update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
4         XEmacs CHISE.
5         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
6         `==jis-x0208@1978/2-pr' as the mother.
7
8 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
9
10         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
11         CHISE.
12
13 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
17
18 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
21         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
22
23 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===ucs@gb'.
27
28 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `===hanyo-denshi/ks', `===jis-x0208' and
32         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
33         as the entity-reference for `===jis-x0213-1@2000'; use
34         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
35
36 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `===jis-x0208'.
40
41         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
42         instead of `===jis-x0208' as the mother.
43         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
44         `===jis-x0208' as the mother.
45         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
46         `===jis-x0208' as the mother.
47         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
48         `===jis-x0213-1' as the mother.
49         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
50         `===jis-x0213-1' as the mother.
51         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
52         the mother.
53         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
54         mother.
55
56 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `=ucs-var-001'.
60
61 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `=ucs-bmp-var-001'.
65
66         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
67         CHISE.
68         (=ucs-bmp-var-001): Ditto.
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `=ucs-var-003'.
72
73 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=ucs-bmp-var-003'.
77
78         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
79         CHISE.
80         (=ucs-bmp-var-003): Ditto.
81
82 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
85         setting for `=ucs-var-002'.
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `=ucs-bmp-var-002'.
89
90         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
91         CHISE.
92         (=ucs-bmp-var-002): Ditto.
93
94 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
97         XEmacs CHISE.
98         (==jis-x0208@1978/5pr): Ditto.
99
100 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
103         `=>ucs-bmp-cjk@component'.
104
105         * mule/mule-conf.el (=>ucs@component): New coded-charset for
106         XEmacs CHISE.
107         (=>ucs-bmp-cjk@component): Ditto.
108
109 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `=>iwds-1'.
113
114 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
117         CHISE.
118
119 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-charset.el (default-coded-charset-priority-list):
122         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
123         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
124         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
125         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
126
127 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist):
130         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
131
132         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
133         `=>>ucs@iso' as the mother.
134         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
135         mother.
136
137 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `===hanyo-denshi/ia'.
141
142 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `===hanyo-denshi/ia'.
146
147 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-conf.el (=koseki): Fix DOC.
150         (==koseki): New coded-charset for XEmacs CHISE.
151
152 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
155         XEmacs CHISE.
156         (===hanyo-denshi/jd): Fix DOC.
157
158 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hanyo-denshi/ip'.
162
163 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `===hanyo-denshi/ip'.
167
168         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
169         XEmacs CHISE.
170
171 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
174         `==ucs-radicals@unicode' and `=>daikanwa'.
175
176         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
177         for XEmacs CHISE.
178
179 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
180
181         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
182         XEmacs CHISE.
183
184 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
187         `===ruimoku-v6'.
188
189 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
192         setting for `===ruimoku-v6'.
193
194 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
197         CHISE.
198
199 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
202         coded-charset for XEmacs CHISE.
203
204 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
207         XEmacs CHISE.
208
209 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-charset.el (default-coded-charset-priority-list): Add
212         `===ucs-sip@iso'.
213
214 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
217         CHISE.
218
219 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
222         `==ucs-sip@iso'.
223
224         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
225         CHISE.
226
227 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
230         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
231         (=ucs-sip-ext-b@iso): Fix registry.
232         (==ucs-sip-ext-b@iso): Ditto.
233         (===ucs-sip-ext-b@iso): Ditto.
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-sip@iso'.
237
238 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `=>cbeta'.
242
243 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
246         `=>cns11643-7'.
247
248         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
249
250 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
253         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
254
255 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
258         `=ucs@cns'.
259         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
260         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
261         `=ucs@jis/1990'.
262         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
263         `=ucs@jis/2000'.
264         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
265         `=ucs@jis/2004'.
266         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
269         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
270
271 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
274         XEmacs CHISE.
275         (==jis-x0208@1978/1pr): Ditto.
276         (==jis-x0208@1978/2-pr): Ditto.
277
278 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `===jis-x0213-1@2004'.
282
283 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `===hanyo-denshi/jb'.
290
291         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
292         XEmacs CHISE.
293         (=+>hanyo-denshi/ft): Ditto.
294         (=+>hanyo-denshi/jt): Ditto.
295
296 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `===hanyo-denshi/hg'.
300
301 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
304         XEmacs CHISE.
305         (===hanyo-denshi/hg): Ditto.
306
307 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
310         glyph-forms instead of detailed glyph-images.
311         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
312         `=adobe-japan1-*'.
313         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
314         (===adobe-japan1-1): Ditto.
315         (===adobe-japan1-2): Ditto.
316         (===adobe-japan1-3): Ditto.
317         (===adobe-japan1-4): Ditto.
318         (===adobe-japan1-5): Ditto.
319         (===adobe-japan1-6): Ditto.
320         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
321         `=>>>adobe-japan1' as the mother.
322         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
323         `=>>adobe-japan1' as the mother.
324         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
325         glyph-images.
326         (==jis-x0208@1978): Ditto.
327         (==jis-x0208@1983): Ditto.
328         (==jis-x0208@1990): Ditto.
329         (==jis-x0213-1): Ditto.
330         (==jis-x0213-1@2000): Ditto.
331         (==jis-x0213-1@2004): Ditto.
332         (==jis-x0213-2): Ditto.
333         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
334         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
335         `=jis-x0208@1978'.
336         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
337         `=jis-x0208@1983'.
338         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
339         `=jis-x0208@1990'.
340         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
341         `=jis-x0213-1'.
342         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
343         `=jis-x0213-1@2000'.
344         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
345         `=jis-x0213-1@2004'.
346         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
347         `=jis-x0213-2'.
348         (===jis-x0208): New coded-charset for XEmacs CHISE.
349         (===jis-x0208@1978): Ditto.
350         (===jis-x0208@1983): Ditto.
351         (===jis-x0208@1990): Ditto.
352         (===jis-x0213-1): Ditto.
353         (===jis-x0213-1@2000): Ditto.
354         (===jis-x0213-2): Ditto.
355         (===jis-x0212): Ditto.
356         (===ks-x1001): Ditto.
357         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
358         mother.
359         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
360         as the mother.
361         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
362         as the mother.
363         (===cns11643-1): New coded-charset for XEmacs CHISE.
364         (===cns11643-2): Ditto.
365         (===cns11643-3): Ditto.
366         (===cns11643-4): Ditto.
367         (===cns11643-5): Ditto.
368         (===cns11643-6): Ditto.
369         (===cns11643-7): Ditto.
370         (=>>cns11643-1): Ditto.
371         (==big5-cdp): Indicate abstract glyph-images instead of
372         representative glyph-images.
373         (===big5-cdp): New coded-charset for XEmacs CHISE.
374         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
375         detailed glyph-images.
376         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
377         `=hanyo-denshi/*'.
378         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
379         (===hanyo-denshi/ib): Ditto.
380         (===hanyo-denshi/jt): Ditto.
381         (===hanyo-denshi/ks): Ditto.
382         (===mj): Ditto.
383         (===mj-0): Ditto.
384         (===mj-1): Ditto.
385         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
386         `=>>>hanyo-denshi/*' as its mother.
387         (==gt): Indicate abstract glyph-forms instead of detailed
388         glyph-images.
389         (===gt): New coded-charset for XEmacs CHISE.
390         (=>>>gt): Indicates `==gt' instead of `=gt'.
391         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
392         (==gt-k): Indicate abstract glyph-forms instead of detailed
393         glyph-images.
394         (===gt-k): New coded-charset for XEmacs CHISE.
395         (==daikanwa): Indicates glyph-images instead of detailed
396         glyph-images.
397         (===daikanwa): New coded-charset for XEmacs CHISE.
398         (===daikanwa/+p): Ditto.
399         (===daikanwa/ho): Ditto.
400         (==cbeta): Ditto.
401         (===cbeta): Ditto.
402         (==jef-china3): Ditto.
403         (===jef-china3): Ditto.
404         (==ruimoku-v6): Ditto.
405         (==ucs@iso): Indicate representative glyph-forms instead of
406         representative glyph-images.
407         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
408         (==ucs@unicode): Indicate representative glyph-forms instead of
409         representative glyph-images.
410         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
411         `=ucs@unicode'.
412         (==ucs@cns): Indicate representative glyph-forms instead of
413         representative glyph-images.
414         (==ucs@jis): Ditto.
415         (==ucs@jis/1990): Ditto.
416         (==ucs@jis/2000): Ditto.
417         (==ucs@jis/2004): Ditto.
418         (==ucs@ks): Ditto.
419         (===ucs@iso): New coded-charset for XEmacs CHISE.
420         (===ucs@unicode): Ditto.
421         (===ucs@gb): Ditto.
422         (===ucs@ks): Ditto.
423         (===ucs-bmp-cjk@gb): Ditto.
424         (===ucs-sip-ext-b@iso): Ditto.
425
426 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
430         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
431         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
432         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
433         `===cns11643-3', `===cns11643-4', `===cns11643-5',
434         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
435         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
436         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
437         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist):
440         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
441         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
442         - Use "&g1-[NAME];" for `=>>[NAME]'.
443         - Abolish "&g2-[NAME];".
444
445 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
448         `=>>ucs@cns' as the mother.
449
450 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
453         setting for `==ucs@ks'.
454
455 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
458         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
459         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
460         0x00E30000〜0x00E409D5.
461
462 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist):
465         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
466         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
467
468 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
472
473         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
474         (=mj-0): Ditto.
475         (=mj-1): Ditto.
476         (==mj): Ditto.
477         (==mj-0): Ditto.
478         (==mj-1): Ditto.
479         (=>>mj): Ditto.
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=mj' and `==mj'.
483
484 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
487         CHISE.
488
489 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
492         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
493         `=>ucs@hanyo-denshi'.
494
495 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `=koseki' and `=>ucs@hanyo-denshi'.
499
500         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
501         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
502
503 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
506         XEmacs CHISE.
507
508 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist):
511         Change priority of `=>>>ucs@iso'.
512
513         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
514         `=>>>ucs@iso' as the mother.
515         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
516
517 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist):
520         Change priority of `=>>>ucs@unicode'.
521
522         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
523         `=ucs@unicode'.
524
525 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist):
528         Change priority of `=>>>ucs@jis'.
529
530         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
531         `=ucs@jis'.
532
533 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `==daikanwa/+p'.
537
538 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
541         setting for `==shinjigen@1ed'.
542
543 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
546         XEmacs CHISE.
547
548 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-conf.el (==shinjigen): Modify DOC.
551         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
552         (==shinjigen@rev): Modify DOC.
553
554 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
557         CHISE.
558
559 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         settings for `==daikanwa' and `==ucs@JP/hanazono'.
563
564         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
565         XEmacs CHISE.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `==daikanwa'.
569
570 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `==cns11643-7'.
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `==cns11643-7'.
577
578 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `==cns11643-6'.
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `==cns11643-6'.
585
586 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `==cns11643-5'.
590
591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
592         `==cns11643-5'.
593
594 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `==cns11643-4'.
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
600         `==cns11643-4'.
601
602 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `==cns11643-3'.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `==cns11643-3'.
609
610 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613         setting for `==cns11643-2'.
614
615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
616         `==cns11643-2'.
617
618 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist):
621         Change priority of `=>>>ucs@ks'.
622
623         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
624         `=ucs@ks'.
625
626 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
629         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
630         `==ucs@cns' and `==cns11643-1'.
631
632         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
633         (==cns11643-2): Ditto.
634         (==cns11643-3): Ditto.
635         (==cns11643-4): Ditto.
636         (==cns11643-5): Ditto.
637         (==cns11643-6): Ditto.
638         (==cns11643-7): Ditto.
639
640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
641         `==cns11643-1'.
642
643 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist):
646         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
647         `=>>>ucs@jis/1990'.
648
649         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
650         `=ucs@jis/1990'.
651         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
652         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
653
654 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist):
657         Change priority of `=>>>ucs@cns'.
658
659         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
660         `=ucs@cns'.
661
662 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `==ks-x1001'.
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
668         `=ks-x1001' instead of `korean-ksc5601'; add setting for
669         `==ks-x1001'.
670
671 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
674
675 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
678         `=jis-x0208'.
679         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
680         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
681         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
682         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
683         (=>>>jis-x0213-1@2000): Changed to an alias for
684         `=jis-x0213-1@2000'.
685         (=>>>jis-x0213-1@2004): Changed to an alias for
686         `=jis-x0213-1@2004'.
687         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
688
689 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
692         `=adobe-japan1-0'.
693         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
694         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
695         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
696         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
697         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
698         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
699
700 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
704         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
705         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
706         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
707         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
708
709 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
712         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
713         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
714         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
715         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
716         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
717         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
718         `==jis-x0212'.
719
720 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
723         "AdobeJapan1-[0-6]$".
724         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
725         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
726         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
727         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
728         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
729         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
730         (==adobe-japan1-1): Ditto.
731         (==adobe-japan1-2): Ditto.
732         (==adobe-japan1-3): Ditto.
733         (==adobe-japan1-4): Ditto.
734         (==adobe-japan1-5): Ditto.
735         (==adobe-japan1-6): Ditto.
736         (==jis-x0208): Ditto.
737         (==jis-x0208@1978): Ditto.
738         (==jis-x0208@1983): Ditto.
739         (==jis-x0208@1990): Ditto.
740         (==jis-x0213-1): Ditto.
741         (==jis-x0213-1@2000): Ditto.
742         (==jis-x0213-1@2004): Ditto.
743         (==jis-x0213-2): Ditto.
744         (==jis-x0212): Ditto.
745         (==gb2312): Ditto.
746         (==iso-ir165): Ditto.
747         (==gb12345): Ditto.
748         (==ks-x1001): Ditto.
749         (==cns11643-1): Ditto.
750         (==cns11643-2): Ditto.
751         (==cns11643-3): Ditto.
752         (==cns11643-4): Ditto.
753         (==cns11643-5): Ditto.
754         (==cns11643-6): Ditto.
755         (==cns11643-7): Ditto.
756         (==big5-cdp): Ditto.
757         (==hanyo-denshi/ja): Ditto.
758         (==hanyo-denshi/jb): Ditto.
759         (==hanyo-denshi/jc): Ditto.
760         (==hanyo-denshi/jd): Ditto.
761         (==hanyo-denshi/ft): Ditto.
762         (==hanyo-denshi/ia): Ditto.
763         (==hanyo-denshi/ib): Ditto.
764         (==hanyo-denshi/hg): Ditto.
765         (==hanyo-denshi/jt): Ditto.
766         (==hanyo-denshi/ks): Ditto.
767         (==gt): Ditto.
768         (==gt-k): Ditto.
769         (==daikanwa): Ditto.
770         (==shinjigen): Ditto.
771         (==ucs@iso): Ditto.
772         (==ucs@unicode): Ditto.
773         (==ucs@gb): Ditto.
774         (==ucs-bmp@gb): Ditto.
775         (==ucs@cns): Ditto.
776         (==ucs-bmp@cns): Ditto.
777         (==ucs@jis): Ditto.
778         (==ucs@jis/1990): Ditto.
779         (==ucs@jis/2000): Ditto.
780         (==ucs@jis/2004): Ditto.
781         (==ucs@JP): Ditto.
782         (==ucs@JP/hanazono): Ditto.
783         (==ucs@ks): Ditto.
784         (==ucs-bmp@ks): Ditto.
785         (==ucs@cns11643): Ditto.
786         (==ucs-bmp-cjk@gb): Ditto.
787         (==ucs-bmp-cjk@JP/hanazono): Ditto.
788         (==ucs-sip-ext-b@iso): Ditto.
789
790 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-charset.el (default-coded-charset-priority-list): Use
793         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
794
795         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
796         XEmacs CHISE.
797         (=ucs-bmp-cjk@unicode): Abolished.
798
799 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `=+>ucs-bmp-cjk-compat@jis'.
803
804         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
805         for XEmacs CHISE.
806
807 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
810         CHISE.
811
812 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
815         for XEmacs CHISE.
816         (=jis-x0208@1978/1er-pr): Abolished.
817         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
818         `=jis-x0208@1978/1er-pr' as the mother.
819
820 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
823         setting for `=ucs-itaiji-084'.
824
825 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-charset.el (default-coded-charset-priority-list):
828         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
829
830         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
831         XEmacs CHISE.
832         (=ucs-bmp-itaiji-084): Ditto.
833
834 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
838
839 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
842         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
843
844         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
845         XEmacs CHISE.
846         (=big5-cdp-var-5): Ditto.
847
848 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
851         XEmacs CHISE.
852
853 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
856         XEmacs CHISE.
857
858 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
861         setting for `=>>>hanyo-denshi/ft'.
862
863 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
866         XEmacs CHISE.
867         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
868         `=hanyo-denshi/jd' as the mother.
869
870 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
873         XEmacs CHISE.
874         (=+>adobe-japan1-1): Ditto.
875         (=+>adobe-japan1-2): Ditto.
876         (=+>adobe-japan1-3): Ditto.
877         (=+>adobe-japan1-4): Ditto.
878         (=+>adobe-japan1-5): Ditto.
879         (=+>adobe-japan1-6): Ditto.
880         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
881
882 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist):
885         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
886         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
887
888         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
889         the top.
890
891 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
894         XEmacs CHISE.
895         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
896         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
897         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
898
899 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-charset.el (default-coded-charset-priority-list):
902         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
903         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
904
905         * mule/mule-conf.el: Modify order of definitions of some
906         coded-charsets.
907
908 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist):
911         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
912         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
913
914         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
915         CHISE.
916         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
917         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
918
919 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
920
921         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
922         CHISE.
923
924 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
927         setting for `=daikanwa/+2p'.
928
929         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
930         XEmacs CHISE.
931
932 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
935         XEmacs CHISE.
936         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
937
938 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `=>>>hanyo-denshi/ib'.
942
943 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
946         XEmacs CHISE.
947         (=>>>hanyo-denshi/ib): Ditto.
948         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
949         `=hanyo-denshi/ja' as the mother.
950         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
951         `=hanyo-denshi/ib' as the mother.
952
953 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
956         XEmacs CHISE.
957         (utf-8-ivs-mcs-er): Likewise.
958         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
959         and `=>ucs-gb'.
960         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
961         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
962         `ucs-gb' and `=>ucs-gb'.
963         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
964         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
965         and `=>ucs-cns'.
966         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
967         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
968         `ucs-cns' and `=>ucs-cns'.
969         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
970         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
971         `ucs-big5' and `=>ucs-big5'.
972         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
973         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
974         `ucs-big5' and `=>ucs-big5'.
975         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
976         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
977         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
978         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
979         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
980         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
981         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
982         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
983         `=>ucs-jis'; modify DOC and mnemonic.
984         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
985         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
986         and `=>ucs-jis'; modify DOC and mnemonic.
987         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
988         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
989         `=>ucs-ks'.
990         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
991         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
992         and `=>ucs-ks'.
993         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
994
995 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist):
998         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
999
1000 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1003         Modify priorities.
1004
1005 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1008         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1009
1010 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1014
1015 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1023         CHISE.
1024
1025 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1028         CHISE.
1029
1030 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `=+>ucs-bmp-cjk@unicode'.
1034
1035         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1036         for XEmacs CHISE.
1037
1038 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `=>>daikanwa'.
1042
1043 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `=>>hanyo-denshi/jt'.
1047
1048 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1051         XEmacs CHISE.
1052         (=+>jis-x0208@1990): Ditto.
1053         (=+>jis-x0213-1@2000): Ditto.
1054
1055 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1058         XEmacs CHISE.
1059
1060 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1063         XEmacs CHISE.
1064         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1065         `=hanyo-denshi/jc' as the mother.
1066
1067 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         setting for `=+>adobe-japan1'.
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list):
1073         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1074         and `=>>hanyo-denshi/ft' to `=>>gt'.
1075
1076 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1079         XEmacs CHISE.
1080         (=>>adobe-japan1-1): Ditto.
1081         (=>>adobe-japan1-2): Ditto.
1082         (=>>adobe-japan1-3): Ditto.
1083         (=>>adobe-japan1-4): Ditto.
1084         (=>>adobe-japan1-5): Ditto.
1085         (=>>adobe-japan1-6): Ditto.
1086         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1087
1088 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-conf.el (=adobe-japan1): New alias for
1091         `=adobe-japan1-6'.
1092         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1093         (=>>>adobe-japan1-1): Ditto.
1094         (=>>>adobe-japan1-2): Ditto.
1095         (=>>>adobe-japan1-3): Ditto.
1096         (=>>>adobe-japan1-4): Ditto.
1097         (=>>>adobe-japan1-5): Ditto.
1098         (=>>>adobe-japan1-6): Ditto.
1099         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1100
1101 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=>>>adobe-japan1'.
1105
1106 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `=+>ucs@ks'.
1110
1111 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1114         XEmacs CHISE.
1115         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1116         `=adobe-japan1-6' as the mother.
1117
1118 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `=>cns11643-7'.
1122
1123 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1126         CHISE.
1127
1128 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1131         XEmacs CHISE.
1132         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=>ucs@jis/2004'.
1136
1137 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1140         setting for `=+>gt'.
1141
1142         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1143         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1144
1145 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1148         `=>ucs@unicode' as the mother.
1149         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1150         mother.
1151         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1152         mother.
1153         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1154         mother.
1155
1156 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1159         setting for `=+>ucs@unicode'.
1160
1161         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1162         CHISE.
1163
1164 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1167         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1168         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1169         - Add setting for `=+>ucs@cns'.
1170
1171         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1172         CHISE.
1173         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1174         as the mother.
1175         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1176         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1177
1178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1180
1181 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1184         setting for `=>ucs@ks'.
1185
1186 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `=ucs-bmp-cjk-compat@unicode'.
1190
1191         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1192         coded-charset for XEmacs CHISE.
1193
1194 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197         `=ucs-bmp-cjk-compat'.
1198
1199         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1200         XEmacs CHISE.
1201
1202 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1205         CHISE.
1206
1207 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1210         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1211
1212         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1213         `=>ucs@jis/1990'.
1214         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1215
1216 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1219         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1220
1221         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1222         CHISE.
1223         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1224         mother.
1225
1226 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1229         `=>jis-x0213-2@usual'.
1230         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1231         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1232         `=>jis-x0213-2@usual' as the mother.
1233
1234 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1237         (=>ucs@JP): New alias for `=+>ucs@jis'.
1238
1239 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1242         `=>jis-x0208@usual'.
1243         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1244         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1245         `=>jis-x0208@usual' as the mother.
1246         (=>jis-x0208): Likewise.
1247
1248 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=+>jis-x0208@1978'.
1252
1253 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1256         XEmacs CHISE.
1257
1258 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1261         setting for `=>>>ucs@jis/1990'.
1262
1263 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         setting for `=>ucs@jis/1990'.
1267
1268 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `=ucs@JP/hanazono'.
1272
1273         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1274         CHISE.
1275         (=ucs@JP/hanazono): Ditto.
1276         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1277         (=>>hanyo-denshi/jc): Ditto.
1278         (=>>hanyo-denshi/jd): Ditto.
1279
1280 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1283         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1284
1285 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1288         XEmacs CHISE.
1289
1290 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1293         XEmacs CHISE.
1294
1295 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `=ucs-bmp-cjk@JP'.
1299
1300 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1303         XEmacs CHISE.
1304
1305 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1308         Modify order of settings; add settings for `=daikanwa@rev2'.
1309
1310 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         setting for `=>>cbeta'.
1314
1315         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1316         CHISE.
1317
1318 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1321         setting for `=>>adobe-japan1'.
1322
1323 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1326         XEmacs CHISE.
1327
1328 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1331         setting for `=>>hanyo-denshi/ia'.
1332
1333         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1334         XEmacs CHISE.
1335
1336 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1340
1341         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1342         XEmacs CHISE.
1343         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1344         `=hanyo-denshi/jt' as the mother.
1345
1346 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         setting for `=>>>jis-x0213-2'.
1350
1351         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1352         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1353         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1354
1355 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1356
1357         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1358         XEmacs CHISE.
1359
1360 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1361
1362         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1363         XEmacs CHISE.
1364
1365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1366         `=>>jis-x0213-1@2004'.
1367
1368 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1371         XEmacs CHISE.
1372
1373 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1376         - Use "&g2-*;" as entity-references for `=>>>*'.
1377         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1378
1379         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1380         XEmacs CHISE.
1381         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1382         as the mother.
1383
1384 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1387         setting for `=>>hanyo-denshi/ib'.
1388
1389         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1390         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1391         (=>>jis-x0208@1990): Ditto.
1392         (=>>hanyo-denshi/ib): Ditto.
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list):
1395         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1396
1397 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1400         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1401         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1402         `=>>>ucs@jis/2004'.
1403
1404 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1407         XEmacs CHISE.
1408         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1409         `=jis-x0213-1@2004' as the mother.
1410         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1411         (=>>>ucs@ks): Ditto.
1412
1413         * mule/mule-charset.el (default-coded-charset-priority-list):
1414         Modify priority of `=hanyo-denshi/*'.
1415
1416 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         settings for `=>>ucs@JP' and `=ucs@JP'.
1420
1421 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1424         CHISE.
1425
1426 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1429         setting for `=>>>ucs@cns'.
1430
1431         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1432         CHISE.
1433
1434 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1435
1436         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1437         instead of `=>>>jis-x0213-1@2004' as the mother.
1438         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1439         (=>>>ucs@unicode): Likewise.
1440         (=>>>ucs@jis): Likewise.
1441         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1442         mother.
1443         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1444
1445 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1448         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1449         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1450         `=>>>ucs@jis'.
1451
1452 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-charset.el (default-coded-charset-priority-list):
1455         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1456         and `=jis-x0213-*-2000'.
1457
1458 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1459
1460         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1461         XEmacs CHISE.
1462         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1463         `=>>jis-x0213-1' as the mother.
1464
1465 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1466
1467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1468         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1469
1470 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1473
1474 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1475
1476         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1477         XEmacs CHISE.
1478
1479 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-coding.el (decomposition-feature-list): Set
1482         `=decomposition', `=decomposition@cid' and
1483         `=decomposition@hanyo-denshi'.
1484
1485 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         setting for `=>>hanyo-denshi/ks'.
1489
1490         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1491         XEmacs CHISE.
1492
1493 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1496         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `=hanyo-denshi/ks/mf'.
1500
1501         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1502         XEmacs CHISE.
1503         (=hanyo-denshi/ks/mf): Ditto.
1504
1505 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         settings for P=hanyo-denshi/jt'.
1509
1510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1511         `=hanyo-denshi/jt'.
1512
1513         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1514         XEmacs CHISE.
1515
1516 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         settings for `=hanyo-denshi/ip'.
1520
1521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1522         `=hanyo-denshi/ip'.
1523
1524         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1525         XEmacs CHISE.
1526
1527 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         settings for `=hanyo-denshi/hg'.
1531
1532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1533         `=hanyo-denshi/hg'.
1534
1535         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1536         XEmacs CHISE.
1537
1538 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541         setting for `=>>hanyo-denshi/ft'.
1542
1543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1544         `=>>hanyo-denshi/ft'.
1545
1546         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1547         XEmacs CHISE.
1548
1549 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1552         settings for `=hanyo-denshi/ib'.
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `=hanyo-denshi/ib'.
1556
1557         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1558         XEmacs CHISE.
1559
1560 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1563         settings for isolated characters of `=hanyo-denshi/ia' and
1564         non-isolated characters of `=hanyo-denshi/*'.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `=hanyo-denshi/ia'.
1568
1569         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1570         XEmacs CHISE.
1571
1572 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for isolated characters of `=hanyo-denshi/ft'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `=hanyo-denshi/ft'.
1579
1580         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1581         XEmacs CHISE.
1582
1583 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for isolated characters of `=hanyo-denshi/jd'.
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `=hanyo-denshi/jd'.
1590
1591         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1592         XEmacs CHISE.
1593
1594 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1597         setting for isolated characters of `=hanyo-denshi/jc'.
1598
1599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1600         `=hanyo-denshi/jc'.
1601
1602         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1603         XEmacs CHISE.
1604
1605 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1606
1607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1608         setting for isolated characters of `=hanyo-denshi/jb'.
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1611         `=hanyo-denshi/jb'.
1612
1613         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1614         XEmacs CHISE.
1615
1616 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         setting for isolated characters of `=hanyo-denshi/ja'.
1620
1621 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1624         `=hanyo-denshi/ja'.
1625
1626         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1627         XEmacs CHISE.
1628
1629 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         settings for isolated characters of `=adobe-japan1-6'.
1633
1634 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1637         CHISE.
1638         (=daikanwa/+2p): Ditto.
1639         (=daikanwa/ho): Ditto.
1640
1641 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1644         coding-system for XEmacs CHISE.
1645
1646 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         setting for `=>>ruimoku-v6'.
1650
1651         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1652         CHISE.
1653
1654 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         setting for `=daikanwa@rev1'.
1658
1659 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1662         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1663
1664 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1667         XEmacs CHISE.
1668         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1669
1670 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1673         CHISE.
1674
1675 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1678         CHISE.
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `=>ucs@jis'.
1682
1683 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         setting for `=>jis-x0208@usual'.
1687
1688         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1689         XEmacs CHISE.
1690         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1691         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1692         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1693
1694 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1697         CHISE.
1698         (=>>>jis-x0208@1990): Ditto.
1699         (=>>>jis-x0213-1): Ditto.
1700         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1701         mother.
1702         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1703         as the mother.
1704
1705 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1708         setting for `=>ucs@cns' and `=>>ucs@ks'.
1709
1710         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1711         CHISE.
1712
1713 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1721         CHISE.
1722         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1723         mother.
1724
1725 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1728         `==>ucs-bmp-cjk@bucs'.
1729
1730         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1731         XEmacs CHISE.
1732
1733 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `==>ucs@bucs'.
1737
1738         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1739         XEmacs CHISE.
1740
1741 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1744         - Add setting for `=>>jis-x0208'.
1745         - Omit setting for `=>>jis-x0208@1990'.
1746         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1747           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1748           `=ucs@FOO'.
1749
1750 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         setting for `=>daikanwa'.
1754
1755 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-conf.el (=daikanwa): Fix DOC.
1758         (=>daikanwa): New abstract character for XEmacs CHISE.
1759         (=>ucs@iso): Likewise.
1760         (=>ucs@unicode): Likewise.
1761         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1762
1763 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1766         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1767           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1768         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1769         - Add `=>big5-cdp'.
1770
1771 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1774         (=>big5-cdp): New abstract character.
1775
1776 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1779         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1780         `chinese-big5'.
1781
1782 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list):
1785         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1786
1787         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1788         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1789         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1790         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1791         and `=>jis-x0213-2'.
1792
1793 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1796         XEmacs CHISE.
1797         (=>>ucs@jis/2000): Likewise.
1798         (=>>ucs@jis/2004): Likewise.
1799
1800 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1803         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1804         `=>>ucs@cns'.
1805
1806         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1807         XEmacs CHISE.
1808         (=>>gt): Use quote instead of backquote; modify DOC.
1809         (=>gt): Use quote instead of backquote.
1810         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1811         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1812         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1813         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1814         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1815         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1816
1817 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1820         `=>>ucs@unicode' and `=>>gt'.
1821
1822 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1825         XEmacs CHISE.
1826         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1827         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1828         `=jis-x0208@1978/1er-pr' as the mother.
1829         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1830
1831 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1834         `=ucs@unicode' as the mother.
1835
1836 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1839         setting for `=>>ucs@unicode'.
1840
1841         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1842         CHISE.
1843
1844 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1847         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1848
1849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1850         `=adobe-japan1-6' and `=adobe-japan1-base'.
1851
1852         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1853         XEmacs CHISE.
1854         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1855         specify `min-code' and `max-code'.
1856         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1857         (=adobe-japan1-2): Likewise.
1858         (=adobe-japan1-3): Likewise.
1859         (=adobe-japan1-4): Likewise.
1860         (=adobe-japan1-5): Likewise.
1861         (=adobe-japan1-6): Likewise.
1862
1863 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1866         setting for `=>gt'.
1867
1868 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1871         CHISE.
1872
1873 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `=>zinbun-oracle'.
1877
1878         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1879         for XEmacs CHISE.
1880
1881 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1884         for XEmacs CHISE.
1885         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1886         `=jis-x0208@1978' as the mother.
1887
1888 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1891         - Use `=gt' instead of `ideograph-gt'.
1892         - Use `=gt-k' instead of `ideograph-gt-k'.
1893         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1894         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1895         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1896         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1897         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1898         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1899         - Use `=>>gt' instead of `<=>gt'.
1900         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1901         - Add setting for `=>>jis-x0208@1990'.
1902         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1903           `=>>jis-x0213-1@2000'.
1904         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1905         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1906           `=>>jis-x0213-1@2004'.
1907         - Add setting for `=>>jis-x0208@1978'.
1908         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1909
1910 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1913         XEmacs CHISE.
1914
1915 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1918         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1919         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1920         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1921         `<=>jis-x0213-1@2004'.
1922
1923 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1926         CHISE.
1927         (=>jis-x0213-2): Ditto.
1928
1929 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1932         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1933
1934 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1937         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1938         `=>jis-x0213-1'.
1939
1940 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1943         CHISE.
1944         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1945
1946 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1949         `<==>jis-x0213-1'.
1950         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1951         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1952         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1953         (<=>jis-x0208): New alias for `=>jis-x0208'.
1954         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1955         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1956         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1957         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1958         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1959         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1960         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1961         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1962         (=>>gt): Renamed from `<==>gt'.
1963         (<==>gt): New alias for `=>>gt'.
1964
1965 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1968         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1969         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1970         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1971         - Add settings for `<=>jis-x0213-1@2000' and
1972           `<=>jis-x0213-1@2004'.
1973
1974         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1975         XEmacs CHISE.
1976         (<==>jis-x0213-1): Likewise.
1977         (<==>jis-x0213-1@2000): Likewise.
1978         (<==>jis-x0213-1@2004): Likewise.
1979         (<=>jis-x0208): Add property `=>iso-ir 168'.
1980         (<=>jis-x0208@1997): Likewise.
1981         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1982         as the mother; add property `=>iso-ir 228'.
1983         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1984         property `=>iso-ir 228'.
1985         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1986         property `=>iso-ir 233'.
1987         (<==>gt): Renamed from `<=>gt'.
1988         (<=>gt): New alias for `<==>gt'.
1989
1990 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1993         CHISE.
1994         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1995         `<=>jis-x0208' as the mother.
1996         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1997         (<=>jis-x0213-1@2000): Ditto.
1998         (<=>jis-x0213-1@2004): Ditto.
1999
2000 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2003         settings for `<=>gt'.
2004
2005         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2006
2007 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2010         XEmacs CHISE.
2011         (=jis-x0208@1978/-4pr): Likewise.
2012         (=jis-x0208@1978/4-pr): Likewise.
2013         (=jis-x0213-1): Likewise.
2014         (=ucs@iso): Likewise.
2015         (=ucs@unicode): Likewise.
2016         (=ucs@gb): Likewise.
2017         (=ucs@gb/fw): Likewise.
2018         (=ucs@cns): Likewise.
2019         (=ucs@cns/fw): Likewise.
2020         (=ucs@jis): Likewise.
2021         (=ucs@jis/fw): Likewise.
2022         (=ucs@jis/1990): Likewise.
2023         (=ucs@jis/2000): Likewise.
2024         (=ucs@jis/2004): Likewise.
2025         (=ucs@JP): Likewise.
2026         (=ucs@ks): Likewise.
2027         (=ucs@big5): Likewise.
2028         (=ucs@big5/cns11643): Likewise.
2029         (=ucs@cns11643): Likewise.
2030
2031 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-charset.el (default-coded-charset-priority-list):
2034         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2035
2036         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2037         CHISE.
2038         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2039         mother.
2040
2041 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2044         from src/mule-charset.c].
2045         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2046         specify `final'.
2047         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2048         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2049         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2050         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2051         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2052         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2053
2054 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2057         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2058         (=jis-x0208@1978/i-4): Specify `partial'.
2059         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2060         mother coded-charset.
2061         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2062
2063 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         settings for `=jis-x0213-1@2004'.
2067
2068 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2071         CHISE.
2072         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2073         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2074         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2075         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2076         temporarily.
2077         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2078
2079 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2082         CHISE.
2083         (=shinjigen@1ed): Inherited from `=shinjigen'.
2084         (=shinjigen@rev): Likewise.
2085
2086 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2089         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2090
2091 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2094         define it as an alias.
2095         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2096         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2097         alias.
2098         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2099         alias.
2100
2101 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2104         CHISE.
2105
2106 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2109         CHISE.
2110         (shinjigen-2): Ditto.
2111
2112 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-charset.el (default-coded-charset-priority-list):
2115         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2116         `chinese-big5-eten-*' and `chinese-big5'.
2117
2118 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2121         #x9FA5 temporarily.
2122
2123 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         settings for `=jis-x0208@1978/i1'.
2127
2128 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2131         XEmacs CHISE.
2132
2133 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2136         XEmacs CHISE.
2137
2138 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2141         XEmacs CHISE.
2142
2143 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2146         CHISE.
2147         (=ucs-bmp@cns): Likewise.
2148         (=ucs-bmp@jis): Likewise.
2149         (=ucs-bmp@ks): Likewise.
2150
2151 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2154         CHISE.
2155         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2156
2157 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2160         settings for `=zinbun-oracle'.
2161
2162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2163         `=zinbun-oracle'.
2164
2165 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2168         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2169         `=ucs@iso'.
2170
2171 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-charset.el (default-coded-charset-priority-list):
2174         Delete `ucs-sip'; modify order of some CCSs.
2175
2176 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2179         in XEmacs CHISE.
2180
2181         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2182         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2183         CHISE.
2184
2185 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2188         its registry.
2189         (=ucs-radicals@unicode): Likewise.
2190
2191 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2194         CHISE.
2195
2196 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2199         CHISE.
2200
2201 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2204         CHISE.
2205
2206 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2209         Modify preference of *isolated settings*.
2210
2211 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2214         utf-2000 is provided.
2215         (=ucs@cns11643): Likewise.
2216
2217 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2220         Prefer every *isolated setting* to ordinary setting.
2221
2222 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2226
2227 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2230         CHISE.
2231
2232 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2235         settings for `=jis-x0208@1997'.
2236
2237 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2240         `=jis-x0208@1997'.
2241
2242 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2245         XEmacs CHISE.
2246
2247 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2250         `=jis-x0208@1978'.
2251         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2252         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2253         `=jis-x0208-1990' as the mother.
2254         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2255
2256 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2257
2258         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2259         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2260         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2261         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2262         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2263         for `=ucs@JP'.
2264
2265 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2268         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2269         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2270         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2271         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2272         `=daikanwa@rev2'.
2273
2274 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2277         (=gt): Likewise.
2278         (=gt-k): Likewise.
2279         (=gt-pj-*): Likewise.
2280         (=gt-pj-k1): Likewise.
2281         (=gt-pj-k2): Likewise.
2282         (=daikanwa): Likewise.
2283         (=daikanwa-rev1): Likewise.
2284         (=daikanwa-rev2): Likewise.
2285         (=big5-pua): Likewise.
2286         (=big5-eten): Likewise.
2287         (chinese-big5-eten-a): Likewise.
2288         (chinese-big5-eten-b): Likewise.
2289         (=hanziku-*): Likewise.
2290         (=cbeta): Likewise.
2291         (=jef-china3): Likewise.
2292         (=ruimoku-v6): Likewise.
2293         (=ucs@iso): Likewise.
2294         (=ucs@unicode): Likewise.
2295         (=ucs@gb): Likewise.
2296         (=ucs@cns): Likewise.
2297         (=ucs@jis): Likewise.
2298         (=ucs@jis-1990): Likewise.
2299         (=ucs@jis-2000): Likewise.
2300         (=ucs@jp): Likewise.
2301         (=ucs@ks): Likewise.
2302         (=ucs@big5): Likewise.
2303         (=ucs-radicals): Likewise.
2304         (=ucs-radicals@unicode): Likewise.
2305         (=ucs-bmp-cjk): Likewise.
2306         (=ucs-bmp-cjk@unicode): Likewise.
2307         (=ucs-sip-ext-b): Likewise.
2308         (=ucs-sip-ext-b@iso): Likewise.
2309
2310 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2311
2312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2313         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2314
2315 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2318         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2319         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2320         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2321         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2322         arabic-digit, ipa and ``&I-B-XXXX;''.
2323
2324 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2325
2326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2327         setting for (I-)HZK{03..12}-XXXX.
2328
2329 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2332         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2333
2334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2335         `=ruimoku-v6'.
2336
2337         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2338         CHISE.
2339
2340 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2343         (=ucs@unicode): Likewise.
2344         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2345         (=ucs@cns): Likewise.
2346         (=ucs@jis): Likewise.
2347         (=ucs@ks): Likewise.
2348         (=ucs@big5): Likewise.
2349
2350 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2353         `ucs-jis'.
2354         (utf-8-jis-er): Likewise.
2355         (utf-8-jp): New coding-system.
2356         (utf-8-jp-er): Likewise.
2357
2358         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2359
2360 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2363
2364         * mule/japanese.el: Move definition of `euc-jisx0213' to
2365         mule/mule-coding.el.
2366
2367 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2368
2369         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2370         mule-coding before loading update-cdb when utf-2000 is provided.
2371
2372 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2375         `=daikanwa'.
2376
2377 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2380         definition codes when `utf-2000' is provided.
2381
2382 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2383
2384         * mule/mule-category.el (word-combining-categories): Don't setup
2385         `word-combining-categories' in XEmacs CHISE.
2386         (word-separating-categories): Add setting about Latin script in
2387         XEmacs CHISE.
2388
2389 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2390
2391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2392         setting for `chinese-big5'.
2393
2394 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2397         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2398         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2399         add setting for HZK0[12]-xxxx.
2400
2401 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2402
2403         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2404         in XEmacs CHISE.
2405
2406 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list):
2409         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2410         and `chinese-big5' to `=gt-pj-*'.
2411
2412 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2413
2414         * mule/mule-conf.el (=daikanwa): Renamed from
2415         `ideograph-daikanwa'.
2416         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2417
2418 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=cns11643-7): Renamed from
2421         `chinese-cns11643-7'.
2422         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2423
2424 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (=cns11643-6): Renamed from
2427         `chinese-cns11643-6'.
2428         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2429
2430 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2431
2432         * mule/mule-conf.el (=cns11643-5): Renamed from
2433         `chinese-cns11643-5'.
2434         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2435
2436 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-conf.el (=cns11643-4): Renamed from
2439         `chinese-cns11643-4'.
2440         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2441
2442 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=cns11643-3): Renamed from
2445         `chinese-cns11643-3'.
2446         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2447
2448 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2449
2450         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2451         `=cns11643-2'.
2452         (chinese-cns11643-2): New alias for `=cns11643-2'.
2453
2454 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2455
2456         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2457         `=cns11643-1'.
2458         (chinese-cns11643-1): New alias for `=cns11643-1'.
2459
2460 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2463         (chinese-gb12345): New alias for `=gb12345'.
2464
2465 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2466
2467         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2468         (chinese-gb2312): New alias for `=gb2312'.
2469
2470 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2471
2472         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2473         (chinese-big5): New alias for `=big5'.
2474
2475 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2478         (korean-ksc5601): New alias for `=ks-x1001'.
2479
2480 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2481
2482         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2483         `=jis-x0212'.
2484         (japanese-jisx0212): New alias for `=jis-x0212'.
2485
2486 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2487
2488         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2489         `=jis-x0208-1983'.
2490         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2491
2492 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2495         `=jis-x0208-1978'.
2496         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2497
2498 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2501         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2502
2503 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2506         (chinese-cns11643-3): Specify iso-ir 183.
2507         (chinese-cns11643-4): Specify iso-ir 184.
2508         (chinese-cns11643-5): Specify iso-ir 185.
2509         (chinese-cns11643-6): Specify iso-ir 186.
2510         (chinese-cns11643-7): Specify iso-ir 187.
2511         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2512         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2513
2514 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2517         \uXXXX for every cases.
2518
2519 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2520
2521         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2522         (ucs-big5): Changed to an alias for `=ucs@big5'.
2523
2524 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2527         (ucs-ks): Changed to an alias for `=ucs@ks'.
2528
2529 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2530
2531         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2532         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2533
2534 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2535
2536         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2537         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2538
2539 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2540
2541         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2542         (ucs-jis): Changed to an alias for `=ucs@jis'.
2543
2544 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2545
2546         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2547         (ucs-cns): Changed to an alias for `=ucs@cns'.
2548
2549 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2550
2551         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2552         (ucs-gb): Changed to an alias for `=ucs@gb'.
2553
2554 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2555
2556         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2557         `ideograph-daikanwa-2'.
2558         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2559         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2560
2561 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2562
2563         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2564         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2565
2566         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2567         for `xemacs-chise-version'.
2568
2569 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list):
2572         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2573         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2574         instead of `ideograph-hanziku-*'.
2575
2576         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2577         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2578
2579 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2582         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2583         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2584         `utf-2000' is provided.
2585
2586 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2587
2588         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2589         is provided [was builtin coded-charsets].
2590
2591 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2592
2593         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2594         is provided [was builtin coded-charsets].
2595
2596 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2597
2598         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2599         is provided [was builtin coded-charsets].
2600
2601 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2602
2603         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2604         is provided [was builtin coded-charsets].
2605
2606 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2609         when `utf-2000' is provided [was builtin coded-charsets].
2610
2611 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-conf.el (=hanziku-*): Renamed from
2614         `ideograph-hanziku-*'.
2615         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2616
2617 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2620         `utf-2000' is provided [was builtin coded-charsets].
2621         (ideograph-hanziku-{1..12}): Likewise.
2622
2623 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2626         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2627
2628 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2631         when `utf-2000' is provided [was builtin coded-charsets].
2632
2633 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2636         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2637         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2638
2639 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2640
2641         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2642         (ideograph-gt): Changed to an alias for `=gt'.
2643
2644 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2647         is provided; it was defined as a builtin coded-charset.
2648         (ideograph-gt): Likewise.
2649
2650 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2651
2652         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2653         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2654
2655 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2658         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2659
2660 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2661
2662         * mule/mule-conf.el (=big5-eten): Renamed from
2663         `chinese-big5-eten'.
2664         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2665
2666 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2669         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2670
2671 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2672
2673         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2674         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2675
2676 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2677
2678         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2679         (china3-jef): Changed to an alias for `=jef-china3'.
2680
2681 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2682
2683         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2684         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2685
2686         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2687         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2688         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2689         when `utf-2000' is provided.
2690
2691 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list):
2694         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2695
2696         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2697         (ucs-jis-2000): Deleted.
2698
2699 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2702         UTF-2000.
2703         (=ucs-jis-2000): New coded-charset for UTF-2000.
2704
2705 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2708         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2709
2710 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2711
2712         * mule/mule-charset.el (default-coded-charset-priority-list):
2713         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2714         `ideograph-cbeta'.
2715
2716 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2717
2718         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2719         builtin coded-charset].
2720
2721 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2722
2723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2724         settings for &K0-xxxx and &I-K0-xxxx.
2725
2726 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2729         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2730
2731 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2732
2733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2734         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2735
2736 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2739         UTF-2000.
2740         (ideograph-gt-pj-k1): Likewise.
2741         (ideograph-gt-pj-k2): Likewise.
2742
2743 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `=jis-x0208'.
2747
2748 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2751         UTF-2000 [was a builtin coded-charset].
2752
2753 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2756         (utf-8-gb-er): Likewise.
2757
2758 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2761         settings for JIS X 0212 and JIS X 0208:1978.
2762
2763 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2766         setting for JIS X 0213.
2767
2768 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2769
2770         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2771         standard-case-table in UTF-2000.
2772
2773 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2776         definitions for isolated-chars.
2777
2778 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2779
2780         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2781         `configure-utf-2000-lisp-directory'.
2782         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2783         `mule-lisp-load-path'.
2784
2785 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2786
2787         * startup.el (startup-setup-paths): Set and use
2788         `utf-2000-lisp-directory'.
2789         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2790         UTF-2000.
2791
2792 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2793
2794         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2795         (paths-find-utf-2000-lisp-directory): New function.
2796         (paths-construct-load-path): Add new optional argument
2797         `utf-2000-lisp-directory'.
2798
2799         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2800
2801 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2802
2803         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2804         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2805         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2806         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2807         `chinese-big5-2' in UTF-2000.
2808
2809         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2810         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2811
2812 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2813
2814         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2815         `big5-eten-er' in UTF-2000.
2816         (big5-cdp): Modify DOC-string and mnemonic.
2817
2818 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2819
2820         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2821         UTF-2000 [renamed from utf-8-er].
2822         (utf-8-gb): New coding-system in UTF-2000.
2823         (utf-8-gb-er): Likewise.
2824         (utf-8-cns): Likewise.
2825         (utf-8-cns-er): Likewise.
2826         (utf-8-big5): Likewise.
2827         (utf-8-big5-er): Likewise.
2828         (utf-8-jis): Likewise.
2829         (utf-8-jis-er): Likewise.
2830         (utf-8-ks): Likewise.
2831         (utf-8-ks-er): Likewise.
2832         (utf-8-er): Likewise.
2833
2834 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2837         instead of `utf-8-unix' in UTF-2000.
2838
2839         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2840
2841 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2842
2843         * mule/japanese.el (euc-jisx0213): New coding-system.
2844
2845         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2846         `japanese-jisx0208-1990' as the mother.
2847
2848 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * dumped-lisp.el (preloaded-file-list): Change condition of
2851         loading "close-cdb".
2852
2853 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2856         setup `coded-charset-entity-reference-alist'.
2857
2858 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2861         UTF-2000.
2862
2863 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2864
2865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2866         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2867
2868 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2871         (chinese-big5-eten-a): Likewise.
2872         (chinese-big5-eten-b): Likewise.
2873         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2874         code range is #x8140 .. #x8DFE.
2875
2876 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2879         UTF-2000.
2880         (chinese-big5-cdp): Likewise.
2881
2882 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2883
2884         * dumped-lisp.el (preloaded-file-list): Rename
2885         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2886
2887 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2888
2889         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2890         append `system-char-db-source-file-list' into
2891         `preloaded-file-list' in UTF-2000.
2892
2893 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2894
2895         * dumped-lisp.el (preloaded-file-list): Delete
2896         character-definition files.
2897
2898 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2899
2900         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2901         UTF-2000.
2902
2903 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2904
2905         * mule/mule-charset.el (default-coded-charset-priority-list):
2906         Delete `mojikyo-2022-1'.
2907
2908 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2909
2910         * mule/mule-charset.el (default-coded-charset-priority-list):
2911         Delete `mojikyo'.
2912
2913 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2916         `ucs-sip'.
2917
2918 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-charset.el (default-coded-charset-priority-list):
2921         Comment out `chinese-gb12345'.
2922
2923 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * bytecomp.el (byte-compile-insert-header): Fixed.
2926
2927 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2928
2929         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2930         XEmacs UTF-2000.
2931
2932 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2935         UTF-2000.
2936
2937 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2940         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2941
2942 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list):
2945         `japanese-jef-china3' is renamed `china3-jef'.
2946
2947 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2950         `japanese-jef-china3' and `ideograph-cbeta'.
2951
2952 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2953
2954         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2955
2956 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2959         `chinese-big5-cdp'.
2960
2961 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2964         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2965
2966 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2969         loading character definitions.
2970
2971 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * dumped-lisp.el (preloaded-file-list): Rename
2974         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2975
2976 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2979         `chinese-big5'.
2980
2981 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * dumped-lisp.el (preloaded-file-list): Dump
2984         "Ideograph-R028-Private" with XEmacs UTF-2000.
2985
2986 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2989         `chinese-gb12345'.
2990
2991 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2994         `ideograph-gt-pj-{1..11}'.
2995
2996         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2997         XEmacs UTF-2000.
2998
2999 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-charset.el (default-coded-charset-priority-list):
3002         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3003         `chinese-isoir165'.
3004
3005 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3008         `image/png', `image/x-xpm' and `image/tiff'.
3009
3010         * files.el (binary-file-regexps): Add *.PNG.
3011
3012 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-charset.el (default-coded-charset-priority-list):
3015         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3016         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3017
3018 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3021         the first completion when UTF-2000 is running.
3022
3023 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-charset.el (default-coded-charset-priority-list):
3026         Delete `ucs'.
3027
3028 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3031
3032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3033         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3034
3035 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/vietnamese.el (vscii-2): Delete abolished property
3038         `composite'; now composite mode is default.
3039
3040 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3043         of `raw-text'; check \uHHHH representation even if non-ascii
3044         characters are not found.
3045
3046         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3047         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3048         unconditionally.
3049
3050         * mule/viet-ccl.el: New file.
3051
3052         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3053         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3054         - Separate CCL based implementations to viet-ccl.el.
3055
3056 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3057
3058         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3059         "jisx0213.2000-1".
3060         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3061
3062         * mule/mule-charset.el (default-coded-charset-priority-list):
3063         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3064         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3065
3066 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3067
3068         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3069
3070 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3071
3072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3073         `ucs' in UTF-2000.
3074
3075 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3076
3077         * mule/mule-charset.el (default-coded-charset-priority-list):
3078         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3079         `arabic-iso8859-6'.
3080
3081 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3082
3083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3084         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3085
3086 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3087
3088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3089         `katakana-jisx0201' in UTF-2000.
3090
3091 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3092
3093         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3094         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3095         "u0FB50-Arabic-Presentation-Forms-A",
3096         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3097         "u0FE50-Small-Form-Variants",
3098         "u0FE70-Arabic-Presentation-Forms-B",
3099         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3100         UTF-2000.
3101
3102 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3103
3104         * dumped-lisp.el (preloaded-file-list): Delete
3105         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3106         ... "Ideograph-R214-Flute" in UTF-2000.
3107
3108 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3109
3110         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3111         (japanese-jisx0213-2): New coded-charset.
3112
3113         * dumped-lisp.el (preloaded-file-list): Add
3114         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3115         "Ideograph-R030-Mouth".
3116
3117 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3118
3119         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3120         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3121         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3122         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3123         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3124         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3125         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3126         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3127
3128 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3129
3130         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3131         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3132         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3133         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3134         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3137         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3138
3139 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3140
3141         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3142         in UTF-2000.
3143
3144 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3145
3146         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3147         (chinese-isoir165): Moved from mule/chinese.el.
3148         (chinese-cns11643-3): Moved from mule/chinese.el.
3149         (chinese-cns11643-4): Moved from mule/chinese.el.
3150         (chinese-cns11643-5): Moved from mule/chinese.el.
3151         (chinese-cns11643-6): Moved from mule/chinese.el.
3152         (chinese-cns11643-7): Moved from mule/chinese.el.
3153
3154         * mule/chinese.el: Move definition of coded-charsets to
3155         mule/mule-conf.el.
3156
3157 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3158
3159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3160         `ideograph-daikanwa'.
3161
3162 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3163
3164         * dumped-lisp.el (preloaded-file-list): Delete
3165         "ccs-jisx0201-latin.el".
3166
3167 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3168
3169         * dumped-lisp.el (preloaded-file-list): Add
3170         "u031A0-Extended-Bopomofo" in UTF-2000.
3171
3172 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3173
3174         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3175         renamed to u02E00-CJK-Radical-Supplement.
3176
3177 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3178
3179         * dumped-lisp.el (preloaded-file-list): Add
3180         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3181         "u030A0-Katakana", "u03100-Bopomofo",
3182         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3183         "u03200-Enclosed-CJK-Letters-and-Months" and
3184         "u03300-CJK-Compatibility".
3185
3186 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3187
3188         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3189         "u02F00-Kangxi-Radicals" and
3190         "u02FF0-Ideographic-Description-Characters".
3191
3192 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3193
3194         * dumped-lisp.el (preloaded-file-list): Add
3195         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3196         "u02800-Braille-Patterns" in UTF-2000.
3197
3198 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3199
3200         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3201         "uXXXXX-*.el" in UTF-2000.
3202
3203         * bytecomp.el (byte-compile-insert-header): Delete comments if
3204         non-ASCII characters are found; allow `byte-compile-dynamic' and
3205         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3206         `raw-text'.
3207
3208 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3209
3210         * dumped-lisp.el (preloaded-file-list): Add
3211         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3212         "u025A0-Geometric-Shapes.el".
3213
3214 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3215
3216         * dumped-lisp.el (preloaded-file-list): Add
3217         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3218         "u02460-Enclosed-Alphanumerics.el".
3219
3220 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3221
3222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3223         `chinese-gb2312'.
3224
3225         * dumped-lisp.el (preloaded-file-list): Add
3226         "u02200-Mathematical-Operators.el" and
3227         "u02300-Miscellaneous-Technical.el".
3228
3229 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3230
3231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3232         `chinese-cns11643-*'.
3233
3234         * dumped-lisp.el (preloaded-file-list): Add
3235         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3236         "u02190-Arrows.el" in UTF-2000.
3237
3238 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `korean-ksc5601'.
3242
3243         * dumped-lisp.el (preloaded-file-list): Add
3244         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3245         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3246         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3247
3248 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3249
3250         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3251
3252 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3253
3254         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3255         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3256         "u01780-Khmer.el", "u01800-Mongolian.el",
3257         "u01E00-Latin-Extended-Additional.el" and
3258         "u01F00-Greek-Extended.el" in UTF-2000.
3259
3260 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3261
3262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3263         `ethiopic-ucs' and `ethiopic'.
3264
3265         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3266         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3267
3268         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3269         from mule/ethiopic.el.
3270
3271         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3272         mule/mule-conf.el.
3273
3274 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3275
3276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3277         `lao'.
3278
3279         * mule/mule-conf.el (lao): New coded-charset.
3280
3281         * dumped-lisp.el (preloaded-file-list): Add
3282         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3283         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3284         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3285         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3286         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3287
3288 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3289
3290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3291         `ucs-bmp' and `arabic-iso8859-6'.
3292
3293 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3294
3295         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3296         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3297         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3298
3299 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3300
3301         * startup.el (normal-top-level): Load autoload file for UTF-2000
3302         in UTF-2000.
3303
3304 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3305
3306         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3307         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3308         "u00020-Basic-Latin.el", "u00080-C1.el",
3309         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3310         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3311         "u002B0-Spacing-Modifier-Letters.el",
3312         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3313         UTF-2000.
3314
3315 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3316
3317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3318         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3319         instead of `vietnamese-viscii-*'.
3320
3321 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3322
3323         * mule/mule-conf.el: New file.
3324
3325         * mule/misc-lang.el: Move definition of charset `ipa' to
3326         mule/mule-conf.el.
3327
3328 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3329
3330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3331         `latin-viscii'; prefer it for characters used in Vietnamese.
3332
3333 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3334
3335         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3336
3337 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3338
3339         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3340         `vietnamese-viscii-lower'.
3341         (latin-viscii-upper): Renamed from charset
3342         `vietnamese-viscii-upper'.
3343         (vietnamese-viscii-lower): New alias for charset
3344         `latin-viscii-lower'.
3345         (vietnamese-viscii-upper): New alias for charset
3346         `latin-viscii-upper'.
3347
3348 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list):
3351         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3352
3353 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3354
3355         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3356         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3357         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3358         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3359         lisp/utf-2000.
3360
3361 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3362
3363         * mule/ccs-tcvn5712.el: New file.
3364
3365 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3366
3367         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3368         in UTF-2000.
3369
3370 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3371
3372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3373         `japanese-jisx0208'.
3374
3375 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3376
3377         * dumped-lisp.el (preloaded-file-list): Add
3378         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3379         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3380         UTF-2000.
3381
3382         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3383         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3384         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3385         mule/ccs-viscii.el: New files.
3386
3387         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3388         if \uXXXX is found.
3389
3390 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3391
3392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3393         `hiragana-jisx0208' and `katakana-jisx0208'.
3394
3395 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3396
3397         * mule/chinese.el (chinese-cns11643-3): Define it even if
3398         `utf-2000' is provided.
3399         (chinese-cns11643-4): Likewise.
3400         (chinese-cns11643-5): Likewise.
3401         (chinese-cns11643-6): Likewise.
3402         (chinese-cns11643-7): Likewise.
3403
3404 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3407         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3408
3409 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3410
3411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3412         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3413
3414 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3415
3416         * mule/mule-charset.el (default-coded-charset-priority-list):
3417         Setup in UTF-2000.
3418
3419 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3420
3421         * mule/viet-chars.el: Don't define charset
3422         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3423         they are defined as builtin charsets.
3424
3425 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3426
3427         * version.el (emacs-version): Add more space just before UTF-2000
3428         version string.
3429
3430 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3431
3432         * version.el ([constant] emacs-version): Don't add a space in the
3433         preceding place of `xemacs-betaname' because it is duplicated.
3434         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3435
3436         * startup.el (splash-frame-body): Add ETL.
3437
3438 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3439
3440         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3441         is provided because it is defined as builtin charset.
3442         (chinese-cns11643-4): Likewise.
3443         (chinese-cns11643-5): Likewise.
3444         (chinese-cns11643-6): Likewise.
3445         (chinese-cns11643-7): Likewise.
3446
3447 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3448
3449         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3450         coding-system `iso-10646-ucs-4' is not defined.
3451
3452 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3453
3454         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3455         coding-system if `utf-2000' is provided.
3456
3457 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3458
3459         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3460         `utf-2000' is provided.
3461
3462 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3463
3464         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3465         if utf-2000 is provided temporally.
3466
3467 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3468
3469         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3470         as builtin variable].
3471
3472 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3473
3474         * files.el (insert-file-contents-literally): Treat file as binary;
3475         call file-name-handlers. [sync with Emacs 20.3.10]
3476
3477 2008-12-28  Vin Shelton  <acs@xemacs.org>
3478
3479         * XEmacs 21.4.22 is released
3480
3481 2008-12-30  Vin Shelton  <acs@xemacs.org>
3482
3483         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3484         during building even if no packages are found.
3485
3486 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3487
3488         * printer.el (generic-print-region): 
3489         (generic-print-buffer): 
3490         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3491         check if the msprinter device is available, now that msprinter is
3492         always available as a specifier tag. 
3493
3494 2008-12-24  Vin Shelton  <acs@xemacs.org>
3495
3496         * about.el: Add Francisco to my bio!
3497
3498 2008-12-23  Vin Shelton  <acs@xemacs.org>
3499
3500         * autoload.el: Move operator definitions to autoload-operators.el
3501         in the xemacs-base package.
3502
3503 2007-11-22  Vin Shelton  <acs@xemacs.org>
3504
3505         * about.el (about-hacker-contribution): Updated my bio.
3506
3507 2007-10-07  Vin Shelton  <acs@xemacs.org>
3508
3509         * XEmacs 21.4.21 is released
3510
3511 2007-09-19  Didier Verna  <didier@xemacs.org>
3512
3513         Update my personal info.
3514         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3515         * about.el (about-other-current-hackers): Ditto.
3516         * about.el (about-url-alist): Add my musical website.
3517         * about.el (about-personal-info): Update my entry.
3518         * about.el (about-hacker-contribution): Ditto.
3519
3520 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3521
3522         * package-get.el (package-get-download-sites): Update download
3523         sites in Japan.
3524         * package-get.el (package-get-pre-release-download-sites): Ditto.
3525
3526 2007-08-18  Vin Shelton  <acs@xemacs.org>
3527
3528         * package-get.el (package-get-pre-release-download-sites): Sync
3529         mirror sites with 21.5.  (Thanks, Adrian)
3530
3531 2007-08-09  Mike Sperber  <mike@xemacs.org>
3532
3533         * startup.el (migrate-user-init-file): Create backup of
3534         `user-init-file' before migrating.
3535         * startup.el (maybe-migrate-user-init-file): Print
3536         information about backup file.
3537         (maybe-create-compatibility-dot-emacs): Follow above change.
3538
3539 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3540
3541         * font-lock.el: Sync font-lock-add-keywords and
3542         font-lock-remove-keywords from GNU Emacs.
3543         * font-lock.el (font-lock-keywords-alist): New.
3544         * font-lock.el (font-lock-removed-keywords-alist): New.
3545         * font-lock.el (font-lock-add-keywords): New.
3546         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3547         * font-lock.el (font-lock-remove-keywords): New.
3548
3549 2007-08-16  Vin Shelton  <acs@xemacs.org>
3550
3551         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3552         patch from Hans de Graaff.
3553
3554 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3555
3556         * package-get.el (package-get-download-sites): Document Chile and
3557         update Denmark download site.
3558         * package-get.el (package-get-pre-release-download-sites): Ditto.
3559
3560 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3561
3562         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3563
3564 2006-12-09  Vin Shelton  <acs@xemacs.org>
3565
3566         * XEmacs 21.4.20 is released
3567
3568 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3569
3570         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3571
3572 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3573
3574         * info.el (Info-find-file-node, Info-insert-dir)
3575         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3576         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3577         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3578         and discussion.
3579
3580 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3581
3582         * obsolete.el (line-beginning-position): New, from 21.5.x.
3583         (line-end-position): Ditto.
3584
3585 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3586
3587         * package-get.el (package-get-download-sites): Welcome
3588         nl.xemacs.org and Thanks!
3589         * package-get.el (package-get-pre-release-download-sites): Ditto.
3590
3591 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3592
3593         * font-lock.el: Add support for not-so recent changes in Java to
3594         java-mode.
3595
3596 2006-01-28  Vin Shelton  <acs@xemacs.org>
3597
3598         * XEmacs 21.4.19 is released
3599
3600 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3601
3602         * easymenu.el: Update copyright. 
3603         * easymenu.el (easy-menu-all-popups):
3604         Add a docstring. 
3605         * easymenu.el (easy-menu-add):
3606         Document a bug, rework the function to preserve any existing
3607         non-default mode-popup-menu instead of overwriting it, and not to
3608         bother normalising the menu title (nothing else does).
3609         * easymenu.el (easy-menu-remove):
3610         Restore the default mode-popup-menu instead of leaving an empty
3611         one when we remove the last easy-menu popup. 
3612
3613 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3614
3615         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3616         as suggested by Rodrigo Ventura.
3617         * package-get.el (package-get-pre-release-download-sites): Ditto,
3618         with replacement of xemacs-21.5 by beta, which is the logical path
3619         to our beta core and package pre-releases.
3620
3621 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3622
3623         * package-get.el (package-get-download-sites): Add Hong Kong
3624         download site.
3625         * package-get.el (package-get-pre-release-download-sites): Ditto.
3626
3627 2005-12-26  Vin Shelton  <acs@xemacs.org>
3628
3629         * find-paths.el:
3630         * find-paths.el (paths-emacs-root-p): Add search for package root.
3631         * find-paths.el (paths-find-emacs-root): Replaced with
3632         paths-find-invocation-roots, which returns a list of roots.
3633         * find-paths.el (paths-find-invocation-roots): New.
3634         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3635
3636 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3637
3638         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3639         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3640
3641 2005-12-03  Vin Shelton <acs@xemacs.org>
3642
3643         * XEmacs 21.4.18 is released
3644
3645 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3646
3647         * package-get.el (package-get-download-sites): Update reflecting
3648         latest http://www.xemacs.org/Releases/ information generated by
3649         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3650         * package-get.el (package-get-pre-release-download-sites): Ditto.
3651
3652 2005-02-28  Simon Josefsson  <jas@extundo.com>
3653
3654         * about.el (xemacs-hackers): Add jas.
3655         (about-other-current-hackers): Likewise.
3656         (about-url-alist): Add URL for jas.
3657         (about-personal-info): Document jas.
3658         (about-hacker-contribution): Describe jas contributions.
3659
3660 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3661
3662         * easymenu.el (easy-menu-remove): As described in 
3663         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3664         except the "Command" menu from mode-popup-menu. 
3665
3666 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3667  
3668         * font.el (font-spatial-to-canonical): Correct calculation of 
3669         return value for pixel-based input value. 
3670  
3671 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3672
3673         * code-process.el (call-process): Process-related docstring
3674         improvements spurred by Norbert Koch.
3675         * code-process.el (call-process-region): Ditto.
3676         * code-process.el (start-process): Ditto.
3677
3678 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3679
3680         * finder.el (finder-find-library): Return filename actually
3681         searched for.
3682
3683 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3684
3685         * help.el (view-emacs-news): Use `expand-file-name' instead of
3686         `locate-data-file' as the latter will find any "NEWS" files that
3687         might exist in packages _before_ the one in core.
3688
3689 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3690
3691         * package-get.el (package-get-init-package):
3692         package-get-init-package buglet (21.4.17) by Jeff Mincy
3693         <mincy@rcn.com> fixing false temporary load-path shadows reported
3694         after package installation and simplifying code.
3695
3696 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3697
3698         * package-get.el (package-get-download-sites): Sync mirrors list
3699         with the XEmacs website.
3700         (package-get-pre-release-download-sites): Ditto.
3701
3702 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3703
3704         * derived.el (derived-mode-merge-syntax-tables):
3705         Revert my 21.5-only patch of 2003-07-18 which slipped in
3706         through Jerry James's patch of 2004-06-07.
3707
3708 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3709
3710         * cmdloop.el (keyboard-quit): Remove workaround for
3711         `region-active-p' not making sure active region is in current
3712         buffer now that it does.
3713         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3714         * simple.el (region-active-p): `region-active-p' to only return t
3715         when active region is in current buffer.
3716
3717 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3718
3719         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3720         package names, quell a byte-compiler warning, doc fix.
3721
3722 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3723
3724         * buffer.el (pop-to-buffer):
3725         * window-xemacs.el (display-buffer):
3726         Document use of `same-window-buffer-names,' `same-window-regexps'
3727         by pop-to-buffer and display-buffer. 
3728         
3729 2005-02-06  Vin Shelton <acs@xemacs.org>
3730
3731         * XEmacs 21.4.17 is released
3732
3733 2005-01-29  Ben Wing  <ben@xemacs.org>
3734
3735         * shadow.el (find-emacs-lisp-shadows):
3736         Add custom-defines to list of ignored files.
3737
3738 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3739
3740         * simple.el (shifted-motion-keys-select-region): Fix statement
3741         about unshifted-motion-keys-deselect-region.
3742
3743 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3744
3745         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3746         now) for GNU Emacs compatibility.
3747         (make-obsolete-variable): Ditto.
3748
3749 2004-01-08  Ben Wing  <ben@xemacs.org>
3750
3751         * code-files.el (load):
3752         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3753
3754 2004-12-05  Vin Shelton <acs@xemacs.org>
3755
3756         * XEmacs 21.4.16 is released
3757
3758 2004-12-04  Vin Shelton  <acs@xemacs.org>
3759
3760         * auto-autoloads.el: Regenerated.
3761
3762         * custom-load.el: Regenerated.
3763
3764 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3765
3766         Fix bug: apropos errors if a defalias refers to an undefined
3767         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3768
3769         * apropos.el (apropos):
3770         (apropos-command):
3771         * help.el (frob-help-extents):
3772         * help-macro.el (make-help-screen):
3773         * hyper-apropos.el (hyper-apropos-grok-functions):
3774         (hyper-apropos-get-doc):
3775         Catch void-function error thrown by `documentation'.
3776
3777 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3778
3779         * packages.el (package-require): Fix incorrect arg to format.
3780         This fixes a `format specifier' error.
3781
3782 2004-08-13  Jerry James  <james@xemacs.org>
3783
3784         * bytecomp.el (forward-word): Tell the byte compiler the correct
3785         number of arguments to forward-word.
3786
3787 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3788
3789         * etags.el: Fixed loading of include files for tag completion. Now
3790         you can make a tag file for a library, include it into your
3791         project and it will be reloaded only if it changed. Infinte
3792         include loops are detected and the correct tag files are loaded.
3793         * etags.el (buffer-tag-table-list): Load and verify tag files in
3794         the external function buffer-tag-table-list-load.
3795         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3796         tag files. Also load the included tag files. The priority of the
3797         included files is right below their parent file. If multiple
3798         matches occur then the symbols from the parent file are found
3799         first.
3800         * etags.el (tag-table-include-files): Corrected comment
3801         string. Switched to pattern constant tags-include-pattern to have
3802         it at a central location.
3803         * etags.el (tags-include-pattern): Added doc string.
3804         * etags.el (add-to-tag-completion-table): Removed obsolete
3805         comments as the include files are allready returned by
3806         buffer-tag-table-list and loaded.
3807         * etags.el (find-tag-internal): The include files are allready
3808         included in tag-tables as buffer-tag-table-list returns them now.
3809
3810 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3811
3812         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3813         Loading items into the notebook is now done by C code.
3814         * widgets-gtk.el (gtk-widget-instantiate-internal):
3815         Style no longer changed.
3816
3817 2004-06-28  Nix  <nix@esperi.org.uk>
3818
3819         * cmdloop.el (truncate-command-history-for-gc): Delay
3820         execution of all things that look up variable bindings,
3821         via `enqueue-eval-event'.
3822
3823 2004-06-24  Vin Shelton  <acs@xemacs.org>
3824
3825         * package-get.el (package-get-require-signed-base-updates):
3826         now defaults to nil.
3827
3828 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3829
3830         * subr.el (split-string): Clean up docstring.
3831
3832 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3833
3834         * faces.el (zmacs-region): fix typo in docstring.
3835
3836 2004-06-07  Jerry James  <james@xemacs.org>
3837
3838         * derived.el: Synch with Emacs 21.3.
3839         * subr.el (with-local-quit): New, from Emacs 21.3.
3840         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3841         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3842         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3843
3844 2004-06-16  Jerry James  <james@xemacs.org>
3845
3846         * cl.el (cl-set-substring): Increment start by the length of the
3847         string, not the string itself.
3848
3849 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3850
3851         * etags.el (tag-table-include-files): Expand included TAGS file
3852         paths to avoid problems with relative paths.  Thanks to Peter
3853         Chubb <peterc@gelato.unsw.edu.au>.
3854         * etags.el (tags-include-pattern): New.
3855         * etags.el (add-to-tag-completion-table): Parse and ignore
3856         trailing include lines.
3857
3858 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3859
3860         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3861         avoiding line solely composed of equal signs.
3862
3863 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3864
3865         * cus-edit.el (alloc): Typo fix.
3866         * cus-edit.el (custom-browse-visibility): Ditto.
3867         * cus-edit.el (custom-variable-value-create): Ditto.
3868         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3869         * cus-edit.el (custom-save-variables): Bind print-length and
3870         print-level to nil to avoid value abbreviation.
3871         * cus-edit.el (custom-save-face-internal): Ditto.
3872         * cus-edit.el (custom-save-faces): Save in sorted order.
3873         * cus-edit.el (custom-save-resets): Bind print-length and
3874         print-level to nil to avoid value abbreviation.
3875         * cus-edit.el (custom-save-loaded-themes): Ditto.
3876
3877 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3878
3879         * subr.el (split-string-default-separators): New.
3880         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3881         see comment in source.
3882
3883 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3884
3885         * mule/japanese.el (paragraph-start, paragraph-separate):
3886         Remove anchor to BOL.
3887
3888 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3889
3890         * cl.el (gensym, gentemp): Improve docstrings.
3891
3892 2004-05-10  Vin Shelton  <acs@xemacs.org>
3893
3894         * etags.el: Sync with 21.5 version.
3895
3896 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3897
3898         * etags.el:
3899         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3900         only for use with exuberant ctags. This will also enable building of 
3901         completion tables with exuberant ctags. This will not work with
3902         xemacs ctags. 
3903         * etags.el (get-tag-table-buffer): New function for creating of
3904         completion table is used if tags-exuberant-ctags-optimization-p ist t
3905         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3906         finding the tag names. New.
3907         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3908         building tag completion table with exuberant ctags. New.
3909         * etags.el (find-tag-internal): Improve exact tag matching for tags
3910         with name fields. Before the patch return types of functions or
3911         function parameters (with exuberant ctags) were found as matches.
3912
3913 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3914
3915         * list-mode.el (display-completion-list): Fixed completion list was
3916         taking the width of the frame and not of the window for displaying
3917         the selection methods.
3918
3919 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3920
3921         * menubar-items.el (default-menubar): Options are saved to custom.el.
3922
3923
3924 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3925
3926         * isearch-mode.el (isearch-abort): Preserve successful search target.
3927
3928 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3929
3930         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3931         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3932         Bihlmeyer.
3933         * gnuserv.el (gnuserv-mode-line-string): New.
3934         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3935         gnuserv-mode.
3936         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3937         * gnuserv.el (gnuserv-edit-files): Use
3938         make-x-device-with-gtk-fallback.
3939
3940 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3941
3942         * gtk-widgets.el: New import: gtk-accel-group-new.
3943         * dialog-gtk.el:
3944         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3945         * dialog-gtk.el (popup-builtin-question-dialog):
3946         Added support for dialog button mnemonics.
3947
3948 2004-03-22  Chris Green <cmg@dok.org>
3949
3950         * process.el (shell-command): Output buffer was ignored when a
3951         background process was run via shell-command.
3952
3953 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3954
3955         * cus-edit.el (custom-save-variables): Retrieve a list of
3956         variables to save first, sort it, and make sure the variables are
3957         saved in sorted order.
3958
3959 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3960  
3961         * package-get.el (package-get-update-base-from-buffer): Force
3962         binary coding system for verifying GnuPG signature in the
3963         package-index file.
3964  
3965 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3966
3967         * package-get.el (package-get-package-index-file-location): Handle
3968         missing "EMACSPACKAGEPATH" environment variable.
3969
3970 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3971
3972         * package-admin.el (package-admin-find-top-directory): Simplify
3973         directory comparisions and fix substring errors on short path
3974         components.
3975         * package-get.el (package-get-package-index-file-location):
3976         Default to first component of "EMACSPACKAGEPATH", if set.
3977
3978 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3979
3980         * package-get.el (process-error): New error datum.
3981
3982 2004-02-02  Vin Shelton <acs@xemacs.org>
3983
3984         * XEmacs 21.4.15 is released
3985
3986 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3987
3988         * itimer.el (activate-itimer): Modify the itimer timeout value as
3989         if it were begun at the last time when the itimer driver was woken
3990         up.
3991
3992 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3993
3994         * specifier.el (Copyright):
3995         Update.
3996         (make-specifier-and-init):
3997         (map-specifier):
3998         (canonicalize-inst-pair):
3999         (canonicalize-spec-list):
4000         (set-specifier):
4001         Synch docstrings to 21.5 where appropriate.
4002
4003 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4004
4005         * package-get.el (package-get-list-packages-where): New.  A
4006         function that allows searching for groups of packages.  For
4007         example, find all packages that require the fsf-compat package.
4008
4009 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4010
4011         The Great PUI Sync.
4012
4013         * auto-autoloads.el: Regenerated.
4014
4015         * custom-load.el: Regenerated.
4016
4017         * dumped-lisp.el (packages-hardcoded-lisp): New.
4018
4019         * menubar-items.el (menu-max-items): New.
4020         (menu-submenu-max-items): New.
4021         (menu-submenu-name-format): New.
4022         (menu-split-long-menu): New.
4023         (menu-sort-menu): New.
4024         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4025
4026         * obsolete.el (pui-add-install-directory): Renamed to the more
4027         logical `pui-set-local-package-get-directory'.
4028         (package-get-download-menu): Moved to `package-ui.el' and renamed
4029         to `package-ui-add-download-menu'.
4030
4031         * package-admin.el (package-admin-install-function-mswindows):
4032         Whitespace clean up.
4033         (package-admin-add-single-file-package): Removed.
4034         (package-admin-default-install-function): Whitespace clean up.
4035         (package-admin-find-top-directory): New.
4036         (package-admin-get-install-dir): Use it.
4037         (package-admin-get-manifest-file): 
4038         (package-admin-check-manifest): 
4039         (package-admin-add-binary-package):
4040         (package-admin-get-lispdir):
4041         (package-admin-delete-binary-package):
4042         (package-admin):
4043
4044         * package-get.el (package-get-package-index-file-location): New.
4045         (package-get-install-to-user-init-directory): New.
4046         (package-get-remote):
4047         (package-get-download-sites):
4048         (package-get-pre-release-download-sites): New.
4049         (package-get-site-release-download-sites): New.
4050         (package-get-base-filename):
4051         (package-get-always-update):
4052         (package-get-user-index-filename): Removed.
4053         (package-get-pgp-available-p): New.
4054         (package-get-require-signed-base-updates):
4055         (package-get-was-current):
4056         (package-entries-are-signed): New.
4057         (package-get-continue-update-base): New.
4058         (package-get-download-menu): Removed.
4059         (package-get-require-base):
4060         (package-get-update-base-entry):
4061         (package-get-locate-file):
4062         (package-get-locate-index-file):
4063         (package-get-maybe-save-index):
4064         (package-get-update-base):
4065         (package-get-update-base-from-buffer):
4066         (package-get-update-base-entries):
4067         (package-get-interactive-package-query):
4068         (package-get-update-all):
4069         (package-get-all):
4070         (package-get-dependencies):
4071         (package-get-init-package):
4072         (package-get-info): New.
4073         (package-get):
4074         (package-get-staging-dir):
4075         (package-get-set-version-prop): Removed.
4076         (package-get-installedp):
4077         (package-get-ever-installed-p):
4078         (packages): Removed.
4079         (package-get-custom-groups): Removed.
4080         (package-get-custom): Removed.
4081         (package-get-custom-add-entry): Removed.
4082
4083         * package-info.el (batch-update-package-info):
4084
4085         * package-net.el (package-net-batch-generate-bin-ini):
4086         (package-net-update-installed-db):
4087
4088         * package-ui.el (pui-info-buffer):
4089         (pui-directory-exists): Removed.
4090         (pui-package-dir-list): Removed.
4091         (pui-add-install-directory): Removed.
4092         (package-ui-download-menu): New.
4093         (package-ui-pre-release-download-menu): New.
4094         (package-ui-site-release-download-menu): New.
4095         (pui-set-local-package-get-directory): New.
4096         (pui-package-symbol-char):
4097         (pui-update-package-display):
4098         (pui-toggle-package):
4099         (pui-toggle-package-key):
4100         (pui-toggle-package-delete):
4101         (pui-toggle-package-delete-key):
4102         (pui-toggle-package-event):
4103         (pui-toggle-verbosity-redisplay):
4104         (pui-install-selected-packages):
4105         (pui-add-required-packages):
4106         (pui-help-echo):
4107         (pui-display-info):
4108         (list-packages-mode):
4109         (pui-list-packages):
4110
4111         * packages.el (packages-compute-package-locations):
4112         (package-require):
4113         (package-delete-name):
4114         (packages-hardcoded-lisp): Removed.
4115         (packages-useful-lisp): Removed.
4116         (packages-unbytecompiled-lisp): Removed.
4117         (packages-find-package-directories):
4118
4119         Summary:
4120
4121         Major code clean up of all things PUI.
4122
4123         Much improved code to determine where packages should be
4124         installed.  PUI no longer depends on any packages being
4125         pre-installed to compute where packages are to be installed to.
4126
4127         The user can specify the location of their package-index file.  It
4128         isn't necessary to set this because it has sane defaults.  People
4129         who "run-in-place" won't accidently overwrite the CVS
4130         package-index file.  See
4131         `package-get-package-index-file-location'. 
4132
4133         PUI will now properly clean up after itself in the event of an
4134         unsuccessful package install.  This drastically reduces the number
4135         of "wrong md5sum" FAQs.
4136
4137         non-Mule XEmacsen can no longer install Mule packages.
4138
4139         Package management via the custom interface has been removed.
4140
4141         The PUI related menubar items have been reorganised.
4142
4143         The PGP verification code has been fixed and the default for
4144         whether or not it is used is automatically computed.
4145
4146         * update-elc.el ((preloaded-file-list site-load-packages
4147         need-to-dump dumped-exe)):
4148         Just a couple of small changes to allow for
4149         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4150         existing anymore.
4151
4152 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4153
4154         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4155         apply `format' to the first argument of byte-compile-warn, it
4156         already calls format.
4157
4158 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4159
4160         * files.el (delete-old-versions): Avoid going interactive during
4161         make install when environment variable VERSION_CONTROL is set.
4162
4163 2003-12-04  Vin Shelton  <acs@xemacs.org>
4164
4165         * menubar-items.el (menu-item-search): Only bring up search dialog
4166         box if the feature is available and desired.
4167
4168 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4169
4170         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4171
4172 2003-11-05  Vin Shelton  <acs@xemacs.org>
4173
4174         * help.el (Help-prin1-face):
4175         (Help-princ-face):
4176         princ and prin1 are functions and need to be called as such.  The
4177         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4178
4179 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4180
4181         * about.el (about-xemacs): Give full version and build date.
4182
4183 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4184
4185         * win32-native.el (grep-null-device): This XEmacs has null-device.
4186
4187 2003-09-06  Mike Sperber  <mike@xemacs.org>
4188
4189         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4190         implement the specified semantics for `defvar.'
4191
4192 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4193
4194         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4195         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4196         displaying buffer in question.
4197
4198 2003-09-03  Vin Shelton <acs@xemacs.org>
4199
4200         * XEmacs 21.4.14 is released
4201
4202 2003-08-17  Vin Shelton  <acs@xemacs.org>
4203
4204         * about.el: Vanity patch.
4205
4206 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4207
4208         * code-process.el (call-process):
4209         (call-process-region):
4210         (start-process):
4211         Document coding system processing.
4212
4213 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4214
4215         * startup.el (splash-frame-body): Idiomatic English.
4216
4217 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4218
4219         * font-lock.el (font-lock-match-java-declarations): Move
4220         save-restriction, narrow-to-region to beginning of function to
4221         avoid going beyond the limit and causing an infloop.
4222
4223 2003-04-16  Jerry James  <james@xemacs.org>
4224
4225         * keydefs.el: Remove mappings for keys mapped to the nowhere
4226         defined function function-key-error.
4227
4228 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4229
4230         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4231         lisp-interaction-mode-hook): Add the docstrings.
4232
4233 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4234
4235         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4236         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4237         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4238
4239 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4240
4241         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4242         lambda list after the original doc.  Care about
4243         #'(lambda () "SingleString") 
4244         (cl-upcase-arg): 
4245         (cl-function-arglist):
4246         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4247         circular data structures in lambda list specification
4248
4249 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4250
4251         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4252         to appear in font-lock-function-name-face.
4253
4254 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4255
4256         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4257         is not also the value of the lambda.
4258
4259 2003-05-06  Andy Piper  <andy@xemacs.org>
4260
4261         * files.el (revert-buffer): Make sure local variables get processed,
4262         even in the case of an optimized reversion.
4263
4264 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4265
4266         * XEmacs 21.4.13 is released
4267
4268 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4269
4270         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4271         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4272
4273 2003-02-14  Ben Wing  <ben@xemacs.org>
4274
4275         * byte-optimize.el:
4276         * byte-optimize.el (byte-compile-inline-expand):
4277         * byte-optimize.el (byte-compile-unfold-lambda):
4278         * byte-optimize.el (byte-optimize-form-code-walker):
4279         * byte-optimize.el (byte-optimize-form):
4280         * byte-optimize.el (byte-decompile-bytecode-1):
4281         * byte-optimize.el (byte-optimize-lapcode):
4282         Review carefully and sync up to 20.7 except for areas as noted.
4283         Fixes problem with JDE compilation.
4284
4285 2003-02-05  Ben Wing  <ben@xemacs.org>
4286
4287         * simple.el:
4288         * simple.el (motion-keys-for-shifted-motion):
4289         Omit M-S-home/end from motion keys.
4290
4291 2003-02-07  Ben Wing  <ben@xemacs.org>
4292
4293         * text-props.el (text-property-any):
4294         * text-props.el (text-property-not-all):
4295         Fix bug when end > start.
4296
4297 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4298
4299         * info.el (Info-insert-dir): Make default-directory end in
4300         separator.  Patch due to Martin Buchholz.
4301
4302 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4303
4304         * XEmacs 21.4.12 "Portable Code" is released.
4305
4306 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4307
4308         * about.el: Update golubev data.
4309
4310 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4311
4312         * isearch-mode.el (isearch-mode-map): Substitute comment on
4313         desirability, and back out "GR is printable" changes.
4314
4315 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4316
4317         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4318
4319 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4320
4321         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4322
4323 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4324
4325         * menubar-items.el (default-menubar): Use browse-url-mozilla
4326         instead of browse-url-gnome-moz for Mozilla.
4327
4328 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4329
4330         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4331
4332 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4333
4334         * files.el (auto-mode-alist): Remove redundant entries for modes
4335         that live in packages.
4336         (interpreter-mode-alist): Ditto.
4337
4338 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4339
4340         * menubar-items.el (default-menubar): Sync with current
4341         browse-url-xemacs.el.
4342
4343 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4344
4345         * XEmacs 21.4.10 "Military Intelligence" is released.
4346
4347 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4348
4349         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4350
4351 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4352
4353         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4354
4355 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4356
4357         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4358         effect free function.
4359         (font-lock-fontify-keywords-region): Supply the argument to
4360         font-lock-compile-keywords.
4361
4362 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4363
4364         * package-get.el (package-get-download-sites): Bring sites list
4365         up to date, prefer xx.xemacs.org addresses.
4366
4367 2002-09-27  Andy Piper  <andy@xemacs.org>
4368
4369         * dialog.el (make-dialog-box): for general dialogs only
4370         delete-frame-hook will be run.
4371
4372 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4373
4374         * font-lock.el (font-lock-fontify-syntactically-region): Add
4375         comment about lookup-syntax-properties, document LOUDLY as unused.
4376
4377 2002-08-26  Andy Piper  <andy@xemacs.org>
4378
4379         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4380         merge.
4381
4382 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4383
4384         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4385         (make-obsolete-variable): Ditto.
4386         (make-compatible): Ditto.
4387         (make-compatible-variable): Ditto.
4388
4389 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4390
4391         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4392         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4393
4394 2002-08-28  Andy Piper  <andy@xemacs.org>
4395
4396         * files.el (revert-buffer): propagate revert-without-query-status.
4397
4398 2002-06-03  Andy Piper  <andy@xemacs.org>
4399
4400         * dialog-items.el (make-search-dialog): align various subcontrols
4401         in visually pleasing ways, allow frame to autosize to the dialog
4402         size.
4403         * dialog.el (make-dialog-box): add a border inside the frame. Add
4404         :autosize property, if t then reset the frame size appropriately
4405         before the frame is mapped.
4406         * gutter-items.el (set-progress-feedback-instantiator): align
4407         various subcontrols.
4408         * gutter-items.el (set-progress-abort-instantiator): ditto.
4409
4410 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4411
4412         * XEmacs 21.4.9 "Informed Management" is released.
4413
4414 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4415
4416         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4417         "&optional append" argument.
4418
4419 2002-07-16  Didier Verna  <didier@xemacs.org>
4420
4421         * subr.el (replace-in-string): fix case fold bug introduced by
4422         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4423         case-fold-search in temporary buffers.
4424
4425 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4426
4427         * lib-complete.el (find-library): Remove check for mule because
4428         decompression DOES work on Mule.
4429
4430 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4431
4432         * simple.el (join-line): New alias for `delete-indentation'.
4433
4434 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4435
4436         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4437         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4438         (font-lock-builtin-face): New.
4439         (font-lock-constant-face): New.
4440         (font-lock-face-list): Add builtin and constant faces.
4441
4442 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4443
4444         * autoload.el (make-autoload): Support define-derived-mode.
4445         Collected puts of doc-string-elt property.  Based on a patch by
4446         Didier Verna <didier@xemacs.org>.
4447
4448 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4449
4450         * wid-edit.el (widget-field-activate): Fix docstring typo.
4451
4452 2002-07-23  Andy Piper  <andy@xemacs.org>
4453
4454         * about.el (about-personal-info): update me.
4455
4456 2002-07-12  Andy Piper  <andy@xemacs.org>
4457
4458         * custom.el (custom-theme-set-variables): remove bogus
4459         arguments. Use custom-set-default to set defaults.
4460         (custom-set-variables): update doc.
4461         (custom-local-buffer): new, synced from FSF.
4462         (custom-set-default): ditto.
4463         (defcustom): update doc.
4464
4465 2002-06-16  Andy Piper  <andy@xemacs.org>
4466
4467         * menubar-items.el (default-menubar): enable windows printing on
4468         cygwin as well as native.
4469
4470 2002-06-12  Andy Piper  <andy@xemacs.org>
4471
4472         * printer.el (generic-print-buffer): catch all errors so that the
4473         print device can be cleared in all scenarios.
4474         (Printer-clear-device): make sure clearing the printer allows it
4475         to be used again immediately.
4476         (generic-print-region): make sure the default printer face is
4477         black-on-white.
4478
4479 2002-04-23  Jerry James  <james@xemacs.org>
4480
4481         * window-xemacs.el (display-buffer-function): Change doc to
4482         reflect new arg.
4483         * window-xemacs.el (pre-display-buffer-function): Ditto.
4484         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4485         non-nil, make the new window just big enough for its contents.
4486         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4487         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4488         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4489
4490 2002-06-06  Andy Piper  <andy@xemacs.org>
4491
4492         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4493         (defcustom): ditto.
4494         (custom-handle-keyword): ditto.
4495
4496 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4497
4498         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4499         Make obsolete.  Default to nil.
4500         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4501         Inspired by a patch by John Palmieri.
4502
4503 2002-07-01  Mike Alexander  <mta@arbortext.com>
4504
4505         * process.el (shell-command-on-region): Don't delete the region
4506         before giving it to call-process-region
4507
4508 2002-06-04  Jerry James <james@eecs.ku.edu>
4509
4510         * find-paths.el (paths-find-architecture-directory): Search in
4511         `system-configuration'/`base', not `base'`system-configuration'.
4512
4513 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4514
4515         * info.el (Info-index): Add missing \ in [ t].
4516
4517 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4518
4519         * gutter-items.el (gutter-buffers-tab-visible-p,
4520         buffers-tab-omit-function, buffers-tab-selection-function,
4521         buffers-tab-filter-functions):
4522         Doc improvements.
4523
4524 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4527
4528         * toolbar-items.el (toolbar-news): Fix typo in message string.
4529
4530 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4531
4532         * dialog.el (yes-or-no-p-dialog-box): 
4533         * cmdloop.el (y-or-n-p-minibuf):
4534         (yes-or-no-p-minibuf):
4535         (yes-or-no-p):
4536         (y-or-n-p): 
4537         Specify negative answers in docstrings.
4538
4539 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4540
4541         * package-ui.el (pui-help-echo): Display both installed and author
4542         version.  Use a balloon-help window to display extra info like
4543         package requires.
4544
4545 2002-05-30  Andy Piper  <andy@xemacs.org>
4546
4547         * files.el (revert-buffer-internal): don't visit
4548         revert-buffer. Kill buffer when not used. Suggested by Mike
4549         Alexander <mta@arbortext.com>
4550
4551 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4552
4553         * files.el (revert-buffer): More docstring fiddling.
4554
4555 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4556
4557         * files.el (revert-buffer):
4558         (revert-buffer-internal):
4559         (revert-buffer-insert-file-contents-function):
4560         Improve docstrings and comments.
4561
4562 2002-05-08  Andy Piper  <andy@xemacs.org>
4563
4564         * files.el (revert-buffer): observe noconfirm behavior.
4565
4566 2002-04-09  Andy Piper  <andy@xemacs.org>
4567
4568         * files.el (revert-buffer): use revert-buffer-internal if it looks
4569         like doing so will not result in any user-visible changes.
4570         (revert-buffer-internal): new function. Do the actual process of
4571         reversion and then see whether the result is any different to what
4572         we have already. If it is not then do nothing.
4573
4574 2001-12-11  Andy Piper  <andy@xemacs.org>
4575
4576         * menubar.el (get-popup-menu-response): re-order so that it works
4577         on more sane/facist window systems.
4578
4579 2001-12-03  Andy Piper  <andy@xemacs.org>
4580
4581         * faces.el (frob-face-property): don't infloop in face frobbing
4582         from Jan Vroonhof <jan@xemacs.org>.
4583
4584 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4585
4586         * faces.el (frob-face-property): Follow face fall-back hierarchy
4587         properly for face properties without an instance. Only do manual
4588         copy form 'default in last resort. This handles in particular
4589         the case where 'default itself has only a fall-back (which is
4590         the case by default on windows).
4591
4592 2001-11-24  Andy Piper  <andy@xemacs.org>
4593
4594         * printer.el (generic-print-region): set default-frame-plist to
4595         nil while creating the printer frame so that sizes reflect the
4596         printed page.
4597
4598         * faces.el (face-complain-about-font): Don't complain on printers.
4599
4600 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4601         
4602         * package-net.el: Andy synch.
4603         
4604 2001-12-16  Andy Piper  <andy@xemacs.org>
4605
4606         * package-get.el (package-get-update-all): Make sure installed.db
4607         gets updated after updating packages.
4608
4609 2002-03-28  Ben Wing  <ben@xemacs.org>
4610
4611         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4612         continuation, truncation so that we don't get line jumpiness from
4613         them being larger than the line height.
4614
4615         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4616
4617 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4618
4619         * font.el (font-window-system-mappings): Add mapping for Gtk
4620         (assume identical to X) 
4621
4622 2002-02-04  Andy Piper  <andy@xemacs.org>
4623
4624         * files.el (convert-standard-filename): Fix for short filename
4625         Peter Arius <pas@methodpark.de>
4626
4627 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4628
4629         * list-mode.el (default-choose-completion): completion-base-size
4630         should refer to local value in the completion list buffer.
4631
4632 2001-12-03  Didier Verna  <didier@xemacs.org>
4633
4634         * rect.el: autoload `replace-rectangle'.
4635         * keydefs.el (global-map): bind it to `C-x r p'.
4636
4637 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * XEmacs 21.4.8 "Honest Recruiter" is released.
4640
4641 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4642
4643         This patch is based on Jerry James's patch and analysis.
4644
4645         * select.el (get-clipboard):
4646         (get-selection):
4647         Update docstrings.
4648         (get-clipboard-foreign):
4649         (get-selection-foreign):
4650         New function for use as `interprogram-paste-function's.
4651
4652         * simple.el (interprogram-paste-function): Change default to
4653         `get-clipboard-foreign'; improve docstring.
4654         (interprogram-cut-function): Improve dosctring.
4655
4656 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4657
4658         * XEmacs 21.4.7 "Economic Science" is released.
4659
4660 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4661
4662         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4663
4664 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4665
4666         * obsolete.el (assq-delete-all): New compatibility alias for 
4667         remassq.
4668
4669 2002-01-09  Simon Josefsson  <jas@extundo.com>
4670
4671         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4672
4673 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4674
4675         * info.el (Info-auto-generate-directory): Default
4676         Info-auto-generate-directory to 'if-outdated.
4677
4678 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4679
4680         * startup.el (normal-top-level): Prevent migration code from
4681         trashing .emacs on an error in loading the init files.
4682
4683 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4684
4685         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4686         "system default" Xdefaults and friends get xrdb-mode.
4687
4688 2002-03-05  Mats Lidell  <matsl@contactor.se>
4689  
4690         * help-nomule.el (tutorial-supported-languages): Added Swedish
4691         tutorial. Sorted languages.
4692
4693 2002-02-11  Mike Sperber <mike@xemacs.org>
4694
4695         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4696         regenerating outdated dir files and dir is non-existent.
4697
4698 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4699
4700         * code-files.el (convert-mbox-coding-system): Improve comment.
4701         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4702         coding-system argument to `write-region-pre-hook' call.
4703         (write-region-pre-hook): Fix docstring to mention lockname argument.
4704
4705 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4706
4707         * minibuf.el (completing-read): Remove redundant wrong arg list.
4708
4709         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4710
4711 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4712
4713         * obsolete.el (interactive-form): new compatibility alias for 
4714         function-interactive.
4715
4716 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4717
4718         * menubar-items.el (Menubar-items-truncate-list): Removed.
4719         * menubar-items.el (Menubar-items-truncate-history): New.
4720         * menubar-items.el (default-menubar): Use
4721         Menubar-items-truncate-history.
4722
4723 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4724
4725         * printer.el (generic-print-region): Pass correct arguments to
4726         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4727         Torkelsson <torkel@acc.umu.se>.
4728
4729 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4730
4731         * help.el (describe-mode): synched with FSF 19.34; handle nil
4732         minor mode indicators.
4733
4734 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4735
4736         * minibuf.el (completing-read): Update docstring.
4737
4738 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         * XEmacs 21.4.6 "Common Lisp" is released.
4741
4742 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4743
4744         * package-net.el: Inadvertant synch with Windows branch.  From
4745         Andy's log:
4746         (package-net-kit-version): new variable.
4747         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4748
4749 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4750
4751         * package-get.el (package-get-locate-index-file): Also search the
4752         core etc/ directory for the package index file if it can't be
4753         found in ~/.xemacs/.
4754
4755 2001-12-13  William Perry  <wmperry@gnu.org>
4756
4757         * dialog-gtk.el (popup-builtin-question-dialog):
4758         Conform to API in gui.c.
4759         
4760 2001-11-12  Andy Piper  <andy@xemacs.org>
4761
4762         * cus-edit.el (custom-save-face-internal): make sure we save
4763         non-themed faces.
4764         (custom-save-variables): ditto variables.
4765
4766 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4767
4768         * faces.el (make-face-family):
4769         (make-face-size):
4770         New face-modifying functions per Jan Vroonhof.
4771
4772         cus-face.el (custom-set-face-font-family):
4773         (custom-set-face-font-size):
4774         Use them.
4775
4776         * font.el (font-window-system-mappings): More precise docstring.
4777
4778         (font-create-name):
4779         (font-create-object):
4780         (tty-font-create-object):
4781         (tty-font-create-plist):
4782         (x-font-create-object):
4783         (x-font-create-name):
4784         (ns-font-create-name):
4785         (mswindows-font-create-object):
4786         (mswindows-font-create-name):
4787         Add doctrings.
4788
4789 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4790
4791         * gtk-faces.el (gtk-init-device-faces): removed spurious
4792         quote before let* expression.
4793
4794 2001-10-29  Andy Piper  <andy@xemacs.org>
4795
4796         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4797         modified when changing coding system.
4798
4799         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4800         that we invoke the GUI directory selector.
4801
4802 2001-10-25  Andy Piper  <andy@xemacs.org>
4803
4804         * dialog.el (make-dialog-box): use new directory dialog support.
4805         * minibuf.el (read-file-name-1): ditto.
4806         (read-file-name): ditto.
4807         (read-directory-name): ditto.
4808
4809 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4810
4811         * XEmacs 21.4.5 "Civil Service" is released.
4812
4813 2001-04-23  Didier Verna  <didier@xemacs.org>
4814
4815         * cus-edit.el (custom-variable-pre-save): New.
4816         * cus-edit.el (custom-variable-post-save): New.
4817         * cus-edit.el (custom-variable-save): use them.
4818         * cus-edit.el (custom-face-pre-save): New.
4819         * cus-edit.el (custom-face-post-save): New.
4820         * cus-edit.el (custom-face-save): use them.
4821         * cus-edit.el (custom-group-pre-save): New.
4822         * cus-edit.el (custom-group-post-save): New.
4823         * cus-edit.el (custom-group-save): use them.
4824         * cus-edit.el (Custom-save): use the pre/post functions above,
4825         call `custom-save-all' only once.
4826         * cus-edit.el (custom-variable-pre-reset-standard): New.
4827         * cus-edit.el (custom-variable-post-reset-standard): New.
4828         * cus-edit.el (custom-variable-reset-standard): use them.
4829         * cus-edit.el (custom-face-pre-reset-standard): New.
4830         * cus-edit.el (custom-face-post-reset-standard): New.
4831         * cus-edit.el (custom-face-reset-standard): use them.
4832         * cus-edit.el (custom-group-pre-reset-standard): New.
4833         * cus-edit.el (custom-group-post-reset-standard): New.
4834         * cus-edit.el (Custom-reset-standard): use them.
4835         * cus-edit.el (custom-face-reset-saved): use the pre/post
4836         functions above, call `custom-save-all' only once.
4837
4838 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4839
4840         * gutter-items.el (buffers-tab face): Derive from the modeline
4841         face by default.  Many people use white-on-black for the default
4842         font, and the tabs look hideous with that color combination.  The
4843         modeline usually has the correct colors.
4844
4845 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4846
4847         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4848         (tag-mark-stack-max): Typo fix.
4849
4850 2001-09-28  Ben Wing  <ben@xemacs.org>
4851
4852         * font-lock.el:
4853         * font-lock.el (font-lock-after-change-function):
4854         fix problem with last patch, reported by Katsumi Yamaoka.
4855
4856 2001-09-17  Ben Wing  <ben@xemacs.org>
4857
4858         * font-lock.el (font-lock-after-change-function):
4859         fix problem when you insert a comment on the line before a line of
4860         code: if we use the following char, then when you hit backspace,
4861         the following line of code turns the comment color.
4862
4863 2001-06-08  Ben Wing  <ben@xemacs.org>
4864
4865         * process.el: comment about shell-command-switch.
4866         * process.el (shell-quote-argument): Need to quote a null
4867         argument, too.  From Dan Holmsand.
4868         
4869         * startup.el (normal-top-level): Delete some unused FSF junk.
4870         * startup.el (command-line-early):
4871         
4872         * startup.el (command-line): Call MS Windows init function.
4873         
4874         * win32-native.el:
4875         * win32-native.el (mswindows-system-shells): New.
4876         * win32-native.el (mswindows-system-shell-p): New.
4877         * win32-native.el (init-mswindows-at-startup): New.
4878         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4879         * win32-native.el (mswindows-quote-one-simple-arg):
4880         * win32-native.el (mswindows-quote-one-command-arg):
4881         * win32-native.el (mswindows-construct-process-command-line-alist):
4882         Correct comments at top.  Correctly handle passing arguments
4883         to Cygwin programs and to bash.  Fix quoting of zero-length
4884         arguments (from Dan Holmsand).  Set shell-command-switch based
4885         on shell-file-name, which in turn comes from env var SHELL.
4886
4887 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4888
4889         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4890         default-toolbar-position): Fill docstrings for balloon-help.
4891
4892 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4893
4894         * faces.el: Reenable specifications over 'gtk domain.
4895
4896 2001-08-08  Didier Verna  <didier@xemacs.org>
4897
4898         * autoload.el (update-autoload-files): make defdir a file name,
4899         not directory name.
4900
4901 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4902
4903         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4904
4905         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4906
4907 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4908
4909         * font-menu.el (font-menu-set-font): Default to current font-family.
4910         (font-menu-preferred-resolution):
4911         (font-menu-size-scaling):
4912         Provide gtk defaults, too.
4913
4914 2001-07-29  Mike Alexander  <mta@arbortext.com>
4915
4916         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4917         list
4918         (custom-set-face-font-family): ditto
4919
4920 2001-07-26  Mike Sperber <mike@xemacs.org>
4921
4922         * files.el (auto-mode-alist): .9 files are man pages, too.
4923
4924 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4925
4926         * process.el (call-process-internal): bind
4927         coding-system-for-write to 'binary when calling
4928         start-process-internal, so the process receives 
4929         the literal contents of INFILE.
4930
4931 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4932
4933         * files.el (auto-mode-alist): Add configure.ac support.
4934
4935 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4936
4937         * buff-menu.el:
4938         mouse.el:
4939         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4940
4941 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4942
4943         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4944
4945 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4946
4947         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4948         mixed text.
4949         (kinsoku-eol-p): Ditto.
4950
4951 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4952
4953         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4954         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4955         characters as the category `s' or `e' correctly.
4956
4957 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4958
4959         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4960
4961 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4962
4963         * mule/cyrillic.el:  Set up case table.
4964
4965 2001-06-08  Mike Sperber <mike@xemacs.org>
4966
4967         * files.el (save-some-buffers-1): Don't zap the help window right
4968         after `map-y-or-n-p' has popped it up.
4969
4970 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4971
4972         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4973
4974 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4975
4976         * specifier.el: define-specifier-tag 'gtk.
4977
4978 2001-05-12  Ben Wing  <ben@xemacs.org>
4979
4980         * find-paths.el (paths-find-recursive-path):
4981         fix error with null EXCLUDE-REGEXP.
4982         
4983         * font-lock.el (font-lock-mode):
4984         fix problem reported by hrvoje with buffers starting with a space.
4985         
4986 2001-05-06  Ben Wing  <ben@xemacs.org>
4987
4988         * dialog.el (make-dialog-box):
4989         * menubar-items.el (default-menubar):
4990         * printer.el (generic-print-buffer):
4991         * printer.el (generic-print-region):
4992         implement printing the selection when it's selected.
4993
4994 2001-04-18  Didier Verna  <didier@xemacs.org>
4995
4996         * cus-edit.el (Custom-reset-standard): reset to standard settings
4997         not only when the buffer's :custom-state is 'modified, but also
4998         when it is 'set or 'saved.
4999
5000 2001-04-17  Didier Verna  <didier@xemacs.org>
5001
5002         * startup.el (load-user-init-file): define `custom-file' before
5003         loading the user's init file.
5004
5005 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5006
5007         * menubar.el (popup-mode-menu): Make it work with
5008         popup-menu-titles turned off.
5009         
5010 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5011
5012         * about.el (about-mailto-link): Use compose-mail for sending mail.
5013
5014 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5015
5016         * package-admin.el (package-install-hook): New.
5017         (package-delete-hook): New.
5018         (package-admin-add-single-file-package): Use package-delete-hook.
5019
5020         * package-get.el (package-get): Use package-install-hook.
5021
5022 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5023
5024         * package-ui.el (pui-install-selected-packages): reverse the lists
5025         of packages so that they get handled in the same order as they
5026         were selected.
5027
5028 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5029
5030         * packages.el (locate-library): Use read-library-name for completion.
5031
5032 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5033
5034         * byte-optimize.el (=): `=' is not a binary predicate!
5035         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5036         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5037
5038 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5039
5040         * bytecomp.el (byte-compile-arithcompare):
5041         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5042
5043 2001-06-03  William M. Perry  <wmperry@gnu.org>
5044
5045         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5046         return the filename selected by the user!
5047
5048 2001-05-31  William M. Perry  <wmperry@gnu.org>
5049
5050         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5051         in XEmacs/GTK.
5052
5053 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5054
5055         * coding.el: Tiny typo fixed.
5056
5057 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5058
5059         * XEmacs 21.4.3 "Academic Rigor" is released.
5060
5061 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5062
5063         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5064
5065 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5066
5067         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5068
5069 2001-05-04  Ben Wing  <ben@xemacs.org>
5070
5071         * printer.el (generic-print-buffer):
5072         * printer.el (generic-print-region):
5073         Enable dialog boxes.  Apply workaround recommended by Kirill.
5074         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5075         
5076         * simple.el (kill-whole-line):
5077         * simple.el (kill-line-1):
5078         * simple.el (kill-entire-line):
5079         * simple.el (kill-line):
5080         * simple.el (backward-kill-line):
5081         Take out interactive dependence of kill-whole-line.
5082
5083 2001-04-22  Ben Wing  <ben@xemacs.org>
5084
5085         * dialog.el (make-dialog-box):
5086         Put dialog titles back in -- this time correctly.  Fix various
5087         other problems with leaks and such.
5088
5089         * simple.el (region-exists-p):
5090         * simple.el (region-active-p):
5091         Add comment about which one is correct to use in menu specs.
5092
5093 2001-05-05  Ben Wing  <ben@xemacs.org>
5094
5095         * dialog.el (make-dialog-box): fix doc string.
5096         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5097         take out Pretty Print.
5098         * printer.el:
5099         * printer.el (printer-current-device): New.
5100         * printer.el (Printer-get-device): New.
5101         * printer.el (Printer-clear-device): New.
5102         * printer.el (generic-page-setup): New.
5103         * printer.el (generic-print-buffer):
5104         * printer.el (generic-print-region):
5105         Implement Page Setup.  Handle errors properly.
5106
5107 2001-05-05  Ben Wing  <ben@xemacs.org>
5108
5109         * subr.el (error): Complete list of errors in doc string.
5110         
5111 2001-04-22  Ben Wing  <ben@xemacs.org>
5112
5113         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5114         
5115 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5116
5117         * build-report.el: Remove CVS keywords since this file has been in
5118         core lisp for a while now.
5119         * build-report.el (build-report-make-output-files): Fix typo.
5120
5121 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5122
5123         * about.el (about-finish-buffer): Make sure the last change works
5124         even if EVENT is nil.
5125
5126 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5127
5128         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5129         clicked, not the one that happens to be the current buffer at the
5130         time.
5131
5132 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5133
5134         * cus-edit.el (custom-display): Support the GTK Window System also.
5135
5136 2001-04-30  Ben Wing  <ben@xemacs.org>
5137
5138         * printer.el:
5139         * printer.el (printer-page-header):
5140         * printer.el (Print-context): New.
5141         * printer.el (printer-page-footer):
5142         * printer.el (generate-header-element): New.
5143         * printer.el (generate-header-line): New.
5144         * printer.el (print-context-property):
5145         * printer.el (generic-print-buffer):
5146         * printer.el (generic-print-region):
5147         Implement headers and footers.  Implement calling Print dialog box
5148         (#### but it doesn't quite work yet).
5149
5150 2001-04-25  Ben Wing  <ben@xemacs.org>
5151
5152         * about.el (xemacs-hackers):
5153         * about.el (about-url-alist):
5154         * about.el (about-personal-info):
5155         * about.el (about-hacker-contribution):
5156         More contributions.
5157         
5158         * simple.el (handle-post-motion-command):
5159         Fix spurious setting of zmacs-region-stays to t after a non-shift
5160         motion command.
5161
5162 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5163
5164         * about.el (about-personal-info): Update my bio.
5165         (about-hacker-contribution): Ditto.
5166
5167 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5168
5169         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5170
5171 2001-04-19  Andy Piper  <andy@xemacs.org>
5172
5173         * package-net.el (package-net-cygwin32-binary-size): new size.
5174         (package-net-win32-binary-size): new size.
5175         (package-net-convert-index-to-ini): Use new arch.
5176         (package-net-batch-convert-index-to-ini): Removed.
5177         (package-net-generate-bin-ini): New.
5178         (package-net-batch-generate-bin-ini): New.
5179
5180 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5181
5182         * XEmacs 21.4.1 "Copyleft" is released.
5183
5184 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5185
5186         * x-compose.el (xlib-input-method-bug-workaround):
5187         (alias-colon-to-double-quote):
5188         Force sort in map-keymap to work around rehash bug.
5189
5190 2001-04-17  Ben Wing  <ben@xemacs.org>
5191
5192         * about.el: Finish overhaul, add a few new hackers, update a
5193         couple old ones.
5194
5195 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5196
5197         * XEmacs 21.4.0 "Solid Vapor" is released.
5198
5199 2001-04-15  Ben Wing  <ben@xemacs.org>
5200
5201         * about.el:
5202         * about.el (about-headline-face): New.
5203         * about.el (about-link-face): New.
5204         * about.el (about-current-release-maintainers): New.
5205         * about.el (about-other-current-hackers): New.
5206         * about.el (about-url-alist):
5207         * about.el (about-once-and-future-hackers): New.
5208         * about.el (about-mailto-link): New.
5209         * about.el (about-get-buffer):
5210         * about.el (about-finish-buffer):
5211         * about.el (about-xemacs):
5212         * about.el (about-features): Removed.
5213         * about.el (about-advantages): New.
5214         * about.el (about-maintainer-info): Removed.
5215         * about.el (about-personal-info): New.
5216         * about.el (about-hacker-contribution): New.
5217         * about.el (about-maintainer):
5218         * about.el (about-show-linked-info):
5219         * about.el (about-hackers):
5220         Major revamping.  Rewriting of most of the text, improve the
5221         link handling, separate info on contributors into personal
5222         and contribution info, add new contributors, update personal
5223         info, etc. etc.
5224         
5225         * menubar-items.el (default-menubar):
5226         Help menubar entry for News now says more accurately
5227         "What's New in XEmacs".
5228         
5229         * mouse.el:
5230         * mouse.el (mouse-track-cleanup-hook):
5231         * mouse.el (mouse-track):
5232         Don't set-buffer to a dead buffer when calling mouse-track
5233         cleanup hooks.
5234
5235 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5236
5237         * XEmacs 21.2.47 "Zephir" is released.
5238
5239 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5240
5241         * dialog.el (make-dialog-box): Disable dialog box titles until
5242         we get them working.
5243
5244 2001-03-30  Ben Wing  <ben@xemacs.org>
5245
5246         * help.el:
5247         * help.el (Help-princ-face):
5248         * help.el (Help-prin1-face):
5249         * help.el (frob-help-extents):
5250         * help.el (describe-function-1):
5251         * help.el (describe-variable):
5252         Avoid using font-lock faces, which may not be defined.
5253         Instead, use hyper-apropos faces, and make sure they're
5254         defined as necessary by using `require'. (It's not so safe
5255         to do this for font-lock.) In any case, we will eventually
5256         be merging this functionality into hyper-apropos.
5257
5258         * loaddefs.el (completion-ignored-extensions):
5259         Fix documentation.
5260         
5261         * menubar-items.el (menu-truncate-list): Removed.
5262         * menubar-items.el (Menubar-items-truncate-list): New.
5263         * menubar-items.el (default-menubar):
5264         Fix errors if grep or compile command is too long.  Rename helper
5265         function to be less visible.
5266
5267 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5268
5269         * byte-optimize.el (byte-optimize-minus):
5270         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5271
5272 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5273
5274         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5275         Mule is available.
5276
5277         * mule/latin.el: New file.
5278
5279 2001-03-11  Ben Wing  <ben@xemacs.org>
5280
5281         * auto-save.el:
5282         * auto-save.el (auto-save-directory):
5283         * auto-save.el (make-auto-save-file-name):
5284         * auto-save.el (auto-save-file-name-p): New.
5285
5286         Merge in improvements from other definition of
5287         make-auto-save-file-name in files.el.
5288         
5289         * auto-save.el (auto-save-original-name):
5290         * auto-save.el (auto-save-name-in-fixed-directory):
5291         * auto-save.el (auto-save-unslashify-name): Removed.
5292         * auto-save.el (auto-save-slashify-name): Removed.
5293         * auto-save.el (auto-save-reserved-chars): New.
5294         * auto-save.el (auto-save-escape-name): New.
5295         * auto-save.el (auto-save-unhex): New.
5296         * auto-save.el (auto-save-unescape-name): New.
5297
5298         Change algorithm for encoding filenames in auto-save names to be
5299         entirely safe with all filesystems and all possible characters in
5300         a filename, and 100% reversible. (Essentially, uses
5301         quoted-printable as the encoding.)
5302         
5303         * auto-save.el (recover-all-files):
5304
5305         Use insert-directory rather than calling ls directly -- fixes
5306         things under Windows.
5307
5308         * files.el:
5309         * files.el (convert-standard-filename): Substitute FSF's
5310         definition for this (we had nothing here before).
5311         
5312         * files.el (backup-buffer): Warning fix.
5313         
5314         * files.el (make-backup-file-name):
5315         * files.el (find-backup-file-name):
5316         Fix error in calling sequence to auto-save-file-name-p.
5317         
5318         * files.el (recover-file):
5319         Use insert-directory rather than calling ls directly -- fixes
5320         things under Windows.
5321
5322         * files.el (make-auto-save-file-name): Removed.
5323         * files.el (auto-save-file-name-p): Removed.
5324         auto-save is always dumped so no sense in having a definition
5325         that will always be overwritten with another.
5326         
5327         * files.el (insert-directory):
5328         * win32-native.el:
5329         * win32-native.el (debug-mswindows-process-command-lines):
5330         * win32-native.el (original-make-auto-save-file-name): Removed.
5331         * win32-native.el (make-auto-save-file-name): Removed.
5332
5333
5334 2001-03-21  Martin Buchholz <martin@xemacs.org>
5335
5336         * XEmacs 21.2.46 "Urania" is released.
5337
5338 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5339
5340         * menubar-items.el (default-menubar): Update sample.emacs to
5341         sample.init.el and adjust accelerators.
5342
5343 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * build-report.el (build-report): Improve docstring.
5346
5347 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5348
5349         * ChangeLog: Log GTK merge.
5350
5351         * gutter-items.el:
5352         * mwheel.el:
5353         * sound.el:
5354         * startup.el:
5355         Revert gratuitous whitespace changes.
5356
5357 2001-03-07  Ben Wing  <ben@xemacs.org>
5358
5359         * help.el:
5360         * help.el (key-or-menu-binding):
5361         * help.el (Help-find-file): New.
5362         * help.el (describe-beta):
5363         * help.el (describe-copying):
5364         * help.el (describe-project):
5365         * help.el (view-emacs-news):
5366         * help.el (view-sample-init-el): New.
5367         * help.el (Help-princ-face): New.
5368         * help.el (Help-prin1-face): New.
5369         * help.el (help-symbol-function-context-menu):
5370         * help.el (help-symbol-variable-context-menu):
5371         * help.el (help-symbol-function-and-variable-context-menu):
5372         * help.el (frob-help-extents):
5373         * help.el (describe-function-1):
5374         * help.el (describe-variable):
5375
5376         Add coloring in Help buffers, correspondent with hyperlinks.
5377         View files in view-mode rather than Fundamental.
5378         Remove separators from context menus -- now handled in generic code.
5379         Add `Find Tag' to context menu.
5380         
5381         * menubar.el (popup-mode-menu):
5382
5383         Rewrite code that outputs the popup menu to (a) put more specific
5384         entries first, (b) be more robust, (c) output the proper context
5385         menu separators automatically (the context menu functionality is
5386         new and currently used only by Help).
5387
5388 2001-03-10  William M. Perry  <wmperry@aventail.com>
5389
5390         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5391         this function when converting from the 21.1 GTK branch.  Now
5392         supports file, password, question, and color built-in dialogs.
5393
5394 2001-03-06  Ben Wing  <ben@xemacs.org>
5395
5396         * keydefs.el:
5397         * keydefs.el (global-map):
5398         Add commented-out change of M-k (for 21.5).
5399         
5400         * menubar-items.el (default-menubar):
5401         Fix items to control kill-line behavior; add items for
5402         shifted motion.
5403         
5404         * simple.el:
5405         * simple.el (kill-whole-line):
5406         * simple.el (historical-kill-line): Removed.
5407         * simple.el (kill-line): Removed.
5408         * simple.el (kill-entire-line): New.
5409         * simple.el (kill-line-1): New.
5410         * simple.el (backward-kill-line):
5411         Undo kill-whole-line == always changes.  Add new function
5412         kill-entire-line to unconditionally delete the current line.
5413         Add comments describing the lamentable state of affairs of
5414         the kill-line functions and variables.
5415
5416 2001-03-02  Ben Wing  <ben@xemacs.org>
5417
5418         * simple.el:
5419         * simple.el (beginning-of-buffer):
5420         * simple.el (end-of-buffer):
5421         * simple.el (mark-ring-unrecorded-commands):
5422         * simple.el (signal-error-on-buffer-boundary):
5423         * simple.el (shifted-motion-keys-select-region):
5424         * simple.el (unshifted-motion-keys-deselect-region):
5425         * simple.el (motion-keys-for-shifted-motion): New.
5426         * simple.el (handle-pre-motion-command):
5427         * simple.el (handle-post-motion-command):
5428         * simple.el (forward-char-command):
5429         * simple.el (backward-char-command):
5430         * simple.el (scroll-up-command):
5431         * simple.el (scroll-down-command):
5432         * simple.el (next-line):
5433         * simple.el (previous-line):
5434         * simple.el (backward-block-of-lines):
5435         * simple.el (forward-block-of-lines):
5436         * simple.el (backward-word):
5437         * simple.el (mark-word):
5438
5439         Augment documentation of the most common motion commands to make
5440         note of the shifted-motion support.  Improve the support to (a)
5441         properly document how it works and why it's done in the fashion it
5442         is, and (b) allow the keystrokes that trigger it to be customized.
5443
5444         Correct error in the customize specification of
5445         mark-ring-unrecorded-commands.
5446
5447 2001-03-02  Ben Wing  <ben@xemacs.org>
5448
5449         * font-lock.el:
5450         * font-lock.el (font-lock-pending-extent-table): Removed.
5451         * font-lock.el (font-lock-pending-buffer-table): New.
5452         * font-lock.el (font-lock-pre-idle-hook):
5453         * font-lock.el (font-lock-after-change-function):
5454         * font-lock.el (font-lock-fontify-pending-extents):
5455         * font-lock.el (font-lock-lisp-like):
5456
5457         Fix handling of pending extents to avoid excessive slowness (N^2
5458         behavior) when making lots of buffer changes between redisplays,
5459         such as when saving the Options.
5460
5461 2001-03-09  William M. Perry  <wmperry@aventail.com>
5462
5463         * device.el:
5464         * dragdrop.el:
5465         * dumped-lisp.el:
5466         * faces.el:
5467         * frame.el:
5468         * gnuserv.el:
5469         * loadup.el:
5470         * menubar-items.el:
5471         * minibuf.el:
5472         The Great GTK Merge.
5473
5474         * ChangeLog.GTK:
5475         * dialog-gtk.el:
5476         * gdk.el:
5477         * generic-widgets.el:
5478         * glade.el:
5479         * gnome-widgets.el:
5480         * gnome.el:
5481         * gtk-compose.el:
5482         * gtk-extra.el:
5483         * gtk-faces.el:
5484         * gtk-ffi.el:
5485         * gtk-file-dialog.el:
5486         * gtk-font-menu.el:
5487         * gtk-glyphs.el:
5488         * gtk-init.el:
5489         * gtk-iso8859-1.el:
5490         * gtk-marshal.el:
5491         * gtk-mouse.el:
5492         * gtk-package.el:
5493         * gtk-password-dialog.el:
5494         * gtk-select.el:
5495         * gtk-widget-accessors.el:
5496         * gtk-widgets.el:
5497         * gtk.el:
5498         widgets-gtk.el:
5499         The Great GTK Merge: new files.
5500
5501 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5502
5503         * generic-widgets.el: Don't require gtk (a built-in feature) at
5504         top level.  Don't execute the last sexp unless (featurep 'gtk).
5505
5506 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5507
5508         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5509
5510 2001-02-23  Martin Buchholz <martin@xemacs.org>
5511
5512         * XEmacs 21.2.45 "Thelxepeia" is released.
5513
5514 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5515  
5516         * about.el (xemacs-hackers): update my entry. 
5517         * about.el (about-maintainer-info): ditto. 
5518         * about.el (about-hackers): ditto. 
5519
5520 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5521
5522         * about.el (about-maintainer-info): More vanity info about
5523         yours truly.
5524
5525 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5526
5527         * build-report.el (build-report-destination): xemacs-build-reports
5528         has moved to SourceForge, where mailing list name length is
5529         restricted, hence the name change to
5530         xemacs-buildreports@xemacs.org.
5531         * build-report.el (build-report-keep-regexp): Update default.
5532         * build-report.el (build-report-delete-regexp): Ditto.
5533         * build-report.el (build-report-make-output-files): Ditto.
5534
5535 2001-02-19  Craig Lanning  <lanning@scra.org>
5536
5537         * lisp-mode.el: Add indentation specifications for following
5538         Common Lisp forms: handler-case, handler-bind, with-slots,
5539         with-open-file, with-open-stream, print-unreadable-object.
5540
5541 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5542
5543         * font-lock.el (font-lock-set-defaults-1):
5544         Move initialization of `font-lock-cache-position' so that it's set
5545         even if font-lock-keywords is already defined.
5546
5547 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5548
5549         * autoload.el (generate-file-autoloads-1):
5550         Use `emacs-lisp-mode-syntax-table' instead of
5551         `lisp-mode-syntax-table'.
5552         * lisp-mode.el (lisp-mode-syntax-table):
5553         Get rid of old checks for `parse-partial-sexp' version.
5554         Make `|' (pipe) string delimiter instead of punctuation.
5555
5556 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5557
5558         * window.el (save-selected-window):
5559         Use gensym for better macro hygiene.
5560
5561 2001-02-06  Mike Sperber <mike@xemacs.org>
5562
5563         * dump-paths.el:
5564         * startup.el (startup-setup-paths): Set and use
5565         `mule-lisp-directory'.
5566         (startup-setup-paths-warning): Ditto.
5567
5568         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5569         (paths-construct-load-path): Consider `mule-lisp-directory'.
5570
5571 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5572
5573         * font-lock.el: Syntax table improvements used.  A few random
5574         changes are not specified below.
5575         (font-lock-fontify-string-delimiters):
5576         (font-lock-syntactic-keywords):
5577         (font-lock-cache-state nil):
5578         (font-lock-cache-position):
5579         New variables.
5580         (font-lock-set-syntax):
5581         (font-lock-apply-syntactic-highlight):
5582         (font-lock-fontify-syntactic-anchored-keywords):
5583         (font-lock-fontify-syntactic-keywords-region):
5584         (font-lock-eval-keywords):
5585         New functions.
5586         (font-lock-remove-face):
5587         (font-lock-fontify-syntactically-region):
5588         Use syntax properties.
5589
5590 2001-02-08  Martin Buchholz <martin@xemacs.org>
5591
5592         * XEmacs 21.2.44 "Thalia" is released.
5593
5594 2001-01-16  Mike Sperber <mike@xemacs.org>
5595
5596         * startup.el (normal-top-level): Work even if no installation root
5597         is found.
5598
5599 2001-01-30  Andy Piper  <andy@xemacs.org>
5600
5601         * gutter-items.el (progress-abort-glyph): remove instantiator.
5602         (set-progress-abort-instantiator): new function.
5603         (abort-progress-feedback): use it.
5604
5605         * gutter.el (set-gutter-dirty-p): new function.
5606
5607 2001-01-30  Didier Verna  <didier@xemacs.org>
5608
5609         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5610
5611 2001-01-24  Didier Verna  <didier@xemacs.org>
5612
5613         * sound.el (sound-extension-list): give a better default value.
5614         * sound.el (load-sound-file): improve the doc string, also find
5615         files given by absolute names, pass a real extension list to
5616         `locate-file'.
5617
5618 2001-01-26  Martin Buchholz <martin@xemacs.org>
5619
5620         * XEmacs 21.2.43 "Terspichore" is released.
5621
5622 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5623
5624         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5625         messages from gnuserv.
5626
5627 2001-01-20  Martin Buchholz <martin@xemacs.org>
5628
5629         * XEmacs 21.2.42 "Poseidon" is released.
5630
5631 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5632
5633         * cl-macs.el (cl-upcase-arg): New function.
5634         (cl-function-arglist): New function.
5635         (cl-transform-lambda): Automatically add CL-style lambda list to
5636         documentation string using functions above.
5637
5638 2001-01-12  Andy Piper  <andy@xemacs.org>
5639
5640         * package-get.el (package-get-custom): call
5641         package-net-update-installed-db.
5642
5643         * package-ui.el (pui-install-selected-packages): call
5644         package-net-update-installed-db.
5645
5646         * package-net.el (package-net-update-installed-db): use
5647         packages-package-list so that we reflect reality.
5648
5649         * packages.el (packages-package-list): Make docstring reflect
5650         reality.
5651
5652         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5653
5654         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5655         isn't installed.
5656
5657 2001-01-17  Andy Piper  <andy@xemacs.org>
5658
5659         * wid-edit.el (widget-activation-glyph-mapper): activate or
5660         deactivate native widgets.
5661         (widget-glyph-insert-glyph): record instantiator.
5662         (widget-push-button-value-create): use it.
5663
5664         * gui.el (gui-button-action): new function. Make button's domain
5665         buffer current when calling.
5666         (make-gui-button): update to use gui-button-action.
5667
5668 2001-01-16  Didier Verna  <didier@xemacs.org>
5669
5670         * menubar-items.el (default-menubar): add an entry for modeline
5671         horizontal scrolling in Options -> Display.
5672
5673 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5674
5675         * package-get.el (package-get-require-signed-base): Set to nil
5676         by default.
5677
5678 2001-01-17  Martin Buchholz <martin@xemacs.org>
5679
5680         * XEmacs 21.2.41 "Polyhymnia" is released.
5681
5682 2001-01-16  Mike Sperber <mike@xemacs.org>
5683
5684         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5685         catch lisp/mule/.
5686
5687 2001-01-14  Mike Sperber <mike@xemacs.org>
5688
5689         * startup.el (maybe-create-compatibility-dot-emacs):
5690         (maybe-unmigrate-user-init-file):
5691         (unmigrate-user-init-file): Created.
5692         (maybe-migrate-user-init-file): Offer creation of compatibility
5693         .emacs.
5694         Some doc fixes wrt init file location.
5695
5696 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5697
5698         * faces.el (face-frob-from-locale-first): new variable.
5699         (frob-face-font-2): Honor tags arg while trying to use
5700         standard-face-mapping.  When face-frob-from-locale-first is set,
5701         first try to set face inheriting from frobbed-face.
5702
5703 2001-01-15  Didier Verna  <didier@xemacs.org>
5704
5705         * about.el (xemacs-hackers): update my entry.
5706         * about.el (about-url-alist): ditto.
5707         * about.el (about-maintainer-info): ditto.
5708         * about.el (about-hackers): ditto.
5709
5710 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5711
5712         The byte compiler has been badly broken for a year,
5713         by the patch of 1999-12-06.
5714         * byte-optimize.el (byte-optimize-form-code-walker):
5715         Bug was: the byte compiler was making this erroneous optimization:
5716         (progn (or (foo)) (bar)) ==> (bar)
5717
5718 2000-11-20  Mike Sperber <mike@xemacs.org>
5719
5720         * setup-paths.el (paths-core-load-path-depth): Split
5721         `paths-load-path-depth' in two for site and core lisp.  Don't
5722         recurse into core.
5723         * setup-paths.el (paths-construct-load-path): Use.
5724
5725 2001-01-10  Andy Piper  <andy@xemacs.org>
5726
5727         * package-net.el (package-net-cygwin32-binary-size): new variable
5728         (package-net-win32-binary-size): ditto.  add much needed
5729         commentary.
5730
5731         * gutter-items.el (buffers-tab-items): correct off-by-one error
5732         for buffers-tab-max-size.
5733
5734 2001-01-08  Martin Buchholz <martin@xemacs.org>
5735
5736         * XEmacs 21.2.40 is released.
5737
5738 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5739
5740         * mule/hebrew.el: Fix comments and typos.
5741         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5742
5743 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5744
5745         * ChangeLog.1: move ancient log from fill.el.
5746
5747         * dump-paths.el:
5748         paragraphs.el:
5749         mule/mule-category.el:
5750         Miscellaneous typo fixes and slight doc clarifications.
5751
5752         * mule/mule-ccl.el:  Correct file name in header.
5753
5754 2000-12-31  Martin Buchholz <martin@xemacs.org>
5755
5756         * XEmacs 21.2.39 is released.
5757
5758 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5759
5760         * byte-optimize.el (byte-optimize-cond):
5761         (byte-optimize-cond-1): New.
5762         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5763         Optimizes (cond (x nil)) ==> nil.
5764         Provide better diagnostic on malformed expr like (cond foo).
5765
5766 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5767
5768         * mule/mule-coding.el:
5769         mule/mule-cmds.el (reset-language-environment,
5770         set-language-environment-coding-systems):
5771         Safer default coding-priority-list, corresponding to src/file-coding.h.
5772
5773 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5774
5775         * package-admin.el: Allow package removal from
5776         early-package-load-path.
5777
5778 2000-12-15  Andreas Jaeger  <aj@suse.de>
5779
5780         * about.el (about-maintainer-info): Update my entry.
5781
5782 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5783
5784         * packages.el (locate-library): Add support for bzip2
5785         compressed .el files.
5786
5787 2000-12-12  Andy Piper  <andy@xemacs.org>
5788
5789         * package-net.el: new file.
5790
5791 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5792
5793         * font-lock.el: Add missing C++ keywords.
5794
5795 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5796
5797         * simple.el (indent-for-comment): Preserve indentation of comments
5798         starting in column 0, as documented in (Info-goto-node
5799         "(xemacs)Comments").  Update docstring accordingly.
5800
5801 2000-12-05  Martin Buchholz <martin@xemacs.org>
5802
5803         * XEmacs 21.2.38 is released.
5804
5805 2000-12-04  Didier Verna  <didier@xemacs.org>
5806
5807         * mouse.el (default-mouse-track-set-point-in-window): remove
5808         spurious '+' operation detected by Martin.
5809
5810
5811 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5812
5813         * cl-extra.el (coerce):
5814         Implement char to integer coercion.
5815         Remove extraneous (numberp) test.
5816
5817         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5818         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5819         (byte-optimize-predicate):
5820         Warn if evaluating constant expression signals an error.
5821         (byte-optimize-form): Small simplification.
5822
5823         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5824
5825 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5826
5827         * byte-optimize.el:
5828         (byte-optimize-minus):
5829         (byte-optimize-plus):
5830         (byte-optimize-mult):
5831         (byte-optimize-quo):
5832         Use (car (last x)) instead of (last x) to get last elt!
5833         Use `byte-optimize-predicate' to optimize `%'.
5834         Move optimizations for special numeric args to bytecomp.el.
5835         * bytecomp.el (byte-compile-associative): Remove.
5836         (byte-compile-max): New.
5837         (byte-compile-min): New.
5838         Properly handle erroneous calls: (max) (min).
5839         (byte-compile-plus): New.
5840         (byte-compile-minus):
5841         It's easiest to handle 0, +1 and -1 args here.
5842         (byte-compile-mult): New.
5843         It's easiest to handle 1, -1 and 2 args here.
5844         (byte-compile-quo):
5845         It's easiest to handle 0, +1 and -1 args here.
5846         Issue byte-compiler warning when dividing by zero.
5847
5848         Byte-compiler arithmetic improvements.
5849         Better optimize these expressions in the obvious way:
5850         (+ x y 1)   -->  varref x varref y add add1
5851         (+ x y -1)  -->  varref x varref y add sub1
5852         (- x y 0)   -->  (- x y)
5853         (- 0 x y)   -->  (- (- x) y)
5854         (% 42 19)   --> compile-time constant
5855         (/ 42 19)   --> compile-time constant
5856         (* (foo) 2) --> foo call dup plus
5857
5858         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5859         unless (declaim (optimize (safety 3)))
5860         or (setq byte-compile-delete-errors nil).
5861
5862 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5863
5864         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5865         docstrings.
5866
5867 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5868
5869         * startup.el (command-line-do-help):  Add documentation of
5870         portable dumper switches.
5871
5872 2000-11-22  Andy Piper  <andy@xemacs.org>
5873
5874         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5875
5876         * glyphs.el (init-glyphs): don't use autodetect for strings.
5877
5878 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5879
5880         * byte-optimize.el (byte-optimize-char-before):
5881         (byte-optimize-backward-char):
5882         (byte-optimize-backward-word):
5883         Fix incorrect optimizations for these sorts of expressions:
5884         (let ((x nil)) (backward-char x))
5885
5886 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5887
5888         * byte-optimize.el:
5889         * byte-optimize.el (byte-optimize-backward-char): New.
5890         * byte-optimize.el (byte-optimize-backward-word): New.
5891         Make backward-word and backward-char as efficient as forward versions.
5892
5893         * bytecomp.el (byte-compile-no-args-with-one-extra):
5894         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5895         * bytecomp.el (byte-compile-two-args-with-one-extra):
5896         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5897         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5898         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5899         Check if extra arg is constant nil, and if so, use byte-coded call.
5900
5901         * simple.el (backward-word):
5902         * simple.el (mark-word):
5903         * simple.el (kill-word):
5904         * simple.el (backward-kill-word):
5905         Make COUNT argument optional, for consistency with forward-char et al.
5906
5907         * abbrev.el (abbrev-string-to-be-defined):
5908         * abbrev.el (inverse-abbrev-string-to-be-defined):
5909         * abbrev.el (inverse-add-abbrev):
5910         * abbrev.el (expand-region-abbrevs):
5911         * buff-menu.el (Buffer-menu-execute):
5912         * indent.el (move-to-left-margin):
5913         * indent.el (indent-relative):
5914         * indent.el (move-to-tab-stop):
5915         * info.el (Info-reannotate-node):
5916         * lisp-mode.el (lisp-indent-line):
5917         * lisp.el (end-of-defun):
5918         * lisp.el (move-past-close-and-reindent):
5919         * misc.el (copy-from-above-command):
5920         * mouse.el (default-mouse-track-scroll-and-set-point):
5921         * page.el (forward-page):
5922         * paragraphs.el (forward-paragraph):
5923         * paragraphs.el (end-of-paragraph-text):
5924         * picture.el (picture-forward-column):
5925         * picture.el (picture-self-insert):
5926         * rect.el (extract-rectangle-line):
5927         * simple.el (newline):
5928         * simple.el (fixup-whitespace):
5929         * simple.el (backward-delete-char-untabify):
5930         * simple.el (transpose-chars):
5931         * simple.el (transpose-preceding-chars):
5932         * simple.el (do-auto-fill):
5933         * simple.el (indent-new-comment-line):
5934         * simple.el (blink-matching-open):
5935         * view-less.el (cleanup-backspaces):
5936         * wid-edit.el (widget-transpose-chars):
5937         * term/bg-mouse.el (bg-insert-moused-sexp):
5938         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5939
5940         * info.el (Info-fontify-node):
5941         * simple.el (backward-delete-function):
5942         Use canonical delete-backward-char instead of backward-delete-char.
5943
5944 2000-11-20  Andy Piper  <andy@xemacs.org>
5945
5946         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5947         no buffers.
5948
5949 2000-11-20  Andy Piper  <andy@xemacs.org>
5950
5951         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5952         buffer tabs.
5953
5954 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5955
5956         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5957         (proclaim inline...) was shadowing compiler-macros.
5958
5959 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5960
5961         * bytecomp.el (byte-compile-eval): New.
5962         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5963         Keeps this promise made in Lispref:
5964         "If a file being compiled contains a `defmacro' form, the macro is
5965         defined temporarily for the rest of the compilation of that file."
5966
5967 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5968
5969         * cl.el (floatp-safe):
5970         (plusp):
5971         (minusp):
5972         (oddp):
5973         (evenp):
5974         (cl-abs):
5975         Use a better parameter name than `x'.
5976
5977         * cl-macs.el (check-type): Make continuable.  Change documentation
5978         to require PLACE, but accept any form for compatibility.
5979
5980         * abbrev.el (define-abbrev): Use check-type.
5981         * font-menu.el (font-menu-change-face): Use check-type.
5982         * menubar.el (relabel-menu-item): Use check-type.
5983         * itimer.el: Fix typo.
5984
5985 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5986
5987         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5988
5989 2000-11-14  Martin Buchholz <martin@xemacs.org>
5990
5991         * XEmacs 21.2.37 is released.
5992
5993 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5994
5995         * code-cmds.el: Provide the feature.
5996
5997 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5998
5999         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6000
6001         * code-cmds.el: New file
6002         * mule/mule-cmds.el:
6003         * mule/mule-misc.el
6004         (coding-keymap): New keymap. Define coding system keyboard
6005         commands on file-coding builds too.
6006         (coding-system-change-eol-conversion):
6007         (universal-coding-system-argument):
6008         (set-default-coding-systems):
6009         (prefer-coding-system): Moved from mule-cmds.el
6010         (set-buffer-process-coding-system): Moved from mule-misc.el
6011
6012 2000-09-15  Stephen Carney <carney@scubadoo.com>
6013
6014         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6015
6016 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6017
6018         * package-get.el (package-get-download-sites): Add a pre-release
6019         site for experimental packages.
6020
6021         * auto-autoloads.el: Regenerated.
6022
6023 2000-08-01  Andy Piper  <andy@xemacs.org>
6024
6025         * gutter-items.el (buffers-tab-omit-function): reference
6026         buffers-tab-select-visible-buffers.
6027         (buffers-tab-filter-functions): new variable, by default uses
6028         buffers-tab-selection-function and buffers-tab-omit-function.
6029         (select-buffers-tab-buffers-by-mode): invert arguments.
6030         (buffers-tab-select-visible-buffers): new function. Invert calling
6031         of buffers-menu-omit-invisible-buffers.
6032         (buffers-tab-items): rewrite to use
6033         buffers-tab-filter-functions. Rewrite docstring.
6034         (gutter-buffers-tab-extent): delete.
6035         (add-tab-to-gutter): always build a new extent when adding the
6036         tabs.
6037         (update-tab-in-gutter): make gutter dirty when orientation
6038         changes.
6039
6040 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6041
6042         * bytecomp.el (byte-compile-defvar-or-defconst):
6043         Only do loadhist recording if defvar form includes a value.
6044
6045 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6046
6047         * bytecomp.el (byte-compile-initial-macro-environment):
6048         `eval-when-compile' should not compile its body.
6049
6050 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6051
6052         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6053         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6054         some Japanese English.  Remove some ancient FSF comments, and
6055         improve docstrings.  Use symbols not vectors for tables.
6056
6057 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6058
6059         * keymap.el:
6060         (local-key-binding):
6061         (global-key-binding):
6062         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6063
6064         * lisp.el:
6065         (backward-sexp): Slightly simpler code.
6066         (mark-sexp): Make arg optional, like FSF Emacs.
6067         (forward-list): Slightly simpler code.
6068         (backward-list): Slightly simpler code.
6069         (down-list):  Make arg optional, like FSF Emacs.
6070         (up-list):  Make arg optional, like FSF Emacs.
6071         (backward-up-list):  Make arg optional, like FSF Emacs.
6072         (kill-sexp):  Make arg optional, like FSF Emacs.
6073         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6074
6075         * font-menu.el (font-menu-change-face):
6076         Take continuable errors into account.
6077
6078         * abbrev.el:
6079         * abbrev.el (clear-abbrev-table):
6080         * abbrev.el (define-abbrev-table):
6081         * abbrev.el (define-abbrev):
6082         * abbrev.el (insert-abbrev-table-description):
6083         * apropos.el (apropos-documentation-check-doc-file):
6084         * apropos.el (apropos-documentation-check-elc-file):
6085         * buff-menu.el (list-buffers):
6086         * buff-menu.el (list-buffers-noselect):
6087         * bytecomp.el (byte-recompile-directory):
6088         * bytecomp.el (batch-byte-compile):
6089         * cl-macs.el (typep):
6090         * code-files.el (find-coding-system-magic-cookie):
6091         * code-files.el (insert-file-contents):
6092         * cus-edit.el (customize-set-variable):
6093         * cus-edit.el (customize-save-variable):
6094         * cus-face.el (custom-set-face-font-size):
6095         * cus-face.el (custom-set-face-update-spec):
6096         * cus-face.el (custom-reset-faces):
6097         * custom.el (custom-check-theme):
6098         * custom.el (copy-upto-last):
6099         * fill.el (canonically-space-region):
6100         * fill.el (fill-paragraph):
6101         * fill.el (fill-region):
6102         * fill.el (find-space-insertable-point):
6103         * fill.el (justify-current-line):
6104         * faces.el (face-spec-update-all-matching):
6105         * faces.el (set-face-stipple):
6106         * files-nomule.el (insert-file-contents):
6107         * files.el (insert-file-contents-literally):
6108         * files.el (hack-local-variables-last-page):
6109         * files.el (basic-save-buffer):
6110         * files.el (insert-directory):
6111         * font-menu.el (font-menu-change-face):
6112         * font.el (font-spatial-to-canonical):
6113         * format.el (format-encode-region):
6114         * format.el (format-insert-file):
6115         * format.el (format-replace-strings):
6116         * gutter.el (set-gutter-element):
6117         * help.el (key-or-menu-binding):
6118         * help.el (describe-bindings):
6119         * help.el (with-syntax-table):
6120         * indent.el (indent-rigidly):
6121         * indent.el (delete-to-left-margin):
6122         * info.el:
6123         * info.el (Info-extract-dir-entry-from):
6124         * info.el (Info-build-dir-anew):
6125         * info.el (Info-rebuild-dir):
6126         * info.el (Info-batch-rebuild-dir):
6127         * info.el (Info-read-subfile):
6128         * info.el (Info-build-node-completions):
6129         * info.el (Info-extract-menu-node-name):
6130         * isearch-mode.el (isearch-range-invisible):
6131         * isearch-mode.el (isearch-restore-invisible-extents):
6132         * itimer.el (itimerp):
6133         * itimer.el (itimer-live-p):
6134         * keymap.el:
6135         * keymap.el (substitute-key-definition):
6136         * keymap.el (read-command-or-command-sexp):
6137         * keymap.el (local-key-binding):
6138         * keymap.el (global-key-binding):
6139         * keymap.el (global-set-key):
6140         * keymap.el (local-set-key):
6141         * ldap.el:
6142         * ldap.el (ldap-add-entries):
6143         * ldap.el (ldap-delete-entries):
6144         * lisp.el (backward-sexp):
6145         * lisp.el (mark-sexp):
6146         * lisp.el (forward-list):
6147         * lisp.el (backward-list):
6148         * lisp.el (down-list):
6149         * lisp.el (backward-up-list):
6150         * lisp.el (up-list):
6151         * lisp.el (kill-sexp):
6152         * lisp.el (backward-kill-sexp):
6153         * menubar.el (add-menu-button):
6154         * menubar.el (add-submenu):
6155         * menubar.el (delete-menu-item):
6156         * menubar.el (relabel-menu-item):
6157         * mouse.el (narrow-window-to-region):
6158         * obsolete.el (define-obsolete-variable-alias):
6159         * obsolete.el (store-substring):
6160         * package-admin.el:
6161         * package-admin.el (package-admin-install-function):
6162         * package-admin.el (package-admin-install-function-mswindows):
6163         * package-admin.el (package-admin-default-install-function):
6164         * package-get.el (package-get-update-base-entries):
6165         * packages.el (packages-load-package-dumped-lisps):
6166         * packages.el (packages-collect-package-dumped-lisps):
6167         * printer.el (generic-print-buffer):
6168         * printer.el (generic-print-region):
6169         * replace.el (occur-mode-mouse-goto):
6170         * replace.el (perform-replace):
6171         * select.el (get-selection-no-error):
6172         * simple.el:
6173         * simple.el (newline):
6174         * simple.el (open-line):
6175         * simple.el (edit-and-eval-command):
6176         * simple.el (goto-line):
6177         * simple.el (undo):
6178         * simple.el (kill-region):
6179         * simple.el (copy-region-as-kill):
6180         * simple.el (kill-ring-save):
6181         * simple.el (set-mark):
6182         * simple.el (next-line):
6183         * simple.el (previous-line):
6184         * simple.el (line-move):
6185         * simple.el (set-goal-column):
6186         * simple.el (comment-region):
6187         * subr.el:
6188         * subr.el (putf):
6189         * syntax.el (modify-syntax-entry):
6190         * syntax.el (map-syntax-table):
6191         * view-less.el (view-file):
6192         * view-less.el (view-buffer):
6193         * view-less.el (view-file-other-window):
6194         * window-xemacs.el (backward-other-window):
6195         * window.el:
6196         * window.el (one-window-p):
6197         * window.el (walk-windows):
6198         * window.el (window-list):
6199         * x-mouse.el (x-mouse-kill):
6200         * x-select.el (x-get-cutbuffer):
6201         * x-select.el (x-store-cutbuffer):
6202         * term/bg-mouse.el (bg-mouse-line-to-center):
6203         * term/sun-mouse.el (window-line-end):
6204         * term/sun-mouse.el (sun-select-region):
6205         * term/sun.el (kill-region-and-unmark):
6206         * mule/mule-category.el:
6207         * mule/mule-category.el (modify-category-entry):
6208         * mule/mule-category.el (char-category-list):
6209         * mule/mule-coding.el (coding-system-force-on-output):
6210         * mule/mule-misc.el (coding-system-put):
6211         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6212
6213 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6214
6215         * cus-face.el: Typo fixes and tiny clarifications.
6216         * custom.el: ditto
6217
6218 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6219
6220         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6221         * startup.el (normal-top-level): Setup auto-save-list-file-name
6222         if auto-save-list-file-prefix is non-nil.
6223
6224 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6225
6226         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6227
6228 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6229
6230         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6231         get symbol at point-min.
6232
6233 2000-10-24  Didier Verna  <didier@xemacs.org>
6234
6235         * info.el (Info-emacs-info-file-name): defconst it.
6236         * info.el (Info-footnote-tag): defcustom it.
6237         * info.el (Info-no-description-string): ditto.
6238         * info.el (Info-find-node): adapt to new semantics of
6239         'Info-suffixed-file (don't do the case variants stuff).
6240         * info.el (Info-insert-dir): rewrite the dir file variants code.
6241         * info.el (Info-directory-files): New. Return the list of info
6242         files in a directory.
6243         * info.el (Info-dir-outdated-p): use it.
6244         * info.el (Info-parse-dir-entries): ditto.
6245         * info.el (Info-build-dir-anew): don't restrict to files ending
6246         with a ".info.*" extension.
6247         * info.el (Info-set-mode-line): ditto.
6248         * info.el (Info-read-subfile): adapt to new semantics of
6249         'Info-suffixed-file (append 'exact argument).
6250         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6251         string independently of the case.
6252         * info.el (Info-suffixed-file): use it (match all possible case
6253         for the file name).
6254         * info.el (Info-insert-file-contents): code cleanup.
6255         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6256         columns.
6257         * info.el (Info-batch-rebuild-dir): ditto.
6258         * info.el (Info-read-node-name-1): ditto.
6259         * info.el (Info-search): ditto.
6260         * info.el (Info-fontify-node): ditto.
6261
6262
6263 2000-10-24  Didier Verna  <didier@xemacs.org>
6264
6265         * process.el (shell-command): when called from a program, avoid
6266         'push-mark's "mark-set" message.
6267
6268 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6269
6270         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6271         by a symbol, not by a vector.
6272         * mule/vietnamese.el (vscii): Likewise.
6273         (viscii): Likewise.
6274         * mule/cyrillic.el (koi8-r): Likewise.
6275
6276         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6277         by a symbol, not by a vector.
6278         (chinese-big5-2): Likewise.
6279         * mule/ethiopic.el (ethiopic): Likewise.
6280         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6281         (vietnamese-viscii-upper): Likewise.
6282
6283 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6284
6285         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6286
6287 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6288
6289         * byte-optimize.el (byte-optimize-car): New function.
6290         (byte-optimize-cdr): Ditto.
6291
6292 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6293
6294         * byte-optimize.el: Partial synch with FSF 20.7.
6295         Optimize constant concatenation.
6296         Add keymapp as a side effect free function.  It is a built-in.
6297         (byte-after-unbind-pos): Remove byte-equal.
6298
6299 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6300
6301         * update-elc-2.el: Quote regexps correctly.
6302
6303 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6304
6305         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6306         (ccl-compile): Apply integerp, not integer-or-char-p to
6307         check the type of the buffer magnification
6308         (ccl-compile-write-string): Encode a string with binary
6309         coding system.
6310         (ccl-compile-write-repeat): Likewise.
6311
6312 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6313
6314         * buff-menu.el:
6315         * bytecomp.el:
6316         * coding.el:
6317         * faces.el:
6318         * files.el:
6319         * fill.el:
6320         * float-sup.el:
6321         * font-lock.el:
6322         * help.el:
6323         * iso8859-1.el:
6324         * loaddefs.el:
6325         * menubar-items.el:
6326         * menubar.el:
6327         * modeline.el:
6328         * msw-font-menu.el:
6329         * paragraphs.el:
6330         * paths.el:
6331         * replace.el:
6332         * simple.el:
6333         * sound.el:
6334         * startup.el:
6335         * version.el:
6336         * x-faces.el:
6337         * x-font-menu.el:
6338         Remove purecopy.
6339
6340 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6341
6342         * simple.el (do-auto-fill): Use the function pointer to by
6343         `comment-line-break-function', not `indent-new-comment-line'. This
6344         fixes an issue with cc-mode comment continuation.
6345
6346 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6347
6348         * simple.el (turn-on-auto-fill):  Add (interactive).
6349         * mwheel.el (mwheel-install): Add (interactive).
6350         * font-lock.el (turn-on-font-lock): Add (interactive).
6351         (turn-off-font-lock): Add (interactive).
6352
6353 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6354
6355         * packages.el (packages-special-base-regexp): Add `man'.
6356
6357 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6358
6359         * wid-edit.el (widget-specify-active): map over extents in current
6360         buffer like `widget-specify-inactive' does.  Mapping over the
6361         inactive extent object does not work since the current extent is
6362         ignored by `map-extents'.
6363
6364 2000-10-04  Martin Buchholz <martin@xemacs.org>
6365
6366         * XEmacs 21.2.36 is released.
6367
6368 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6369
6370         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6371         Optimize the compiled-function-constants vector by byte-code
6372         reference counts.
6373
6374 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6375
6376         * build-report.el (build-report-delete-regexp): quote value in
6377         defcustom
6378
6379 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6380
6381         * build-report.el (build-report): Don't bind srcdir which we don't
6382         use in `multiple-value-bind' to avoid the only byte-compiler
6383         warning.
6384
6385 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6386
6387         * build-report.el: Requires cl and custom now.
6388         build-report-version is determined by XEmacs version -- remove
6389         build-report-version*.
6390         * build-report.el (build-report-version): Removed.
6391         * build-report.el (build-report-installation-version-regexp): New.
6392         * build-report.el (build-report-version-file-regexp): New.
6393         * build-report.el (build-report-installation-srcdir-regexp): New.
6394         * build-report.el (build-report-destination): Offer
6395         xemacs-build-reports and xemacs-beta.
6396         * build-report.el (build-report-keep-regexp): Adjusted.
6397         * build-report.el (build-report-delete-regexp): Adjusted.
6398         * build-report.el (build-report-make-output-dir): New.
6399         * build-report.el (build-report-installation-file): Replace use of
6400         `concat' with `expand-file-name'.
6401         * build-report.el (build-report-make-output-file): Removed.
6402         * build-report.el (build-report-make-output-files): New.
6403         * build-report.el (build-report-subject): Identify as
6404         user-variable with "*...".
6405         * build-report.el (build-report-prompts): Ditto.
6406         * build-report.el (build-report-version-file): New.
6407         * build-report.el (build-report-file-encoding): Identify as
6408         user-variable with "*...".
6409         * build-report.el (build-report-make-output-get): New.
6410         * build-report.el (build-report-insert-header): Report
6411         emacs-version and system-configuration instead of
6412         build-report-version.
6413         * build-report.el (build-report-insert-make-output): Add file
6414         argument.
6415         * build-report.el (build-report-insert-installation-file):
6416         Re-indent.
6417         * build-report.el (build-report-keep): Change docstring,
6418         re-indent.
6419         * build-report.el (build-report-delete): Ditto.
6420         * build-report.el (build-report-installation-data): New.
6421         * build-report.el (build-report-version-file-data): New.
6422
6423 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6424
6425         * byte-optimize.el (byte-optimize-lapcode):
6426         Fix the optimization of using the first 5 elements of the
6427         constants vector for variables.
6428         (byte-optimize-lapcode): Fix another ancient broken optimization.
6429
6430 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6431
6432         * *: Spelling mega-patch
6433
6434 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6435
6436         * easymenu.el: doc fixes.
6437         (easy-menu-do-define): Use backquote.
6438         (easy-menu-change):
6439         (easy-menu-add):
6440         `when' seems much clearer than `if' here.
6441         (easy-menu-remove):
6442         (easy-menu-add-item):
6443         (easy-menu-item-present-p):
6444         (easy-menu-remove-item):
6445         Wrap using (when (featurep 'menubar) ...)
6446
6447 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6448
6449         * bytecomp.el (displaying-byte-compile-warnings):
6450         Revert Ben's change to this function below so that the compile log
6451         is displayed properly for users of the "popper" package.
6452
6453 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6454
6455         * window.el (save-selected-window): Use backquote.
6456
6457         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6458         Renamed from `byte-compile-file-form-defvar'.
6459         * bytecomp.el (byte-compile-defvar-or-defconst):
6460         Only cons onto current-load-list in top-level forms.
6461         Else this leaks a cons cell every time a defun is called.
6462         Renamed from `byte-compile-defvar', for clarity.
6463         Warn when docstring of defvar is not a string.
6464         Use consistent error messages.
6465         Better comments.
6466
6467 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6468
6469         * simple.el (set-variable):
6470         Remove unneeded defvar by rearranging order of let* forms.
6471
6472         * mule/mule-ccl.el (ccl-get-next-code):
6473         * menubar-items.el (bookmark-menu-filter):
6474         (language-environment-menu-filter):
6475         (tutorials-menu-filter):
6476         * toolbar-items.el (toolbar-compile):
6477         * byte-optimize.el (disassemble-offset):
6478         Use (declare (special ...)) instead of `defvar'.
6479
6480         * cl-macs.el (cl-do-proclaim):
6481         Fix (declare (special ...)) warning suppression syntax.
6482
6483 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6484
6485         * info.el (Info-tag-table-marker):
6486         (Info-tag-table-buffer):
6487         (Info-find-file-node):
6488         (Info-read-subfile):
6489         (Info-build-node-completions):
6490         (Info-search):
6491         (Info-mode):
6492         Multiple info buffer support.
6493
6494 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6495
6496         * ldap.el (ldap-decode-entry): New defun
6497         (ldap-search-entries): Use it in order to decode DN-prefixed
6498         entries properly
6499
6500 2000-08-23  Daniel Pittman <daniel@danann.net>
6501
6502         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6503         Use `eq', not `=', to compare symbols.
6504
6505 2000-07-30  Ben Wing  <ben@xemacs.org>
6506
6507         * bytecomp.el (byte-compile-report-error):
6508         * bytecomp.el (displaying-byte-compile-warnings):
6509         if stack-trace-on-error is set, send out a backtrace when
6510         an error is encountered that stops byte compilation.  this
6511         should make it much much easier to track down those curious
6512         problems.  also undo the kludge of using a separate "*Show*"
6513         buffer for display when there's a temp-buffer-show-function;
6514         we can avoid this by just being a little smarter.
6515
6516         * dialog-items.el:
6517         * dialog-items.el (search-dialog-regexp): New.
6518         * dialog-items.el (search-dialog-callback):
6519         * dialog-items.el (make-search-dialog):
6520         add a regexp option to the dialog and clean up a bit.
6521
6522         * dialog.el:
6523         * dialog.el (yes-or-no-p-dialog-box):
6524         * dialog.el (get-dialog-box-response):
6525         * dialog.el (make-dialog-box):
6526         * dialog.el (dialog-box-finish): New.
6527         * dialog.el (dialog-box-cancel): New.
6528         * dialog.el (internal-make-dialog-box-exit): New.
6529         implement [properly!] the :modal property of the new dialog box
6530         interface.  this is the first time xemacs has ever had *proper*
6531         modal dialog boxes, giving the standard window-system feedback.
6532         (e.g. under windows, clicking on a disabled frame causes a beep
6533         and makes the dialog box flash three times.)
6534
6535         * dragdrop.el: header keyword frobbing.
6536
6537         * dumped-lisp.el (preloaded-file-list):
6538         renamed winnt.el to win32-native.el.
6539
6540         * faces.el (face-property):
6541         * faces.el (set-face-property):
6542         * faces.el (frob-face-property):
6543         * faces.el (frob-face-font-2):
6544         * faces.el (make-face-bold):
6545         * faces.el (make-face-italic):
6546         * faces.el (make-face-bold-italic):
6547         * faces.el (make-face-unbold):
6548         * faces.el (make-face-unitalic):
6549         * faces.el (make-face-smaller):
6550         * faces.el (make-face-larger):
6551         clean up the implementation of these so that window-system-specific
6552         methods are called only on objects belonging to that window system.
6553         previously, you could have [e.g.] mswindows-make-face-bold called
6554         on font object of device type `stream', which is not good and
6555         explains the subtle errors Adrian was getting when byte-compiling
6556         something that required 'term. (Adrian, now you can use stack-trace-
6557         on-error to find the exact place where things are going wrong instead
6558         of having to laboriously binary-search your way through.)
6559
6560         * finder.el (finder-known-keywords):
6561         cleaned up -- properly sorted, clarified the meanings of many of
6562         the keywords, and added a few -- mswin, gui, content, build, www,
6563         user, services.  the last two try to distinguish between a package
6564         that's used directly by the user, and a package that provides
6565         support services to other packages.
6566
6567         * font-lock.el (lisp-font-lock-keywords-2):
6568         update list of lisp control structures to include everything,
6569         including new ones i introduced.
6570
6571         * gutter.el: header keyword frobbing.
6572
6573         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6574         recent isearch element was not doing so!  you got the second-most-
6575         recent instead.
6576
6577         * lisp-mode.el (construct-lisp-mode-menu):
6578         more menubar cleanups.
6579         * lisp-mode.el (with-selected-window):
6580         make it indent properly.
6581
6582         * menubar-items.el (default-menubar): lots of menubar cleanups.
6583         rearranged the options menu the most, e.g. splitting up the
6584         Keyboard/Mouse menu into a new Editing menu and combining the
6585         separate Scrollbar/Gutter/Toolbar submenus into Display.
6586         Got rid of General, moved items to Editing or new Troubleshooting.
6587         Moved Packages to Tools; doesn't seem to belong under Options.
6588         Added stuff to the Cmds menu, e.g. Change Case.
6589
6590         NB please don't complain about these periodic menubar changes.
6591         Anything like this is necessarily incremental in its construction
6592         -- By constant use you gradually become more and more aware of
6593         better and better ways to group menu items.  When we eventually
6594         move the options menu to a property sheet, the existing structure
6595         will probably be preserved fairly well.
6596
6597         * minibuf.el (next-history-element): fix problems with pressing
6598         down arrow in repeat-complex-command.
6599
6600         * modeline.el:
6601         * modeline.el (modeline-3d-p): New.
6602         added custom variable for controlling the 3d modeline.  the
6603         corresponding Options item has been present for a long time,
6604         but commented out with "fix me!" comments.  it's fixed now.
6605
6606         * obsolete.el (add-menu):
6607         remove bogus gettexts.
6608
6609         * process.el (shell-quote-argument):
6610         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6611         For bash under Windows native, see below.
6612
6613         * simple.el:
6614         * simple.el (display-warning-buffer):
6615         Fixed the handling of warning display to eliminate the annoying
6616         *Show* buffer, like was done for byte-compiler output above.
6617
6618         * simple.el (debug-print): New.
6619         Simple function for sending debug messages to the console and/or
6620         other debug places.
6621
6622         * subr.el (replace-in-string):
6623         Rewrite this function to avoid N^2 behavior with large strings --
6624         catastrophic with the new Windows selection code! (Apparently the
6625         author of this function didn't realize there was a fun
6626         replace-match that could make his life much easier, because we
6627         duplicated the entire logic.  The new version is smaller, easier
6628         to understand, much more robust, and has extended features --
6629         those of replace-match.)
6630
6631         * window.el:
6632         * window.el (with-selected-window): New.
6633         An obvious complement to the existing `with-selected-frame' and
6634         `with-current-buffer'.
6635
6636         * win32-native.el: Renamed from winnt.el.
6637         Added a great deal of stuff for properly handling process quoting,
6638         somewhat modeled on Kirill's original model (which i later threw
6639         away).  We should now finally have correctly working process arg
6640         quoting/dequoting so that the final app gets exactly what we
6641         intended.  Because the mechanism is in Lisp, it's easily
6642         extendible. (For those running bash and running the native
6643         version, I tried hard to do what I thought was correct.  But more
6644         thought is needed, and ideally the volunteer work of people with
6645         these configurations that they generally run on.)
6646
6647         * x-font-menu.el (x-font-menu-font-data):
6648         Put in defvar's to fix byte-compiler warnings.
6649
6650 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6651
6652         * select.el (selection-coercion-alist): Initialise.
6653         * select.el (select-coerce-to-text): New.
6654         * select.el (select-coerce): New.
6655         New functions to perform type and value coercion.
6656
6657         * select.el (select-buffer-killed-default): Keep data if it was
6658         on the clipboard.
6659
6660 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6661
6662         * menubar-items.el (default-menubar): Fix typo.
6663         (default-menubar): `lambda' was mispelled as `lamda'.
6664
6665 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6666
6667         * window.el (shrink-window-if-larger-than-buffer): Remove
6668         edge checking code.
6669
6670 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6671
6672         * paths.el (gnus-local-domain): Removed.
6673         (gnus-local-organization): Ditto.
6674         (gnus-startup-file): Ditto.
6675
6676 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6677
6678         * files.el (auto-mode-alist): Add .spec for RPM.
6679
6680 2000-07-31  Andy Piper  <andy@xemacs.org>
6681
6682         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6683
6684 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6685
6686         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6687         browse-url.
6688         * help.el (xemacs-www-page): Ditto.
6689         (xemacs-www-faq): Ditto.
6690         * menubar-items.el (default-menubar): Ditto.
6691
6692         * wid-edit.el (widget-url-link-action): Ditto.
6693         From: Kenichi OKADA <okada@opaopa.org>.
6694
6695 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6696
6697         * finder.el (finder-commentary): Add autoload cookie.
6698
6699 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6700
6701         * files.el (insert-file-contents-literally): Fix second let
6702         binding for `coding-system-for-read' to `coding-system-for-write'
6703         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6704
6705 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6706
6707         * files.el (insert-file-contents-literally): Use binary coding
6708         system (from Morioka san).
6709         (insert-file-contents-literally): Make file-name-handler method.
6710
6711 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6712
6713         * cl-macs.el (get-selection): Add defsetf.
6714
6715 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6716
6717         * x-init.el (x-activate-region-as-selection): replace obsolete
6718         function x-own-selection with own-selection.
6719         (ow-find): replace obsolete functions x-get-selection and
6720         x-get-clipboard with get-selection and get-clipboard.
6721         (init-post-x-win): replace obsolete function x-disown-selection
6722         with disown-selection.
6723
6724 2000-07-20  Mike Sperber  <mike@xemacs.org>
6725
6726         * startup.el (load-user-init-file): Only try to load init file if
6727         it exists.
6728
6729 2000-07-10  Andy Piper  <andy@xemacs.org>
6730
6731         * dialog-items.el: sync with Ben's patch.
6732
6733         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6734         comment.
6735         (progress-text-glyph): deleted.
6736         (progress-layout-glyph): make completely minimal.
6737         (progress-gauge-glyph): ditto.
6738         (progress-display-style): fix to handle dynamic instantiator
6739         changes.
6740         (progress-text-instantiator): new.
6741         (progress-layout-instantiator): new.
6742         (progress-gauge-instantiator): new.
6743         (set-progress-display-instantiator): renamed and changed from
6744         set-progress-display-style.
6745         (progress-abort-glyph): use instantiator not glyph.
6746         (append-progress-display): use set-progress-display-instantiator
6747         and set-glyph-image.
6748         (abort-progress-display): ditto.
6749         (raw-append-progress-display): ditto.
6750
6751 2000-07-20  Ben Wing  <ben@xemacs.org>
6752
6753         * code-files.el: Move Mule-specific code to mule-coding.el.
6754
6755 2000-07-15  Ben Wing  <ben@xemacs.org>
6756
6757         * autoload.el:
6758         Fixed comments.
6759
6760         * cmdloop.el:
6761         * cmdloop.el (yes-or-no-p):
6762         * cmdloop.el (y-or-n-p):
6763         Make these functions use should-use-dialog-box-p and not be
6764         overridden in dialog.el.
6765
6766         * cus-dep.el:
6767         * cus-dep.el (Custom-make-dependencies): Removed.
6768         * cus-dep.el (Custom-make-dependencies-1): New.
6769         * cus-dep.el (Custom-make-one-dependency): New.
6770         New entry point for use in Makefiles, to avoid excessive
6771         invocations.
6772
6773         * cus-edit.el (custom-variable-reset-saved):
6774         * cus-edit.el (custom-variable-reset-standard):
6775         * cus-edit.el (custom-save-resets):
6776         Fix bytecompiler warnings.
6777
6778         * dialog.el:
6779         * dialog.el (yes-or-no-p-dialog-box):
6780         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6781         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6782         * dialog.el (get-dialog-box-response):
6783         * dialog.el (message-or-box):
6784         * dialog.el (make-dialog-box):
6785         * dialog.el (popup-dialog-box): New.
6786         Avoid yes-or-no-p bogosities.
6787         Create a general function `make-dialog-box' to encapsulate all
6788         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6789
6790         * dumped-lisp.el (preloaded-file-list):
6791         Add dialog-items.  Clean up.  Group files by types.
6792
6793         * easymenu.el (easy-menu-add):
6794         * easymenu.el (easy-menu-remove):
6795         Account for accelerators.
6796
6797         * extents.el:
6798         * extents.el (extent-list): New args, like in map-extents.
6799         * extents.el (extent-at-event): New.
6800         * extents.el (extents-at-event): New.
6801
6802         * font-lock.el:
6803         * font-lock.el (font-lock-mode):
6804         * font-lock.el (font-lock-default-fontify-buffer):
6805         * font-lock.el (font-lock-default-unfontify-region):
6806         * font-lock.el (font-lock-fontify-syntactically-region):
6807         * font-lock.el (font-lock-fontify-keywords-region):
6808         Use new progress-feedback names.
6809
6810         * font-lock.el (java-font-lock-identifier-regexp):
6811         * font-lock.el (java-font-lock-class-name-regexp):
6812         Fix bytecompiler warnings.
6813
6814         * gutter-items.el:
6815         * gutter-items.el (progress-display-use-echo-area): Removed.
6816         * gutter-items.el (progress-feedback-use-echo-area): New.
6817         * gutter-items.el (progress-display-popup-period): Removed.
6818         * gutter-items.el (progress-feedback-popup-period): New.
6819         * gutter-items.el (set-progress-display-style): Removed.
6820         * gutter-items.el (set-progress-feedback-style): New.
6821         * gutter-items.el (progress-display-style): Removed.
6822         * gutter-items.el (progress-feedback-style): New.
6823         * gutter-items.el (progress-stack):
6824         * gutter-items.el (progress-displayed-p): Removed.
6825         * gutter-items.el (progress-feedbacked-p): New.
6826         * gutter-items.el (clear-progress-display): Removed.
6827         * gutter-items.el (clear-progress-feedback): New.
6828         * gutter-items.el (progress-display-clear-when-idle): Removed.
6829         * gutter-items.el (progress-feedback-clear-when-idle): New.
6830         * gutter-items.el (remove-progress-display): Removed.
6831         * gutter-items.el (remove-progress-feedback): New.
6832         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6833         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6834         * gutter-items.el (append-progress-display): Removed.
6835         * gutter-items.el (append-progress-feedback): New.
6836         * gutter-items.el (abort-progress-display): Removed.
6837         * gutter-items.el (abort-progress-feedback): New.
6838         * gutter-items.el (raw-append-progress-display): Removed.
6839         * gutter-items.el (raw-append-progress-feedback): New.
6840         * gutter-items.el (display-progress-display): Removed.
6841         * gutter-items.el (display-progress-feedback): New.
6842         * gutter-items.el (current-progress-display): Removed.
6843         * gutter-items.el (current-progress-feedback): New.
6844         * gutter-items.el (current-progress-display-label): Removed.
6845         * gutter-items.el (current-progress-feedback-label): New.
6846         * gutter-items.el (progress-display): Removed.
6847         * gutter-items.el (progress-feedback): New.
6848         Replace "progress-display" with "progress-feedback" globally.
6849
6850         * gutter-items.el (lprogress-display): Removed.
6851         * gutter-items.el (progress-feedback-with-label): New.
6852         Rename lprogress-display ==> progress-feedback-with-label.
6853
6854         * gutter-items.el (search-dialog-direction): Removed.
6855         * gutter-items.el (search-dialog-text): Removed.
6856         * gutter-items.el (search-dialog-callback): Removed.
6857         * gutter-items.el (make-search-dialog): Removed.
6858         Move to dialog-items.el.
6859
6860         * help.el:
6861         * help.el (help-mode-quit):
6862         * help.el (mode-for-help): New.
6863         * help.el (help-sticky-window): New.
6864         * help.el (help-window-config): New.
6865         * help.el (with-displaying-help-buffer):
6866         * help.el (function-at-event): New.
6867         * help.el (help-symbol-regexp): New.
6868         * help.el (help-symbol-run-function-1): New.
6869         * help.el (help-symbol-run-function): New.
6870         * help.el (help-symbol-function-context-menu): New.
6871         * help.el (help-symbol-variable-context-menu): New.
6872         * help.el (help-symbol-function-and-variable-context-menu): New.
6873         * help.el (frob-help-extents): New.
6874         * help.el (describe-function-1):
6875         * help.el (variable-at-point):
6876         * help.el (variable-at-event): New.
6877         * help.el (describe-variable):
6878         Major overhaul.
6879         - Make functions and variables be mousable.
6880         - Middle button hyperlinks.
6881         - New context-menu entries.
6882
6883         * keydefs.el:
6884         * keydefs.el (global-map):
6885         New key bindings to move lines up and down.
6886
6887         * lisp-mode.el:
6888         * lisp-mode.el (construct-lisp-mode-menu): New.
6889         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6890         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6891         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6892         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6893         Make popup and menubar menus be different.  Popup menu uses
6894         clicked location and automatically assumes symbol under the mouse
6895         for various commands.
6896
6897         * menubar-items.el:
6898         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6899         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6900
6901         * menubar-items.el (global-popup-menu): Removed.
6902         * menubar-items.el (mode-popup-menu): Removed.
6903         * menubar-items.el (activate-popup-menu-hook): Removed.
6904         * menubar-items.el (popup-mode-menu): Removed.
6905         * menubar-items.el (popup-buffer-menu): Removed.
6906         * menubar-items.el (popup-menubar-menu): Removed.
6907         Move to menubar.el.
6908
6909         * menubar.el:
6910         * menubar.el (global-popup-menu): New.
6911         * menubar.el (mode-popup-menu): New.
6912         * menubar.el (activate-popup-menu-hook): New.
6913         * menubar.el (last-popup-menu-event): New.
6914         * menubar.el (popup-mode-menu): New.
6915         * menubar.el (popup-buffer-menu): New.
6916         * menubar.el (popup-menubar-menu): New.
6917         * menubar.el (menu-call-at-event): New.
6918         Move non-content functions here.  Add support for context menu
6919         items on extents.
6920
6921         * minibuf.el (minibuffer-history-uniquify):
6922         Typo fix.
6923
6924         * minibuf.el (read-file-name-1):
6925         Call new file dialog box if it exists.
6926
6927         * minibuf.el (mouse-rfn-setup-vars):
6928         Clean up "chop" action.
6929
6930         * mouse.el:
6931         * mouse.el (button2): Now bound to mouse-track.
6932         * mouse.el (click-inside-extent-p):
6933         * mouse.el (point-inside-extent-p):
6934         * mouse.el (point-inside-selection-p):
6935         * mouse.el (mouse-drag-or-yank): Removed.
6936         * mouse.el (mouse-begin-drag-n-drop): New.
6937         * mouse.el (mouse-eval-sexp):
6938         * mouse.el (mouse-track-activate-strokes): New.
6939         * mouse.el (mouse-track-do-activate): New.
6940         * mouse.el (mouse-track):
6941         * mouse.el (default-mouse-track-event-is-with-button): New.
6942         * mouse.el (default-mouse-track-cleanup-hook):
6943         * mouse.el (default-mouse-track-drag-hook):
6944         * mouse.el (default-mouse-track-drag-up-hook):
6945         * mouse.el (default-mouse-track-click-hook):
6946         Merge drag-n-drop into mouse-track.
6947         Add general "activate" support to replace specific button2 kludges.
6948         Use "button modifier" support in mouse-track.
6949
6950         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6951
6952         * package-ui.el:
6953         * package-ui.el (pui-menu):
6954         * package-ui.el (pui-popup-context-sensitive): Removed.
6955         Fix bytecompiler warnings.
6956         Clean up popup code a bit.
6957
6958         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6959
6960         * simple.el:
6961         * simple.el (transpose-lines):
6962         * simple.el (transpose-line-up): New.
6963         * simple.el (transpose-line-down): New.
6964         * simple.el (transpose-subr):
6965         * simple.el (transpose-subr-1): Removed.
6966         Clean up, add functions to move lines up and down.
6967
6968         * startup.el (mail-host-address):
6969         * startup.el (user-mail-address):
6970         Customize.
6971
6972         * subr.el:
6973         * subr.el (set-symbol-value-in-buffer): New.
6974         * subr.el (error):
6975         * subr.el (check-argument-type):
6976         * subr.el (defined-error-p): New.
6977         Add structured error support.
6978
6979         * toolbar-items.el (toolbar-compile):
6980         Use new make-dialog-box.
6981
6982         * update-elc.el:
6983
6984         * userlock.el (ask-user-about-lock-dbox):
6985         * userlock.el (ask-user-about-supersession-threat-dbox):
6986         * userlock.el (ask-user-about-lock):
6987         * userlock.el (ask-user-about-supersession-threat):
6988         Use new make-dialog-box.
6989         Add safety checks; use should use-dialog-box-p.
6990
6991         * window-xemacs.el:
6992         * window-xemacs.el (__buffer-dedicated-frame):
6993         * window-xemacs.el (buffer-dedicated-frame): New.
6994         * window-xemacs.el (set-buffer-dedicated-frame): New.
6995         Move dedicated-frame stuff into lisp.
6996
6997 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6998
6999         * printer.el (generic-print-region): Do not require that
7000         `printer-name' be set.
7001         (printer-name): Commentary clarification.
7002
7003 2000-07-19  Martin Buchholz <martin@xemacs.org>
7004
7005         * XEmacs 21.2.35 is released.
7006
7007 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7008
7009         * select.el (selection-coercible-types): Initialise.
7010
7011 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7012
7013         * select.el (own-clipboard): Bug fix.
7014
7015 2000-07-17  Mike Sperber  <mike@xemacs.org>
7016
7017         * cus-edit.el (custom-migrate-custom-file): Save init file before
7018         continuing.
7019
7020 2000-07-16  Mike Sperber  <mike@xemacs.org>
7021
7022         * startup.el (load-init-file): Remove silly call to
7023         `load-user-custom-file`.
7024         (maybe-migrate-user-init-file): Minor fixes.
7025
7026 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7027
7028         * apropos.el (apropos-documentation-check-doc-file):
7029         `doc' variable should be let-bound, as was presumably intended.
7030
7031         * cus-edit.el (custom-variable-reset-saved):
7032         (custom-variable-reset-standard):
7033         Remove unused variable comment-widget.  Twice.
7034
7035         * toolbar.el (toolbar-blank-press-function):
7036         Add a real defvar with initial value nil and proper docstring.
7037         (press-toolbar-button): No need to check for boundp-ness anymore.
7038
7039         * rect.el (open-rectangle-line): Remove useless (let) form.
7040         Add defvar for pending-delete-mode.
7041
7042         * info.el (Info-find-node): This function needs an autoload cookie.
7043
7044         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7045         Use let* since the second form referred to the first.
7046
7047 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7048
7049         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7050         instead of removed `mswindows-get-clipboard'.
7051
7052
7053 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7054
7055         * select.el (select-convert-from-text): New.
7056         * select.el (select-convert-from-length): New.
7057         * select.el (select-convert-from-integer): New.
7058         * select.el (select-convert-from-identity): New.
7059         * select.el (select-convert-from-filename): New.
7060         * select.el (selection-converter-in-alist): Use them.
7061         New converter functions for X.
7062
7063         * select.el (get-selection): Removed comment.
7064
7065         * select.el (own-selection): Removed append code - I thought
7066         I'd already done this, but apparently not...
7067
7068         * select.el: Changed comment about TIMESTAMP.
7069
7070         * select.el (select-convert-in): New.
7071         * select.el (select-convert-out): New.
7072         New functions that get used by select.c.
7073
7074         * select.el (select-buffer-killed-default): New.
7075         * select.el (select-buffer-killed-text): New.
7076         * select.el (selection-buffer-killed-alist): New.
7077         New list and functions that get called if a relevant selection
7078         exists and a buffer gets killed.
7079
7080         * select.el (select-convert-to-targets):
7081         * select.el (select-convert-to-identity): Removed.
7082         * select.el (select-convert-from-identity): Removed.
7083         * select.el (select-converter-out-alist):
7084         Removed _EMACS_INTERNAL selection type.
7085
7086         * x-select.el (xselect-kill-buffer-hook): Removed.
7087         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7088         Removed this X-specific nonesense. Use the generic support
7089         in select.el instead.
7090
7091 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7092
7093         * mule/mule-category.el (defined-category-hashtable):
7094         Use make-hash-table instead of make-hashtable
7095
7096         * buff-menu.el: Byte-compiler warning fix.
7097
7098         * isearch-mode.el (isearch-highlight-all-cleanup):
7099         Remove unused variable `isearch-highlight-all-start'.
7100
7101         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7102
7103         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7104
7105         * cus-dep.el (Custom-make-dependencies):
7106         Add autoload cookie for custom-add-loads to generated custom-load.el.
7107
7108         * autoload.el (autoload-package-name): Warning suppression.
7109         Move defvar prior to first use.
7110
7111         * custom.el: Add autoload for custom-declare-face.
7112         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7113         * cl.el (cl-hack-byte-compiler):
7114         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7115         to work properly.
7116
7117 2000-07-08  Mike Sperber  <mike@xemacs.org>
7118
7119         * startup.el (load-home-init-file): Added variable.
7120         (maybe-migrate-user-init-file): Added.
7121         (load-user-init-file): Load custom file if different from init
7122         file.
7123
7124         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7125         "startup."
7126
7127         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7128         Moved `custom-file'-related code to cus-file.el.
7129
7130         * cus-file.el: New file.
7131
7132 2000-04-01  Mike Sperber  <mike@xemacs.org>
7133
7134         * packages.el (packages-find-package-directories): Added support
7135         for external package hierarchies with in-place installations.
7136
7137         * find-paths.el (paths-root-in-place-p): Added.
7138         (paths-find-emacs-directory): Added support for external
7139         directories with in-place installations.
7140         (paths-find-site-directory): Ditto.
7141
7142         * startup.el (find-user-init-file): Also look for
7143         ~/.xemacs/init.elc? in preference to ~/.emacs.
7144
7145 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7146
7147         * select.el (own-selection):
7148         * select.el (own-clipboard): Changed `append' parameter to
7149         `how-to-use' parameter.
7150         * select.el (own-selection): Removed icky append code.
7151         * select.el (own-selection, get-selection): Removed extra type
7152         checking.
7153         * select.el (selection-appender-alist):
7154         * select.el (selection-converter-{in|out}-alist): Initialise.
7155         * select.el (select-append-to-*): New.
7156         * select.el (select-convert-from-*): New.  New functions to append
7157         data and convert data from external type.
7158
7159 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7160
7161         * font-lock.el: Javadoc enhancements.
7162
7163 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7164
7165         * printer.el (generic-print-region): Compose job name from buffer
7166         name.
7167
7168 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7169
7170         * font-lock.el (font-lock-fontify-pending-extents): Call
7171         font-lock-fontify-region instead of font-lock-fontify-buffer
7172         to avoid unnecessary progress gauges.
7173
7174 2000-07-06  Craig Lanning  <lanning@scra.org>
7175
7176         * custom-load.el (faces):
7177
7178         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7179         dir is a regex.
7180
7181         * process.el (call-process-internal): from Dan Holmsand, use binary
7182         coding systems so that jka-compr works.
7183
7184 2000-07-07  Ben Wing  <ben@xemacs.org>
7185
7186         * font-lock.el: Undo previous change.  Unfortunately, some
7187         files actually use the variables directly in their init code
7188         without quoting them.
7189
7190 2000-07-07  Ben Wing  <ben@xemacs.org>
7191
7192         * font-lock.el (defvar font-lock-*-face): Removed.
7193
7194         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7195         only when necessary.
7196
7197 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7198
7199         * cl-macs.el: fix cl-transform-function-property kludge
7200         so that it does not require a random feature.
7201
7202 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7203
7204         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7205         as in Linux kernel "Rules.make".
7206
7207 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7208
7209         * build-report.el (build-report): Add autoload cookie.
7210
7211 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7212
7213         * package-ui.el (defgroup pui):  Correct a misspelling
7214         (pui-toggle-package-delete):  Change `seleted' to `selected'
7215
7216 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7217
7218         * package-get.el (package-get-update-base):
7219         (package-get): Use insert-file-contents-literally always.
7220         (package-get-maybe-save-index):
7221         Force coding system for writing to binary.
7222
7223 2000-06-08  Mike Alexander  <mta@arbortext.com>
7224
7225         * code-process.el (call-process-region): If there is no coding
7226         system for the process on process-coding-system-alist use the
7227         coding system of the buffer containing the region.
7228
7229 2000-06-10  Ben Wing  <ben@xemacs.org>
7230
7231         * cmdloop.el (command-error):
7232         If debug-on-error and noninteractive, output backtrace.
7233
7234         * files.el (file-relative-name):
7235         Remove MSDOS references.
7236
7237         * simple.el (line-number): New function, due to non-obvious
7238         behavior/usage of count-lines.
7239
7240         * simple.el (count-lines): document non-obvious usage to get
7241         line number.
7242
7243 2000-06-11  Ben Wing  <ben@xemacs.org>
7244
7245         * faces.el ((featurep 'xpm)):
7246         * x-faces.el (x-init-face-from-resources):
7247         * x-faces.el (x-init-frame-faces):
7248         * x-misc.el (x-init-specifier-from-resources):
7249         * x-misc.el (x-get-resource-and-bogosity-check):
7250         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7251         * x-mouse.el (x-init-pointer-shape):
7252         * x-scrollbar.el (x-init-scrollbar-from-resources):
7253         Add sixth argument to x-get-resource calls so as to issue warnings
7254         rather than errors on bogus arguments.
7255
7256 2000-06-05  Ben Wing  <ben@xemacs.org>
7257
7258         * compat.el: new file.  provides a clean, non-intrusive way to
7259         define compatibility functions.
7260
7261         * process.el (shell-quote-argument): temporary fix for lack
7262         of nt-quote-process-args.  #### I need to put back the overall
7263         structure of that mechanism but redo the guts of it using the
7264         extra intelligence in the C code.
7265
7266 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7267
7268         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7269         `package-get' does in package-get.el, instead of using external
7270         "md5sum" program.
7271
7272         * package-get.el (package-get): Insert package file literally to
7273         make checksum calculation work.
7274
7275 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7276
7277         * code-files.el (convert-mbox-coding-system): Deleted.
7278         (file-coding-system-alist): Removed reference to
7279         convert-mbox-coding-system.
7280
7281 2000-05-28  Martin Buchholz <martin@xemacs.org>
7282
7283         * XEmacs 21.2.34 is released.
7284
7285 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7286
7287         * font-lock.el (font-lock-keywords): Rewrote docstring
7288
7289 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7290
7291         * loadhist.el (unload-feature): handle case where x is both boundp
7292         and fboundp
7293
7294 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7295
7296         * packages.el: It's ok to use built-in macros, but not lisp
7297         defined ones.
7298
7299 2000-05-20  Ben Wing  <ben@xemacs.org>
7300
7301         * font-lock.el:
7302         * font-lock.el (font-lock-message-threshold):
7303         * font-lock.el (font-lock-mode):
7304         * font-lock.el (font-lock-default-fontify-buffer):
7305         * font-lock.el (font-lock-always-fontify-immediately):
7306         * font-lock.el (font-lock-old-extent): Removed.
7307         * font-lock.el (font-lock-old-len): Removed.
7308         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7309         * font-lock.el (font-lock-pending-extent-table): New.
7310         * font-lock.el (font-lock-range-table): New.
7311         * font-lock.el (font-lock-after-change-function):
7312         * font-lock.el (font-lock-after-change-function-1): Removed.
7313         * font-lock.el (font-lock-fontify-pending-extents): New.
7314         * font-lock.el ('font-lock-revert-cleanup): Removed.
7315         * font-lock.el ('font-lock-revert-setup): Removed.
7316         Rewrite deferral code to handle any number of changes, merging
7317         them properly.  Remove hacked-up code for revert-buffer, now
7318         unnecessary.
7319
7320         * menubar-items.el (default-menubar):
7321         In Options->Edit Init File, don't switch to emacs-lisp-mode
7322         unless necessary; doing this turns off font-lock.
7323
7324 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7325
7326         * keydefs.el: Define C-x BS to backward-kill-sentence.
7327
7328 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7329
7330         * files.el (hack-local-variables-prop-line): Use non-greedy
7331         matching to process -*-texinfo-*- -*-.
7332
7333 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7334
7335         * minibuf.el (minibuf-directory-files): new function.
7336         (read-file-name-activate-callback): use minibuf-directory-files.
7337         (read-directory-name-internal): ditto.
7338         (mouse-file-display-completion-list): ditto.
7339         (mouse-directory-display-completion-list): ditto.
7340         (read-file-name-internal): remove "./" from completion list unless
7341         explicitly matched, for consistency.
7342
7343 2000-05-11  Ben Wing  <ben@xemacs.org>
7344
7345         * gutter-items.el (gutter-buffers-tab):
7346         * gutter-items.el (add-tab-to-gutter):
7347         * gutter-items.el (update-tab-in-gutter):
7348         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7349         * gutter-items.el (append-progress-display):
7350         * gutter-items.el (abort-progress-display):
7351         * gutter-items.el (raw-append-progress-display):
7352         Further fixes.  Use set-glyph-image not set-image-instance-property,
7353         to fix problems with multiple windows in a frame.
7354
7355         * menubar-items.el (tutorials-menu-filter):
7356         Fix typo.
7357
7358         * startup.el (early-error-handler):
7359         Display message box under windows; otherwise, message will disappear
7360         before it can be viewed.
7361
7362         * update-elc.el:
7363         Fix bug in NEEDTODUMP processing.
7364
7365 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7366
7367         * startup.el (lock-directory): Removed.
7368         (superlock-file): Ditto.
7369         (startup-set-paths): Remove lockdir.
7370         (startup-setup-paths-warning): Remove lock-directory.
7371
7372         * setup-paths.el (paths-find-lock-directory): Removed.
7373         (paths-find-superlock-file): Ditto.
7374
7375 2000-05-09  Ben Wing  <ben@xemacs.org>
7376
7377         * faces.el (set-face-property):
7378         * faces.el (set-face-font):
7379         * faces.el (set-face-foreground):
7380         * faces.el (set-face-background):
7381         * faces.el (set-face-background-pixmap):
7382         * faces.el (set-face-underline-p):
7383         * faces.el (set-face-strikethru-p):
7384         * faces.el (set-face-highlight-p):
7385         * faces.el (set-face-dim-p):
7386         * faces.el (set-face-blinking-p):
7387         * faces.el (set-face-reverse-p):
7388         doc string changes.
7389
7390         * glyphs.el:
7391         * glyphs.el (make-image-specifier):
7392         * glyphs.el (glyph-property):
7393         * glyphs.el (set-glyph-image):
7394         * glyphs.el (make-glyph):
7395         * glyphs.el (make-pointer-glyph):
7396         * glyphs.el (make-icon-glyph):
7397         * glyphs.el (widget-image-instance-p): New.
7398         authorship info, lots of doc changes.  New predicate, inadvertently
7399         omitted.  the general principle with specifier docs is now that
7400         the description of instantiators should go with the make-foo-specifier
7401         fun's doc string, rather than in foo-specifier-p.  this follows
7402         conventions elsewhere in XEmacs and in general is a lot more obvious
7403         of a place to look.  sometimes the make-foo-specifier function needs
7404         to be created in the process.
7405
7406         * gutter.el:
7407         * gutter.el (make-gutter-specifier): New.
7408         * gutter.el (make-gutter-size-specifier): New.
7409         * gutter.el (make-gutter-visible-specifier): New.
7410         specifier doc updates according to the conventions specified before.
7411
7412         * objects.el:
7413         * objects.el (make-font-specifier):
7414         * objects.el (make-color-specifier):
7415         * objects.el (make-face-boolean-specifier): New.
7416         specifier doc updates according to the conventions specified before.
7417
7418         * specifier.el:
7419         * specifier.el (set-specifier):
7420         * specifier.el (make-integer-specifier): New.
7421         * specifier.el (make-boolean-specifier): New.
7422         * specifier.el (make-natnum-specifier): New.
7423         * specifier.el (make-generic-specifier): New.
7424         * specifier.el (make-display-table-specifier): New.
7425         specifier doc updates according to the conventions specified before.
7426
7427         * toolbar.el:
7428         * toolbar.el (make-toolbar-specifier): New.
7429         specifier doc updates according to the conventions specified before.
7430
7431 2000-05-09  Ben Wing  <ben@xemacs.org>
7432
7433         * process.el (call-process-internal): Revert to previous version
7434         because Mike's change clashed with a change I did not long before.
7435         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7436         Thanks very much Mike for pointing out the bug and submitting a
7437         patch!
7438
7439 2000-04-13  Mike Alexander  <mta@arbortext.com>
7440
7441         * process.el (call-process-internal): Send the correct input buffer
7442         (call-process-internal): Return the exit status of the process
7443
7444 2000-05-07  Ben Wing  <ben@xemacs.org>
7445
7446         * winnt.el:
7447         * winnt.el (nt-quote-args-verbatim): Removed.
7448         * winnt.el (nt-quote-args-prefix-quote): Removed.
7449         * winnt.el (nt-quote-args-backslash-quote): Removed.
7450         * winnt.el (nt-quote-args-double-quote): Removed.
7451         * winnt.el (nt-quote-args-functions-alist): Removed.
7452         * winnt.el (nt-quote-process-args): Removed.
7453         Remove all stuff for argument quoting.  We borrow the code instead
7454         from Emacs 20.6, which is much more careful in its quoting
7455         (e.g. in handling runs of the escape character) and avoids most of
7456         the need for this Lisp mechanism by checking to see whether we're
7457         running a Cygwin or normal program and doing the appropriate
7458         quoting.  If we end up needing such a mechanism, we should add
7459         it by extending the variable `mswindows-quote-process-args' so it
7460         can take an alist of regexps.
7461
7462 2000-05-07  Ben Wing  <ben@xemacs.org>
7463
7464         * keydefs.el:
7465         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7466         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7467         the window without moving point.
7468
7469         * simple.el:
7470         * simple.el (scroll-up-one): New.
7471         * simple.el (scroll-down-one): New.
7472         Functions for use with C-M-up/down.
7473
7474 2000-05-01  Martin Buchholz <martin@xemacs.org>
7475
7476         * XEmacs 21.2.33 is released.
7477
7478 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7479
7480         * dialog.el (yes-or-no-p-dialog-box):
7481         Fix docstring.
7482         Fix following horrible bug in X11 mode with focus-follows-mouse:
7483           1. Visit two files in two different frames.
7484           2. do File->Revert Buffer in one of those frames.
7485           3. Dialog box appears.
7486           4. Arrange things so that the mouse passes over the *other*
7487              frame, then to the dialog box, and click on "Yes".
7488           5. The file contents end up in the *wrong* buffer!
7489         Add TODO comment.
7490
7491 2000-04-28  Ben Wing  <ben@xemacs.org>
7492
7493         * help.el (describe-installation): correct typo introduced
7494         in last patch: boundp -> fboundp.
7495
7496         * etags.el (buffer-tag-table-list):
7497         canonicalize filenames to Unix format so that tag-table-alist
7498         searching works under Windows.
7499
7500         * autoload.el:
7501         Bowdlerize the supposedly objectionable words
7502         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7503
7504         * gutter-items.el (set-progress-display-style):
7505         * gutter-items.el (search-dialog-callback):
7506         * gutter-items.el (make-search-dialog):
7507         Change to new callback-ex api.
7508
7509 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7510
7511         * help.el: (describe-installation): decode-coding-string is not
7512         defined in a non MULE environment.
7513
7514 2000-04-28  Ben Wing  <ben@xemacs.org>
7515
7516         * gutter-items.el (buffer-list-changed-hook):
7517         use it, not record-buffer-hook.
7518
7519         * subr.el (record-buffer-hook): Removed.
7520
7521 2000-04-27  Ben Wing  <ben@xemacs.org>
7522
7523         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7524         use NORECORD option.  Andy will not like this, but the existing
7525         gutter behavior is just wrong, as per this comment:
7526
7527         ;; this used to add the norecord flag to both calls below.
7528         ;; this is bogus because it is a pervasive assumption in XEmacs
7529         ;; that the current buffer is at the front of the buffers list.
7530         ;; for example, select an item and then do M-C-l
7531         ;; (switch-to-other-buffer).  Things get way confused.
7532         ;;
7533         ;; Andy, if you want to maintain the current look, you must
7534         ;;  *uncouple* the gutter order and buffers order.
7535
7536         * loaddefs.el (completion-ignored-extensions): unfuckify.
7537
7538         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7539         xemacs.mak.
7540
7541         * autoload.el (batch-update-one-directory): new function, used in
7542         xemacs.mak.
7543
7544         * loadup.el: set gc-cons-threshold very high unless dumping --
7545         loadup during update-elc is much much much faster.  also do this
7546         when quick-building.
7547
7548         add commented-out code for profiling loadup.
7549
7550
7551         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7552         is required in order to build xemacs.
7553
7554 2000-04-26  Ben Wing  <ben@xemacs.org>
7555
7556         * loadup.el: don't garbage collect during loadup if quick-build
7557         compile-time option is set.
7558
7559 2000-04-23  Ben Wing  <ben@xemacs.org>
7560
7561         * update-elc.el: compute whether any dumped .el or .elc files
7562         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7563         if so.
7564
7565         * update-elc.el (update-elc-files-to-compile): always change
7566         NOBYTECOMPILE in the src directory rather than current dir,
7567         so it will work under NT.
7568
7569         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7570         the form of this file is identical between Unix and Windows.
7571         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7572         Added comment.
7573         (update-autoloads-from-directory): updated doc string.
7574         updated doc strings in a few other places.
7575
7576 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7577
7578         * bytecomp.el (byte-force-recompile): Fix argument to
7579         byte-recompile-directory.
7580
7581 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7582
7583         * gutter-items.el (progress-display-clear-when-idle): Use
7584         add-one-shot-hook.
7585         * gutter-items.el (clear-progress-display): Adjust number of
7586         arguments.
7587
7588 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7589
7590         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7591
7592 2000-04-16  Ben Wing  <ben@xemacs.org>
7593
7594         * printer.el: New file.
7595
7596         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7597
7598         * help.el (describe-installation): Fix decoding for Windows.
7599
7600         * menubar-items.el:
7601         * menubar-items.el (default-menubar):
7602         * menubar-items.el (tutorials-menu-filter): New.
7603         * menubar-items.el (popup-menubar-menu):
7604         Add authorship.  Redo Help menu and Tutorials filter.
7605
7606         * menubar.el: Correct comment.
7607
7608         * modeline.el (modeline-buffer-identification): Correct doc string.
7609
7610         * simple.el:
7611         * simple.el (printing): Removed.
7612         * simple.el (printer-name): Removed.
7613         * simple.el (generic-print-buffer): Removed.
7614         * simple.el (generic-print-region): Removed.
7615         Move generic print code to printer.el.
7616
7617 2000-04-15  Ben Wing  <ben@xemacs.org>
7618
7619         * simple.el (generic-print-region): New.
7620         make this function actually work.
7621         (generic-print-buffer): call generic-print-region.
7622
7623 2000-04-14  Andy Piper  <andy@xemacs.org>
7624
7625         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7626         by using the new widget-callback-current-channel.
7627         (search-dialog-callback): ditto.
7628
7629 2000-04-12  Andy Piper  <andy@xemacs.org>
7630
7631         * gutter.el (default-gutter-position): moved from gutter-items.el.
7632         (default-gutter-position-changed-hook): ditto.
7633         (gutter-element-visibility-changed-hook): ditto.
7634         (set-gutter-element): ditto.
7635         (remove-gutter-element): ditto.
7636         (set-gutter-element-visible-p): ditto.
7637         (gutter-element-visible-p): ditto.
7638         (init-gutter): ditto.
7639
7640         * dialog.el (make-dialog-box): renamed and moved from
7641         gutter-items.el
7642
7643         * gutter-items.el: move various functions elsewhere.
7644
7645 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7646
7647         * menubar-items.el: Fixed place of parenthesis.
7648
7649 2000-04-12  Ben Wing  <ben@xemacs.org>
7650
7651         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7652                 without constantly being prompted for the tag.
7653         * simple.el: Added a number of section headings, to clarify the
7654                 organization of this file.
7655         * simple.el (activate-region):
7656         * simple.el (region-exists-p):
7657         * simple.el (region-active-p):
7658                 Moved these three function down to the other side of
7659                 the case-changing functions, so they join the rest of
7660                 the region code.
7661         * simple.el (printing): New.
7662         * simple.el (printer-name): New.
7663         * simple.el (generic-print-buffer): New.
7664                 New functions, a very simple prototype for a unified
7665                 printing interface.
7666
7667         * process.el (call-process-internal): Real fix for null BUFFER,
7668                 other problems with BUFFER specs.
7669
7670         * menubar-items.el:
7671                 Fixed up File->Print to use new printing functions.
7672                 Various corrections and expansions to Grep/Compile menus.
7673                 New options for Printing.
7674                 New options for SMTP Mail, the way to send mail under
7675                   MS Windows. (There's also a package patch to make SMTP
7676                   Mail be the default under MSWin.)
7677
7678 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7679
7680         * menubar-items.el: Selecting Rectangle Mousing from menubar
7681         did not work.  Needed to quote mouse-track-rectangle-p.
7682
7683 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7684
7685         * cl-compat.el (keywordp): Removed.
7686
7687 2000-04-05  Andy Piper  <andy@xemacs.org>
7688
7689         * gutter-items.el (progress-layout-glyph): don't initialize here.
7690         (progress-gauge-glyph): use dynamic sizing.
7691         (set-progress-display-style): new function. Set progress glyphs
7692         appropriately depending on the style.
7693         (progress-display-style): new variable. Custom version of
7694         set-progress-display-style.
7695         (progress-abort-glyph): switch to dynamic sizes.
7696         (search-dialog-text): make the edit field active.
7697
7698 2000-04-04  Andy Piper  <andy@xemacs.org>
7699
7700         * gutter-items.el (make-search-dialog): need to make the search
7701         dialog visible after creation.
7702
7703         * menubar-items.el (default-menubar): use the search dialog for
7704         searching. Remove some extraneous search menu items.
7705
7706         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7707         well as strings.
7708         (make-gutter-only-dialog-frame): allow the user to create the
7709         frame unmapped. Allow the gutter spec to be given as a glyph.
7710         (search-dialog-direction): new variable.
7711         (search-dialog-text): new variable.
7712         (search-dialog-callback): new function. Callback for the search
7713         dialog action.
7714         (make-search-dialog): new function. Create a user-friendly search
7715         dialog.
7716
7717 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7718
7719         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7720         under Windows.
7721
7722 2000-04-01  Andy Piper  <andy@xemacs.org>
7723
7724         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7725         progress more accurately.
7726
7727 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7728
7729         * finder.el (finder-compile-keywords): Process readable files only.
7730         Because error in process of .#finder-inf.el when compile xemacs
7731         with --with-clash-detection option.
7732
7733 2000-03-31  Andy Piper  <andy@xemacs.org>
7734
7735         * gutter-items.el (append-progress-display): don't delay after a
7736         successful font-lock.
7737         (make-gutter-only-dialog-frame): new function. Allow users to
7738         create gutter-only dialogs.
7739
7740 2000-03-27  Mike Alexander  <mta@arbortext.com>
7741
7742         * process.el (call-process-internal): Handle a null BUFFER
7743         parameter correctly.
7744
7745 2000-03-28  Andy Piper  <andy@xemacs.org>
7746
7747         * gutter-items.el (abort-progress-display): put strings in the
7748         gutter not extents.
7749         (progress-layout-glyph): signal special 'quit callback.
7750         (progress-display-quit-function): deleted.
7751         (progress-display-stop-callback): deleted.
7752         (progress-display-dispatch-command-events): deleted.
7753         (append-progress-display): remove calls to
7754         progress-display-dispatch-command-events.
7755         (raw-append-progress-display): ditto.
7756
7757 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7758
7759         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7760         being a list.  Actually define `stipple-pixmap-p' which is used as
7761         an error predicate.  Correctly handle PIXMAP being either relative
7762         or absolute file name.
7763
7764 2000-03-24  Andy Piper  <andy@xemacs.org>
7765
7766         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7767         (abort-progress-display): ditto. Don't delete the created extent.
7768         (raw-append-progress-display): ditto.
7769         (progress-display-dispatch-non-command-events): new
7770         function. Encapsulates what we want to do when no command input is
7771         required.
7772         (progress-display-dispatch-command-events): likewise, but disable
7773         for now since it causes too many problems.
7774         (append-progress-display): use them.
7775         (raw-append-progress-display): ditto.
7776         (default-gutter-position-changed-hook): set this rather than
7777         default-gutter-position-changed.
7778         (default-gutter-position-changed-hook): lambda with zero arguments
7779         rather than one.
7780         (raw-append-progress-display): trap errors in pending input since
7781         allowing them to signal will hose the gauge well and
7782         truly. Ideally we would like to delay these until we are more able
7783         to cope.
7784         (append-progress-display): ditto.
7785
7786 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7787
7788         * lisp/make-docfile.el: call-process-internal is now implemented
7789         in process.el.
7790
7791 2000-03-21  Ben Wing  <ben@xemacs.org>
7792
7793         * mule\mule-cmds.el (set-language-info-alist):
7794         Fix to correspond to new menu arrangement.
7795
7796 2000-03-21  Ben Wing  <ben@xemacs.org>
7797
7798         * process.el:
7799         * process.el (call-process-internal): New.
7800         New implementation of call-process.  Only enabled under NT, so far.
7801         stderr handling not implemented yet in CVS'd C code.
7802
7803 2000-03-20  Ben Wing  <ben@xemacs.org>
7804
7805         * lisp-mode.el:
7806         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7807         * lisp-mode.el (lisp-interaction-mode):
7808         Put back Lisp Interaction menubar for Jan V's sake.
7809
7810         * simple.el:
7811         * simple.el (mark-ring):
7812         * simple.el (dont-record-current-mark): New.
7813         * simple.el (in-shifted-motion-command): New.
7814         * simple.el (mark-ring-unrecorded-commands): New.
7815         * simple.el (mark-ring-max):
7816         * simple.el (set-mark-command):
7817         * simple.el (push-mark):
7818         * simple.el (handle-pre-motion-command):
7819         Implement scheme for not recording unimportant marks.
7820
7821         * subr.el:
7822         * subr.el (function-allows-args): New.
7823         New function function-allows-args.
7824
7825 2000-03-20  Martin Buchholz <martin@xemacs.org>
7826
7827         * XEmacs 21.2.32 is released.
7828
7829 2000-03-20  Andy Piper  <andy@xemacs.org>
7830
7831         * gutter-items.el (update-tab-in-gutter): force selection of the
7832         selected-window if required to do so.
7833         (buffers-tab-items): ditto.
7834         (add-tab-to-gutter): ditto.
7835         (create-frame-hook): use force-selection.
7836         (default-gutter-position-changed): lambdify.
7837         (update-tab-hook): deleted since it was only used in one place.
7838
7839 2000-03-18  Andy Piper  <andy@xemacs.org>
7840
7841         * files.el (find-file-noselect): undo change that shouldn't have
7842         gone in.
7843
7844 2000-03-17  Andy Piper  <andy@xemacs.org>
7845
7846         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7847         of selected-window trickery.
7848
7849         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7850         frames tabs.
7851         (progress-display-stop-callback): progress -> progress-display
7852         (progress-display-quit-function): ditto.
7853         (clear-progress-display): ditto.
7854         (remove-progress-display): ditto.
7855         (append-progress-display): ditto.
7856         (abort-progress-display): ditto.
7857         (raw-append-progress-display): ditto.
7858         (display-progress-display): ditto.
7859         (current-progress-display-label): ditto.
7860         (current-progress-display): ditto.
7861         (lprogress-display): ditto and save the buffer
7862         (progress-display): ditto. Otherwise the buffer sometimes gets
7863         changed which confuses font-lock.
7864
7865         * font-lock.el (font-lock-default-fontify-buffer): catch all
7866         errors, not just quit.
7867         (font-lock-mode): progress -> display-progress
7868         (font-lock-default-fontify-buffer): ditto.
7869         (font-lock-fontify-syntactically-region): ditto.
7870         (font-lock-fontify-keywords-region): ditto.
7871
7872 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7873
7874         * cl.el (gensym): Move to here from cl-macs.el.
7875         (gentemp): Ditto.
7876
7877 2000-03-16  Andy Piper  <andy@xemacs.org>
7878
7879         * font-lock.el (font-lock-mode): use lprogress and friends for
7880         progress management.
7881         (font-lock-default-fontify-buffer): ditto.
7882         (font-lock-fontify-syntactically-region): ditto.
7883         (font-lock-fontify-keywords-region): ditto.
7884         (font-lock-revert-cleanup): fix reverting.
7885         (font-lock-revert-setup): ditto.
7886
7887         * gutter-items.el (progress-use-echo-area): new variable. Use the
7888         echo area for progress gauges if non-nil.
7889         (clear-progress): remove echo area stuff and defer to
7890         clear-message.
7891         (append-progress): dispatch non-command events after each progress
7892         increment. Remove echo area stuff.
7893         (abort-progress): remove echo area stuff and defer to
7894         display-message.
7895         (raw-append-progress): ditto. Dispatch non-command events after
7896         gutter redisplay.
7897         (display-progress): defer echo area stuff to display-message.
7898
7899         * gutter-items.el (clear-progress):
7900         (abort-progress): indentation changes.
7901         (display-progress): don't clear progress.
7902         (append-progress): compare messages with equal.
7903         (raw-append-progress): use dispatch-non-command-events to flush
7904         widget creation events.
7905
7906 2000-03-13  Ben Wing  <ben@xemacs.org>
7907
7908         * abbrev.el:
7909         * abbrev.el (abbrev-string-to-be-defined): New.
7910         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7911         Changes for use with the menubar.
7912
7913 2000-03-12  Ben Wing  <ben@xemacs.org>
7914
7915         * alist.el (vassoc): moved here from font-menu.el.
7916
7917         * custom.el (defface): typo fix.
7918
7919         * dialog.el (yes-or-no-p-dialog-box):
7920         * dialog.el (message-box):
7921         * files.el (save-some-buffers-1):
7922         Put accelerators in the button names.
7923
7924         * font-lock.el (font-lock-comment-face):
7925         * font-lock.el (font-lock-keyword-face):
7926         * font-lock.el (font-lock-function-name-face):
7927         Fixed some of the colors under MS Windows because the existing
7928         default colors were hardly different from black and needed to be
7929         made lighter.
7930
7931         * font-menu.el:
7932         * font-menu.el (font-menu-split-long-menu):
7933         * font-menu.el (font-menu-family-constructor):
7934         * font-menu.el (font-menu-size-constructor):
7935         * font-menu.el (font-menu-weight-constructor):
7936         * font-menu.el (font-menu-set-font):
7937         vassoc moved to alist.el.
7938         Accelerators added to all menus.
7939         Unused bound var new-props removed.
7940
7941         * keydefs.el: I did a whole lot of rearranging to put things in a
7942         more consistent order and fixed a number of cases where key
7943         combinations involving up, down, left, right and so on were
7944         defined but the corresponding keypad combinations were not
7945         defined.
7946
7947         * lisp-mode.el:
7948         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7949         * lisp-mode.el (emacs-lisp-mode):
7950         * lisp-mode.el (lisp-interaction-mode):
7951         * lisp-mode.el (flet):
7952         Added accelerators onto the menus.
7953         Made all the different versions of the let function be indented
7954         the same way.
7955         Undid Steve's easy-menu-ification, because it makes it impossible
7956         to have the menubar and popup menus different.
7957         Cleaned up the menu; added items for find-function &c and some
7958         indenting, and removed debug-on-*.
7959
7960         * list-mode.el (list-mode-hook):
7961         * list-mode.el (list-mode):
7962         * list-mode.el (completion-setup-hook):
7963         * list-mode.el (display-completion-list):
7964         Added support for the :window-height keyword, which is required
7965         because of other changes that I made for the file dialog box.  I
7966         also made the hook variables list-mode-hook and
7967         completion-setup-hook and also minibuffer-setup-hook in
7968         minibuf.el be permanent-local; see comment in list-mode.el.
7969
7970         * map-ynp.el (map-y-or-n-p):
7971         Added accelerators to the dialog buttons.
7972
7973         * menubar-items.el (menu-truncate-list):
7974         New internal function.
7975         * menubar-items.el (submenu-generate-accelerator-spec):
7976         * menubar-items.el (menu-item-strip-accelerator-spec):
7977         * menubar-items.el (menu-item-generate-accelerator-spec):
7978         New exported functions, for use in auto-generating accelerator specs.
7979
7980         * menubar-items.el:
7981         * menubar-items.el (default-menubar):
7982         * menubar-items.el (maybe-add-init-button):
7983         * menubar-items.el (bookmark-menu-filter):
7984         * menubar-items.el (slow-format-buffers-menu-line):
7985         * menubar-items.el (build-buffers-menu-internal):
7986         * menubar-items.el (language-environment-menu-filter):
7987         * menubar-items.el (default-popup-menu):
7988         * menubar-items.el (popup-buffer-menu):
7989         * menubar-items.el (popup-menubar-menu):
7990         Did a major overhaul on this file, and in fact I'm nowhere near
7991         done working on the menubar, and there will be more patches to
7992         come.  A basic summary of what I've done:
7993
7994         a) I added accelerators to all of the menu items.  For menus that
7995         are auto-generated, such as the buffers menu, the accelerators are
7996         automatically added to the beginning of each line using the
7997         numbers 1 through 9, then zero, and then letters starting with A,
7998         but omitting the letters that are already in use for the fixed
7999         menu items at the top of the buffers menu.  To facilitate adding
8000         accelerators of this kind, I created some new functions
8001         (*-accelerator-spec), which are also being used by other filters
8002         that auto generate lists of things such as ftp sites to download
8003         packages.  If people really don't like these accelerators
8004         appearing at the beginning of the menu items, a variable can be
8005         added to optionally turn them off, but I think this is rather
8006         pointless because other menu items have accelerators and many or
8007         most of the menu users will use the accelerators if the support is
8008         there.
8009
8010         b) I combined the top level Tools and Apps menus into a single
8011         Tools menu, because the distinction between the two is not
8012         obvious, and the items on the menus are not used often enough that
8013         putting some of them onto submenus is a problem.
8014
8015         c) I created two new top level menus called View and Cmds because
8016         there were too many items on the File and Edit menus, and I'm going
8017         to be adding more items to these menus.  In contrast to the Tools
8018         menu, the items on these menus may be used quite often during an
8019         editing session, and so should be available with fewer
8020         keystrokes.
8021
8022         d) I added a number of options to the options menu, including one
8023         for controlling whether the alt key can be used to traverse to
8024         menu items using the accelerators, one for controlling behavior of
8025         control-k, one for controlling how the kill and yank functions
8026         interact with the clipboard, a few additional buffers-menu
8027         options, and various other things.  I also did a bit of
8028         rearranging, for example, combining the keyboard and mouse options
8029         into a single keyboard and mouse submenu to facilitate the
8030         accelerators on that level.
8031
8032         e) I changed the variable buffers-menu-format-buffer-line-function
8033         to take two arguments instead of one, the second argument being
8034         the line number for use in creating an accelerator.  I added a
8035         hack to support existing functions with one argument (although I
8036         doubt that very many of these exist), for backward compatibility.
8037
8038         f) I moved the top level mule menu to be a submenu of the edit
8039         menu.  I think that most of the items on this menu are fairly
8040         useless and there are certainly not enough frequently used items
8041         to justify this being its own top level menu.
8042
8043         g) I combined most of the items in big-menubar.el into the main menu.
8044         If people think the main menu is too big, it would be possible to
8045         create different configurations, some smaller.
8046
8047         * menubar.el (check-menu-syntax):
8048         Deleted some syntax checks that were no longer valid, partly
8049         because of changes that were already made a long time ago, and
8050         partly because of a change I made where I allow the name of the
8051         menu item to be an evaluated expression rather than just a string,
8052         similar to all of the other parameters of a menu item.
8053
8054         * minibuf.el:
8055         * minibuf.el (read-file-name-1):
8056         * minibuf.el (mouse-read-file-name-1):
8057         I made a number of changes to improve the appearance
8058         and functioning of the file dialog box.  They include:
8059
8060         a) Fixing the problem where closing the dialog box by clicking on
8061         the close button of the window didn't properly exit the
8062         minibuffer.
8063
8064         b) Fixing the problem that if you typed part of a file name, and
8065         then clicked on a completion with the mouse, the file was not
8066         correctly selected.
8067
8068         c) Changing the title of the dialog box to reflect the operation
8069         being done in accordance with user interface conventions, rather
8070         than the name of the dialog box buffer, which is rather useless.
8071
8072         d) Remove the words "possible completions are" which didn't
8073         belong.
8074
8075         e) Fix things so that the completions scroll off the end of the
8076         completions windows only to the right, rather than both to the
8077         right and down, which is in accordance with Windows user interface
8078         conventions.
8079
8080         * msw-init.el (init-post-mswindows-win):
8081         Added a binding for meta-F4, which is the standard windows binding
8082         for exiting a program.
8083
8084         * select.el (get-selection-no-error):
8085         * select.el (own-selection):
8086         * select.el (own-clipboard):
8087         Added an optional argument called append to the functions
8088         own-selection and own-clipboard.  This adds support for appending
8089         text to the existing selection and allows the function
8090         own-clipboard to be used as the value of the variable
8091         interprogram- cut-function.
8092
8093         Fixed a bug in own-selection in handling zmacs-region-stays.
8094
8095         * simple.el (historical-kill-line): New.
8096
8097         * simple.el (kill-line):
8098         * simple.el (interprogram-cut-function):
8099         * simple.el (interprogram-paste-function):
8100         * simple.el (handle-pre-motion-command):
8101         * simple.el (next-line):
8102         * simple.el (previous-line):
8103         a) Expanded the variable kill-whole-line, so that function
8104         kill-line can be set to delete the entire line always, not just
8105         when cursor is at the beginning of the line.  This is controlled
8106         by setting the variable kill-whole-line to the symbol 'always.
8107         This behavior, as well as the existing kill-whole-line behavior,
8108         now only take effect when kill-line is called interactively,
8109         although this is a departure from a previous behavior in the case
8110         of setting this variable kill-whole-line to t.  It is almost
8111         certainly what has always been intended, and most likely the old
8112         way of doing things introduced bugs.  I also created a function
8113         called historical-kill-line, which ignores the kill-whole-line
8114         setting and always gives the historical behavior of only killing
8115         to the end of the line.  I bound this function to shift- control-k
8116         so that the kill to end of line behavior is available, even when
8117         kill-whole-line has been set to change control-k into the simple
8118         delete-whole-line behavior. (This can be set using the options
8119         menu.)
8120
8121         b) I changed things so that kill and yank now interact with the
8122         clipboard by default under windows.  This was done by changing the
8123         default value of interprogram-cut- function and
8124         interprogram-paste-function.  You can get the old behavior by
8125         setting these to nil, and there is an option on the options menu
8126         to do this.
8127
8128         c) I added support for selecting text using shifted motion keys.
8129         This support is on by default and can be controlled by the
8130         variable shifted-motion-keys-select-region.  There is also a
8131         variable called unshifted-motion-keys-deselect-region that
8132         controls more specifically how the shifted motion key behavior
8133         works.  I did not put an option on the options menu to turn this
8134         off, because I can't imagine why this would be useful.
8135
8136         * simple.el (forward-block-of-lines):
8137         * simple.el (backward-block-of-lines):
8138         * simple.el (block-movement-size):
8139         New.
8140
8141         * simple.el (uncapitalized-title-words):
8142         * simple.el (uncapitalized-title-word-regexp):
8143         * simple.el (capitalize-string-as-title):
8144         * simple.el (capitalize-region-as-title):
8145         New.
8146
8147
8148         * subr.el (add-hook):
8149         * subr.el (make-local-hook): New.
8150         * subr.el (remove-local-hook): New.
8151         * subr.el (add-one-shot-hook): New.
8152         * subr.el (add-local-one-shot-hook): New.
8153         Added some functions to make using hooks easier.
8154         These include:
8155
8156         a) Functions add-local-hook and remove-local-hook to make it easy
8157         to use local hooks.
8158
8159         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8160         make it possible to add a "one-shot" hook, which is to say a hook
8161         that runs only once, and automatically removes itself after the
8162         first time it has run.
8163
8164 2000-03-09  Andy Piper  <andy@xemacs.org>
8165
8166         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8167
8168 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8169
8170         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8171         Moved from menubar-items.el.
8172         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8173
8174 2000-03-08  Andy Piper  <andy@xemacs.org>
8175
8176         * gutter-items.el (build-buffers-tab-internal): add selected field
8177         to buffers tab spec.
8178
8179 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8180
8181         * minibuf.el (last-exact-completion): Initialize to nil.
8182
8183 2000-03-07  Didier Verna  <didier@xemacs.org>
8184
8185         * startup.el (command-line-1): remove unused variable
8186         `first-file-buffer'.
8187
8188 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8189
8190         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8191         which is also used for Web server log files.
8192
8193 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8194
8195         * mule/mule-charset.el: Setup auto-fill-chars.
8196
8197 2000-03-02  SL Baur  <steve@beopen.com>
8198
8199         * subr.el (with-string-as-buffer-contents): Reimplement using
8200         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8201         non-deletion of buffer after execution problem.
8202         (with-output-to-string): Use unique buffer name.
8203
8204 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8205
8206         * gutter-items.el (buffers-tab-sort-function):  New variable.
8207         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8208
8209 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8210
8211         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8212
8213 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8214
8215         * menubar-items.el (maybe-add-init-button): Remove the "Load
8216         .emacs" button from all menubars.
8217
8218 2000-03-01  Didier Verna  <didier@xemacs.org>
8219
8220         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8221         region rectangle replacement (from Jan Vroonhof).
8222         (replace-rectangle): new function.
8223
8224 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8225
8226         * mule/mule-cmds.el (set-default-coding-systems): Use
8227         set-terminal-coding-system and set-keyboard-coding-system.
8228         * coding.el (set-terminal-coding-system): Use
8229         set-console-tty-output-coding-system.
8230         (set-keyboard-coding-system): Use
8231         set-console-tty-input-coding-system.
8232
8233 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8234
8235         * minibuf.el (read-variable): Allow symbol to default argument.
8236
8237 2000-02-27  Andy Piper  <andy@xemacs.org>
8238
8239         * gutter-items.el (update-tab-hook): new function to be used for
8240         hooks.
8241         (create-frame-hook): add update-tab-hook.
8242         (record-buffer-hook): ditto.
8243         (default-gutter-position-changed): ditto.
8244         (default-gutter-position): updating the buffers tab is now handled
8245         by a hook.
8246         (default-gutter-position-changed-hook): new variable.
8247         (gutter-element-visibility-changed-hook): ditto.
8248         (set-gutter-element-visible-p): call it.
8249         (set-gutter-element): use modify-specifier-instances. Set extents
8250         as duplicable before using.
8251         (remove-gutter-element): ditto.
8252         (set-gutter-element-visible-p): ditto.
8253         (init-gutter): new function.
8254         (add-tab-to-gutter): use new gutter-element functions rather than
8255         setting specifiers directly.
8256         (clear-progress): ditto.
8257         (abort-progress): ditto.
8258         (gutter-buffers-tab-visible-p): renamed from
8259         default-gutter-visible-p
8260
8261         * specifier.el (modify-specifier-instances): new function from Jan
8262         Vroonhof.
8263
8264         * x-init.el (init-post-x-win): call init-gutter.
8265
8266         * msw-init.el (init-post-mswindows-win): call init-gutter.
8267
8268         * menubar-items.el (default-menubar): Update to reflect new gutter
8269         variables.
8270
8271 2000-02-26  Andy Piper  <andy@xemacs.org>
8272
8273         * gutter-items.el (set-gutter-element): new function. Add gutter
8274         elements to the specified gutter.
8275         (remove-gutter-element): new function. Remove gutter elements from
8276         the specified gutter.
8277         (set-gutter-element-visible-p): new function. Set gutter element
8278         visibility for the provided gutter-visible specifier.
8279
8280 2000-02-23  Andy Piper  <andy@xemacs.org>
8281
8282         * gutter-items.el (add-tab-to-gutter): specify dimensions
8283         dynamically.
8284
8285 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8286
8287         * gutter-items.el (add-tab-to-gutter):
8288         * package-get.el (package-get-interactive-package-query):
8289         * package-ui.el (pui-directory-exists):
8290         (pui-install-selected-packages):
8291         (pui-list-packages):
8292         Use #'(lambda ...)  instead of '(lambda ...).
8293
8294 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8295
8296         * startup.el (load-user-init-file): Check to make sure user
8297           has an init-file before calling load().
8298
8299 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8300
8301         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8302
8303 2000-02-23  Martin Buchholz <martin@xemacs.org>
8304
8305         * XEmacs 21.2.31 is released.
8306
8307 2000-02-21  Mike Sperber <mike@xemacs.org>
8308
8309         * loadup.el (really-early-error-handler):
8310         * update-elc.el:
8311         * make-docfile.el:
8312         Remove dependency on EMACSBOOTSTRAP... environment variables.
8313
8314 2000-02-21  Martin Buchholz <martin@xemacs.org>
8315
8316         * XEmacs 21.2.30 is released.
8317
8318 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8319
8320         * byte-optimize.el (byte-optimize-plus):
8321         (byte-optimize-minus):
8322         (byte-optimize-multiply):
8323         Optimize (- 0) to 0, not (-)
8324         Optimize (+ 5 3.0) to 8.0
8325         Optimize (* 5 3.0) to 15.0
8326         Improve readability.
8327
8328 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8329
8330         * modeline.el: (modeline-scrolling-method): change modeline
8331         mswindows cursor appearance according to the value.
8332
8333         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8334         and 'gui-element face colors and 'gui-element face font to Windows
8335         defaults.
8336
8337 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8338
8339         * font-lock.el: Javadoc enhancements
8340
8341 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8342
8343         * ldap.el (toplevel): Test if LDAP support has been compiled in
8344         (ldap-verbose): New option
8345         (ldap-search-entries): Renamed from the previous ldap-search
8346         Conditionalize message display on ldap-verbose
8347         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8348         defuns
8349         (ldap-search): Is now defined as an obsolete wrapper calling
8350         ldap-search-basic or ldap-search-entries
8351
8352
8353 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8354             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8355             Jan Vroonhof  <jan@xemacs.org>
8356
8357         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8358         When for-effect is true, didn't call `byte-optimize-form'
8359         in and/or subforms without last.
8360
8361 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8362
8363         * package-get.el (package-get-download-sites): Use correct custom
8364         type.
8365
8366 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8367
8368         * files.el (write-file): Ask for coding system when compiled with
8369         file-coding.
8370
8371 2000-02-16  Andy Piper  <andy@xemacs.org>
8372
8373         * buffer.el (switch-to-buffer): give norecord argument to
8374         set-window-buffer instead of explicitly recording.
8375
8376         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8377         we have to pick a window.
8378
8379 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8380
8381         * mule/mule-cmds.el (describe-language-support): Don't add
8382         unexist function to help-map.
8383         (describe-coding-system): Don't use already assigend `C'.
8384
8385 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8386
8387         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8388         work in custom.
8389
8390 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8391
8392         * about.el: Ienaga's e-mail address change.
8393
8394 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8395
8396         * etags.el (find-tag): force new window -- even if buf already
8397         visible -- when other-window is t
8398
8399 2000-02-16  Martin Buchholz <martin@xemacs.org>
8400
8401         * XEmacs 21.2.29 is released.
8402
8403 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8404
8405         * cl-extra.el (getf): This is now identical to `plist-get', so
8406         just defalias it.
8407         * cl-macs.el: Make getf an alias to plist-get, at the
8408         byte-compiler level, using define-compiler-macro.
8409
8410 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8411
8412         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8413
8414 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8415
8416         * lisp/etags.el (find-tag-internal): set exact-tagname to
8417           a regular expression that matches against the tagname
8418           part of the tag entry first instead of only looking in
8419           the context area.
8420
8421 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8422
8423         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8424         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8425
8426 2000-02-07  Martin Buchholz <martin@xemacs.org>
8427
8428         * XEmacs 21.2.28 is released.
8429
8430 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8431
8432         * cl-extra.el (getf): Just call `get', never `get*'.
8433         Make arglist match docstring.
8434         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8435         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8436         * byte-optimize.el: remove references to `get*'.
8437
8438 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8439
8440         * mule/european.el: Add syntax information for Latin3 and Latin4.
8441
8442 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8443
8444         * byte-optimize.el: Byte-optimize (length "foo")
8445
8446 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8447
8448         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8449         width check using `window-leftmost-p' and `window-rightmost-p'.
8450
8451 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8452
8453         * wid-edit.el (widget-match-inline): An atom never matches a
8454           list.
8455
8456 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8457
8458         * modeline.el: Consolidated 'x and 'mswindows specification under
8459         'win tag.
8460
8461 2000-01-29  Andy Piper  <andy@xemacs.org>
8462
8463         * gutter-items.el: (format-buffers-tab-line): Try and be
8464         intelligent about buffer naming when we have duplicates.
8465
8466 2000-01-29  Andy Piper  <andy@xemacs.org>
8467
8468         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8469         updated when it becomes visible.
8470
8471 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8472
8473         * bytecomp.el (byte-compile-insert-header): Properly set coding
8474         system under MULE and file-coding.
8475
8476 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8477
8478         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8479         (dontusethis-set-value-terminal-coding-system-handler):
8480         (dontusethis-set-value-keyboard-coding-system-handler):
8481         Never undefine coding system aliases.  Emergency fix for gnus.
8482
8483 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8484
8485         * files.el (abbreviate-file-name): Use directory-sep-char instead
8486         of hard-coded "/".
8487
8488 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8489
8490         * startup.el (user-init-file-base-list): New variable, replacing
8491         user-init-file-base.
8492         (find-user-init-file): New function.
8493         (command-line-early): Use it.
8494         (load-user-init-file): Ditto.
8495
8496 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8497
8498         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8499         calling valid-image-instantiator-format-p
8500
8501 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8502
8503         * isearch-mode.el (isearch-mode): The variable is
8504         isearch-unhidden-extents, not isearch-opened-extents.
8505
8506 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8507
8508         * minibuf.el (next-history-element): Modify error message if a
8509         default value is available.
8510
8511 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8512
8513         * bytecomp.el (byte-compile-file): Don't unconditionally write
8514         .elc files in binary - might contain non-Latin1.
8515
8516 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8517
8518         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8519         for windows-nt.
8520
8521         * version.el:
8522         * startup.el (user-init-file-base):
8523         * process.el (call-process-region):
8524         * files.el (make-backup-file-name):
8525         (backup-file-name-p):
8526         (file-relative-name):
8527         (abbreviate-file-name):
8528         (set-auto-mode):
8529         * code-process.el (call-process-region): Removed unnecessary
8530         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8531         support out of the universe.
8532
8533         * process.el:
8534         * code-process.el:
8535         * bytecomp.el (byte-compile-file): Removed reference to
8536         buffer-file-type, and commented usage of binary-process-output
8537         NTEmacs variables.
8538
8539 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8540
8541         * help.el (function-arglist): Add case for macro.
8542
8543 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8544
8545         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8546         printers.
8547         (custom-display): Added a menu for printer/display tags.
8548
8549         * frame.el (frame-type):
8550         * device.el (device-type): Added 'msprinter to the doc string, and
8551         removed 'pc -- it is not going to be implemented ever.
8552         (call-device-method): Fixed docstring typo.
8553         Defined specifier tags 'printer and 'display.
8554
8555 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8556
8557         * lisp/itimer.el (itimer-run-expired-timers): (consp
8558           last-command-event-time) instead of (consp
8559           'last-command-event-time).
8560
8561 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8562
8563         * msw-glyphs.el: Removed obsolete commentary.
8564
8565 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8566
8567         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8568         better default value.
8569
8570 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8571
8572         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8573         (read-string): Ditto.
8574         (eval-minibuffer): Ditto.
8575         (read-command): Ditto.
8576         (read-function): Ditto.
8577         (read-variable): Ditto.
8578         (read-number): Ditto.
8579         (read-shell-command): Ditto.
8580         (read-number): Record history.
8581
8582 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8583
8584         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8585
8586 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8587
8588         * faces.el (startup-initialize-custom-faces): New function.
8589         Reset all faces created during auto-autoloads loading time
8590         by defface.
8591         * startup.el (command-line): Call it.
8592
8593 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8594
8595         * about.el (about-hackers): Add myself to contributors list.
8596
8597 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8598
8599         * menubar-items.el (maybe-add-init-button): Removed an argument in
8600         a call to load-user-init-file, as the function managed to lose its
8601         formal parameter a few betas ago.
8602
8603 2000-01-18  Martin Buchholz <martin@xemacs.org>
8604
8605         * XEmacs 21.2.27 is released.
8606
8607 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8608
8609         * process.el (shell-command-to-string): Use the FSF docstring.
8610         Make shell-command-to-string the standard function, and
8611         exec-to-string the (deprecated) alias.
8612
8613         * startup.el: typo fix.
8614
8615 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8616
8617         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8618
8619 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8620
8621         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8622         buffers after visible buffers.
8623         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8624
8625 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8626
8627         * info.el (Info-extract-menu-node-name): Stop at a dot
8628         followed by whitespace or right parenthesis.
8629
8630 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8631
8632         * info.el (Info-directory-list): Warn against using Customize with
8633         Info-directory-list.
8634
8635 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8636
8637         * minibuf.el (read-file-name): doc fix.
8638
8639         * autoload.el (update-file-autoloads): doc fix.
8640
8641         * about.el (about-hackers): Change my E-mail address.
8642
8643 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8644
8645         * info.el (Info-visit-file): Just use the `f' interactive spec to
8646         read a filename in the standard way.
8647
8648 2000-01-13  Andy Piper  <andy@xemacs.org>
8649
8650         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8651         (gutter-buffers-tab-extent): new variable.
8652         (update-tab-in-gutter): call add-tab-to-gutter again if the
8653         orientation has changed.
8654         (add-tab-to-gutter): cope with different orientations.
8655
8656 2000-01-11  Didier Verna  <didier@xemacs.org>
8657
8658         * info.el (Info-following-node-name): backward-skip dots as well
8659         as spaces (dots at the end of a node name aren't part of it).
8660         (Info-extract-menu-node-name): don't skip dots. There could be
8661         some in the node name.
8662         (Info-index): allow dots to be part of a node name.
8663
8664 2000-01-12  Andreas Jaeger  <aj@suse.de>
8665
8666         * files.el (auto-mode-alist): Added idlwave-mode.
8667         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8668
8669 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8670
8671         * info.el (Info-search): Show default value.
8672
8673 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8674
8675         * info.el (Info-read-node-completion-table): New variable.
8676         (Info-read-node-name-1): New function.
8677         (Info-read-node-name): Use it.
8678         (Info-follow-reference): Use DEFAULT argument of completing-read.
8679         (Info-menu): Ditto.
8680
8681 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8682
8683         * hyper-apropos.el (hyper-describe-key-briefly): Save
8684         window configuration.
8685         (hyper-describe-face): Use DEFAULT of completing-read.
8686         (hyper-apropos-read-variable-symbol): Ditto.
8687         (hyper-apropos-read-function-symbol): Ditto.
8688
8689 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8690
8691         * mule/mule-cmds.el (set-default-coding-system): Set
8692         comint-exec-hook to use coding-system-for-read and
8693         coding-system-for-write so that C-x RET c works.
8694
8695 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8696
8697         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8698         (previous-matching-history-element): Increment
8699         minibuffer-max-depth by 1.
8700         (next-matching-history-element): Ditto.
8701
8702 2000-01-11  Andy Piper  <andy@xemacs.org>
8703
8704         * gutter-items.el (buffers-tab): Create a new face for the buffers
8705         tab.
8706         (buffers-tab-face): use it.
8707
8708 2000-01-10  Didier Verna  <didier@xemacs.org>
8709
8710         * modeline.el (modeline-scrolling-method): change modeline X
8711         cursor appearance according to the value.
8712
8713 2000-01-07  Andreas Jaeger  <aj@suse.de>
8714
8715         * about.el (about-hackers): Moved my entry to contributor list.
8716         (xemacs-hackers): Added myself.
8717         (about-maintainer-info): Added description of myself.
8718
8719
8720 2000-01-07  Didier Verna  <didier@xemacs.org>
8721
8722         * modeline.el (modeline-scrolling-method): new variable.
8723         (mouse-drag-modeline): add reference to it in the docstring.
8724         (mouse-drag-modeline): handle it.
8725
8726 2000-01-08  Andy Piper  <andy@xemacs.org>
8727
8728         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8729         calls.
8730         (remove-buffer-from-gutter-tab): ditto.
8731
8732 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8733
8734         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8735         (custom-face-edit): Fix grammatical error in help message.
8736
8737 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8738
8739         * movemail.el: Added.
8740
8741         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8742
8743 2000-01-03  Didier Verna  <didier@xemacs.org>
8744
8745         * modeline.el (mouse-drag-modeline): remove the code related to
8746         the modeline horizontal scrolling facility.
8747
8748 1999-12-31  Martin Buchholz <martin@xemacs.org>
8749
8750         * XEmacs 21.2.26 is released.
8751
8752 1999-12-28  Andy Piper  <andy@xemacs.org>
8753
8754         * wid-edit.el (widget-push-button-value-create): The gui cache
8755         does not agree with native widgets which can only be displayed
8756         once per window. The reasons for caching are diminished now that
8757         we don't hog resources when creating buttons.
8758         (widget-push-button-cache) deleted.
8759
8760 1999-12-24  Martin Buchholz <martin@xemacs.org>
8761
8762         * XEmacs 21.2.25 is released.
8763
8764 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8765
8766         * hyper-apropos.el (hyper-apropos): Toggle
8767         hyper-apropos-programming-apropos correctly.
8768         Set REGEXP when user accepts default value.
8769
8770 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8771
8772         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8773         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8774
8775 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8776
8777         * mule/mule-category.el (undefined-category-designator):
8778         Return char instead of character.  Search for undefined one.
8779         (describe-category): Use with-displaying-help-buffer.
8780
8781 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8782
8783         * byte-optimize.el (byte-optimize-plus):
8784         Optimize (+ 1) to 1 instead of (1+ nil).
8785
8786         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8787
8788         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8789
8790         * byte-optimize.el (byte-optimize-char-before): New function.
8791         Remove performance penalty for using (char-before) instead of (char-after).
8792
8793 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8794
8795         * mule/mule-category.el (char-category-list): Return character
8796         instead of integer.
8797
8798 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8799
8800         * minibuf.el (read-buffer): Check default is buffer object.
8801
8802 1999-11-25  Andy Piper  <andy@xemacs.org>
8803
8804         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8805         for buttons.
8806
8807 1999-12-16  Andreas Jaeger  <aj@suse.de>
8808
8809         * package-get.el (package-get-maybe-save-index): Fixed typo.
8810         Patch by Jeff Miller <jmiller@smart.net>.
8811
8812 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8813
8814         * gnuserv.el (gnuserv-process-filter):  don't call
8815         gnuserv-write-to-client when gnuserv-current-client is nil
8816
8817 1999-12-14  Martin Buchholz <martin@xemacs.org>
8818
8819         * XEmacs 21.2.24 is released.
8820
8821 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8822
8823         * about.el (about-hackers): Update my email address.
8824
8825 1999-12-07  Martin Buchholz <martin@xemacs.org>
8826
8827         * XEmacs 21.2.23 is released.
8828
8829 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8830
8831         * package-get.el (package-get-download-sites): Removed several
8832         defunct download sites, added many new ones, and corrected a few
8833         incorrect directory-on-site entries.  Added physical locations to
8834         site-description.
8835
8836 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8837
8838         * finder.el (finder-commentary): add DOC string and fix
8839         interactive spec
8840
8841 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8842
8843         * help.el (describe-function): Don't forget to intern the string
8844         completing-read returns.
8845         (describe-variable): Ditto.
8846
8847 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8848
8849         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8850         `hyper-apropos-help-mode' here to find symbol to customize
8851         irregardless of cursor position and simplify
8852         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8853         `hyper-apropos-popup-menu'.
8854
8855 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8856
8857         * apropos.el (apropos-mode-map): Add return to call
8858         apropos-follow.
8859         (apropos-print): Call apropos-mode to have better
8860         command reference. Put keymap text-poperty to
8861         symbole name.
8862
8863 1999-11-22  Alastair Burt  <burt@dfki.de>
8864
8865         * help.el: (describe-bindings-1): Added handling of keymaps for
8866         the extents at point.
8867
8868 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8869
8870         * gutter-items.el (buffers-tab-items): Wrap the function in a
8871         save-match-data
8872
8873 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8874
8875         * help.el (describe-function): Use the DEFAULT argument to
8876         completing-read.
8877         (describe-variable): Ditto.
8878
8879 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8880
8881         * minibuf.el (read-from-minibuffer): Add optional argument
8882         DEFAULT to have better mini-buffer history support.
8883         (completing-read): Pass default to read-from-minibuffer.
8884         (read-buffer): Pass default to completing-read.
8885
8886 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8887
8888         * font-lock.el (font-lock-doc-string-face): Document the
8889         `font-lock-lisp-like' property.
8890
8891 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8892
8893         * lisp-mode.el: Specify `font-lock-lisp-like'.
8894
8895         * font-lock.el (font-lock-lisp-like): New function.
8896         (font-lock-fontify-syntactically-region): Use it.
8897
8898 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8899
8900         * XEmacs 21.2.22 is released
8901
8902 1999-11-28  Martin Buchholz <martin@xemacs.org>
8903
8904         * XEmacs 21.2.21 is released.
8905
8906 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8907
8908         * minibuf.el (read-coding-system): Accept symbol and
8909         coding-system object as a default-coding-system.
8910
8911 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8912
8913         * minibuf.el (read-coding-system): Accept symbol as
8914         a default-coding-system.
8915
8916 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8917
8918         * apropos.el (apropos-documentation): Use insert instead
8919         of princ.
8920
8921 1999-11-07  William M. Perry  <wmperry@aventail.com>
8922
8923         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8924           for the linux console.
8925
8926         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8927           stuff to work when you are not on a window system, since the GPM
8928           mouse support now allows pasting from outside of XEmacs.
8929
8930 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8931
8932         * XEmacs 21.2.20 is released
8933
8934 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8935
8936         * setup-paths.el (paths-default-info-directories): Add
8937         /usr/share/info and /usr/local/share/info.
8938
8939 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8940
8941         * about.el: Updated Vladimir Ivanovic's info.
8942
8943 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8944
8945         * auto-show.el (auto-show-truncationp): Remove.
8946
8947         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8948
8949 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8950
8951         * indent.el (indent-line-to): fix bug: spaces were not replaced
8952         with tab if column is multiple of tab-width
8953         From dhn@qedinc.com
8954
8955 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8956
8957         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8958         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8959
8960         * package-get.el (package-get-package-provider): Be verbose when
8961         interactive. Patch from Robert Pluim
8962
8963 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8964
8965         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8966         info file suffixes.
8967
8968 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8969
8970         * process.el (open-network-stream): Add a new optional parameter
8971         PROTOCOL to support udp; fix a minor typo and add an explanation
8972         in docstring for udp programming.
8973
8974         * code-process.el (open-network-stream): Add a new optional
8975         parameter PROTOCOL to support udp; fix a minor typo and add an
8976         explanation in docstring for udp programming.
8977
8978 1999-10-18  Andy Piper  <andy@xemacs.org>
8979
8980         * gui.el (make-gui-button): be more precise about how we call
8981         callbacks.
8982
8983         * wid-edit.el (widget-push-button-value-create): Use the new form
8984         of native gui-button.
8985
8986 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8987
8988         * info.el (Info-page-prev): Don't do (sit-for 0).
8989
8990 1999-10-13  Andy Piper  <andy@xemacs.org>
8991
8992         * gutter-items.el (progress-abort-glyph): new glyph for showing
8993         abort status.
8994         (append-progress): dispatch-event rather than sit-for.
8995         (abort-progress): new function. Show the abort glyph with an
8996         appropriate message.
8997         (raw-append-progress): dispatch-event rather than sit-for.
8998         (display-progress): cope with aborts.
8999
9000         * gui.el (make-gui-button): Use native widgets for buttons
9001         unconditionally.
9002         (insert-gui-button): ditto.
9003         (gui-button-p): ditto.
9004
9005         * xbm-button.el: remove from core.
9006
9007         * xpm-button.el: remove from core.
9008
9009 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9010
9011         * faces.el (init-device-faces): Don't initialize the random faces
9012         on the stream device.
9013
9014 1999-10-06  Andy Piper  <andy@xemacs.org>
9015
9016         * files.el (recover-file): Don't use ls under windows for revert buffer.
9017
9018 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9019
9020         * package-get.el (package-get-download-menu): Make menu really
9021         toggle download sites.
9022         (package-get-download-sites): Add autoload cookie.
9023
9024 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9025
9026         * setup-paths.el (paths-find-module-directory): Ditto.
9027
9028 1999-09-29  Werner Fink  <werner@suse.de>
9029
9030         * setup-paths.el (paths-find-exec-directory): Add missing nil
9031         parameter for environment.
9032
9033 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9034
9035         * modeline.el (modeline-format):
9036         Only purecopy the strings.  Else
9037         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9038         barfs.
9039
9040 1999-08-28  Mike Woolley  <mike@bulsara.com>
9041
9042         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9043         user setting comint-completion-addsuffix and
9044         comint-process-echoes.
9045
9046 1999-09-22  Andy Piper  <andy@xemacs.org>
9047
9048         * gutter-items.el (update-tab-in-gutter): use
9049         last-nonminibuf-window instead of selected-window.
9050
9051 1999-09-18  Andy Piper  <andy@xemacs.org>
9052
9053         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9054         display on.
9055
9056         * subr.el (record-buffer-hook): new variable so that the hook gets
9057         some documentation.
9058
9059 1999-09-16  Andy Piper  <andy@xemacs.org>
9060
9061         * gutter-items.el (update-tab-in-gutter): only update when the
9062         gutter is visible.
9063         (remove-buffer-from-gutter-tab): ditto.
9064
9065 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9066
9067         * simple.el (do-auto-fill): Commented out part of Kinsoku
9068         processing.
9069
9070 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9071
9072         * isearch-mode.el (isearch-highlightify-region): Give the
9073         highlighting extents a high priority.
9074         (isearch-make-extent): Give the main highlighting extent an even
9075         higher priority.
9076
9077 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9078
9079         * packages.el (packages-compute-package-locations): Fix typo from
9080         -u rationalization.
9081
9082 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9083
9084         * setup-paths.el (paths-find-doc-directory): Respect value of
9085         `configure-doc-directory.'
9086
9087         * find-paths.el (paths-find-architecture-directory): Give
9088         precendence `default' argument (which typically comes from
9089         configure).
9090
9091 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9092
9093         * startup.el (command-line-early): Added options -user-init-file
9094         and -user-init-directory.
9095
9096         * files.el (user-init-file): Default to NIL so we can recognize
9097         when it's set.
9098
9099 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9100
9101         * obsolete.el (init-file-user):
9102         * startup.el:
9103         * packages.el (packages-compute-package-locations):
9104         * package-get.el (package-get-user-index-filename):
9105         * menubar-items.el (maybe-add-init-button):
9106         * info.el (Info-annotations-path):
9107         * dump-paths.el:
9108         Change `user-init-directory' to be an absolute path.
9109         Use `user-init-directory' where appropriate.
9110         Zap `init-file-user' and its uses.
9111
9112 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9113
9114         * subr.el (copy-symbol): New function.
9115
9116 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9117
9118         * isearch-mode.el (isearch-done): Be sure to restore invisible
9119         extents in the proper buffer.
9120         (isearch-pre-command-hook): Set this-command to the correct value
9121         in case the buffer has changed and old overriding-local-map was
9122         used.
9123         (isearch-restore-extent): Use remprop instead of setting the
9124         property to nil.
9125
9126 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9127
9128         * cmdloop.el (execute-extended-command): Update zmacs region
9129         before the delay.
9130         (execute-extended-command): Make the message gettext-friendly.
9131
9132 1999-09-07  Andy Piper  <andy@xemacs.org>
9133
9134         * gutter-items.el (progress-gauge-glyph): renamed from
9135         progress-glyph.
9136         (progress-text-glyph): new variable.
9137         (progress-layout-glyph): use layouts and text glyphs.
9138         (progress-area-buffer): removed.
9139         (progress-text-and-extent): new variable.
9140         (progress-displayed-p): dynamically create gutter area buffer.
9141         (clear-progress): ditto.
9142         (raw-append-progress): ditto.
9143         (append-progress): use new glyph names.
9144         (raw-append-progress): only create the extent when needed. set
9145         properties more optimally.
9146         (progress): remove args.
9147
9148 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9149
9150         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9151         mapcar where the return value is unused.
9152         (isearch-restore-invisible-extents): Ditto.
9153         (isearch-highlight-all-cleanup): Ditto.
9154         (isearch-delete-extents-in-range): Traverse the extents only once.
9155         (isearch-highlight-all-update): Don't start over if the search
9156         string has changed and more input is pending.
9157
9158 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9159
9160         * packages.el (packages-find-package-data-path): Ditto.
9161
9162         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9163
9164         * subr.el (mapc-internal): Don't make obsolete.
9165
9166         * cl-extra.el (mapc): Resurrect.
9167
9168 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9169
9170         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9171         alias.
9172
9173         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9174         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9175         (isearch-yank-clipboard): Use get-clipboard instead of
9176         x-get-clipboard.
9177         (isearch-yank-selection): Fix docstring.
9178
9179 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9180
9181         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9182
9183 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9184
9185         * cl-macs.el (extent-start-position): Fix setf method.
9186         (extent-end-position): Ditto.
9187
9188 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9189
9190         * isearch-mode.el: End merge with FSF 20.4.
9191
9192         * isearch-mode.el (search-invisible): New variable.
9193         (isearch-hide-immediately): Ditto.
9194         (isearch-unhidden-extents): Ditto.
9195         (isearch-range-invisible): New function.
9196         (isearch-unhide-extent): Ditto.
9197         (isearch-restore-invisible-extents): Ditto.
9198         (isearch-restore-extent): Ditto.
9199
9200         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9201         implementation.
9202         (isearch-ring-retreat-edit): Ditto.
9203         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9204         (isearch-forward-regexp): New arguments NOT-REGEXP and
9205         NO-RECURSIVE-EDIT.
9206         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9207         (isearch-backward-regexp): New arguments NOT-REGEXP and
9208         NO-RECURSIVE-EDIT.
9209         (isearch-mode): Return isearch-success.
9210         (isearch-update): Use unread-command-events instead of
9211         unread-command-event.
9212         (isearch-abort): If an invalid regexp is encountered, keep popping
9213         states.
9214         (isearch-*-char): Use FSF implementation.
9215         (isearch-whitespace-chars): Use the more robust FSF's
9216         implementation.
9217         (isearch-within-brackets): New variable.
9218         (isearch-mode): Initialize it.
9219         (isearch-edit-string): Bind it.
9220         (isearch-search-and-update): Set it.
9221         (isearch-push-state): Push it.
9222         (isearch-top-state): Pop it.
9223         (isearch-search): Set it.
9224         (isearch-printing-char): When called by isearch-whitespace-chars,
9225         handle M-SPC gracefully.
9226         (isearch-message-prefix): New argument ELLIPSIS.
9227         (isearch-message-suffix): Ditto.
9228         (isearch-message): Use the ELLIPSIS argument when calling
9229         isearch-message-prefix and isearch-message-suffix.
9230         (isearch-message-prefix): Distinguish between "wrapped" and
9231         "overwrapped" search, FWIW.
9232
9233 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9234
9235         * isearch-mode.el (isearch-edit-string): Use the head of the
9236         search ring instead of search-last-string and search-last-regexp.
9237         (search-highlight): Renamed from isearch-highlight.
9238         (isearch-exit): Use the new name.
9239         (isearch-highlight): Ditto.
9240         (isearch-dehighlight): Ditto.
9241         (isearch-update-ring): New function.
9242         (isearch-done): Call it.
9243         (isearch-done): New argument EDIT.
9244         (isearch-repeat): If search string is empty, look up at the car of
9245         the search ring; ignore the yank pointer.
9246         (isearch-abort): Call isearch-done with NOPUSH.
9247         (isearch-cancel): New function.
9248         (isearch-mode-map): Bind it to ESC ESC ESC.
9249
9250         * isearch-mode.el: Begin merge with FSF 20.4.
9251
9252 1999-09-01  Andy Piper  <andy@xemacs.org>
9253
9254         * x-select.el (x-get-clipboard): obsolete.
9255         (x-yank-clipboard-selection): obsolete
9256
9257         * select.el (disown-selection): need to be careful to disown the
9258         clipboard if we set it via selection.
9259         (get-clipboard): move from x-select.el
9260         (yank-clipboard-selection): ditto.
9261
9262 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9263
9264         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9265         isearch-highlight-all-matches to nil.
9266         (isearch-fixed-case): New variable.
9267         (isearch-mode): Initialize it.
9268         (isearch-edit-string): Save it.
9269         (isearch-toggle-case-fold): Set it.
9270         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9271         need to check isearch-fixed-case.
9272         (isearch-toggle-case-fold): Update highlighting of all matches
9273         before the pause.
9274         (isearch-edit-string):
9275
9276 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9277
9278         * isearch-mode.el (isearch-edit-string): Call isearch-message
9279         before reading the event so that the prompt is displayed properly.
9280         (isearch-message): Use isearch-nonincremental when calling
9281         isearch-message-prefix.
9282         (minibuffer-local-isearch-map): Bind up and down to do the same as
9283         M-p and M-n respectively.
9284         (isearch-done): New arg NOPUSH.
9285         (isearch-edit-string): Use it.
9286         (isearch-edit-string): Don't bind isearch-string.
9287         (isearch-ring-adjust): Edit string, *then* push state.
9288
9289 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9290
9291         * faces.el (isearch-secondary): Make isearch-secondary look
9292         different than default.
9293
9294 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9295
9296         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9297         save-excursion.
9298         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9299         (isearch-update): Call isearch-dehighlight without arguments.
9300         (isearch-done): Ditto.
9301
9302         * isearch-mode.el (isearch-fix-case): If the search string has no
9303         upper-case letters, allow the folding to be reenabled.
9304         Previously, once disabled, the folding would remain that way until
9305         the end of isearch.
9306         (isearch-top-state): Call isearch-fix-case.
9307
9308         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9309         save-excursion.
9310         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9311
9312 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9313
9314         * xpm-button.el:
9315         xbm-button.el: Need to exist in core because gui.el depends on
9316         them.
9317
9318 1999-08-31  Andy Piper  <andy@xemacs.org>
9319
9320         * gutter-items.el (buffers-tab-face): new customizable variable.
9321         (buffers-tab-default-buffer-line-length): new specifier for
9322         maximum viewable characters.
9323         (progress-stack): new variable for implementing widget-based
9324         progress messages.
9325         (progress-area-buffer): ditto.
9326         (progress-glyph-height): ditto.
9327         (progress-stop-callback): ditto.
9328         (progress-quit-function): new function.
9329         (progress-glyph): new variable.
9330         (progress-layout-glyph): ditto.
9331         (progress-displayed-p): new function, see message-displayed-p for
9332         details.
9333         (clear-progress): ditto.
9334         (remove-progress): ditto.
9335         (append-progress): ditto.
9336         (raw-append-progress): ditto.
9337         (display-progress): ditto.
9338         (current-progress): ditto.
9339         (current-progress-label): ditto.
9340         (progress): ditto.
9341         (lprogress): ditto.
9342
9343
9344 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9345
9346         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9347
9348         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9349         `isearch-yank-selection'.
9350         (isearch-mode-map): Use it.
9351         (isearch-yank-selection): Use `get-selection' instead of
9352         `get-x-selection'.
9353
9354 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9355
9356         * faces.el (isearch-secondary): Create face here.
9357
9358         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9359         timers.
9360
9361 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9362
9363         * subr.el (buffer-string): More robust backward compatibility
9364         check, courtesy William Perry.
9365
9366 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9367
9368         * replace.el (perform-replace): Stop the search after the search
9369         limit has been reached.
9370
9371 1999-08-23  Andy Piper  <andy@xemacs.org>
9372
9373         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9374         here if we don't have one.
9375
9376 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9377
9378         * ldap.el (ldap-coding-system): Default to nil until we get
9379         efficient UTF8 support
9380         (ldap-decode-string): Guard against `decode-coding-string' not
9381         being defined
9382         (ldap-encode-string): Guard against `encode-coding-string' not
9383         being defined
9384
9385 1999-08-23  Didier Verna  <didier@xemacs.org>
9386
9387         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9388         Some doc strings improvements, and add a star to the `interactive'
9389         calls.
9390
9391 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9392
9393         * font-lock.el (java-font-lock-keywords-3): introduced new
9394         keywords and regexpes for javadoc syntax 1.2.
9395
9396 1999-08-17  Andy Piper  <andy@xemacs.org>
9397
9398         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9399         format-buffers-tab-line.
9400         (buffers-tab-max-buffer-line-length): new variable.
9401         (format-buffers-tab-line): new function. truncate names if over
9402         buffers-tab-max-buffer-line-length.
9403
9404 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9405
9406         * cus-start.el: Customize the variable `bell-inhibit-time'.
9407
9408 1999-08-16  Andy Piper  <andy@xemacs.org>
9409
9410         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9411         brute-force approach to deleting the last buffer.
9412         (buffers-tab-grouping-regexp): new customizable variable.
9413         (select-buffers-tab-buffers-by-mode): use it.
9414
9415 1999-08-13  Andy Piper  <andy@xemacs.org>
9416
9417         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9418         deletion problem.
9419
9420 1999-07-30  Didier Verna  <didier@xemacs.org>
9421
9422         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9423         of princ to output symbols.
9424         (custom-save-face-internal): ditto.
9425         (custom-save-resets): ditto.
9426
9427 1999-08-09  Didier Verna  <didier@xemacs.org>
9428
9429         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9430         `regexp-quote' to protect the major mode name for use as a regular
9431         expression (c++ needs this for instance).
9432
9433 1999-08-08  Andy Piper  <andy@xemacs.org>
9434
9435         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9436         cope with similar mode names.
9437
9438         * gutter-items.el (buffers-tab-selection-function): new selection
9439         function.
9440         (select-buffers-tab-buffers-by-mode): new function.
9441         (buffers-tab-items): use it if set to only display buffers in the
9442         tab in the current buffer's group..
9443         (update-tab-in-gutter): use new api.
9444         (remove-buffer-from-gutter-tab): ditto.
9445
9446         * gutter-items.el (buffers-tab-max-size): set custom selection
9447         default to 6.
9448         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9449         (add-tab-to-gutter): set face as default.
9450
9451 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9452
9453         * faces.el (frob-face-property): Merge the fall-back specifier
9454         with the target, not replace it.
9455
9456 1999-08-05  Andy Piper  <andy@xemacs.org>
9457
9458         * gutter-items.el (update-tab-in-gutter): add frame argument for
9459         buffer-items.
9460         (update-tab-in-gutter): use it.
9461
9462         * gutter-items.el (record-buffer-hook): set.
9463
9464         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9465         change.
9466         (switch-to-buffer-hook) deleted.
9467
9468 1999-08-04  Andy Piper  <andy@xemacs.org>
9469
9470         * gutter-items.el (update-tab-in-gutter): make sure this will work
9471         as an argument to create-frame-hook.
9472
9473 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9474
9475         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9476         instead of timer emulation.
9477
9478 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9479
9480         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9481         Emacs isearch enhancements.
9482
9483 1999-07-28  Andy Piper  <andy@xemacs.org>
9484
9485         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9486         all devices that support tab controls.
9487         (remove-buffer-from-gutter-tab): new function. to be used as a
9488         value for kill-buffer-hook.
9489
9490 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9491
9492         * auto-show.el (auto-show-truncationp): changed to match
9493         `window_translation_on'
9494
9495 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9496
9497         * XEmacs 21.2.19 is released
9498
9499 1999-07-28  SL Baur  <steve@miho>
9500
9501         * code-files.el (insert-file-contents): Fix docstring.
9502         revert previous change.
9503
9504 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9505
9506         * fill.el (fill-region-as-paragraph): Change re-break-point to
9507         contain word-across-newline plus one character so that filling
9508         Japanese and Chinese works as desired.
9509         * simple.el (do-auto-fill): Ditto.
9510
9511 1999-07-26  SL Baur  <steve@miho>
9512
9513         * mule/japanese.el ("Japanese"): Do not specify a default input
9514         method.
9515         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9516
9517 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9518
9519         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9520         able to use cl-macs macro in early lisp.
9521
9522 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9523
9524         * custom.el:
9525         * cus-face.el:
9526         * cus-edit.el:
9527                 Massive custom Theme API changes.
9528
9529 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9530
9531         * code-files.el (insert-file-contents): Regard
9532         coding-system-magic-cookie if `coding-system-for-read' is nil.
9533
9534 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9535
9536         * mule/thai-xtis.el: Add coding: local variable, to avoid
9537         bootstrapping problem with C locale.
9538
9539 1999-07-22  Andy Piper  <andy@xemacs.org>
9540
9541         * dumped-lisp.el (preloaded-file-list): guard against putting
9542         gutter-items in a less than functional XEmacs.
9543         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9544
9545 1999-07-18  Bob Weiner  <weiner@beopen.com>
9546
9547         * fill.el (fill-context-prefix): Fixed bug that prevented the
9548         setting of an adaptive fill prefix when the `dont-skip-first' was
9549         t.
9550
9551 1999-07-22  SL Baur  <steve@miho>
9552
9553         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9554
9555 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9556
9557         * files.el (interpreter-mode-alist): add `make', `guile', and
9558         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9559         makefile-mode, guile is a scheme, and someday XEmacs will be
9560         modular enough to use as an efficient scripting tool.)
9561
9562 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9563
9564         * mule/mule-cmds.el (reset-language-environment): Regard
9565         coding-category `utf-8' and `ucs-4' if they are available.
9566
9567 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9568
9569         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9570         (prefer-coding-system): Fix DOC-string.
9571
9572         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9573         DOC-string too.
9574
9575         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9576         Mule.
9577         (coding-system-change-eol-conversion): Fix DOC-string.
9578
9579 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9582         instead of `list-coding-system'.
9583
9584 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9585
9586         * menubar-items.el (default-menubar): `select-input-method' was
9587         renamed to `set-input-method'.
9588
9589         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9590         "Set Language Environment" menu.
9591
9592         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9593         "Describe Language Support" menu.
9594
9595 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9596
9597         * mule/chinese.el ("Chinese-GB"): Rename
9598         `chinese-gb-environment-setup-function' to
9599         `setup-chinese-gb-environment-internal'.
9600
9601 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9602
9603         * mule/korean.el: Use `define-coding-system-alias' instead of
9604         `copy-coding-system'.
9605
9606 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9607
9608         * mule/mule-cmds.el (set-language-environment-coding-systems):
9609         Treat duplicated coding-categories.
9610
9611 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9612
9613         * mule/japanese.el: Use `define-coding-system-alias' instead of
9614         `copy-coding-system'.
9615
9616 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9617
9618         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9619         coding-system `viscii'.
9620
9621 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9622
9623         * mule/cyrillic.el:
9624         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9625         (cyrillic-alternativnyj-decode-table): New variable.
9626         (cyrillic-alternativnyj-encode-table): New variable.
9627         - Specify `iso-8-1' as a category of coding-system
9628           `alternativnyj'.
9629         - Abolish general Cyrillic environment.
9630
9631 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9632
9633         * mule/chinese.el:
9634         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9635         - Register `chinese-gb-environment-setup-function' as a
9636           `setup-function' of "Chinese-GB" environment.
9637
9638 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9639
9640         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9641         optional argument `parents'.
9642
9643         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9644         property for Thai-XTIS.
9645
9646         * mule/mule-help.el (help-with-tutorial): Use property
9647         `tutorial-coding-system' of language-info as a coding-system to
9648         read tutorial file.
9649
9650 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9651
9652         * mule/thai-xtis.el: Don't setup `setup-function' and
9653         `exit-function'.
9654
9655         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9656         `set-coding-category-system' to set up coding-system for
9657         coding-category.
9658
9659         * mule/mule-cmds.el (prefer-coding-system): Use
9660         `set-coding-category-system' to set up coding-system for
9661         coding-category.
9662
9663 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9664
9665         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9666         Thai-XTIS environment.
9667
9668         * mule/mule-cmds.el (prefer-coding-system): Use
9669         `find-coding-system' instead of `coding-system-p'.
9670
9671 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9672
9673         * mule/mule-cmds.el (set-language-environment-coding-systems):
9674         Modify eol-type for XEmacs.
9675
9676         * mule/thai-xtis.el: Delete unused local variable `category'.
9677
9678         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9679         function.
9680         (prefer-coding-system): Don't call
9681         `update-coding-systems-internal'; use function
9682         `coding-category-list' instead of variable `coding-category-list';
9683         use `set-coding-priority-list' instead of `set-coding-priority';
9684         modify `eol-type' for XEmacs.
9685
9686         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9687         `charset-columns'.
9688         (char-width): Likewise.
9689
9690 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9691
9692         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9693         `tis-620'.
9694
9695         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9696         `set-coding-priority-list' instead of `set-coding-priority'; don't
9697         call `update-coding-systems-internal'.
9698
9699         * mule/mule-misc.el (coding-system-get): New function.
9700         (coding-system-put): New function.
9701         (coding-system-category): New function.
9702
9703 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9704
9705         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9706         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9707         to avoid conflict with leim/quail/thai-xtis.
9708
9709         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9710         to thai-xtis-chars.el.
9711
9712         * mule/thai-xtis-chars.el: New file (split from
9713         mule/thai-xtis.el).
9714
9715 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9716
9717         * mule/thai-xtis.el:
9718         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9719         - Add syntax entries.
9720         - Put `preferred-coding-system' of the charset `thai-xtis' to
9721           `tis-620'.
9722
9723 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9724
9725         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9726         rewritten to use write-multibyte-character.
9727
9728 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9729
9730         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9731         of `iso-2022-7'.
9732         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9733         ported yet.
9734         (read-input-method-name): Treat optional argument `default'.
9735
9736 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9737
9738         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9739         all.
9740         (set-language-info-alist): Set up menus here.
9741
9742 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9743
9744         * minibuf.el (completing-read): Add new optional argument
9745         `default'.
9746         (read-coding-system): Add new optional argument
9747         `default-coding-system'.
9748
9749 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9750
9751         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9752         (viet-viscii-...->viet-vscii...).
9753
9754 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9755
9756         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9757         and menus.
9758
9759 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9760
9761         * mule/mule-cmds.el (input-method-function): Add permanent-local
9762         property.
9763
9764 1999-03-30  Dave Love  <fx@gnu.org>
9765
9766         * mule/mule-cmds.el (current-language-environment): Doc fix.
9767
9768 1999-02-06  Richard Stallman  <rms@gnu.org>
9769
9770         * mule/european.el (setup-slovenian-environment): New function.
9771         ("Slovenian"): New language environment.
9772
9773 1999-01-27  Dave Love  <fx@gnu.org>
9774
9775         * mule/mule-cmds.el (current-language-environment): Provide :link,
9776         :type (choices) and appropriate :get.
9777
9778 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9779
9780         * mule/mule-cmds.el (describe-language-environment): Don't alter
9781         input-method-alist.
9782
9783 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9784
9785         * mule/mule-cmds.el (prefer-coding-system): Call
9786         set-coding-priority, so that the internal array of priorities is
9787         also updated.
9788
9789 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9790
9791         * mule/mule-cmds.el (prefer-coding-system): If the argument
9792         requires specific EOL conversion type, make the default coding
9793         systems use that.
9794
9795 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9796
9797         * mule/mule-cmds.el (set-language-environment): Pass the default
9798         eol-type to set-language-environment-coding-systems.
9799         (set-default-coding-systems): Copy the eol-type property for the
9800         new default values of {buffer-file,process}-coding-system from the
9801         old defaults.
9802         (set-language-environment-coding-systems): Accept an optional
9803         argument EOL-TYPE, and set the eol-type property of the default
9804         coding systems accordingly.
9805
9806 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9807
9808         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9809         use generate-new-buffer instead of get-buffer-create.
9810
9811 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9812
9813         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9814
9815 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9816
9817         * mule/mule-cmds.el (default-input-method): Fix custom type.
9818
9819 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9820
9821         * mule/mule-cmds.el (setup-specified-language-environment):
9822         Add apropos-inhibit property.
9823         (describe-specified-language-support): Likewise.
9824
9825 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9826
9827         * mule/mule-cmds.el: Doc fixes.
9828
9829 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9830
9831         * mule/mule-cmds.el (register-input-method): Doc-string
9832         modified.
9833
9834 1998-09-01  Dave Love  <fx@gnu.org>
9835
9836         * mule/mule-cmds.el (current-language-environment): Fix
9837         setter function.
9838
9839 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9840
9841         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9842         mule/european.el, mule/hebrew.el, mule/japanese.el,
9843         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9844         avoid bootstrapping problem if you need to recompile all the Lisp
9845         files using interpreted code.
9846
9847 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9848
9849         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9850         ("Latin-2"): Likewise.
9851
9852 1998-08-18  Per Starback  <starback@update.uu.se>
9853
9854         * mule/european.el (setup-latin2-environment): Fix typo.
9855
9856 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9857
9858         * mule/european.el: Give proper value of `input-method' key to all
9859         lang. env.
9860
9861         * mule/mule-cmds.el (activate-input-method): Handle the case that
9862         the arg INPUT-METHOD is nil correctly.
9863         (read-multilingual-string): Activate the specified input method
9864         before calling read-string.  Afterward, activate the original
9865         input method.
9866
9867 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9868
9869         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9870         (set-language-info-alist): Fix typo in doc-string.
9871
9872         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9873
9874 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9875
9876         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9877         (reset-language-environment): New function for the job that
9878         setup-english-environment used to do.
9879         (set-language-environment): Do more setups according to the info
9880         in language-info-alist.
9881         (read-language-name): Handle the case that the arg KEY is nil.
9882         (describe-language-environment): Handle input-method property.
9883
9884         * mule/: All files under this directory, which related with
9885         specific languages (such as mule/european.el, mule/greek.el,
9886         mule/hebrew.el, mule/misc-lang.el), modified as below.
9887         (setup-XXX-environment): Just call set-language-environment.  If
9888         they used to do some other jobs than what done by
9889         set-language-environment, those jobs are done in
9890         setup-XXX-environment-internal now.
9891         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9892         the value to setup-XXX-environment-internal.  Add properties
9893         input-method and features.
9894
9895         * mule/english.el (setup-english-environment): Just call
9896         reset-language-environment.
9897
9898         * mule/european.el (setup-8-bit-environment): Function deleted.
9899
9900 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9901
9902         * mule/mule-cmds.el (input-method-exit-on-first-char)
9903         (input-method-use-echo-area): Doc fixes.
9904
9905 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9906
9907         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9908         variable.
9909         (input-method-use-echo-area): New variable.
9910
9911 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9912
9913         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9914
9915 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9916
9917         * mule/mule-cmds.el (activate-input-method): Update mode line.
9918         (inactivate-input-method): Likewise.
9919
9920 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9921
9922         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9923         input method in the current buffer, but just bind
9924         current-input-method.
9925
9926 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9927
9928         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9929
9930         * mule/misc-lang.el ("IPA"): Add coding-priority and
9931         coding-system.
9932
9933 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9934
9935         * mule/greek.el: Add coding-priority.
9936
9937 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9938
9939         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9940         LANG-ENV.
9941
9942 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9943
9944         * mule/mule-cmds.el (register-input-method): Fix previous change.
9945         (setup-specified-language-environment): Doc fix.
9946
9947 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9948
9949         * mule/mule-cmds.el: Several doc fixes.
9950         (get-language-info, set-language-info): Rename argument.
9951         (set-language-info-alist): Likewise.
9952         (register-input-method): Rename argument.
9953         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9954
9955 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9956
9957         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9958         default value while reading an input method.
9959
9960 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9961
9962         * mule/mule-cmds.el (universal-coding-system-argument):
9963         Use buffer-file-coding-system as default.
9964
9965 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9966
9967         * mule/korean.el ("Korean"): Doc fix.
9968
9969 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9970
9971         * mule/mule-cmds.el (describe-language-environment): Print the
9972         languge environment at the head.
9973
9974 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9975
9976         * mule/japanese.el: Set exit-function to exit-japanese-environment
9977         for Japanese environment.
9978
9979 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9980
9981         * mule/mule-cmds.el (set-language-environment): Doc fix.
9982         (current-language-environment): Use defcustom.
9983         (default-input-method): Specify :type.
9984
9985 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9986
9987         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9988         modified.
9989         (prefer-coding-system): Doc-string modified.
9990
9991 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9992
9993         * mule/mule-cmds.el (set-language-info): Doc-string
9994         describes `coding-priority' KEY.
9995         (set-language-environment-coding-systems): New function.
9996         (select-safe-coding-system): New function.
9997         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9998         (set-language-info-alist): New optionla arg PARENTS.  Call
9999         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10000         (set-language-environment-coding-systems): New function.
10001
10002         * mule/chinese.el: Remove setting up of
10003         describe-chinese-environment-map and
10004         setup-chinese-environment-map.  Exclude them in args of calls to
10005         set-language-info-alist.  Register coding-priority key in
10006         language-info-alist.
10007
10008         * mule/cyrillic.el: Remove setting up of
10009         describe-cyrillic-environment-map and
10010         setup-cyrillic-environment-map.  Exclude them in args of calls to
10011         set-language-info-alist.  Register coding-priority key in
10012         language-info-alist.
10013
10014         * mule/english.el: Register coding-priority key in
10015         language-info-alist.
10016
10017         * mule/ethiopic.el: Register coding-priority key in
10018         language-info-alist.
10019
10020         * mule/european.el: Remove setting up of
10021         describe-european-environment-map and
10022         setup-european-environment-map.  Exclude them in args of calls to
10023         set-language-info-alist.  Register coding-priority key in
10024         language-info-alist.  Add "German" language env.
10025         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10026         (setup-german-environment): New function.
10027
10028         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10029         change default input method to "greek-postfix".
10030
10031         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10032         coding-priority key in
10033
10034 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10035
10036         * mule/mule-cmds.el (set-language-info): Doc fix.
10037         (input-method-inactivate-hook): Doc fix.
10038
10039 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10040
10041         * mule/mule-cmds.el (set-input-method): Renamed from
10042         select-input-method.
10043
10044 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10045
10046         * mule/mule-cmds.el (set-language-environment): Run
10047         exit-language-environment-hook before calling `exit-function'
10048         which is specified for the language environment.
10049
10050 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10051
10052         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10053         modified.
10054         (prefer-coding-system): Likewise.
10055         (describe-language-environment): Print aliases of each coding
10056         system.
10057         (set-language-environment-hook): New variable.
10058         (exit-language-environment-hook): New variable.
10059         (set-language-environment): Call these hooks.  Before setting a
10060         new language environment, exit from the
10061         current-language-environment if necessary.
10062         (input-method-verbose-flag): The value can be nil, t,
10063         complex-only, or default.
10064         (input-method-highlight-flag): Doc-string augmented.
10065         (activate-input-method): Check if we can run the registered
10066         function to activate an input method.
10067
10068         * mule/korean.el: Set exit-function for language environment
10069         "Korean" to exit-korean-environment.
10070         (setup-korean-environment): Moved to korea-util.el.
10071
10072 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10073
10074         * mule/mule-cmds.el (read-multilingual-string): Use
10075         current-input-method prior to default-input-method.  Don't bind
10076         current-input-method by `let', instead, activate the specified
10077         input method in the current buffer temporarily.
10078
10079 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10080
10081         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10082
10083 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10084
10085         * mule/chinese.el (post-read-decode-hz): Return the result of
10086         decode-hz-region.
10087         (pre-write-encode-hz): Do not change the value of
10088         last-coding-system.
10089
10090 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10091
10092         * mule/mule-ccl.el: Doc fixes.
10093
10094 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10095
10096         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10097         (check-ccl-program): New macro.
10098
10099 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10100
10101         * mule/mule-ccl.el: Comment about CCL syntax modified.
10102         (ccl-command-table): Add read-multibyte-character and
10103         write-multibyte-character.
10104         (ccl-code-table): Add ex-cmd.
10105         (ccl-extended-code-table): New variable.
10106         (ccl-embed-extended-command): New function.
10107         (ccl-compile-read-multibyte-character,
10108         ccl-compile-write-multibyte-character) New functions.
10109         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10110         ccl-dump-write-multibyte-character): New functions.
10111
10112 1999-07-22  SL Baur  <steve@miho>
10113
10114         * config.el (config-value-file): config.values is installed into
10115         doc-directory.
10116         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10117
10118 1999-07-19  Didier Verna  <didier@xemacs.org>
10119
10120         * rect.el: all functions rewritten, except when noted. Below is a
10121         list of interface changes.
10122         (apply-on-rectangle): new function. Obsoletes
10123         `operate-on-rectangle'. All functions that used to call this
10124         function now call the new one.
10125         (kill-rectangle): added optional prefix arg to fill lines.
10126         (delete-rectangle): ditto.
10127         (delete-extract-rectangle): ditto.
10128         (open-rectangle): ditto.
10129         (clear-rectangle): ditto.
10130         (delete-rectangle-line): added third arg FILL.
10131         (delete-extract-rectangle-line): ditto.
10132         (open-rectangle-line): ditto.
10133         (clear-rectangle-line): ditto.
10134
10135 1999-07-18  Andy Piper  <andy@xemacs.org>
10136
10137         * menubar-items.el (default-menubar): add gutter options.
10138
10139         * gutter-items.el: new file.
10140         (gutter): new group for custom.
10141         (gutter-visible-p): new variable.
10142         (default-gutter-position): ditto.
10143         (buffers-tab): new group for the buffers tab.
10144         (gutter-buffers-tab): widget to put in the gutter.
10145         (buffers-tab-max-size): max number of tabs.
10146         (buffers-tab-switch-to-buffer-function): function to call when a
10147         tab is pressed.
10148         (buffers-tab-omit-function): filter buffers with this function.
10149         (buffers-tab-format-buffer-line-function): format buffer names for
10150         inclusion in tabs.
10151         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10152         the record.
10153         (build-buffers-tab-internal): build a list of tab items.
10154         (buffers-tab-items): ditto.
10155         (add-tab-to-gutter): put a tab in the gutter area.
10156         (update-tab-in-gutter): reset the buffers in the tab.
10157
10158         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10159
10160         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10161         (switch-to-buffer-hooks): new hook.
10162
10163         * toolbar.el (default-toolbar-position): fix typo.
10164
10165 1999-07-16  Andy Piper  <andy@xemacs.org>
10166
10167         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10168
10169 1999-07-15  Didier Verna  <didier@xemacs.org>
10170
10171         * cus-edit.el (custom-prompt-variable): optional third arg makes
10172         prompt for a comment string.
10173         (customize-set-value): optional prefix makes this function handle
10174         variable comments.
10175         (customize-set-variable): ditto.
10176         (customize-save-variable): ditto.
10177         (customize-customized): handle custom comments.
10178         (customize-save-customized): ditto.
10179         (custom-variable-state-set): ditto.
10180         (custom-face-state-set): ditto.
10181         (customize-saved): ditto.
10182         (custom-variable-set): ditto.
10183         (custom-face-set): ditto.
10184         (custom-variable-save): ditto.
10185         (custom-face-save): ditto.
10186         (custom-variable-reset-saved): ditto.
10187         (custom-face-reset-saved): ditto.
10188         (custom-variable-reset-standard): ditto.
10189         (custom-face-reset-standard): ditto.
10190         (custom-comment-face): new face.
10191         (custom-comment-tag-face): ditto.
10192         (custom-comment): new widget.
10193         (custom-comment-create): new function.
10194         (custom-comment-delete): ditto.
10195         (custom-comment-value-set): ditto.
10196         (custom-comment-show): ditto.
10197         (custom-comment-invisible-p): ditto.
10198         (custom-variable-value-create): create a comment field widget.
10199         (custom-face-value-create): ditto.
10200         (custom-variable-menu): new entry for adding a custom comment.
10201         (custom-face-menu): ditto.
10202         (custom-save-variables): possibly save custom comments.
10203         (custom-save-faces): ditto.
10204
10205         * cus-face.el (custom-set-faces): the arguments can now have a
10206         custom comment as fourth argument.
10207
10208         * custom.el (custom-set-variables): the arguments can now have a
10209         custom comment as fifth element.
10210
10211 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10212
10213         * XEmacs 21.2.18 is released
10214
10215 1999-07-13  SL Baur  <steve@miho>
10216
10217         * lib-complete.el (read-library-name): Revert previous change.
10218         (read-library): Ditto.
10219
10220 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10221
10222         * packages.el (packages-package-list): Capitalize docstring.
10223
10224         * packages.el (packages-find-package-library-path): Use #'nconc
10225         rather than #'append to reduce consing -- #'mapcar uses Flist,
10226         which returns a freshly consed list.  #'append would create yet
10227         another fresh list, using Fmake_list in concat.
10228
10229         * packages.el (package-provide): Use setq with remassq like it
10230         says in its docstring.
10231
10232 1999-07-06  SL Baur  <steve@miho.m17n.org>
10233
10234         * lib-complete.el (progn-with-message): Fix typo.
10235
10236 1999-07-06  SL Baur  <steve@miho.m17n.org>
10237
10238         * mule/mule-misc.el (char-octet): Make function match docstring.
10239         From Katsumi Yamaoka <yamaoka@jpl.org>
10240
10241 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10242
10243         * wid-edit.el (widget-documentation): corrected spelling error.
10244
10245 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10246
10247         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10248         keys if already bound
10249
10250 1999-07-06  SL Baur  <steve@miho.m17n.org>
10251
10252         * lib-complete.el (progn-with-message): Revert previous changes.
10253
10254 1999-06-24  Bob Weiner  <weiner@beopen.com>
10255
10256         * lib-complete.el (find-library):
10257         (find-library-other-window):
10258         (find-library-other-frame): Completely rewrote
10259         so that these functions actually work when called non-interactively.
10260         Also made them handle LIBRARY arguments which end with .el or .elc.
10261
10262 1999-06-24  Bob Weiner  <weiner@beopen.com>
10263
10264         * simple.el (indent-new-comment-line): Locally bound
10265         `block-comment-start' to `comstart' or else when this is called
10266         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10267         `block-comment-start' value, ignoring any existing spacing after a
10268         comment prefix in the previous line and producing ugly comments.
10269
10270 1999-06-23  Bob Weiner  <weiner@beopen.com>
10271
10272         * list-mode.el (mouse-choose-completion):
10273         (choose-completion):
10274         (completion-switch-to-minibuffer): Added.
10275         ([Tab]): [Tab] previously switched to the minibuffer
10276         but since [space] does that and since most applications in the
10277         world use [Tab] to select the next item in a list, do that in the
10278         *Completions* buffer too.  This will cause the least confusion
10279         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10280         06/23/1999.
10281
10282 1999-06-22  Bob Weiner  <weiner@beopen.com>
10283
10284         * help.el (help-buffer-name): Added support for a null value
10285         of `help-buffer-prefix-string' since some buffers require no
10286         prefix.
10287
10288 1999-06-20  Bob Weiner  <weiner@beopen.com>
10289
10290         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10291         in the completion-list-mode-map to bury the completions buffer
10292         even when the minibuffer is no longer active.
10293
10294 1999-06-20  Bob Weiner  <weiner@beopen.com>
10295
10296         * list-mode.el (list-mode): It is visually disconcerting to have
10297         the text cursor disappear within list buffers, especially when
10298         moving from window to window, so leave it visible.
10299
10300 1999-07-01  SL Baur  <steve@miho.m17n.org>
10301
10302         * menubar-items.el (default-menubar): Conditionalize the bug
10303         report menu item (which may not be possible in this XEmacs).
10304         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10305
10306 1999-06-30  SL Baur  <steve@miho.m17n.org>
10307
10308         * subr.el (with-current-buffer): DOC string fix.
10309         Suggested by Bob Weiner <weiner@altrasoft.com>
10310
10311 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10312
10313         * cus-face.el (custom-face-italic): insert missing args
10314
10315 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10316
10317         * packages.el (package-locations): Changed default early package
10318         hierarchies to ~/.xemacs/mule-packages and
10319         ~/.xemacs/xemacs-packages.
10320
10321 1999-06-23  SL Baur  <steve@miho.m17n.org>
10322
10323         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10324
10325 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10326
10327         * packages.el (package-locations): Changed default early package
10328         hierarchy to ~/.xemacs/packages.
10329         (package-locations): Removed `packages' as a possible name for a
10330         late package hierarchy.
10331
10332 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10333
10334         * mule/mule-category.el (word-combining-categories): Set up new
10335         variable.
10336         (word-separating-categories): Likewise.
10337
10338 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10339
10340         * XEmacs 21.2.17 is released
10341
10342 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10343
10344         * font-menu.el (font-menu-set-font): allow for nil specification
10345         of font size.
10346
10347 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10348
10349         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10350         is 1.
10351
10352 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10353
10354         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10355         8859-5 instead of ISO 8859-1.
10356
10357 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10358
10359         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10360         (viet-viscii-encode-table): Ditto.
10361
10362         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10363         Make obsolete definition of char-octet.
10364
10365 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10366
10367         * subr.el: Move no-Mule make-char ...
10368         * help-nomule.el (make-char): To here.
10369         (string-width): Make Mule compatibility alias.
10370
10371 1999-06-15  Andy Piper  <andy@xemacs.org>
10372
10373         * select.el (get-selection-no-error): really make there be no-error.
10374         (get-selection): revert to original.
10375
10376 1999-06-11  Andy Piper  <andy@xemacs.org>
10377
10378         * select.el (selection-sets-clipboard): renamed.
10379         (own-selection): use it.
10380
10381 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10382
10383         * XEmacs 21.2.16 is released
10384
10385 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10386
10387         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10388         missing characters to avoid crash.
10389
10390 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10391
10392         * coding.el (set-terminal-coding-system): Only set the console
10393         coding system on the selected console if it is a tty.
10394
10395 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10396
10397         * cus-face.el:
10398         * cus-edit.el:
10399         * faces.el:
10400         (custom):
10401         (face-spec-set):
10402         * faces.el (frob-face-property):
10403         * font-menu.el (font-menu-set-font):
10404                   Actually apply changes from 1999-03-17
10405
10406 1999-06-10  Andy Piper  <andy@xemacs.org>
10407
10408         * select.el (get-selection): abstract out non error-signalling
10409         part.
10410         (get-selection-no-error): get-selection without signalling an
10411         error.
10412         (selection-is-clipboard-p): new variable. controls whether the
10413         selection sets the clipboard.
10414         (own-selection): use it.
10415
10416         * mouse.el (insert-selection): fallback to clipboard after trying
10417         primary selection and cutbuffer.
10418
10419 1999-06-05  Andy Piper  <andy@xemacs.org>
10420
10421         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10422         selection functions.
10423
10424 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10425
10426         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10427         default value.
10428         (load): Use `raw-text' instead of `no-conversion'.
10429         (insert-file-contents): Likewise.
10430
10431         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10432         of `no-conversion'.
10433
10434 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10435
10436         * coding.el: Don't copy `no-conversion' to `raw-text'.
10437
10438 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10439
10440         * subr.el (make-char): Define it if Mule is not around.
10441
10442 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10443
10444         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10445
10446         * x-select.el (x-disown-selection-internal): Restore symbol as an
10447         obsolete alias.
10448         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10449
10450 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10451
10452         * XEmacs 21.2.15 is released
10453
10454 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10455
10456         * subr.el (split-string): Avoid infinite looping
10457
10458 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10459
10460         * ldap.el (ldap-ignore-attribute-codings): New variable
10461         (ldap-default-attribute-decoder): New variable
10462         (ldap-coding-system): New variable
10463         (ldap-attribute-syntax-encoders): New variable
10464         (ldap-attribute-syntax-decoders): New variable
10465         (ldap-attribute-syntaxes-alist): New variable
10466         (ldap-encode-boolean): New function
10467         (ldap-decode-boolean): New function
10468         (ldap-encode-country-string): New function
10469         (ldap-decode-string): New function
10470         (ldap-decode-address): New function
10471         (ldap-encode-address): New function
10472         (ldap-decode-attribute): New function
10473         (ldap-search): Use some of these
10474
10475 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10476
10477         * version.el (emacs-version): Make the patch level/beta come
10478         before the XEmacs qualifier so that it gets into (funcall
10479         emacs-version) and thus in the bug reports.
10480         (emacs-version>=): Support patch levels.
10481
10482 1999-06-03  SL Baur  <steve@xemacs.org>
10483
10484         * version.el: implement x.y.z version number
10485         From Jan Vroonhof <vroonhof@math.ethz.ch>
10486
10487 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10488
10489         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10490
10491 1999-05-22  Vin Shelton <acs@xemacs.org>
10492
10493         * startup.el: Document -private and break out non-standard X options.
10494
10495 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10496
10497         * mule/mule-charset.el (charset-after): New function.
10498         (charset-direction): Synch with Mule, update docstring.
10499         (get-charset-property): New function.
10500         (put-charset-property): New function.
10501         (charset-plist): New function.
10502
10503         * mule/mule-charset.el (compose-region):
10504         (decompose-region): remove;  these functions (which don't work
10505         since we don't do composite characters) have been moved to
10506         mule-util.el.
10507         (toplevel): follow coding standards
10508
10509 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10510
10511         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10512         exist any more.
10513
10514         * code-files.el: Fix commentary to follow coding standards.  Move
10515         the single line left in mule-files.el to here.
10516
10517         * mule/mule-files.el: delete.
10518
10519 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10520
10521         * info.el (Info-scroll-prev): Use event functions instead of the
10522         old emacs 19 interface.
10523
10524 1999-06-02  Andy Piper  <andy@xemacs.org>
10525
10526         * x-font-menu.el (x-font-menu-load-font):
10527         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10528
10529 1999-05-31  Andy Piper  <andy@xemacs.org>
10530
10531         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10532         group.
10533         (font-menu-this-frame-only-p): ditto.
10534         (font-menu-max-items): reinstate, from Jan Vroonhof
10535         <vroonhof@math.ethz.ch>
10536         (font-menu-submenu-name-format): ditto.
10537         (font-menu-split-long-menu): ditto, for use by the family
10538         constructor.
10539         (font-menu-family-constructor): use it.
10540
10541 1999-05-30  Andy Piper  <andy@xemacs.org>
10542
10543         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10544         for use by the font menu.
10545
10546         * msw-font-menu.el: new file implementing mswindows specific
10547         font-menu behaviour.
10548         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10549         (mswindows-font-menu-junk-families): ditto.
10550         (hack-font-truename): ditto.
10551         (mswindows-font-regexp-ascii): ditto.
10552         (mswindows-reset-device-font-menus): ditto.
10553         (mswindows-font-menu-font-data): ditto.
10554         (mswindows-font-menu-load-font): ditto.
10555
10556         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10557         (x-font-menu-font-data): ditto.
10558         (x-font-menu-load-font): ditto.
10559
10560         * font-menu.el: new file implementing generic font menu behaviour.
10561         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10562         made device independent.
10563         (font-menu-this-frame-only-p): ditto.
10564         (font-menu-preferred-resolution): ditto.
10565         (font-menu-size-scaling): new variable used to determine whether
10566         sizes are in points or tenths of a point.
10567         (vassoc): moved from x-font-menu.el.
10568         (device-fonts-cache): ditto.
10569         (device-fonts-cache): ditto.
10570         (flush-device-fonts-cache): ditto.
10571         (reset-device-font-menus): copied from x-font-menu.el and made
10572         device independent. Most functionality deferred to
10573         device-dependent versions.
10574         (font-menu-family-constructor): copied from x-font-menu.el and
10575         made device independent.
10576         (font-menu-size-constructor): ditto.
10577         (font-menu-weight-constructor): ditto.
10578         (font-menu-set-font): ditto.
10579         (font-menu-change-face): ditto.
10580         (font-menu-load-font): new device method.
10581         (font-menu-font-data): ditto.
10582
10583         * x-font-menu.el: The above functions deleted.
10584
10585 1999-05-26  Andy Piper  <andy@xemacs.org>
10586
10587         * update-elc.el:
10588         * make-docfile.el:
10589         * loadup.el: rehash expand-file-name usage to not use default-directory.
10590
10591 1999-05-21  Andy Piper  <andy@xemacs.org>
10592
10593         * x-select.el (x-select-convert-to-text):
10594         (x-selected-text-type):
10595         (x-get-selection):
10596         (xselect-convert-to-string):
10597         (xselect-convert-to-compound-text):
10598         (xselect-convert-to-length):
10599         (xselect-convert-to-targets):
10600         (xselect-convert-to-delete):
10601         (xselect-convert-to-filename):
10602         (xselect-convert-to-charpos):
10603         (xselect-convert-to-lineno):
10604         (xselect-convert-to-colno):
10605         (xselect-convert-to-sourceloc):
10606         (xselect-convert-to-os):
10607         (xselect-convert-to-host):
10608         (xselect-convert-to-user):
10609         (xselect-convert-to-class):
10610         (xselect-convert-to-name):
10611         (xselect-convert-to-integer):
10612         (xselect-convert-to-atom):
10613         (xselect-convert-to-identity): functions renamed from x-* and
10614         moved to select.el.
10615         (x-get-secondary-selection): use rename get-selection.
10616         (x-get-clipboard): ditto.
10617         (x-own-selection): moved to select.el.
10618         (x-valid-simple-selection-p): ditto.
10619         (x-dehilight-selection): ditto.
10620         (x-own-clipboard): ditto.
10621         (x-disown-selection): ditto.
10622
10623         * x-mouse.el (x-yank-function): moved to mouse.el.
10624         (x-insert-selection): ditto.
10625         (x-set-point-and-move-selection): use renamed function.
10626
10627         * select.el (selected-text-type): moved and renamed from
10628         x-select.el.
10629         (selection-owner-p): moved to C.
10630         (selection-exists-p): ditto.
10631         (get-cutbuffer): new device method.
10632         (get-selection): generalised and moved from x-select.el.
10633         (own-selection): moved x-own-selection functionality into here.
10634         (dehilight-selection): renamed and moved from x-select.el.
10635         (own-clipboard): functionality moved from x-select.el using new
10636         generic C builtins.
10637         (disown-clipboard): ditto.
10638         (select-convert-to-text):
10639         (select-convert-to-string):
10640         (select-convert-to-compound-text):
10641         (select-convert-to-length):
10642         (select-convert-to-targets):
10643         (select-convert-to-delete):
10644         (select-convert-to-filename):
10645         (select-convert-to-charpos):
10646         (select-convert-to-lineno):
10647         (select-convert-to-colno):
10648         (select-convert-to-sourceloc):
10649         (select-convert-to-os):
10650         (select-convert-to-host):
10651         (select-convert-to-user):
10652         (select-convert-to-class):
10653         (select-convert-to-name):
10654         (select-convert-to-integer):
10655         (select-convert-to-atom):
10656         (select-convert-to-identity): new functions renamed from x-* and
10657         moved from x-select.el.
10658
10659         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10660         into here and use as the default window-system mouse yank.
10661         (insert-selection): generalised and moved from x-mouse.el.
10662         (own-clipboard): moved to C.
10663
10664         * msw-select.el (mswindows-selection-owned-p): deleted.
10665         (mswindows-own-selection): generalised and moved to select.el.
10666         (mswindows-disown-selection): generalised and moved to C.
10667         (mswindows-selection-owner-p): ditto.
10668
10669 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10670
10671         * XEmacs 21.2.14 is released
10672
10673 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10674
10675         * about.el: update contact info for jason and slb.
10676
10677 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10678
10679         * mule/european.el (setup-romanian-environment): Add Romanian
10680         support from Emacs/Mule romanian.el.
10681
10682 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10683
10684         * cus-face.el: Label all custom changes with the 'custom' tag.
10685
10686         * cus-edit.el: idem ditto.
10687
10688         * faces.el: Added suport for adding device tags to various functions.
10689         (custom): New device tag.
10690         (face-spec-set): Call reset face with tags argument. No longer do
10691         x-init-global-faces hack.
10692
10693         * faces.el (frob-face-property): Use an anonymous specifier to map
10694         frob-face-property-1 over.
10695
10696         * x-font-menu.el (font-menu-set-font): Always specify all
10697         properties to custom.
10698
10699 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10700
10701         * mule/european.el (setup-czech-environment): Add czech support.
10702         From David Sauer <davids@orfinet.cz>
10703
10704 1999-03-15  SL Baur  <steve@xemacs.org>
10705
10706         * check-features.el: Turn hard errors into warnings.
10707
10708 1999-03-21  SL Baur  <steve@xemacs.org>
10709
10710         * simple.el (delete-key-deletes-forward): As per discussion on
10711         xemacs-beta, default to t.
10712
10713 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10714
10715         * loadup.el: Define Installation-string before loading anything.
10716
10717 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10718
10719         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10720         From Anders Stenman <stenman@isy.liu.se>
10721
10722 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10723
10724         * wid-edit.el (widget-glyph-find): Ditto.
10725
10726         * packages.el (locate-library): Ditto.
10727
10728         * loadup.el (really-early-error-handler): Ditto.
10729
10730         * lib-complete.el (read-library): Ditto.
10731
10732         * faces.el (set-face-stipple): Ditto.
10733
10734         * code-files.el (load): Use new calling style of locate-file.
10735
10736 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10737
10738         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10739         dead.
10740
10741 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10742
10743         * dumped-lisp.el (preloaded-file-list): Don't load
10744         Installation.el.
10745
10746         * loadup.el (Installation-string): Define it here.
10747
10748 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10749
10750         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10751         Installation.el needs to be loaded before `dump-paths', otherwise
10752         the dumping process won't find it.
10753
10754 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10755
10756         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10757         subr so that we can use `replace-in-string' in Installation.el to
10758         get rid of C-m chars under the native Windows build.
10759
10760 1999-04-29  Andy Piper  <andy@xemacs.org>
10761
10762         * make-docfile.el: canonicalize file and directory names.
10763
10764         * device.el (call-device-method): new function for calling device
10765         specific methods.
10766         (define-device-method): new function for defining device methods.
10767         (define-device-method*): ditto.
10768
10769 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10770
10771         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10772
10773 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10776         (cyrillic-koi8-r-encode-table): Likewise.
10777         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10778         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10779
10780         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10781         from vietnamese.el].
10782
10783         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10784         mule/mule-misc.el.
10785
10786 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10787
10788         * mule/thai-xtis.el:
10789         - Change font registry name from "Thai94x94-0" to "xtis-0".
10790         - Change mnemonic of coding-system `tis-620' to "TIS620".
10791
10792 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10793
10794         * mule/ethiopic.el: fixed.
10795
10796 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10797
10798         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10799
10800         * mule/thai-xtis.el: New file.
10801
10802         * mule/vietnamese.el: New file.
10803
10804         * mule/ethiopic.el: New file.
10805
10806 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10807
10808         * bytecomp.el (byte-compile-close-variables): Leave
10809         debug-issue-ebola-notices alone.
10810
10811 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10812
10813         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10814         at the top of the buffer since it is the most important thing to
10815         customize
10816         (ldap-get-host-parameter): New defun
10817         (ldap-search): Add a new parameter `withdn' to retrieve the
10818         distinguished names of entries
10819
10820 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10821
10822         * startup.el (splash-frame-body): Date and spelling fixes.
10823
10824 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10825
10826         * view-less.el (toggle-truncate-lines): add autoload tag
10827
10828 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10829
10830         * format.el (format-alist): Disable image stuff.
10831
10832 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10833
10834         * wid-edit.el (widget-glyph-find): Search by directories, then by
10835         suffixes rather than the other way around.
10836         (widget-image-conversion): Renamed to
10837         `widget-image-file-name-suffixes'.
10838
10839 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10840
10841         * mule/mule-charset.el: Made old functions obsolete, remove the
10842         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10843         (charset-iso-graphic-plane): Rename from charset-graphic.
10844         (charset-iso-final-char): Rename from charset-final.
10845         (charset-width): Rename from charset-columns.
10846         (charset-bytes): Added from fsf compatibility, returns always 1.
10847
10848         * mule/mule-misc.el: Move charset-doc-string alias to
10849         mule-charset.el
10850
10851 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10852
10853         * x-faces.el (x-make-font-bold-italic): honor
10854         *try-oblique-before-italic-fonts*
10855
10856 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10857
10858         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10859
10860 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10861
10862         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10863         name.
10864
10865 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10866
10867         * cl-extra.el (equalp): Would bug out for lists.
10868
10869 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10870
10871         * about.el (about-hackers):  Change cgw's email address
10872
10873 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10874
10875         * XEmacs 21.2.13 is released
10876
10877 1999-03-12  SL Baur  <steve@xemacs.org>
10878
10879         * simple.el (delete-key-deletes-forward): Revert to previous
10880         behavior.
10881
10882 1999-01-18  Didier Verna  <didier@xemacs.org>
10883
10884         * menubar-items.el (xemacs-splash-buffer): handle the case of
10885         multiple elements in the splash buffer body.
10886
10887         * startup.el (splash-frame-timeout): new constant: interval
10888         between splash buffer elements.
10889         (command-line-1): handle splash buffer with multiple elements (use
10890         a timeout).
10891         (splash-frame-body): Originally `startup-splash-frame-body'.
10892         Rewrote a cleaner and more readable version. This can now be array,
10893         in which case each element is displayed in turn in the splash buffer.
10894         (splash-frame-static-body): new constant. Persistent information
10895         across all splash buffer elements (preserves the possibility to give
10896         it in different languages.
10897         (circulate-splash-frame-elements): new function. Used as a timeout
10898         to circulate through all splash frame elements and display them in
10899         sequence.
10900         (display-splash-frame): originally `startup-splash-frame'. Handle
10901         the case of multiple elements in the splash buffer body. Now
10902         returns a timeout id if multiple elements to display, or nil.
10903
10904 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10905
10906         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10907         so they can be overridden by x-init-face-from-resources.
10908         Additionally specify the font name also with an x tag.
10909
10910 1999-03-08  Andy Piper  <andy@xemacs.org>
10911
10912         * package-get.el (package-get-base): autoload.
10913
10914         * menubar-items.el (default-menubar): add update menu item. Fix
10915         custom menu to only be activated when package-base is available.
10916
10917         * package-get.el (package-get-custom): don't load
10918         package-get-custom as it is auto-generated. Fix group definition.
10919
10920 1999-03-05  Didier Verna  <didier@xemacs.org>
10921
10922         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10923         instead of `symbol-name' (Thanks Kyle).
10924
10925         * cus-edit.el (custom-save-variables): use `prin1' instead of
10926         princ to write symbols.
10927
10928 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10929
10930         * XEmacs 21.2.12 is released
10931
10932 1999-03-05  SL Baur  <steve@xemacs.org>
10933
10934         * menubar-items.el (default-menubar): Add kfm browsing support.
10935         From Neal Becker <nbecker@fred.net>
10936
10937 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10938
10939         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10940         calls to font-lock during buffer reversion.
10941
10942 1999-02-12  Didier Verna  <didier@xemacs.org>
10943
10944         * info.el (Info-build-node-completions): unconditionally widen the
10945         tag table buffer.
10946
10947 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10948
10949         * x-faces.el (x-init-face-from-resources):
10950         Only set fonts in the 'x locale.
10951
10952 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10953
10954         * package-ui.el (pui-install-selected-packages): Don't throw on
10955         `package-admin-delete-binary-package' returning nil since it's
10956         normal.  Reindent function.
10957         (pui-add-required-packages): Handle case where packages selected
10958         for installation have never been installed.
10959
10960 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10961
10962         * menubar-items.el (default-menubar):
10963         Implement the ``Mule->Set coding system of process'' menu item.
10964
10965 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10966
10967         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10968         files
10969         - Change some `if's to `when's
10970
10971 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10972
10973         * XEmacs 21.2.11 is released
10974
10975 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10976
10977         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10978         against window close (Fix Bug #460).
10979         (ask-user-about-lock-dbox): Idem.
10980
10981 1999-02-25  SL Baur  <steve@xemacs.org>
10982
10983         * mule/mule-charset.el (charset-leading-byte): New function.
10984         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10985
10986 1999-02-12  Andy Piper  <andy@xemacs.org>
10987
10988         * about.el (xemacs-hackers): change andy's email address.
10989         (about-url-alist): change andy's web page address.
10990         (about-xemacs): add piper.
10991
10992 1999-02-16  SL Baur  <steve@xemacs.org>
10993
10994         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10995         of mule-base into lisp/mule.
10996
10997 1999-02-16  SL Baur  <steve@xemacs.org>
10998
10999         * mule/arabic.el:
11000         mule/canna-leim.el:
11001         mule/chinese.el:
11002         mule/cyrillic.el:
11003         mule/english.el:
11004         mule/european.el:
11005         mule/greek.el:
11006         mule/hebrew.el:
11007         mule/japanese.el:
11008         mule/kinsoku.el:
11009         mule/korean.el:
11010         mule/misc-lang.el:
11011         mule/mule-category.el:
11012         mule/mule-ccl.el:
11013         mule/mule-charset.el:
11014         mule/mule-cmds.el:
11015         mule/mule-coding.el:
11016         mule/mule-files.el:
11017         mule/mule-help.el:
11018         mule/mule-init.el:
11019         mule/mule-misc.el:
11020         mule/mule-tty-init.el:
11021         mule/mule-x-init.el:
11022         mule/viet-chars.el:  Remerge from mule-base.
11023
11024         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11025         of mule-base into lisp/mule.
11026
11027 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11028
11029         * process.el (exec-to-string): Use `shell-command-switch' in place
11030         of hard-wired "-c" (for WindowsNT).
11031
11032 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11033
11034         * menubar-items.el (default-menubar):  Remove obsolete
11035         "Gopher" item
11036
11037 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11038
11039         * package-admin.el (package-admin-get-install-dir): First fall
11040         back to the location of xemacs-base for non-mule packages.
11041
11042 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11043
11044         * paths.el:
11045         - improved automounter tmp directory support.
11046         - support 4 (!) empirically discovered automounter conventions
11047
11048 1999-02-12  SL Baur  <steve@xemacs.org>
11049
11050         * etags.el (pop-tag-mark): autoload to match key binding.
11051
11052 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11053
11054         * XEmacs 21.2.10 is released
11055
11056 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11057
11058         * package-get.el (package-get-remote-filename): Don't bug out for
11059         a local file name in the search entry.
11060
11061 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11062
11063         * XEmacs 21.2.9 is released
11064
11065 1999-01-19  Didier Verna  <didier@xemacs.org>
11066
11067         * replace.el (replace-search-function): new variable containing a
11068         function to perform a search-forward.
11069         (replace-re-search-function): new variable containing a function
11070         to perform a re-search-forward.
11071         (perform-replace): use them.
11072
11073 1999-01-25  Didier Verna  <didier@xemacs.org>
11074
11075         * select.el (selection-owner-p): use the name `XEmacs'.
11076         (cut-copy-clear-internal): ditto.
11077
11078 1999-01-18  Andy Piper  <andy@xemacs.org>
11079
11080         * about.el (about-url-alist): Update my entry.
11081         (xemacs-hackers): Ditto.
11082
11083 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11084
11085         * buffer.el (switch-to-buffer): Fixing documentation.
11086         * minibuf.el (minibuffer-completion-table): ditto.
11087         * cl-macs.el (return-from): ditto.
11088
11089 1999-01-04  Didier Verna  <didier@xemacs.org>
11090
11091         * replace.el (delete-non-matching-lines): temporarily disable
11092         case-folding when called interactively with a regexp containing
11093         uppercase characters.
11094         (delete-matching-lines): ditto.
11095         (count-matches): ditto.
11096         (list-matching-lines): ditto.
11097
11098 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11099
11100         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11101         abort if current window is split horizontally, not if others are
11102         split.  Got rid of unnecessary minibuffer checking.  Also, add
11103         some comments (it's still complex).
11104
11105 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11106
11107         * package-get.el: changed address for doc.ic.ac.uk to
11108         sunsite.doc.ic.ac.uk
11109
11110 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11111
11112         * ldap.el (toplevel): Remove requires so that the file compiles
11113         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11114
11115 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11116
11117         * dump-paths.el: Calculate module-directory and set
11118         module-load-path to the load path for modules.
11119
11120         * loadup.el: Get bootstrap value of module-load-path from the
11121         environment variable EMACSBOOTSTRAPMODULEPATH.
11122         - Display the module load path if we're debugging paths.
11123
11124         * setup-paths.el: Added function paths-find-site-module-directory.
11125         - Added function paths-find-module-directory.
11126         - Added function paths-construct-module-load-path.  Uses new
11127         environment variable EMACSMODULEPATH.
11128
11129 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11130
11131         * font.el (font-default-object-for-device):
11132         Oops! This `or' can't be replaced by `unless'.
11133         Fixed inability to run w3, among other things.
11134
11135 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11136
11137         * package-admin.el: Change initialization of
11138           package-admin-install-function dependent on system type.
11139           Change package-admin-install-function-mswindows to use
11140           "minitar".
11141
11142 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11143
11144         * mouse.el (default-mouse-motion-handler): Disable help echo while
11145         in the minibuffer.
11146
11147 1998-12-28  Martin Buchholz <martin@xemacs.org>
11148
11149         * XEmacs 21.2.8 is released.
11150
11151 1998-12-24  Martin Buchholz <martin@xemacs.org>
11152
11153         * XEmacs 21.2.7 is released.
11154
11155 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11156
11157         * package-ui.el (pui-list-packages): Set truncate-lines.
11158
11159         * package-get.el (package-get-download-menu): Use
11160         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11161
11162         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11163         (pui-help-string): idem.
11164         (list-packages-mode): New major mode.
11165         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11166         (pui-install-selected-packages): Add suport for removing packages.
11167         (pui-toggle-package-delete-key): New function.
11168         (pui-popup-context-sensitive): New kludge.
11169         (pui-list-packages): Add warning when `package-get-remote' is nil.
11170         (package-ui-add-site): New function.
11171
11172 1998-12-01  Didier Verna  <didier@xemacs.org>
11173
11174         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11175
11176 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11177
11178         * ldap.el: Custom-ized
11179         (toplevel): Do not provide `ldap' which is provided by C level
11180         LDAP code
11181         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11182
11183 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11184
11185         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11186
11187 1998-12-17  Andy Piper  <andy@xemacs.org>
11188
11189         * sound.el (sound-load-list): name changed from sound-load-alist.
11190         (sound-extension-list): name changed from sound-ext-list.
11191         (load-default-sounds): use new names.
11192         (load-sound-file): use new names.
11193
11194 1998-12-16  Andy Piper  <andy@xemacs.org>
11195
11196         * XEmacs 21.2.6 is released
11197
11198 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11199
11200         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11201         errors.
11202
11203 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11204
11205         * wid-edit.el (widget-echo-this-extent): Set
11206         help-echo-owns-message to t.
11207
11208 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11209
11210         * package-get.el (package-get-download-menu): use toggles for
11211           each site in the download site menu.
11212
11213 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11214
11215         * package-get.el (package-get): If we cannot find a package
11216           because package-get-remote is not set, give a more helpful
11217           error message.
11218
11219 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11220
11221         * package-get.el (package-get-remote-filename): use an EFS path
11222         with user anonymous if no user is specified.
11223
11224 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11225
11226         * faces.el (face-spec-set): Re-init fallfacks for default after
11227         calling reset-face on the default face.
11228
11229 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11230
11231         * package-admin.el (package-admin-default-install-function):
11232         Behave as advertised.  Make sure the pkg-dir is proper for
11233         default-directory.
11234         (package-admin-add-binary-package): Make sure the pkg-dir is
11235         proper for default-directory.
11236         (package-admin-install-function-mswindows): Make sure the pkg-dir
11237         is proper for default-directory.
11238
11239 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11240
11241         * XEmacs 21.2.5 is released
11242
11243 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11244
11245         * files.el (binary-file-regexps): regexp-opt is not available at
11246         bytecompile time.
11247
11248 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11249
11250         * x-win-xfree86.el:
11251         * x-win-sun.el (x-win-init-sun):
11252         * x-win-sun.el:
11253         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11254         * x-iso8859-1.el:
11255         * x-init.el (init-post-x-win):
11256         * x-init.el (init-pre-x-win):
11257         * x-init.el (x-initialize-compose):
11258         * x-init.el:
11259         * x-compose.el:
11260         * winnt.el:
11261         * widget.el:
11262         * wid-edit.el (widget-glyph-click):
11263         * wid-edit.el (widget-glyph-find):
11264         * wid-edit.el (widget-type):
11265         * view-less.el (view-buffer-other-window):
11266         * very-early-lisp.el:
11267         * version.el:
11268         * toolbar.el:
11269         * toolbar-items.el:
11270         * term/sun.el (suntool-map):
11271         * term/sun-mouse.el:
11272         * term/internal.el:
11273         * syntax.el (modify-syntax-entry):
11274         * symbol-syntax.el:
11275         * subr.el:
11276         * startup.el (lock-directory):
11277         * simple.el (set-comment-column):
11278         * simple.el (backward-delete-char-untabify):
11279         * shadow.el (find-emacs-lisp-shadows):
11280         * shadow.el:
11281         * setup-paths.el (paths-construct-info-path):
11282         * select.el (cut-copy-clear-internal):
11283         * process.el (call-process-region):
11284         * process.el (start-process-shell-command):
11285         * process.el:
11286         * paths.el (rmail-spool-directory):
11287         * paragraphs.el (use-hard-newlines):
11288         * package-get.el (package-get-dependencies):
11289         * package-admin.el (package-admin-delete-binary-package):
11290         * obsolete.el (truncate-string):
11291         * obsolete.el (store-substring):
11292         * mouse.el (default-mouse-track-maybe-own-selection):
11293         * mouse.el (mouse-yank-at-point):
11294         * modeline.el:
11295         * modeline.el (mouse-drag-modeline):
11296         * minibuf.el (read-directory-name-internal):
11297         * minibuf.el (read-file-name-internal):
11298         * minibuf.el (read-file-name-internal-1):
11299         * minibuf.el (read-file-name-2):
11300         * minibuf.el (exact-minibuffer-completion-p):
11301         * minibuf.el (read-from-minibuffer):
11302         * minibuf.el:
11303         * menubar.el (check-menu-syntax):
11304         * map-ynp.el (map-y-or-n-p):
11305         * make-docfile.el (docfile-out-of-date):
11306         * loadup.el ((member "run-temacs" command-line-args)):
11307         * loadup.el ((member "no-site-file" command-line-args)):
11308         * loadup.el (really-early-error-handler):
11309         * loadup.el:
11310         * loadhist.el:
11311         * loaddefs.el:
11312         * lisp-mnt.el (lm-verify):
11313         * lib-complete.el (lib-complete:cache-completions):
11314         * lib-complete.el (library-all-completions):
11315         * itimer.el (itimer-run-expired-timers):
11316         * info.el (Info-mode):
11317         * info.el (Info-insert-file-contents):
11318         * info.el (Info-rebuild-dir):
11319         * info.el (Info-build-dir-anew):
11320         * info.el (Info-parse-dir-entries):
11321         * info.el (Info-dir-outdated-p):
11322         * info.el (Info-insert-dir):
11323         * info.el (info-xref):
11324         * info.el:
11325         * hyper-apropos.el (hyper-apropos-get-doc):
11326         * hyper-apropos.el (hyper-describe-face):
11327         * hyper-apropos.el (hyper-apropos-mode):
11328         * hyper-apropos.el:
11329         * help.el (list-processes):
11330         * help.el:
11331         * gnuserv.el:
11332         * font.el (mswindows-font-create-name):
11333         * font.el (font-default-font-for-device):
11334         * font.el (x-font-create-object):
11335         * font.el (font-registry):
11336         * font.el:
11337         * font-lock.el (font-lock-keywords):
11338         * font-lock.el:
11339         * finder.el (finder-compile-keywords):
11340         * find-paths.el (paths-find-recursive-path):
11341         * fill.el (set-justification-center):
11342         * fill.el (fill-region-as-paragraph):
11343         * files.el (insert-directory):
11344         * files.el (wildcard-to-regexp):
11345         * files.el (recover-file):
11346         * files.el (basic-save-buffer):
11347         * files.el (delete-auto-save-file-if-necessary):
11348         * files.el (file-relative-name):
11349         * files.el (backup-extract-version):
11350         * files.el (backup-buffer):
11351         * files.el (set-visited-file-name):
11352         * files.el (set-auto-mode):
11353         * files.el (interpreter-mode-alist):
11354         * files.el:
11355         * files.el (find-file-noselect):
11356         * files.el (abbreviate-file-name):
11357         * files.el (parse-colon-path):
11358         * files.el (directory-abbrev-alist):
11359         * etags.el (visit-tags-table-buffer):
11360         * easymenu.el (easy-menu-define):
11361         * dragdrop.el (experimental-dragdrop-drag):
11362         * dragdrop.el (dragdrop-drop-do-functions):
11363         * dragdrop.el (dragdrop-drop-at-point):
11364         * disass.el (disassemble-1):
11365         * disass.el (disassemble-internal):
11366         * disass.el (disassemble):
11367         * disass.el:
11368         * derived.el (derived-mode-init-mode-variables):
11369         * derived.el (define-derived-mode):
11370         * custom.el (defgroup):
11371         * cus-edit.el (custom-quote):
11372         * config.el:
11373         * code-process.el (open-network-stream):
11374         * code-process.el (start-process):
11375         * code-process.el (call-process-region):
11376         * code-process.el (call-process):
11377         * code-process.el:
11378         * code-files.el (insert-file-contents):
11379         * code-files.el:
11380         * code-files.el (buffer-file-coding-system-for-read):
11381         * cmdloop.el (yes-or-no-p-minibuf):
11382         * cl.el:
11383         * cl-macs.el:
11384         * cl-extra.el:
11385         * callers-of-rpt.el (make-caller-report):
11386         * callers-of-rpt.el:
11387         * bytecomp.el (batch-byte-recompile-directory):
11388         * bytecomp.el (batch-byte-compile-1):
11389         * bytecomp.el (batch-byte-compile):
11390         * bytecomp.el (display-call-tree):
11391         * bytecomp.el (byte-compile-insert):
11392         * bytecomp.el (byte-compile-two-args-19->20):
11393         * bytecomp.el (byte-compile-variable-ref):
11394         * bytecomp.el (byte-compile-form):
11395         * bytecomp.el (byte-compile-top-level-body):
11396         * bytecomp.el (byte-compile-out-toplevel):
11397         * bytecomp.el (byte-compile-byte-code-maker):
11398         * bytecomp.el (byte-compile-file-form-defmumble):
11399         * bytecomp.el (byte-compile-file-form):
11400         * bytecomp.el (byte-compile-keep-pending):
11401         * bytecomp.el (byte-compile-insert-header):
11402         * bytecomp.el (byte-compile-from-buffer):
11403         * bytecomp.el (byte-compile-file):
11404         * bytecomp.el (byte-recompile-file):
11405         * bytecomp.el (byte-compile-close-variables):
11406         * bytecomp.el (byte-compile-warn-about-unused-variables):
11407         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11408         * bytecomp.el (byte-compiler-legal-options):
11409         * bytecomp.el (byte-compile-lapcode):
11410         * bytecomp.el (byte-optimize-log):
11411         * bytecomp.el ((fboundp 'defsubst)):
11412         * bytecomp.el:
11413         * bytecomp-runtime.el:
11414         * byte-optimize.el (byte-optimize-apply):
11415         * byte-optimize.el (car):
11416         * byte-optimize.el (byte-optimize-form):
11417         * byte-optimize.el (byte-optimize-form-code-walker):
11418         * byte-optimize.el:
11419         * build-report.el (build-report-insert-installation-file):
11420         * build-report.el (build-report):
11421         * auto-show.el:
11422         * apropos.el (apropos-documentation):
11423         - mega patch
11424         - clean up byte-compile warnings
11425         - remove unused variables
11426         - Use common lisp style hashtable functions
11427         - byte compiler cleanup
11428         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11429         - remove old backquote syntax usage
11430         - move some cl functionality into C for speed.
11431         - remove last remaining VMS support
11432         - spelling fixes
11433         - implement last, butlast, nbutlast, copy-list in C.
11434         - new macro ignore-file-errors, similar to ignore-errors
11435           (ignore-file-errors (delete-file "foo"))
11436         - get frequent garbage collection during loadup.el by tweaking
11437           gc-cons-threshold, rather than explicitly calling garbage-collect
11438         - default delete-key-deletes-forward to `t'.
11439
11440 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11441
11442         * XEmacs 21.2-beta4 is released.
11443
11444 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11445
11446         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11447         (easy-menu-item-present-p): Wrapper around find-menu-item.
11448         (easy-menu-remove-item): Wrapper around delete-menu-item.
11449
11450         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11451         (add-menu-button): Add 'in-menu' argument.
11452         (add-menu-item-1): Add in-menu support to helper function.
11453
11454 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11455
11456         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11457
11458 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11459
11460         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11461         of Dec 4, 1997.
11462
11463 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11464
11465         * process.el (shell-command-on-region): Report if the command
11466         succeeded or failed.
11467
11468 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11469
11470         * subr.el (buffer-substring-no-properties): Comment out.
11471
11472 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11473
11474         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11475           into font instances first, like `x-frob-font-size' does.
11476           (mswindows-find-larger-font): ditto
11477
11478 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11479
11480         * package-ui.el (pui-install-selected-packages): fix args in call
11481         to `package-get'.
11482
11483 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11484
11485         * package-get.el (host-name): New widget type.
11486         (package-get-remote): Better customization using new type.
11487         (package-get-download-sites): idem dito.
11488
11489         (package-get-custom): Do not use package-get-all untill we have
11490         runtime dependencies.
11491
11492         (package-get-remove-copy): Default to 't' we no longer need this
11493         kludge as we do not currently use depenencies.
11494
11495         (package-get-was-current): New variable.
11496         (package-get-require-base): New 'force-current' argument.
11497         (package-get-update-base): idem
11498         (package-get-package-provider):  idem
11499         (package-get-locate-index-file): New 'no-remote' argument.
11500         (package-get-locate-file): idem.
11501
11502         (package-get-maybe-save-index): New function.
11503         (package-get-update-base): Use it.
11504
11505 1998-10-28 Greg Klanderman <greg@alphatech.com>
11506
11507         * package-get.el (package-get-remote): default to nil; by default,
11508         don't go out to the net via EFS.  They must select a download site.
11509         (package-get-download-sites): new variable.
11510         (package-get-download-menu): new function.
11511         (package-get-locate-index-file): new function.
11512         (package-get-update-base): use it.
11513
11514         * menubar-items.el (default-menubar): add "Update Package Index"
11515         and "Add Download Site" menus under Options | Manage Packages.
11516
11517 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11518
11519         * package-get.el (package-get): bugfix code checking installed version
11520         for case where package is not currently installed.
11521         (package-get-require-signed-base-updates): new variable.
11522         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11523         deemed not a goot thing.  Use the variable
11524         package-get-allow-unsigned-base-updates instead.
11525
11526 1998-10-16 Greg Klanderman <greg@alphatech.com>
11527
11528         * package-get.el (package-get): Don't install an older version than
11529         we already have unless explicitly told to.  Issue a warning.
11530
11531         * package-ui.el (pui-add-required-packages): when adding
11532         dependencies, don't add packages that are up to date.
11533         (pui-package-symbol-char):  Don't consider a package out of date
11534         if you have a newer version installed than the latest version in
11535         package-get-base.
11536
11537         * package-get.el (package-get-base-filename): document that it may
11538         be a path relative to package-get-remote;  new default value.
11539         (package-get-locate-file): new function.
11540         (package-get-update-base): use it to expand package-get-base-filename.
11541         (package-get-save-base): new function to save the package-get database
11542         to file.
11543         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11544         (package-get-update-base): pass the REMOTE-SOURCE arg.
11545         (package-get-update-base-entry): call package-get-custom-add-entry.
11546         (package-get-file-installed-p): removed; no longer needed.
11547         (package-get-create-custom): ditto.
11548         (toplevel): remove code to build and load package-get-custom.el
11549         (package-get-custom-add-entry): new function.
11550
11551 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11552
11553         * wid-edit.el (widget-button-click): Don't switch window.
11554
11555 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11556
11557         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11558
11559 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11560
11561         * etags.el (find-tag-default): Run find-tag-hook using
11562         run-hooks rather than funcall
11563
11564 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11565
11566         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11567         and the current local map as the parents to isearch-mode-map.
11568
11569 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11570
11571         * XEmacs 21.2-beta3 is released.
11572
11573 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11574
11575         * package-get.el (package-get-update-base): use
11576         insert-file-contents-internal, not insert-file-contents-literally.
11577
11578 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11579
11580         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11581         dump time.
11582
11583 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11584
11585         * package-get.el (package-get-update-base-entry): new function.
11586         (package-get-update-base): renamed; was `package-get-load-base'.
11587         cleanup, and use package-get-update-base-from-buffer.
11588         (package-get-update-base-from-buffer): new function.
11589         (package-get-update-base-entries): new; helper for above.
11590         Do not eval lisp grabbed over ftp; parse it from new format.
11591
11592 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11593
11594         * files.el (set-auto-mode): Don't play games loading package-get
11595         database; package-get-package-provider will handle it all.
11596
11597 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11598
11599         * package-get.el (package-get-base-filename): new variable.
11600         (package-get-require-base): new function.
11601         (package-get-pgp-signed-begin-line): new variable.
11602         (package-get-pgp-signature-begin-line): ditto.
11603         (package-get-pgp-signature-end-line):  ditto.
11604         (package-get-load-base): new function.
11605         (package-get-interactive-package-query):
11606         (package-get-update-all):
11607         (package-get-dependencies):
11608         (package-get-package-provider):
11609         (package-get-custom): use package-get-require-base.
11610         [package-get-custom loading]: disable for now.
11611
11612         * package-ui.el (pui-list-packages): use (package-get-require-base)
11613
11614 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11615
11616         * package-ui.el: Correct obvious thinko in choosing extent face.
11617
11618 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11619
11620         * menubar-items.el (default-menubar): pui-list-package has nothing
11621         to with Customize. Move all the package stuff to a new Item in Options.
11622
11623         * package-ui.el (pui-menu): Add menu and Popup menu.
11624
11625         * package-get.el (package-get): Use new
11626         package-admin-get-install-dir.
11627
11628         * package-admin.el (package-admin-get-install-dir): New syntax.
11629         Conserve package location and put mule packages where mule-base is.
11630
11631         * package-get.el : Customized
11632
11633         * package-ui.el (pui): Customized
11634         (pui-package-install-dest-dir): New variable.
11635         (pui-install-selected-packages): Use it
11636
11637 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11638
11639         * package-get.el (package-get-interactive-package-query): Move
11640         dependency on package-get-base to run-time.
11641         (package-get-update-all): Ditto.
11642         (package-get-dependencies): Ditto.
11643         (package-get-package-provider): Ditto.
11644         (package-get-custom): Ditto.
11645
11646 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11647
11648         * events.el: Remove 'ascii-character property from 'backspace
11649         and 'delete symbols
11650
11651 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11652
11653         * package-get-base.el: removed.
11654
11655 1998-09-23  Didier Verna  <didier@xemacs.org>
11656
11657         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11658         (no-upper-case-p): new function.
11659         (with-search-caps-disable-folding): new macro.
11660         (with-interactive-search-caps-disable-folding): new macro.
11661         (zap-to-char): In interactive mode, do a case-sensitive search if
11662         the character is uppercase.
11663         (zap-up-to-char): ditto.
11664
11665         * replace.el (perform-replace): use the function no-upper-case-p.
11666
11667         * isearch-mode.el (isearch-fix-case): ditto.
11668         make obsolete `with-caps-disable-folding' and
11669         `isearch-no-upper-case-p'.
11670
11671         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11672         (tags-search): ditto.
11673         (tags-query-replace): ditto.
11674
11675         * info.el (Info-search): ditto.
11676
11677 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11678
11679         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11680
11681 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11682
11683         * package-admin.el (package-admin-rmtree): rewritten.  need to
11684         check for "." and ".." before symlink check.  expand files and
11685         directories with respect to DIRECTORY, not default-directory.
11686
11687 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11688
11689         * package-get.el (package-get-all): add INSTALL-DIR argument.
11690
11691 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11692
11693         * package-ui.el (pui-add-required-packages): new function, select
11694         dependent packages.
11695         (pui-display-keymap): bind it.
11696         (pui-help-string): document it.
11697         (pui-install-selected-packages): package-get-all -> package-get.
11698
11699         * package-get.el (package-get-dependencies): new function.
11700
11701 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11702
11703         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11704         regexps.
11705
11706 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11707
11708         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11709         function.
11710         (default-mouse-track-normalize-point): Use it.
11711
11712 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11713
11714         * package-admin.el (package-admin-delete-binary-package):
11715                 General cleanup. Remove unnessary use of progn and
11716         save-excursion.
11717         (package-admin-delete-binary-package): Do NOT mess with file
11718         modes. That is evil.
11719         (package-admin-delete-binary-package): Wrap all deleting in
11720         condition-case. The data in MANIFEST is untrustworthy.
11721         (package-admin-delete-binary-package): Let the OS worry about non
11722         empty directories.
11723
11724 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11725
11726         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11727         processing.
11728         (lm-report-bug): Fix mail address to send bug reports to.
11729
11730 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11731
11732         * XEmacs 21.2-beta2 is released.
11733
11734 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11735
11736         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11737
11738 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11739
11740         * info.el (Info-mode): Document page turning by double clicks in
11741         docstring so `M-x describe-mode' will display it.
11742
11743 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11744
11745         * info.el (Info-mouse-track-double-click-hook): Use character
11746         widths to calculate a border region where double clicking does
11747         page turning, and return `nil' by default so other hooks, such as
11748         region highlighting, will be run.
11749
11750 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11751
11752         * sound.el (default-sound-directory-list): Initialize with all the
11753         "sounds" directories in `data-directory-list'.  It used to just be
11754         the first one.
11755
11756         * packages.el (locate-data-directory-list): Created.  This gives
11757         the list of matching directories, unlike `locate-data-directory',
11758         which just gives the first one.
11759
11760 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11761
11762         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11763         make a binding in the local keymap until help-char handling is
11764         improved.
11765
11766         * help.el (help-keymap-with-help-key): Provide keymap with help
11767         binding.
11768         (help-print-help-form): New helper function.
11769
11770 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11771
11772         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11773         move extent to another buffer; no need to create a new extent.
11774         (isearch-fix-case): New function.
11775         (isearch-search-and-update): Use it.
11776
11777 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11778
11779         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11780         the keymap, not minor-mode-map-alist.
11781         (isearch-done): Restore overriding-local-map.
11782
11783 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11784
11785         * bytecomp.el (byte-compile-buffer-substring):
11786         Fix for: (byte-compile (defun f () (buffer-substring)))
11787         ==>   ** buffer-substring called with 3 args, but requires 0-3
11788         - new code not only works, but is more readable, too.
11789
11790 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11791
11792         * msw-faces.el (mswindows-init-device-faces): Don't try to
11793           specify a default font at this late stage. Do try to force
11794           creation of the default face font so that if it fails we get
11795           an error now instead of a crash at frame creation.
11796
11797           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11798           mswindows-make-font-unitalic: Canonical default weight
11799           changed from "Normal" to "Regular".
11800
11801           mswindows-make-font-bold / -bold-italic: Supplied device was
11802           not being passed into call to mswindows-find-smaller-font.
11803
11804 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11805
11806         * package-get.el (package-get-remote): Fix the path where to find
11807           the packages on xemacs.org.
11808
11809 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11810
11811         * about.el (about-maintainer-info): Update Ben's entry.
11812
11813 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11814
11815         * lisp/shadow.el (find-emacs-lisp-shadows):
11816         - `member' was being called on lists of length 2000!
11817         - Replace with hashtables.
11818         - Replace hand-coded loops with (dolist)
11819         - Fix comment typo
11820
11821 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11822
11823         * packages.el: Added new function, `package-delete-name', to
11824           delete existing packages from the installed package database
11825           (`packages-package-list').  Also added the "pkginfo" directory
11826           to `packages-special-base-regexp', so that the pkginfo directory
11827           would not get added to `late-packages'.
11828
11829         * package-admin.el: Added ability to delete an installed package
11830           (added low-level function, `package-admin-delete-package').
11831           Understands how to use the pkginfo/MANIFEST.<package> file to
11832           delete the package.  When installing a package, will also
11833           create a MANIFEST.* file if one is not provided by the
11834           package.  If the MANIFEST.* doesn't exist when deleting a
11835           package, the functions will fall back to attempting to delete
11836           any package-specific lisp directory.
11837
11838         * package-get.el: Moved some functions to package-admin.el.
11839           Added interactive function `package-get-delete-package', for
11840           use by users for deleting a package.
11841
11842           Also modified to not require the presence of efs.
11843
11844 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11845
11846         * files.el (find-file-noselect): Handle all signals, kill the
11847         buffer and resignal.
11848
11849 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11850
11851         * cl-macs.el (glyph-image): Add setf method.
11852
11853 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11854
11855         * package-get.el: Fixed broken EFS downloading.  Also, look for
11856           .tar.gz files first, in preference over .tgz files.
11857
11858         * package-ui.el: Fix display of package version numbers.
11859
11860 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11861
11862         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11863         argument.
11864
11865 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11866
11867         * list-mode.el: `display-completion-list': added new/optional
11868           keyword `:completion-string', which allows the programmer to
11869           change the "Possible completions are:" prompt.
11870
11871         * menubar-items.el: Added new pulldown menu-pick to start up the
11872           visual package browser/installer:
11873
11874                 Options->Customize->List Packages
11875
11876         * package-admin.el: Added hooks for installing under both Unix
11877           and MS Windows.  Does additional error checking.  No longer
11878           calls "add-big-package.sh" to install packages under Unix; now
11879           calls gunzip & tar directly.
11880
11881         * package-get.el: Added ability to install packages from files
11882           on a local disk/CDROM.  Now deletes any existing package lisp
11883           directory.  Does completion on available packages when
11884           querying for package names.  Will also search for .tgz files
11885           in addition for .tar.gz files.  Tries to reload
11886           auto-autoloads, as a convenience when loading new packages,
11887           and also tries to add any new package paths to `load-path'.
11888           Changed all occurences of `concat' to use `expand-file-name'.
11889
11890         * package-ui.el: New file which implements the main visual
11891           package browser/installer, which is started via a menu pick or
11892           M-x pui-list packages.
11893
11894 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11895
11896         * startup.el (load-init-file): spelling fix.
11897
11898 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11899
11900         * startup.el (normal-top-level): Load auto-autoload files
11901         covariantly with their precedence.
11902
11903 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11904
11905         * menubar-items.el (default-menubar): Remove "Font Weight"
11906         option, there is currently no custom equivalent.. Customize-faces
11907         is "Edit faces".
11908
11909         * x-font-menu.el (font-menu-set-font): Use customize to set
11910         default face.
11911
11912         * faces.el (face-spec-update-all-matching): New function.
11913
11914         * cus-face.el (custom-set-face-update-spec): New function.
11915         Interface to customize faces from elisp.
11916
11917         (custom-face-value-create): Show the customized settings if set
11918         but not saved.
11919
11920 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11921
11922         (custom-face-value-create): Show the customized settings if set
11923         but not saved.
11924
11925 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * keydefs.el (global-map): Add FSF 20.3 binding of
11928         query-replace-regexp.
11929
11930 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11931
11932         * minibuf.el (read-file-name-internal-1): use
11933         user-name-completion-1 instead of user-name-completion.
11934
11935 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11936
11937         * loadup.el:
11938         * make-docfile.el:
11939         * update-elc.el: Don't set `source-directory' (now defunct as a
11940         global variable) no more.
11941
11942         * packages.el (packages-list-autoloads): Made `source-directory'
11943         (now defunct as a global variable) a parameter.
11944
11945 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11946
11947         * about.el (about-hackers): new email
11948
11949 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11950
11951         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11952
11953 1998-07-17  Didier Verna  <didier@xemacs.org>
11954
11955         * faces.el (set-face-property):
11956         (set-face-dim-p):
11957         (face-dim-p): updated the doc strings now that the dim property isn't
11958         tty-specific.
11959         (face-equal): the dim property is now a common one.
11960
11961         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11962         Renamed the `stipple' attribute to `background-pixmap'.
11963         (custom-face-background-pixmap): make custom-face-stipple an
11964         obsolete alias for this.
11965
11966 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11967
11968         * find-paths.el (paths-file-readable-directory-p): Created and
11969         used.
11970
11971         * loadup.el: Don't set inhibit-... flags from run-temacs.
11972
11973 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11974
11975         * packages.el (packages-data-path-depth): Added and used.
11976
11977 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11978
11979         * about.el:
11980         - Change .xpm to .png, delete "zcat" section.
11981         - cosmetic fix in the 'marcpa' entry.
11982
11983         * etc/photos
11984         - convert all .xpm.Z to .png
11985         - rename mrb to martin
11986         - rename mcook-m to mcookm
11987
11988 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11989
11990         * x-init.el (x-initialize-compose): Add support for
11991         dead-circumflex as YET ANOTHER NAME for that dead key.
11992
11993 1998-08-05  Colin Rafferty <colin@xemacs.org>
11994
11995         * setup-paths.el (paths-construct-exec-path): Made the
11996         last-packages really be last.
11997         (paths-construct-data-directory-list): Ditto.
11998
11999 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12000
12001         * startup.el(startup-splash-frame-body):
12002         Update Copyright notice in splash screen
12003
12004 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12005
12006         * minibuf.el (read-file-name-internal-1): do ~user completion.
12007
12008 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12009
12010         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12011         aginst destroyed extents
12012
12013 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12014
12015         * package-get.el (package-get): add `install-dir' argument.
12016
12017 1998-07-20  John Jones  <jj@asu.edu>
12018
12019         * package-get.el: calls to package-get-update-all will only
12020           update packages which are already installed.
12021
12022 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12023
12024         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12025         writable.
12026
12027 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12028
12029         * about.el (about-hackers): Correct my email.
12030
12031 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12032
12033         * about.el (about-hackers): new email-address.
12034
12035 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12036
12037         * minibuf.el (read-number): Don't let `input-error' condition
12038         escape.
12039
12040 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12041
12042         * about.el (about-hackers): use my `email-for-life' address.
12043
12044 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12045
12046         * XEmacs 21.2-beta1 is released.
12047
12048 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12049
12050         * ldap.el (ldap-search): Doc string change
12051
12052 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12053
12054         * menubar-items.el (default-menubar): Removed references to
12055         `data-directory', and use `locate-data-file' instead, and made
12056         then greyed out if they don't exist.
12057
12058 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12059
12060         * keymap.el (events-to-keys): Use `format' instead of `concat'
12061         since the latter does not accept integer args anymore
12062
12063 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12064
12065         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12066         macros replaced.
12067
12068 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12069
12070         * make-docfile.el: Get first initialization from very-early-lisp.el
12071         * update-elc.el: Ditto.
12072         * loadup.el (really-early-error-handler): Ditto.
12073
12074         * packages.el (packages-unbytecompiled-lisp): Add new file,
12075         very-early-lisp.el.
12076
12077         * very-early-lisp.el: New file.
12078
12079 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12080
12081         * Symbols that have been obsolete for at least 3 years removed (II).
12082
12083         * obsolete.el (eval-current-buffer): Make compatible.
12084         (byte-code-function-p): Ditto.
12085         (send-string): Removed.
12086         (send-region): Removed.
12087         (screen-scrollbar-width): Removed.
12088         (set-screen-scrollbar-width): Removed.
12089         (set-screen-left-margin-width): Removed.
12090         (set-screen-right-margin-width): Removed.
12091         (screen-left-margin-width): Removed.
12092         (screen-right-margin-width): Removed.
12093         (set-buffer-left-margin-width): Removed.
12094         (set-buffer-right-margin-width): Removed.
12095         (buffer-left-margin-width): Removed.
12096         (buffer-right-margin-width): Removed.
12097         (x-set-frame-icon-pixmap): Removed.
12098         (x-set-screen-icon-pixmap): Removed.
12099         (pixel-name): Removed.
12100         (make-pixmap): Removed.
12101         (make-cursor): Removed.
12102         (pixmap-width): Removed.
12103         (pixmap-contributes-to-line-height-p): Removed.
12104         (set-pixmap-contributes-to-line-height): Removed.
12105
12106 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12107
12108         * obsolete.el (popup-menu-up-p): removed.
12109         (read-no-blanks-input): Removed.
12110         (wholenump): Removed.
12111         (ring-mod): Removed (what was ring-mod?).
12112         (current-time-seconds): Removed.
12113         (run-special-hook-with-args): Removed.
12114         (dot): Removed.
12115         (dot-marker): Removed.
12116         (dot-min): Removed.
12117         (dot-max): Removed.
12118         (window-dot): Removed.
12119         (set-window-dot): Removed.
12120
12121         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12122         `dot-min'.
12123
12124         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12125
12126         * code-files.el (insert-file-contents): Rename
12127         run-special-hook-with-args to run-hook-with-args-until-success.
12128         (write-region): Ditto.
12129
12130 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12131
12132         * about.el: Fix typos, update release date.
12133
12134         * Symbols that have been obsolete for at least 3 years removed.
12135
12136         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12137         screen- functions.
12138         (toplevel): remove setf methods for screen functions.
12139         * cl-macs.el (extent-data): defsetf removed.
12140         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12141         many places to remove.
12142         (comment-indent-hook): Ditto.
12143         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12144         (buffer-dedicated-screen): Ditto.
12145         (deiconify-screen): Ditto.
12146         (delete-screen): Ditto.
12147         (event-screen): Ditto.
12148         (find-file-other-screen): Ditto.
12149         (find-file-read-only-other-screen): Ditto.
12150         (live-screen-p): Ditto.
12151         (screen-height): Ditto.
12152         (screen-iconified-p): Ditto.
12153         (screen-list): Ditto.
12154         (screen-live-p): Ditto.
12155         (screen-name): Ditto.
12156         (screen-parameters): Ditto.
12157         (screen-pixel-height): Ditto.
12158         (screen-pixel-width): Ditto.
12159         (screen-root-window): Ditto.
12160         (screen-selected-window): Ditto.
12161         (screen-totally-visible-p): Ditto.
12162         (screen-visible-p): Ditto.
12163         (screen-width): Ditto.
12164         (screenp): Ditto.
12165         (get-screen-for-buffer): Ditto.
12166         (get-screen-for-buffer-noselect): Ditto.
12167         (get-other-screen): Ditto.
12168         (iconify-screen): Ditto.
12169         (lower-screen): Ditto.
12170         (mail-other-screen): Ditto.
12171         (make-screen): Ditto.
12172         (make-screen-invisible): Ditto.
12173         (make-screen-visible): Ditto.
12174         (modify-screen-parameters): Ditto.
12175         (new-screen): Ditto.
12176         (next-screen): Ditto.
12177         (next-multiscreen-window): Ditto.
12178         (other-screen): Ditto.
12179         (previous-screen): Ditto.
12180         (previous-multiscreen-window): Ditto.
12181         (raise-screen): Ditto.
12182         (redraw-screen): Ditto.
12183         (select-screen): Ditto.
12184         (selected-screen): Ditto.
12185         (set-buffer-dedicated-screen): Ditto.
12186         (set-screen-height): Ditto.
12187         (set-screen-position): Ditto.
12188         (set-screen-size): Ditto.
12189         (set-screen-width): Ditto.
12190         (show-temp-buffer-in-current-screen): Ditto.
12191         (switch-to-buffer-other-screen): Ditto.
12192         (visible-screen-list): Ditto.
12193         (window-screen): Ditto.
12194         (x-set-screen-pointer): Ditto.
12195         (x-set-frame-pointer): Ditto.
12196         (screen-title-format): Ditto.
12197         (screen-icon-title-format): Ditto.
12198         (terminal-screen): Ditto.
12199         (delete-screen-hook): Ditto.
12200         (create-screen-hook): Ditto.
12201         (mouse-enter-screen-hook): Ditto.
12202         (mouse-leave-screen-hook): Ditto.
12203         (map-screen-hook): Ditto.
12204         (unmap-screen-hook): Ditto.
12205         (default-screen-alist): Ditto.
12206         (default-screen-name): Ditto.
12207         (x-screen-defaults): Ditto.
12208         (x-create-screen): Ditto.
12209         * obsolete.el: meta-flag removed.
12210         baud-rate removed.
12211         sleep-for-millisecs removed.
12212         extent-data removed.
12213         set-extent-data removed.
12214         set-extent-attribute removed.
12215         extent-glyph removed.
12216         extent-layout removed.
12217         set-extent-layout removed.
12218         list-faces-display removed.
12219         list-faces removed.
12220         trim-versions-without-asking removed.
12221         after-write-file-hooks removed.
12222         truename removed.
12223         auto-fill-hook removed.
12224         blink-paren-hook removed.
12225         select-screen-hook, deselect-screen-hook removed.
12226         auto-raise-screen, auto-lower-screen removed.
12227
12228         * msw-mouse.el: Global change resource -> mswindows-resource.
12229
12230         * XEmacs 21.0-pre5 is released.
12231
12232 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12233
12234         * about.el (about-hackers): Credits update.
12235
12236 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * register.el (insert-register): Don't activate the region.
12239
12240 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12241
12242         * select.el: Restore x-* symbols for backwards compatibility:
12243         x-copy-primary-selection, x-kill-primary-selection,
12244         x-delete-primary-selection, x-select-make-extent-for-selection,
12245         x-valid-simple-selection-, x-cut-copy-clear-internal.
12246
12247 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12248
12249         * XEmacs 21.0-pre4 is released.
12250
12251 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12252
12253         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12254         reporting bugs.
12255         (maybe-add-init-button): Fix semantics under Windows.  Use
12256         `expand-file-name' rather than `concat'.
12257
12258         * help.el (print-messages): New function.
12259
12260 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12261
12262         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12263
12264 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12265
12266         * about.el: Tweaked my entry in about-hackers.
12267
12268         * find-paths.el (paths-emacs-root-p):
12269           Relaxed emacs-root checking of an in-place installation to
12270           also accommodate the flat layout used on MS Windows.
12271
12272 1998-06-29  John Jones  <jj@asu.edu>
12273
12274         * package-get.el: calls to package-get-update-all will only
12275           update packages which are already installed.
12276
12277 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12278
12279         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12280         are handled by the gui-element face fallbacks now.
12281
12282         * x-faces.el: default gui-element face to "background" as well as
12283         the default face.
12284
12285         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12286         and default face settings since these are set as fallbacks now in
12287         the appropriate domain.
12288
12289 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12290
12291         * text-mode.el (text-mode): Reorder regexp so the OR part
12292         corresponding to `page-delim' goes first and the hack in
12293         `forward-paragraph' will work.
12294         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12295
12296 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12297
12298         * subr.el (remove-hook): When checking the hook value
12299           with functionp, don't apply car to it.
12300
12301 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12302
12303         * package-get.el (package-get-remote-filename):
12304           Don't use file-name-as-directory because the local directory
12305           separator conventions might not be the same as ftp's.
12306
12307 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12308
12309         * ldap.el (ldap-host-parameters-alist): New name of
12310         `ldap-host-parameters-plist'
12311
12312 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12313
12314         * package-get.el: Using (require 'package-get-base), now that it
12315         provides itself.  Consequently removed all instances of (load
12316         "package-get-base.el").
12317
12318 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12319
12320         * subr.el (remove-hook): Don't treat the hook value as a
12321           list unless it is both consp and not functionp.
12322
12323 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12324
12325         * about.el: Email address for Ben Wing is ben@xemacs.org.
12326         * auto-show.el: Ditto.
12327         * bytecomp.el: Ditto.
12328         * faces.el: Ditto.
12329         * x-scrollbar.el: Ditto.
12330         * x-misc.el: Ditto.
12331         * tty-init.el: Ditto.
12332         * toolbar-items.el: Ditto.
12333         * symbol-syntax.el: Ditto.
12334         * specifier.el: Ditto.
12335         * objects.el: Ditto.
12336         * hyper-apropos.el: Ditto.
12337         * glyphs.el: Ditto.
12338
12339 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12340
12341         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12342         vertical-divider-always-visible-p.
12343         (default-mouse-motion-handler): Ditto.
12344
12345 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12346
12347         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12348         global value.
12349
12350 1998-06-21  Oliver Graf <ograf@fga.de>
12351
12352         * build-reports.el: changed receiver to xemacs-build-reports list
12353
12354 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12355
12356         * font.el: Split font-family-mappings into X and
12357           mswindows-specific versions.
12358           mswindows-font-create-[object|name]: Treat supplied size
12359           as a pointsize. Added underline and strikethru handling.
12360
12361         * msw-faces.el: changed default mswindows charset to western.
12362
12363         * msw-glyphs.el: removed space in border-glyph font string that
12364           was inserted to get round bugs in the mswindows C font code.
12365
12366 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12367
12368         * about.el (about-hackers): Credits update.
12369
12370         * help-nomule.el (tutorial-supported-languages): Add Romanian
12371         TUTORIAL.
12372
12373         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12374         to ISO-8859-2.
12375
12376 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12377
12378         * font.el: Split font-family-mappings into X and
12379           mswindows-specific versions.
12380           mswindows-font-create-[object|name]: Treat supplied size
12381           as a pointsize. Added underline and strikethru handling.
12382
12383         * msw-faces.el: changed default mswindows charset to western.
12384
12385         * msw-glyphs.el: removed space in border-glyph font string that
12386           was inserted to get round bugs in the mswindows C font code.
12387
12388 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12389
12390         * minibuf.el: make read-color-completion-table call
12391           (mswindows-color-list for mswindows devices.
12392
12393 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12394
12395         * lisp/font-lock.el
12396         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12397         Let declaration items contain non-word symbol characters.
12398
12399 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12400
12401         * package-get.el (package-get-package-provider): Added autoload
12402         cookie.  Loading "package-get-base.el" in ALL functions that use
12403         it.  Fixed some (interactive ...) with multiple argument specs
12404         again.  Cosmetic indentation changes.
12405
12406 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12407
12408         * info.el (Info-insert-dir): Don't use nreverse on variables
12409         that you want to use later.
12410
12411 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12412
12413         * x-mouse.el (x-set-point-and-move-selection): Replace call
12414         to x-kill-primary-selection with kill-primary-selection
12415
12416 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12417
12418         * simple.el (what-cursor-position): Make cursor position reported
12419         use value of column-number-start-at-one
12420
12421 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12422
12423         * about.el (xemacs-hackers): Fix Jareth's email address.
12424
12425 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12426
12427         * startup.el (startup-splash-frame): Remove
12428         `xemacs-startup-logo-function'.
12429
12430 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12431
12432         * about.el (about-hackers): Update credits list.
12433
12434 1998-06-06  Jeff Miller <jmiller@smart.net>
12435
12436         * lisp/sound.el: Update sound-ext to allow filenames with
12437           extensions to be found by load-sound-file
12438
12439 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12440
12441         * info.el (Info-rebuild-outdated-dir): Removed variable
12442         (Info-auto-generate-directory): New variable
12443         (Info-save-auto-generated-dir): New variable
12444         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12445         (Info-build-dir-anew): Second parameter removed.  Use
12446         `Info-save-auto-generated-dir'
12447         (Info-rebuild-dir): Ditto
12448
12449 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12450
12451         * list-mode.el (next-list-mode-item): Would not recognize
12452         border between directly neighbored items.
12453
12454 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12455
12456         * package-get.el: add autoloads for some functions.
12457
12458 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12459
12460         * specifier.el (let-specifier): Tiny docfixes.
12461
12462 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12463
12464         * msw-mouse.el: set selection-pointer-glyph to Normal.
12465
12466 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12467
12468         * wid-edit.el (widget-specify-secret): New function.
12469         (widget-after-change): Use it.
12470         (widget-specify-field): Use it.
12471
12472 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * mouse.el (drag-window-divider): Use `(not done)' instead of
12475         `doit'; reuse result of `window-pixel-edges'.
12476
12477         * modeline.el (drag-modeline-event-lag): Rename to
12478         drag-divider-event-lag.
12479
12480 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * specifier.el (let-specifier): Rewritten not to generate needless
12483         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12484         arguments.
12485
12486 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12487
12488         * minibuf.el (read-file-name-1): Setup buffer-local value of
12489         `completion-ignore-case' in completions buffer under Windows.
12490
12491 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12492
12493         * about.el (about-maintainer-glyph): Fix support for not
12494         compressed images.
12495
12496 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12497
12498         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12499
12500         * mouse.el (mouse-track): Cancel selection if misc-user event with
12501         `cancel-mode-internal' function is fetched.
12502
12503 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12504
12505         * files.el (save-some-buffers-1): Fixed return value.
12506
12507 1998-06-01  Oliver Graf <ograf@fga.de>
12508
12509         * dragdrop.el: added experimental
12510
12511 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12512
12513         * startup.el (after-init-hook, init-file-user,
12514         user-init-directory, load-user-init-file):  Purge references
12515         to "~/.xemacs/init.el" from docstrings.
12516
12517         (load-user-init-file) Use paths-construct-path to construct
12518         paths to user init files.  Go directly to ~/.emacs, do not
12519         search ~/.xemacs/, do not load `default-custom-file'.
12520
12521 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12522
12523         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12524         general *sh.
12525         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12526
12527 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12528
12529         * menubar-items.el (default-menubar): add Update Packages to customize
12530         menu.
12531
12532 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12533
12534         * faces.el: use toolbar face as a fallback for toolbar properties
12535         in xpm-color-symbols instead of default.
12536
12537         * msw-faces.el: rename 3d-object -> gui-element face.
12538
12539 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12540
12541         * startup.el (xemacs-startup-logo-function): New variable.
12542         (startup-splash-frame): Use it.
12543
12544 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12545
12546         * files.el (save-some-buffers): Would wait 1 second.
12547         (save-some-buffers-1): Delete other windows here instead of in
12548         `save-some-buffers'.
12549         (save-some-buffers): Force redisplay only if windows were deleted.
12550
12551 1998-06-02  Didier Verna  <didier@xemacs.org>
12552
12553         * cus-face.el (custom-face-attributes): generalized the use of
12554         toggle buttons for boolean attributes.
12555         Re-ordered the items a bit.
12556
12557 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12558
12559         * sound.el (default-sound-directory): Use `locate-data-directory'
12560         to find the sounds directory.
12561
12562 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12563
12564         * sound.el: default sound-ext to .wav under mswindows, .au
12565         otherwise. load-default sounds without extensions.
12566
12567 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12568
12569         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12570         if send-pr is not bound.
12571
12572 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12573
12574         * files.el: grok idl files in auto-mode-alist.
12575 1998-06-01  Jeff Miller  <jmiller@smart.net>
12576
12577         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12578         calling `upcase'.
12579
12580 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12581
12582         * msw-glyphs.el: add xbm to the list of image types supported.
12583
12584 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12585
12586         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12587         instead of XEmacs one when dumping InfoDock.
12588
12589 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12590
12591         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12592         for `modeline-visible-p'
12593
12594         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12595
12596 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12597
12598         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12599         since it's not used anymore. doc string fixes.
12600
12601         * package-get.el (package-get-file-installed-p): new function. use
12602         instead of file-installed-p which is in an external package.
12603
12604 1998-05-28  Oliver Graf <ograf@fga.de>
12605
12606         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12607         favor of select-window/switch-to-buffer
12608
12609 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12610
12611         * startup.el: changed (getenv "HOME") to (user-home-directory)
12612
12613 1998-05-25  Oliver Graf <ograf@fga.de>
12614
12615         * frame.el (cde-start-drag) moved to dragdrop.el
12616         (offix-start-drag-region) moved to dragdrop.el
12617         (offix-start-drag) moved to dragdrop.el
12618         * dragdrop.el (cde-start-drag) moved from frame.el
12619         (offix-start-drag-region) moved from frame.el
12620         (offix-start-drag) moved from frame.el
12621         (cde-start-drag-region) cde drag regions
12622         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12623
12624 1998-05-26  Oliver Graf <ograf@fga.de>
12625
12626         * dragdrop.el: created dragdrop-drag prototypes
12627         (cde-start-drag-region) fixed typo
12628
12629 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12630
12631         * simple.el (after-init-hook): Remove reader macro.
12632
12633         * packages.el (packages-hardcoded-lisp): Get rid of reader
12634         macros.  Update DOC string.
12635
12636 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12637
12638         * mouse.el (drag-window-divider): Ditto.
12639
12640         * modeline.el (mouse-drag-modeline): Use it.
12641
12642         * lisp-mode.el (let-specifier): Specify indentation.
12643
12644         * specifier.el (let-specifier): Renamed from
12645         `with-specifier-instance'.
12646
12647 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12648
12649         * x-faces.el:
12650         * faces.el: move definition of xpm-color-symbols from x-faces.el
12651         to faces. Predicate x-get-resource on the presence of x.
12652
12653         * msw-faces.el: set 3d-object face rather than modeline. Specify
12654         faces as specfier defaults.
12655
12656         * package-get.el: don't use package-admin-add-single-file-package.
12657
12658 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12659
12660         * toolbar-items.el: Fixup tooltips.
12661         (toolbar-gnus): Don't use obsolete variable
12662         toolbar-news-frame-properties.
12663         (toolbar-news-reader): Default to `gnus' instead of
12664         `not-configured'.
12665
12666         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12667         Windows.
12668
12669 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12670
12671         * package-get.el: rename -installedp -> -installed-p.
12672
12673 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12674
12675         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12676         attributes, and assinged it to continuation, truncation and
12677         hscroll glyphs.
12678
12679         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12680         and made continuation, truncation and hscroll glyphs arrow
12681         characters out of that font.
12682
12683 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12684
12685         * minibuf.el (minibuffer-electric-separator): Play nicely with
12686         directory-sep-char being \.
12687         (minibuffer-electric-tilde): Ditto.
12688         (read-file-name-map): Ditto.
12689
12690 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12693         on X devices.
12694         (default-mouse-track-deal-with-down-event): Avoid
12695         `x-disown-selection'; use `disown-selection' instead.
12696
12697 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12698
12699         * select.el:
12700         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12701         moved to (cut-copy-clear-internal) in select.el. Ditto for
12702         (x-delete-primary-selection) (x-kill-primary-selection)
12703         (x-copy-primary-selection).
12704         (own-clipboard): new function.
12705
12706         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12707         functions in select.el. remove old ones.
12708         (mswindows-own-clipboard): new function.
12709
12710 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12711
12712         * gnuserv.el: allow connections from mswindows type devices.
12713
12714 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12715
12716         * msw-glyphs.el: change image type used from cursor to resource.
12717
12718 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12719
12720         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12721         for {top,bottom}-{left,right} values in addition to
12722         {top,bottom}_{left,right}.
12723         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12724
12725 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12726
12727         * cl-macs.el (specifier-instance): Undefine its setf method.
12728
12729         * specifier.el (with-specifier-instance): Added docstring.
12730
12731         * mouse.el (drag-window-divider): Ditto.
12732
12733         * modeline.el (mouse-drag-modeline): Use it.
12734
12735         * lisp-mode.el (with-specifier-instance): Define its indentation
12736         level.
12737
12738         * specifier.el (with-specifier-instance): New macro.
12739
12740 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12741
12742         * package-get.el (package-get-create-custom): new function to
12743         auto-generate package-get-custom.el from package-get-base.el.
12744         * (package-get-ever-installedp): new function.
12745         * (package-get-custom): new function to get all packages specified
12746         by customize.
12747
12748 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12751
12752 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12753
12754         * cl-extra.el: Reverse previous float change.
12755
12756 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12757
12758         * x-faces.el:
12759         * faces.el (try-font-name): moved from x-faces.el since it is
12760         required by w3 under mswindows as well X.
12761
12762 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12763
12764         * winnt.el: Removed evil (setq completion-ignore-case t)
12765         clause, one more overlookef fsfism.
12766         (nt-quote-args-functions-alist): End sentences with double space.
12767
12768 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12769
12770         * window-xemacs.el (push-window-configuration): Remove kludgery of
12771         recaching default-toolbar specifier.
12772         (pop-window-configuration): Ditto.
12773         (unpop-window-configuration): Ditto.
12774
12775 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12776
12777         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12778
12779 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12780
12781         * winnt.el (nt-quote-args-verbatim): Added function.
12782         (nt-quote-args-prefix-quote): Added function.
12783         (nt-quote-args-backslash-quote): Added function.
12784         (nt-quote-args-double-quote): Added function.
12785         (nt-quote-args-functions-alist): New variable.
12786         (nt-quote-process-args): Added function. This is the main quoting
12787         work horse called from process-nt.c
12788
12789 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12790
12791         * winnt.el: Removed duplicate definitions for backspace,
12792         delete, M-backspace and C-M-backspace.
12793         (file-name-buffer-file-type-alist): Removed this variable.
12794         (find-buffer-file-type): Removed function.
12795         (find-file-binary):  Removed function.
12796         (find-file-text): Removed function.
12797         (find-file-not-found-set-buffer-file-type): Removed function.
12798         (save-to-unix-hook): Removed function.
12799         (revert-from-unix-hook): Removed function.
12800         (using-unix-filesystems): Removed function.
12801         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12802         warning.
12803         (x-set-selection): Removed function.
12804         (x-get-selection): Removed function.
12805         Removed commented FSFisms.
12806         Replaced copyright notice (this file is not part of GNU Emacs).
12807         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12808         comint-process-echoes setting to t.
12809
12810 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12811
12812         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12813         and used following the interface change of
12814         `paths-find-recursive-path'.
12815
12816         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12817         regexp instead of a list of base names.
12818         (paths-version-control-filename-regexp):
12819         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12820         Introduced and used following the interface change of
12821         `paths-find-recursive-path'.
12822
12823 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12824
12825         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12826         on X devices, rather than on all non-TTY devices.
12827
12828 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12829
12830         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12831
12832         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12833
12834 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12835
12836         * itimer.el (activate-itimer): Fixed usage of integers
12837         as argument to `concat'.
12838
12839 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12840
12841         * itimer.el (start-itimer): replace the use of `concat' with
12842         `format'
12843
12844 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12845
12846         * mode-motion.el (mode-motion-hook): Clarify docstring.
12847         From Bob Weiner <weiner@altrasoft.com>
12848
12849         * loadhist.el (symbol-file): Supply prompt string when used
12850         interactively.
12851         From Bob Weiner <weiner@altrasoft.com>
12852
12853 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12854
12855         * loadup.el (really-early-error-handler): Ditto.
12856
12857         * update-elc.el: Ditto.
12858
12859         * setup-paths.el (paths-construct-exec-path): Ditto.
12860
12861         * make-docfile.el: Ditto.
12862
12863         * find-paths.el (paths-decode-directory-path): Use split-path
12864         instead of decode-path.
12865
12866         * files.el (parse-colon-path): Update docstring reference.
12867
12868 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12869
12870         * msw-init.el:
12871         * x-init.el:
12872         Bind cut'n'paste keys to non window-system specific functions.
12873
12874         * msw-select.el: New function mswindows-clear-clipboard.
12875         mswindows-cut-copy-clipboard extended to handle clearing of the
12876         selection and renamed to mswindows-cut-copy-clear-clipboard.
12877
12878         * select.el: on mswindows devices delete-primary-selection
12879         calls mswindows-clear-clipboard.
12880
12881 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12882
12883         * simple.el (quoted-insert): Inhibit quit when using read-char.
12884
12885         * cmdloop.el (read-char): Don't inhibit quit.
12886         (read-char-exclusive): Ditto.
12887         (read-char): Signal quit if quit-char was pressed.
12888         (read-char-exclusive): Ditto.
12889         (read-quoted-char): Return a character, not integer.
12890
12891         * menubar-items.el (default-popup-menu): Use Andy's generic
12892         selection code.
12893         (default-popup-menu): Fix code.
12894
12895 1998-05-14  Oliver Graf <ograf@fga.de>
12896
12897         * dragdrop.el (dragdrop-function-widget): this time it's done
12898
12899 1998-05-13  Oliver Graf <ograf@fga.de>
12900
12901         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12902
12903 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12904
12905         * device.el (device-pixel-width):
12906         (device-pixel-height):
12907         (device-mm-width):
12908         (device-mm-height):
12909         (device-bitplanes):
12910         (device-color-cells): Swapped parameters to device-system-metric
12911         according to the interface change.
12912
12913 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12914
12915         * mouse.el (default-mouse-motion-handler): Use new name of the
12916         function event-over-vertical-divider-p.
12917         Do not set E-W arrow cursor over the divider if
12918         vertical-divider-draggable-p is nil in the window.
12919         ([top-level]): Use new name for the variable
12920         vertical-divider-map.
12921         (drag-window-divider): Respect vertical-divider-draggable-p.
12922         Variable name typo fixes.
12923
12924 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * keymap.el (kbd): Define here; handle string constants and
12927         others...
12928
12929 1998-05-15  Christian Nyb <chr@mediascience.no>
12930
12931         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12932         in Emacs 18.
12933
12934 1998-05-13  Didier Verna  <didier@xemacs.org>
12935
12936         * mouse.el (drag-window-divider): give the vertical divider a
12937         pressed look when dragging it.
12938
12939 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12940
12941         * faces.el: predicate some more face operations on x or mswindows
12942         not just x.
12943
12944         * modeline.el: enable modeline coloring for mswindows.
12945
12946 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12947
12948         * minibuf.el (minibuffer-default): Added variable; compatible with
12949         FSF Emacs.
12950         (next-history-element): Used `minibuffer-default'.
12951
12952 1998-05-12  Oliver Graf <ograf@fga.de>
12953
12954         * dragdrop.el (dragdrop-function-widget): button and mods ok
12955         arguments still look a bit strange
12956         (dragdrop-compare-mods) created
12957         (dragdrop-drop-do-functions) correctly checks for buttons and
12958         modifiers
12959
12960 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12961
12962         * setup-paths.el (paths-default-info-directories): Replace
12963         path-separator with directory-sep-char.
12964
12965         * files.el (path-separator): Don't define it here.
12966
12967 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12968
12969         * update-elc.el: Ditto.
12970
12971         * setup-paths.el (paths-construct-exec-path): Ditto.
12972
12973         * make-docfile.el: Ditto.
12974
12975         * loadup.el (really-early-error-handler): Ditto.
12976
12977         * find-paths.el (paths-decode-directory-path): Use decode-path
12978         instead of decode-path-internal.
12979
12980         * files.el (parse-colon-path): Update docstring.
12981
12982 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12983
12984         * subr.el (get-buffer-window-list): Make BUFFER optional.
12985
12986         * window-xemacs.el (windows-of-buffer): Defalias to
12987         get-buffer-window-list.
12988
12989 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12990
12991         * disass.el: Fix maintainer keyword.
12992
12993         * bytecomp.el (byte-compile-and-load-file): Autoload.
12994         (byte-compile-buffer): Ditto.
12995
12996         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12997         value is returned, not the name.
12998         (lisp-imenu-generic-expression): Enable it.
12999         (lisp-mode-variables): Ditto.
13000         (lisp-indent-offset): Change defconst to defvar.
13001         (lisp-indent-function): Ditto.
13002         (lisp-body-indent): Ditto.
13003
13004 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13005
13006         * modeline.el: Use zap-last-kbd-macro-event.
13007
13008         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13009         nil, don't attempt to do anything with messages.
13010         (eval-last-sexp): Use `letf' for clarity.
13011
13012 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13013
13014         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13015
13016 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13017
13018         * buff-menu.el:
13019         * lisp-mode.el:
13020         * obsolete.el:
13021         Change empty docstrings into no doc strings at all.
13022         Fix bogus FSF-format docstrings.
13023         * etags.el: Fix docstring.
13024
13025 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13026
13027         * package-get.el (package-get): Use internal md5
13028
13029 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13030
13031         * about.el (about-xemacs): Correct abuse of concat.
13032
13033 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13034
13035         * info.el (Info-mode): Use easymenu.
13036
13037 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13038
13039         * apropos.el (apropos): Don't use concat with integers.
13040
13041         * cmdloop.el (describe-last-error): Handle the case when no error
13042         was seen gracefully.
13043
13044         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13045         defun.
13046         (apropos-describe-plist): Ditto.
13047
13048         * help.el (with-displaying-help-buffer): Revert to a defun.
13049         (describe-key): Use it as defun.
13050         (describe-mode): Ditto.
13051         (describe-bindings): Ditto.
13052         (describe-prefix-bindings): Ditto.
13053         (describe-installation): Ditto.
13054         (view-lossage): Ditto.
13055         (describe-function): Ditto.
13056         (describe-variable): Ditto.
13057         (describe-syntax): Ditto.
13058
13059 1998-05-11  Oliver Graf <ograf@fga.de>
13060
13061         * dragdrop.el: changed order of require/provide
13062         (dragdrop-drop-mime-default) changed to new calling conventions
13063         (dragdrop-drop-do-functions) changed to new calling conventions
13064         (dragdrop-function-widget) this one needs more work...
13065
13066 1998-05-10  Oliver Graf <ograf@fga.de>
13067
13068         * about.el: another small change in my entry
13069         * dragdrop.el (dragdrop-drop-log-function): logging added
13070         plus customizations
13071         changed interface to handler functions. now called with event
13072         and object
13073
13074 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13075
13076         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13077         E-W arrow pointer displayed over draggable dividers.
13078
13079         * mouse.el (default-mouse-motion-handler): Show it when
13080         appropriate.
13081         (drag-window-divider): Added.
13082         ([top-level]): Initialized window-divider-map with a keymap
13083         binding the above function to left button down event.
13084
13085         * x-mouse.el (x-init-pointer-shape): Initialize
13086         divider-pointer-glyph from Cursor.dividerPointer, or use default
13087         E-W double arrow.
13088
13089 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13090
13091         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13092
13093 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * simple.el (count-words-buffer): Don't query for buffer.
13096         (count-lines-buffer): Ditto.
13097
13098 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13099
13100         * help.el (where-is): add optional insert argument.
13101
13102 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13103
13104         * help.el (describe-key-briefly): New argument INSERT.
13105
13106         * simple.el (eval-expression): New optional argument; synch with
13107         FSF 20.3.
13108
13109         * keydefs.el (global-map): Add new register bindings.
13110
13111         * register.el: Synched with FSF 20.3.
13112
13113 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13114
13115         * window-xemacs.el (recenter): all arguments are optional.
13116
13117 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13118
13119         * device.el: (device-pixel-width): Reflected name/parameters
13120         change to device-system-metric.
13121         (device-pixel-height): Ditto.
13122         (device-mm-width): Ditto.
13123         (device-mm-height): Ditto.
13124         (device-bitplanes): Ditto.
13125         (device-color-cells): Ditto.
13126
13127 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13128
13129         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13130
13131         * cl.el (most-positive-fixnum): Document.
13132         (most-negative-fixnum): Ditto.
13133
13134         * cus-dep.el: Updated comment.
13135
13136         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13137         constant.
13138
13139         * cus-load.el (custom-put): Removed.
13140
13141         * files.el (after-find-file): Just resignal quit instead of
13142         signaling "canceled".
13143
13144 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13145
13146         * frame.el (other-frame): Use `focus-frame' instead of
13147         select-frame kludges.
13148
13149         * lisp-mode.el: Update lisp-indent-function for
13150         save-selected-frame and with-selected-frame.
13151
13152         * frame.el (save-selected-frame): New macro.
13153         (with-selected-frame): Ditto.
13154         (other-frame): Use `set-frame-focus'.
13155
13156 1998-05-06  Oliver Graf <ograf@fga.de>
13157
13158         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13159         (dragdrop-drop-url-default) default handler for URL drops created
13160         (dragdrop-drop-mime-default) default handler for MIME drops created
13161         (dragdrop-drop-functions) default custom for handling drops created
13162         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13163
13164 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13165
13166         * mouse.el: Removed redundant mouse-mswindows-drop function.
13167
13168 1998-05-05  Oliver Graf <ograf@fga.de>
13169
13170         * about.el: changed some text in my entry
13171         * dragdrop.el: added customs
13172
13173 1998-05-04  Oliver Graf <ograf@fga.de>
13174
13175         * mouse.el: killed global drop key bindings
13176         (mouse-offix-drop) removed
13177         * dragdrop.el: created
13178         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13179
13180 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13181
13182         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13183         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13184
13185         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13186         obsolete comment.
13187
13188         * scrollbar.el (scrollbars-visible-p): Use new
13189         {vertical,horizontal}-scrollbar-visible-p specifiers.
13190
13191 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13192
13193         * device.el (device-pixel-height):
13194         (device-pixel-width):
13195         (device-mm-width):
13196         (device-mm-height):
13197         (device-bitplanes):
13198         (device-color-cells): Moved these 6 functions from device.c; they
13199         all use single (device-system-metrics) call.
13200
13201 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13202
13203         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13204         were renamed.
13205
13206         * menubar-items.el:
13207         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13208         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13209
13210         * help.el (help-map): Remove Hyperbole keybinding logic.
13211         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13212
13213 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13214
13215         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13216         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13217
13218 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13219
13220         * msw-glyphs.el: use nicer icon3 from the frame icon.
13221
13222 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13223
13224         * version.el (emacs-version): Remove InfoDock conditionals.
13225
13226         * startup.el (startup-splash-frame): Change ID logo name.
13227
13228 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13229
13230         * files.el (after-find-file): If the user presses C-g on
13231         directory-creation prompt, kill the buffer.
13232
13233 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13234
13235         * simple.el (count-words-region): Reverse previous change.
13236
13237 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * replace.el (query-replace): Just call perform-replace.
13240         (query-replace-regexp): Ditto.
13241         (perform-replace): Move region handling here.
13242         (perform-replace): Use the new arg to match-data.
13243
13244 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13245
13246         * x-init.el: Install X specific display table that
13247           displays char 0240 as a space to avoid whatever it is
13248           that screws up display of that character code.
13249
13250 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13251
13252         * help.el (function-arglist): If no arguments are documented for a
13253         subr, print nothing rather than incorrect output.
13254
13255 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13256
13257         * cmdloop.el (command-error): Update bail-out error message to use
13258         `emacs-program-name'.
13259
13260         * lib-complete.el: Remove reader macro cruft.
13261
13262         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13263         cruft.
13264
13265         * simple.el (count-words-region): Drop interactive-p check on the
13266         message.
13267
13268 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13269
13270         * font.el
13271         * msw-faces.el
13272         Correct spelling of mswindows-font-canonicalize-name.
13273
13274 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13275
13276         * ldap.el (ldap-host-parameters-alist): Replaced with
13277         `ldap-host-parameters-plist'
13278         (ldap-search): Adapt to previous change
13279
13280 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13281
13282         * about.el (about-hackers): Update Bob Weiner bio.
13283         (about-maintainer-info): Ditto.
13284
13285 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13286
13287         * simple.el (display-warning-minimum-level): Docfix.
13288
13289 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13290
13291         * widget.el (:default-get): New keyword.
13292         * wid-edit.el (default, widget-default-default-get): Define it.
13293         (group, widget-group-default-get): Define it.
13294         (menu-choice, widget-choice-default-get): Define it.
13295         (widget-default-get): New function.
13296         (widget-choice-action): Call it.
13297         (widget-editable-list-entry-create): Call it.
13298
13299 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13300
13301         * byte-optimize.el (byte-boolean-vars): Removed.
13302         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13303         lookup through `byte-boolean-vars'.
13304
13305 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13306
13307         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13308         resource-provided values into ghost specs for scrollbar-height and
13309         scrollbar-width.
13310
13311 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13312
13313         * byte-optimize.el: Don't attempt to optimize /=.
13314
13315         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13316         (byte-compile-/=): Ditto.
13317
13318 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13319
13320         * apropos.el: Use `with-displaying-help-buffer'.
13321         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13322         Use `with-displaying-help-buffer'.
13323         (apropos-follow): Do not give special treatment to buffer cursor
13324         was in prior to a mouse click.
13325         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13326         (apropos-print-doc): Set correct buffer for setting text
13327         properties.
13328
13329 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13330
13331         * help.el (help-buffer-prefix-string): New variable.
13332         (help-buffer-name): Use it.
13333
13334         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13335         mode menu.
13336
13337 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13338
13339         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13340
13341 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13342
13343         * files.el (find-file-noselect): Update docstring.
13344         (find-file-noselect): Signal an error if found an unreadable file.
13345         (file-chase-links): Save the match data.
13346         (normal-mode): Use `lwarn' and `error-message-string'.
13347         (interpreter-mode-alist): Change defconst to defvar.
13348         (inhibit-first-line-modes-regexps): Ditto.
13349         (inhibit-first-line-modes-regexps): Added .tgz.
13350         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13351         (change-major-mode-with-file-name): New user-option.
13352         (set-visited-file-name): Synched with FSF.
13353         (file-name-extension): New function, from FSF 20.3.
13354         (file-relative-name): Synched with FSF.
13355         (save-some-buffers): Support the C-r feature.
13356         (recover-session): Synched with FSF.
13357         (kill-some-buffers): Ditto.
13358         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13359
13360 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13361
13362         * files.el (insert-file): Undo previous change and reenable use of
13363         format.el.
13364
13365 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13366
13367         * window-xemacs.el (recenter): Define.
13368
13369 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13370
13371         * font.el (mswindows-font-create-name)
13372         (mswindows-font-create-object): new functions for mswindows type
13373         fonts.
13374
13375         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13376         strings are parsed as well as font objects.
13377
13378 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13379
13380         * modeline.el (defining-kbd-macro): Restore modeline indication of
13381         kbd-macro being recorded.
13382         (add-minor-mode): Simplify docstring.
13383         (modeline-minor-mode-menu): Remove stuff.
13384
13385 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13386
13387         * code-process.el (call-process): dynamically decide process
13388         coding type.
13389
13390 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13391
13392         * modeline.el: Add line-number-mode, column-number-mode to
13393         the modeline minor-mode menu.  Button2 on the line number does
13394         goto-line.
13395
13396 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13397
13398         * mouse.el: move x-selection-owner-p type things to
13399         selection-owner-p.
13400
13401         * msw-init.el: copy zmacs stuff from x-init.el
13402
13403         * msw-select.el (mswindows-own-selection)
13404         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13405         functions. Very simple minded implementation of selectio
13406         ownership.
13407
13408         * select.el (own-selection) (disown-selection)
13409         (activate-region-as-selection) (select-make-extent-for-selection)
13410         (valid-simple-selection-p): functions moved from x-select.el for
13411         generalized selection.
13412
13413         * x-select.el: see select.el changes.
13414
13415         * x-toolbar.el: use new selection functions.
13416
13417 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13418
13419         * packages.el (packages-find-package-directories): Fixed bug that
13420         would pick up multiple site-package directories.
13421         (package-locations): Added "xemacs-packages" as a late package
13422         location.
13423
13424         * find-paths.el: Now uses `emacs-program-name' and
13425         `emacs-program-version'.
13426         Additions to enforce version-specific directories in
13427         `paths-find-version-directory'.
13428
13429 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13430
13431         * default.el: Removed.
13432         * site-start.el: Removed.
13433
13434 1998-04-29  Didier Verna  <didier@xemacs.org>
13435
13436         * minibuf.el (minibuffer-history-minimum-string-length): Default
13437         to nil.
13438
13439 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13440
13441         * find-paths.el (paths-program-name): Rename.
13442         (paths-emacs-root-p): Ditto.
13443         (paths-find-site-directory): Ditto.
13444
13445 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13446
13447         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13448         `emacs-lisp-byte-compile-and-load'.
13449
13450 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13451
13452         * ldap.el (ldap-search): Fixed additional parameter passing to
13453         `ldap-open'
13454
13455 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13456
13457         * select.el (kill-primary-selection) (selection-owner-p)
13458         (copy-primary-selection) (yank-clipboard-selection)
13459         (selection-exists-p) (delete-primary-selection): new file and
13460         functions that do the right thing for the selected device.
13461
13462         * x-menubar.el: use generalised selection functions.
13463
13464         * dumped-lisp.el: dump select.el.
13465
13466 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13467
13468         * find-paths.el (paths-progname): New variable.
13469         (paths-emacs-root-p): Use it.
13470         (paths-find-site-directory): Ditto.
13471
13472 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13473
13474         * loadup.el ((member "dump" command-line-args)): Dump as
13475         `infodock' if InfoDock.
13476
13477 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13478
13479         * find-paths.el (construct-emacs-version): Simplify, include
13480         program name in the return value.
13481         * (paths-find-version-directory): Use it.
13482
13483 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13484
13485         * info.el (Info-parse-dir-entries): Fixed regexp
13486         (Info-build-dir-anew): Remove full suffix and capitalize info file
13487         name for files with no @direntry
13488         (Info-batch-rebuild-dir): New function
13489         (Info-suffixed-file): Check for regular files instead of simple
13490         file existence (could catch directories before)
13491
13492 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13493
13494         * setup-paths.el, find-paths.el: Removed uses of `not' which
13495         temacs doesn't have.
13496
13497         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13498         into root searching.
13499
13500 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13501
13502         * subr.el: Remove definition of `not'.
13503
13504 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13505
13506         * msw-glyphs.el: enable graphics support.
13507
13508 1998-04-23  Didier Verna  <didier@xemacs.org>
13509
13510         * x-menubar.el (default-menubar): restored the line-number-mode
13511         option.
13512
13513         * misc doc string updates related to the options menu.
13514
13515 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13516
13517         * setup-paths.el (paths-construct-load-path): Fix typo.
13518
13519 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13520
13521         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13522         font-menu-ignore-scaled-fonts don't have to be bound now; this
13523         gets us one step further towards making --no-autoloads work.
13524
13525         * startup.el (normal-top-level): Load auto-autoloads only if
13526         lisp-directory is non-nil.
13527
13528         * setup-paths.el (paths-construct-load-path): Made it robust
13529         against nil lisp-directory.
13530
13531         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13532         to the list of variables that cause a warning when nil.
13533
13534         * toolbar.el (init-toolbar-location): Now works even when there's
13535         no toolbar icon directory.
13536
13537 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13538
13539         * help.el (view-lossage): Recognize it.
13540
13541         * simple.el (log-message): Mark multiline messages.
13542
13543 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13544
13545         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13546
13547 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13548
13549         * package-get.el (package-get-all):  add `\n' separator to
13550         interactive specification so that both variables are read
13551
13552 1998-04-22  Didier Verna  <didier@xemacs.org>
13553
13554         * x-menubar.el: ported the options menu to Custom.
13555         Moved the "read only" toggle button to the buffers menu.
13556         Corrected some missing ;;;###autoload or defcustom.
13557
13558         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13559         the scrollbar-visible specifier for options menu handling.
13560
13561         * toolbar.el (toolbar-visible-p)
13562                      (toolbar-captioned-p)
13563                      (default-toolbar-position): defcustom wrappers around
13564         the toolbar specifiers for options menu handling.
13565
13566         * frame.el (get-frame-for-buffer-default-instance-limit):
13567         defcustom it for options menu handling.
13568
13569         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13570         font-lock-mode for options menu handling.
13571
13572         * cus-start.el: added Custom properties to overwrite-mode for
13573         options menu handling.
13574
13575 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13576
13577         * about.el: shameless self-promotion.
13578
13579 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13580
13581         * simple.el (raw-append-message): Slightly optimize.
13582         (remove-message): Use `push' for clarity.
13583         (append-message): Ditto.
13584         (display-warning): Dito.
13585         (raw-append-message): Send the message to the appropriate device.
13586
13587 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13588
13589         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13590         From Sean MacLennan <Sean.MacLennan@pika.ca>
13591
13592 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13593
13594         * setup-paths.el: Changed `directory-sep-char' to
13595         `path-separator', following a change in GNU Emacs.
13596
13597 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13598
13599         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13600         (Info-build-dir-anew): Add a final newline.
13601         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13602         is `always'
13603         (Info-rebuild-dir): Ditto
13604
13605         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13606
13607 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13608
13609         * simple.el (count-words-buffer): Retain zmacs region.
13610         (count-words-region): Ditto.
13611         * simple.el: (what-line): Expanded line counts.
13612         (count-lines): New parameter to conditionalize whether collapsed
13613         lines get counted.
13614         From Bob Weiner <weiner@altrasoft.com>
13615
13616 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13617
13618         * packages.el (package-locations): infodock-packages must override
13619         mule-packages and packages.
13620
13621 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13622
13623         * wid-edit.el:
13624         remove rude messages from widget-activation-widget-mapper
13625         and widget-activation-glyph-mapper
13626
13627 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13628
13629         * toolbar.el: Remove (featurep 'x) test from
13630         toolbar-make-button-list
13631
13632 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13633
13634         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13635         only if in the same frame.
13636
13637 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13638
13639         * packages.el (package-locations): Added site-packages hierarchy.
13640
13641         * setup-paths.el (paths-default-info-directories): Introduced and
13642         used.
13643
13644         * packages.el, setup-paths.el: Set various path searching depths
13645         to 1.
13646
13647         * packages.el (packages-hierarchy-depth):
13648         (packages-load-path-depth): Introduced and used.
13649
13650         * setup-paths.el (paths-load-path-depth): Introduced and used.
13651
13652         * find-paths.el (paths-find-recursive-path): Added max-depth
13653         parameter.
13654
13655 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13656
13657         * setup-paths.el (paths-construct-info-path): Removed
13658         dependency on behavior of (file-name-as-directory "").
13659
13660 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13661
13662         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13663         lisp objects
13664
13665 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13666
13667         * dump-paths.el, startup.el: Added handling for --debug-paths.
13668
13669 1998-04-15  William M. Perry  <wmperry@aventail.com>
13670
13671         * wid-edit.el: We cannot just set the help-echo or balloon-help
13672           properties for an extent based on the :help-echo widget
13673           property, since help-echo and balloon-help cause an EXTENT to
13674           get passed in, where :help-echo functions are expecting a WIDGET
13675
13676 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13677
13678         * scrollbar.el (init-scrollbar-from-resources): Call
13679         mswindows-init-scrollbar-metrics when appropriate.
13680
13681 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13682
13683         * dumped-lisp.el: dump x-toolbar for window system
13684
13685         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13686         have support and xpm.
13687
13688 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13689
13690         * files.el (toggle-read-only): Fix docstring.
13691         From Didier Verna <didier@xemacs.org>
13692
13693 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13694
13695         * startup.el (normal-top-level): Load autoload-file-name without
13696         specifying an extension---some people only auto-autoload.el.gz.
13697
13698 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13699
13700         * files.el (backup-enable-predicate): Don't bomb on NAME being
13701         nil.
13702
13703 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13704
13705         * find-paths.el, packages.el: Now prefers configure'd paths.
13706         This shouldn't cause any of the originally anticipated problems as
13707         the current paths architecture will not define the various
13708         configure-xxx variables if they're not specified on the configure
13709         command line.
13710
13711         * find-paths.el, setup-paths.el, packages.el: Removed all
13712         mentionings of "/" as a path separator.
13713         Used paths-construct-path throughout.
13714
13715         * find-paths.el (paths-construct-path): Created to assemble paths
13716         from directory components.
13717
13718         * setup-paths.el, packages.el: Used paths-decode-directory-path
13719         instead of decode-path-internal.
13720
13721         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13722         and associates.
13723         (paths-decode-directory-path) Created.
13724
13725         * setup-paths.el: Changed configure-exec-path to
13726         configure-exec-directory.
13727
13728 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13729
13730         * packages.el (packages-find-packages): Fixed decoding of
13731         EMACSPACKAGEPATH.
13732
13733         * startup.el: -no-packages -> -no-early-packages.
13734
13735         (packages-load-package-lisps): Fixed loading of auto-autoload
13736         files.
13737
13738         * startup.el (normal-top-level): Fixed loading of core
13739         auto-autoload.
13740
13741         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13742
13743         * startup.el, packages.el, dump-paths.el: Added proper settings
13744         for site-directory and lisp-directory variables.
13745
13746         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13747         inhibit-package-autoloads and fixed handling of it.
13748
13749         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13750         handling of former inhibit-package-init, now
13751         inhibit-early-packages, to make -vanilla etc. work.
13752
13753 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13754
13755         * code-process.el (start-process): Fallback to 'undecided instead
13756         of 'binary for process input coding stream.
13757
13758         * process.el (start-process): Docstring fix.
13759
13760 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13761
13762         * info.el (Info-insert-dir): Do not insert temporary dir files
13763         in Info-dir-file-attributes
13764         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13765         (Info-rebuild-dir): Ditto.
13766
13767 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13768
13769         * obsolete.el: Added obsoleteness declarations for
13770         `site-directory' and `Info-default-directory-list'.
13771
13772 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13773
13774         * find-paths.el (paths-find-emacs-root): Only look at the
13775         executable at the end of the symlink chain for determining the
13776         Emacs root.
13777
13778 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13779
13780         * setup-paths.el (paths-construct-info-path): Changed construction
13781         to cater to gone default in configure.
13782
13783         * find-paths.el (paths-uniq-append): Added.
13784
13785         * packages.el: Rewritten package path construction once again.
13786
13787         * dump-paths.el, startup.el: Removed package-path as a global
13788         variable.
13789
13790         * package-admin.el (package-admin-add-single-file-package):
13791         (package-admin-add-binary-package): Changed package-path to
13792         late-packages.
13793
13794         * packages.el (packages-split-path): Split path at "/" rather than
13795         nil according to change in emacs.c.
13796
13797 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13798
13799         * setup-paths.el (paths-construct-info-path): Changed info path
13800         order so that directories come out right.
13801         (paths-find-lock-directory): Fixed bug: It used to think
13802         configure-lock-directory is a path.
13803
13804 1998-04-06  Jeff Miller <jmiller@smart.net>
13805
13806         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13807         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13808         eases the use of toolbar-add/kill-item functions.
13809
13810 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13811
13812         * code-files.el (file-coding-system-alist): Commented out
13813         loaddefs.el magical treatment.
13814
13815 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13816
13817         * info.el (Info-rebuild-outdated-dir): Added new option
13818         `conservative' and made it the default
13819         (Info-rebuild-dir): Appropriately parse multi-line description
13820         strings, and multi-section dir files. Issue warning when dir
13821         is rebuilt as temporary
13822         (Info-build-dir-anew): Issue warning when dir is built as
13823         temporary
13824
13825 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13826
13827         * list-mode.el (list-mode-map): Bind highlight motion commands to
13828         standard keys left, right, C-b and C-f.
13829
13830 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13831
13832         * files.el (auto-mode-alist): allow .sc for Scheme->C
13833
13834 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13835
13836         * loadup.el (pureload): Don't quote (garbage-collect).
13837
13838 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13839
13840         * package-get-base.el: Updated.
13841
13842 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13843
13844         * isearch-mode.el (isearch-just-started): New variable.
13845         (isearch-mode): Set it.
13846         (isearch-repeat): Advance one character forward only if the search
13847         was successful, and was not just started.
13848         (isearch-repeat): Clear isearch-just-started.
13849
13850 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13851
13852         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13853         if running -batch.
13854
13855 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13856
13857         * subr.el (listify-key-sequence): Removed.
13858
13859 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13860
13861         * bytecomp.el (byte-compile-print-gensym): New option.
13862         (byte-compile-output-file-form): Use it.
13863         (byte-compile-output-docform): Ditto.
13864         (byte-compile-compiled-obj-to-list): Ditto.
13865
13866 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13867
13868         * msw-glyphs.el: set frame icon if xpm support.
13869
13870 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13871
13872         * help.el: Code that pretty prints variable values
13873           removed.
13874
13875 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13876
13877         * find-paths.el (paths-emacs-root-p): Correct test for installation
13878         directory.
13879         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13880
13881 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13882
13883         * loaddefs.el: Don't set debug-ignored-errors; leave
13884           its default value set to nil.
13885
13886 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13887
13888         * info.el (Info-rebuild-dir): fixed mis-spelling.
13889
13890 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13891
13892         * info.el (Info-rebuild-outdated-dir): New custom var
13893         (Info-insert-node): Create/update dir file when needed, ie when it
13894         does not exist or is older than some info files in directory
13895
13896 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13897
13898         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13899         for last packages, mainly for using a 20.4 package base.
13900
13901         * packages.el (late-packages): Typo fix.  It was called
13902         early-packages.
13903
13904         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13905         relative symlinks correctly.
13906         (paths-find-emacs-roots): More rigorous checking for plausible
13907         configuration-time root.
13908
13909         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13910         find its roots.
13911
13912 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13913
13914         * faces.el: Fix docstrings.
13915         * glyphs.el: Fix docstrings.
13916         * mouse.el: Fix docstrings.
13917
13918         * frame.el: Change phrase `current frame' to `selected frame'.
13919
13920         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13921
13922         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13923         macros using backquote to make them infinitely more readable.
13924
13925 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13926
13927         * packages.el (packages-find-package-path): Hardcoded specialized
13928         InfoDock support until we can clean this up.
13929
13930         * help.el (describe-bindings-1): Return the value of the bindings
13931         help buffer created.
13932         (describe-bindings): Ditto.
13933
13934         * simple.el (set-variable): Restore previous behavior of not
13935         bombing if the variable to set is not boundp.
13936
13937 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13938
13939         * packages.el (packages-handle-package-dumped-lisps): Allow for
13940         non-local files to be loaded off the package-lisp variable.
13941
13942 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13943
13944         * x-faces.el: Global X resources should override
13945           specs for all device classes (color, grayscale, mono);
13946           code currently doesn't override any of them.  Fixed by
13947           calling remove-specifier with '(x default) as the tag
13948           set and allowing inexact matches.
13949
13950 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13951
13952         * faces.el: Separated face initializations based on
13953           device classes into device type specific (tag set,
13954           instantiator) pairs.
13955
13956 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13957
13958         * wid-edit.el (widget-choice-action): Remember user's explicit
13959         choice.
13960         (widget-choice-value-create): Respect it.
13961         From Richard Stallman <rms@gnu.org>
13962
13963 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13964
13965         * setup-paths.el (paths-construct-info-path): Always append
13966         existing directories from configure-time info path.
13967
13968         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13969         Info-directory-list.
13970
13971         * info.el: Removed Info-default-directory-list which was broken by
13972         design.
13973         Removed bogus initialization of Info-directory-list---startup.el
13974         can do a much better job.
13975         Added autoload of Info-directory-list.
13976
13977         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13978         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13979         be exclusive; now it's merely given precedence, just like in the
13980         old days.
13981
13982 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13983
13984         * find-paths.el (paths-find-architecture-directory): Fix bug with
13985         finding; it used to default too early.
13986
13987 1998-03-25  Martin Buchholz <martin@xemacs.org>
13988
13989         * packages.el (packages-split-path): Fix a bug; it used to fail
13990         for paths that weren't split.
13991
13992 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13993
13994         * finder.el (finder-compile-keywords): trap on errors.
13995
13996 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13997
13998         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13999           fourth argument of t so that only the specs exactly
14000           matching the tag lists are removed.
14001
14002 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14003
14004         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14005
14006 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14007
14008         * minibuf.el (mouse-read-file-name-1): If a default directory was
14009         specified, use it for generating the completions.
14010
14011 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14012
14013         * update-elc.el: Now respects inhibit-package-init and
14014         inhibit-site-lisp.
14015         Now does path construction with loadup-paths.
14016
14017         * startup.el (normal-top-level, startup-setup-paths): Now respects
14018         inhibit-package-init and inhibit-site-lisp.
14019
14020         * packages.el (packages-find-package-path): Extended package path
14021         by version-specific hierarchies.
14022         (packages-find-packages): Now respects inhibit flag and
14023         inhibit-site-lisp.
14024         Moved path setup to loadup-paths.
14025
14026         * make-docfile.el: Now respects inhibit-package-init and
14027         inhibit-site-lisp.
14028         Now does path construction with loadup-paths.
14029
14030         * loadup.el: Now respects inhibit-package-init and
14031         inhibit-site-lisp.
14032
14033         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14034
14035         * loadup-paths.el: New file: setup load-path to encompass
14036         packages.
14037
14038 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14039
14040         * auto-show.el: load-gc renamed to pureload.
14041         * site-load.el: Ditto.
14042         * packages.el (toplevel): Ditto.
14043         * loadup.el (really-early-error-handler): Ditto.
14044         * dumped-lisp.el (preloaded-file-list): Ditto.
14045         * cus-face.el (custom-declare-face): Ditto.
14046
14047 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14048
14049         * <Today>: The Big Path Searching Overhaul.
14050
14051         * find-paths.el: New file: find and assemble paths in the
14052         installation hierarchy.
14053
14054         * setup-paths.el: New file: global layout of paths and directories
14055         within the XEmacs hierarchy.
14056
14057         * packages.el: Replaced everything related to path searching and
14058         startup by code in terms of find-paths.
14059
14060         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14061         the new path searching engine.
14062
14063         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14064         and setup-paths.
14065
14066 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14067
14068         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14069         setup-paths.el.
14070
14071 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14072
14073         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14074         compiles identically in any configuration.
14075         Removed irrelevant commentary.
14076
14077 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14078
14079         * simple.el (set-variable): Allow setting specifiers.
14080
14081 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14082
14083         * lisp.el (forward-sexp): Revert previous change.
14084
14085 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14086
14087         * frame.el (frame-initialize): Use `delete-console' instead of
14088         `delete-device' to delete the stream console to match the usage in
14089         Fkill_emacs.
14090
14091 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14092
14093         * files.el (cdpath-previous): New variable.
14094         (cd): Use it.
14095         From Bob Weiner <weiner@wave.altrasoft.com>
14096
14097 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14098
14099         * keydefs.el: Changed keybindings of forward-char,
14100           backward, scroll-up and scroll-down to point to their
14101           -command counterparts.
14102
14103         * simple.el: New functions: forwarc-char-command,
14104           backwrad-char-command, scroll-up-command,
14105           scroll-down-command which work liek their counterparts
14106           except that they honor the variable
14107           signal-error-on-buffer-boundary.
14108
14109           Definition of signal-error-on-buffer-boundary received
14110           from src/cmds.c.
14111
14112           defvar declaration added for word-across-newline to avoid
14113           byte-compiler warning about the free variable reference.
14114
14115 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14116
14117         * winnt.el: Removed "%t" from the beginning of
14118         modeline-format. From now on, there's no nt-specifics in the modeline.
14119
14120 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14121
14122         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14123         of `when' with `if'.
14124
14125 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14126
14127         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14128         mswindows. Must be reworked along with glyphs.el, or
14129         merged into it, after there is images support.
14130
14131         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14132         'mswindows.
14133
14134 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14135
14136         * faces.el: fix for text cursor initialization.
14137         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14138         From Andy Piper <andyp@parallax.co.uk>
14139
14140 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14141
14142         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14143         if there is an existing package that handles it and warn the user
14144         about that mode.
14145
14146 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14147
14148         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14149         Installation" menu item when Installation-string is not bound.
14150
14151 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14152
14153         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14154         From Jeremiah W. James <jerry@cs.ucsb.edu>
14155
14156 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14157
14158         * msw-faces.el:
14159         * faces.el: Fix face initialization.
14160
14161 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14162
14163         * files.el (backup-enable-predicate): fix breakage introduced
14164         by TMPDIR patch.
14165
14166 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14167
14168         * x-faces.el (x-init-face-from-resources): The
14169           TTY face property retrieval functions don't return
14170           specifiers, so use face-property instead.
14171
14172 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14173
14174         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14175
14176 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14177
14178         * x-menubar.el: Expanded documentation for
14179           option-save-faces.  Changed Options -> Browse Faces
14180           menu entry to invoke customize-face.
14181
14182 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14183
14184         * faces.el: Most face initialization moved out of
14185           init-other-random-faces to the top level so that the
14186           initialization happens before Xemacs is dumped.  Much
14187           of the fascist "face-differs-from-default-p or FROB!"
14188           code has been retired in favor of letting the user do
14189           what they want to do.  Face initialization code changed
14190           to use `default' specifier tag so that the settings can
14191           be overridden later if the user wishes it.
14192
14193 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14194
14195         * about.el (about-hackers): Update contributors list.
14196
14197 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14198
14199         * specifier.el: Define new specifier tag `default'.
14200
14201         * modeline.el: Initialize faces using `default' tag.
14202
14203         * x-faces.el (x-init-face-from-resources): Remove
14204           specifier specs containing the `default' tag before
14205           adding new specs.
14206
14207 1998-03-02  John Jones  <jj@asu.edu>
14208
14209         * package-get.el (package-get-all): fixed arguments on call to
14210         package-admin-add-single-file-package.
14211         * package-get.el (package-get-installedp): fixed to match
14212         advertised behavior.
14213         * package-get.el: added function package-get-update-all which
14214         installs newest versions of all the current packages (if they are
14215         not already installed).
14216
14217 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14218
14219         * files.el (find-file-noselect): Uncommented `truename' binding in
14220         `let*' and use it later to set `buffer-file-truename' iff it's
14221         still nil, as happens for example when finding a compressed
14222         file with "jka-compr".
14223
14224 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14225
14226         * faces.el: in make-face-* type functions do the operation for all
14227         window systems, not just the first one found.
14228
14229         * font.el: call mswindows-list-fonts for mswindows.
14230
14231 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14232
14233         * code-process.el (call-process-region):
14234         * process.el (call-process-region):
14235         * package-get.el (package-get-dir):
14236         * files.el (backup-enable-predicate):
14237         * gnuserv.el (gnuserv-temp-file-regexp):
14238         Use temp-directory in place of `/tmp'.
14239
14240 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14241
14242         * "Fast" dired-in-C enhancements for Windows 95/NT:
14243
14244         * files.el: Added function, `wildcard-to-regexp', from GNU
14245           Emacs.
14246
14247         * files.el (insert-directory): Modified to use special
14248           dired-in-C enhancements if present.
14249
14250 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14251
14252         * code-files.el: make default coding no-conversion.
14253
14254 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14255
14256         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14257         the load-path.
14258
14259         * update-elc.el: Strip directory when testing for files not to
14260         bytecompile.
14261
14262 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14263
14264         * lisp-mode.el: Use recommended form for menus.
14265
14266         * info.el (Info-construct-menu): Use recommended form for menus.
14267
14268         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14269         entry.
14270
14271 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14272
14273         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14274           (get-frame-for-buffer-noselect): Always return frames
14275           in the not-this-window-p cond clause.
14276
14277 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14278
14279         * help.el (describe-installation): New function.
14280
14281         * x-menubar.el (default-menubar): Add describe-installation to
14282         Help menu.
14283
14284         * packages.el (packages-unbytecompiled-lisp): Installation.el
14285         should not be bytecompiled.
14286
14287         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14288         XEmacs.
14289
14290         * x-menubar.el (default-menubar): Use correct guard for VM menu
14291         entry.
14292
14293         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14294         coding.
14295         From Andy Piper <andyp@parallax.co.uk>
14296
14297 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14298
14299         * ldap.el: Do not require ldap-internal at compile time.
14300
14301 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14302
14303         * code-files.el: new file. a virtual copy of mule-files.el
14304         but without charset
14305         dependencies. (toggle-buffer-file-ocding-system) new function for
14306         changing the eol type for the current buffer.
14307
14308         * code-process.el: new file. a copy of
14309         mule-process.el. mule-process.el will disappear when things have
14310         settled.
14311
14312         * coding.el: new file. a virtual copy of mule-files.el but
14313         without charset dependencies. (coding-system-base) new function
14314         for getting the parent coding system of a coding system with eol
14315         type set.
14316
14317         * dumped-lisp.el: add above files for the non-mule case.
14318
14319 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14320
14321         * window-xemacs.el (display-buffer): If no explicit
14322           frame is specified, search for a window that displays
14323           the buffer on the currently selected frame, before
14324           searching other frames.
14325
14326 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14327
14328         * frame.el (get-frame-for-buffer): If not-this-window-p
14329           is non-nil, use window on the selected frame if it is not
14330           also the selected window.  When defaulting, search for
14331           windows on the currently selected fgrame before searching
14332           other frames.
14333
14334 1998-02-25  Didier Verna  <didier@xemacs.org>
14335
14336         * modeline.el (modeline-swap-buffers): originally named
14337         `mouse-release-modeline'. Whether to actually swap the buffers is
14338         decided in `mouse-drag-modeline'.
14339         (mouse-drag-modeline): A button release event is considered a
14340         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14341         stay unchanged.
14342
14343 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14344
14345         * x-menubar.el: Put redo on the menubar.
14346         From Aki Vehtari <Aki.Vehtari@hut.fi>
14347
14348 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14349
14350         * bytecomp.el (displaying-byte-compile-warnings): if
14351         temp-buffer-show-function is set, use it to display current set of
14352         warnings in the "*Compile-Log-Show*" buffer.
14353
14354         * simple.el (display-warning-buffer): if temp-buffer-show-function
14355         is set, use it to display current set of warnings in the
14356         "*Warnings-Show*" buffer.
14357
14358 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14359
14360         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14361         Common Lisp.
14362
14363 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14364
14365         * menubar.el: Allow button descriptors at least 2 long.
14366
14367         * x-menubar.el (default-menubar): Use recommended forms.
14368         (file-menu-filter): Remove.
14369         (edit-menu-filter): Remove.
14370
14371 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14372
14373         * about.el (about-hackers): Updated.
14374
14375 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14376
14377         * help.el (help-max-help-buffers): new variable
14378         (help-register-and-maybe-prune-excess): new function
14379         (help-buffer-name): use help-max-help-buffers.
14380         (with-displaying-help-buffer): use
14381         help-register-and-maybe-prune-excess.
14382
14383         * help.el (help-maybe-pretty-print-value): if the value fits on
14384         one line, let it.
14385
14386 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14387
14388         * (with-displaying-help-buffer): there is no need to kill the buffer
14389         if it exists, because with-output-to-temp-buffer will clear it.
14390         further, killing the buffer violates the rule that
14391         temp-buffer-show-function, if set, has the full responsibility of
14392         showing the temp buffer.  killing the buffer fucks with the window
14393         configuration, hosing temp-buffer-show-function.
14394
14395
14396 1998-02-23  Didier Verna  <didier@xemacs.org>
14397
14398         * modeline.el (mouse-drag-modeline):
14399         - Always scroll the modeline that was originally clicked on.
14400         - Use x pixels instead of x characters (which doesn't work anyway)
14401         as horizontal reference for modeline dragging. This allows us to
14402         keep on dragging the modeline even if the motion event occurs in
14403         another window.
14404
14405 1998-02-23  Didier Verna  <didier@xemacs.org>
14406
14407         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14408         glyph on the modeline to indicate that dragging the mouse has an
14409         effect both horizontally and vertically.
14410
14411 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14412
14413         * about.el (about-xemacs): Get rid of redundant visible version
14414         number.
14415
14416 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14417
14418         * about.el (about-hackers): Update credits.
14419
14420 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14421
14422         * prim/register.el (view-register): Show register type file-query.
14423
14424 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14425
14426         * mode-motion.el (mode-motion-highlight-internal):
14427           save-excursion inside save-window-exucrsion form to
14428           hide buffer point changes from save-window-excursion.
14429           Prevents display flickering when the mouse pointer
14430           moves.
14431
14432 1998-02-17  Didier Verna  <didier@xemacs.org>
14433
14434         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14435         function to handle correctly the case of a toolbar one side of the
14436         window: scrolling will not necessarily happen.
14437
14438 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14439
14440         * files.el (after-find-file): Restore missing argument
14441           to format that provides filename for "... consider M-x
14442           recover-file" message.  Also call `message' with "%s"
14443           as the first arg instead of an arbitrary string.
14444
14445 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14446
14447         * about.el (about-hackers): Various additions.
14448
14449 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14450
14451         * autoload.el (generate-file-autoloads-1): Don't force an extra
14452         line out when copying on-the-same line autoloads.
14453
14454         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14455         is installed.
14456
14457 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14458
14459         * x11/x-win-xfree86.el (x-win-init-xfree86):
14460         * x11/x-win-sun.el (x-win-init-sun):
14461         * x11/x-init.el (x-initialize-compose):
14462         * prim/simple.el:
14463         (backward-or-forward-kill-sexp):
14464         (backward-or-forward-kill-sentence):
14465         (backward-or-forward-kill-word):
14466         (backward-or-forward-delete-char):
14467         * prim/isearch-mode.el (isearch-help-or-delete-char):
14468         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14469         x-keysym-on-keyboard-p to detect backspace.
14470         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14471         Clean up symbols used with dead keys, checking Linux and solaris
14472         keysyms.
14473         Simplify x-win-*.el using above methods.
14474         Change documentation for x-keysym-*-p functions.
14475
14476 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14477
14478         * about.el (about-hackers): Restore entries for Michael Sperber and
14479         Vinnie Shelton.
14480         From Vinnie Shelton <acs@acm.org>
14481
14482 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14483
14484         * simple.el (count-words-region): Ditto.
14485
14486 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14487
14488         * simple.el (count-words-buffer): Document.  Don't print anything
14489         if non-interactive.
14490
14491 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14492
14493         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14494         multiple files in InfoDock.
14495
14496 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14497
14498         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14499         from version.el in InfoDock.
14500
14501         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14502         specially.
14503
14504 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14505
14506         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14507         variable name in docstring.
14508
14509 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14510
14511         * menubar.h: Include "gui.h".
14512
14513 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14514
14515         * site-load.el: Fix documentation.
14516
14517 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14518
14519         * package-get-base.el (package-get-base): Updated.
14520
14521         * keymap.el: PC-ize.
14522
14523 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14524
14525         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14526         from' on a fresh line.
14527
14528 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14529
14530         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14531         object.
14532
14533 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14534
14535         * undo-stack.el: PC-ize.
14536
14537         * cmdloop.el: PC-ize.
14538
14539 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14540
14541         * bytecomp-runtime.el: PC-ize.
14542
14543         * byte-optimize.el: Prolog fixup.  PC-ize.
14544
14545         * cus-dep.el: Spelling fix.
14546
14547         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14548         entries follow).
14549
14550 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14551
14552         * text-mode.el (text-mode-hook-identify): New function,
14553         put on text-mode-hook.  Set text-mode-variant here.
14554         (text-mode): Don't set it here.
14555
14556 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14557
14558         * text-mode.el (text-mode-hook): New defvar.
14559         (text-mode-variant): New variable.
14560         (text-mode): Set that variable locally.
14561         (toggle-text-mode-auto-fill): New command.
14562
14563 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14564
14565         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14566
14567 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14568
14569         * text-mode.el (paragraph-indent-text-mode):
14570         Renamed from spaced-text-mode.
14571         (text-mode-map): Bind TAB to indent-relative.
14572         (indented-text-mode-map): Variable deleted.
14573         (indented-text-mode): Now an alias for text-mode.
14574
14575 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14576
14577         * loadup.el: test-atoms debugging stuffs removed.
14578
14579 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14580
14581         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14582
14583 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14584
14585         * help.el (describe-beta): Made it use `locate-data-file'.
14586         (describe-distribution): Ditto.
14587         (describe-copying): Ditto.
14588         (describe-project): Ditto.
14589         (view-emacs-news): Ditto.
14590
14591         * help-nomule.el (help-with-tutorial): Made it use
14592         `locate-data-file' to find tutorial.
14593
14594 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14595
14596         * about.el: Corrected my email address.
14597
14598         * mouse.el: Added 'mouse-mswindows-drop' similar to
14599         'mouse-offix-drop'.
14600
14601 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14602
14603         * loadup.el (running-xemacs): Spelling fix.
14604
14605 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14606
14607         * packages.el (packages-find-packages-1): Don't allow a backwards
14608         compatible lisp tree to overwrite `preloaded-file-list'.
14609
14610 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14611
14612         * loadup.el: Don't delete "xemacs" prior to dumping.
14613
14614 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14615
14616         * package-info.el (pi-last-mod-date): New function.
14617         (pi-author-version): New function.
14618         (batch-update-package-info): Use them.
14619
14620 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14621
14622         * frame.el (get-frame-for-buffer-default-to-current): Create.
14623         (get-frame-for-buffer-noselect): Allow user to use current frame
14624         with `get-frame-for-buffer-default-to-current'.
14625
14626 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14627
14628         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14629         (byte-compile-output-docform): Ditto.
14630         (byte-compile-compiled-obj-to-list): Ditto.
14631
14632 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14633
14634         * startup.el (command-line-1): Removed code that ran
14635           buffer-menu.
14636
14637 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14638
14639         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14640
14641 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14642
14643         * frame.el (suspend-emacs-or-iconify-frame): Check using
14644         `device-on-window-system-p' instead of explicitly checking for X,
14645         so that the same logic works for MS Windows.
14646         (suspend-or-iconify-emacs): Ditto.
14647
14648 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14649
14650         * about.el (about-maintainer-info): Andy Piper is back.
14651         (xemacs-hackers): Updated Andy Piper's email address.
14652         (about-hackers): Added Jonathan Harris.
14653         (about-hackers): Updated Tibor Polgar's email address.
14654
14655 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14656
14657         * about.el: Add xemacs.org email manager.
14658
14659         * package-get-base.el (package-get-base): Updated with most recent
14660         package updates.
14661
14662 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14663
14664         * help.el (function-arglist): Use `indirect-function' instead of
14665         `symbol-function' so that aliases are treated correctly.
14666
14667 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14668
14669         * help.el (help-map): Add f1 binding to `help-for-help'.
14670         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14671         (describe-key-briefly): Use `princ' "%s" to print object.
14672         (with-displaying-help-buffer): Kill buffer if it exists, again.
14673         (describe-key): Use `princ' "%s" to print object.
14674         (describe-function-1): Use `princ' "%s" to print object.
14675         Commented out alias lines removed.
14676         (help-pretty-print-limit): New variable to control pretty-printing
14677         of variable values.
14678         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14679         `help-pretty-print-value' again.  Only print-print when OBJECT is
14680         list of length less than `help-pretty-print-limit'.
14681         (describe-variable): Use `help-maybe-pretty-print-value' again.
14682
14683 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14684
14685         * simple.el (blink-matching-open): Remove C++ kludge.
14686         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14687
14688 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14689
14690         * info.el (Info-default-directory-list): Made the documentation
14691         more explanitory.
14692
14693 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14694
14695         * lisp/packages.el:
14696         * lisp/package-admin.el:
14697         * lisp/build-report.el:
14698         Fix typos.
14699
14700 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14701
14702         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14703         warnings in Java buffers without final newline and editing the
14704         last line.
14705
14706 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14707
14708         * packages.el (packages-find-packages-1): Don't allow a backwards
14709         compatible lisp tree to overwrite `preloaded-file-list'.
14710         Suggested by Colin Rafferty  <colin@xemacs.org>
14711
14712         * mouse.el (mouse-offix-drop): Set undo-boundary.
14713         From Oliver Graf <ograf@fga.de>
14714
14715 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14716
14717         * loadup.el (load-gc): rewrite as defun.
14718         Print something sensical if a required dump-time file isn't found.
14719
14720 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14721
14722         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14723         bug strikes a menudescriptor.
14724
14725         * package-get-base.el (package-get-base): Updated.
14726
14727         * package-info.el (batch-update-package-info): Derive REQUIRES
14728         from the Makefile.
14729
14730 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14731
14732         * files.el (save-some-buffers): Don't play games with deleting
14733         other windows if we are in the minibuffer window.
14734
14735 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14736
14737         * modeline.el (modeline-minor-mode-menu): Add support for :active
14738         (add-minor-mode): Document :active property to TOGGLE.
14739
14740 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14741
14742         * modeline.el (modeline-minor-mode-menu): Add support for an
14743         `:included' predicate in the `toggle-sym' plist.
14744         (add-minor-mode): Document the :included property, format
14745         docstring some more.
14746         (modeline-minor-mode-menu): Documentation string added.
14747
14748 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14749
14750         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14751         labels from the symbol-names by thwacking off the overly redundant
14752         and overused "mode", parenthesizing "minor", and capitalizing the
14753         resultant strings.  Also shortened the menu's title by eliminating
14754         the redundant buffer name.
14755         (add-minor-mode): Beautified the docstring, added mention of the
14756         `:menu-tag' property of TOGGLE.
14757         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14758         `toggle-sym' to beatify the mode-life menus.
14759         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14760         `auto-fill-function'.
14761
14762 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14763
14764         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14765         menus to :style 'toggle.
14766
14767 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14768
14769         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14770
14771 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14772
14773         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14774         only recognize first hyperlink.
14775         (hyper-apropos-highlightify): Deletia, this is already done by
14776         `hyper-apropos-insert-face'.
14777         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14778
14779 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14780
14781         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14782         mail.
14783         (toolbar-mail-reader): Add support for `send'.
14784         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14785
14786 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14787
14788         * info.el (Info-emacs-info-file-name): Add defvar for
14789         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14790         will function properly.
14791
14792 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14793
14794         * simple.el: make the backwards delete function called by
14795         `backward-or-forward-delete-char' user configurable.
14796
14797 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14798
14799         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14800         compiled function got loaded from.
14801
14802 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14803
14804         * term/apollo.el: Synched up with InfoDock 3.6.2.
14805
14806 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14807
14808         * startup.el (load-init-file): Load autoloads earlier.
14809         (startup-splash-frame): Handle InfoDock logo.
14810
14811         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14812         InfoDock.
14813         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14814
14815         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14816         doesn't have this function.
14817
14818         * packages.el (locate-data-file): Fix to call `locate-file'.
14819
14820 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14821
14822         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14823         version of version.el.
14824         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14825
14826         * x-menubar.el (default-menubar): Guard reference to
14827         `gnuserv-frame'.
14828         (default-menubar): Guard references to `font-lock-mode'.
14829         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14830         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14831
14832         * make-docfile.el: Don't snarf doc strings from autoloads.
14833
14834         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14835         loading auto-autoloads files.
14836
14837         * loaddefs.el: Disable dumping autoloads.
14838
14839 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14840
14841         * lisp-mnt.el: Synch to Emacs 20.2.
14842
14843         * help.el: Remove manual autoload of `finder-by-keyword'.
14844
14845         * finder.el (finder-by-keyword): Autoload.
14846
14847         * help.el: Conditionalize hyperbole setup.
14848
14849 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14850
14851         * packages.el (package-require): Update to reflect new data format.
14852
14853 1998-01-02  Didier Verna  <didier@xemacs.org>
14854
14855         * x-menubar.el (default-menubar): make the tutorials available
14856         through the menubar. (Plus some compilation warnings cleanup).
14857
14858 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14859
14860         * check-features.el: New file.  Perform sanity check after build.
14861
14862         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14863         files to tooltalk package.
14864         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14865         package.
14866
14867         * package-admin.el (package-admin-xemacs): Use better default for
14868         location of XEmacs binary.
14869
14870 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14871
14872         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14873         tag with sexp and add value tag with value `t'.
14874
14875 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14876
14877         * package-get.el: Changes to work with real data.
14878         From Pete Ware <ware@cis.ohio-state.edu>
14879
14880         * packages.el (packages-reload-autoloads): Guard load for the time
14881         being.
14882
14883         * update-elc.el ("packages.el"): Force loading packages.el instead
14884         of possibly out-of-date packges.elc.
14885         * make-docfile.el ("packages.el"): Ditto.
14886
14887 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14888
14889         * build-report.el (build-report-delete-regexp): Added a rule for
14890         the main tarball shadowing anything past it.
14891
14892 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14893
14894         * packages.el (package-provide): Delete a previous provide.
14895
14896         * package-info.el: New file.
14897
14898         * package-get.el: New file.
14899         From Pete Ware <ware@cis.ohio-state.edu>
14900         (package-get): Fix md5 computation to work with Mule.
14901
14902 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14903
14904         * simple.el (log-message-*): Quote symbols in docstrings properly.
14905
14906 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14907
14908         * packages.el (packages-new-autoloads): Ignore symbolic links.
14909
14910         * cus-face.el (face-custom-attributes-get): Fix typo.
14911         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14912
14913 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14914
14915         * startup.el (load-init-file): Reload new or changed autoloads
14916         unless inhibited.  Reload modified dumped lisp (stubbed).
14917
14918         * packages.el (packages-new-autoloads): New function.
14919         (packages-reload-autoloads): New function.
14920         (packages-reload-dumped-lisp): New (stub) function.
14921
14922         * loadup.el: Inhibit reloading dumped files when running temacs.
14923
14924         * loadhist.el (file-provides): Extend to handle variant
14925         extensions.
14926
14927         * replace.el (query-replace): Fix typo.
14928
14929 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14930
14931         * make-docfile.el: list-autoloads-path has been renamed.
14932         * update-elc.el: list-autoloads has been renamed.
14933
14934         * packages.el (packages-list-autoloads): Renamed.
14935         (packages-list-autoloads-path): Ditto.
14936
14937 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14938
14939         * packages.el (packages-find-packages-1): Made it signal a warning
14940         for an error in an auto-autoload.el file.
14941
14942 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14943
14944         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14945         tag with const.
14946         From Aki Vehtari <Aki.Vehtari@hut.fi>
14947
14948         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14949
14950         * loadhist.el (unload-feature): Remove autoload.
14951
14952 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14953
14954         * loadhist.el: Unpackaged.
14955
14956         * help.el (describe-symbol-find-file): Rename
14957         `describe-function-find-file' and make old name obsolete.
14958         (describe-function-1): Use it.
14959         (describe-function-1): Guard reference to
14960         `compiled-function-annotation'.
14961
14962 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14963
14964         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14965         argument.
14966         (help-mode-quit): New optional arg to control whether it kills or
14967         buries.  Tidied up.
14968         (with-displaying-help-buffer): Don't kill buffer initially, even
14969         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14970         (help-pretty-print-value): Rename back from
14971         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14972         use it, otherwise use dumped `cl-prettyprint'.
14973         (describe-variable): Use `help-pretty-print-value' again.
14974         (find-func): Removed reference to "find-func" at end.
14975
14976 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14977
14978         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14979           GUI XEmacs. Rename? x-menubar is rather window system
14980           independant, except for a couple of items.
14981
14982 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14983
14984         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14985         entries as they will no longer be distributed with XEmacs.
14986
14987         * format.el (format-alist): Fix image/tiff regexps.
14988         From P. E. Jareth Hein <jareth@camelot-soft.com>
14989
14990         * help.el (help-maybe-pretty-print-value): Rename.
14991         (describe-variable): Use it.
14992         (describe-variable): Add trailing linefeed.
14993
14994 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14995
14996         * help.el (describe-function-1): Don't output anything for
14997           arglist of autoload functions.
14998
14999 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15000
15001         * help.el (describe-function-1): Don't output anything for
15002           arglist of autoload functions.
15003
15004 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15005
15006         * help.el (help-mode-map): New bindings for `help-mode-bury',
15007         `describe-function-at-point', `describe-variable-at-point',
15008         `Info-elisp-ref', `customize-variable', `help-next-section' and
15009         `help-prev-section'.
15010         (help-next-section): New function.
15011         (help-prev-section): New function.
15012         (help-mode-quit): Changed to kill the help buffer.
15013         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15014         correctly.
15015         (help-buffer-name): New function to generate the name of help
15016         buffers.
15017         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15018         argument giving the name of the help buffer.
15019         (describe-key): Use `with-displaying-help-buffer' with name.
15020         (describe-mode): Ditto.
15021         (describe-bindings): Ditto.
15022         (describe-prefix-bindings): Ditto.
15023         (view-lossage): Ditto.
15024         (with-syntax-table): New macro.
15025         (function-called-at-point): Use `ignore-errors' and
15026         `with-syntax-table'.
15027         (function-at-point): Ditto.
15028         (describe-function): Use `with-displaying-help-buffer' with name.
15029         (function-arglist): Extracted from `describe-function-1'.  Returns
15030         function's arglist as string.
15031         (function-documentation): Extracted from `describe-function-1'.
15032         Returns function's docstring.
15033         (describe-function-1): Remove all the "stream" garbage, including
15034         the stream argument.  Use `function-arglist' and
15035         `function-documentation'.
15036         (describe-function-arglist): Just use `function-arglist'.
15037         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15038         (help-pretty-print-value): New function to help with
15039         pretty-printing variable values.  Knows about `#<...>'.  Needs
15040         `pp-internal'.
15041         (describe-variable): Use `with-displaying-help-buffer' with name.
15042         Formatting improved.  Display file where variable is defined, if
15043         known.  Use `help-pretty-print-value'.
15044         (describe-syntax): Use `with-displaying-help-buffer' with name.
15045         (list-processes): Remove "stream" garbage.
15046
15047 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15048
15049         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15050         call a dumped routine instead.
15051
15052         * x-win-xfree86.el: Wrap file in defun.
15053         * x-win-sun.el: Ditto.
15054
15055 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15056
15057         * help.el (view-emacs-news): Remove usage of outl-mouse which
15058         advises functions and does other evil things.
15059
15060 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15061
15062         * format.el (format-alist): Add `image/tiff'.
15063         From P. E. Jareth Hein <jareth@camelot-soft.com>
15064
15065 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15066
15067         * about.el (about-hackers): More names added.
15068
15069         * make-docfile.el: Remove superfluous package path search.
15070
15071         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15072
15073 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15074
15075         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15076         ignored shadows.
15077
15078 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15079
15080         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15081         get trailing slashes when added to the load-path.
15082
15083         * x-init.el (init-x-win): Locate where XEmacs X localization files
15084         are.
15085
15086 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15087
15088         * x-faces.el: Added support for foregroundToolBarColor
15089           to xpm-color-symbols.
15090
15091 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15092
15093         * etags.el (tags-remove-duplicates): Removed.
15094         (buffer-tag-table-list): Use `delete-duplicates'.
15095
15096         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15097         correctly.
15098         (get*): Defalias to `get'.
15099
15100         * cl.el (eql): Compare integers with `eq'.
15101         (cl-map-extents): Check for `map-extents' first.
15102
15103 1997-12-17  Didier Verna  <didier@xemacs.org>
15104
15105         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15106         added the 'numero', 'copyright' and 'trademark' symbols.
15107
15108         * leim/quail/latin-post.el ("french-postfix"): see above.
15109
15110 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15111
15112         * widget.el (define-widget): Check the arguments.
15113
15114         * cus-edit.el (customize-face): Use `check-argument-type'.
15115         (custom-variable-value-create): Use `signal' to signal error.
15116         (custom-variable-reset-saved): Ditto.
15117         (custom-variable-reset-standard): Ditto.
15118         (custom-face-reset-saved): Ditto.
15119
15120         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15121         (widget-default-format-handler): Ditto.
15122         (widget-checklist-add-item): Ditto.
15123         (widget-radio-add-item): Ditto.
15124         (widget-editable-list-entry-create): Ditto.
15125         (widget-sexp-prompt-value): Ditto.
15126
15127         * custom.el (custom-declare-variable): Signal errors better.
15128         (custom-handle-keyword): Ditto.
15129         (custom-declare-group): Ditto.
15130
15131         * window-xemacs.el (windows): Ditto.
15132
15133         * menubar.el (menu): Ditto.
15134
15135         * keydefs.el (keyboard): Ditto.
15136
15137         * minibuf.el (minibuffer): Ditto.
15138
15139         * process.el (execute): Ditto.
15140
15141         * fill.el (fill): Ditto.
15142
15143         * modeline.el (modeline): Ditto.
15144
15145         * help.el (help): Ditto.
15146
15147         * faces.el (faces): Ditto.
15148
15149         * files.el (files): Ditto.
15150
15151         * x-init.el (x): Ditto.
15152
15153         * lisp-mode.el (lisp): Ditto.
15154
15155         * process.el (processes): Ditto.
15156
15157         * mouse.el (mouse): Ditto.
15158
15159         * abbrev.el (abbrev): Moved from cus-edit.
15160
15161         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15162         as variable declaration.
15163
15164 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15165
15166         * menubar.el (find-menu-item): Use `check-argument-type'.
15167         (find-menu-item): Cosmetic changes.
15168
15169 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15170
15171         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15172
15173 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15174
15175         * startup.el (set-default-load-path): Only search package-path
15176         when not running temacs.
15177
15178         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15179         files.
15180
15181         * loadup.el: Correct commentary.  Reformatting.
15182         (really-early-error-handler): Use absolute path to the
15183         first dumped-lisp.el file.
15184         (really-early-error-handler): Print full path name of
15185         each dumped lisp file (inherited from InfoDock).
15186
15187         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15188         dumped-lisp.el files.
15189
15190         * make-docfile.el (preloaded-file-list): Reorder when the
15191         package-path is searched.
15192         * update-elc.el: Ditto.
15193
15194         * lisp-mode.el (call-with-condition-handler): Treat the same as
15195         `condition-case' for indentation.
15196
15197         * about.el (about-xemacs): Update release date.
15198
15199 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15200
15201         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15202         anywhere but at the last clause.
15203         (ecase): Disallow `t' and `otherwise'.
15204
15205 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15206
15207         * cus-edit.el (custom-buffer-create-buttons): New function
15208         from stuff moved out of `custom-buffer-create-internal'.
15209         (custom-novice): New variable.  Default t.
15210         (custom-display-global-buttons): Ditto.  Default `top'.
15211         (custom-buffer-create-internal): Only display help if
15212         `custom-novice' is non-nil.  Display global buttons according to
15213         `custom-display-global-buttons'.
15214
15215 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15216
15217         * menubar.el (find-menu-item): Use `check-argument-type'.
15218         (find-menu-item): Cosmetic changes.
15219
15220 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15221
15222         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15223         look.
15224
15225 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15226
15227         * format.el (format-deannotate-region):  Bug fix.
15228         Deannotating a region containing unknown tags would fail
15229         (causing decoding of text/enriched to fail at user level)
15230
15231 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15232
15233         * minibuf.el (read-directory-name): Support sixth
15234           arg, HISTORY, as already documented.
15235
15236 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15237
15238         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15239         to `ecase'.
15240
15241 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15242
15243         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15244         skk-activate.
15245
15246 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15247
15248         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.