update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
4         CHISE.
5
6 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
9         XEmacs CHISE.
10         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
11         `==jis-x0208@1978/2-pr' as the mother.
12
13 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
16         CHISE.
17
18 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
22
23 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
26         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
27
28 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         setting for `===ucs@gb'.
32
33 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
36         setting for `===hanyo-denshi/ks', `===jis-x0208' and
37         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
38         as the entity-reference for `===jis-x0213-1@2000'; use
39         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
40
41 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `===jis-x0208'.
45
46         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
47         instead of `===jis-x0208' as the mother.
48         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
49         `===jis-x0208' as the mother.
50         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
51         `===jis-x0208' as the mother.
52         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
53         `===jis-x0213-1' as the mother.
54         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
55         `===jis-x0213-1' as the mother.
56         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
57         the mother.
58         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
59         mother.
60
61 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `=ucs-var-001'.
65
66 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `=ucs-bmp-var-001'.
70
71         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
72         CHISE.
73         (=ucs-bmp-var-001): Ditto.
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         setting for `=ucs-var-003'.
77
78 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `=ucs-bmp-var-003'.
82
83         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
84         CHISE.
85         (=ucs-bmp-var-003): Ditto.
86
87 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `=ucs-var-002'.
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `=ucs-bmp-var-002'.
94
95         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
96         CHISE.
97         (=ucs-bmp-var-002): Ditto.
98
99 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
102         XEmacs CHISE.
103         (==jis-x0208@1978/5pr): Ditto.
104
105 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
108         `=>ucs-bmp-cjk@component'.
109
110         * mule/mule-conf.el (=>ucs@component): New coded-charset for
111         XEmacs CHISE.
112         (=>ucs-bmp-cjk@component): Ditto.
113
114 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `=>iwds-1'.
118
119 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
120
121         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
122         CHISE.
123
124 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-charset.el (default-coded-charset-priority-list):
127         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
128         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
129         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
130         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
131
132 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist):
135         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
136
137         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
138         `=>>ucs@iso' as the mother.
139         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
140         mother.
141
142 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `===hanyo-denshi/ia'.
146
147 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `===hanyo-denshi/ia'.
151
152 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-conf.el (=koseki): Fix DOC.
155         (==koseki): New coded-charset for XEmacs CHISE.
156
157 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
160         XEmacs CHISE.
161         (===hanyo-denshi/jd): Fix DOC.
162
163 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         setting for `===hanyo-denshi/ip'.
167
168 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `===hanyo-denshi/ip'.
172
173         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
174         XEmacs CHISE.
175
176 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
179         `==ucs-radicals@unicode' and `=>daikanwa'.
180
181         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
182         for XEmacs CHISE.
183
184 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
187         XEmacs CHISE.
188
189 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `===ruimoku-v6'.
193
194 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
197         setting for `===ruimoku-v6'.
198
199 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
202         CHISE.
203
204 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
207         coded-charset for XEmacs CHISE.
208
209 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
212         XEmacs CHISE.
213
214 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `===ucs-sip@iso'.
218
219 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
222         CHISE.
223
224 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `==ucs-sip@iso'.
228
229         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
230         CHISE.
231
232 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
235         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
236         (=ucs-sip-ext-b@iso): Fix registry.
237         (==ucs-sip-ext-b@iso): Ditto.
238         (===ucs-sip-ext-b@iso): Ditto.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `=ucs-sip@iso'.
242
243 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         setting for `=>cbeta'.
247
248 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=>cns11643-7'.
252
253         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
254
255 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
258         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
259
260 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
263         `=ucs@cns'.
264         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
265         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
266         `=ucs@jis/1990'.
267         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
268         `=ucs@jis/2000'.
269         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
270         `=ucs@jis/2004'.
271         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
274         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
275
276 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
279         XEmacs CHISE.
280         (==jis-x0208@1978/1pr): Ditto.
281         (==jis-x0208@1978/2-pr): Ditto.
282
283 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `===jis-x0213-1@2004'.
287
288 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
291         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
292
293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
294         `===hanyo-denshi/jb'.
295
296         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
297         XEmacs CHISE.
298         (=+>hanyo-denshi/ft): Ditto.
299         (=+>hanyo-denshi/jt): Ditto.
300
301 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
304         `===hanyo-denshi/hg'.
305
306 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
309         XEmacs CHISE.
310         (===hanyo-denshi/hg): Ditto.
311
312 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
315         glyph-forms instead of detailed glyph-images.
316         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
317         `=adobe-japan1-*'.
318         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
319         (===adobe-japan1-1): Ditto.
320         (===adobe-japan1-2): Ditto.
321         (===adobe-japan1-3): Ditto.
322         (===adobe-japan1-4): Ditto.
323         (===adobe-japan1-5): Ditto.
324         (===adobe-japan1-6): Ditto.
325         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
326         `=>>>adobe-japan1' as the mother.
327         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
328         `=>>adobe-japan1' as the mother.
329         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
330         glyph-images.
331         (==jis-x0208@1978): Ditto.
332         (==jis-x0208@1983): Ditto.
333         (==jis-x0208@1990): Ditto.
334         (==jis-x0213-1): Ditto.
335         (==jis-x0213-1@2000): Ditto.
336         (==jis-x0213-1@2004): Ditto.
337         (==jis-x0213-2): Ditto.
338         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
339         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
340         `=jis-x0208@1978'.
341         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
342         `=jis-x0208@1983'.
343         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
344         `=jis-x0208@1990'.
345         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
346         `=jis-x0213-1'.
347         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
348         `=jis-x0213-1@2000'.
349         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
350         `=jis-x0213-1@2004'.
351         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
352         `=jis-x0213-2'.
353         (===jis-x0208): New coded-charset for XEmacs CHISE.
354         (===jis-x0208@1978): Ditto.
355         (===jis-x0208@1983): Ditto.
356         (===jis-x0208@1990): Ditto.
357         (===jis-x0213-1): Ditto.
358         (===jis-x0213-1@2000): Ditto.
359         (===jis-x0213-2): Ditto.
360         (===jis-x0212): Ditto.
361         (===ks-x1001): Ditto.
362         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
363         mother.
364         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
365         as the mother.
366         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
367         as the mother.
368         (===cns11643-1): New coded-charset for XEmacs CHISE.
369         (===cns11643-2): Ditto.
370         (===cns11643-3): Ditto.
371         (===cns11643-4): Ditto.
372         (===cns11643-5): Ditto.
373         (===cns11643-6): Ditto.
374         (===cns11643-7): Ditto.
375         (=>>cns11643-1): Ditto.
376         (==big5-cdp): Indicate abstract glyph-images instead of
377         representative glyph-images.
378         (===big5-cdp): New coded-charset for XEmacs CHISE.
379         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
380         detailed glyph-images.
381         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
382         `=hanyo-denshi/*'.
383         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
384         (===hanyo-denshi/ib): Ditto.
385         (===hanyo-denshi/jt): Ditto.
386         (===hanyo-denshi/ks): Ditto.
387         (===mj): Ditto.
388         (===mj-0): Ditto.
389         (===mj-1): Ditto.
390         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
391         `=>>>hanyo-denshi/*' as its mother.
392         (==gt): Indicate abstract glyph-forms instead of detailed
393         glyph-images.
394         (===gt): New coded-charset for XEmacs CHISE.
395         (=>>>gt): Indicates `==gt' instead of `=gt'.
396         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
397         (==gt-k): Indicate abstract glyph-forms instead of detailed
398         glyph-images.
399         (===gt-k): New coded-charset for XEmacs CHISE.
400         (==daikanwa): Indicates glyph-images instead of detailed
401         glyph-images.
402         (===daikanwa): New coded-charset for XEmacs CHISE.
403         (===daikanwa/+p): Ditto.
404         (===daikanwa/ho): Ditto.
405         (==cbeta): Ditto.
406         (===cbeta): Ditto.
407         (==jef-china3): Ditto.
408         (===jef-china3): Ditto.
409         (==ruimoku-v6): Ditto.
410         (==ucs@iso): Indicate representative glyph-forms instead of
411         representative glyph-images.
412         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
413         (==ucs@unicode): Indicate representative glyph-forms instead of
414         representative glyph-images.
415         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
416         `=ucs@unicode'.
417         (==ucs@cns): Indicate representative glyph-forms instead of
418         representative glyph-images.
419         (==ucs@jis): Ditto.
420         (==ucs@jis/1990): Ditto.
421         (==ucs@jis/2000): Ditto.
422         (==ucs@jis/2004): Ditto.
423         (==ucs@ks): Ditto.
424         (===ucs@iso): New coded-charset for XEmacs CHISE.
425         (===ucs@unicode): Ditto.
426         (===ucs@gb): Ditto.
427         (===ucs@ks): Ditto.
428         (===ucs-bmp-cjk@gb): Ditto.
429         (===ucs-sip-ext-b@iso): Ditto.
430
431 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
434         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
435         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
436         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
437         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
438         `===cns11643-3', `===cns11643-4', `===cns11643-5',
439         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
440         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
441         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
442         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist):
445         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
446         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
447         - Use "&g1-[NAME];" for `=>>[NAME]'.
448         - Abolish "&g2-[NAME];".
449
450 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
453         `=>>ucs@cns' as the mother.
454
455 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `==ucs@ks'.
459
460 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
463         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
464         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
465         0x00E30000〜0x00E409D5.
466
467 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist):
470         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
471         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
472
473 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
477
478         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
479         (=mj-0): Ditto.
480         (=mj-1): Ditto.
481         (==mj): Ditto.
482         (==mj-0): Ditto.
483         (==mj-1): Ditto.
484         (=>>mj): Ditto.
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=mj' and `==mj'.
488
489 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
490
491         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
492         CHISE.
493
494 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
497         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
498         `=>ucs@hanyo-denshi'.
499
500 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
503         setting for `=koseki' and `=>ucs@hanyo-denshi'.
504
505         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
506         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
507
508 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
511         XEmacs CHISE.
512
513 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-coding.el (coded-charset-entity-reference-alist):
516         Change priority of `=>>>ucs@iso'.
517
518         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
519         `=>>>ucs@iso' as the mother.
520         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
521
522 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist):
525         Change priority of `=>>>ucs@unicode'.
526
527         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
528         `=ucs@unicode'.
529
530 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
533         Change priority of `=>>>ucs@jis'.
534
535         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
536         `=ucs@jis'.
537
538 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
541         setting for `==daikanwa/+p'.
542
543 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `==shinjigen@1ed'.
547
548 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
551         XEmacs CHISE.
552
553 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-conf.el (==shinjigen): Modify DOC.
556         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
557         (==shinjigen@rev): Modify DOC.
558
559 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
562         CHISE.
563
564 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         settings for `==daikanwa' and `==ucs@JP/hanazono'.
568
569         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
570         XEmacs CHISE.
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `==daikanwa'.
574
575 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `==cns11643-7'.
579
580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
581         `==cns11643-7'.
582
583 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `==cns11643-6'.
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `==cns11643-6'.
590
591 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `==cns11643-5'.
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `==cns11643-5'.
598
599 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `==cns11643-4'.
603
604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
605         `==cns11643-4'.
606
607 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `==cns11643-3'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `==cns11643-3'.
614
615 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `==cns11643-2'.
619
620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
621         `==cns11643-2'.
622
623 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist):
626         Change priority of `=>>>ucs@ks'.
627
628         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
629         `=ucs@ks'.
630
631 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
634         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
635         `==ucs@cns' and `==cns11643-1'.
636
637         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
638         (==cns11643-2): Ditto.
639         (==cns11643-3): Ditto.
640         (==cns11643-4): Ditto.
641         (==cns11643-5): Ditto.
642         (==cns11643-6): Ditto.
643         (==cns11643-7): Ditto.
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `==cns11643-1'.
647
648 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist):
651         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
652         `=>>>ucs@jis/1990'.
653
654         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
655         `=ucs@jis/1990'.
656         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
657         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
658
659 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist):
662         Change priority of `=>>>ucs@cns'.
663
664         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
665         `=ucs@cns'.
666
667 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `==ks-x1001'.
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
673         `=ks-x1001' instead of `korean-ksc5601'; add setting for
674         `==ks-x1001'.
675
676 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
679
680 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
683         `=jis-x0208'.
684         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
685         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
686         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
687         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
688         (=>>>jis-x0213-1@2000): Changed to an alias for
689         `=jis-x0213-1@2000'.
690         (=>>>jis-x0213-1@2004): Changed to an alias for
691         `=jis-x0213-1@2004'.
692         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
693
694 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
697         `=adobe-japan1-0'.
698         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
699         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
700         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
701         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
702         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
703         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
704
705 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
709         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
710         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
711         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
712         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
713
714 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
718         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
719         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
720         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
721         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
722         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
723         `==jis-x0212'.
724
725 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
728         "AdobeJapan1-[0-6]$".
729         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
730         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
731         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
732         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
733         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
734         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
735         (==adobe-japan1-1): Ditto.
736         (==adobe-japan1-2): Ditto.
737         (==adobe-japan1-3): Ditto.
738         (==adobe-japan1-4): Ditto.
739         (==adobe-japan1-5): Ditto.
740         (==adobe-japan1-6): Ditto.
741         (==jis-x0208): Ditto.
742         (==jis-x0208@1978): Ditto.
743         (==jis-x0208@1983): Ditto.
744         (==jis-x0208@1990): Ditto.
745         (==jis-x0213-1): Ditto.
746         (==jis-x0213-1@2000): Ditto.
747         (==jis-x0213-1@2004): Ditto.
748         (==jis-x0213-2): Ditto.
749         (==jis-x0212): Ditto.
750         (==gb2312): Ditto.
751         (==iso-ir165): Ditto.
752         (==gb12345): Ditto.
753         (==ks-x1001): Ditto.
754         (==cns11643-1): Ditto.
755         (==cns11643-2): Ditto.
756         (==cns11643-3): Ditto.
757         (==cns11643-4): Ditto.
758         (==cns11643-5): Ditto.
759         (==cns11643-6): Ditto.
760         (==cns11643-7): Ditto.
761         (==big5-cdp): Ditto.
762         (==hanyo-denshi/ja): Ditto.
763         (==hanyo-denshi/jb): Ditto.
764         (==hanyo-denshi/jc): Ditto.
765         (==hanyo-denshi/jd): Ditto.
766         (==hanyo-denshi/ft): Ditto.
767         (==hanyo-denshi/ia): Ditto.
768         (==hanyo-denshi/ib): Ditto.
769         (==hanyo-denshi/hg): Ditto.
770         (==hanyo-denshi/jt): Ditto.
771         (==hanyo-denshi/ks): Ditto.
772         (==gt): Ditto.
773         (==gt-k): Ditto.
774         (==daikanwa): Ditto.
775         (==shinjigen): Ditto.
776         (==ucs@iso): Ditto.
777         (==ucs@unicode): Ditto.
778         (==ucs@gb): Ditto.
779         (==ucs-bmp@gb): Ditto.
780         (==ucs@cns): Ditto.
781         (==ucs-bmp@cns): Ditto.
782         (==ucs@jis): Ditto.
783         (==ucs@jis/1990): Ditto.
784         (==ucs@jis/2000): Ditto.
785         (==ucs@jis/2004): Ditto.
786         (==ucs@JP): Ditto.
787         (==ucs@JP/hanazono): Ditto.
788         (==ucs@ks): Ditto.
789         (==ucs-bmp@ks): Ditto.
790         (==ucs@cns11643): Ditto.
791         (==ucs-bmp-cjk@gb): Ditto.
792         (==ucs-bmp-cjk@JP/hanazono): Ditto.
793         (==ucs-sip-ext-b@iso): Ditto.
794
795 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-charset.el (default-coded-charset-priority-list): Use
798         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
799
800         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
801         XEmacs CHISE.
802         (=ucs-bmp-cjk@unicode): Abolished.
803
804 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
807         `=+>ucs-bmp-cjk-compat@jis'.
808
809         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
810         for XEmacs CHISE.
811
812 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
815         CHISE.
816
817 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
820         for XEmacs CHISE.
821         (=jis-x0208@1978/1er-pr): Abolished.
822         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
823         `=jis-x0208@1978/1er-pr' as the mother.
824
825 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
828         setting for `=ucs-itaiji-084'.
829
830 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list):
833         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
834
835         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
836         XEmacs CHISE.
837         (=ucs-bmp-itaiji-084): Ditto.
838
839 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
843
844 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
845
846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
847         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
848
849         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
850         XEmacs CHISE.
851         (=big5-cdp-var-5): Ditto.
852
853 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
856         XEmacs CHISE.
857
858 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
859
860         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
861         XEmacs CHISE.
862
863 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         setting for `=>>>hanyo-denshi/ft'.
867
868 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
869
870         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
871         XEmacs CHISE.
872         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
873         `=hanyo-denshi/jd' as the mother.
874
875 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
878         XEmacs CHISE.
879         (=+>adobe-japan1-1): Ditto.
880         (=+>adobe-japan1-2): Ditto.
881         (=+>adobe-japan1-3): Ditto.
882         (=+>adobe-japan1-4): Ditto.
883         (=+>adobe-japan1-5): Ditto.
884         (=+>adobe-japan1-6): Ditto.
885         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
886
887 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
888
889         * mule/mule-coding.el (coded-charset-entity-reference-alist):
890         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
891         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
892
893         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
894         the top.
895
896 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
897
898         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
899         XEmacs CHISE.
900         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
901         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
902         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
903
904 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-charset.el (default-coded-charset-priority-list):
907         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
908         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
909
910         * mule/mule-conf.el: Modify order of definitions of some
911         coded-charsets.
912
913 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist):
916         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
917         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
918
919         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
920         CHISE.
921         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
922         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
923
924 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
925
926         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
927         CHISE.
928
929 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `=daikanwa/+2p'.
933
934         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
935         XEmacs CHISE.
936
937 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
940         XEmacs CHISE.
941         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
942
943 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `=>>>hanyo-denshi/ib'.
947
948 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
951         XEmacs CHISE.
952         (=>>>hanyo-denshi/ib): Ditto.
953         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
954         `=hanyo-denshi/ja' as the mother.
955         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
956         `=hanyo-denshi/ib' as the mother.
957
958 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
961         XEmacs CHISE.
962         (utf-8-ivs-mcs-er): Likewise.
963         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
964         and `=>ucs-gb'.
965         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
966         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
967         `ucs-gb' and `=>ucs-gb'.
968         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
969         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
970         and `=>ucs-cns'.
971         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
972         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
973         `ucs-cns' and `=>ucs-cns'.
974         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
975         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
976         `ucs-big5' and `=>ucs-big5'.
977         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
978         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
979         `ucs-big5' and `=>ucs-big5'.
980         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
981         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
982         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
983         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
984         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
985         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
986         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
987         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
988         `=>ucs-jis'; modify DOC and mnemonic.
989         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
990         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
991         and `=>ucs-jis'; modify DOC and mnemonic.
992         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
993         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
994         `=>ucs-ks'.
995         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
996         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
997         and `=>ucs-ks'.
998         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
999
1000 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1003         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1004
1005 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1008         Modify priorities.
1009
1010 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1013         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1014
1015 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1019
1020 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1023         CHISE.
1024
1025 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1028         CHISE.
1029
1030 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1033         CHISE.
1034
1035 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `=+>ucs-bmp-cjk@unicode'.
1039
1040         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1041         for XEmacs CHISE.
1042
1043 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1046         setting for `=>>daikanwa'.
1047
1048 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `=>>hanyo-denshi/jt'.
1052
1053 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1056         XEmacs CHISE.
1057         (=+>jis-x0208@1990): Ditto.
1058         (=+>jis-x0213-1@2000): Ditto.
1059
1060 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1063         XEmacs CHISE.
1064
1065 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1068         XEmacs CHISE.
1069         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1070         `=hanyo-denshi/jc' as the mother.
1071
1072 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `=+>adobe-japan1'.
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list):
1078         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1079         and `=>>hanyo-denshi/ft' to `=>>gt'.
1080
1081 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1084         XEmacs CHISE.
1085         (=>>adobe-japan1-1): Ditto.
1086         (=>>adobe-japan1-2): Ditto.
1087         (=>>adobe-japan1-3): Ditto.
1088         (=>>adobe-japan1-4): Ditto.
1089         (=>>adobe-japan1-5): Ditto.
1090         (=>>adobe-japan1-6): Ditto.
1091         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1092
1093 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1094
1095         * mule/mule-conf.el (=adobe-japan1): New alias for
1096         `=adobe-japan1-6'.
1097         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1098         (=>>>adobe-japan1-1): Ditto.
1099         (=>>>adobe-japan1-2): Ditto.
1100         (=>>>adobe-japan1-3): Ditto.
1101         (=>>>adobe-japan1-4): Ditto.
1102         (=>>>adobe-japan1-5): Ditto.
1103         (=>>>adobe-japan1-6): Ditto.
1104         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1105
1106 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `=>>>adobe-japan1'.
1110
1111 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `=+>ucs@ks'.
1115
1116 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1119         XEmacs CHISE.
1120         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1121         `=adobe-japan1-6' as the mother.
1122
1123 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `=>cns11643-7'.
1127
1128 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1131         CHISE.
1132
1133 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1136         XEmacs CHISE.
1137         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1140         setting for `=>ucs@jis/2004'.
1141
1142 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1145         setting for `=+>gt'.
1146
1147         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1148         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1149
1150 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1153         `=>ucs@unicode' as the mother.
1154         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1155         mother.
1156         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1157         mother.
1158         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1159         mother.
1160
1161 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for `=+>ucs@unicode'.
1165
1166         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1167         CHISE.
1168
1169 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1172         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1173         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1174         - Add setting for `=+>ucs@cns'.
1175
1176         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1177         CHISE.
1178         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1179         as the mother.
1180         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1181         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1182
1183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1184         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1185
1186 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1189         setting for `=>ucs@ks'.
1190
1191 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `=ucs-bmp-cjk-compat@unicode'.
1195
1196         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1197         coded-charset for XEmacs CHISE.
1198
1199 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1202         `=ucs-bmp-cjk-compat'.
1203
1204         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1205         XEmacs CHISE.
1206
1207 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1210         CHISE.
1211
1212 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1215         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1216
1217         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1218         `=>ucs@jis/1990'.
1219         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1220
1221 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1225
1226         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1227         CHISE.
1228         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1229         mother.
1230
1231 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1234         `=>jis-x0213-2@usual'.
1235         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1236         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1237         `=>jis-x0213-2@usual' as the mother.
1238
1239 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1242         (=>ucs@JP): New alias for `=+>ucs@jis'.
1243
1244 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1247         `=>jis-x0208@usual'.
1248         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1249         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1250         `=>jis-x0208@usual' as the mother.
1251         (=>jis-x0208): Likewise.
1252
1253 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         setting for `=+>jis-x0208@1978'.
1257
1258 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1261         XEmacs CHISE.
1262
1263 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `=>ucs@jis/1990'.
1272
1273 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         setting for `=ucs@JP/hanazono'.
1277
1278         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1279         CHISE.
1280         (=ucs@JP/hanazono): Ditto.
1281         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1282         (=>>hanyo-denshi/jc): Ditto.
1283         (=>>hanyo-denshi/jd): Ditto.
1284
1285 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1288         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1289
1290 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1293         XEmacs CHISE.
1294
1295 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1298         XEmacs CHISE.
1299
1300 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `=ucs-bmp-cjk@JP'.
1304
1305 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1306
1307         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1308         XEmacs CHISE.
1309
1310 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1313         Modify order of settings; add settings for `=daikanwa@rev2'.
1314
1315 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         setting for `=>>cbeta'.
1319
1320         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1321         CHISE.
1322
1323 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         setting for `=>>adobe-japan1'.
1327
1328 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1329
1330         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1331         XEmacs CHISE.
1332
1333 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         setting for `=>>hanyo-denshi/ia'.
1337
1338         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1339         XEmacs CHISE.
1340
1341 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1344         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1345
1346         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1347         XEmacs CHISE.
1348         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1349         `=hanyo-denshi/jt' as the mother.
1350
1351 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `=>>>jis-x0213-2'.
1355
1356         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1357         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1358         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1359
1360 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1361
1362         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1363         XEmacs CHISE.
1364
1365 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1368         XEmacs CHISE.
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `=>>jis-x0213-1@2004'.
1372
1373 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1376         XEmacs CHISE.
1377
1378 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1381         - Use "&g2-*;" as entity-references for `=>>>*'.
1382         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1383
1384         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1385         XEmacs CHISE.
1386         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1387         as the mother.
1388
1389 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         setting for `=>>hanyo-denshi/ib'.
1393
1394         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1395         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1396         (=>>jis-x0208@1990): Ditto.
1397         (=>>hanyo-denshi/ib): Ditto.
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list):
1400         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1401
1402 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1405         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1406         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1407         `=>>>ucs@jis/2004'.
1408
1409 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1412         XEmacs CHISE.
1413         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1414         `=jis-x0213-1@2004' as the mother.
1415         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1416         (=>>>ucs@ks): Ditto.
1417
1418         * mule/mule-charset.el (default-coded-charset-priority-list):
1419         Modify priority of `=hanyo-denshi/*'.
1420
1421 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         settings for `=>>ucs@JP' and `=ucs@JP'.
1425
1426 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1429         CHISE.
1430
1431 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1434         setting for `=>>>ucs@cns'.
1435
1436         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1437         CHISE.
1438
1439 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1440
1441         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1442         instead of `=>>>jis-x0213-1@2004' as the mother.
1443         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1444         (=>>>ucs@unicode): Likewise.
1445         (=>>>ucs@jis): Likewise.
1446         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1447         mother.
1448         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1449
1450 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1454         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1455         `=>>>ucs@jis'.
1456
1457 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-charset.el (default-coded-charset-priority-list):
1460         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1461         and `=jis-x0213-*-2000'.
1462
1463 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1466         XEmacs CHISE.
1467         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1468         `=>>jis-x0213-1' as the mother.
1469
1470 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1474
1475 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1478
1479 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1482         XEmacs CHISE.
1483
1484 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-coding.el (decomposition-feature-list): Set
1487         `=decomposition', `=decomposition@cid' and
1488         `=decomposition@hanyo-denshi'.
1489
1490 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for `=>>hanyo-denshi/ks'.
1494
1495         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1496         XEmacs CHISE.
1497
1498 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1501         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1502
1503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1504         `=hanyo-denshi/ks/mf'.
1505
1506         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1507         XEmacs CHISE.
1508         (=hanyo-denshi/ks/mf): Ditto.
1509
1510 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         settings for P=hanyo-denshi/jt'.
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `=hanyo-denshi/jt'.
1517
1518         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         settings for `=hanyo-denshi/ip'.
1525
1526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1527         `=hanyo-denshi/ip'.
1528
1529         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1530         XEmacs CHISE.
1531
1532 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         settings for `=hanyo-denshi/hg'.
1536
1537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1538         `=hanyo-denshi/hg'.
1539
1540         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1541         XEmacs CHISE.
1542
1543 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `=>>hanyo-denshi/ft'.
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `=>>hanyo-denshi/ft'.
1550
1551         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1552         XEmacs CHISE.
1553
1554 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1557         settings for `=hanyo-denshi/ib'.
1558
1559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1560         `=hanyo-denshi/ib'.
1561
1562         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1563         XEmacs CHISE.
1564
1565 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1568         settings for isolated characters of `=hanyo-denshi/ia' and
1569         non-isolated characters of `=hanyo-denshi/*'.
1570
1571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1572         `=hanyo-denshi/ia'.
1573
1574         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1575         XEmacs CHISE.
1576
1577 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         setting for isolated characters of `=hanyo-denshi/ft'.
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `=hanyo-denshi/ft'.
1584
1585         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         setting for isolated characters of `=hanyo-denshi/jd'.
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594         `=hanyo-denshi/jd'.
1595
1596         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1597         XEmacs CHISE.
1598
1599 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         setting for isolated characters of `=hanyo-denshi/jc'.
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `=hanyo-denshi/jc'.
1606
1607         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1608         XEmacs CHISE.
1609
1610 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         setting for isolated characters of `=hanyo-denshi/jb'.
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `=hanyo-denshi/jb'.
1617
1618         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1619         XEmacs CHISE.
1620
1621 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         setting for isolated characters of `=hanyo-denshi/ja'.
1625
1626 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1629         `=hanyo-denshi/ja'.
1630
1631         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1632         XEmacs CHISE.
1633
1634 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1637         settings for isolated characters of `=adobe-japan1-6'.
1638
1639 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1642         CHISE.
1643         (=daikanwa/+2p): Ditto.
1644         (=daikanwa/ho): Ditto.
1645
1646 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1649         coding-system for XEmacs CHISE.
1650
1651 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         setting for `=>>ruimoku-v6'.
1655
1656         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1657         CHISE.
1658
1659 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1662         setting for `=daikanwa@rev1'.
1663
1664 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1668
1669 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1672         XEmacs CHISE.
1673         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1674
1675 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1678         CHISE.
1679
1680 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1683         CHISE.
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         setting for `=>ucs@jis'.
1687
1688 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for `=>jis-x0208@usual'.
1692
1693         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1694         XEmacs CHISE.
1695         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1696         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1697         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1698
1699 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1702         CHISE.
1703         (=>>>jis-x0208@1990): Ditto.
1704         (=>>>jis-x0213-1): Ditto.
1705         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1706         mother.
1707         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1708         as the mother.
1709
1710 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1713         setting for `=>ucs@cns' and `=>>ucs@ks'.
1714
1715         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1716         CHISE.
1717
1718 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1721         CHISE.
1722
1723 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1726         CHISE.
1727         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1728         mother.
1729
1730 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1733         `==>ucs-bmp-cjk@bucs'.
1734
1735         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1736         XEmacs CHISE.
1737
1738 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1741         setting for `==>ucs@bucs'.
1742
1743         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1744         XEmacs CHISE.
1745
1746 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1749         - Add setting for `=>>jis-x0208'.
1750         - Omit setting for `=>>jis-x0208@1990'.
1751         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1752           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1753           `=ucs@FOO'.
1754
1755 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `=>daikanwa'.
1759
1760 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-conf.el (=daikanwa): Fix DOC.
1763         (=>daikanwa): New abstract character for XEmacs CHISE.
1764         (=>ucs@iso): Likewise.
1765         (=>ucs@unicode): Likewise.
1766         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1767
1768 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1771         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1772           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1773         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1774         - Add `=>big5-cdp'.
1775
1776 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1779         (=>big5-cdp): New abstract character.
1780
1781 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1784         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1785         `chinese-big5'.
1786
1787 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-charset.el (default-coded-charset-priority-list):
1790         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1793         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1794         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1795         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1796         and `=>jis-x0213-2'.
1797
1798 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1801         XEmacs CHISE.
1802         (=>>ucs@jis/2000): Likewise.
1803         (=>>ucs@jis/2004): Likewise.
1804
1805 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1808         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1809         `=>>ucs@cns'.
1810
1811         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1812         XEmacs CHISE.
1813         (=>>gt): Use quote instead of backquote; modify DOC.
1814         (=>gt): Use quote instead of backquote.
1815         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1816         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1817         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1818         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1819         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1820         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1821
1822 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1825         `=>>ucs@unicode' and `=>>gt'.
1826
1827 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1830         XEmacs CHISE.
1831         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1832         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1833         `=jis-x0208@1978/1er-pr' as the mother.
1834         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1835
1836 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1839         `=ucs@unicode' as the mother.
1840
1841 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1844         setting for `=>>ucs@unicode'.
1845
1846         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1847         CHISE.
1848
1849 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1852         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1853
1854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1855         `=adobe-japan1-6' and `=adobe-japan1-base'.
1856
1857         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1858         XEmacs CHISE.
1859         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1860         specify `min-code' and `max-code'.
1861         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1862         (=adobe-japan1-2): Likewise.
1863         (=adobe-japan1-3): Likewise.
1864         (=adobe-japan1-4): Likewise.
1865         (=adobe-japan1-5): Likewise.
1866         (=adobe-japan1-6): Likewise.
1867
1868 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         setting for `=>gt'.
1872
1873 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1876         CHISE.
1877
1878 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1881         setting for `=>zinbun-oracle'.
1882
1883         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1884         for XEmacs CHISE.
1885
1886 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1889         for XEmacs CHISE.
1890         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1891         `=jis-x0208@1978' as the mother.
1892
1893 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1896         - Use `=gt' instead of `ideograph-gt'.
1897         - Use `=gt-k' instead of `ideograph-gt-k'.
1898         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1899         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1900         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1901         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1902         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1903         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1904         - Use `=>>gt' instead of `<=>gt'.
1905         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1906         - Add setting for `=>>jis-x0208@1990'.
1907         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1908           `=>>jis-x0213-1@2000'.
1909         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1910         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1911           `=>>jis-x0213-1@2004'.
1912         - Add setting for `=>>jis-x0208@1978'.
1913         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1914
1915 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1918         XEmacs CHISE.
1919
1920 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1923         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1924         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1925         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1926         `<=>jis-x0213-1@2004'.
1927
1928 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1931         CHISE.
1932         (=>jis-x0213-2): Ditto.
1933
1934 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1937         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1938
1939 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1942         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1943         `=>jis-x0213-1'.
1944
1945 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1948         CHISE.
1949         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1950
1951 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1954         `<==>jis-x0213-1'.
1955         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1956         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1957         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1958         (<=>jis-x0208): New alias for `=>jis-x0208'.
1959         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1960         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1961         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1962         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1963         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1964         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1965         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1966         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1967         (=>>gt): Renamed from `<==>gt'.
1968         (<==>gt): New alias for `=>>gt'.
1969
1970 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1973         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1974         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1975         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1976         - Add settings for `<=>jis-x0213-1@2000' and
1977           `<=>jis-x0213-1@2004'.
1978
1979         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1980         XEmacs CHISE.
1981         (<==>jis-x0213-1): Likewise.
1982         (<==>jis-x0213-1@2000): Likewise.
1983         (<==>jis-x0213-1@2004): Likewise.
1984         (<=>jis-x0208): Add property `=>iso-ir 168'.
1985         (<=>jis-x0208@1997): Likewise.
1986         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1987         as the mother; add property `=>iso-ir 228'.
1988         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1989         property `=>iso-ir 228'.
1990         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1991         property `=>iso-ir 233'.
1992         (<==>gt): Renamed from `<=>gt'.
1993         (<=>gt): New alias for `<==>gt'.
1994
1995 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1998         CHISE.
1999         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2000         `<=>jis-x0208' as the mother.
2001         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2002         (<=>jis-x0213-1@2000): Ditto.
2003         (<=>jis-x0213-1@2004): Ditto.
2004
2005 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2008         settings for `<=>gt'.
2009
2010         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2011
2012 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2015         XEmacs CHISE.
2016         (=jis-x0208@1978/-4pr): Likewise.
2017         (=jis-x0208@1978/4-pr): Likewise.
2018         (=jis-x0213-1): Likewise.
2019         (=ucs@iso): Likewise.
2020         (=ucs@unicode): Likewise.
2021         (=ucs@gb): Likewise.
2022         (=ucs@gb/fw): Likewise.
2023         (=ucs@cns): Likewise.
2024         (=ucs@cns/fw): Likewise.
2025         (=ucs@jis): Likewise.
2026         (=ucs@jis/fw): Likewise.
2027         (=ucs@jis/1990): Likewise.
2028         (=ucs@jis/2000): Likewise.
2029         (=ucs@jis/2004): Likewise.
2030         (=ucs@JP): Likewise.
2031         (=ucs@ks): Likewise.
2032         (=ucs@big5): Likewise.
2033         (=ucs@big5/cns11643): Likewise.
2034         (=ucs@cns11643): Likewise.
2035
2036 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list):
2039         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2040
2041         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2042         CHISE.
2043         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2044         mother.
2045
2046 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2049         from src/mule-charset.c].
2050         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2051         specify `final'.
2052         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2053         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2054         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2055         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2056         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2057         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2058
2059 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2062         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2063         (=jis-x0208@1978/i-4): Specify `partial'.
2064         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2065         mother coded-charset.
2066         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2067
2068 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         settings for `=jis-x0213-1@2004'.
2072
2073 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2076         CHISE.
2077         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2078         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2079         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2080         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2081         temporarily.
2082         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2083
2084 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2087         CHISE.
2088         (=shinjigen@1ed): Inherited from `=shinjigen'.
2089         (=shinjigen@rev): Likewise.
2090
2091 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2095
2096 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2099         define it as an alias.
2100         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2101         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2102         alias.
2103         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2104         alias.
2105
2106 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2109         CHISE.
2110
2111 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2114         CHISE.
2115         (shinjigen-2): Ditto.
2116
2117 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-charset.el (default-coded-charset-priority-list):
2120         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2121         `chinese-big5-eten-*' and `chinese-big5'.
2122
2123 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2126         #x9FA5 temporarily.
2127
2128 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2129
2130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2131         settings for `=jis-x0208@1978/i1'.
2132
2133 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2136         XEmacs CHISE.
2137
2138 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2141         XEmacs CHISE.
2142
2143 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2146         XEmacs CHISE.
2147
2148 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2151         CHISE.
2152         (=ucs-bmp@cns): Likewise.
2153         (=ucs-bmp@jis): Likewise.
2154         (=ucs-bmp@ks): Likewise.
2155
2156 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2159         CHISE.
2160         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2161
2162 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         settings for `=zinbun-oracle'.
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=zinbun-oracle'.
2169
2170 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2173         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2174         `=ucs@iso'.
2175
2176 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list):
2179         Delete `ucs-sip'; modify order of some CCSs.
2180
2181 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2184         in XEmacs CHISE.
2185
2186         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2187         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2188         CHISE.
2189
2190 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2193         its registry.
2194         (=ucs-radicals@unicode): Likewise.
2195
2196 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2197
2198         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
2204         CHISE.
2205
2206 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2209         CHISE.
2210
2211 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2214         Modify preference of *isolated settings*.
2215
2216 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2219         utf-2000 is provided.
2220         (=ucs@cns11643): Likewise.
2221
2222 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2225         Prefer every *isolated setting* to ordinary setting.
2226
2227 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2231
2232 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2235         CHISE.
2236
2237 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2240         settings for `=jis-x0208@1997'.
2241
2242 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2245         `=jis-x0208@1997'.
2246
2247 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2250         XEmacs CHISE.
2251
2252 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2255         `=jis-x0208@1978'.
2256         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2257         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2258         `=jis-x0208-1990' as the mother.
2259         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2260
2261 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2264         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2265         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2266         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2267         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2268         for `=ucs@JP'.
2269
2270 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2273         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2274         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2275         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2276         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2277         `=daikanwa@rev2'.
2278
2279 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2282         (=gt): Likewise.
2283         (=gt-k): Likewise.
2284         (=gt-pj-*): Likewise.
2285         (=gt-pj-k1): Likewise.
2286         (=gt-pj-k2): Likewise.
2287         (=daikanwa): Likewise.
2288         (=daikanwa-rev1): Likewise.
2289         (=daikanwa-rev2): Likewise.
2290         (=big5-pua): Likewise.
2291         (=big5-eten): Likewise.
2292         (chinese-big5-eten-a): Likewise.
2293         (chinese-big5-eten-b): Likewise.
2294         (=hanziku-*): Likewise.
2295         (=cbeta): Likewise.
2296         (=jef-china3): Likewise.
2297         (=ruimoku-v6): Likewise.
2298         (=ucs@iso): Likewise.
2299         (=ucs@unicode): Likewise.
2300         (=ucs@gb): Likewise.
2301         (=ucs@cns): Likewise.
2302         (=ucs@jis): Likewise.
2303         (=ucs@jis-1990): Likewise.
2304         (=ucs@jis-2000): Likewise.
2305         (=ucs@jp): Likewise.
2306         (=ucs@ks): Likewise.
2307         (=ucs@big5): Likewise.
2308         (=ucs-radicals): Likewise.
2309         (=ucs-radicals@unicode): Likewise.
2310         (=ucs-bmp-cjk): Likewise.
2311         (=ucs-bmp-cjk@unicode): Likewise.
2312         (=ucs-sip-ext-b): Likewise.
2313         (=ucs-sip-ext-b@iso): Likewise.
2314
2315 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2316
2317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2318         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2319
2320 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2323         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2324         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2325         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2326         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2327         arabic-digit, ipa and ``&I-B-XXXX;''.
2328
2329 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2332         setting for (I-)HZK{03..12}-XXXX.
2333
2334 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2337         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2338
2339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2340         `=ruimoku-v6'.
2341
2342         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2343         CHISE.
2344
2345 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2348         (=ucs@unicode): Likewise.
2349         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2350         (=ucs@cns): Likewise.
2351         (=ucs@jis): Likewise.
2352         (=ucs@ks): Likewise.
2353         (=ucs@big5): Likewise.
2354
2355 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2358         `ucs-jis'.
2359         (utf-8-jis-er): Likewise.
2360         (utf-8-jp): New coding-system.
2361         (utf-8-jp-er): Likewise.
2362
2363         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2364
2365 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2368
2369         * mule/japanese.el: Move definition of `euc-jisx0213' to
2370         mule/mule-coding.el.
2371
2372 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2375         mule-coding before loading update-cdb when utf-2000 is provided.
2376
2377 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2380         `=daikanwa'.
2381
2382 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2385         definition codes when `utf-2000' is provided.
2386
2387 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2388
2389         * mule/mule-category.el (word-combining-categories): Don't setup
2390         `word-combining-categories' in XEmacs CHISE.
2391         (word-separating-categories): Add setting about Latin script in
2392         XEmacs CHISE.
2393
2394 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2395
2396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2397         setting for `chinese-big5'.
2398
2399 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2402         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2403         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2404         add setting for HZK0[12]-xxxx.
2405
2406 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2407
2408         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2409         in XEmacs CHISE.
2410
2411 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-charset.el (default-coded-charset-priority-list):
2414         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2415         and `chinese-big5' to `=gt-pj-*'.
2416
2417 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2418
2419         * mule/mule-conf.el (=daikanwa): Renamed from
2420         `ideograph-daikanwa'.
2421         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2422
2423 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-conf.el (=cns11643-7): Renamed from
2426         `chinese-cns11643-7'.
2427         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2428
2429 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-conf.el (=cns11643-6): Renamed from
2432         `chinese-cns11643-6'.
2433         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2434
2435 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2436
2437         * mule/mule-conf.el (=cns11643-5): Renamed from
2438         `chinese-cns11643-5'.
2439         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2440
2441 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2442
2443         * mule/mule-conf.el (=cns11643-4): Renamed from
2444         `chinese-cns11643-4'.
2445         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2446
2447 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=cns11643-3): Renamed from
2450         `chinese-cns11643-3'.
2451         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2452
2453 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2454
2455         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2456         `=cns11643-2'.
2457         (chinese-cns11643-2): New alias for `=cns11643-2'.
2458
2459 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2460
2461         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2462         `=cns11643-1'.
2463         (chinese-cns11643-1): New alias for `=cns11643-1'.
2464
2465 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2468         (chinese-gb12345): New alias for `=gb12345'.
2469
2470 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2471
2472         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2473         (chinese-gb2312): New alias for `=gb2312'.
2474
2475 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2476
2477         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2478         (chinese-big5): New alias for `=big5'.
2479
2480 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2483         (korean-ksc5601): New alias for `=ks-x1001'.
2484
2485 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2486
2487         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2488         `=jis-x0212'.
2489         (japanese-jisx0212): New alias for `=jis-x0212'.
2490
2491 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2492
2493         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2494         `=jis-x0208-1983'.
2495         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2496
2497 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2500         `=jis-x0208-1978'.
2501         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2502
2503 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2506         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2507
2508 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2511         (chinese-cns11643-3): Specify iso-ir 183.
2512         (chinese-cns11643-4): Specify iso-ir 184.
2513         (chinese-cns11643-5): Specify iso-ir 185.
2514         (chinese-cns11643-6): Specify iso-ir 186.
2515         (chinese-cns11643-7): Specify iso-ir 187.
2516         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2517         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2518
2519 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2522         \uXXXX for every cases.
2523
2524 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2527         (ucs-big5): Changed to an alias for `=ucs@big5'.
2528
2529 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2530
2531         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2532         (ucs-ks): Changed to an alias for `=ucs@ks'.
2533
2534 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2535
2536         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2537         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2538
2539 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2540
2541         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2542         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2543
2544 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2545
2546         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2547         (ucs-jis): Changed to an alias for `=ucs@jis'.
2548
2549 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2550
2551         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2552         (ucs-cns): Changed to an alias for `=ucs@cns'.
2553
2554 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2555
2556         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2557         (ucs-gb): Changed to an alias for `=ucs@gb'.
2558
2559 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2560
2561         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2562         `ideograph-daikanwa-2'.
2563         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2564         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2565
2566 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2567
2568         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2569         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2570
2571         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2572         for `xemacs-chise-version'.
2573
2574 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-charset.el (default-coded-charset-priority-list):
2577         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2578         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2579         instead of `ideograph-hanziku-*'.
2580
2581         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2582         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2583
2584 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2587         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2588         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2589         `utf-2000' is provided.
2590
2591 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2594         is provided [was builtin coded-charsets].
2595
2596 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2597
2598         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2599         is provided [was builtin coded-charsets].
2600
2601 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2602
2603         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2604         is provided [was builtin coded-charsets].
2605
2606 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2609         is provided [was builtin coded-charsets].
2610
2611 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2612
2613         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2614         when `utf-2000' is provided [was builtin coded-charsets].
2615
2616 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-conf.el (=hanziku-*): Renamed from
2619         `ideograph-hanziku-*'.
2620         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2621
2622 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2625         `utf-2000' is provided [was builtin coded-charsets].
2626         (ideograph-hanziku-{1..12}): Likewise.
2627
2628 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2631         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2632
2633 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2636         when `utf-2000' is provided [was builtin coded-charsets].
2637
2638 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2641         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2642         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2643
2644 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2647         (ideograph-gt): Changed to an alias for `=gt'.
2648
2649 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2652         is provided; it was defined as a builtin coded-charset.
2653         (ideograph-gt): Likewise.
2654
2655 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2656
2657         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2658         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2659
2660 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2661
2662         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2663         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2664
2665 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2666
2667         * mule/mule-conf.el (=big5-eten): Renamed from
2668         `chinese-big5-eten'.
2669         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2670
2671 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2672
2673         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2674         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2675
2676 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2677
2678         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2679         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2680
2681 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2682
2683         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2684         (china3-jef): Changed to an alias for `=jef-china3'.
2685
2686 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2687
2688         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2689         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2690
2691         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2692         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2693         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2694         when `utf-2000' is provided.
2695
2696 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-charset.el (default-coded-charset-priority-list):
2699         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2700
2701         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2702         (ucs-jis-2000): Deleted.
2703
2704 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2707         UTF-2000.
2708         (=ucs-jis-2000): New coded-charset for UTF-2000.
2709
2710 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2711
2712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2713         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2714
2715 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2716
2717         * mule/mule-charset.el (default-coded-charset-priority-list):
2718         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2719         `ideograph-cbeta'.
2720
2721 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2722
2723         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2724         builtin coded-charset].
2725
2726 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2727
2728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2729         settings for &K0-xxxx and &I-K0-xxxx.
2730
2731 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2734         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2735
2736 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2737
2738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2739         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2740
2741 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2744         UTF-2000.
2745         (ideograph-gt-pj-k1): Likewise.
2746         (ideograph-gt-pj-k2): Likewise.
2747
2748 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `=jis-x0208'.
2752
2753 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2756         UTF-2000 [was a builtin coded-charset].
2757
2758 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2761         (utf-8-gb-er): Likewise.
2762
2763 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2766         settings for JIS X 0212 and JIS X 0208:1978.
2767
2768 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2771         setting for JIS X 0213.
2772
2773 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2774
2775         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2776         standard-case-table in UTF-2000.
2777
2778 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2781         definitions for isolated-chars.
2782
2783 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2784
2785         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2786         `configure-utf-2000-lisp-directory'.
2787         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2788         `mule-lisp-load-path'.
2789
2790 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2791
2792         * startup.el (startup-setup-paths): Set and use
2793         `utf-2000-lisp-directory'.
2794         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2795         UTF-2000.
2796
2797 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2798
2799         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2800         (paths-find-utf-2000-lisp-directory): New function.
2801         (paths-construct-load-path): Add new optional argument
2802         `utf-2000-lisp-directory'.
2803
2804         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2805
2806 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2807
2808         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2809         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2810         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2811         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2812         `chinese-big5-2' in UTF-2000.
2813
2814         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2815         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2816
2817 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2818
2819         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2820         `big5-eten-er' in UTF-2000.
2821         (big5-cdp): Modify DOC-string and mnemonic.
2822
2823 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2824
2825         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2826         UTF-2000 [renamed from utf-8-er].
2827         (utf-8-gb): New coding-system in UTF-2000.
2828         (utf-8-gb-er): Likewise.
2829         (utf-8-cns): Likewise.
2830         (utf-8-cns-er): Likewise.
2831         (utf-8-big5): Likewise.
2832         (utf-8-big5-er): Likewise.
2833         (utf-8-jis): Likewise.
2834         (utf-8-jis-er): Likewise.
2835         (utf-8-ks): Likewise.
2836         (utf-8-ks-er): Likewise.
2837         (utf-8-er): Likewise.
2838
2839 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2840
2841         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2842         instead of `utf-8-unix' in UTF-2000.
2843
2844         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2845
2846 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2847
2848         * mule/japanese.el (euc-jisx0213): New coding-system.
2849
2850         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2851         `japanese-jisx0208-1990' as the mother.
2852
2853 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2854
2855         * dumped-lisp.el (preloaded-file-list): Change condition of
2856         loading "close-cdb".
2857
2858 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2861         setup `coded-charset-entity-reference-alist'.
2862
2863 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2866         UTF-2000.
2867
2868 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2872
2873 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2876         (chinese-big5-eten-a): Likewise.
2877         (chinese-big5-eten-b): Likewise.
2878         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2879         code range is #x8140 .. #x8DFE.
2880
2881 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2882
2883         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2884         UTF-2000.
2885         (chinese-big5-cdp): Likewise.
2886
2887 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2888
2889         * dumped-lisp.el (preloaded-file-list): Rename
2890         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2891
2892 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2893
2894         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2895         append `system-char-db-source-file-list' into
2896         `preloaded-file-list' in UTF-2000.
2897
2898 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2899
2900         * dumped-lisp.el (preloaded-file-list): Delete
2901         character-definition files.
2902
2903 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2904
2905         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2906         UTF-2000.
2907
2908 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2909
2910         * mule/mule-charset.el (default-coded-charset-priority-list):
2911         Delete `mojikyo-2022-1'.
2912
2913 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2914
2915         * mule/mule-charset.el (default-coded-charset-priority-list):
2916         Delete `mojikyo'.
2917
2918 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2921         `ucs-sip'.
2922
2923 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-charset.el (default-coded-charset-priority-list):
2926         Comment out `chinese-gb12345'.
2927
2928 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2929
2930         * bytecomp.el (byte-compile-insert-header): Fixed.
2931
2932 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2933
2934         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2935         XEmacs UTF-2000.
2936
2937 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2940         UTF-2000.
2941
2942 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2945         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2946
2947 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-charset.el (default-coded-charset-priority-list):
2950         `japanese-jef-china3' is renamed `china3-jef'.
2951
2952 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2955         `japanese-jef-china3' and `ideograph-cbeta'.
2956
2957 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2958
2959         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2960
2961 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2964         `chinese-big5-cdp'.
2965
2966 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2969         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2970
2971 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2974         loading character definitions.
2975
2976 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * dumped-lisp.el (preloaded-file-list): Rename
2979         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2980
2981 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2984         `chinese-big5'.
2985
2986 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2987
2988         * dumped-lisp.el (preloaded-file-list): Dump
2989         "Ideograph-R028-Private" with XEmacs UTF-2000.
2990
2991 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2994         `chinese-gb12345'.
2995
2996 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2999         `ideograph-gt-pj-{1..11}'.
3000
3001         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3002         XEmacs UTF-2000.
3003
3004 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3005
3006         * mule/mule-charset.el (default-coded-charset-priority-list):
3007         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3008         `chinese-isoir165'.
3009
3010 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3013         `image/png', `image/x-xpm' and `image/tiff'.
3014
3015         * files.el (binary-file-regexps): Add *.PNG.
3016
3017 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-charset.el (default-coded-charset-priority-list):
3020         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3021         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3022
3023 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3026         the first completion when UTF-2000 is running.
3027
3028 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-charset.el (default-coded-charset-priority-list):
3031         Delete `ucs'.
3032
3033 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3036
3037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3038         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3039
3040 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/vietnamese.el (vscii-2): Delete abolished property
3043         `composite'; now composite mode is default.
3044
3045 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3048         of `raw-text'; check \uHHHH representation even if non-ascii
3049         characters are not found.
3050
3051         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3052         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3053         unconditionally.
3054
3055         * mule/viet-ccl.el: New file.
3056
3057         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3058         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3059         - Separate CCL based implementations to viet-ccl.el.
3060
3061 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3062
3063         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3064         "jisx0213.2000-1".
3065         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3066
3067         * mule/mule-charset.el (default-coded-charset-priority-list):
3068         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3069         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3070
3071 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3072
3073         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3074
3075 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3076
3077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3078         `ucs' in UTF-2000.
3079
3080 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3081
3082         * mule/mule-charset.el (default-coded-charset-priority-list):
3083         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3084         `arabic-iso8859-6'.
3085
3086 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3087
3088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3089         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3090
3091 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3092
3093         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3094         `katakana-jisx0201' in UTF-2000.
3095
3096 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3097
3098         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3099         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3100         "u0FB50-Arabic-Presentation-Forms-A",
3101         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3102         "u0FE50-Small-Form-Variants",
3103         "u0FE70-Arabic-Presentation-Forms-B",
3104         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3105         UTF-2000.
3106
3107 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3108
3109         * dumped-lisp.el (preloaded-file-list): Delete
3110         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3111         ... "Ideograph-R214-Flute" in UTF-2000.
3112
3113 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3114
3115         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3116         (japanese-jisx0213-2): New coded-charset.
3117
3118         * dumped-lisp.el (preloaded-file-list): Add
3119         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3120         "Ideograph-R030-Mouth".
3121
3122 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3123
3124         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3125         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3126         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3127         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3128         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3129         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3130         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3131         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3132
3133 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3134
3135         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3136         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3137         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3138         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3139         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3140
3141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3142         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3143
3144 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3145
3146         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3147         in UTF-2000.
3148
3149 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3150
3151         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3152         (chinese-isoir165): Moved from mule/chinese.el.
3153         (chinese-cns11643-3): Moved from mule/chinese.el.
3154         (chinese-cns11643-4): Moved from mule/chinese.el.
3155         (chinese-cns11643-5): Moved from mule/chinese.el.
3156         (chinese-cns11643-6): Moved from mule/chinese.el.
3157         (chinese-cns11643-7): Moved from mule/chinese.el.
3158
3159         * mule/chinese.el: Move definition of coded-charsets to
3160         mule/mule-conf.el.
3161
3162 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3163
3164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3165         `ideograph-daikanwa'.
3166
3167 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3168
3169         * dumped-lisp.el (preloaded-file-list): Delete
3170         "ccs-jisx0201-latin.el".
3171
3172 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3173
3174         * dumped-lisp.el (preloaded-file-list): Add
3175         "u031A0-Extended-Bopomofo" in UTF-2000.
3176
3177 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3178
3179         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3180         renamed to u02E00-CJK-Radical-Supplement.
3181
3182 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3183
3184         * dumped-lisp.el (preloaded-file-list): Add
3185         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3186         "u030A0-Katakana", "u03100-Bopomofo",
3187         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3188         "u03200-Enclosed-CJK-Letters-and-Months" and
3189         "u03300-CJK-Compatibility".
3190
3191 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3192
3193         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3194         "u02F00-Kangxi-Radicals" and
3195         "u02FF0-Ideographic-Description-Characters".
3196
3197 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3198
3199         * dumped-lisp.el (preloaded-file-list): Add
3200         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3201         "u02800-Braille-Patterns" in UTF-2000.
3202
3203 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3204
3205         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3206         "uXXXXX-*.el" in UTF-2000.
3207
3208         * bytecomp.el (byte-compile-insert-header): Delete comments if
3209         non-ASCII characters are found; allow `byte-compile-dynamic' and
3210         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3211         `raw-text'.
3212
3213 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3214
3215         * dumped-lisp.el (preloaded-file-list): Add
3216         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3217         "u025A0-Geometric-Shapes.el".
3218
3219 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3220
3221         * dumped-lisp.el (preloaded-file-list): Add
3222         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3223         "u02460-Enclosed-Alphanumerics.el".
3224
3225 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3226
3227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3228         `chinese-gb2312'.
3229
3230         * dumped-lisp.el (preloaded-file-list): Add
3231         "u02200-Mathematical-Operators.el" and
3232         "u02300-Miscellaneous-Technical.el".
3233
3234 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3235
3236         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3237         `chinese-cns11643-*'.
3238
3239         * dumped-lisp.el (preloaded-file-list): Add
3240         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3241         "u02190-Arrows.el" in UTF-2000.
3242
3243 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3246         `korean-ksc5601'.
3247
3248         * dumped-lisp.el (preloaded-file-list): Add
3249         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3250         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3251         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3252
3253 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3254
3255         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3256
3257 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3258
3259         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3260         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3261         "u01780-Khmer.el", "u01800-Mongolian.el",
3262         "u01E00-Latin-Extended-Additional.el" and
3263         "u01F00-Greek-Extended.el" in UTF-2000.
3264
3265 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3266
3267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3268         `ethiopic-ucs' and `ethiopic'.
3269
3270         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3271         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3272
3273         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3274         from mule/ethiopic.el.
3275
3276         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3277         mule/mule-conf.el.
3278
3279 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3280
3281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3282         `lao'.
3283
3284         * mule/mule-conf.el (lao): New coded-charset.
3285
3286         * dumped-lisp.el (preloaded-file-list): Add
3287         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3288         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3289         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3290         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3291         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3292
3293 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3294
3295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3296         `ucs-bmp' and `arabic-iso8859-6'.
3297
3298 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3299
3300         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3301         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3302         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3303
3304 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3305
3306         * startup.el (normal-top-level): Load autoload file for UTF-2000
3307         in UTF-2000.
3308
3309 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3310
3311         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3312         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3313         "u00020-Basic-Latin.el", "u00080-C1.el",
3314         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3315         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3316         "u002B0-Spacing-Modifier-Letters.el",
3317         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3318         UTF-2000.
3319
3320 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3321
3322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3323         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3324         instead of `vietnamese-viscii-*'.
3325
3326 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * mule/mule-conf.el: New file.
3329
3330         * mule/misc-lang.el: Move definition of charset `ipa' to
3331         mule/mule-conf.el.
3332
3333 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3334
3335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3336         `latin-viscii'; prefer it for characters used in Vietnamese.
3337
3338 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3339
3340         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3341
3342 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3343
3344         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3345         `vietnamese-viscii-lower'.
3346         (latin-viscii-upper): Renamed from charset
3347         `vietnamese-viscii-upper'.
3348         (vietnamese-viscii-lower): New alias for charset
3349         `latin-viscii-lower'.
3350         (vietnamese-viscii-upper): New alias for charset
3351         `latin-viscii-upper'.
3352
3353 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3354
3355         * mule/mule-charset.el (default-coded-charset-priority-list):
3356         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3357
3358 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3359
3360         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3361         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3362         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3363         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3364         lisp/utf-2000.
3365
3366 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3367
3368         * mule/ccs-tcvn5712.el: New file.
3369
3370 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3371
3372         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3373         in UTF-2000.
3374
3375 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3376
3377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3378         `japanese-jisx0208'.
3379
3380 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3381
3382         * dumped-lisp.el (preloaded-file-list): Add
3383         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3384         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3385         UTF-2000.
3386
3387         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3388         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3389         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3390         mule/ccs-viscii.el: New files.
3391
3392         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3393         if \uXXXX is found.
3394
3395 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3396
3397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3398         `hiragana-jisx0208' and `katakana-jisx0208'.
3399
3400 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3401
3402         * mule/chinese.el (chinese-cns11643-3): Define it even if
3403         `utf-2000' is provided.
3404         (chinese-cns11643-4): Likewise.
3405         (chinese-cns11643-5): Likewise.
3406         (chinese-cns11643-6): Likewise.
3407         (chinese-cns11643-7): Likewise.
3408
3409 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3410
3411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3412         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3413
3414 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3415
3416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3417         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3418
3419 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3420
3421         * mule/mule-charset.el (default-coded-charset-priority-list):
3422         Setup in UTF-2000.
3423
3424 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3425
3426         * mule/viet-chars.el: Don't define charset
3427         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3428         they are defined as builtin charsets.
3429
3430 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3431
3432         * version.el (emacs-version): Add more space just before UTF-2000
3433         version string.
3434
3435 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3436
3437         * version.el ([constant] emacs-version): Don't add a space in the
3438         preceding place of `xemacs-betaname' because it is duplicated.
3439         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3440
3441         * startup.el (splash-frame-body): Add ETL.
3442
3443 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3444
3445         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3446         is provided because it is defined as builtin charset.
3447         (chinese-cns11643-4): Likewise.
3448         (chinese-cns11643-5): Likewise.
3449         (chinese-cns11643-6): Likewise.
3450         (chinese-cns11643-7): Likewise.
3451
3452 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3453
3454         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3455         coding-system `iso-10646-ucs-4' is not defined.
3456
3457 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3458
3459         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3460         coding-system if `utf-2000' is provided.
3461
3462 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3463
3464         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3465         `utf-2000' is provided.
3466
3467 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3468
3469         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3470         if utf-2000 is provided temporally.
3471
3472 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3473
3474         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3475         as builtin variable].
3476
3477 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3478
3479         * files.el (insert-file-contents-literally): Treat file as binary;
3480         call file-name-handlers. [sync with Emacs 20.3.10]
3481
3482 2008-12-28  Vin Shelton  <acs@xemacs.org>
3483
3484         * XEmacs 21.4.22 is released
3485
3486 2008-12-30  Vin Shelton  <acs@xemacs.org>
3487
3488         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3489         during building even if no packages are found.
3490
3491 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3492
3493         * printer.el (generic-print-region): 
3494         (generic-print-buffer): 
3495         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3496         check if the msprinter device is available, now that msprinter is
3497         always available as a specifier tag. 
3498
3499 2008-12-24  Vin Shelton  <acs@xemacs.org>
3500
3501         * about.el: Add Francisco to my bio!
3502
3503 2008-12-23  Vin Shelton  <acs@xemacs.org>
3504
3505         * autoload.el: Move operator definitions to autoload-operators.el
3506         in the xemacs-base package.
3507
3508 2007-11-22  Vin Shelton  <acs@xemacs.org>
3509
3510         * about.el (about-hacker-contribution): Updated my bio.
3511
3512 2007-10-07  Vin Shelton  <acs@xemacs.org>
3513
3514         * XEmacs 21.4.21 is released
3515
3516 2007-09-19  Didier Verna  <didier@xemacs.org>
3517
3518         Update my personal info.
3519         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3520         * about.el (about-other-current-hackers): Ditto.
3521         * about.el (about-url-alist): Add my musical website.
3522         * about.el (about-personal-info): Update my entry.
3523         * about.el (about-hacker-contribution): Ditto.
3524
3525 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3526
3527         * package-get.el (package-get-download-sites): Update download
3528         sites in Japan.
3529         * package-get.el (package-get-pre-release-download-sites): Ditto.
3530
3531 2007-08-18  Vin Shelton  <acs@xemacs.org>
3532
3533         * package-get.el (package-get-pre-release-download-sites): Sync
3534         mirror sites with 21.5.  (Thanks, Adrian)
3535
3536 2007-08-09  Mike Sperber  <mike@xemacs.org>
3537
3538         * startup.el (migrate-user-init-file): Create backup of
3539         `user-init-file' before migrating.
3540         * startup.el (maybe-migrate-user-init-file): Print
3541         information about backup file.
3542         (maybe-create-compatibility-dot-emacs): Follow above change.
3543
3544 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3545
3546         * font-lock.el: Sync font-lock-add-keywords and
3547         font-lock-remove-keywords from GNU Emacs.
3548         * font-lock.el (font-lock-keywords-alist): New.
3549         * font-lock.el (font-lock-removed-keywords-alist): New.
3550         * font-lock.el (font-lock-add-keywords): New.
3551         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3552         * font-lock.el (font-lock-remove-keywords): New.
3553
3554 2007-08-16  Vin Shelton  <acs@xemacs.org>
3555
3556         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3557         patch from Hans de Graaff.
3558
3559 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3560
3561         * package-get.el (package-get-download-sites): Document Chile and
3562         update Denmark download site.
3563         * package-get.el (package-get-pre-release-download-sites): Ditto.
3564
3565 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3566
3567         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3568
3569 2006-12-09  Vin Shelton  <acs@xemacs.org>
3570
3571         * XEmacs 21.4.20 is released
3572
3573 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3574
3575         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3576
3577 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3578
3579         * info.el (Info-find-file-node, Info-insert-dir)
3580         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3581         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3582         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3583         and discussion.
3584
3585 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3586
3587         * obsolete.el (line-beginning-position): New, from 21.5.x.
3588         (line-end-position): Ditto.
3589
3590 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3591
3592         * package-get.el (package-get-download-sites): Welcome
3593         nl.xemacs.org and Thanks!
3594         * package-get.el (package-get-pre-release-download-sites): Ditto.
3595
3596 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3597
3598         * font-lock.el: Add support for not-so recent changes in Java to
3599         java-mode.
3600
3601 2006-01-28  Vin Shelton  <acs@xemacs.org>
3602
3603         * XEmacs 21.4.19 is released
3604
3605 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3606
3607         * easymenu.el: Update copyright. 
3608         * easymenu.el (easy-menu-all-popups):
3609         Add a docstring. 
3610         * easymenu.el (easy-menu-add):
3611         Document a bug, rework the function to preserve any existing
3612         non-default mode-popup-menu instead of overwriting it, and not to
3613         bother normalising the menu title (nothing else does).
3614         * easymenu.el (easy-menu-remove):
3615         Restore the default mode-popup-menu instead of leaving an empty
3616         one when we remove the last easy-menu popup. 
3617
3618 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3619
3620         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3621         as suggested by Rodrigo Ventura.
3622         * package-get.el (package-get-pre-release-download-sites): Ditto,
3623         with replacement of xemacs-21.5 by beta, which is the logical path
3624         to our beta core and package pre-releases.
3625
3626 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3627
3628         * package-get.el (package-get-download-sites): Add Hong Kong
3629         download site.
3630         * package-get.el (package-get-pre-release-download-sites): Ditto.
3631
3632 2005-12-26  Vin Shelton  <acs@xemacs.org>
3633
3634         * find-paths.el:
3635         * find-paths.el (paths-emacs-root-p): Add search for package root.
3636         * find-paths.el (paths-find-emacs-root): Replaced with
3637         paths-find-invocation-roots, which returns a list of roots.
3638         * find-paths.el (paths-find-invocation-roots): New.
3639         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3640
3641 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3642
3643         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3644         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3645
3646 2005-12-03  Vin Shelton <acs@xemacs.org>
3647
3648         * XEmacs 21.4.18 is released
3649
3650 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3651
3652         * package-get.el (package-get-download-sites): Update reflecting
3653         latest http://www.xemacs.org/Releases/ information generated by
3654         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3655         * package-get.el (package-get-pre-release-download-sites): Ditto.
3656
3657 2005-02-28  Simon Josefsson  <jas@extundo.com>
3658
3659         * about.el (xemacs-hackers): Add jas.
3660         (about-other-current-hackers): Likewise.
3661         (about-url-alist): Add URL for jas.
3662         (about-personal-info): Document jas.
3663         (about-hacker-contribution): Describe jas contributions.
3664
3665 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3666
3667         * easymenu.el (easy-menu-remove): As described in 
3668         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3669         except the "Command" menu from mode-popup-menu. 
3670
3671 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3672  
3673         * font.el (font-spatial-to-canonical): Correct calculation of 
3674         return value for pixel-based input value. 
3675  
3676 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3677
3678         * code-process.el (call-process): Process-related docstring
3679         improvements spurred by Norbert Koch.
3680         * code-process.el (call-process-region): Ditto.
3681         * code-process.el (start-process): Ditto.
3682
3683 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3684
3685         * finder.el (finder-find-library): Return filename actually
3686         searched for.
3687
3688 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3689
3690         * help.el (view-emacs-news): Use `expand-file-name' instead of
3691         `locate-data-file' as the latter will find any "NEWS" files that
3692         might exist in packages _before_ the one in core.
3693
3694 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3695
3696         * package-get.el (package-get-init-package):
3697         package-get-init-package buglet (21.4.17) by Jeff Mincy
3698         <mincy@rcn.com> fixing false temporary load-path shadows reported
3699         after package installation and simplifying code.
3700
3701 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3702
3703         * package-get.el (package-get-download-sites): Sync mirrors list
3704         with the XEmacs website.
3705         (package-get-pre-release-download-sites): Ditto.
3706
3707 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3708
3709         * derived.el (derived-mode-merge-syntax-tables):
3710         Revert my 21.5-only patch of 2003-07-18 which slipped in
3711         through Jerry James's patch of 2004-06-07.
3712
3713 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3714
3715         * cmdloop.el (keyboard-quit): Remove workaround for
3716         `region-active-p' not making sure active region is in current
3717         buffer now that it does.
3718         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3719         * simple.el (region-active-p): `region-active-p' to only return t
3720         when active region is in current buffer.
3721
3722 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3723
3724         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3725         package names, quell a byte-compiler warning, doc fix.
3726
3727 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3728
3729         * buffer.el (pop-to-buffer):
3730         * window-xemacs.el (display-buffer):
3731         Document use of `same-window-buffer-names,' `same-window-regexps'
3732         by pop-to-buffer and display-buffer. 
3733         
3734 2005-02-06  Vin Shelton <acs@xemacs.org>
3735
3736         * XEmacs 21.4.17 is released
3737
3738 2005-01-29  Ben Wing  <ben@xemacs.org>
3739
3740         * shadow.el (find-emacs-lisp-shadows):
3741         Add custom-defines to list of ignored files.
3742
3743 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3744
3745         * simple.el (shifted-motion-keys-select-region): Fix statement
3746         about unshifted-motion-keys-deselect-region.
3747
3748 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3749
3750         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3751         now) for GNU Emacs compatibility.
3752         (make-obsolete-variable): Ditto.
3753
3754 2004-01-08  Ben Wing  <ben@xemacs.org>
3755
3756         * code-files.el (load):
3757         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3758
3759 2004-12-05  Vin Shelton <acs@xemacs.org>
3760
3761         * XEmacs 21.4.16 is released
3762
3763 2004-12-04  Vin Shelton  <acs@xemacs.org>
3764
3765         * auto-autoloads.el: Regenerated.
3766
3767         * custom-load.el: Regenerated.
3768
3769 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3770
3771         Fix bug: apropos errors if a defalias refers to an undefined
3772         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3773
3774         * apropos.el (apropos):
3775         (apropos-command):
3776         * help.el (frob-help-extents):
3777         * help-macro.el (make-help-screen):
3778         * hyper-apropos.el (hyper-apropos-grok-functions):
3779         (hyper-apropos-get-doc):
3780         Catch void-function error thrown by `documentation'.
3781
3782 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3783
3784         * packages.el (package-require): Fix incorrect arg to format.
3785         This fixes a `format specifier' error.
3786
3787 2004-08-13  Jerry James  <james@xemacs.org>
3788
3789         * bytecomp.el (forward-word): Tell the byte compiler the correct
3790         number of arguments to forward-word.
3791
3792 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3793
3794         * etags.el: Fixed loading of include files for tag completion. Now
3795         you can make a tag file for a library, include it into your
3796         project and it will be reloaded only if it changed. Infinte
3797         include loops are detected and the correct tag files are loaded.
3798         * etags.el (buffer-tag-table-list): Load and verify tag files in
3799         the external function buffer-tag-table-list-load.
3800         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3801         tag files. Also load the included tag files. The priority of the
3802         included files is right below their parent file. If multiple
3803         matches occur then the symbols from the parent file are found
3804         first.
3805         * etags.el (tag-table-include-files): Corrected comment
3806         string. Switched to pattern constant tags-include-pattern to have
3807         it at a central location.
3808         * etags.el (tags-include-pattern): Added doc string.
3809         * etags.el (add-to-tag-completion-table): Removed obsolete
3810         comments as the include files are allready returned by
3811         buffer-tag-table-list and loaded.
3812         * etags.el (find-tag-internal): The include files are allready
3813         included in tag-tables as buffer-tag-table-list returns them now.
3814
3815 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3816
3817         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3818         Loading items into the notebook is now done by C code.
3819         * widgets-gtk.el (gtk-widget-instantiate-internal):
3820         Style no longer changed.
3821
3822 2004-06-28  Nix  <nix@esperi.org.uk>
3823
3824         * cmdloop.el (truncate-command-history-for-gc): Delay
3825         execution of all things that look up variable bindings,
3826         via `enqueue-eval-event'.
3827
3828 2004-06-24  Vin Shelton  <acs@xemacs.org>
3829
3830         * package-get.el (package-get-require-signed-base-updates):
3831         now defaults to nil.
3832
3833 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3834
3835         * subr.el (split-string): Clean up docstring.
3836
3837 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3838
3839         * faces.el (zmacs-region): fix typo in docstring.
3840
3841 2004-06-07  Jerry James  <james@xemacs.org>
3842
3843         * derived.el: Synch with Emacs 21.3.
3844         * subr.el (with-local-quit): New, from Emacs 21.3.
3845         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3846         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3847         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3848
3849 2004-06-16  Jerry James  <james@xemacs.org>
3850
3851         * cl.el (cl-set-substring): Increment start by the length of the
3852         string, not the string itself.
3853
3854 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3855
3856         * etags.el (tag-table-include-files): Expand included TAGS file
3857         paths to avoid problems with relative paths.  Thanks to Peter
3858         Chubb <peterc@gelato.unsw.edu.au>.
3859         * etags.el (tags-include-pattern): New.
3860         * etags.el (add-to-tag-completion-table): Parse and ignore
3861         trailing include lines.
3862
3863 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3864
3865         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3866         avoiding line solely composed of equal signs.
3867
3868 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3869
3870         * cus-edit.el (alloc): Typo fix.
3871         * cus-edit.el (custom-browse-visibility): Ditto.
3872         * cus-edit.el (custom-variable-value-create): Ditto.
3873         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3874         * cus-edit.el (custom-save-variables): Bind print-length and
3875         print-level to nil to avoid value abbreviation.
3876         * cus-edit.el (custom-save-face-internal): Ditto.
3877         * cus-edit.el (custom-save-faces): Save in sorted order.
3878         * cus-edit.el (custom-save-resets): Bind print-length and
3879         print-level to nil to avoid value abbreviation.
3880         * cus-edit.el (custom-save-loaded-themes): Ditto.
3881
3882 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3883
3884         * subr.el (split-string-default-separators): New.
3885         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3886         see comment in source.
3887
3888 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3889
3890         * mule/japanese.el (paragraph-start, paragraph-separate):
3891         Remove anchor to BOL.
3892
3893 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3894
3895         * cl.el (gensym, gentemp): Improve docstrings.
3896
3897 2004-05-10  Vin Shelton  <acs@xemacs.org>
3898
3899         * etags.el: Sync with 21.5 version.
3900
3901 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3902
3903         * etags.el:
3904         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3905         only for use with exuberant ctags. This will also enable building of 
3906         completion tables with exuberant ctags. This will not work with
3907         xemacs ctags. 
3908         * etags.el (get-tag-table-buffer): New function for creating of
3909         completion table is used if tags-exuberant-ctags-optimization-p ist t
3910         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3911         finding the tag names. New.
3912         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3913         building tag completion table with exuberant ctags. New.
3914         * etags.el (find-tag-internal): Improve exact tag matching for tags
3915         with name fields. Before the patch return types of functions or
3916         function parameters (with exuberant ctags) were found as matches.
3917
3918 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3919
3920         * list-mode.el (display-completion-list): Fixed completion list was
3921         taking the width of the frame and not of the window for displaying
3922         the selection methods.
3923
3924 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3925
3926         * menubar-items.el (default-menubar): Options are saved to custom.el.
3927
3928
3929 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3930
3931         * isearch-mode.el (isearch-abort): Preserve successful search target.
3932
3933 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3934
3935         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3936         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3937         Bihlmeyer.
3938         * gnuserv.el (gnuserv-mode-line-string): New.
3939         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3940         gnuserv-mode.
3941         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3942         * gnuserv.el (gnuserv-edit-files): Use
3943         make-x-device-with-gtk-fallback.
3944
3945 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3946
3947         * gtk-widgets.el: New import: gtk-accel-group-new.
3948         * dialog-gtk.el:
3949         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3950         * dialog-gtk.el (popup-builtin-question-dialog):
3951         Added support for dialog button mnemonics.
3952
3953 2004-03-22  Chris Green <cmg@dok.org>
3954
3955         * process.el (shell-command): Output buffer was ignored when a
3956         background process was run via shell-command.
3957
3958 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3959
3960         * cus-edit.el (custom-save-variables): Retrieve a list of
3961         variables to save first, sort it, and make sure the variables are
3962         saved in sorted order.
3963
3964 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3965  
3966         * package-get.el (package-get-update-base-from-buffer): Force
3967         binary coding system for verifying GnuPG signature in the
3968         package-index file.
3969  
3970 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3971
3972         * package-get.el (package-get-package-index-file-location): Handle
3973         missing "EMACSPACKAGEPATH" environment variable.
3974
3975 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3976
3977         * package-admin.el (package-admin-find-top-directory): Simplify
3978         directory comparisions and fix substring errors on short path
3979         components.
3980         * package-get.el (package-get-package-index-file-location):
3981         Default to first component of "EMACSPACKAGEPATH", if set.
3982
3983 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3984
3985         * package-get.el (process-error): New error datum.
3986
3987 2004-02-02  Vin Shelton <acs@xemacs.org>
3988
3989         * XEmacs 21.4.15 is released
3990
3991 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3992
3993         * itimer.el (activate-itimer): Modify the itimer timeout value as
3994         if it were begun at the last time when the itimer driver was woken
3995         up.
3996
3997 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3998
3999         * specifier.el (Copyright):
4000         Update.
4001         (make-specifier-and-init):
4002         (map-specifier):
4003         (canonicalize-inst-pair):
4004         (canonicalize-spec-list):
4005         (set-specifier):
4006         Synch docstrings to 21.5 where appropriate.
4007
4008 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4009
4010         * package-get.el (package-get-list-packages-where): New.  A
4011         function that allows searching for groups of packages.  For
4012         example, find all packages that require the fsf-compat package.
4013
4014 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4015
4016         The Great PUI Sync.
4017
4018         * auto-autoloads.el: Regenerated.
4019
4020         * custom-load.el: Regenerated.
4021
4022         * dumped-lisp.el (packages-hardcoded-lisp): New.
4023
4024         * menubar-items.el (menu-max-items): New.
4025         (menu-submenu-max-items): New.
4026         (menu-submenu-name-format): New.
4027         (menu-split-long-menu): New.
4028         (menu-sort-menu): New.
4029         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4030
4031         * obsolete.el (pui-add-install-directory): Renamed to the more
4032         logical `pui-set-local-package-get-directory'.
4033         (package-get-download-menu): Moved to `package-ui.el' and renamed
4034         to `package-ui-add-download-menu'.
4035
4036         * package-admin.el (package-admin-install-function-mswindows):
4037         Whitespace clean up.
4038         (package-admin-add-single-file-package): Removed.
4039         (package-admin-default-install-function): Whitespace clean up.
4040         (package-admin-find-top-directory): New.
4041         (package-admin-get-install-dir): Use it.
4042         (package-admin-get-manifest-file): 
4043         (package-admin-check-manifest): 
4044         (package-admin-add-binary-package):
4045         (package-admin-get-lispdir):
4046         (package-admin-delete-binary-package):
4047         (package-admin):
4048
4049         * package-get.el (package-get-package-index-file-location): New.
4050         (package-get-install-to-user-init-directory): New.
4051         (package-get-remote):
4052         (package-get-download-sites):
4053         (package-get-pre-release-download-sites): New.
4054         (package-get-site-release-download-sites): New.
4055         (package-get-base-filename):
4056         (package-get-always-update):
4057         (package-get-user-index-filename): Removed.
4058         (package-get-pgp-available-p): New.
4059         (package-get-require-signed-base-updates):
4060         (package-get-was-current):
4061         (package-entries-are-signed): New.
4062         (package-get-continue-update-base): New.
4063         (package-get-download-menu): Removed.
4064         (package-get-require-base):
4065         (package-get-update-base-entry):
4066         (package-get-locate-file):
4067         (package-get-locate-index-file):
4068         (package-get-maybe-save-index):
4069         (package-get-update-base):
4070         (package-get-update-base-from-buffer):
4071         (package-get-update-base-entries):
4072         (package-get-interactive-package-query):
4073         (package-get-update-all):
4074         (package-get-all):
4075         (package-get-dependencies):
4076         (package-get-init-package):
4077         (package-get-info): New.
4078         (package-get):
4079         (package-get-staging-dir):
4080         (package-get-set-version-prop): Removed.
4081         (package-get-installedp):
4082         (package-get-ever-installed-p):
4083         (packages): Removed.
4084         (package-get-custom-groups): Removed.
4085         (package-get-custom): Removed.
4086         (package-get-custom-add-entry): Removed.
4087
4088         * package-info.el (batch-update-package-info):
4089
4090         * package-net.el (package-net-batch-generate-bin-ini):
4091         (package-net-update-installed-db):
4092
4093         * package-ui.el (pui-info-buffer):
4094         (pui-directory-exists): Removed.
4095         (pui-package-dir-list): Removed.
4096         (pui-add-install-directory): Removed.
4097         (package-ui-download-menu): New.
4098         (package-ui-pre-release-download-menu): New.
4099         (package-ui-site-release-download-menu): New.
4100         (pui-set-local-package-get-directory): New.
4101         (pui-package-symbol-char):
4102         (pui-update-package-display):
4103         (pui-toggle-package):
4104         (pui-toggle-package-key):
4105         (pui-toggle-package-delete):
4106         (pui-toggle-package-delete-key):
4107         (pui-toggle-package-event):
4108         (pui-toggle-verbosity-redisplay):
4109         (pui-install-selected-packages):
4110         (pui-add-required-packages):
4111         (pui-help-echo):
4112         (pui-display-info):
4113         (list-packages-mode):
4114         (pui-list-packages):
4115
4116         * packages.el (packages-compute-package-locations):
4117         (package-require):
4118         (package-delete-name):
4119         (packages-hardcoded-lisp): Removed.
4120         (packages-useful-lisp): Removed.
4121         (packages-unbytecompiled-lisp): Removed.
4122         (packages-find-package-directories):
4123
4124         Summary:
4125
4126         Major code clean up of all things PUI.
4127
4128         Much improved code to determine where packages should be
4129         installed.  PUI no longer depends on any packages being
4130         pre-installed to compute where packages are to be installed to.
4131
4132         The user can specify the location of their package-index file.  It
4133         isn't necessary to set this because it has sane defaults.  People
4134         who "run-in-place" won't accidently overwrite the CVS
4135         package-index file.  See
4136         `package-get-package-index-file-location'. 
4137
4138         PUI will now properly clean up after itself in the event of an
4139         unsuccessful package install.  This drastically reduces the number
4140         of "wrong md5sum" FAQs.
4141
4142         non-Mule XEmacsen can no longer install Mule packages.
4143
4144         Package management via the custom interface has been removed.
4145
4146         The PUI related menubar items have been reorganised.
4147
4148         The PGP verification code has been fixed and the default for
4149         whether or not it is used is automatically computed.
4150
4151         * update-elc.el ((preloaded-file-list site-load-packages
4152         need-to-dump dumped-exe)):
4153         Just a couple of small changes to allow for
4154         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4155         existing anymore.
4156
4157 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4158
4159         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4160         apply `format' to the first argument of byte-compile-warn, it
4161         already calls format.
4162
4163 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4164
4165         * files.el (delete-old-versions): Avoid going interactive during
4166         make install when environment variable VERSION_CONTROL is set.
4167
4168 2003-12-04  Vin Shelton  <acs@xemacs.org>
4169
4170         * menubar-items.el (menu-item-search): Only bring up search dialog
4171         box if the feature is available and desired.
4172
4173 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4174
4175         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4176
4177 2003-11-05  Vin Shelton  <acs@xemacs.org>
4178
4179         * help.el (Help-prin1-face):
4180         (Help-princ-face):
4181         princ and prin1 are functions and need to be called as such.  The
4182         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4183
4184 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * about.el (about-xemacs): Give full version and build date.
4187
4188 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4189
4190         * win32-native.el (grep-null-device): This XEmacs has null-device.
4191
4192 2003-09-06  Mike Sperber  <mike@xemacs.org>
4193
4194         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4195         implement the specified semantics for `defvar.'
4196
4197 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4198
4199         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4200         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4201         displaying buffer in question.
4202
4203 2003-09-03  Vin Shelton <acs@xemacs.org>
4204
4205         * XEmacs 21.4.14 is released
4206
4207 2003-08-17  Vin Shelton  <acs@xemacs.org>
4208
4209         * about.el: Vanity patch.
4210
4211 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * code-process.el (call-process):
4214         (call-process-region):
4215         (start-process):
4216         Document coding system processing.
4217
4218 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4219
4220         * startup.el (splash-frame-body): Idiomatic English.
4221
4222 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4223
4224         * font-lock.el (font-lock-match-java-declarations): Move
4225         save-restriction, narrow-to-region to beginning of function to
4226         avoid going beyond the limit and causing an infloop.
4227
4228 2003-04-16  Jerry James  <james@xemacs.org>
4229
4230         * keydefs.el: Remove mappings for keys mapped to the nowhere
4231         defined function function-key-error.
4232
4233 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4234
4235         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4236         lisp-interaction-mode-hook): Add the docstrings.
4237
4238 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4239
4240         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4241         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4242         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4243
4244 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4245
4246         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4247         lambda list after the original doc.  Care about
4248         #'(lambda () "SingleString") 
4249         (cl-upcase-arg): 
4250         (cl-function-arglist):
4251         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4252         circular data structures in lambda list specification
4253
4254 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4255
4256         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4257         to appear in font-lock-function-name-face.
4258
4259 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4262         is not also the value of the lambda.
4263
4264 2003-05-06  Andy Piper  <andy@xemacs.org>
4265
4266         * files.el (revert-buffer): Make sure local variables get processed,
4267         even in the case of an optimized reversion.
4268
4269 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4270
4271         * XEmacs 21.4.13 is released
4272
4273 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4274
4275         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4276         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4277
4278 2003-02-14  Ben Wing  <ben@xemacs.org>
4279
4280         * byte-optimize.el:
4281         * byte-optimize.el (byte-compile-inline-expand):
4282         * byte-optimize.el (byte-compile-unfold-lambda):
4283         * byte-optimize.el (byte-optimize-form-code-walker):
4284         * byte-optimize.el (byte-optimize-form):
4285         * byte-optimize.el (byte-decompile-bytecode-1):
4286         * byte-optimize.el (byte-optimize-lapcode):
4287         Review carefully and sync up to 20.7 except for areas as noted.
4288         Fixes problem with JDE compilation.
4289
4290 2003-02-05  Ben Wing  <ben@xemacs.org>
4291
4292         * simple.el:
4293         * simple.el (motion-keys-for-shifted-motion):
4294         Omit M-S-home/end from motion keys.
4295
4296 2003-02-07  Ben Wing  <ben@xemacs.org>
4297
4298         * text-props.el (text-property-any):
4299         * text-props.el (text-property-not-all):
4300         Fix bug when end > start.
4301
4302 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4303
4304         * info.el (Info-insert-dir): Make default-directory end in
4305         separator.  Patch due to Martin Buchholz.
4306
4307 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4308
4309         * XEmacs 21.4.12 "Portable Code" is released.
4310
4311 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4312
4313         * about.el: Update golubev data.
4314
4315 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4316
4317         * isearch-mode.el (isearch-mode-map): Substitute comment on
4318         desirability, and back out "GR is printable" changes.
4319
4320 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4321
4322         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4323
4324 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4325
4326         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4327
4328 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4329
4330         * menubar-items.el (default-menubar): Use browse-url-mozilla
4331         instead of browse-url-gnome-moz for Mozilla.
4332
4333 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4334
4335         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4336
4337 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4338
4339         * files.el (auto-mode-alist): Remove redundant entries for modes
4340         that live in packages.
4341         (interpreter-mode-alist): Ditto.
4342
4343 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4344
4345         * menubar-items.el (default-menubar): Sync with current
4346         browse-url-xemacs.el.
4347
4348 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * XEmacs 21.4.10 "Military Intelligence" is released.
4351
4352 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4353
4354         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4355
4356 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4357
4358         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4359
4360 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4361
4362         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4363         effect free function.
4364         (font-lock-fontify-keywords-region): Supply the argument to
4365         font-lock-compile-keywords.
4366
4367 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4368
4369         * package-get.el (package-get-download-sites): Bring sites list
4370         up to date, prefer xx.xemacs.org addresses.
4371
4372 2002-09-27  Andy Piper  <andy@xemacs.org>
4373
4374         * dialog.el (make-dialog-box): for general dialogs only
4375         delete-frame-hook will be run.
4376
4377 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4378
4379         * font-lock.el (font-lock-fontify-syntactically-region): Add
4380         comment about lookup-syntax-properties, document LOUDLY as unused.
4381
4382 2002-08-26  Andy Piper  <andy@xemacs.org>
4383
4384         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4385         merge.
4386
4387 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4388
4389         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4390         (make-obsolete-variable): Ditto.
4391         (make-compatible): Ditto.
4392         (make-compatible-variable): Ditto.
4393
4394 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4395
4396         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4397         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4398
4399 2002-08-28  Andy Piper  <andy@xemacs.org>
4400
4401         * files.el (revert-buffer): propagate revert-without-query-status.
4402
4403 2002-06-03  Andy Piper  <andy@xemacs.org>
4404
4405         * dialog-items.el (make-search-dialog): align various subcontrols
4406         in visually pleasing ways, allow frame to autosize to the dialog
4407         size.
4408         * dialog.el (make-dialog-box): add a border inside the frame. Add
4409         :autosize property, if t then reset the frame size appropriately
4410         before the frame is mapped.
4411         * gutter-items.el (set-progress-feedback-instantiator): align
4412         various subcontrols.
4413         * gutter-items.el (set-progress-abort-instantiator): ditto.
4414
4415 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4416
4417         * XEmacs 21.4.9 "Informed Management" is released.
4418
4419 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4420
4421         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4422         "&optional append" argument.
4423
4424 2002-07-16  Didier Verna  <didier@xemacs.org>
4425
4426         * subr.el (replace-in-string): fix case fold bug introduced by
4427         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4428         case-fold-search in temporary buffers.
4429
4430 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4431
4432         * lib-complete.el (find-library): Remove check for mule because
4433         decompression DOES work on Mule.
4434
4435 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4436
4437         * simple.el (join-line): New alias for `delete-indentation'.
4438
4439 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4440
4441         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4442         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4443         (font-lock-builtin-face): New.
4444         (font-lock-constant-face): New.
4445         (font-lock-face-list): Add builtin and constant faces.
4446
4447 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * autoload.el (make-autoload): Support define-derived-mode.
4450         Collected puts of doc-string-elt property.  Based on a patch by
4451         Didier Verna <didier@xemacs.org>.
4452
4453 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4454
4455         * wid-edit.el (widget-field-activate): Fix docstring typo.
4456
4457 2002-07-23  Andy Piper  <andy@xemacs.org>
4458
4459         * about.el (about-personal-info): update me.
4460
4461 2002-07-12  Andy Piper  <andy@xemacs.org>
4462
4463         * custom.el (custom-theme-set-variables): remove bogus
4464         arguments. Use custom-set-default to set defaults.
4465         (custom-set-variables): update doc.
4466         (custom-local-buffer): new, synced from FSF.
4467         (custom-set-default): ditto.
4468         (defcustom): update doc.
4469
4470 2002-06-16  Andy Piper  <andy@xemacs.org>
4471
4472         * menubar-items.el (default-menubar): enable windows printing on
4473         cygwin as well as native.
4474
4475 2002-06-12  Andy Piper  <andy@xemacs.org>
4476
4477         * printer.el (generic-print-buffer): catch all errors so that the
4478         print device can be cleared in all scenarios.
4479         (Printer-clear-device): make sure clearing the printer allows it
4480         to be used again immediately.
4481         (generic-print-region): make sure the default printer face is
4482         black-on-white.
4483
4484 2002-04-23  Jerry James  <james@xemacs.org>
4485
4486         * window-xemacs.el (display-buffer-function): Change doc to
4487         reflect new arg.
4488         * window-xemacs.el (pre-display-buffer-function): Ditto.
4489         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4490         non-nil, make the new window just big enough for its contents.
4491         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4492         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4493         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4494
4495 2002-06-06  Andy Piper  <andy@xemacs.org>
4496
4497         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4498         (defcustom): ditto.
4499         (custom-handle-keyword): ditto.
4500
4501 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4502
4503         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4504         Make obsolete.  Default to nil.
4505         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4506         Inspired by a patch by John Palmieri.
4507
4508 2002-07-01  Mike Alexander  <mta@arbortext.com>
4509
4510         * process.el (shell-command-on-region): Don't delete the region
4511         before giving it to call-process-region
4512
4513 2002-06-04  Jerry James <james@eecs.ku.edu>
4514
4515         * find-paths.el (paths-find-architecture-directory): Search in
4516         `system-configuration'/`base', not `base'`system-configuration'.
4517
4518 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4519
4520         * info.el (Info-index): Add missing \ in [ t].
4521
4522 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4523
4524         * gutter-items.el (gutter-buffers-tab-visible-p,
4525         buffers-tab-omit-function, buffers-tab-selection-function,
4526         buffers-tab-filter-functions):
4527         Doc improvements.
4528
4529 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4532
4533         * toolbar-items.el (toolbar-news): Fix typo in message string.
4534
4535 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4536
4537         * dialog.el (yes-or-no-p-dialog-box): 
4538         * cmdloop.el (y-or-n-p-minibuf):
4539         (yes-or-no-p-minibuf):
4540         (yes-or-no-p):
4541         (y-or-n-p): 
4542         Specify negative answers in docstrings.
4543
4544 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4545
4546         * package-ui.el (pui-help-echo): Display both installed and author
4547         version.  Use a balloon-help window to display extra info like
4548         package requires.
4549
4550 2002-05-30  Andy Piper  <andy@xemacs.org>
4551
4552         * files.el (revert-buffer-internal): don't visit
4553         revert-buffer. Kill buffer when not used. Suggested by Mike
4554         Alexander <mta@arbortext.com>
4555
4556 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4557
4558         * files.el (revert-buffer): More docstring fiddling.
4559
4560 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4561
4562         * files.el (revert-buffer):
4563         (revert-buffer-internal):
4564         (revert-buffer-insert-file-contents-function):
4565         Improve docstrings and comments.
4566
4567 2002-05-08  Andy Piper  <andy@xemacs.org>
4568
4569         * files.el (revert-buffer): observe noconfirm behavior.
4570
4571 2002-04-09  Andy Piper  <andy@xemacs.org>
4572
4573         * files.el (revert-buffer): use revert-buffer-internal if it looks
4574         like doing so will not result in any user-visible changes.
4575         (revert-buffer-internal): new function. Do the actual process of
4576         reversion and then see whether the result is any different to what
4577         we have already. If it is not then do nothing.
4578
4579 2001-12-11  Andy Piper  <andy@xemacs.org>
4580
4581         * menubar.el (get-popup-menu-response): re-order so that it works
4582         on more sane/facist window systems.
4583
4584 2001-12-03  Andy Piper  <andy@xemacs.org>
4585
4586         * faces.el (frob-face-property): don't infloop in face frobbing
4587         from Jan Vroonhof <jan@xemacs.org>.
4588
4589 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4590
4591         * faces.el (frob-face-property): Follow face fall-back hierarchy
4592         properly for face properties without an instance. Only do manual
4593         copy form 'default in last resort. This handles in particular
4594         the case where 'default itself has only a fall-back (which is
4595         the case by default on windows).
4596
4597 2001-11-24  Andy Piper  <andy@xemacs.org>
4598
4599         * printer.el (generic-print-region): set default-frame-plist to
4600         nil while creating the printer frame so that sizes reflect the
4601         printed page.
4602
4603         * faces.el (face-complain-about-font): Don't complain on printers.
4604
4605 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4606         
4607         * package-net.el: Andy synch.
4608         
4609 2001-12-16  Andy Piper  <andy@xemacs.org>
4610
4611         * package-get.el (package-get-update-all): Make sure installed.db
4612         gets updated after updating packages.
4613
4614 2002-03-28  Ben Wing  <ben@xemacs.org>
4615
4616         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4617         continuation, truncation so that we don't get line jumpiness from
4618         them being larger than the line height.
4619
4620         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4621
4622 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4623
4624         * font.el (font-window-system-mappings): Add mapping for Gtk
4625         (assume identical to X) 
4626
4627 2002-02-04  Andy Piper  <andy@xemacs.org>
4628
4629         * files.el (convert-standard-filename): Fix for short filename
4630         Peter Arius <pas@methodpark.de>
4631
4632 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4633
4634         * list-mode.el (default-choose-completion): completion-base-size
4635         should refer to local value in the completion list buffer.
4636
4637 2001-12-03  Didier Verna  <didier@xemacs.org>
4638
4639         * rect.el: autoload `replace-rectangle'.
4640         * keydefs.el (global-map): bind it to `C-x r p'.
4641
4642 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4643
4644         * XEmacs 21.4.8 "Honest Recruiter" is released.
4645
4646 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4647
4648         This patch is based on Jerry James's patch and analysis.
4649
4650         * select.el (get-clipboard):
4651         (get-selection):
4652         Update docstrings.
4653         (get-clipboard-foreign):
4654         (get-selection-foreign):
4655         New function for use as `interprogram-paste-function's.
4656
4657         * simple.el (interprogram-paste-function): Change default to
4658         `get-clipboard-foreign'; improve docstring.
4659         (interprogram-cut-function): Improve dosctring.
4660
4661 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4662
4663         * XEmacs 21.4.7 "Economic Science" is released.
4664
4665 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4666
4667         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4668
4669 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4670
4671         * obsolete.el (assq-delete-all): New compatibility alias for 
4672         remassq.
4673
4674 2002-01-09  Simon Josefsson  <jas@extundo.com>
4675
4676         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4677
4678 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4679
4680         * info.el (Info-auto-generate-directory): Default
4681         Info-auto-generate-directory to 'if-outdated.
4682
4683 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * startup.el (normal-top-level): Prevent migration code from
4686         trashing .emacs on an error in loading the init files.
4687
4688 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4689
4690         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4691         "system default" Xdefaults and friends get xrdb-mode.
4692
4693 2002-03-05  Mats Lidell  <matsl@contactor.se>
4694  
4695         * help-nomule.el (tutorial-supported-languages): Added Swedish
4696         tutorial. Sorted languages.
4697
4698 2002-02-11  Mike Sperber <mike@xemacs.org>
4699
4700         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4701         regenerating outdated dir files and dir is non-existent.
4702
4703 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4704
4705         * code-files.el (convert-mbox-coding-system): Improve comment.
4706         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4707         coding-system argument to `write-region-pre-hook' call.
4708         (write-region-pre-hook): Fix docstring to mention lockname argument.
4709
4710 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4711
4712         * minibuf.el (completing-read): Remove redundant wrong arg list.
4713
4714         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4715
4716 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4717
4718         * obsolete.el (interactive-form): new compatibility alias for 
4719         function-interactive.
4720
4721 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4722
4723         * menubar-items.el (Menubar-items-truncate-list): Removed.
4724         * menubar-items.el (Menubar-items-truncate-history): New.
4725         * menubar-items.el (default-menubar): Use
4726         Menubar-items-truncate-history.
4727
4728 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4729
4730         * printer.el (generic-print-region): Pass correct arguments to
4731         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4732         Torkelsson <torkel@acc.umu.se>.
4733
4734 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4735
4736         * help.el (describe-mode): synched with FSF 19.34; handle nil
4737         minor mode indicators.
4738
4739 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4740
4741         * minibuf.el (completing-read): Update docstring.
4742
4743 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4744
4745         * XEmacs 21.4.6 "Common Lisp" is released.
4746
4747 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4748
4749         * package-net.el: Inadvertant synch with Windows branch.  From
4750         Andy's log:
4751         (package-net-kit-version): new variable.
4752         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4753
4754 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4755
4756         * package-get.el (package-get-locate-index-file): Also search the
4757         core etc/ directory for the package index file if it can't be
4758         found in ~/.xemacs/.
4759
4760 2001-12-13  William Perry  <wmperry@gnu.org>
4761
4762         * dialog-gtk.el (popup-builtin-question-dialog):
4763         Conform to API in gui.c.
4764         
4765 2001-11-12  Andy Piper  <andy@xemacs.org>
4766
4767         * cus-edit.el (custom-save-face-internal): make sure we save
4768         non-themed faces.
4769         (custom-save-variables): ditto variables.
4770
4771 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4772
4773         * faces.el (make-face-family):
4774         (make-face-size):
4775         New face-modifying functions per Jan Vroonhof.
4776
4777         cus-face.el (custom-set-face-font-family):
4778         (custom-set-face-font-size):
4779         Use them.
4780
4781         * font.el (font-window-system-mappings): More precise docstring.
4782
4783         (font-create-name):
4784         (font-create-object):
4785         (tty-font-create-object):
4786         (tty-font-create-plist):
4787         (x-font-create-object):
4788         (x-font-create-name):
4789         (ns-font-create-name):
4790         (mswindows-font-create-object):
4791         (mswindows-font-create-name):
4792         Add doctrings.
4793
4794 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4795
4796         * gtk-faces.el (gtk-init-device-faces): removed spurious
4797         quote before let* expression.
4798
4799 2001-10-29  Andy Piper  <andy@xemacs.org>
4800
4801         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4802         modified when changing coding system.
4803
4804         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4805         that we invoke the GUI directory selector.
4806
4807 2001-10-25  Andy Piper  <andy@xemacs.org>
4808
4809         * dialog.el (make-dialog-box): use new directory dialog support.
4810         * minibuf.el (read-file-name-1): ditto.
4811         (read-file-name): ditto.
4812         (read-directory-name): ditto.
4813
4814 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4815
4816         * XEmacs 21.4.5 "Civil Service" is released.
4817
4818 2001-04-23  Didier Verna  <didier@xemacs.org>
4819
4820         * cus-edit.el (custom-variable-pre-save): New.
4821         * cus-edit.el (custom-variable-post-save): New.
4822         * cus-edit.el (custom-variable-save): use them.
4823         * cus-edit.el (custom-face-pre-save): New.
4824         * cus-edit.el (custom-face-post-save): New.
4825         * cus-edit.el (custom-face-save): use them.
4826         * cus-edit.el (custom-group-pre-save): New.
4827         * cus-edit.el (custom-group-post-save): New.
4828         * cus-edit.el (custom-group-save): use them.
4829         * cus-edit.el (Custom-save): use the pre/post functions above,
4830         call `custom-save-all' only once.
4831         * cus-edit.el (custom-variable-pre-reset-standard): New.
4832         * cus-edit.el (custom-variable-post-reset-standard): New.
4833         * cus-edit.el (custom-variable-reset-standard): use them.
4834         * cus-edit.el (custom-face-pre-reset-standard): New.
4835         * cus-edit.el (custom-face-post-reset-standard): New.
4836         * cus-edit.el (custom-face-reset-standard): use them.
4837         * cus-edit.el (custom-group-pre-reset-standard): New.
4838         * cus-edit.el (custom-group-post-reset-standard): New.
4839         * cus-edit.el (Custom-reset-standard): use them.
4840         * cus-edit.el (custom-face-reset-saved): use the pre/post
4841         functions above, call `custom-save-all' only once.
4842
4843 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4844
4845         * gutter-items.el (buffers-tab face): Derive from the modeline
4846         face by default.  Many people use white-on-black for the default
4847         font, and the tabs look hideous with that color combination.  The
4848         modeline usually has the correct colors.
4849
4850 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4851
4852         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4853         (tag-mark-stack-max): Typo fix.
4854
4855 2001-09-28  Ben Wing  <ben@xemacs.org>
4856
4857         * font-lock.el:
4858         * font-lock.el (font-lock-after-change-function):
4859         fix problem with last patch, reported by Katsumi Yamaoka.
4860
4861 2001-09-17  Ben Wing  <ben@xemacs.org>
4862
4863         * font-lock.el (font-lock-after-change-function):
4864         fix problem when you insert a comment on the line before a line of
4865         code: if we use the following char, then when you hit backspace,
4866         the following line of code turns the comment color.
4867
4868 2001-06-08  Ben Wing  <ben@xemacs.org>
4869
4870         * process.el: comment about shell-command-switch.
4871         * process.el (shell-quote-argument): Need to quote a null
4872         argument, too.  From Dan Holmsand.
4873         
4874         * startup.el (normal-top-level): Delete some unused FSF junk.
4875         * startup.el (command-line-early):
4876         
4877         * startup.el (command-line): Call MS Windows init function.
4878         
4879         * win32-native.el:
4880         * win32-native.el (mswindows-system-shells): New.
4881         * win32-native.el (mswindows-system-shell-p): New.
4882         * win32-native.el (init-mswindows-at-startup): New.
4883         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4884         * win32-native.el (mswindows-quote-one-simple-arg):
4885         * win32-native.el (mswindows-quote-one-command-arg):
4886         * win32-native.el (mswindows-construct-process-command-line-alist):
4887         Correct comments at top.  Correctly handle passing arguments
4888         to Cygwin programs and to bash.  Fix quoting of zero-length
4889         arguments (from Dan Holmsand).  Set shell-command-switch based
4890         on shell-file-name, which in turn comes from env var SHELL.
4891
4892 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4893
4894         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4895         default-toolbar-position): Fill docstrings for balloon-help.
4896
4897 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4898
4899         * faces.el: Reenable specifications over 'gtk domain.
4900
4901 2001-08-08  Didier Verna  <didier@xemacs.org>
4902
4903         * autoload.el (update-autoload-files): make defdir a file name,
4904         not directory name.
4905
4906 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4907
4908         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4909
4910         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4911
4912 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4913
4914         * font-menu.el (font-menu-set-font): Default to current font-family.
4915         (font-menu-preferred-resolution):
4916         (font-menu-size-scaling):
4917         Provide gtk defaults, too.
4918
4919 2001-07-29  Mike Alexander  <mta@arbortext.com>
4920
4921         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4922         list
4923         (custom-set-face-font-family): ditto
4924
4925 2001-07-26  Mike Sperber <mike@xemacs.org>
4926
4927         * files.el (auto-mode-alist): .9 files are man pages, too.
4928
4929 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4930
4931         * process.el (call-process-internal): bind
4932         coding-system-for-write to 'binary when calling
4933         start-process-internal, so the process receives 
4934         the literal contents of INFILE.
4935
4936 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4937
4938         * files.el (auto-mode-alist): Add configure.ac support.
4939
4940 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4941
4942         * buff-menu.el:
4943         mouse.el:
4944         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4945
4946 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4947
4948         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4949
4950 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4951
4952         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4953         mixed text.
4954         (kinsoku-eol-p): Ditto.
4955
4956 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4957
4958         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4959         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4960         characters as the category `s' or `e' correctly.
4961
4962 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4963
4964         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4965
4966 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4967
4968         * mule/cyrillic.el:  Set up case table.
4969
4970 2001-06-08  Mike Sperber <mike@xemacs.org>
4971
4972         * files.el (save-some-buffers-1): Don't zap the help window right
4973         after `map-y-or-n-p' has popped it up.
4974
4975 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4976
4977         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4978
4979 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4980
4981         * specifier.el: define-specifier-tag 'gtk.
4982
4983 2001-05-12  Ben Wing  <ben@xemacs.org>
4984
4985         * find-paths.el (paths-find-recursive-path):
4986         fix error with null EXCLUDE-REGEXP.
4987         
4988         * font-lock.el (font-lock-mode):
4989         fix problem reported by hrvoje with buffers starting with a space.
4990         
4991 2001-05-06  Ben Wing  <ben@xemacs.org>
4992
4993         * dialog.el (make-dialog-box):
4994         * menubar-items.el (default-menubar):
4995         * printer.el (generic-print-buffer):
4996         * printer.el (generic-print-region):
4997         implement printing the selection when it's selected.
4998
4999 2001-04-18  Didier Verna  <didier@xemacs.org>
5000
5001         * cus-edit.el (Custom-reset-standard): reset to standard settings
5002         not only when the buffer's :custom-state is 'modified, but also
5003         when it is 'set or 'saved.
5004
5005 2001-04-17  Didier Verna  <didier@xemacs.org>
5006
5007         * startup.el (load-user-init-file): define `custom-file' before
5008         loading the user's init file.
5009
5010 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5011
5012         * menubar.el (popup-mode-menu): Make it work with
5013         popup-menu-titles turned off.
5014         
5015 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5016
5017         * about.el (about-mailto-link): Use compose-mail for sending mail.
5018
5019 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5020
5021         * package-admin.el (package-install-hook): New.
5022         (package-delete-hook): New.
5023         (package-admin-add-single-file-package): Use package-delete-hook.
5024
5025         * package-get.el (package-get): Use package-install-hook.
5026
5027 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5028
5029         * package-ui.el (pui-install-selected-packages): reverse the lists
5030         of packages so that they get handled in the same order as they
5031         were selected.
5032
5033 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5034
5035         * packages.el (locate-library): Use read-library-name for completion.
5036
5037 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5038
5039         * byte-optimize.el (=): `=' is not a binary predicate!
5040         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5041         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5042
5043 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5044
5045         * bytecomp.el (byte-compile-arithcompare):
5046         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5047
5048 2001-06-03  William M. Perry  <wmperry@gnu.org>
5049
5050         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5051         return the filename selected by the user!
5052
5053 2001-05-31  William M. Perry  <wmperry@gnu.org>
5054
5055         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5056         in XEmacs/GTK.
5057
5058 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5059
5060         * coding.el: Tiny typo fixed.
5061
5062 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5063
5064         * XEmacs 21.4.3 "Academic Rigor" is released.
5065
5066 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5067
5068         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5069
5070 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5071
5072         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5073
5074 2001-05-04  Ben Wing  <ben@xemacs.org>
5075
5076         * printer.el (generic-print-buffer):
5077         * printer.el (generic-print-region):
5078         Enable dialog boxes.  Apply workaround recommended by Kirill.
5079         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5080         
5081         * simple.el (kill-whole-line):
5082         * simple.el (kill-line-1):
5083         * simple.el (kill-entire-line):
5084         * simple.el (kill-line):
5085         * simple.el (backward-kill-line):
5086         Take out interactive dependence of kill-whole-line.
5087
5088 2001-04-22  Ben Wing  <ben@xemacs.org>
5089
5090         * dialog.el (make-dialog-box):
5091         Put dialog titles back in -- this time correctly.  Fix various
5092         other problems with leaks and such.
5093
5094         * simple.el (region-exists-p):
5095         * simple.el (region-active-p):
5096         Add comment about which one is correct to use in menu specs.
5097
5098 2001-05-05  Ben Wing  <ben@xemacs.org>
5099
5100         * dialog.el (make-dialog-box): fix doc string.
5101         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5102         take out Pretty Print.
5103         * printer.el:
5104         * printer.el (printer-current-device): New.
5105         * printer.el (Printer-get-device): New.
5106         * printer.el (Printer-clear-device): New.
5107         * printer.el (generic-page-setup): New.
5108         * printer.el (generic-print-buffer):
5109         * printer.el (generic-print-region):
5110         Implement Page Setup.  Handle errors properly.
5111
5112 2001-05-05  Ben Wing  <ben@xemacs.org>
5113
5114         * subr.el (error): Complete list of errors in doc string.
5115         
5116 2001-04-22  Ben Wing  <ben@xemacs.org>
5117
5118         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5119         
5120 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5121
5122         * build-report.el: Remove CVS keywords since this file has been in
5123         core lisp for a while now.
5124         * build-report.el (build-report-make-output-files): Fix typo.
5125
5126 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5127
5128         * about.el (about-finish-buffer): Make sure the last change works
5129         even if EVENT is nil.
5130
5131 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5132
5133         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5134         clicked, not the one that happens to be the current buffer at the
5135         time.
5136
5137 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5138
5139         * cus-edit.el (custom-display): Support the GTK Window System also.
5140
5141 2001-04-30  Ben Wing  <ben@xemacs.org>
5142
5143         * printer.el:
5144         * printer.el (printer-page-header):
5145         * printer.el (Print-context): New.
5146         * printer.el (printer-page-footer):
5147         * printer.el (generate-header-element): New.
5148         * printer.el (generate-header-line): New.
5149         * printer.el (print-context-property):
5150         * printer.el (generic-print-buffer):
5151         * printer.el (generic-print-region):
5152         Implement headers and footers.  Implement calling Print dialog box
5153         (#### but it doesn't quite work yet).
5154
5155 2001-04-25  Ben Wing  <ben@xemacs.org>
5156
5157         * about.el (xemacs-hackers):
5158         * about.el (about-url-alist):
5159         * about.el (about-personal-info):
5160         * about.el (about-hacker-contribution):
5161         More contributions.
5162         
5163         * simple.el (handle-post-motion-command):
5164         Fix spurious setting of zmacs-region-stays to t after a non-shift
5165         motion command.
5166
5167 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5168
5169         * about.el (about-personal-info): Update my bio.
5170         (about-hacker-contribution): Ditto.
5171
5172 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5173
5174         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5175
5176 2001-04-19  Andy Piper  <andy@xemacs.org>
5177
5178         * package-net.el (package-net-cygwin32-binary-size): new size.
5179         (package-net-win32-binary-size): new size.
5180         (package-net-convert-index-to-ini): Use new arch.
5181         (package-net-batch-convert-index-to-ini): Removed.
5182         (package-net-generate-bin-ini): New.
5183         (package-net-batch-generate-bin-ini): New.
5184
5185 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5186
5187         * XEmacs 21.4.1 "Copyleft" is released.
5188
5189 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5190
5191         * x-compose.el (xlib-input-method-bug-workaround):
5192         (alias-colon-to-double-quote):
5193         Force sort in map-keymap to work around rehash bug.
5194
5195 2001-04-17  Ben Wing  <ben@xemacs.org>
5196
5197         * about.el: Finish overhaul, add a few new hackers, update a
5198         couple old ones.
5199
5200 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5201
5202         * XEmacs 21.4.0 "Solid Vapor" is released.
5203
5204 2001-04-15  Ben Wing  <ben@xemacs.org>
5205
5206         * about.el:
5207         * about.el (about-headline-face): New.
5208         * about.el (about-link-face): New.
5209         * about.el (about-current-release-maintainers): New.
5210         * about.el (about-other-current-hackers): New.
5211         * about.el (about-url-alist):
5212         * about.el (about-once-and-future-hackers): New.
5213         * about.el (about-mailto-link): New.
5214         * about.el (about-get-buffer):
5215         * about.el (about-finish-buffer):
5216         * about.el (about-xemacs):
5217         * about.el (about-features): Removed.
5218         * about.el (about-advantages): New.
5219         * about.el (about-maintainer-info): Removed.
5220         * about.el (about-personal-info): New.
5221         * about.el (about-hacker-contribution): New.
5222         * about.el (about-maintainer):
5223         * about.el (about-show-linked-info):
5224         * about.el (about-hackers):
5225         Major revamping.  Rewriting of most of the text, improve the
5226         link handling, separate info on contributors into personal
5227         and contribution info, add new contributors, update personal
5228         info, etc. etc.
5229         
5230         * menubar-items.el (default-menubar):
5231         Help menubar entry for News now says more accurately
5232         "What's New in XEmacs".
5233         
5234         * mouse.el:
5235         * mouse.el (mouse-track-cleanup-hook):
5236         * mouse.el (mouse-track):
5237         Don't set-buffer to a dead buffer when calling mouse-track
5238         cleanup hooks.
5239
5240 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5241
5242         * XEmacs 21.2.47 "Zephir" is released.
5243
5244 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5245
5246         * dialog.el (make-dialog-box): Disable dialog box titles until
5247         we get them working.
5248
5249 2001-03-30  Ben Wing  <ben@xemacs.org>
5250
5251         * help.el:
5252         * help.el (Help-princ-face):
5253         * help.el (Help-prin1-face):
5254         * help.el (frob-help-extents):
5255         * help.el (describe-function-1):
5256         * help.el (describe-variable):
5257         Avoid using font-lock faces, which may not be defined.
5258         Instead, use hyper-apropos faces, and make sure they're
5259         defined as necessary by using `require'. (It's not so safe
5260         to do this for font-lock.) In any case, we will eventually
5261         be merging this functionality into hyper-apropos.
5262
5263         * loaddefs.el (completion-ignored-extensions):
5264         Fix documentation.
5265         
5266         * menubar-items.el (menu-truncate-list): Removed.
5267         * menubar-items.el (Menubar-items-truncate-list): New.
5268         * menubar-items.el (default-menubar):
5269         Fix errors if grep or compile command is too long.  Rename helper
5270         function to be less visible.
5271
5272 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5273
5274         * byte-optimize.el (byte-optimize-minus):
5275         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5276
5277 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5278
5279         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5280         Mule is available.
5281
5282         * mule/latin.el: New file.
5283
5284 2001-03-11  Ben Wing  <ben@xemacs.org>
5285
5286         * auto-save.el:
5287         * auto-save.el (auto-save-directory):
5288         * auto-save.el (make-auto-save-file-name):
5289         * auto-save.el (auto-save-file-name-p): New.
5290
5291         Merge in improvements from other definition of
5292         make-auto-save-file-name in files.el.
5293         
5294         * auto-save.el (auto-save-original-name):
5295         * auto-save.el (auto-save-name-in-fixed-directory):
5296         * auto-save.el (auto-save-unslashify-name): Removed.
5297         * auto-save.el (auto-save-slashify-name): Removed.
5298         * auto-save.el (auto-save-reserved-chars): New.
5299         * auto-save.el (auto-save-escape-name): New.
5300         * auto-save.el (auto-save-unhex): New.
5301         * auto-save.el (auto-save-unescape-name): New.
5302
5303         Change algorithm for encoding filenames in auto-save names to be
5304         entirely safe with all filesystems and all possible characters in
5305         a filename, and 100% reversible. (Essentially, uses
5306         quoted-printable as the encoding.)
5307         
5308         * auto-save.el (recover-all-files):
5309
5310         Use insert-directory rather than calling ls directly -- fixes
5311         things under Windows.
5312
5313         * files.el:
5314         * files.el (convert-standard-filename): Substitute FSF's
5315         definition for this (we had nothing here before).
5316         
5317         * files.el (backup-buffer): Warning fix.
5318         
5319         * files.el (make-backup-file-name):
5320         * files.el (find-backup-file-name):
5321         Fix error in calling sequence to auto-save-file-name-p.
5322         
5323         * files.el (recover-file):
5324         Use insert-directory rather than calling ls directly -- fixes
5325         things under Windows.
5326
5327         * files.el (make-auto-save-file-name): Removed.
5328         * files.el (auto-save-file-name-p): Removed.
5329         auto-save is always dumped so no sense in having a definition
5330         that will always be overwritten with another.
5331         
5332         * files.el (insert-directory):
5333         * win32-native.el:
5334         * win32-native.el (debug-mswindows-process-command-lines):
5335         * win32-native.el (original-make-auto-save-file-name): Removed.
5336         * win32-native.el (make-auto-save-file-name): Removed.
5337
5338
5339 2001-03-21  Martin Buchholz <martin@xemacs.org>
5340
5341         * XEmacs 21.2.46 "Urania" is released.
5342
5343 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5344
5345         * menubar-items.el (default-menubar): Update sample.emacs to
5346         sample.init.el and adjust accelerators.
5347
5348 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5349
5350         * build-report.el (build-report): Improve docstring.
5351
5352 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5353
5354         * ChangeLog: Log GTK merge.
5355
5356         * gutter-items.el:
5357         * mwheel.el:
5358         * sound.el:
5359         * startup.el:
5360         Revert gratuitous whitespace changes.
5361
5362 2001-03-07  Ben Wing  <ben@xemacs.org>
5363
5364         * help.el:
5365         * help.el (key-or-menu-binding):
5366         * help.el (Help-find-file): New.
5367         * help.el (describe-beta):
5368         * help.el (describe-copying):
5369         * help.el (describe-project):
5370         * help.el (view-emacs-news):
5371         * help.el (view-sample-init-el): New.
5372         * help.el (Help-princ-face): New.
5373         * help.el (Help-prin1-face): New.
5374         * help.el (help-symbol-function-context-menu):
5375         * help.el (help-symbol-variable-context-menu):
5376         * help.el (help-symbol-function-and-variable-context-menu):
5377         * help.el (frob-help-extents):
5378         * help.el (describe-function-1):
5379         * help.el (describe-variable):
5380
5381         Add coloring in Help buffers, correspondent with hyperlinks.
5382         View files in view-mode rather than Fundamental.
5383         Remove separators from context menus -- now handled in generic code.
5384         Add `Find Tag' to context menu.
5385         
5386         * menubar.el (popup-mode-menu):
5387
5388         Rewrite code that outputs the popup menu to (a) put more specific
5389         entries first, (b) be more robust, (c) output the proper context
5390         menu separators automatically (the context menu functionality is
5391         new and currently used only by Help).
5392
5393 2001-03-10  William M. Perry  <wmperry@aventail.com>
5394
5395         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5396         this function when converting from the 21.1 GTK branch.  Now
5397         supports file, password, question, and color built-in dialogs.
5398
5399 2001-03-06  Ben Wing  <ben@xemacs.org>
5400
5401         * keydefs.el:
5402         * keydefs.el (global-map):
5403         Add commented-out change of M-k (for 21.5).
5404         
5405         * menubar-items.el (default-menubar):
5406         Fix items to control kill-line behavior; add items for
5407         shifted motion.
5408         
5409         * simple.el:
5410         * simple.el (kill-whole-line):
5411         * simple.el (historical-kill-line): Removed.
5412         * simple.el (kill-line): Removed.
5413         * simple.el (kill-entire-line): New.
5414         * simple.el (kill-line-1): New.
5415         * simple.el (backward-kill-line):
5416         Undo kill-whole-line == always changes.  Add new function
5417         kill-entire-line to unconditionally delete the current line.
5418         Add comments describing the lamentable state of affairs of
5419         the kill-line functions and variables.
5420
5421 2001-03-02  Ben Wing  <ben@xemacs.org>
5422
5423         * simple.el:
5424         * simple.el (beginning-of-buffer):
5425         * simple.el (end-of-buffer):
5426         * simple.el (mark-ring-unrecorded-commands):
5427         * simple.el (signal-error-on-buffer-boundary):
5428         * simple.el (shifted-motion-keys-select-region):
5429         * simple.el (unshifted-motion-keys-deselect-region):
5430         * simple.el (motion-keys-for-shifted-motion): New.
5431         * simple.el (handle-pre-motion-command):
5432         * simple.el (handle-post-motion-command):
5433         * simple.el (forward-char-command):
5434         * simple.el (backward-char-command):
5435         * simple.el (scroll-up-command):
5436         * simple.el (scroll-down-command):
5437         * simple.el (next-line):
5438         * simple.el (previous-line):
5439         * simple.el (backward-block-of-lines):
5440         * simple.el (forward-block-of-lines):
5441         * simple.el (backward-word):
5442         * simple.el (mark-word):
5443
5444         Augment documentation of the most common motion commands to make
5445         note of the shifted-motion support.  Improve the support to (a)
5446         properly document how it works and why it's done in the fashion it
5447         is, and (b) allow the keystrokes that trigger it to be customized.
5448
5449         Correct error in the customize specification of
5450         mark-ring-unrecorded-commands.
5451
5452 2001-03-02  Ben Wing  <ben@xemacs.org>
5453
5454         * font-lock.el:
5455         * font-lock.el (font-lock-pending-extent-table): Removed.
5456         * font-lock.el (font-lock-pending-buffer-table): New.
5457         * font-lock.el (font-lock-pre-idle-hook):
5458         * font-lock.el (font-lock-after-change-function):
5459         * font-lock.el (font-lock-fontify-pending-extents):
5460         * font-lock.el (font-lock-lisp-like):
5461
5462         Fix handling of pending extents to avoid excessive slowness (N^2
5463         behavior) when making lots of buffer changes between redisplays,
5464         such as when saving the Options.
5465
5466 2001-03-09  William M. Perry  <wmperry@aventail.com>
5467
5468         * device.el:
5469         * dragdrop.el:
5470         * dumped-lisp.el:
5471         * faces.el:
5472         * frame.el:
5473         * gnuserv.el:
5474         * loadup.el:
5475         * menubar-items.el:
5476         * minibuf.el:
5477         The Great GTK Merge.
5478
5479         * ChangeLog.GTK:
5480         * dialog-gtk.el:
5481         * gdk.el:
5482         * generic-widgets.el:
5483         * glade.el:
5484         * gnome-widgets.el:
5485         * gnome.el:
5486         * gtk-compose.el:
5487         * gtk-extra.el:
5488         * gtk-faces.el:
5489         * gtk-ffi.el:
5490         * gtk-file-dialog.el:
5491         * gtk-font-menu.el:
5492         * gtk-glyphs.el:
5493         * gtk-init.el:
5494         * gtk-iso8859-1.el:
5495         * gtk-marshal.el:
5496         * gtk-mouse.el:
5497         * gtk-package.el:
5498         * gtk-password-dialog.el:
5499         * gtk-select.el:
5500         * gtk-widget-accessors.el:
5501         * gtk-widgets.el:
5502         * gtk.el:
5503         widgets-gtk.el:
5504         The Great GTK Merge: new files.
5505
5506 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5507
5508         * generic-widgets.el: Don't require gtk (a built-in feature) at
5509         top level.  Don't execute the last sexp unless (featurep 'gtk).
5510
5511 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5512
5513         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5514
5515 2001-02-23  Martin Buchholz <martin@xemacs.org>
5516
5517         * XEmacs 21.2.45 "Thelxepeia" is released.
5518
5519 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5520  
5521         * about.el (xemacs-hackers): update my entry. 
5522         * about.el (about-maintainer-info): ditto. 
5523         * about.el (about-hackers): ditto. 
5524
5525 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5526
5527         * about.el (about-maintainer-info): More vanity info about
5528         yours truly.
5529
5530 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5531
5532         * build-report.el (build-report-destination): xemacs-build-reports
5533         has moved to SourceForge, where mailing list name length is
5534         restricted, hence the name change to
5535         xemacs-buildreports@xemacs.org.
5536         * build-report.el (build-report-keep-regexp): Update default.
5537         * build-report.el (build-report-delete-regexp): Ditto.
5538         * build-report.el (build-report-make-output-files): Ditto.
5539
5540 2001-02-19  Craig Lanning  <lanning@scra.org>
5541
5542         * lisp-mode.el: Add indentation specifications for following
5543         Common Lisp forms: handler-case, handler-bind, with-slots,
5544         with-open-file, with-open-stream, print-unreadable-object.
5545
5546 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5547
5548         * font-lock.el (font-lock-set-defaults-1):
5549         Move initialization of `font-lock-cache-position' so that it's set
5550         even if font-lock-keywords is already defined.
5551
5552 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5553
5554         * autoload.el (generate-file-autoloads-1):
5555         Use `emacs-lisp-mode-syntax-table' instead of
5556         `lisp-mode-syntax-table'.
5557         * lisp-mode.el (lisp-mode-syntax-table):
5558         Get rid of old checks for `parse-partial-sexp' version.
5559         Make `|' (pipe) string delimiter instead of punctuation.
5560
5561 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5562
5563         * window.el (save-selected-window):
5564         Use gensym for better macro hygiene.
5565
5566 2001-02-06  Mike Sperber <mike@xemacs.org>
5567
5568         * dump-paths.el:
5569         * startup.el (startup-setup-paths): Set and use
5570         `mule-lisp-directory'.
5571         (startup-setup-paths-warning): Ditto.
5572
5573         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5574         (paths-construct-load-path): Consider `mule-lisp-directory'.
5575
5576 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5577
5578         * font-lock.el: Syntax table improvements used.  A few random
5579         changes are not specified below.
5580         (font-lock-fontify-string-delimiters):
5581         (font-lock-syntactic-keywords):
5582         (font-lock-cache-state nil):
5583         (font-lock-cache-position):
5584         New variables.
5585         (font-lock-set-syntax):
5586         (font-lock-apply-syntactic-highlight):
5587         (font-lock-fontify-syntactic-anchored-keywords):
5588         (font-lock-fontify-syntactic-keywords-region):
5589         (font-lock-eval-keywords):
5590         New functions.
5591         (font-lock-remove-face):
5592         (font-lock-fontify-syntactically-region):
5593         Use syntax properties.
5594
5595 2001-02-08  Martin Buchholz <martin@xemacs.org>
5596
5597         * XEmacs 21.2.44 "Thalia" is released.
5598
5599 2001-01-16  Mike Sperber <mike@xemacs.org>
5600
5601         * startup.el (normal-top-level): Work even if no installation root
5602         is found.
5603
5604 2001-01-30  Andy Piper  <andy@xemacs.org>
5605
5606         * gutter-items.el (progress-abort-glyph): remove instantiator.
5607         (set-progress-abort-instantiator): new function.
5608         (abort-progress-feedback): use it.
5609
5610         * gutter.el (set-gutter-dirty-p): new function.
5611
5612 2001-01-30  Didier Verna  <didier@xemacs.org>
5613
5614         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5615
5616 2001-01-24  Didier Verna  <didier@xemacs.org>
5617
5618         * sound.el (sound-extension-list): give a better default value.
5619         * sound.el (load-sound-file): improve the doc string, also find
5620         files given by absolute names, pass a real extension list to
5621         `locate-file'.
5622
5623 2001-01-26  Martin Buchholz <martin@xemacs.org>
5624
5625         * XEmacs 21.2.43 "Terspichore" is released.
5626
5627 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5628
5629         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5630         messages from gnuserv.
5631
5632 2001-01-20  Martin Buchholz <martin@xemacs.org>
5633
5634         * XEmacs 21.2.42 "Poseidon" is released.
5635
5636 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5637
5638         * cl-macs.el (cl-upcase-arg): New function.
5639         (cl-function-arglist): New function.
5640         (cl-transform-lambda): Automatically add CL-style lambda list to
5641         documentation string using functions above.
5642
5643 2001-01-12  Andy Piper  <andy@xemacs.org>
5644
5645         * package-get.el (package-get-custom): call
5646         package-net-update-installed-db.
5647
5648         * package-ui.el (pui-install-selected-packages): call
5649         package-net-update-installed-db.
5650
5651         * package-net.el (package-net-update-installed-db): use
5652         packages-package-list so that we reflect reality.
5653
5654         * packages.el (packages-package-list): Make docstring reflect
5655         reality.
5656
5657         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5658
5659         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5660         isn't installed.
5661
5662 2001-01-17  Andy Piper  <andy@xemacs.org>
5663
5664         * wid-edit.el (widget-activation-glyph-mapper): activate or
5665         deactivate native widgets.
5666         (widget-glyph-insert-glyph): record instantiator.
5667         (widget-push-button-value-create): use it.
5668
5669         * gui.el (gui-button-action): new function. Make button's domain
5670         buffer current when calling.
5671         (make-gui-button): update to use gui-button-action.
5672
5673 2001-01-16  Didier Verna  <didier@xemacs.org>
5674
5675         * menubar-items.el (default-menubar): add an entry for modeline
5676         horizontal scrolling in Options -> Display.
5677
5678 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5679
5680         * package-get.el (package-get-require-signed-base): Set to nil
5681         by default.
5682
5683 2001-01-17  Martin Buchholz <martin@xemacs.org>
5684
5685         * XEmacs 21.2.41 "Polyhymnia" is released.
5686
5687 2001-01-16  Mike Sperber <mike@xemacs.org>
5688
5689         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5690         catch lisp/mule/.
5691
5692 2001-01-14  Mike Sperber <mike@xemacs.org>
5693
5694         * startup.el (maybe-create-compatibility-dot-emacs):
5695         (maybe-unmigrate-user-init-file):
5696         (unmigrate-user-init-file): Created.
5697         (maybe-migrate-user-init-file): Offer creation of compatibility
5698         .emacs.
5699         Some doc fixes wrt init file location.
5700
5701 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5702
5703         * faces.el (face-frob-from-locale-first): new variable.
5704         (frob-face-font-2): Honor tags arg while trying to use
5705         standard-face-mapping.  When face-frob-from-locale-first is set,
5706         first try to set face inheriting from frobbed-face.
5707
5708 2001-01-15  Didier Verna  <didier@xemacs.org>
5709
5710         * about.el (xemacs-hackers): update my entry.
5711         * about.el (about-url-alist): ditto.
5712         * about.el (about-maintainer-info): ditto.
5713         * about.el (about-hackers): ditto.
5714
5715 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5716
5717         The byte compiler has been badly broken for a year,
5718         by the patch of 1999-12-06.
5719         * byte-optimize.el (byte-optimize-form-code-walker):
5720         Bug was: the byte compiler was making this erroneous optimization:
5721         (progn (or (foo)) (bar)) ==> (bar)
5722
5723 2000-11-20  Mike Sperber <mike@xemacs.org>
5724
5725         * setup-paths.el (paths-core-load-path-depth): Split
5726         `paths-load-path-depth' in two for site and core lisp.  Don't
5727         recurse into core.
5728         * setup-paths.el (paths-construct-load-path): Use.
5729
5730 2001-01-10  Andy Piper  <andy@xemacs.org>
5731
5732         * package-net.el (package-net-cygwin32-binary-size): new variable
5733         (package-net-win32-binary-size): ditto.  add much needed
5734         commentary.
5735
5736         * gutter-items.el (buffers-tab-items): correct off-by-one error
5737         for buffers-tab-max-size.
5738
5739 2001-01-08  Martin Buchholz <martin@xemacs.org>
5740
5741         * XEmacs 21.2.40 is released.
5742
5743 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5744
5745         * mule/hebrew.el: Fix comments and typos.
5746         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5747
5748 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5749
5750         * ChangeLog.1: move ancient log from fill.el.
5751
5752         * dump-paths.el:
5753         paragraphs.el:
5754         mule/mule-category.el:
5755         Miscellaneous typo fixes and slight doc clarifications.
5756
5757         * mule/mule-ccl.el:  Correct file name in header.
5758
5759 2000-12-31  Martin Buchholz <martin@xemacs.org>
5760
5761         * XEmacs 21.2.39 is released.
5762
5763 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5764
5765         * byte-optimize.el (byte-optimize-cond):
5766         (byte-optimize-cond-1): New.
5767         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5768         Optimizes (cond (x nil)) ==> nil.
5769         Provide better diagnostic on malformed expr like (cond foo).
5770
5771 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * mule/mule-coding.el:
5774         mule/mule-cmds.el (reset-language-environment,
5775         set-language-environment-coding-systems):
5776         Safer default coding-priority-list, corresponding to src/file-coding.h.
5777
5778 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5779
5780         * package-admin.el: Allow package removal from
5781         early-package-load-path.
5782
5783 2000-12-15  Andreas Jaeger  <aj@suse.de>
5784
5785         * about.el (about-maintainer-info): Update my entry.
5786
5787 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5788
5789         * packages.el (locate-library): Add support for bzip2
5790         compressed .el files.
5791
5792 2000-12-12  Andy Piper  <andy@xemacs.org>
5793
5794         * package-net.el: new file.
5795
5796 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5797
5798         * font-lock.el: Add missing C++ keywords.
5799
5800 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5801
5802         * simple.el (indent-for-comment): Preserve indentation of comments
5803         starting in column 0, as documented in (Info-goto-node
5804         "(xemacs)Comments").  Update docstring accordingly.
5805
5806 2000-12-05  Martin Buchholz <martin@xemacs.org>
5807
5808         * XEmacs 21.2.38 is released.
5809
5810 2000-12-04  Didier Verna  <didier@xemacs.org>
5811
5812         * mouse.el (default-mouse-track-set-point-in-window): remove
5813         spurious '+' operation detected by Martin.
5814
5815
5816 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5817
5818         * cl-extra.el (coerce):
5819         Implement char to integer coercion.
5820         Remove extraneous (numberp) test.
5821
5822         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5823         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5824         (byte-optimize-predicate):
5825         Warn if evaluating constant expression signals an error.
5826         (byte-optimize-form): Small simplification.
5827
5828         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5829
5830 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5831
5832         * byte-optimize.el:
5833         (byte-optimize-minus):
5834         (byte-optimize-plus):
5835         (byte-optimize-mult):
5836         (byte-optimize-quo):
5837         Use (car (last x)) instead of (last x) to get last elt!
5838         Use `byte-optimize-predicate' to optimize `%'.
5839         Move optimizations for special numeric args to bytecomp.el.
5840         * bytecomp.el (byte-compile-associative): Remove.
5841         (byte-compile-max): New.
5842         (byte-compile-min): New.
5843         Properly handle erroneous calls: (max) (min).
5844         (byte-compile-plus): New.
5845         (byte-compile-minus):
5846         It's easiest to handle 0, +1 and -1 args here.
5847         (byte-compile-mult): New.
5848         It's easiest to handle 1, -1 and 2 args here.
5849         (byte-compile-quo):
5850         It's easiest to handle 0, +1 and -1 args here.
5851         Issue byte-compiler warning when dividing by zero.
5852
5853         Byte-compiler arithmetic improvements.
5854         Better optimize these expressions in the obvious way:
5855         (+ x y 1)   -->  varref x varref y add add1
5856         (+ x y -1)  -->  varref x varref y add sub1
5857         (- x y 0)   -->  (- x y)
5858         (- 0 x y)   -->  (- (- x) y)
5859         (% 42 19)   --> compile-time constant
5860         (/ 42 19)   --> compile-time constant
5861         (* (foo) 2) --> foo call dup plus
5862
5863         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5864         unless (declaim (optimize (safety 3)))
5865         or (setq byte-compile-delete-errors nil).
5866
5867 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5868
5869         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5870         docstrings.
5871
5872 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5873
5874         * startup.el (command-line-do-help):  Add documentation of
5875         portable dumper switches.
5876
5877 2000-11-22  Andy Piper  <andy@xemacs.org>
5878
5879         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5880
5881         * glyphs.el (init-glyphs): don't use autodetect for strings.
5882
5883 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5884
5885         * byte-optimize.el (byte-optimize-char-before):
5886         (byte-optimize-backward-char):
5887         (byte-optimize-backward-word):
5888         Fix incorrect optimizations for these sorts of expressions:
5889         (let ((x nil)) (backward-char x))
5890
5891 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5892
5893         * byte-optimize.el:
5894         * byte-optimize.el (byte-optimize-backward-char): New.
5895         * byte-optimize.el (byte-optimize-backward-word): New.
5896         Make backward-word and backward-char as efficient as forward versions.
5897
5898         * bytecomp.el (byte-compile-no-args-with-one-extra):
5899         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5900         * bytecomp.el (byte-compile-two-args-with-one-extra):
5901         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5902         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5903         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5904         Check if extra arg is constant nil, and if so, use byte-coded call.
5905
5906         * simple.el (backward-word):
5907         * simple.el (mark-word):
5908         * simple.el (kill-word):
5909         * simple.el (backward-kill-word):
5910         Make COUNT argument optional, for consistency with forward-char et al.
5911
5912         * abbrev.el (abbrev-string-to-be-defined):
5913         * abbrev.el (inverse-abbrev-string-to-be-defined):
5914         * abbrev.el (inverse-add-abbrev):
5915         * abbrev.el (expand-region-abbrevs):
5916         * buff-menu.el (Buffer-menu-execute):
5917         * indent.el (move-to-left-margin):
5918         * indent.el (indent-relative):
5919         * indent.el (move-to-tab-stop):
5920         * info.el (Info-reannotate-node):
5921         * lisp-mode.el (lisp-indent-line):
5922         * lisp.el (end-of-defun):
5923         * lisp.el (move-past-close-and-reindent):
5924         * misc.el (copy-from-above-command):
5925         * mouse.el (default-mouse-track-scroll-and-set-point):
5926         * page.el (forward-page):
5927         * paragraphs.el (forward-paragraph):
5928         * paragraphs.el (end-of-paragraph-text):
5929         * picture.el (picture-forward-column):
5930         * picture.el (picture-self-insert):
5931         * rect.el (extract-rectangle-line):
5932         * simple.el (newline):
5933         * simple.el (fixup-whitespace):
5934         * simple.el (backward-delete-char-untabify):
5935         * simple.el (transpose-chars):
5936         * simple.el (transpose-preceding-chars):
5937         * simple.el (do-auto-fill):
5938         * simple.el (indent-new-comment-line):
5939         * simple.el (blink-matching-open):
5940         * view-less.el (cleanup-backspaces):
5941         * wid-edit.el (widget-transpose-chars):
5942         * term/bg-mouse.el (bg-insert-moused-sexp):
5943         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5944
5945         * info.el (Info-fontify-node):
5946         * simple.el (backward-delete-function):
5947         Use canonical delete-backward-char instead of backward-delete-char.
5948
5949 2000-11-20  Andy Piper  <andy@xemacs.org>
5950
5951         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5952         no buffers.
5953
5954 2000-11-20  Andy Piper  <andy@xemacs.org>
5955
5956         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5957         buffer tabs.
5958
5959 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5960
5961         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5962         (proclaim inline...) was shadowing compiler-macros.
5963
5964 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5965
5966         * bytecomp.el (byte-compile-eval): New.
5967         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5968         Keeps this promise made in Lispref:
5969         "If a file being compiled contains a `defmacro' form, the macro is
5970         defined temporarily for the rest of the compilation of that file."
5971
5972 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5973
5974         * cl.el (floatp-safe):
5975         (plusp):
5976         (minusp):
5977         (oddp):
5978         (evenp):
5979         (cl-abs):
5980         Use a better parameter name than `x'.
5981
5982         * cl-macs.el (check-type): Make continuable.  Change documentation
5983         to require PLACE, but accept any form for compatibility.
5984
5985         * abbrev.el (define-abbrev): Use check-type.
5986         * font-menu.el (font-menu-change-face): Use check-type.
5987         * menubar.el (relabel-menu-item): Use check-type.
5988         * itimer.el: Fix typo.
5989
5990 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5991
5992         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5993
5994 2000-11-14  Martin Buchholz <martin@xemacs.org>
5995
5996         * XEmacs 21.2.37 is released.
5997
5998 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5999
6000         * code-cmds.el: Provide the feature.
6001
6002 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6003
6004         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6005
6006         * code-cmds.el: New file
6007         * mule/mule-cmds.el:
6008         * mule/mule-misc.el
6009         (coding-keymap): New keymap. Define coding system keyboard
6010         commands on file-coding builds too.
6011         (coding-system-change-eol-conversion):
6012         (universal-coding-system-argument):
6013         (set-default-coding-systems):
6014         (prefer-coding-system): Moved from mule-cmds.el
6015         (set-buffer-process-coding-system): Moved from mule-misc.el
6016
6017 2000-09-15  Stephen Carney <carney@scubadoo.com>
6018
6019         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6020
6021 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6022
6023         * package-get.el (package-get-download-sites): Add a pre-release
6024         site for experimental packages.
6025
6026         * auto-autoloads.el: Regenerated.
6027
6028 2000-08-01  Andy Piper  <andy@xemacs.org>
6029
6030         * gutter-items.el (buffers-tab-omit-function): reference
6031         buffers-tab-select-visible-buffers.
6032         (buffers-tab-filter-functions): new variable, by default uses
6033         buffers-tab-selection-function and buffers-tab-omit-function.
6034         (select-buffers-tab-buffers-by-mode): invert arguments.
6035         (buffers-tab-select-visible-buffers): new function. Invert calling
6036         of buffers-menu-omit-invisible-buffers.
6037         (buffers-tab-items): rewrite to use
6038         buffers-tab-filter-functions. Rewrite docstring.
6039         (gutter-buffers-tab-extent): delete.
6040         (add-tab-to-gutter): always build a new extent when adding the
6041         tabs.
6042         (update-tab-in-gutter): make gutter dirty when orientation
6043         changes.
6044
6045 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6046
6047         * bytecomp.el (byte-compile-defvar-or-defconst):
6048         Only do loadhist recording if defvar form includes a value.
6049
6050 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6051
6052         * bytecomp.el (byte-compile-initial-macro-environment):
6053         `eval-when-compile' should not compile its body.
6054
6055 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6056
6057         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6058         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6059         some Japanese English.  Remove some ancient FSF comments, and
6060         improve docstrings.  Use symbols not vectors for tables.
6061
6062 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6063
6064         * keymap.el:
6065         (local-key-binding):
6066         (global-key-binding):
6067         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6068
6069         * lisp.el:
6070         (backward-sexp): Slightly simpler code.
6071         (mark-sexp): Make arg optional, like FSF Emacs.
6072         (forward-list): Slightly simpler code.
6073         (backward-list): Slightly simpler code.
6074         (down-list):  Make arg optional, like FSF Emacs.
6075         (up-list):  Make arg optional, like FSF Emacs.
6076         (backward-up-list):  Make arg optional, like FSF Emacs.
6077         (kill-sexp):  Make arg optional, like FSF Emacs.
6078         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6079
6080         * font-menu.el (font-menu-change-face):
6081         Take continuable errors into account.
6082
6083         * abbrev.el:
6084         * abbrev.el (clear-abbrev-table):
6085         * abbrev.el (define-abbrev-table):
6086         * abbrev.el (define-abbrev):
6087         * abbrev.el (insert-abbrev-table-description):
6088         * apropos.el (apropos-documentation-check-doc-file):
6089         * apropos.el (apropos-documentation-check-elc-file):
6090         * buff-menu.el (list-buffers):
6091         * buff-menu.el (list-buffers-noselect):
6092         * bytecomp.el (byte-recompile-directory):
6093         * bytecomp.el (batch-byte-compile):
6094         * cl-macs.el (typep):
6095         * code-files.el (find-coding-system-magic-cookie):
6096         * code-files.el (insert-file-contents):
6097         * cus-edit.el (customize-set-variable):
6098         * cus-edit.el (customize-save-variable):
6099         * cus-face.el (custom-set-face-font-size):
6100         * cus-face.el (custom-set-face-update-spec):
6101         * cus-face.el (custom-reset-faces):
6102         * custom.el (custom-check-theme):
6103         * custom.el (copy-upto-last):
6104         * fill.el (canonically-space-region):
6105         * fill.el (fill-paragraph):
6106         * fill.el (fill-region):
6107         * fill.el (find-space-insertable-point):
6108         * fill.el (justify-current-line):
6109         * faces.el (face-spec-update-all-matching):
6110         * faces.el (set-face-stipple):
6111         * files-nomule.el (insert-file-contents):
6112         * files.el (insert-file-contents-literally):
6113         * files.el (hack-local-variables-last-page):
6114         * files.el (basic-save-buffer):
6115         * files.el (insert-directory):
6116         * font-menu.el (font-menu-change-face):
6117         * font.el (font-spatial-to-canonical):
6118         * format.el (format-encode-region):
6119         * format.el (format-insert-file):
6120         * format.el (format-replace-strings):
6121         * gutter.el (set-gutter-element):
6122         * help.el (key-or-menu-binding):
6123         * help.el (describe-bindings):
6124         * help.el (with-syntax-table):
6125         * indent.el (indent-rigidly):
6126         * indent.el (delete-to-left-margin):
6127         * info.el:
6128         * info.el (Info-extract-dir-entry-from):
6129         * info.el (Info-build-dir-anew):
6130         * info.el (Info-rebuild-dir):
6131         * info.el (Info-batch-rebuild-dir):
6132         * info.el (Info-read-subfile):
6133         * info.el (Info-build-node-completions):
6134         * info.el (Info-extract-menu-node-name):
6135         * isearch-mode.el (isearch-range-invisible):
6136         * isearch-mode.el (isearch-restore-invisible-extents):
6137         * itimer.el (itimerp):
6138         * itimer.el (itimer-live-p):
6139         * keymap.el:
6140         * keymap.el (substitute-key-definition):
6141         * keymap.el (read-command-or-command-sexp):
6142         * keymap.el (local-key-binding):
6143         * keymap.el (global-key-binding):
6144         * keymap.el (global-set-key):
6145         * keymap.el (local-set-key):
6146         * ldap.el:
6147         * ldap.el (ldap-add-entries):
6148         * ldap.el (ldap-delete-entries):
6149         * lisp.el (backward-sexp):
6150         * lisp.el (mark-sexp):
6151         * lisp.el (forward-list):
6152         * lisp.el (backward-list):
6153         * lisp.el (down-list):
6154         * lisp.el (backward-up-list):
6155         * lisp.el (up-list):
6156         * lisp.el (kill-sexp):
6157         * lisp.el (backward-kill-sexp):
6158         * menubar.el (add-menu-button):
6159         * menubar.el (add-submenu):
6160         * menubar.el (delete-menu-item):
6161         * menubar.el (relabel-menu-item):
6162         * mouse.el (narrow-window-to-region):
6163         * obsolete.el (define-obsolete-variable-alias):
6164         * obsolete.el (store-substring):
6165         * package-admin.el:
6166         * package-admin.el (package-admin-install-function):
6167         * package-admin.el (package-admin-install-function-mswindows):
6168         * package-admin.el (package-admin-default-install-function):
6169         * package-get.el (package-get-update-base-entries):
6170         * packages.el (packages-load-package-dumped-lisps):
6171         * packages.el (packages-collect-package-dumped-lisps):
6172         * printer.el (generic-print-buffer):
6173         * printer.el (generic-print-region):
6174         * replace.el (occur-mode-mouse-goto):
6175         * replace.el (perform-replace):
6176         * select.el (get-selection-no-error):
6177         * simple.el:
6178         * simple.el (newline):
6179         * simple.el (open-line):
6180         * simple.el (edit-and-eval-command):
6181         * simple.el (goto-line):
6182         * simple.el (undo):
6183         * simple.el (kill-region):
6184         * simple.el (copy-region-as-kill):
6185         * simple.el (kill-ring-save):
6186         * simple.el (set-mark):
6187         * simple.el (next-line):
6188         * simple.el (previous-line):
6189         * simple.el (line-move):
6190         * simple.el (set-goal-column):
6191         * simple.el (comment-region):
6192         * subr.el:
6193         * subr.el (putf):
6194         * syntax.el (modify-syntax-entry):
6195         * syntax.el (map-syntax-table):
6196         * view-less.el (view-file):
6197         * view-less.el (view-buffer):
6198         * view-less.el (view-file-other-window):
6199         * window-xemacs.el (backward-other-window):
6200         * window.el:
6201         * window.el (one-window-p):
6202         * window.el (walk-windows):
6203         * window.el (window-list):
6204         * x-mouse.el (x-mouse-kill):
6205         * x-select.el (x-get-cutbuffer):
6206         * x-select.el (x-store-cutbuffer):
6207         * term/bg-mouse.el (bg-mouse-line-to-center):
6208         * term/sun-mouse.el (window-line-end):
6209         * term/sun-mouse.el (sun-select-region):
6210         * term/sun.el (kill-region-and-unmark):
6211         * mule/mule-category.el:
6212         * mule/mule-category.el (modify-category-entry):
6213         * mule/mule-category.el (char-category-list):
6214         * mule/mule-coding.el (coding-system-force-on-output):
6215         * mule/mule-misc.el (coding-system-put):
6216         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6217
6218 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6219
6220         * cus-face.el: Typo fixes and tiny clarifications.
6221         * custom.el: ditto
6222
6223 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6224
6225         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6226         * startup.el (normal-top-level): Setup auto-save-list-file-name
6227         if auto-save-list-file-prefix is non-nil.
6228
6229 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6230
6231         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6232
6233 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6234
6235         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6236         get symbol at point-min.
6237
6238 2000-10-24  Didier Verna  <didier@xemacs.org>
6239
6240         * info.el (Info-emacs-info-file-name): defconst it.
6241         * info.el (Info-footnote-tag): defcustom it.
6242         * info.el (Info-no-description-string): ditto.
6243         * info.el (Info-find-node): adapt to new semantics of
6244         'Info-suffixed-file (don't do the case variants stuff).
6245         * info.el (Info-insert-dir): rewrite the dir file variants code.
6246         * info.el (Info-directory-files): New. Return the list of info
6247         files in a directory.
6248         * info.el (Info-dir-outdated-p): use it.
6249         * info.el (Info-parse-dir-entries): ditto.
6250         * info.el (Info-build-dir-anew): don't restrict to files ending
6251         with a ".info.*" extension.
6252         * info.el (Info-set-mode-line): ditto.
6253         * info.el (Info-read-subfile): adapt to new semantics of
6254         'Info-suffixed-file (append 'exact argument).
6255         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6256         string independently of the case.
6257         * info.el (Info-suffixed-file): use it (match all possible case
6258         for the file name).
6259         * info.el (Info-insert-file-contents): code cleanup.
6260         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6261         columns.
6262         * info.el (Info-batch-rebuild-dir): ditto.
6263         * info.el (Info-read-node-name-1): ditto.
6264         * info.el (Info-search): ditto.
6265         * info.el (Info-fontify-node): ditto.
6266
6267
6268 2000-10-24  Didier Verna  <didier@xemacs.org>
6269
6270         * process.el (shell-command): when called from a program, avoid
6271         'push-mark's "mark-set" message.
6272
6273 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6274
6275         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6276         by a symbol, not by a vector.
6277         * mule/vietnamese.el (vscii): Likewise.
6278         (viscii): Likewise.
6279         * mule/cyrillic.el (koi8-r): Likewise.
6280
6281         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6282         by a symbol, not by a vector.
6283         (chinese-big5-2): Likewise.
6284         * mule/ethiopic.el (ethiopic): Likewise.
6285         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6286         (vietnamese-viscii-upper): Likewise.
6287
6288 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6289
6290         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6291
6292 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6293
6294         * byte-optimize.el (byte-optimize-car): New function.
6295         (byte-optimize-cdr): Ditto.
6296
6297 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6298
6299         * byte-optimize.el: Partial synch with FSF 20.7.
6300         Optimize constant concatenation.
6301         Add keymapp as a side effect free function.  It is a built-in.
6302         (byte-after-unbind-pos): Remove byte-equal.
6303
6304 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6305
6306         * update-elc-2.el: Quote regexps correctly.
6307
6308 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6309
6310         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6311         (ccl-compile): Apply integerp, not integer-or-char-p to
6312         check the type of the buffer magnification
6313         (ccl-compile-write-string): Encode a string with binary
6314         coding system.
6315         (ccl-compile-write-repeat): Likewise.
6316
6317 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6318
6319         * buff-menu.el:
6320         * bytecomp.el:
6321         * coding.el:
6322         * faces.el:
6323         * files.el:
6324         * fill.el:
6325         * float-sup.el:
6326         * font-lock.el:
6327         * help.el:
6328         * iso8859-1.el:
6329         * loaddefs.el:
6330         * menubar-items.el:
6331         * menubar.el:
6332         * modeline.el:
6333         * msw-font-menu.el:
6334         * paragraphs.el:
6335         * paths.el:
6336         * replace.el:
6337         * simple.el:
6338         * sound.el:
6339         * startup.el:
6340         * version.el:
6341         * x-faces.el:
6342         * x-font-menu.el:
6343         Remove purecopy.
6344
6345 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6346
6347         * simple.el (do-auto-fill): Use the function pointer to by
6348         `comment-line-break-function', not `indent-new-comment-line'. This
6349         fixes an issue with cc-mode comment continuation.
6350
6351 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6352
6353         * simple.el (turn-on-auto-fill):  Add (interactive).
6354         * mwheel.el (mwheel-install): Add (interactive).
6355         * font-lock.el (turn-on-font-lock): Add (interactive).
6356         (turn-off-font-lock): Add (interactive).
6357
6358 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6359
6360         * packages.el (packages-special-base-regexp): Add `man'.
6361
6362 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6363
6364         * wid-edit.el (widget-specify-active): map over extents in current
6365         buffer like `widget-specify-inactive' does.  Mapping over the
6366         inactive extent object does not work since the current extent is
6367         ignored by `map-extents'.
6368
6369 2000-10-04  Martin Buchholz <martin@xemacs.org>
6370
6371         * XEmacs 21.2.36 is released.
6372
6373 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6374
6375         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6376         Optimize the compiled-function-constants vector by byte-code
6377         reference counts.
6378
6379 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6380
6381         * build-report.el (build-report-delete-regexp): quote value in
6382         defcustom
6383
6384 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6385
6386         * build-report.el (build-report): Don't bind srcdir which we don't
6387         use in `multiple-value-bind' to avoid the only byte-compiler
6388         warning.
6389
6390 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6391
6392         * build-report.el: Requires cl and custom now.
6393         build-report-version is determined by XEmacs version -- remove
6394         build-report-version*.
6395         * build-report.el (build-report-version): Removed.
6396         * build-report.el (build-report-installation-version-regexp): New.
6397         * build-report.el (build-report-version-file-regexp): New.
6398         * build-report.el (build-report-installation-srcdir-regexp): New.
6399         * build-report.el (build-report-destination): Offer
6400         xemacs-build-reports and xemacs-beta.
6401         * build-report.el (build-report-keep-regexp): Adjusted.
6402         * build-report.el (build-report-delete-regexp): Adjusted.
6403         * build-report.el (build-report-make-output-dir): New.
6404         * build-report.el (build-report-installation-file): Replace use of
6405         `concat' with `expand-file-name'.
6406         * build-report.el (build-report-make-output-file): Removed.
6407         * build-report.el (build-report-make-output-files): New.
6408         * build-report.el (build-report-subject): Identify as
6409         user-variable with "*...".
6410         * build-report.el (build-report-prompts): Ditto.
6411         * build-report.el (build-report-version-file): New.
6412         * build-report.el (build-report-file-encoding): Identify as
6413         user-variable with "*...".
6414         * build-report.el (build-report-make-output-get): New.
6415         * build-report.el (build-report-insert-header): Report
6416         emacs-version and system-configuration instead of
6417         build-report-version.
6418         * build-report.el (build-report-insert-make-output): Add file
6419         argument.
6420         * build-report.el (build-report-insert-installation-file):
6421         Re-indent.
6422         * build-report.el (build-report-keep): Change docstring,
6423         re-indent.
6424         * build-report.el (build-report-delete): Ditto.
6425         * build-report.el (build-report-installation-data): New.
6426         * build-report.el (build-report-version-file-data): New.
6427
6428 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6429
6430         * byte-optimize.el (byte-optimize-lapcode):
6431         Fix the optimization of using the first 5 elements of the
6432         constants vector for variables.
6433         (byte-optimize-lapcode): Fix another ancient broken optimization.
6434
6435 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6436
6437         * *: Spelling mega-patch
6438
6439 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6440
6441         * easymenu.el: doc fixes.
6442         (easy-menu-do-define): Use backquote.
6443         (easy-menu-change):
6444         (easy-menu-add):
6445         `when' seems much clearer than `if' here.
6446         (easy-menu-remove):
6447         (easy-menu-add-item):
6448         (easy-menu-item-present-p):
6449         (easy-menu-remove-item):
6450         Wrap using (when (featurep 'menubar) ...)
6451
6452 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6453
6454         * bytecomp.el (displaying-byte-compile-warnings):
6455         Revert Ben's change to this function below so that the compile log
6456         is displayed properly for users of the "popper" package.
6457
6458 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6459
6460         * window.el (save-selected-window): Use backquote.
6461
6462         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6463         Renamed from `byte-compile-file-form-defvar'.
6464         * bytecomp.el (byte-compile-defvar-or-defconst):
6465         Only cons onto current-load-list in top-level forms.
6466         Else this leaks a cons cell every time a defun is called.
6467         Renamed from `byte-compile-defvar', for clarity.
6468         Warn when docstring of defvar is not a string.
6469         Use consistent error messages.
6470         Better comments.
6471
6472 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6473
6474         * simple.el (set-variable):
6475         Remove unneeded defvar by rearranging order of let* forms.
6476
6477         * mule/mule-ccl.el (ccl-get-next-code):
6478         * menubar-items.el (bookmark-menu-filter):
6479         (language-environment-menu-filter):
6480         (tutorials-menu-filter):
6481         * toolbar-items.el (toolbar-compile):
6482         * byte-optimize.el (disassemble-offset):
6483         Use (declare (special ...)) instead of `defvar'.
6484
6485         * cl-macs.el (cl-do-proclaim):
6486         Fix (declare (special ...)) warning suppression syntax.
6487
6488 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6489
6490         * info.el (Info-tag-table-marker):
6491         (Info-tag-table-buffer):
6492         (Info-find-file-node):
6493         (Info-read-subfile):
6494         (Info-build-node-completions):
6495         (Info-search):
6496         (Info-mode):
6497         Multiple info buffer support.
6498
6499 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6500
6501         * ldap.el (ldap-decode-entry): New defun
6502         (ldap-search-entries): Use it in order to decode DN-prefixed
6503         entries properly
6504
6505 2000-08-23  Daniel Pittman <daniel@danann.net>
6506
6507         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6508         Use `eq', not `=', to compare symbols.
6509
6510 2000-07-30  Ben Wing  <ben@xemacs.org>
6511
6512         * bytecomp.el (byte-compile-report-error):
6513         * bytecomp.el (displaying-byte-compile-warnings):
6514         if stack-trace-on-error is set, send out a backtrace when
6515         an error is encountered that stops byte compilation.  this
6516         should make it much much easier to track down those curious
6517         problems.  also undo the kludge of using a separate "*Show*"
6518         buffer for display when there's a temp-buffer-show-function;
6519         we can avoid this by just being a little smarter.
6520
6521         * dialog-items.el:
6522         * dialog-items.el (search-dialog-regexp): New.
6523         * dialog-items.el (search-dialog-callback):
6524         * dialog-items.el (make-search-dialog):
6525         add a regexp option to the dialog and clean up a bit.
6526
6527         * dialog.el:
6528         * dialog.el (yes-or-no-p-dialog-box):
6529         * dialog.el (get-dialog-box-response):
6530         * dialog.el (make-dialog-box):
6531         * dialog.el (dialog-box-finish): New.
6532         * dialog.el (dialog-box-cancel): New.
6533         * dialog.el (internal-make-dialog-box-exit): New.
6534         implement [properly!] the :modal property of the new dialog box
6535         interface.  this is the first time xemacs has ever had *proper*
6536         modal dialog boxes, giving the standard window-system feedback.
6537         (e.g. under windows, clicking on a disabled frame causes a beep
6538         and makes the dialog box flash three times.)
6539
6540         * dragdrop.el: header keyword frobbing.
6541
6542         * dumped-lisp.el (preloaded-file-list):
6543         renamed winnt.el to win32-native.el.
6544
6545         * faces.el (face-property):
6546         * faces.el (set-face-property):
6547         * faces.el (frob-face-property):
6548         * faces.el (frob-face-font-2):
6549         * faces.el (make-face-bold):
6550         * faces.el (make-face-italic):
6551         * faces.el (make-face-bold-italic):
6552         * faces.el (make-face-unbold):
6553         * faces.el (make-face-unitalic):
6554         * faces.el (make-face-smaller):
6555         * faces.el (make-face-larger):
6556         clean up the implementation of these so that window-system-specific
6557         methods are called only on objects belonging to that window system.
6558         previously, you could have [e.g.] mswindows-make-face-bold called
6559         on font object of device type `stream', which is not good and
6560         explains the subtle errors Adrian was getting when byte-compiling
6561         something that required 'term. (Adrian, now you can use stack-trace-
6562         on-error to find the exact place where things are going wrong instead
6563         of having to laboriously binary-search your way through.)
6564
6565         * finder.el (finder-known-keywords):
6566         cleaned up -- properly sorted, clarified the meanings of many of
6567         the keywords, and added a few -- mswin, gui, content, build, www,
6568         user, services.  the last two try to distinguish between a package
6569         that's used directly by the user, and a package that provides
6570         support services to other packages.
6571
6572         * font-lock.el (lisp-font-lock-keywords-2):
6573         update list of lisp control structures to include everything,
6574         including new ones i introduced.
6575
6576         * gutter.el: header keyword frobbing.
6577
6578         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6579         recent isearch element was not doing so!  you got the second-most-
6580         recent instead.
6581
6582         * lisp-mode.el (construct-lisp-mode-menu):
6583         more menubar cleanups.
6584         * lisp-mode.el (with-selected-window):
6585         make it indent properly.
6586
6587         * menubar-items.el (default-menubar): lots of menubar cleanups.
6588         rearranged the options menu the most, e.g. splitting up the
6589         Keyboard/Mouse menu into a new Editing menu and combining the
6590         separate Scrollbar/Gutter/Toolbar submenus into Display.
6591         Got rid of General, moved items to Editing or new Troubleshooting.
6592         Moved Packages to Tools; doesn't seem to belong under Options.
6593         Added stuff to the Cmds menu, e.g. Change Case.
6594
6595         NB please don't complain about these periodic menubar changes.
6596         Anything like this is necessarily incremental in its construction
6597         -- By constant use you gradually become more and more aware of
6598         better and better ways to group menu items.  When we eventually
6599         move the options menu to a property sheet, the existing structure
6600         will probably be preserved fairly well.
6601
6602         * minibuf.el (next-history-element): fix problems with pressing
6603         down arrow in repeat-complex-command.
6604
6605         * modeline.el:
6606         * modeline.el (modeline-3d-p): New.
6607         added custom variable for controlling the 3d modeline.  the
6608         corresponding Options item has been present for a long time,
6609         but commented out with "fix me!" comments.  it's fixed now.
6610
6611         * obsolete.el (add-menu):
6612         remove bogus gettexts.
6613
6614         * process.el (shell-quote-argument):
6615         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6616         For bash under Windows native, see below.
6617
6618         * simple.el:
6619         * simple.el (display-warning-buffer):
6620         Fixed the handling of warning display to eliminate the annoying
6621         *Show* buffer, like was done for byte-compiler output above.
6622
6623         * simple.el (debug-print): New.
6624         Simple function for sending debug messages to the console and/or
6625         other debug places.
6626
6627         * subr.el (replace-in-string):
6628         Rewrite this function to avoid N^2 behavior with large strings --
6629         catastrophic with the new Windows selection code! (Apparently the
6630         author of this function didn't realize there was a fun
6631         replace-match that could make his life much easier, because we
6632         duplicated the entire logic.  The new version is smaller, easier
6633         to understand, much more robust, and has extended features --
6634         those of replace-match.)
6635
6636         * window.el:
6637         * window.el (with-selected-window): New.
6638         An obvious complement to the existing `with-selected-frame' and
6639         `with-current-buffer'.
6640
6641         * win32-native.el: Renamed from winnt.el.
6642         Added a great deal of stuff for properly handling process quoting,
6643         somewhat modeled on Kirill's original model (which i later threw
6644         away).  We should now finally have correctly working process arg
6645         quoting/dequoting so that the final app gets exactly what we
6646         intended.  Because the mechanism is in Lisp, it's easily
6647         extendible. (For those running bash and running the native
6648         version, I tried hard to do what I thought was correct.  But more
6649         thought is needed, and ideally the volunteer work of people with
6650         these configurations that they generally run on.)
6651
6652         * x-font-menu.el (x-font-menu-font-data):
6653         Put in defvar's to fix byte-compiler warnings.
6654
6655 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6656
6657         * select.el (selection-coercion-alist): Initialise.
6658         * select.el (select-coerce-to-text): New.
6659         * select.el (select-coerce): New.
6660         New functions to perform type and value coercion.
6661
6662         * select.el (select-buffer-killed-default): Keep data if it was
6663         on the clipboard.
6664
6665 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6666
6667         * menubar-items.el (default-menubar): Fix typo.
6668         (default-menubar): `lambda' was mispelled as `lamda'.
6669
6670 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6671
6672         * window.el (shrink-window-if-larger-than-buffer): Remove
6673         edge checking code.
6674
6675 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6676
6677         * paths.el (gnus-local-domain): Removed.
6678         (gnus-local-organization): Ditto.
6679         (gnus-startup-file): Ditto.
6680
6681 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6682
6683         * files.el (auto-mode-alist): Add .spec for RPM.
6684
6685 2000-07-31  Andy Piper  <andy@xemacs.org>
6686
6687         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6688
6689 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6690
6691         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6692         browse-url.
6693         * help.el (xemacs-www-page): Ditto.
6694         (xemacs-www-faq): Ditto.
6695         * menubar-items.el (default-menubar): Ditto.
6696
6697         * wid-edit.el (widget-url-link-action): Ditto.
6698         From: Kenichi OKADA <okada@opaopa.org>.
6699
6700 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6701
6702         * finder.el (finder-commentary): Add autoload cookie.
6703
6704 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6705
6706         * files.el (insert-file-contents-literally): Fix second let
6707         binding for `coding-system-for-read' to `coding-system-for-write'
6708         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6709
6710 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6711
6712         * files.el (insert-file-contents-literally): Use binary coding
6713         system (from Morioka san).
6714         (insert-file-contents-literally): Make file-name-handler method.
6715
6716 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6717
6718         * cl-macs.el (get-selection): Add defsetf.
6719
6720 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6721
6722         * x-init.el (x-activate-region-as-selection): replace obsolete
6723         function x-own-selection with own-selection.
6724         (ow-find): replace obsolete functions x-get-selection and
6725         x-get-clipboard with get-selection and get-clipboard.
6726         (init-post-x-win): replace obsolete function x-disown-selection
6727         with disown-selection.
6728
6729 2000-07-20  Mike Sperber  <mike@xemacs.org>
6730
6731         * startup.el (load-user-init-file): Only try to load init file if
6732         it exists.
6733
6734 2000-07-10  Andy Piper  <andy@xemacs.org>
6735
6736         * dialog-items.el: sync with Ben's patch.
6737
6738         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6739         comment.
6740         (progress-text-glyph): deleted.
6741         (progress-layout-glyph): make completely minimal.
6742         (progress-gauge-glyph): ditto.
6743         (progress-display-style): fix to handle dynamic instantiator
6744         changes.
6745         (progress-text-instantiator): new.
6746         (progress-layout-instantiator): new.
6747         (progress-gauge-instantiator): new.
6748         (set-progress-display-instantiator): renamed and changed from
6749         set-progress-display-style.
6750         (progress-abort-glyph): use instantiator not glyph.
6751         (append-progress-display): use set-progress-display-instantiator
6752         and set-glyph-image.
6753         (abort-progress-display): ditto.
6754         (raw-append-progress-display): ditto.
6755
6756 2000-07-20  Ben Wing  <ben@xemacs.org>
6757
6758         * code-files.el: Move Mule-specific code to mule-coding.el.
6759
6760 2000-07-15  Ben Wing  <ben@xemacs.org>
6761
6762         * autoload.el:
6763         Fixed comments.
6764
6765         * cmdloop.el:
6766         * cmdloop.el (yes-or-no-p):
6767         * cmdloop.el (y-or-n-p):
6768         Make these functions use should-use-dialog-box-p and not be
6769         overridden in dialog.el.
6770
6771         * cus-dep.el:
6772         * cus-dep.el (Custom-make-dependencies): Removed.
6773         * cus-dep.el (Custom-make-dependencies-1): New.
6774         * cus-dep.el (Custom-make-one-dependency): New.
6775         New entry point for use in Makefiles, to avoid excessive
6776         invocations.
6777
6778         * cus-edit.el (custom-variable-reset-saved):
6779         * cus-edit.el (custom-variable-reset-standard):
6780         * cus-edit.el (custom-save-resets):
6781         Fix bytecompiler warnings.
6782
6783         * dialog.el:
6784         * dialog.el (yes-or-no-p-dialog-box):
6785         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6786         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6787         * dialog.el (get-dialog-box-response):
6788         * dialog.el (message-or-box):
6789         * dialog.el (make-dialog-box):
6790         * dialog.el (popup-dialog-box): New.
6791         Avoid yes-or-no-p bogosities.
6792         Create a general function `make-dialog-box' to encapsulate all
6793         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6794
6795         * dumped-lisp.el (preloaded-file-list):
6796         Add dialog-items.  Clean up.  Group files by types.
6797
6798         * easymenu.el (easy-menu-add):
6799         * easymenu.el (easy-menu-remove):
6800         Account for accelerators.
6801
6802         * extents.el:
6803         * extents.el (extent-list): New args, like in map-extents.
6804         * extents.el (extent-at-event): New.
6805         * extents.el (extents-at-event): New.
6806
6807         * font-lock.el:
6808         * font-lock.el (font-lock-mode):
6809         * font-lock.el (font-lock-default-fontify-buffer):
6810         * font-lock.el (font-lock-default-unfontify-region):
6811         * font-lock.el (font-lock-fontify-syntactically-region):
6812         * font-lock.el (font-lock-fontify-keywords-region):
6813         Use new progress-feedback names.
6814
6815         * font-lock.el (java-font-lock-identifier-regexp):
6816         * font-lock.el (java-font-lock-class-name-regexp):
6817         Fix bytecompiler warnings.
6818
6819         * gutter-items.el:
6820         * gutter-items.el (progress-display-use-echo-area): Removed.
6821         * gutter-items.el (progress-feedback-use-echo-area): New.
6822         * gutter-items.el (progress-display-popup-period): Removed.
6823         * gutter-items.el (progress-feedback-popup-period): New.
6824         * gutter-items.el (set-progress-display-style): Removed.
6825         * gutter-items.el (set-progress-feedback-style): New.
6826         * gutter-items.el (progress-display-style): Removed.
6827         * gutter-items.el (progress-feedback-style): New.
6828         * gutter-items.el (progress-stack):
6829         * gutter-items.el (progress-displayed-p): Removed.
6830         * gutter-items.el (progress-feedbacked-p): New.
6831         * gutter-items.el (clear-progress-display): Removed.
6832         * gutter-items.el (clear-progress-feedback): New.
6833         * gutter-items.el (progress-display-clear-when-idle): Removed.
6834         * gutter-items.el (progress-feedback-clear-when-idle): New.
6835         * gutter-items.el (remove-progress-display): Removed.
6836         * gutter-items.el (remove-progress-feedback): New.
6837         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6838         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6839         * gutter-items.el (append-progress-display): Removed.
6840         * gutter-items.el (append-progress-feedback): New.
6841         * gutter-items.el (abort-progress-display): Removed.
6842         * gutter-items.el (abort-progress-feedback): New.
6843         * gutter-items.el (raw-append-progress-display): Removed.
6844         * gutter-items.el (raw-append-progress-feedback): New.
6845         * gutter-items.el (display-progress-display): Removed.
6846         * gutter-items.el (display-progress-feedback): New.
6847         * gutter-items.el (current-progress-display): Removed.
6848         * gutter-items.el (current-progress-feedback): New.
6849         * gutter-items.el (current-progress-display-label): Removed.
6850         * gutter-items.el (current-progress-feedback-label): New.
6851         * gutter-items.el (progress-display): Removed.
6852         * gutter-items.el (progress-feedback): New.
6853         Replace "progress-display" with "progress-feedback" globally.
6854
6855         * gutter-items.el (lprogress-display): Removed.
6856         * gutter-items.el (progress-feedback-with-label): New.
6857         Rename lprogress-display ==> progress-feedback-with-label.
6858
6859         * gutter-items.el (search-dialog-direction): Removed.
6860         * gutter-items.el (search-dialog-text): Removed.
6861         * gutter-items.el (search-dialog-callback): Removed.
6862         * gutter-items.el (make-search-dialog): Removed.
6863         Move to dialog-items.el.
6864
6865         * help.el:
6866         * help.el (help-mode-quit):
6867         * help.el (mode-for-help): New.
6868         * help.el (help-sticky-window): New.
6869         * help.el (help-window-config): New.
6870         * help.el (with-displaying-help-buffer):
6871         * help.el (function-at-event): New.
6872         * help.el (help-symbol-regexp): New.
6873         * help.el (help-symbol-run-function-1): New.
6874         * help.el (help-symbol-run-function): New.
6875         * help.el (help-symbol-function-context-menu): New.
6876         * help.el (help-symbol-variable-context-menu): New.
6877         * help.el (help-symbol-function-and-variable-context-menu): New.
6878         * help.el (frob-help-extents): New.
6879         * help.el (describe-function-1):
6880         * help.el (variable-at-point):
6881         * help.el (variable-at-event): New.
6882         * help.el (describe-variable):
6883         Major overhaul.
6884         - Make functions and variables be mousable.
6885         - Middle button hyperlinks.
6886         - New context-menu entries.
6887
6888         * keydefs.el:
6889         * keydefs.el (global-map):
6890         New key bindings to move lines up and down.
6891
6892         * lisp-mode.el:
6893         * lisp-mode.el (construct-lisp-mode-menu): New.
6894         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6895         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6896         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6897         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6898         Make popup and menubar menus be different.  Popup menu uses
6899         clicked location and automatically assumes symbol under the mouse
6900         for various commands.
6901
6902         * menubar-items.el:
6903         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6904         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6905
6906         * menubar-items.el (global-popup-menu): Removed.
6907         * menubar-items.el (mode-popup-menu): Removed.
6908         * menubar-items.el (activate-popup-menu-hook): Removed.
6909         * menubar-items.el (popup-mode-menu): Removed.
6910         * menubar-items.el (popup-buffer-menu): Removed.
6911         * menubar-items.el (popup-menubar-menu): Removed.
6912         Move to menubar.el.
6913
6914         * menubar.el:
6915         * menubar.el (global-popup-menu): New.
6916         * menubar.el (mode-popup-menu): New.
6917         * menubar.el (activate-popup-menu-hook): New.
6918         * menubar.el (last-popup-menu-event): New.
6919         * menubar.el (popup-mode-menu): New.
6920         * menubar.el (popup-buffer-menu): New.
6921         * menubar.el (popup-menubar-menu): New.
6922         * menubar.el (menu-call-at-event): New.
6923         Move non-content functions here.  Add support for context menu
6924         items on extents.
6925
6926         * minibuf.el (minibuffer-history-uniquify):
6927         Typo fix.
6928
6929         * minibuf.el (read-file-name-1):
6930         Call new file dialog box if it exists.
6931
6932         * minibuf.el (mouse-rfn-setup-vars):
6933         Clean up "chop" action.
6934
6935         * mouse.el:
6936         * mouse.el (button2): Now bound to mouse-track.
6937         * mouse.el (click-inside-extent-p):
6938         * mouse.el (point-inside-extent-p):
6939         * mouse.el (point-inside-selection-p):
6940         * mouse.el (mouse-drag-or-yank): Removed.
6941         * mouse.el (mouse-begin-drag-n-drop): New.
6942         * mouse.el (mouse-eval-sexp):
6943         * mouse.el (mouse-track-activate-strokes): New.
6944         * mouse.el (mouse-track-do-activate): New.
6945         * mouse.el (mouse-track):
6946         * mouse.el (default-mouse-track-event-is-with-button): New.
6947         * mouse.el (default-mouse-track-cleanup-hook):
6948         * mouse.el (default-mouse-track-drag-hook):
6949         * mouse.el (default-mouse-track-drag-up-hook):
6950         * mouse.el (default-mouse-track-click-hook):
6951         Merge drag-n-drop into mouse-track.
6952         Add general "activate" support to replace specific button2 kludges.
6953         Use "button modifier" support in mouse-track.
6954
6955         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6956
6957         * package-ui.el:
6958         * package-ui.el (pui-menu):
6959         * package-ui.el (pui-popup-context-sensitive): Removed.
6960         Fix bytecompiler warnings.
6961         Clean up popup code a bit.
6962
6963         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6964
6965         * simple.el:
6966         * simple.el (transpose-lines):
6967         * simple.el (transpose-line-up): New.
6968         * simple.el (transpose-line-down): New.
6969         * simple.el (transpose-subr):
6970         * simple.el (transpose-subr-1): Removed.
6971         Clean up, add functions to move lines up and down.
6972
6973         * startup.el (mail-host-address):
6974         * startup.el (user-mail-address):
6975         Customize.
6976
6977         * subr.el:
6978         * subr.el (set-symbol-value-in-buffer): New.
6979         * subr.el (error):
6980         * subr.el (check-argument-type):
6981         * subr.el (defined-error-p): New.
6982         Add structured error support.
6983
6984         * toolbar-items.el (toolbar-compile):
6985         Use new make-dialog-box.
6986
6987         * update-elc.el:
6988
6989         * userlock.el (ask-user-about-lock-dbox):
6990         * userlock.el (ask-user-about-supersession-threat-dbox):
6991         * userlock.el (ask-user-about-lock):
6992         * userlock.el (ask-user-about-supersession-threat):
6993         Use new make-dialog-box.
6994         Add safety checks; use should use-dialog-box-p.
6995
6996         * window-xemacs.el:
6997         * window-xemacs.el (__buffer-dedicated-frame):
6998         * window-xemacs.el (buffer-dedicated-frame): New.
6999         * window-xemacs.el (set-buffer-dedicated-frame): New.
7000         Move dedicated-frame stuff into lisp.
7001
7002 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7003
7004         * printer.el (generic-print-region): Do not require that
7005         `printer-name' be set.
7006         (printer-name): Commentary clarification.
7007
7008 2000-07-19  Martin Buchholz <martin@xemacs.org>
7009
7010         * XEmacs 21.2.35 is released.
7011
7012 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7013
7014         * select.el (selection-coercible-types): Initialise.
7015
7016 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7017
7018         * select.el (own-clipboard): Bug fix.
7019
7020 2000-07-17  Mike Sperber  <mike@xemacs.org>
7021
7022         * cus-edit.el (custom-migrate-custom-file): Save init file before
7023         continuing.
7024
7025 2000-07-16  Mike Sperber  <mike@xemacs.org>
7026
7027         * startup.el (load-init-file): Remove silly call to
7028         `load-user-custom-file`.
7029         (maybe-migrate-user-init-file): Minor fixes.
7030
7031 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7032
7033         * apropos.el (apropos-documentation-check-doc-file):
7034         `doc' variable should be let-bound, as was presumably intended.
7035
7036         * cus-edit.el (custom-variable-reset-saved):
7037         (custom-variable-reset-standard):
7038         Remove unused variable comment-widget.  Twice.
7039
7040         * toolbar.el (toolbar-blank-press-function):
7041         Add a real defvar with initial value nil and proper docstring.
7042         (press-toolbar-button): No need to check for boundp-ness anymore.
7043
7044         * rect.el (open-rectangle-line): Remove useless (let) form.
7045         Add defvar for pending-delete-mode.
7046
7047         * info.el (Info-find-node): This function needs an autoload cookie.
7048
7049         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7050         Use let* since the second form referred to the first.
7051
7052 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7053
7054         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7055         instead of removed `mswindows-get-clipboard'.
7056
7057
7058 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7059
7060         * select.el (select-convert-from-text): New.
7061         * select.el (select-convert-from-length): New.
7062         * select.el (select-convert-from-integer): New.
7063         * select.el (select-convert-from-identity): New.
7064         * select.el (select-convert-from-filename): New.
7065         * select.el (selection-converter-in-alist): Use them.
7066         New converter functions for X.
7067
7068         * select.el (get-selection): Removed comment.
7069
7070         * select.el (own-selection): Removed append code - I thought
7071         I'd already done this, but apparently not...
7072
7073         * select.el: Changed comment about TIMESTAMP.
7074
7075         * select.el (select-convert-in): New.
7076         * select.el (select-convert-out): New.
7077         New functions that get used by select.c.
7078
7079         * select.el (select-buffer-killed-default): New.
7080         * select.el (select-buffer-killed-text): New.
7081         * select.el (selection-buffer-killed-alist): New.
7082         New list and functions that get called if a relevant selection
7083         exists and a buffer gets killed.
7084
7085         * select.el (select-convert-to-targets):
7086         * select.el (select-convert-to-identity): Removed.
7087         * select.el (select-convert-from-identity): Removed.
7088         * select.el (select-converter-out-alist):
7089         Removed _EMACS_INTERNAL selection type.
7090
7091         * x-select.el (xselect-kill-buffer-hook): Removed.
7092         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7093         Removed this X-specific nonesense. Use the generic support
7094         in select.el instead.
7095
7096 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7097
7098         * mule/mule-category.el (defined-category-hashtable):
7099         Use make-hash-table instead of make-hashtable
7100
7101         * buff-menu.el: Byte-compiler warning fix.
7102
7103         * isearch-mode.el (isearch-highlight-all-cleanup):
7104         Remove unused variable `isearch-highlight-all-start'.
7105
7106         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7107
7108         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7109
7110         * cus-dep.el (Custom-make-dependencies):
7111         Add autoload cookie for custom-add-loads to generated custom-load.el.
7112
7113         * autoload.el (autoload-package-name): Warning suppression.
7114         Move defvar prior to first use.
7115
7116         * custom.el: Add autoload for custom-declare-face.
7117         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7118         * cl.el (cl-hack-byte-compiler):
7119         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7120         to work properly.
7121
7122 2000-07-08  Mike Sperber  <mike@xemacs.org>
7123
7124         * startup.el (load-home-init-file): Added variable.
7125         (maybe-migrate-user-init-file): Added.
7126         (load-user-init-file): Load custom file if different from init
7127         file.
7128
7129         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7130         "startup."
7131
7132         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7133         Moved `custom-file'-related code to cus-file.el.
7134
7135         * cus-file.el: New file.
7136
7137 2000-04-01  Mike Sperber  <mike@xemacs.org>
7138
7139         * packages.el (packages-find-package-directories): Added support
7140         for external package hierarchies with in-place installations.
7141
7142         * find-paths.el (paths-root-in-place-p): Added.
7143         (paths-find-emacs-directory): Added support for external
7144         directories with in-place installations.
7145         (paths-find-site-directory): Ditto.
7146
7147         * startup.el (find-user-init-file): Also look for
7148         ~/.xemacs/init.elc? in preference to ~/.emacs.
7149
7150 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7151
7152         * select.el (own-selection):
7153         * select.el (own-clipboard): Changed `append' parameter to
7154         `how-to-use' parameter.
7155         * select.el (own-selection): Removed icky append code.
7156         * select.el (own-selection, get-selection): Removed extra type
7157         checking.
7158         * select.el (selection-appender-alist):
7159         * select.el (selection-converter-{in|out}-alist): Initialise.
7160         * select.el (select-append-to-*): New.
7161         * select.el (select-convert-from-*): New.  New functions to append
7162         data and convert data from external type.
7163
7164 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7165
7166         * font-lock.el: Javadoc enhancements.
7167
7168 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7169
7170         * printer.el (generic-print-region): Compose job name from buffer
7171         name.
7172
7173 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7174
7175         * font-lock.el (font-lock-fontify-pending-extents): Call
7176         font-lock-fontify-region instead of font-lock-fontify-buffer
7177         to avoid unnecessary progress gauges.
7178
7179 2000-07-06  Craig Lanning  <lanning@scra.org>
7180
7181         * custom-load.el (faces):
7182
7183         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7184         dir is a regex.
7185
7186         * process.el (call-process-internal): from Dan Holmsand, use binary
7187         coding systems so that jka-compr works.
7188
7189 2000-07-07  Ben Wing  <ben@xemacs.org>
7190
7191         * font-lock.el: Undo previous change.  Unfortunately, some
7192         files actually use the variables directly in their init code
7193         without quoting them.
7194
7195 2000-07-07  Ben Wing  <ben@xemacs.org>
7196
7197         * font-lock.el (defvar font-lock-*-face): Removed.
7198
7199         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7200         only when necessary.
7201
7202 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7203
7204         * cl-macs.el: fix cl-transform-function-property kludge
7205         so that it does not require a random feature.
7206
7207 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7208
7209         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7210         as in Linux kernel "Rules.make".
7211
7212 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7213
7214         * build-report.el (build-report): Add autoload cookie.
7215
7216 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7217
7218         * package-ui.el (defgroup pui):  Correct a misspelling
7219         (pui-toggle-package-delete):  Change `seleted' to `selected'
7220
7221 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7222
7223         * package-get.el (package-get-update-base):
7224         (package-get): Use insert-file-contents-literally always.
7225         (package-get-maybe-save-index):
7226         Force coding system for writing to binary.
7227
7228 2000-06-08  Mike Alexander  <mta@arbortext.com>
7229
7230         * code-process.el (call-process-region): If there is no coding
7231         system for the process on process-coding-system-alist use the
7232         coding system of the buffer containing the region.
7233
7234 2000-06-10  Ben Wing  <ben@xemacs.org>
7235
7236         * cmdloop.el (command-error):
7237         If debug-on-error and noninteractive, output backtrace.
7238
7239         * files.el (file-relative-name):
7240         Remove MSDOS references.
7241
7242         * simple.el (line-number): New function, due to non-obvious
7243         behavior/usage of count-lines.
7244
7245         * simple.el (count-lines): document non-obvious usage to get
7246         line number.
7247
7248 2000-06-11  Ben Wing  <ben@xemacs.org>
7249
7250         * faces.el ((featurep 'xpm)):
7251         * x-faces.el (x-init-face-from-resources):
7252         * x-faces.el (x-init-frame-faces):
7253         * x-misc.el (x-init-specifier-from-resources):
7254         * x-misc.el (x-get-resource-and-bogosity-check):
7255         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7256         * x-mouse.el (x-init-pointer-shape):
7257         * x-scrollbar.el (x-init-scrollbar-from-resources):
7258         Add sixth argument to x-get-resource calls so as to issue warnings
7259         rather than errors on bogus arguments.
7260
7261 2000-06-05  Ben Wing  <ben@xemacs.org>
7262
7263         * compat.el: new file.  provides a clean, non-intrusive way to
7264         define compatibility functions.
7265
7266         * process.el (shell-quote-argument): temporary fix for lack
7267         of nt-quote-process-args.  #### I need to put back the overall
7268         structure of that mechanism but redo the guts of it using the
7269         extra intelligence in the C code.
7270
7271 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7272
7273         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7274         `package-get' does in package-get.el, instead of using external
7275         "md5sum" program.
7276
7277         * package-get.el (package-get): Insert package file literally to
7278         make checksum calculation work.
7279
7280 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7281
7282         * code-files.el (convert-mbox-coding-system): Deleted.
7283         (file-coding-system-alist): Removed reference to
7284         convert-mbox-coding-system.
7285
7286 2000-05-28  Martin Buchholz <martin@xemacs.org>
7287
7288         * XEmacs 21.2.34 is released.
7289
7290 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7291
7292         * font-lock.el (font-lock-keywords): Rewrote docstring
7293
7294 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7295
7296         * loadhist.el (unload-feature): handle case where x is both boundp
7297         and fboundp
7298
7299 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7300
7301         * packages.el: It's ok to use built-in macros, but not lisp
7302         defined ones.
7303
7304 2000-05-20  Ben Wing  <ben@xemacs.org>
7305
7306         * font-lock.el:
7307         * font-lock.el (font-lock-message-threshold):
7308         * font-lock.el (font-lock-mode):
7309         * font-lock.el (font-lock-default-fontify-buffer):
7310         * font-lock.el (font-lock-always-fontify-immediately):
7311         * font-lock.el (font-lock-old-extent): Removed.
7312         * font-lock.el (font-lock-old-len): Removed.
7313         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7314         * font-lock.el (font-lock-pending-extent-table): New.
7315         * font-lock.el (font-lock-range-table): New.
7316         * font-lock.el (font-lock-after-change-function):
7317         * font-lock.el (font-lock-after-change-function-1): Removed.
7318         * font-lock.el (font-lock-fontify-pending-extents): New.
7319         * font-lock.el ('font-lock-revert-cleanup): Removed.
7320         * font-lock.el ('font-lock-revert-setup): Removed.
7321         Rewrite deferral code to handle any number of changes, merging
7322         them properly.  Remove hacked-up code for revert-buffer, now
7323         unnecessary.
7324
7325         * menubar-items.el (default-menubar):
7326         In Options->Edit Init File, don't switch to emacs-lisp-mode
7327         unless necessary; doing this turns off font-lock.
7328
7329 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7330
7331         * keydefs.el: Define C-x BS to backward-kill-sentence.
7332
7333 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7334
7335         * files.el (hack-local-variables-prop-line): Use non-greedy
7336         matching to process -*-texinfo-*- -*-.
7337
7338 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7339
7340         * minibuf.el (minibuf-directory-files): new function.
7341         (read-file-name-activate-callback): use minibuf-directory-files.
7342         (read-directory-name-internal): ditto.
7343         (mouse-file-display-completion-list): ditto.
7344         (mouse-directory-display-completion-list): ditto.
7345         (read-file-name-internal): remove "./" from completion list unless
7346         explicitly matched, for consistency.
7347
7348 2000-05-11  Ben Wing  <ben@xemacs.org>
7349
7350         * gutter-items.el (gutter-buffers-tab):
7351         * gutter-items.el (add-tab-to-gutter):
7352         * gutter-items.el (update-tab-in-gutter):
7353         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7354         * gutter-items.el (append-progress-display):
7355         * gutter-items.el (abort-progress-display):
7356         * gutter-items.el (raw-append-progress-display):
7357         Further fixes.  Use set-glyph-image not set-image-instance-property,
7358         to fix problems with multiple windows in a frame.
7359
7360         * menubar-items.el (tutorials-menu-filter):
7361         Fix typo.
7362
7363         * startup.el (early-error-handler):
7364         Display message box under windows; otherwise, message will disappear
7365         before it can be viewed.
7366
7367         * update-elc.el:
7368         Fix bug in NEEDTODUMP processing.
7369
7370 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7371
7372         * startup.el (lock-directory): Removed.
7373         (superlock-file): Ditto.
7374         (startup-set-paths): Remove lockdir.
7375         (startup-setup-paths-warning): Remove lock-directory.
7376
7377         * setup-paths.el (paths-find-lock-directory): Removed.
7378         (paths-find-superlock-file): Ditto.
7379
7380 2000-05-09  Ben Wing  <ben@xemacs.org>
7381
7382         * faces.el (set-face-property):
7383         * faces.el (set-face-font):
7384         * faces.el (set-face-foreground):
7385         * faces.el (set-face-background):
7386         * faces.el (set-face-background-pixmap):
7387         * faces.el (set-face-underline-p):
7388         * faces.el (set-face-strikethru-p):
7389         * faces.el (set-face-highlight-p):
7390         * faces.el (set-face-dim-p):
7391         * faces.el (set-face-blinking-p):
7392         * faces.el (set-face-reverse-p):
7393         doc string changes.
7394
7395         * glyphs.el:
7396         * glyphs.el (make-image-specifier):
7397         * glyphs.el (glyph-property):
7398         * glyphs.el (set-glyph-image):
7399         * glyphs.el (make-glyph):
7400         * glyphs.el (make-pointer-glyph):
7401         * glyphs.el (make-icon-glyph):
7402         * glyphs.el (widget-image-instance-p): New.
7403         authorship info, lots of doc changes.  New predicate, inadvertently
7404         omitted.  the general principle with specifier docs is now that
7405         the description of instantiators should go with the make-foo-specifier
7406         fun's doc string, rather than in foo-specifier-p.  this follows
7407         conventions elsewhere in XEmacs and in general is a lot more obvious
7408         of a place to look.  sometimes the make-foo-specifier function needs
7409         to be created in the process.
7410
7411         * gutter.el:
7412         * gutter.el (make-gutter-specifier): New.
7413         * gutter.el (make-gutter-size-specifier): New.
7414         * gutter.el (make-gutter-visible-specifier): New.
7415         specifier doc updates according to the conventions specified before.
7416
7417         * objects.el:
7418         * objects.el (make-font-specifier):
7419         * objects.el (make-color-specifier):
7420         * objects.el (make-face-boolean-specifier): New.
7421         specifier doc updates according to the conventions specified before.
7422
7423         * specifier.el:
7424         * specifier.el (set-specifier):
7425         * specifier.el (make-integer-specifier): New.
7426         * specifier.el (make-boolean-specifier): New.
7427         * specifier.el (make-natnum-specifier): New.
7428         * specifier.el (make-generic-specifier): New.
7429         * specifier.el (make-display-table-specifier): New.
7430         specifier doc updates according to the conventions specified before.
7431
7432         * toolbar.el:
7433         * toolbar.el (make-toolbar-specifier): New.
7434         specifier doc updates according to the conventions specified before.
7435
7436 2000-05-09  Ben Wing  <ben@xemacs.org>
7437
7438         * process.el (call-process-internal): Revert to previous version
7439         because Mike's change clashed with a change I did not long before.
7440         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7441         Thanks very much Mike for pointing out the bug and submitting a
7442         patch!
7443
7444 2000-04-13  Mike Alexander  <mta@arbortext.com>
7445
7446         * process.el (call-process-internal): Send the correct input buffer
7447         (call-process-internal): Return the exit status of the process
7448
7449 2000-05-07  Ben Wing  <ben@xemacs.org>
7450
7451         * winnt.el:
7452         * winnt.el (nt-quote-args-verbatim): Removed.
7453         * winnt.el (nt-quote-args-prefix-quote): Removed.
7454         * winnt.el (nt-quote-args-backslash-quote): Removed.
7455         * winnt.el (nt-quote-args-double-quote): Removed.
7456         * winnt.el (nt-quote-args-functions-alist): Removed.
7457         * winnt.el (nt-quote-process-args): Removed.
7458         Remove all stuff for argument quoting.  We borrow the code instead
7459         from Emacs 20.6, which is much more careful in its quoting
7460         (e.g. in handling runs of the escape character) and avoids most of
7461         the need for this Lisp mechanism by checking to see whether we're
7462         running a Cygwin or normal program and doing the appropriate
7463         quoting.  If we end up needing such a mechanism, we should add
7464         it by extending the variable `mswindows-quote-process-args' so it
7465         can take an alist of regexps.
7466
7467 2000-05-07  Ben Wing  <ben@xemacs.org>
7468
7469         * keydefs.el:
7470         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7471         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7472         the window without moving point.
7473
7474         * simple.el:
7475         * simple.el (scroll-up-one): New.
7476         * simple.el (scroll-down-one): New.
7477         Functions for use with C-M-up/down.
7478
7479 2000-05-01  Martin Buchholz <martin@xemacs.org>
7480
7481         * XEmacs 21.2.33 is released.
7482
7483 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7484
7485         * dialog.el (yes-or-no-p-dialog-box):
7486         Fix docstring.
7487         Fix following horrible bug in X11 mode with focus-follows-mouse:
7488           1. Visit two files in two different frames.
7489           2. do File->Revert Buffer in one of those frames.
7490           3. Dialog box appears.
7491           4. Arrange things so that the mouse passes over the *other*
7492              frame, then to the dialog box, and click on "Yes".
7493           5. The file contents end up in the *wrong* buffer!
7494         Add TODO comment.
7495
7496 2000-04-28  Ben Wing  <ben@xemacs.org>
7497
7498         * help.el (describe-installation): correct typo introduced
7499         in last patch: boundp -> fboundp.
7500
7501         * etags.el (buffer-tag-table-list):
7502         canonicalize filenames to Unix format so that tag-table-alist
7503         searching works under Windows.
7504
7505         * autoload.el:
7506         Bowdlerize the supposedly objectionable words
7507         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7508
7509         * gutter-items.el (set-progress-display-style):
7510         * gutter-items.el (search-dialog-callback):
7511         * gutter-items.el (make-search-dialog):
7512         Change to new callback-ex api.
7513
7514 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7515
7516         * help.el: (describe-installation): decode-coding-string is not
7517         defined in a non MULE environment.
7518
7519 2000-04-28  Ben Wing  <ben@xemacs.org>
7520
7521         * gutter-items.el (buffer-list-changed-hook):
7522         use it, not record-buffer-hook.
7523
7524         * subr.el (record-buffer-hook): Removed.
7525
7526 2000-04-27  Ben Wing  <ben@xemacs.org>
7527
7528         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7529         use NORECORD option.  Andy will not like this, but the existing
7530         gutter behavior is just wrong, as per this comment:
7531
7532         ;; this used to add the norecord flag to both calls below.
7533         ;; this is bogus because it is a pervasive assumption in XEmacs
7534         ;; that the current buffer is at the front of the buffers list.
7535         ;; for example, select an item and then do M-C-l
7536         ;; (switch-to-other-buffer).  Things get way confused.
7537         ;;
7538         ;; Andy, if you want to maintain the current look, you must
7539         ;;  *uncouple* the gutter order and buffers order.
7540
7541         * loaddefs.el (completion-ignored-extensions): unfuckify.
7542
7543         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7544         xemacs.mak.
7545
7546         * autoload.el (batch-update-one-directory): new function, used in
7547         xemacs.mak.
7548
7549         * loadup.el: set gc-cons-threshold very high unless dumping --
7550         loadup during update-elc is much much much faster.  also do this
7551         when quick-building.
7552
7553         add commented-out code for profiling loadup.
7554
7555
7556         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7557         is required in order to build xemacs.
7558
7559 2000-04-26  Ben Wing  <ben@xemacs.org>
7560
7561         * loadup.el: don't garbage collect during loadup if quick-build
7562         compile-time option is set.
7563
7564 2000-04-23  Ben Wing  <ben@xemacs.org>
7565
7566         * update-elc.el: compute whether any dumped .el or .elc files
7567         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7568         if so.
7569
7570         * update-elc.el (update-elc-files-to-compile): always change
7571         NOBYTECOMPILE in the src directory rather than current dir,
7572         so it will work under NT.
7573
7574         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7575         the form of this file is identical between Unix and Windows.
7576         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7577         Added comment.
7578         (update-autoloads-from-directory): updated doc string.
7579         updated doc strings in a few other places.
7580
7581 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7582
7583         * bytecomp.el (byte-force-recompile): Fix argument to
7584         byte-recompile-directory.
7585
7586 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7587
7588         * gutter-items.el (progress-display-clear-when-idle): Use
7589         add-one-shot-hook.
7590         * gutter-items.el (clear-progress-display): Adjust number of
7591         arguments.
7592
7593 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7594
7595         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7596
7597 2000-04-16  Ben Wing  <ben@xemacs.org>
7598
7599         * printer.el: New file.
7600
7601         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7602
7603         * help.el (describe-installation): Fix decoding for Windows.
7604
7605         * menubar-items.el:
7606         * menubar-items.el (default-menubar):
7607         * menubar-items.el (tutorials-menu-filter): New.
7608         * menubar-items.el (popup-menubar-menu):
7609         Add authorship.  Redo Help menu and Tutorials filter.
7610
7611         * menubar.el: Correct comment.
7612
7613         * modeline.el (modeline-buffer-identification): Correct doc string.
7614
7615         * simple.el:
7616         * simple.el (printing): Removed.
7617         * simple.el (printer-name): Removed.
7618         * simple.el (generic-print-buffer): Removed.
7619         * simple.el (generic-print-region): Removed.
7620         Move generic print code to printer.el.
7621
7622 2000-04-15  Ben Wing  <ben@xemacs.org>
7623
7624         * simple.el (generic-print-region): New.
7625         make this function actually work.
7626         (generic-print-buffer): call generic-print-region.
7627
7628 2000-04-14  Andy Piper  <andy@xemacs.org>
7629
7630         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7631         by using the new widget-callback-current-channel.
7632         (search-dialog-callback): ditto.
7633
7634 2000-04-12  Andy Piper  <andy@xemacs.org>
7635
7636         * gutter.el (default-gutter-position): moved from gutter-items.el.
7637         (default-gutter-position-changed-hook): ditto.
7638         (gutter-element-visibility-changed-hook): ditto.
7639         (set-gutter-element): ditto.
7640         (remove-gutter-element): ditto.
7641         (set-gutter-element-visible-p): ditto.
7642         (gutter-element-visible-p): ditto.
7643         (init-gutter): ditto.
7644
7645         * dialog.el (make-dialog-box): renamed and moved from
7646         gutter-items.el
7647
7648         * gutter-items.el: move various functions elsewhere.
7649
7650 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7651
7652         * menubar-items.el: Fixed place of parenthesis.
7653
7654 2000-04-12  Ben Wing  <ben@xemacs.org>
7655
7656         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7657                 without constantly being prompted for the tag.
7658         * simple.el: Added a number of section headings, to clarify the
7659                 organization of this file.
7660         * simple.el (activate-region):
7661         * simple.el (region-exists-p):
7662         * simple.el (region-active-p):
7663                 Moved these three function down to the other side of
7664                 the case-changing functions, so they join the rest of
7665                 the region code.
7666         * simple.el (printing): New.
7667         * simple.el (printer-name): New.
7668         * simple.el (generic-print-buffer): New.
7669                 New functions, a very simple prototype for a unified
7670                 printing interface.
7671
7672         * process.el (call-process-internal): Real fix for null BUFFER,
7673                 other problems with BUFFER specs.
7674
7675         * menubar-items.el:
7676                 Fixed up File->Print to use new printing functions.
7677                 Various corrections and expansions to Grep/Compile menus.
7678                 New options for Printing.
7679                 New options for SMTP Mail, the way to send mail under
7680                   MS Windows. (There's also a package patch to make SMTP
7681                   Mail be the default under MSWin.)
7682
7683 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7684
7685         * menubar-items.el: Selecting Rectangle Mousing from menubar
7686         did not work.  Needed to quote mouse-track-rectangle-p.
7687
7688 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7689
7690         * cl-compat.el (keywordp): Removed.
7691
7692 2000-04-05  Andy Piper  <andy@xemacs.org>
7693
7694         * gutter-items.el (progress-layout-glyph): don't initialize here.
7695         (progress-gauge-glyph): use dynamic sizing.
7696         (set-progress-display-style): new function. Set progress glyphs
7697         appropriately depending on the style.
7698         (progress-display-style): new variable. Custom version of
7699         set-progress-display-style.
7700         (progress-abort-glyph): switch to dynamic sizes.
7701         (search-dialog-text): make the edit field active.
7702
7703 2000-04-04  Andy Piper  <andy@xemacs.org>
7704
7705         * gutter-items.el (make-search-dialog): need to make the search
7706         dialog visible after creation.
7707
7708         * menubar-items.el (default-menubar): use the search dialog for
7709         searching. Remove some extraneous search menu items.
7710
7711         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7712         well as strings.
7713         (make-gutter-only-dialog-frame): allow the user to create the
7714         frame unmapped. Allow the gutter spec to be given as a glyph.
7715         (search-dialog-direction): new variable.
7716         (search-dialog-text): new variable.
7717         (search-dialog-callback): new function. Callback for the search
7718         dialog action.
7719         (make-search-dialog): new function. Create a user-friendly search
7720         dialog.
7721
7722 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7723
7724         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7725         under Windows.
7726
7727 2000-04-01  Andy Piper  <andy@xemacs.org>
7728
7729         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7730         progress more accurately.
7731
7732 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7733
7734         * finder.el (finder-compile-keywords): Process readable files only.
7735         Because error in process of .#finder-inf.el when compile xemacs
7736         with --with-clash-detection option.
7737
7738 2000-03-31  Andy Piper  <andy@xemacs.org>
7739
7740         * gutter-items.el (append-progress-display): don't delay after a
7741         successful font-lock.
7742         (make-gutter-only-dialog-frame): new function. Allow users to
7743         create gutter-only dialogs.
7744
7745 2000-03-27  Mike Alexander  <mta@arbortext.com>
7746
7747         * process.el (call-process-internal): Handle a null BUFFER
7748         parameter correctly.
7749
7750 2000-03-28  Andy Piper  <andy@xemacs.org>
7751
7752         * gutter-items.el (abort-progress-display): put strings in the
7753         gutter not extents.
7754         (progress-layout-glyph): signal special 'quit callback.
7755         (progress-display-quit-function): deleted.
7756         (progress-display-stop-callback): deleted.
7757         (progress-display-dispatch-command-events): deleted.
7758         (append-progress-display): remove calls to
7759         progress-display-dispatch-command-events.
7760         (raw-append-progress-display): ditto.
7761
7762 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7763
7764         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7765         being a list.  Actually define `stipple-pixmap-p' which is used as
7766         an error predicate.  Correctly handle PIXMAP being either relative
7767         or absolute file name.
7768
7769 2000-03-24  Andy Piper  <andy@xemacs.org>
7770
7771         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7772         (abort-progress-display): ditto. Don't delete the created extent.
7773         (raw-append-progress-display): ditto.
7774         (progress-display-dispatch-non-command-events): new
7775         function. Encapsulates what we want to do when no command input is
7776         required.
7777         (progress-display-dispatch-command-events): likewise, but disable
7778         for now since it causes too many problems.
7779         (append-progress-display): use them.
7780         (raw-append-progress-display): ditto.
7781         (default-gutter-position-changed-hook): set this rather than
7782         default-gutter-position-changed.
7783         (default-gutter-position-changed-hook): lambda with zero arguments
7784         rather than one.
7785         (raw-append-progress-display): trap errors in pending input since
7786         allowing them to signal will hose the gauge well and
7787         truly. Ideally we would like to delay these until we are more able
7788         to cope.
7789         (append-progress-display): ditto.
7790
7791 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7792
7793         * lisp/make-docfile.el: call-process-internal is now implemented
7794         in process.el.
7795
7796 2000-03-21  Ben Wing  <ben@xemacs.org>
7797
7798         * mule\mule-cmds.el (set-language-info-alist):
7799         Fix to correspond to new menu arrangement.
7800
7801 2000-03-21  Ben Wing  <ben@xemacs.org>
7802
7803         * process.el:
7804         * process.el (call-process-internal): New.
7805         New implementation of call-process.  Only enabled under NT, so far.
7806         stderr handling not implemented yet in CVS'd C code.
7807
7808 2000-03-20  Ben Wing  <ben@xemacs.org>
7809
7810         * lisp-mode.el:
7811         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7812         * lisp-mode.el (lisp-interaction-mode):
7813         Put back Lisp Interaction menubar for Jan V's sake.
7814
7815         * simple.el:
7816         * simple.el (mark-ring):
7817         * simple.el (dont-record-current-mark): New.
7818         * simple.el (in-shifted-motion-command): New.
7819         * simple.el (mark-ring-unrecorded-commands): New.
7820         * simple.el (mark-ring-max):
7821         * simple.el (set-mark-command):
7822         * simple.el (push-mark):
7823         * simple.el (handle-pre-motion-command):
7824         Implement scheme for not recording unimportant marks.
7825
7826         * subr.el:
7827         * subr.el (function-allows-args): New.
7828         New function function-allows-args.
7829
7830 2000-03-20  Martin Buchholz <martin@xemacs.org>
7831
7832         * XEmacs 21.2.32 is released.
7833
7834 2000-03-20  Andy Piper  <andy@xemacs.org>
7835
7836         * gutter-items.el (update-tab-in-gutter): force selection of the
7837         selected-window if required to do so.
7838         (buffers-tab-items): ditto.
7839         (add-tab-to-gutter): ditto.
7840         (create-frame-hook): use force-selection.
7841         (default-gutter-position-changed): lambdify.
7842         (update-tab-hook): deleted since it was only used in one place.
7843
7844 2000-03-18  Andy Piper  <andy@xemacs.org>
7845
7846         * files.el (find-file-noselect): undo change that shouldn't have
7847         gone in.
7848
7849 2000-03-17  Andy Piper  <andy@xemacs.org>
7850
7851         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7852         of selected-window trickery.
7853
7854         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7855         frames tabs.
7856         (progress-display-stop-callback): progress -> progress-display
7857         (progress-display-quit-function): ditto.
7858         (clear-progress-display): ditto.
7859         (remove-progress-display): ditto.
7860         (append-progress-display): ditto.
7861         (abort-progress-display): ditto.
7862         (raw-append-progress-display): ditto.
7863         (display-progress-display): ditto.
7864         (current-progress-display-label): ditto.
7865         (current-progress-display): ditto.
7866         (lprogress-display): ditto and save the buffer
7867         (progress-display): ditto. Otherwise the buffer sometimes gets
7868         changed which confuses font-lock.
7869
7870         * font-lock.el (font-lock-default-fontify-buffer): catch all
7871         errors, not just quit.
7872         (font-lock-mode): progress -> display-progress
7873         (font-lock-default-fontify-buffer): ditto.
7874         (font-lock-fontify-syntactically-region): ditto.
7875         (font-lock-fontify-keywords-region): ditto.
7876
7877 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7878
7879         * cl.el (gensym): Move to here from cl-macs.el.
7880         (gentemp): Ditto.
7881
7882 2000-03-16  Andy Piper  <andy@xemacs.org>
7883
7884         * font-lock.el (font-lock-mode): use lprogress and friends for
7885         progress management.
7886         (font-lock-default-fontify-buffer): ditto.
7887         (font-lock-fontify-syntactically-region): ditto.
7888         (font-lock-fontify-keywords-region): ditto.
7889         (font-lock-revert-cleanup): fix reverting.
7890         (font-lock-revert-setup): ditto.
7891
7892         * gutter-items.el (progress-use-echo-area): new variable. Use the
7893         echo area for progress gauges if non-nil.
7894         (clear-progress): remove echo area stuff and defer to
7895         clear-message.
7896         (append-progress): dispatch non-command events after each progress
7897         increment. Remove echo area stuff.
7898         (abort-progress): remove echo area stuff and defer to
7899         display-message.
7900         (raw-append-progress): ditto. Dispatch non-command events after
7901         gutter redisplay.
7902         (display-progress): defer echo area stuff to display-message.
7903
7904         * gutter-items.el (clear-progress):
7905         (abort-progress): indentation changes.
7906         (display-progress): don't clear progress.
7907         (append-progress): compare messages with equal.
7908         (raw-append-progress): use dispatch-non-command-events to flush
7909         widget creation events.
7910
7911 2000-03-13  Ben Wing  <ben@xemacs.org>
7912
7913         * abbrev.el:
7914         * abbrev.el (abbrev-string-to-be-defined): New.
7915         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7916         Changes for use with the menubar.
7917
7918 2000-03-12  Ben Wing  <ben@xemacs.org>
7919
7920         * alist.el (vassoc): moved here from font-menu.el.
7921
7922         * custom.el (defface): typo fix.
7923
7924         * dialog.el (yes-or-no-p-dialog-box):
7925         * dialog.el (message-box):
7926         * files.el (save-some-buffers-1):
7927         Put accelerators in the button names.
7928
7929         * font-lock.el (font-lock-comment-face):
7930         * font-lock.el (font-lock-keyword-face):
7931         * font-lock.el (font-lock-function-name-face):
7932         Fixed some of the colors under MS Windows because the existing
7933         default colors were hardly different from black and needed to be
7934         made lighter.
7935
7936         * font-menu.el:
7937         * font-menu.el (font-menu-split-long-menu):
7938         * font-menu.el (font-menu-family-constructor):
7939         * font-menu.el (font-menu-size-constructor):
7940         * font-menu.el (font-menu-weight-constructor):
7941         * font-menu.el (font-menu-set-font):
7942         vassoc moved to alist.el.
7943         Accelerators added to all menus.
7944         Unused bound var new-props removed.
7945
7946         * keydefs.el: I did a whole lot of rearranging to put things in a
7947         more consistent order and fixed a number of cases where key
7948         combinations involving up, down, left, right and so on were
7949         defined but the corresponding keypad combinations were not
7950         defined.
7951
7952         * lisp-mode.el:
7953         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7954         * lisp-mode.el (emacs-lisp-mode):
7955         * lisp-mode.el (lisp-interaction-mode):
7956         * lisp-mode.el (flet):
7957         Added accelerators onto the menus.
7958         Made all the different versions of the let function be indented
7959         the same way.
7960         Undid Steve's easy-menu-ification, because it makes it impossible
7961         to have the menubar and popup menus different.
7962         Cleaned up the menu; added items for find-function &c and some
7963         indenting, and removed debug-on-*.
7964
7965         * list-mode.el (list-mode-hook):
7966         * list-mode.el (list-mode):
7967         * list-mode.el (completion-setup-hook):
7968         * list-mode.el (display-completion-list):
7969         Added support for the :window-height keyword, which is required
7970         because of other changes that I made for the file dialog box.  I
7971         also made the hook variables list-mode-hook and
7972         completion-setup-hook and also minibuffer-setup-hook in
7973         minibuf.el be permanent-local; see comment in list-mode.el.
7974
7975         * map-ynp.el (map-y-or-n-p):
7976         Added accelerators to the dialog buttons.
7977
7978         * menubar-items.el (menu-truncate-list):
7979         New internal function.
7980         * menubar-items.el (submenu-generate-accelerator-spec):
7981         * menubar-items.el (menu-item-strip-accelerator-spec):
7982         * menubar-items.el (menu-item-generate-accelerator-spec):
7983         New exported functions, for use in auto-generating accelerator specs.
7984
7985         * menubar-items.el:
7986         * menubar-items.el (default-menubar):
7987         * menubar-items.el (maybe-add-init-button):
7988         * menubar-items.el (bookmark-menu-filter):
7989         * menubar-items.el (slow-format-buffers-menu-line):
7990         * menubar-items.el (build-buffers-menu-internal):
7991         * menubar-items.el (language-environment-menu-filter):
7992         * menubar-items.el (default-popup-menu):
7993         * menubar-items.el (popup-buffer-menu):
7994         * menubar-items.el (popup-menubar-menu):
7995         Did a major overhaul on this file, and in fact I'm nowhere near
7996         done working on the menubar, and there will be more patches to
7997         come.  A basic summary of what I've done:
7998
7999         a) I added accelerators to all of the menu items.  For menus that
8000         are auto-generated, such as the buffers menu, the accelerators are
8001         automatically added to the beginning of each line using the
8002         numbers 1 through 9, then zero, and then letters starting with A,
8003         but omitting the letters that are already in use for the fixed
8004         menu items at the top of the buffers menu.  To facilitate adding
8005         accelerators of this kind, I created some new functions
8006         (*-accelerator-spec), which are also being used by other filters
8007         that auto generate lists of things such as ftp sites to download
8008         packages.  If people really don't like these accelerators
8009         appearing at the beginning of the menu items, a variable can be
8010         added to optionally turn them off, but I think this is rather
8011         pointless because other menu items have accelerators and many or
8012         most of the menu users will use the accelerators if the support is
8013         there.
8014
8015         b) I combined the top level Tools and Apps menus into a single
8016         Tools menu, because the distinction between the two is not
8017         obvious, and the items on the menus are not used often enough that
8018         putting some of them onto submenus is a problem.
8019
8020         c) I created two new top level menus called View and Cmds because
8021         there were too many items on the File and Edit menus, and I'm going
8022         to be adding more items to these menus.  In contrast to the Tools
8023         menu, the items on these menus may be used quite often during an
8024         editing session, and so should be available with fewer
8025         keystrokes.
8026
8027         d) I added a number of options to the options menu, including one
8028         for controlling whether the alt key can be used to traverse to
8029         menu items using the accelerators, one for controlling behavior of
8030         control-k, one for controlling how the kill and yank functions
8031         interact with the clipboard, a few additional buffers-menu
8032         options, and various other things.  I also did a bit of
8033         rearranging, for example, combining the keyboard and mouse options
8034         into a single keyboard and mouse submenu to facilitate the
8035         accelerators on that level.
8036
8037         e) I changed the variable buffers-menu-format-buffer-line-function
8038         to take two arguments instead of one, the second argument being
8039         the line number for use in creating an accelerator.  I added a
8040         hack to support existing functions with one argument (although I
8041         doubt that very many of these exist), for backward compatibility.
8042
8043         f) I moved the top level mule menu to be a submenu of the edit
8044         menu.  I think that most of the items on this menu are fairly
8045         useless and there are certainly not enough frequently used items
8046         to justify this being its own top level menu.
8047
8048         g) I combined most of the items in big-menubar.el into the main menu.
8049         If people think the main menu is too big, it would be possible to
8050         create different configurations, some smaller.
8051
8052         * menubar.el (check-menu-syntax):
8053         Deleted some syntax checks that were no longer valid, partly
8054         because of changes that were already made a long time ago, and
8055         partly because of a change I made where I allow the name of the
8056         menu item to be an evaluated expression rather than just a string,
8057         similar to all of the other parameters of a menu item.
8058
8059         * minibuf.el:
8060         * minibuf.el (read-file-name-1):
8061         * minibuf.el (mouse-read-file-name-1):
8062         I made a number of changes to improve the appearance
8063         and functioning of the file dialog box.  They include:
8064
8065         a) Fixing the problem where closing the dialog box by clicking on
8066         the close button of the window didn't properly exit the
8067         minibuffer.
8068
8069         b) Fixing the problem that if you typed part of a file name, and
8070         then clicked on a completion with the mouse, the file was not
8071         correctly selected.
8072
8073         c) Changing the title of the dialog box to reflect the operation
8074         being done in accordance with user interface conventions, rather
8075         than the name of the dialog box buffer, which is rather useless.
8076
8077         d) Remove the words "possible completions are" which didn't
8078         belong.
8079
8080         e) Fix things so that the completions scroll off the end of the
8081         completions windows only to the right, rather than both to the
8082         right and down, which is in accordance with Windows user interface
8083         conventions.
8084
8085         * msw-init.el (init-post-mswindows-win):
8086         Added a binding for meta-F4, which is the standard windows binding
8087         for exiting a program.
8088
8089         * select.el (get-selection-no-error):
8090         * select.el (own-selection):
8091         * select.el (own-clipboard):
8092         Added an optional argument called append to the functions
8093         own-selection and own-clipboard.  This adds support for appending
8094         text to the existing selection and allows the function
8095         own-clipboard to be used as the value of the variable
8096         interprogram- cut-function.
8097
8098         Fixed a bug in own-selection in handling zmacs-region-stays.
8099
8100         * simple.el (historical-kill-line): New.
8101
8102         * simple.el (kill-line):
8103         * simple.el (interprogram-cut-function):
8104         * simple.el (interprogram-paste-function):
8105         * simple.el (handle-pre-motion-command):
8106         * simple.el (next-line):
8107         * simple.el (previous-line):
8108         a) Expanded the variable kill-whole-line, so that function
8109         kill-line can be set to delete the entire line always, not just
8110         when cursor is at the beginning of the line.  This is controlled
8111         by setting the variable kill-whole-line to the symbol 'always.
8112         This behavior, as well as the existing kill-whole-line behavior,
8113         now only take effect when kill-line is called interactively,
8114         although this is a departure from a previous behavior in the case
8115         of setting this variable kill-whole-line to t.  It is almost
8116         certainly what has always been intended, and most likely the old
8117         way of doing things introduced bugs.  I also created a function
8118         called historical-kill-line, which ignores the kill-whole-line
8119         setting and always gives the historical behavior of only killing
8120         to the end of the line.  I bound this function to shift- control-k
8121         so that the kill to end of line behavior is available, even when
8122         kill-whole-line has been set to change control-k into the simple
8123         delete-whole-line behavior. (This can be set using the options
8124         menu.)
8125
8126         b) I changed things so that kill and yank now interact with the
8127         clipboard by default under windows.  This was done by changing the
8128         default value of interprogram-cut- function and
8129         interprogram-paste-function.  You can get the old behavior by
8130         setting these to nil, and there is an option on the options menu
8131         to do this.
8132
8133         c) I added support for selecting text using shifted motion keys.
8134         This support is on by default and can be controlled by the
8135         variable shifted-motion-keys-select-region.  There is also a
8136         variable called unshifted-motion-keys-deselect-region that
8137         controls more specifically how the shifted motion key behavior
8138         works.  I did not put an option on the options menu to turn this
8139         off, because I can't imagine why this would be useful.
8140
8141         * simple.el (forward-block-of-lines):
8142         * simple.el (backward-block-of-lines):
8143         * simple.el (block-movement-size):
8144         New.
8145
8146         * simple.el (uncapitalized-title-words):
8147         * simple.el (uncapitalized-title-word-regexp):
8148         * simple.el (capitalize-string-as-title):
8149         * simple.el (capitalize-region-as-title):
8150         New.
8151
8152
8153         * subr.el (add-hook):
8154         * subr.el (make-local-hook): New.
8155         * subr.el (remove-local-hook): New.
8156         * subr.el (add-one-shot-hook): New.
8157         * subr.el (add-local-one-shot-hook): New.
8158         Added some functions to make using hooks easier.
8159         These include:
8160
8161         a) Functions add-local-hook and remove-local-hook to make it easy
8162         to use local hooks.
8163
8164         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8165         make it possible to add a "one-shot" hook, which is to say a hook
8166         that runs only once, and automatically removes itself after the
8167         first time it has run.
8168
8169 2000-03-09  Andy Piper  <andy@xemacs.org>
8170
8171         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8172
8173 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8174
8175         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8176         Moved from menubar-items.el.
8177         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8178
8179 2000-03-08  Andy Piper  <andy@xemacs.org>
8180
8181         * gutter-items.el (build-buffers-tab-internal): add selected field
8182         to buffers tab spec.
8183
8184 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8185
8186         * minibuf.el (last-exact-completion): Initialize to nil.
8187
8188 2000-03-07  Didier Verna  <didier@xemacs.org>
8189
8190         * startup.el (command-line-1): remove unused variable
8191         `first-file-buffer'.
8192
8193 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8194
8195         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8196         which is also used for Web server log files.
8197
8198 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8199
8200         * mule/mule-charset.el: Setup auto-fill-chars.
8201
8202 2000-03-02  SL Baur  <steve@beopen.com>
8203
8204         * subr.el (with-string-as-buffer-contents): Reimplement using
8205         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8206         non-deletion of buffer after execution problem.
8207         (with-output-to-string): Use unique buffer name.
8208
8209 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8210
8211         * gutter-items.el (buffers-tab-sort-function):  New variable.
8212         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8213
8214 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8215
8216         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8217
8218 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8219
8220         * menubar-items.el (maybe-add-init-button): Remove the "Load
8221         .emacs" button from all menubars.
8222
8223 2000-03-01  Didier Verna  <didier@xemacs.org>
8224
8225         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8226         region rectangle replacement (from Jan Vroonhof).
8227         (replace-rectangle): new function.
8228
8229 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8230
8231         * mule/mule-cmds.el (set-default-coding-systems): Use
8232         set-terminal-coding-system and set-keyboard-coding-system.
8233         * coding.el (set-terminal-coding-system): Use
8234         set-console-tty-output-coding-system.
8235         (set-keyboard-coding-system): Use
8236         set-console-tty-input-coding-system.
8237
8238 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8239
8240         * minibuf.el (read-variable): Allow symbol to default argument.
8241
8242 2000-02-27  Andy Piper  <andy@xemacs.org>
8243
8244         * gutter-items.el (update-tab-hook): new function to be used for
8245         hooks.
8246         (create-frame-hook): add update-tab-hook.
8247         (record-buffer-hook): ditto.
8248         (default-gutter-position-changed): ditto.
8249         (default-gutter-position): updating the buffers tab is now handled
8250         by a hook.
8251         (default-gutter-position-changed-hook): new variable.
8252         (gutter-element-visibility-changed-hook): ditto.
8253         (set-gutter-element-visible-p): call it.
8254         (set-gutter-element): use modify-specifier-instances. Set extents
8255         as duplicable before using.
8256         (remove-gutter-element): ditto.
8257         (set-gutter-element-visible-p): ditto.
8258         (init-gutter): new function.
8259         (add-tab-to-gutter): use new gutter-element functions rather than
8260         setting specifiers directly.
8261         (clear-progress): ditto.
8262         (abort-progress): ditto.
8263         (gutter-buffers-tab-visible-p): renamed from
8264         default-gutter-visible-p
8265
8266         * specifier.el (modify-specifier-instances): new function from Jan
8267         Vroonhof.
8268
8269         * x-init.el (init-post-x-win): call init-gutter.
8270
8271         * msw-init.el (init-post-mswindows-win): call init-gutter.
8272
8273         * menubar-items.el (default-menubar): Update to reflect new gutter
8274         variables.
8275
8276 2000-02-26  Andy Piper  <andy@xemacs.org>
8277
8278         * gutter-items.el (set-gutter-element): new function. Add gutter
8279         elements to the specified gutter.
8280         (remove-gutter-element): new function. Remove gutter elements from
8281         the specified gutter.
8282         (set-gutter-element-visible-p): new function. Set gutter element
8283         visibility for the provided gutter-visible specifier.
8284
8285 2000-02-23  Andy Piper  <andy@xemacs.org>
8286
8287         * gutter-items.el (add-tab-to-gutter): specify dimensions
8288         dynamically.
8289
8290 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8291
8292         * gutter-items.el (add-tab-to-gutter):
8293         * package-get.el (package-get-interactive-package-query):
8294         * package-ui.el (pui-directory-exists):
8295         (pui-install-selected-packages):
8296         (pui-list-packages):
8297         Use #'(lambda ...)  instead of '(lambda ...).
8298
8299 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8300
8301         * startup.el (load-user-init-file): Check to make sure user
8302           has an init-file before calling load().
8303
8304 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8305
8306         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8307
8308 2000-02-23  Martin Buchholz <martin@xemacs.org>
8309
8310         * XEmacs 21.2.31 is released.
8311
8312 2000-02-21  Mike Sperber <mike@xemacs.org>
8313
8314         * loadup.el (really-early-error-handler):
8315         * update-elc.el:
8316         * make-docfile.el:
8317         Remove dependency on EMACSBOOTSTRAP... environment variables.
8318
8319 2000-02-21  Martin Buchholz <martin@xemacs.org>
8320
8321         * XEmacs 21.2.30 is released.
8322
8323 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8324
8325         * byte-optimize.el (byte-optimize-plus):
8326         (byte-optimize-minus):
8327         (byte-optimize-multiply):
8328         Optimize (- 0) to 0, not (-)
8329         Optimize (+ 5 3.0) to 8.0
8330         Optimize (* 5 3.0) to 15.0
8331         Improve readability.
8332
8333 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8334
8335         * modeline.el: (modeline-scrolling-method): change modeline
8336         mswindows cursor appearance according to the value.
8337
8338         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8339         and 'gui-element face colors and 'gui-element face font to Windows
8340         defaults.
8341
8342 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8343
8344         * font-lock.el: Javadoc enhancements
8345
8346 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8347
8348         * ldap.el (toplevel): Test if LDAP support has been compiled in
8349         (ldap-verbose): New option
8350         (ldap-search-entries): Renamed from the previous ldap-search
8351         Conditionalize message display on ldap-verbose
8352         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8353         defuns
8354         (ldap-search): Is now defined as an obsolete wrapper calling
8355         ldap-search-basic or ldap-search-entries
8356
8357
8358 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8359             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8360             Jan Vroonhof  <jan@xemacs.org>
8361
8362         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8363         When for-effect is true, didn't call `byte-optimize-form'
8364         in and/or subforms without last.
8365
8366 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8367
8368         * package-get.el (package-get-download-sites): Use correct custom
8369         type.
8370
8371 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8372
8373         * files.el (write-file): Ask for coding system when compiled with
8374         file-coding.
8375
8376 2000-02-16  Andy Piper  <andy@xemacs.org>
8377
8378         * buffer.el (switch-to-buffer): give norecord argument to
8379         set-window-buffer instead of explicitly recording.
8380
8381         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8382         we have to pick a window.
8383
8384 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8385
8386         * mule/mule-cmds.el (describe-language-support): Don't add
8387         unexist function to help-map.
8388         (describe-coding-system): Don't use already assigend `C'.
8389
8390 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8391
8392         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8393         work in custom.
8394
8395 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8396
8397         * about.el: Ienaga's e-mail address change.
8398
8399 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8400
8401         * etags.el (find-tag): force new window -- even if buf already
8402         visible -- when other-window is t
8403
8404 2000-02-16  Martin Buchholz <martin@xemacs.org>
8405
8406         * XEmacs 21.2.29 is released.
8407
8408 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8409
8410         * cl-extra.el (getf): This is now identical to `plist-get', so
8411         just defalias it.
8412         * cl-macs.el: Make getf an alias to plist-get, at the
8413         byte-compiler level, using define-compiler-macro.
8414
8415 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8416
8417         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8418
8419 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8420
8421         * lisp/etags.el (find-tag-internal): set exact-tagname to
8422           a regular expression that matches against the tagname
8423           part of the tag entry first instead of only looking in
8424           the context area.
8425
8426 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8427
8428         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8429         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8430
8431 2000-02-07  Martin Buchholz <martin@xemacs.org>
8432
8433         * XEmacs 21.2.28 is released.
8434
8435 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8436
8437         * cl-extra.el (getf): Just call `get', never `get*'.
8438         Make arglist match docstring.
8439         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8440         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8441         * byte-optimize.el: remove references to `get*'.
8442
8443 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8444
8445         * mule/european.el: Add syntax information for Latin3 and Latin4.
8446
8447 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8448
8449         * byte-optimize.el: Byte-optimize (length "foo")
8450
8451 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8452
8453         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8454         width check using `window-leftmost-p' and `window-rightmost-p'.
8455
8456 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8457
8458         * wid-edit.el (widget-match-inline): An atom never matches a
8459           list.
8460
8461 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8462
8463         * modeline.el: Consolidated 'x and 'mswindows specification under
8464         'win tag.
8465
8466 2000-01-29  Andy Piper  <andy@xemacs.org>
8467
8468         * gutter-items.el: (format-buffers-tab-line): Try and be
8469         intelligent about buffer naming when we have duplicates.
8470
8471 2000-01-29  Andy Piper  <andy@xemacs.org>
8472
8473         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8474         updated when it becomes visible.
8475
8476 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8477
8478         * bytecomp.el (byte-compile-insert-header): Properly set coding
8479         system under MULE and file-coding.
8480
8481 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8482
8483         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8484         (dontusethis-set-value-terminal-coding-system-handler):
8485         (dontusethis-set-value-keyboard-coding-system-handler):
8486         Never undefine coding system aliases.  Emergency fix for gnus.
8487
8488 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8489
8490         * files.el (abbreviate-file-name): Use directory-sep-char instead
8491         of hard-coded "/".
8492
8493 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8494
8495         * startup.el (user-init-file-base-list): New variable, replacing
8496         user-init-file-base.
8497         (find-user-init-file): New function.
8498         (command-line-early): Use it.
8499         (load-user-init-file): Ditto.
8500
8501 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8502
8503         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8504         calling valid-image-instantiator-format-p
8505
8506 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8507
8508         * isearch-mode.el (isearch-mode): The variable is
8509         isearch-unhidden-extents, not isearch-opened-extents.
8510
8511 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8512
8513         * minibuf.el (next-history-element): Modify error message if a
8514         default value is available.
8515
8516 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8517
8518         * bytecomp.el (byte-compile-file): Don't unconditionally write
8519         .elc files in binary - might contain non-Latin1.
8520
8521 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8522
8523         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8524         for windows-nt.
8525
8526         * version.el:
8527         * startup.el (user-init-file-base):
8528         * process.el (call-process-region):
8529         * files.el (make-backup-file-name):
8530         (backup-file-name-p):
8531         (file-relative-name):
8532         (abbreviate-file-name):
8533         (set-auto-mode):
8534         * code-process.el (call-process-region): Removed unnecessary
8535         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8536         support out of the universe.
8537
8538         * process.el:
8539         * code-process.el:
8540         * bytecomp.el (byte-compile-file): Removed reference to
8541         buffer-file-type, and commented usage of binary-process-output
8542         NTEmacs variables.
8543
8544 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8545
8546         * help.el (function-arglist): Add case for macro.
8547
8548 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8549
8550         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8551         printers.
8552         (custom-display): Added a menu for printer/display tags.
8553
8554         * frame.el (frame-type):
8555         * device.el (device-type): Added 'msprinter to the doc string, and
8556         removed 'pc -- it is not going to be implemented ever.
8557         (call-device-method): Fixed docstring typo.
8558         Defined specifier tags 'printer and 'display.
8559
8560 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8561
8562         * lisp/itimer.el (itimer-run-expired-timers): (consp
8563           last-command-event-time) instead of (consp
8564           'last-command-event-time).
8565
8566 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8567
8568         * msw-glyphs.el: Removed obsolete commentary.
8569
8570 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8571
8572         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8573         better default value.
8574
8575 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8576
8577         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8578         (read-string): Ditto.
8579         (eval-minibuffer): Ditto.
8580         (read-command): Ditto.
8581         (read-function): Ditto.
8582         (read-variable): Ditto.
8583         (read-number): Ditto.
8584         (read-shell-command): Ditto.
8585         (read-number): Record history.
8586
8587 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8588
8589         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8590
8591 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8592
8593         * faces.el (startup-initialize-custom-faces): New function.
8594         Reset all faces created during auto-autoloads loading time
8595         by defface.
8596         * startup.el (command-line): Call it.
8597
8598 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8599
8600         * about.el (about-hackers): Add myself to contributors list.
8601
8602 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8603
8604         * menubar-items.el (maybe-add-init-button): Removed an argument in
8605         a call to load-user-init-file, as the function managed to lose its
8606         formal parameter a few betas ago.
8607
8608 2000-01-18  Martin Buchholz <martin@xemacs.org>
8609
8610         * XEmacs 21.2.27 is released.
8611
8612 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8613
8614         * process.el (shell-command-to-string): Use the FSF docstring.
8615         Make shell-command-to-string the standard function, and
8616         exec-to-string the (deprecated) alias.
8617
8618         * startup.el: typo fix.
8619
8620 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8621
8622         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8623
8624 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8625
8626         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8627         buffers after visible buffers.
8628         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8629
8630 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8631
8632         * info.el (Info-extract-menu-node-name): Stop at a dot
8633         followed by whitespace or right parenthesis.
8634
8635 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8636
8637         * info.el (Info-directory-list): Warn against using Customize with
8638         Info-directory-list.
8639
8640 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8641
8642         * minibuf.el (read-file-name): doc fix.
8643
8644         * autoload.el (update-file-autoloads): doc fix.
8645
8646         * about.el (about-hackers): Change my E-mail address.
8647
8648 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8649
8650         * info.el (Info-visit-file): Just use the `f' interactive spec to
8651         read a filename in the standard way.
8652
8653 2000-01-13  Andy Piper  <andy@xemacs.org>
8654
8655         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8656         (gutter-buffers-tab-extent): new variable.
8657         (update-tab-in-gutter): call add-tab-to-gutter again if the
8658         orientation has changed.
8659         (add-tab-to-gutter): cope with different orientations.
8660
8661 2000-01-11  Didier Verna  <didier@xemacs.org>
8662
8663         * info.el (Info-following-node-name): backward-skip dots as well
8664         as spaces (dots at the end of a node name aren't part of it).
8665         (Info-extract-menu-node-name): don't skip dots. There could be
8666         some in the node name.
8667         (Info-index): allow dots to be part of a node name.
8668
8669 2000-01-12  Andreas Jaeger  <aj@suse.de>
8670
8671         * files.el (auto-mode-alist): Added idlwave-mode.
8672         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8673
8674 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8675
8676         * info.el (Info-search): Show default value.
8677
8678 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8679
8680         * info.el (Info-read-node-completion-table): New variable.
8681         (Info-read-node-name-1): New function.
8682         (Info-read-node-name): Use it.
8683         (Info-follow-reference): Use DEFAULT argument of completing-read.
8684         (Info-menu): Ditto.
8685
8686 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8687
8688         * hyper-apropos.el (hyper-describe-key-briefly): Save
8689         window configuration.
8690         (hyper-describe-face): Use DEFAULT of completing-read.
8691         (hyper-apropos-read-variable-symbol): Ditto.
8692         (hyper-apropos-read-function-symbol): Ditto.
8693
8694 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8695
8696         * mule/mule-cmds.el (set-default-coding-system): Set
8697         comint-exec-hook to use coding-system-for-read and
8698         coding-system-for-write so that C-x RET c works.
8699
8700 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8701
8702         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8703         (previous-matching-history-element): Increment
8704         minibuffer-max-depth by 1.
8705         (next-matching-history-element): Ditto.
8706
8707 2000-01-11  Andy Piper  <andy@xemacs.org>
8708
8709         * gutter-items.el (buffers-tab): Create a new face for the buffers
8710         tab.
8711         (buffers-tab-face): use it.
8712
8713 2000-01-10  Didier Verna  <didier@xemacs.org>
8714
8715         * modeline.el (modeline-scrolling-method): change modeline X
8716         cursor appearance according to the value.
8717
8718 2000-01-07  Andreas Jaeger  <aj@suse.de>
8719
8720         * about.el (about-hackers): Moved my entry to contributor list.
8721         (xemacs-hackers): Added myself.
8722         (about-maintainer-info): Added description of myself.
8723
8724
8725 2000-01-07  Didier Verna  <didier@xemacs.org>
8726
8727         * modeline.el (modeline-scrolling-method): new variable.
8728         (mouse-drag-modeline): add reference to it in the docstring.
8729         (mouse-drag-modeline): handle it.
8730
8731 2000-01-08  Andy Piper  <andy@xemacs.org>
8732
8733         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8734         calls.
8735         (remove-buffer-from-gutter-tab): ditto.
8736
8737 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8738
8739         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8740         (custom-face-edit): Fix grammatical error in help message.
8741
8742 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8743
8744         * movemail.el: Added.
8745
8746         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8747
8748 2000-01-03  Didier Verna  <didier@xemacs.org>
8749
8750         * modeline.el (mouse-drag-modeline): remove the code related to
8751         the modeline horizontal scrolling facility.
8752
8753 1999-12-31  Martin Buchholz <martin@xemacs.org>
8754
8755         * XEmacs 21.2.26 is released.
8756
8757 1999-12-28  Andy Piper  <andy@xemacs.org>
8758
8759         * wid-edit.el (widget-push-button-value-create): The gui cache
8760         does not agree with native widgets which can only be displayed
8761         once per window. The reasons for caching are diminished now that
8762         we don't hog resources when creating buttons.
8763         (widget-push-button-cache) deleted.
8764
8765 1999-12-24  Martin Buchholz <martin@xemacs.org>
8766
8767         * XEmacs 21.2.25 is released.
8768
8769 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8770
8771         * hyper-apropos.el (hyper-apropos): Toggle
8772         hyper-apropos-programming-apropos correctly.
8773         Set REGEXP when user accepts default value.
8774
8775 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8776
8777         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8778         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8779
8780 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8781
8782         * mule/mule-category.el (undefined-category-designator):
8783         Return char instead of character.  Search for undefined one.
8784         (describe-category): Use with-displaying-help-buffer.
8785
8786 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8787
8788         * byte-optimize.el (byte-optimize-plus):
8789         Optimize (+ 1) to 1 instead of (1+ nil).
8790
8791         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8792
8793         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8794
8795         * byte-optimize.el (byte-optimize-char-before): New function.
8796         Remove performance penalty for using (char-before) instead of (char-after).
8797
8798 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8799
8800         * mule/mule-category.el (char-category-list): Return character
8801         instead of integer.
8802
8803 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8804
8805         * minibuf.el (read-buffer): Check default is buffer object.
8806
8807 1999-11-25  Andy Piper  <andy@xemacs.org>
8808
8809         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8810         for buttons.
8811
8812 1999-12-16  Andreas Jaeger  <aj@suse.de>
8813
8814         * package-get.el (package-get-maybe-save-index): Fixed typo.
8815         Patch by Jeff Miller <jmiller@smart.net>.
8816
8817 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8818
8819         * gnuserv.el (gnuserv-process-filter):  don't call
8820         gnuserv-write-to-client when gnuserv-current-client is nil
8821
8822 1999-12-14  Martin Buchholz <martin@xemacs.org>
8823
8824         * XEmacs 21.2.24 is released.
8825
8826 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8827
8828         * about.el (about-hackers): Update my email address.
8829
8830 1999-12-07  Martin Buchholz <martin@xemacs.org>
8831
8832         * XEmacs 21.2.23 is released.
8833
8834 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8835
8836         * package-get.el (package-get-download-sites): Removed several
8837         defunct download sites, added many new ones, and corrected a few
8838         incorrect directory-on-site entries.  Added physical locations to
8839         site-description.
8840
8841 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8842
8843         * finder.el (finder-commentary): add DOC string and fix
8844         interactive spec
8845
8846 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8847
8848         * help.el (describe-function): Don't forget to intern the string
8849         completing-read returns.
8850         (describe-variable): Ditto.
8851
8852 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8853
8854         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8855         `hyper-apropos-help-mode' here to find symbol to customize
8856         irregardless of cursor position and simplify
8857         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8858         `hyper-apropos-popup-menu'.
8859
8860 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8861
8862         * apropos.el (apropos-mode-map): Add return to call
8863         apropos-follow.
8864         (apropos-print): Call apropos-mode to have better
8865         command reference. Put keymap text-poperty to
8866         symbole name.
8867
8868 1999-11-22  Alastair Burt  <burt@dfki.de>
8869
8870         * help.el: (describe-bindings-1): Added handling of keymaps for
8871         the extents at point.
8872
8873 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8874
8875         * gutter-items.el (buffers-tab-items): Wrap the function in a
8876         save-match-data
8877
8878 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8879
8880         * help.el (describe-function): Use the DEFAULT argument to
8881         completing-read.
8882         (describe-variable): Ditto.
8883
8884 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8885
8886         * minibuf.el (read-from-minibuffer): Add optional argument
8887         DEFAULT to have better mini-buffer history support.
8888         (completing-read): Pass default to read-from-minibuffer.
8889         (read-buffer): Pass default to completing-read.
8890
8891 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8892
8893         * font-lock.el (font-lock-doc-string-face): Document the
8894         `font-lock-lisp-like' property.
8895
8896 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8897
8898         * lisp-mode.el: Specify `font-lock-lisp-like'.
8899
8900         * font-lock.el (font-lock-lisp-like): New function.
8901         (font-lock-fontify-syntactically-region): Use it.
8902
8903 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8904
8905         * XEmacs 21.2.22 is released
8906
8907 1999-11-28  Martin Buchholz <martin@xemacs.org>
8908
8909         * XEmacs 21.2.21 is released.
8910
8911 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8912
8913         * minibuf.el (read-coding-system): Accept symbol and
8914         coding-system object as a default-coding-system.
8915
8916 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8917
8918         * minibuf.el (read-coding-system): Accept symbol as
8919         a default-coding-system.
8920
8921 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8922
8923         * apropos.el (apropos-documentation): Use insert instead
8924         of princ.
8925
8926 1999-11-07  William M. Perry  <wmperry@aventail.com>
8927
8928         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8929           for the linux console.
8930
8931         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8932           stuff to work when you are not on a window system, since the GPM
8933           mouse support now allows pasting from outside of XEmacs.
8934
8935 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8936
8937         * XEmacs 21.2.20 is released
8938
8939 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8940
8941         * setup-paths.el (paths-default-info-directories): Add
8942         /usr/share/info and /usr/local/share/info.
8943
8944 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8945
8946         * about.el: Updated Vladimir Ivanovic's info.
8947
8948 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8949
8950         * auto-show.el (auto-show-truncationp): Remove.
8951
8952         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8953
8954 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8955
8956         * indent.el (indent-line-to): fix bug: spaces were not replaced
8957         with tab if column is multiple of tab-width
8958         From dhn@qedinc.com
8959
8960 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8961
8962         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8963         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8964
8965         * package-get.el (package-get-package-provider): Be verbose when
8966         interactive. Patch from Robert Pluim
8967
8968 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8969
8970         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8971         info file suffixes.
8972
8973 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8974
8975         * process.el (open-network-stream): Add a new optional parameter
8976         PROTOCOL to support udp; fix a minor typo and add an explanation
8977         in docstring for udp programming.
8978
8979         * code-process.el (open-network-stream): Add a new optional
8980         parameter PROTOCOL to support udp; fix a minor typo and add an
8981         explanation in docstring for udp programming.
8982
8983 1999-10-18  Andy Piper  <andy@xemacs.org>
8984
8985         * gui.el (make-gui-button): be more precise about how we call
8986         callbacks.
8987
8988         * wid-edit.el (widget-push-button-value-create): Use the new form
8989         of native gui-button.
8990
8991 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8992
8993         * info.el (Info-page-prev): Don't do (sit-for 0).
8994
8995 1999-10-13  Andy Piper  <andy@xemacs.org>
8996
8997         * gutter-items.el (progress-abort-glyph): new glyph for showing
8998         abort status.
8999         (append-progress): dispatch-event rather than sit-for.
9000         (abort-progress): new function. Show the abort glyph with an
9001         appropriate message.
9002         (raw-append-progress): dispatch-event rather than sit-for.
9003         (display-progress): cope with aborts.
9004
9005         * gui.el (make-gui-button): Use native widgets for buttons
9006         unconditionally.
9007         (insert-gui-button): ditto.
9008         (gui-button-p): ditto.
9009
9010         * xbm-button.el: remove from core.
9011
9012         * xpm-button.el: remove from core.
9013
9014 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9015
9016         * faces.el (init-device-faces): Don't initialize the random faces
9017         on the stream device.
9018
9019 1999-10-06  Andy Piper  <andy@xemacs.org>
9020
9021         * files.el (recover-file): Don't use ls under windows for revert buffer.
9022
9023 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9024
9025         * package-get.el (package-get-download-menu): Make menu really
9026         toggle download sites.
9027         (package-get-download-sites): Add autoload cookie.
9028
9029 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9030
9031         * setup-paths.el (paths-find-module-directory): Ditto.
9032
9033 1999-09-29  Werner Fink  <werner@suse.de>
9034
9035         * setup-paths.el (paths-find-exec-directory): Add missing nil
9036         parameter for environment.
9037
9038 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9039
9040         * modeline.el (modeline-format):
9041         Only purecopy the strings.  Else
9042         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9043         barfs.
9044
9045 1999-08-28  Mike Woolley  <mike@bulsara.com>
9046
9047         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9048         user setting comint-completion-addsuffix and
9049         comint-process-echoes.
9050
9051 1999-09-22  Andy Piper  <andy@xemacs.org>
9052
9053         * gutter-items.el (update-tab-in-gutter): use
9054         last-nonminibuf-window instead of selected-window.
9055
9056 1999-09-18  Andy Piper  <andy@xemacs.org>
9057
9058         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9059         display on.
9060
9061         * subr.el (record-buffer-hook): new variable so that the hook gets
9062         some documentation.
9063
9064 1999-09-16  Andy Piper  <andy@xemacs.org>
9065
9066         * gutter-items.el (update-tab-in-gutter): only update when the
9067         gutter is visible.
9068         (remove-buffer-from-gutter-tab): ditto.
9069
9070 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9071
9072         * simple.el (do-auto-fill): Commented out part of Kinsoku
9073         processing.
9074
9075 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9076
9077         * isearch-mode.el (isearch-highlightify-region): Give the
9078         highlighting extents a high priority.
9079         (isearch-make-extent): Give the main highlighting extent an even
9080         higher priority.
9081
9082 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9083
9084         * packages.el (packages-compute-package-locations): Fix typo from
9085         -u rationalization.
9086
9087 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9088
9089         * setup-paths.el (paths-find-doc-directory): Respect value of
9090         `configure-doc-directory.'
9091
9092         * find-paths.el (paths-find-architecture-directory): Give
9093         precendence `default' argument (which typically comes from
9094         configure).
9095
9096 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9097
9098         * startup.el (command-line-early): Added options -user-init-file
9099         and -user-init-directory.
9100
9101         * files.el (user-init-file): Default to NIL so we can recognize
9102         when it's set.
9103
9104 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9105
9106         * obsolete.el (init-file-user):
9107         * startup.el:
9108         * packages.el (packages-compute-package-locations):
9109         * package-get.el (package-get-user-index-filename):
9110         * menubar-items.el (maybe-add-init-button):
9111         * info.el (Info-annotations-path):
9112         * dump-paths.el:
9113         Change `user-init-directory' to be an absolute path.
9114         Use `user-init-directory' where appropriate.
9115         Zap `init-file-user' and its uses.
9116
9117 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9118
9119         * subr.el (copy-symbol): New function.
9120
9121 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9122
9123         * isearch-mode.el (isearch-done): Be sure to restore invisible
9124         extents in the proper buffer.
9125         (isearch-pre-command-hook): Set this-command to the correct value
9126         in case the buffer has changed and old overriding-local-map was
9127         used.
9128         (isearch-restore-extent): Use remprop instead of setting the
9129         property to nil.
9130
9131 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9132
9133         * cmdloop.el (execute-extended-command): Update zmacs region
9134         before the delay.
9135         (execute-extended-command): Make the message gettext-friendly.
9136
9137 1999-09-07  Andy Piper  <andy@xemacs.org>
9138
9139         * gutter-items.el (progress-gauge-glyph): renamed from
9140         progress-glyph.
9141         (progress-text-glyph): new variable.
9142         (progress-layout-glyph): use layouts and text glyphs.
9143         (progress-area-buffer): removed.
9144         (progress-text-and-extent): new variable.
9145         (progress-displayed-p): dynamically create gutter area buffer.
9146         (clear-progress): ditto.
9147         (raw-append-progress): ditto.
9148         (append-progress): use new glyph names.
9149         (raw-append-progress): only create the extent when needed. set
9150         properties more optimally.
9151         (progress): remove args.
9152
9153 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9154
9155         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9156         mapcar where the return value is unused.
9157         (isearch-restore-invisible-extents): Ditto.
9158         (isearch-highlight-all-cleanup): Ditto.
9159         (isearch-delete-extents-in-range): Traverse the extents only once.
9160         (isearch-highlight-all-update): Don't start over if the search
9161         string has changed and more input is pending.
9162
9163 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9164
9165         * packages.el (packages-find-package-data-path): Ditto.
9166
9167         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9168
9169         * subr.el (mapc-internal): Don't make obsolete.
9170
9171         * cl-extra.el (mapc): Resurrect.
9172
9173 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9174
9175         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9176         alias.
9177
9178         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9179         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9180         (isearch-yank-clipboard): Use get-clipboard instead of
9181         x-get-clipboard.
9182         (isearch-yank-selection): Fix docstring.
9183
9184 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9185
9186         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9187
9188 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9189
9190         * cl-macs.el (extent-start-position): Fix setf method.
9191         (extent-end-position): Ditto.
9192
9193 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9194
9195         * isearch-mode.el: End merge with FSF 20.4.
9196
9197         * isearch-mode.el (search-invisible): New variable.
9198         (isearch-hide-immediately): Ditto.
9199         (isearch-unhidden-extents): Ditto.
9200         (isearch-range-invisible): New function.
9201         (isearch-unhide-extent): Ditto.
9202         (isearch-restore-invisible-extents): Ditto.
9203         (isearch-restore-extent): Ditto.
9204
9205         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9206         implementation.
9207         (isearch-ring-retreat-edit): Ditto.
9208         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9209         (isearch-forward-regexp): New arguments NOT-REGEXP and
9210         NO-RECURSIVE-EDIT.
9211         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9212         (isearch-backward-regexp): New arguments NOT-REGEXP and
9213         NO-RECURSIVE-EDIT.
9214         (isearch-mode): Return isearch-success.
9215         (isearch-update): Use unread-command-events instead of
9216         unread-command-event.
9217         (isearch-abort): If an invalid regexp is encountered, keep popping
9218         states.
9219         (isearch-*-char): Use FSF implementation.
9220         (isearch-whitespace-chars): Use the more robust FSF's
9221         implementation.
9222         (isearch-within-brackets): New variable.
9223         (isearch-mode): Initialize it.
9224         (isearch-edit-string): Bind it.
9225         (isearch-search-and-update): Set it.
9226         (isearch-push-state): Push it.
9227         (isearch-top-state): Pop it.
9228         (isearch-search): Set it.
9229         (isearch-printing-char): When called by isearch-whitespace-chars,
9230         handle M-SPC gracefully.
9231         (isearch-message-prefix): New argument ELLIPSIS.
9232         (isearch-message-suffix): Ditto.
9233         (isearch-message): Use the ELLIPSIS argument when calling
9234         isearch-message-prefix and isearch-message-suffix.
9235         (isearch-message-prefix): Distinguish between "wrapped" and
9236         "overwrapped" search, FWIW.
9237
9238 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9239
9240         * isearch-mode.el (isearch-edit-string): Use the head of the
9241         search ring instead of search-last-string and search-last-regexp.
9242         (search-highlight): Renamed from isearch-highlight.
9243         (isearch-exit): Use the new name.
9244         (isearch-highlight): Ditto.
9245         (isearch-dehighlight): Ditto.
9246         (isearch-update-ring): New function.
9247         (isearch-done): Call it.
9248         (isearch-done): New argument EDIT.
9249         (isearch-repeat): If search string is empty, look up at the car of
9250         the search ring; ignore the yank pointer.
9251         (isearch-abort): Call isearch-done with NOPUSH.
9252         (isearch-cancel): New function.
9253         (isearch-mode-map): Bind it to ESC ESC ESC.
9254
9255         * isearch-mode.el: Begin merge with FSF 20.4.
9256
9257 1999-09-01  Andy Piper  <andy@xemacs.org>
9258
9259         * x-select.el (x-get-clipboard): obsolete.
9260         (x-yank-clipboard-selection): obsolete
9261
9262         * select.el (disown-selection): need to be careful to disown the
9263         clipboard if we set it via selection.
9264         (get-clipboard): move from x-select.el
9265         (yank-clipboard-selection): ditto.
9266
9267 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9268
9269         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9270         isearch-highlight-all-matches to nil.
9271         (isearch-fixed-case): New variable.
9272         (isearch-mode): Initialize it.
9273         (isearch-edit-string): Save it.
9274         (isearch-toggle-case-fold): Set it.
9275         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9276         need to check isearch-fixed-case.
9277         (isearch-toggle-case-fold): Update highlighting of all matches
9278         before the pause.
9279         (isearch-edit-string):
9280
9281 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9282
9283         * isearch-mode.el (isearch-edit-string): Call isearch-message
9284         before reading the event so that the prompt is displayed properly.
9285         (isearch-message): Use isearch-nonincremental when calling
9286         isearch-message-prefix.
9287         (minibuffer-local-isearch-map): Bind up and down to do the same as
9288         M-p and M-n respectively.
9289         (isearch-done): New arg NOPUSH.
9290         (isearch-edit-string): Use it.
9291         (isearch-edit-string): Don't bind isearch-string.
9292         (isearch-ring-adjust): Edit string, *then* push state.
9293
9294 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9295
9296         * faces.el (isearch-secondary): Make isearch-secondary look
9297         different than default.
9298
9299 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9300
9301         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9302         save-excursion.
9303         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9304         (isearch-update): Call isearch-dehighlight without arguments.
9305         (isearch-done): Ditto.
9306
9307         * isearch-mode.el (isearch-fix-case): If the search string has no
9308         upper-case letters, allow the folding to be reenabled.
9309         Previously, once disabled, the folding would remain that way until
9310         the end of isearch.
9311         (isearch-top-state): Call isearch-fix-case.
9312
9313         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9314         save-excursion.
9315         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9316
9317 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9318
9319         * xpm-button.el:
9320         xbm-button.el: Need to exist in core because gui.el depends on
9321         them.
9322
9323 1999-08-31  Andy Piper  <andy@xemacs.org>
9324
9325         * gutter-items.el (buffers-tab-face): new customizable variable.
9326         (buffers-tab-default-buffer-line-length): new specifier for
9327         maximum viewable characters.
9328         (progress-stack): new variable for implementing widget-based
9329         progress messages.
9330         (progress-area-buffer): ditto.
9331         (progress-glyph-height): ditto.
9332         (progress-stop-callback): ditto.
9333         (progress-quit-function): new function.
9334         (progress-glyph): new variable.
9335         (progress-layout-glyph): ditto.
9336         (progress-displayed-p): new function, see message-displayed-p for
9337         details.
9338         (clear-progress): ditto.
9339         (remove-progress): ditto.
9340         (append-progress): ditto.
9341         (raw-append-progress): ditto.
9342         (display-progress): ditto.
9343         (current-progress): ditto.
9344         (current-progress-label): ditto.
9345         (progress): ditto.
9346         (lprogress): ditto.
9347
9348
9349 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9350
9351         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9352
9353         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9354         `isearch-yank-selection'.
9355         (isearch-mode-map): Use it.
9356         (isearch-yank-selection): Use `get-selection' instead of
9357         `get-x-selection'.
9358
9359 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9360
9361         * faces.el (isearch-secondary): Create face here.
9362
9363         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9364         timers.
9365
9366 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9367
9368         * subr.el (buffer-string): More robust backward compatibility
9369         check, courtesy William Perry.
9370
9371 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9372
9373         * replace.el (perform-replace): Stop the search after the search
9374         limit has been reached.
9375
9376 1999-08-23  Andy Piper  <andy@xemacs.org>
9377
9378         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9379         here if we don't have one.
9380
9381 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9382
9383         * ldap.el (ldap-coding-system): Default to nil until we get
9384         efficient UTF8 support
9385         (ldap-decode-string): Guard against `decode-coding-string' not
9386         being defined
9387         (ldap-encode-string): Guard against `encode-coding-string' not
9388         being defined
9389
9390 1999-08-23  Didier Verna  <didier@xemacs.org>
9391
9392         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9393         Some doc strings improvements, and add a star to the `interactive'
9394         calls.
9395
9396 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9397
9398         * font-lock.el (java-font-lock-keywords-3): introduced new
9399         keywords and regexpes for javadoc syntax 1.2.
9400
9401 1999-08-17  Andy Piper  <andy@xemacs.org>
9402
9403         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9404         format-buffers-tab-line.
9405         (buffers-tab-max-buffer-line-length): new variable.
9406         (format-buffers-tab-line): new function. truncate names if over
9407         buffers-tab-max-buffer-line-length.
9408
9409 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9410
9411         * cus-start.el: Customize the variable `bell-inhibit-time'.
9412
9413 1999-08-16  Andy Piper  <andy@xemacs.org>
9414
9415         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9416         brute-force approach to deleting the last buffer.
9417         (buffers-tab-grouping-regexp): new customizable variable.
9418         (select-buffers-tab-buffers-by-mode): use it.
9419
9420 1999-08-13  Andy Piper  <andy@xemacs.org>
9421
9422         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9423         deletion problem.
9424
9425 1999-07-30  Didier Verna  <didier@xemacs.org>
9426
9427         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9428         of princ to output symbols.
9429         (custom-save-face-internal): ditto.
9430         (custom-save-resets): ditto.
9431
9432 1999-08-09  Didier Verna  <didier@xemacs.org>
9433
9434         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9435         `regexp-quote' to protect the major mode name for use as a regular
9436         expression (c++ needs this for instance).
9437
9438 1999-08-08  Andy Piper  <andy@xemacs.org>
9439
9440         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9441         cope with similar mode names.
9442
9443         * gutter-items.el (buffers-tab-selection-function): new selection
9444         function.
9445         (select-buffers-tab-buffers-by-mode): new function.
9446         (buffers-tab-items): use it if set to only display buffers in the
9447         tab in the current buffer's group..
9448         (update-tab-in-gutter): use new api.
9449         (remove-buffer-from-gutter-tab): ditto.
9450
9451         * gutter-items.el (buffers-tab-max-size): set custom selection
9452         default to 6.
9453         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9454         (add-tab-to-gutter): set face as default.
9455
9456 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9457
9458         * faces.el (frob-face-property): Merge the fall-back specifier
9459         with the target, not replace it.
9460
9461 1999-08-05  Andy Piper  <andy@xemacs.org>
9462
9463         * gutter-items.el (update-tab-in-gutter): add frame argument for
9464         buffer-items.
9465         (update-tab-in-gutter): use it.
9466
9467         * gutter-items.el (record-buffer-hook): set.
9468
9469         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9470         change.
9471         (switch-to-buffer-hook) deleted.
9472
9473 1999-08-04  Andy Piper  <andy@xemacs.org>
9474
9475         * gutter-items.el (update-tab-in-gutter): make sure this will work
9476         as an argument to create-frame-hook.
9477
9478 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9479
9480         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9481         instead of timer emulation.
9482
9483 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9484
9485         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9486         Emacs isearch enhancements.
9487
9488 1999-07-28  Andy Piper  <andy@xemacs.org>
9489
9490         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9491         all devices that support tab controls.
9492         (remove-buffer-from-gutter-tab): new function. to be used as a
9493         value for kill-buffer-hook.
9494
9495 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9496
9497         * auto-show.el (auto-show-truncationp): changed to match
9498         `window_translation_on'
9499
9500 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9501
9502         * XEmacs 21.2.19 is released
9503
9504 1999-07-28  SL Baur  <steve@miho>
9505
9506         * code-files.el (insert-file-contents): Fix docstring.
9507         revert previous change.
9508
9509 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9510
9511         * fill.el (fill-region-as-paragraph): Change re-break-point to
9512         contain word-across-newline plus one character so that filling
9513         Japanese and Chinese works as desired.
9514         * simple.el (do-auto-fill): Ditto.
9515
9516 1999-07-26  SL Baur  <steve@miho>
9517
9518         * mule/japanese.el ("Japanese"): Do not specify a default input
9519         method.
9520         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9521
9522 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9523
9524         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9525         able to use cl-macs macro in early lisp.
9526
9527 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9528
9529         * custom.el:
9530         * cus-face.el:
9531         * cus-edit.el:
9532                 Massive custom Theme API changes.
9533
9534 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9535
9536         * code-files.el (insert-file-contents): Regard
9537         coding-system-magic-cookie if `coding-system-for-read' is nil.
9538
9539 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9540
9541         * mule/thai-xtis.el: Add coding: local variable, to avoid
9542         bootstrapping problem with C locale.
9543
9544 1999-07-22  Andy Piper  <andy@xemacs.org>
9545
9546         * dumped-lisp.el (preloaded-file-list): guard against putting
9547         gutter-items in a less than functional XEmacs.
9548         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9549
9550 1999-07-18  Bob Weiner  <weiner@beopen.com>
9551
9552         * fill.el (fill-context-prefix): Fixed bug that prevented the
9553         setting of an adaptive fill prefix when the `dont-skip-first' was
9554         t.
9555
9556 1999-07-22  SL Baur  <steve@miho>
9557
9558         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9559
9560 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9561
9562         * files.el (interpreter-mode-alist): add `make', `guile', and
9563         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9564         makefile-mode, guile is a scheme, and someday XEmacs will be
9565         modular enough to use as an efficient scripting tool.)
9566
9567 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9568
9569         * mule/mule-cmds.el (reset-language-environment): Regard
9570         coding-category `utf-8' and `ucs-4' if they are available.
9571
9572 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9573
9574         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9575         (prefer-coding-system): Fix DOC-string.
9576
9577         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9578         DOC-string too.
9579
9580         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9581         Mule.
9582         (coding-system-change-eol-conversion): Fix DOC-string.
9583
9584 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9585
9586         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9587         instead of `list-coding-system'.
9588
9589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9590
9591         * menubar-items.el (default-menubar): `select-input-method' was
9592         renamed to `set-input-method'.
9593
9594         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9595         "Set Language Environment" menu.
9596
9597         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9598         "Describe Language Support" menu.
9599
9600 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9601
9602         * mule/chinese.el ("Chinese-GB"): Rename
9603         `chinese-gb-environment-setup-function' to
9604         `setup-chinese-gb-environment-internal'.
9605
9606 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9607
9608         * mule/korean.el: Use `define-coding-system-alias' instead of
9609         `copy-coding-system'.
9610
9611 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9612
9613         * mule/mule-cmds.el (set-language-environment-coding-systems):
9614         Treat duplicated coding-categories.
9615
9616 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9617
9618         * mule/japanese.el: Use `define-coding-system-alias' instead of
9619         `copy-coding-system'.
9620
9621 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9622
9623         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9624         coding-system `viscii'.
9625
9626 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9627
9628         * mule/cyrillic.el:
9629         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9630         (cyrillic-alternativnyj-decode-table): New variable.
9631         (cyrillic-alternativnyj-encode-table): New variable.
9632         - Specify `iso-8-1' as a category of coding-system
9633           `alternativnyj'.
9634         - Abolish general Cyrillic environment.
9635
9636 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9637
9638         * mule/chinese.el:
9639         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9640         - Register `chinese-gb-environment-setup-function' as a
9641           `setup-function' of "Chinese-GB" environment.
9642
9643 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9644
9645         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9646         optional argument `parents'.
9647
9648         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9649         property for Thai-XTIS.
9650
9651         * mule/mule-help.el (help-with-tutorial): Use property
9652         `tutorial-coding-system' of language-info as a coding-system to
9653         read tutorial file.
9654
9655 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9656
9657         * mule/thai-xtis.el: Don't setup `setup-function' and
9658         `exit-function'.
9659
9660         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9661         `set-coding-category-system' to set up coding-system for
9662         coding-category.
9663
9664         * mule/mule-cmds.el (prefer-coding-system): Use
9665         `set-coding-category-system' to set up coding-system for
9666         coding-category.
9667
9668 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9669
9670         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9671         Thai-XTIS environment.
9672
9673         * mule/mule-cmds.el (prefer-coding-system): Use
9674         `find-coding-system' instead of `coding-system-p'.
9675
9676 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9677
9678         * mule/mule-cmds.el (set-language-environment-coding-systems):
9679         Modify eol-type for XEmacs.
9680
9681         * mule/thai-xtis.el: Delete unused local variable `category'.
9682
9683         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9684         function.
9685         (prefer-coding-system): Don't call
9686         `update-coding-systems-internal'; use function
9687         `coding-category-list' instead of variable `coding-category-list';
9688         use `set-coding-priority-list' instead of `set-coding-priority';
9689         modify `eol-type' for XEmacs.
9690
9691         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9692         `charset-columns'.
9693         (char-width): Likewise.
9694
9695 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9696
9697         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9698         `tis-620'.
9699
9700         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9701         `set-coding-priority-list' instead of `set-coding-priority'; don't
9702         call `update-coding-systems-internal'.
9703
9704         * mule/mule-misc.el (coding-system-get): New function.
9705         (coding-system-put): New function.
9706         (coding-system-category): New function.
9707
9708 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9709
9710         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9711         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9712         to avoid conflict with leim/quail/thai-xtis.
9713
9714         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9715         to thai-xtis-chars.el.
9716
9717         * mule/thai-xtis-chars.el: New file (split from
9718         mule/thai-xtis.el).
9719
9720 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9721
9722         * mule/thai-xtis.el:
9723         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9724         - Add syntax entries.
9725         - Put `preferred-coding-system' of the charset `thai-xtis' to
9726           `tis-620'.
9727
9728 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9729
9730         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9731         rewritten to use write-multibyte-character.
9732
9733 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9734
9735         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9736         of `iso-2022-7'.
9737         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9738         ported yet.
9739         (read-input-method-name): Treat optional argument `default'.
9740
9741 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9742
9743         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9744         all.
9745         (set-language-info-alist): Set up menus here.
9746
9747 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9748
9749         * minibuf.el (completing-read): Add new optional argument
9750         `default'.
9751         (read-coding-system): Add new optional argument
9752         `default-coding-system'.
9753
9754 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9755
9756         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9757         (viet-viscii-...->viet-vscii...).
9758
9759 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9760
9761         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9762         and menus.
9763
9764 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9765
9766         * mule/mule-cmds.el (input-method-function): Add permanent-local
9767         property.
9768
9769 1999-03-30  Dave Love  <fx@gnu.org>
9770
9771         * mule/mule-cmds.el (current-language-environment): Doc fix.
9772
9773 1999-02-06  Richard Stallman  <rms@gnu.org>
9774
9775         * mule/european.el (setup-slovenian-environment): New function.
9776         ("Slovenian"): New language environment.
9777
9778 1999-01-27  Dave Love  <fx@gnu.org>
9779
9780         * mule/mule-cmds.el (current-language-environment): Provide :link,
9781         :type (choices) and appropriate :get.
9782
9783 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9784
9785         * mule/mule-cmds.el (describe-language-environment): Don't alter
9786         input-method-alist.
9787
9788 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9789
9790         * mule/mule-cmds.el (prefer-coding-system): Call
9791         set-coding-priority, so that the internal array of priorities is
9792         also updated.
9793
9794 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9795
9796         * mule/mule-cmds.el (prefer-coding-system): If the argument
9797         requires specific EOL conversion type, make the default coding
9798         systems use that.
9799
9800 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9801
9802         * mule/mule-cmds.el (set-language-environment): Pass the default
9803         eol-type to set-language-environment-coding-systems.
9804         (set-default-coding-systems): Copy the eol-type property for the
9805         new default values of {buffer-file,process}-coding-system from the
9806         old defaults.
9807         (set-language-environment-coding-systems): Accept an optional
9808         argument EOL-TYPE, and set the eol-type property of the default
9809         coding systems accordingly.
9810
9811 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9812
9813         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9814         use generate-new-buffer instead of get-buffer-create.
9815
9816 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9817
9818         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9819
9820 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9821
9822         * mule/mule-cmds.el (default-input-method): Fix custom type.
9823
9824 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9825
9826         * mule/mule-cmds.el (setup-specified-language-environment):
9827         Add apropos-inhibit property.
9828         (describe-specified-language-support): Likewise.
9829
9830 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9831
9832         * mule/mule-cmds.el: Doc fixes.
9833
9834 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9835
9836         * mule/mule-cmds.el (register-input-method): Doc-string
9837         modified.
9838
9839 1998-09-01  Dave Love  <fx@gnu.org>
9840
9841         * mule/mule-cmds.el (current-language-environment): Fix
9842         setter function.
9843
9844 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9845
9846         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9847         mule/european.el, mule/hebrew.el, mule/japanese.el,
9848         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9849         avoid bootstrapping problem if you need to recompile all the Lisp
9850         files using interpreted code.
9851
9852 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9853
9854         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9855         ("Latin-2"): Likewise.
9856
9857 1998-08-18  Per Starback  <starback@update.uu.se>
9858
9859         * mule/european.el (setup-latin2-environment): Fix typo.
9860
9861 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9862
9863         * mule/european.el: Give proper value of `input-method' key to all
9864         lang. env.
9865
9866         * mule/mule-cmds.el (activate-input-method): Handle the case that
9867         the arg INPUT-METHOD is nil correctly.
9868         (read-multilingual-string): Activate the specified input method
9869         before calling read-string.  Afterward, activate the original
9870         input method.
9871
9872 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9873
9874         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9875         (set-language-info-alist): Fix typo in doc-string.
9876
9877         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9878
9879 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9880
9881         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9882         (reset-language-environment): New function for the job that
9883         setup-english-environment used to do.
9884         (set-language-environment): Do more setups according to the info
9885         in language-info-alist.
9886         (read-language-name): Handle the case that the arg KEY is nil.
9887         (describe-language-environment): Handle input-method property.
9888
9889         * mule/: All files under this directory, which related with
9890         specific languages (such as mule/european.el, mule/greek.el,
9891         mule/hebrew.el, mule/misc-lang.el), modified as below.
9892         (setup-XXX-environment): Just call set-language-environment.  If
9893         they used to do some other jobs than what done by
9894         set-language-environment, those jobs are done in
9895         setup-XXX-environment-internal now.
9896         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9897         the value to setup-XXX-environment-internal.  Add properties
9898         input-method and features.
9899
9900         * mule/english.el (setup-english-environment): Just call
9901         reset-language-environment.
9902
9903         * mule/european.el (setup-8-bit-environment): Function deleted.
9904
9905 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9906
9907         * mule/mule-cmds.el (input-method-exit-on-first-char)
9908         (input-method-use-echo-area): Doc fixes.
9909
9910 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9911
9912         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9913         variable.
9914         (input-method-use-echo-area): New variable.
9915
9916 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9917
9918         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9919
9920 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9921
9922         * mule/mule-cmds.el (activate-input-method): Update mode line.
9923         (inactivate-input-method): Likewise.
9924
9925 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9926
9927         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9928         input method in the current buffer, but just bind
9929         current-input-method.
9930
9931 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9932
9933         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9934
9935         * mule/misc-lang.el ("IPA"): Add coding-priority and
9936         coding-system.
9937
9938 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9939
9940         * mule/greek.el: Add coding-priority.
9941
9942 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9943
9944         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9945         LANG-ENV.
9946
9947 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9948
9949         * mule/mule-cmds.el (register-input-method): Fix previous change.
9950         (setup-specified-language-environment): Doc fix.
9951
9952 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9953
9954         * mule/mule-cmds.el: Several doc fixes.
9955         (get-language-info, set-language-info): Rename argument.
9956         (set-language-info-alist): Likewise.
9957         (register-input-method): Rename argument.
9958         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9959
9960 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9961
9962         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9963         default value while reading an input method.
9964
9965 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9966
9967         * mule/mule-cmds.el (universal-coding-system-argument):
9968         Use buffer-file-coding-system as default.
9969
9970 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9971
9972         * mule/korean.el ("Korean"): Doc fix.
9973
9974 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9975
9976         * mule/mule-cmds.el (describe-language-environment): Print the
9977         languge environment at the head.
9978
9979 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9980
9981         * mule/japanese.el: Set exit-function to exit-japanese-environment
9982         for Japanese environment.
9983
9984 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9985
9986         * mule/mule-cmds.el (set-language-environment): Doc fix.
9987         (current-language-environment): Use defcustom.
9988         (default-input-method): Specify :type.
9989
9990 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9991
9992         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9993         modified.
9994         (prefer-coding-system): Doc-string modified.
9995
9996 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9997
9998         * mule/mule-cmds.el (set-language-info): Doc-string
9999         describes `coding-priority' KEY.
10000         (set-language-environment-coding-systems): New function.
10001         (select-safe-coding-system): New function.
10002         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10003         (set-language-info-alist): New optionla arg PARENTS.  Call
10004         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10005         (set-language-environment-coding-systems): New function.
10006
10007         * mule/chinese.el: Remove setting up of
10008         describe-chinese-environment-map and
10009         setup-chinese-environment-map.  Exclude them in args of calls to
10010         set-language-info-alist.  Register coding-priority key in
10011         language-info-alist.
10012
10013         * mule/cyrillic.el: Remove setting up of
10014         describe-cyrillic-environment-map and
10015         setup-cyrillic-environment-map.  Exclude them in args of calls to
10016         set-language-info-alist.  Register coding-priority key in
10017         language-info-alist.
10018
10019         * mule/english.el: Register coding-priority key in
10020         language-info-alist.
10021
10022         * mule/ethiopic.el: Register coding-priority key in
10023         language-info-alist.
10024
10025         * mule/european.el: Remove setting up of
10026         describe-european-environment-map and
10027         setup-european-environment-map.  Exclude them in args of calls to
10028         set-language-info-alist.  Register coding-priority key in
10029         language-info-alist.  Add "German" language env.
10030         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10031         (setup-german-environment): New function.
10032
10033         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10034         change default input method to "greek-postfix".
10035
10036         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10037         coding-priority key in
10038
10039 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10040
10041         * mule/mule-cmds.el (set-language-info): Doc fix.
10042         (input-method-inactivate-hook): Doc fix.
10043
10044 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10045
10046         * mule/mule-cmds.el (set-input-method): Renamed from
10047         select-input-method.
10048
10049 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10050
10051         * mule/mule-cmds.el (set-language-environment): Run
10052         exit-language-environment-hook before calling `exit-function'
10053         which is specified for the language environment.
10054
10055 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10056
10057         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10058         modified.
10059         (prefer-coding-system): Likewise.
10060         (describe-language-environment): Print aliases of each coding
10061         system.
10062         (set-language-environment-hook): New variable.
10063         (exit-language-environment-hook): New variable.
10064         (set-language-environment): Call these hooks.  Before setting a
10065         new language environment, exit from the
10066         current-language-environment if necessary.
10067         (input-method-verbose-flag): The value can be nil, t,
10068         complex-only, or default.
10069         (input-method-highlight-flag): Doc-string augmented.
10070         (activate-input-method): Check if we can run the registered
10071         function to activate an input method.
10072
10073         * mule/korean.el: Set exit-function for language environment
10074         "Korean" to exit-korean-environment.
10075         (setup-korean-environment): Moved to korea-util.el.
10076
10077 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10078
10079         * mule/mule-cmds.el (read-multilingual-string): Use
10080         current-input-method prior to default-input-method.  Don't bind
10081         current-input-method by `let', instead, activate the specified
10082         input method in the current buffer temporarily.
10083
10084 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10085
10086         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10087
10088 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10089
10090         * mule/chinese.el (post-read-decode-hz): Return the result of
10091         decode-hz-region.
10092         (pre-write-encode-hz): Do not change the value of
10093         last-coding-system.
10094
10095 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10096
10097         * mule/mule-ccl.el: Doc fixes.
10098
10099 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10100
10101         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10102         (check-ccl-program): New macro.
10103
10104 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10105
10106         * mule/mule-ccl.el: Comment about CCL syntax modified.
10107         (ccl-command-table): Add read-multibyte-character and
10108         write-multibyte-character.
10109         (ccl-code-table): Add ex-cmd.
10110         (ccl-extended-code-table): New variable.
10111         (ccl-embed-extended-command): New function.
10112         (ccl-compile-read-multibyte-character,
10113         ccl-compile-write-multibyte-character) New functions.
10114         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10115         ccl-dump-write-multibyte-character): New functions.
10116
10117 1999-07-22  SL Baur  <steve@miho>
10118
10119         * config.el (config-value-file): config.values is installed into
10120         doc-directory.
10121         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10122
10123 1999-07-19  Didier Verna  <didier@xemacs.org>
10124
10125         * rect.el: all functions rewritten, except when noted. Below is a
10126         list of interface changes.
10127         (apply-on-rectangle): new function. Obsoletes
10128         `operate-on-rectangle'. All functions that used to call this
10129         function now call the new one.
10130         (kill-rectangle): added optional prefix arg to fill lines.
10131         (delete-rectangle): ditto.
10132         (delete-extract-rectangle): ditto.
10133         (open-rectangle): ditto.
10134         (clear-rectangle): ditto.
10135         (delete-rectangle-line): added third arg FILL.
10136         (delete-extract-rectangle-line): ditto.
10137         (open-rectangle-line): ditto.
10138         (clear-rectangle-line): ditto.
10139
10140 1999-07-18  Andy Piper  <andy@xemacs.org>
10141
10142         * menubar-items.el (default-menubar): add gutter options.
10143
10144         * gutter-items.el: new file.
10145         (gutter): new group for custom.
10146         (gutter-visible-p): new variable.
10147         (default-gutter-position): ditto.
10148         (buffers-tab): new group for the buffers tab.
10149         (gutter-buffers-tab): widget to put in the gutter.
10150         (buffers-tab-max-size): max number of tabs.
10151         (buffers-tab-switch-to-buffer-function): function to call when a
10152         tab is pressed.
10153         (buffers-tab-omit-function): filter buffers with this function.
10154         (buffers-tab-format-buffer-line-function): format buffer names for
10155         inclusion in tabs.
10156         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10157         the record.
10158         (build-buffers-tab-internal): build a list of tab items.
10159         (buffers-tab-items): ditto.
10160         (add-tab-to-gutter): put a tab in the gutter area.
10161         (update-tab-in-gutter): reset the buffers in the tab.
10162
10163         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10164
10165         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10166         (switch-to-buffer-hooks): new hook.
10167
10168         * toolbar.el (default-toolbar-position): fix typo.
10169
10170 1999-07-16  Andy Piper  <andy@xemacs.org>
10171
10172         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10173
10174 1999-07-15  Didier Verna  <didier@xemacs.org>
10175
10176         * cus-edit.el (custom-prompt-variable): optional third arg makes
10177         prompt for a comment string.
10178         (customize-set-value): optional prefix makes this function handle
10179         variable comments.
10180         (customize-set-variable): ditto.
10181         (customize-save-variable): ditto.
10182         (customize-customized): handle custom comments.
10183         (customize-save-customized): ditto.
10184         (custom-variable-state-set): ditto.
10185         (custom-face-state-set): ditto.
10186         (customize-saved): ditto.
10187         (custom-variable-set): ditto.
10188         (custom-face-set): ditto.
10189         (custom-variable-save): ditto.
10190         (custom-face-save): ditto.
10191         (custom-variable-reset-saved): ditto.
10192         (custom-face-reset-saved): ditto.
10193         (custom-variable-reset-standard): ditto.
10194         (custom-face-reset-standard): ditto.
10195         (custom-comment-face): new face.
10196         (custom-comment-tag-face): ditto.
10197         (custom-comment): new widget.
10198         (custom-comment-create): new function.
10199         (custom-comment-delete): ditto.
10200         (custom-comment-value-set): ditto.
10201         (custom-comment-show): ditto.
10202         (custom-comment-invisible-p): ditto.
10203         (custom-variable-value-create): create a comment field widget.
10204         (custom-face-value-create): ditto.
10205         (custom-variable-menu): new entry for adding a custom comment.
10206         (custom-face-menu): ditto.
10207         (custom-save-variables): possibly save custom comments.
10208         (custom-save-faces): ditto.
10209
10210         * cus-face.el (custom-set-faces): the arguments can now have a
10211         custom comment as fourth argument.
10212
10213         * custom.el (custom-set-variables): the arguments can now have a
10214         custom comment as fifth element.
10215
10216 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10217
10218         * XEmacs 21.2.18 is released
10219
10220 1999-07-13  SL Baur  <steve@miho>
10221
10222         * lib-complete.el (read-library-name): Revert previous change.
10223         (read-library): Ditto.
10224
10225 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10226
10227         * packages.el (packages-package-list): Capitalize docstring.
10228
10229         * packages.el (packages-find-package-library-path): Use #'nconc
10230         rather than #'append to reduce consing -- #'mapcar uses Flist,
10231         which returns a freshly consed list.  #'append would create yet
10232         another fresh list, using Fmake_list in concat.
10233
10234         * packages.el (package-provide): Use setq with remassq like it
10235         says in its docstring.
10236
10237 1999-07-06  SL Baur  <steve@miho.m17n.org>
10238
10239         * lib-complete.el (progn-with-message): Fix typo.
10240
10241 1999-07-06  SL Baur  <steve@miho.m17n.org>
10242
10243         * mule/mule-misc.el (char-octet): Make function match docstring.
10244         From Katsumi Yamaoka <yamaoka@jpl.org>
10245
10246 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10247
10248         * wid-edit.el (widget-documentation): corrected spelling error.
10249
10250 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10251
10252         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10253         keys if already bound
10254
10255 1999-07-06  SL Baur  <steve@miho.m17n.org>
10256
10257         * lib-complete.el (progn-with-message): Revert previous changes.
10258
10259 1999-06-24  Bob Weiner  <weiner@beopen.com>
10260
10261         * lib-complete.el (find-library):
10262         (find-library-other-window):
10263         (find-library-other-frame): Completely rewrote
10264         so that these functions actually work when called non-interactively.
10265         Also made them handle LIBRARY arguments which end with .el or .elc.
10266
10267 1999-06-24  Bob Weiner  <weiner@beopen.com>
10268
10269         * simple.el (indent-new-comment-line): Locally bound
10270         `block-comment-start' to `comstart' or else when this is called
10271         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10272         `block-comment-start' value, ignoring any existing spacing after a
10273         comment prefix in the previous line and producing ugly comments.
10274
10275 1999-06-23  Bob Weiner  <weiner@beopen.com>
10276
10277         * list-mode.el (mouse-choose-completion):
10278         (choose-completion):
10279         (completion-switch-to-minibuffer): Added.
10280         ([Tab]): [Tab] previously switched to the minibuffer
10281         but since [space] does that and since most applications in the
10282         world use [Tab] to select the next item in a list, do that in the
10283         *Completions* buffer too.  This will cause the least confusion
10284         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10285         06/23/1999.
10286
10287 1999-06-22  Bob Weiner  <weiner@beopen.com>
10288
10289         * help.el (help-buffer-name): Added support for a null value
10290         of `help-buffer-prefix-string' since some buffers require no
10291         prefix.
10292
10293 1999-06-20  Bob Weiner  <weiner@beopen.com>
10294
10295         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10296         in the completion-list-mode-map to bury the completions buffer
10297         even when the minibuffer is no longer active.
10298
10299 1999-06-20  Bob Weiner  <weiner@beopen.com>
10300
10301         * list-mode.el (list-mode): It is visually disconcerting to have
10302         the text cursor disappear within list buffers, especially when
10303         moving from window to window, so leave it visible.
10304
10305 1999-07-01  SL Baur  <steve@miho.m17n.org>
10306
10307         * menubar-items.el (default-menubar): Conditionalize the bug
10308         report menu item (which may not be possible in this XEmacs).
10309         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10310
10311 1999-06-30  SL Baur  <steve@miho.m17n.org>
10312
10313         * subr.el (with-current-buffer): DOC string fix.
10314         Suggested by Bob Weiner <weiner@altrasoft.com>
10315
10316 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10317
10318         * cus-face.el (custom-face-italic): insert missing args
10319
10320 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10321
10322         * packages.el (package-locations): Changed default early package
10323         hierarchies to ~/.xemacs/mule-packages and
10324         ~/.xemacs/xemacs-packages.
10325
10326 1999-06-23  SL Baur  <steve@miho.m17n.org>
10327
10328         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10329
10330 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10331
10332         * packages.el (package-locations): Changed default early package
10333         hierarchy to ~/.xemacs/packages.
10334         (package-locations): Removed `packages' as a possible name for a
10335         late package hierarchy.
10336
10337 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10338
10339         * mule/mule-category.el (word-combining-categories): Set up new
10340         variable.
10341         (word-separating-categories): Likewise.
10342
10343 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10344
10345         * XEmacs 21.2.17 is released
10346
10347 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10348
10349         * font-menu.el (font-menu-set-font): allow for nil specification
10350         of font size.
10351
10352 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10353
10354         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10355         is 1.
10356
10357 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10358
10359         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10360         8859-5 instead of ISO 8859-1.
10361
10362 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10363
10364         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10365         (viet-viscii-encode-table): Ditto.
10366
10367         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10368         Make obsolete definition of char-octet.
10369
10370 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10371
10372         * subr.el: Move no-Mule make-char ...
10373         * help-nomule.el (make-char): To here.
10374         (string-width): Make Mule compatibility alias.
10375
10376 1999-06-15  Andy Piper  <andy@xemacs.org>
10377
10378         * select.el (get-selection-no-error): really make there be no-error.
10379         (get-selection): revert to original.
10380
10381 1999-06-11  Andy Piper  <andy@xemacs.org>
10382
10383         * select.el (selection-sets-clipboard): renamed.
10384         (own-selection): use it.
10385
10386 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10387
10388         * XEmacs 21.2.16 is released
10389
10390 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10391
10392         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10393         missing characters to avoid crash.
10394
10395 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10396
10397         * coding.el (set-terminal-coding-system): Only set the console
10398         coding system on the selected console if it is a tty.
10399
10400 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10401
10402         * cus-face.el:
10403         * cus-edit.el:
10404         * faces.el:
10405         (custom):
10406         (face-spec-set):
10407         * faces.el (frob-face-property):
10408         * font-menu.el (font-menu-set-font):
10409                   Actually apply changes from 1999-03-17
10410
10411 1999-06-10  Andy Piper  <andy@xemacs.org>
10412
10413         * select.el (get-selection): abstract out non error-signalling
10414         part.
10415         (get-selection-no-error): get-selection without signalling an
10416         error.
10417         (selection-is-clipboard-p): new variable. controls whether the
10418         selection sets the clipboard.
10419         (own-selection): use it.
10420
10421         * mouse.el (insert-selection): fallback to clipboard after trying
10422         primary selection and cutbuffer.
10423
10424 1999-06-05  Andy Piper  <andy@xemacs.org>
10425
10426         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10427         selection functions.
10428
10429 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10430
10431         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10432         default value.
10433         (load): Use `raw-text' instead of `no-conversion'.
10434         (insert-file-contents): Likewise.
10435
10436         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10437         of `no-conversion'.
10438
10439 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10440
10441         * coding.el: Don't copy `no-conversion' to `raw-text'.
10442
10443 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10444
10445         * subr.el (make-char): Define it if Mule is not around.
10446
10447 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10448
10449         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10450
10451         * x-select.el (x-disown-selection-internal): Restore symbol as an
10452         obsolete alias.
10453         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10454
10455 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10456
10457         * XEmacs 21.2.15 is released
10458
10459 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10460
10461         * subr.el (split-string): Avoid infinite looping
10462
10463 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10464
10465         * ldap.el (ldap-ignore-attribute-codings): New variable
10466         (ldap-default-attribute-decoder): New variable
10467         (ldap-coding-system): New variable
10468         (ldap-attribute-syntax-encoders): New variable
10469         (ldap-attribute-syntax-decoders): New variable
10470         (ldap-attribute-syntaxes-alist): New variable
10471         (ldap-encode-boolean): New function
10472         (ldap-decode-boolean): New function
10473         (ldap-encode-country-string): New function
10474         (ldap-decode-string): New function
10475         (ldap-decode-address): New function
10476         (ldap-encode-address): New function
10477         (ldap-decode-attribute): New function
10478         (ldap-search): Use some of these
10479
10480 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10481
10482         * version.el (emacs-version): Make the patch level/beta come
10483         before the XEmacs qualifier so that it gets into (funcall
10484         emacs-version) and thus in the bug reports.
10485         (emacs-version>=): Support patch levels.
10486
10487 1999-06-03  SL Baur  <steve@xemacs.org>
10488
10489         * version.el: implement x.y.z version number
10490         From Jan Vroonhof <vroonhof@math.ethz.ch>
10491
10492 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10493
10494         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10495
10496 1999-05-22  Vin Shelton <acs@xemacs.org>
10497
10498         * startup.el: Document -private and break out non-standard X options.
10499
10500 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10501
10502         * mule/mule-charset.el (charset-after): New function.
10503         (charset-direction): Synch with Mule, update docstring.
10504         (get-charset-property): New function.
10505         (put-charset-property): New function.
10506         (charset-plist): New function.
10507
10508         * mule/mule-charset.el (compose-region):
10509         (decompose-region): remove;  these functions (which don't work
10510         since we don't do composite characters) have been moved to
10511         mule-util.el.
10512         (toplevel): follow coding standards
10513
10514 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10515
10516         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10517         exist any more.
10518
10519         * code-files.el: Fix commentary to follow coding standards.  Move
10520         the single line left in mule-files.el to here.
10521
10522         * mule/mule-files.el: delete.
10523
10524 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10525
10526         * info.el (Info-scroll-prev): Use event functions instead of the
10527         old emacs 19 interface.
10528
10529 1999-06-02  Andy Piper  <andy@xemacs.org>
10530
10531         * x-font-menu.el (x-font-menu-load-font):
10532         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10533
10534 1999-05-31  Andy Piper  <andy@xemacs.org>
10535
10536         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10537         group.
10538         (font-menu-this-frame-only-p): ditto.
10539         (font-menu-max-items): reinstate, from Jan Vroonhof
10540         <vroonhof@math.ethz.ch>
10541         (font-menu-submenu-name-format): ditto.
10542         (font-menu-split-long-menu): ditto, for use by the family
10543         constructor.
10544         (font-menu-family-constructor): use it.
10545
10546 1999-05-30  Andy Piper  <andy@xemacs.org>
10547
10548         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10549         for use by the font menu.
10550
10551         * msw-font-menu.el: new file implementing mswindows specific
10552         font-menu behaviour.
10553         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10554         (mswindows-font-menu-junk-families): ditto.
10555         (hack-font-truename): ditto.
10556         (mswindows-font-regexp-ascii): ditto.
10557         (mswindows-reset-device-font-menus): ditto.
10558         (mswindows-font-menu-font-data): ditto.
10559         (mswindows-font-menu-load-font): ditto.
10560
10561         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10562         (x-font-menu-font-data): ditto.
10563         (x-font-menu-load-font): ditto.
10564
10565         * font-menu.el: new file implementing generic font menu behaviour.
10566         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10567         made device independent.
10568         (font-menu-this-frame-only-p): ditto.
10569         (font-menu-preferred-resolution): ditto.
10570         (font-menu-size-scaling): new variable used to determine whether
10571         sizes are in points or tenths of a point.
10572         (vassoc): moved from x-font-menu.el.
10573         (device-fonts-cache): ditto.
10574         (device-fonts-cache): ditto.
10575         (flush-device-fonts-cache): ditto.
10576         (reset-device-font-menus): copied from x-font-menu.el and made
10577         device independent. Most functionality deferred to
10578         device-dependent versions.
10579         (font-menu-family-constructor): copied from x-font-menu.el and
10580         made device independent.
10581         (font-menu-size-constructor): ditto.
10582         (font-menu-weight-constructor): ditto.
10583         (font-menu-set-font): ditto.
10584         (font-menu-change-face): ditto.
10585         (font-menu-load-font): new device method.
10586         (font-menu-font-data): ditto.
10587
10588         * x-font-menu.el: The above functions deleted.
10589
10590 1999-05-26  Andy Piper  <andy@xemacs.org>
10591
10592         * update-elc.el:
10593         * make-docfile.el:
10594         * loadup.el: rehash expand-file-name usage to not use default-directory.
10595
10596 1999-05-21  Andy Piper  <andy@xemacs.org>
10597
10598         * x-select.el (x-select-convert-to-text):
10599         (x-selected-text-type):
10600         (x-get-selection):
10601         (xselect-convert-to-string):
10602         (xselect-convert-to-compound-text):
10603         (xselect-convert-to-length):
10604         (xselect-convert-to-targets):
10605         (xselect-convert-to-delete):
10606         (xselect-convert-to-filename):
10607         (xselect-convert-to-charpos):
10608         (xselect-convert-to-lineno):
10609         (xselect-convert-to-colno):
10610         (xselect-convert-to-sourceloc):
10611         (xselect-convert-to-os):
10612         (xselect-convert-to-host):
10613         (xselect-convert-to-user):
10614         (xselect-convert-to-class):
10615         (xselect-convert-to-name):
10616         (xselect-convert-to-integer):
10617         (xselect-convert-to-atom):
10618         (xselect-convert-to-identity): functions renamed from x-* and
10619         moved to select.el.
10620         (x-get-secondary-selection): use rename get-selection.
10621         (x-get-clipboard): ditto.
10622         (x-own-selection): moved to select.el.
10623         (x-valid-simple-selection-p): ditto.
10624         (x-dehilight-selection): ditto.
10625         (x-own-clipboard): ditto.
10626         (x-disown-selection): ditto.
10627
10628         * x-mouse.el (x-yank-function): moved to mouse.el.
10629         (x-insert-selection): ditto.
10630         (x-set-point-and-move-selection): use renamed function.
10631
10632         * select.el (selected-text-type): moved and renamed from
10633         x-select.el.
10634         (selection-owner-p): moved to C.
10635         (selection-exists-p): ditto.
10636         (get-cutbuffer): new device method.
10637         (get-selection): generalised and moved from x-select.el.
10638         (own-selection): moved x-own-selection functionality into here.
10639         (dehilight-selection): renamed and moved from x-select.el.
10640         (own-clipboard): functionality moved from x-select.el using new
10641         generic C builtins.
10642         (disown-clipboard): ditto.
10643         (select-convert-to-text):
10644         (select-convert-to-string):
10645         (select-convert-to-compound-text):
10646         (select-convert-to-length):
10647         (select-convert-to-targets):
10648         (select-convert-to-delete):
10649         (select-convert-to-filename):
10650         (select-convert-to-charpos):
10651         (select-convert-to-lineno):
10652         (select-convert-to-colno):
10653         (select-convert-to-sourceloc):
10654         (select-convert-to-os):
10655         (select-convert-to-host):
10656         (select-convert-to-user):
10657         (select-convert-to-class):
10658         (select-convert-to-name):
10659         (select-convert-to-integer):
10660         (select-convert-to-atom):
10661         (select-convert-to-identity): new functions renamed from x-* and
10662         moved from x-select.el.
10663
10664         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10665         into here and use as the default window-system mouse yank.
10666         (insert-selection): generalised and moved from x-mouse.el.
10667         (own-clipboard): moved to C.
10668
10669         * msw-select.el (mswindows-selection-owned-p): deleted.
10670         (mswindows-own-selection): generalised and moved to select.el.
10671         (mswindows-disown-selection): generalised and moved to C.
10672         (mswindows-selection-owner-p): ditto.
10673
10674 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10675
10676         * XEmacs 21.2.14 is released
10677
10678 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10679
10680         * about.el: update contact info for jason and slb.
10681
10682 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10683
10684         * mule/european.el (setup-romanian-environment): Add Romanian
10685         support from Emacs/Mule romanian.el.
10686
10687 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10688
10689         * cus-face.el: Label all custom changes with the 'custom' tag.
10690
10691         * cus-edit.el: idem ditto.
10692
10693         * faces.el: Added suport for adding device tags to various functions.
10694         (custom): New device tag.
10695         (face-spec-set): Call reset face with tags argument. No longer do
10696         x-init-global-faces hack.
10697
10698         * faces.el (frob-face-property): Use an anonymous specifier to map
10699         frob-face-property-1 over.
10700
10701         * x-font-menu.el (font-menu-set-font): Always specify all
10702         properties to custom.
10703
10704 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10705
10706         * mule/european.el (setup-czech-environment): Add czech support.
10707         From David Sauer <davids@orfinet.cz>
10708
10709 1999-03-15  SL Baur  <steve@xemacs.org>
10710
10711         * check-features.el: Turn hard errors into warnings.
10712
10713 1999-03-21  SL Baur  <steve@xemacs.org>
10714
10715         * simple.el (delete-key-deletes-forward): As per discussion on
10716         xemacs-beta, default to t.
10717
10718 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10719
10720         * loadup.el: Define Installation-string before loading anything.
10721
10722 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10723
10724         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10725         From Anders Stenman <stenman@isy.liu.se>
10726
10727 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10728
10729         * wid-edit.el (widget-glyph-find): Ditto.
10730
10731         * packages.el (locate-library): Ditto.
10732
10733         * loadup.el (really-early-error-handler): Ditto.
10734
10735         * lib-complete.el (read-library): Ditto.
10736
10737         * faces.el (set-face-stipple): Ditto.
10738
10739         * code-files.el (load): Use new calling style of locate-file.
10740
10741 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10742
10743         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10744         dead.
10745
10746 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10747
10748         * dumped-lisp.el (preloaded-file-list): Don't load
10749         Installation.el.
10750
10751         * loadup.el (Installation-string): Define it here.
10752
10753 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10754
10755         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10756         Installation.el needs to be loaded before `dump-paths', otherwise
10757         the dumping process won't find it.
10758
10759 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10760
10761         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10762         subr so that we can use `replace-in-string' in Installation.el to
10763         get rid of C-m chars under the native Windows build.
10764
10765 1999-04-29  Andy Piper  <andy@xemacs.org>
10766
10767         * make-docfile.el: canonicalize file and directory names.
10768
10769         * device.el (call-device-method): new function for calling device
10770         specific methods.
10771         (define-device-method): new function for defining device methods.
10772         (define-device-method*): ditto.
10773
10774 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10775
10776         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10777
10778 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10779
10780         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10781         (cyrillic-koi8-r-encode-table): Likewise.
10782         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10783         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10784
10785         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10786         from vietnamese.el].
10787
10788         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10789         mule/mule-misc.el.
10790
10791 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10792
10793         * mule/thai-xtis.el:
10794         - Change font registry name from "Thai94x94-0" to "xtis-0".
10795         - Change mnemonic of coding-system `tis-620' to "TIS620".
10796
10797 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10798
10799         * mule/ethiopic.el: fixed.
10800
10801 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10802
10803         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10804
10805         * mule/thai-xtis.el: New file.
10806
10807         * mule/vietnamese.el: New file.
10808
10809         * mule/ethiopic.el: New file.
10810
10811 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10812
10813         * bytecomp.el (byte-compile-close-variables): Leave
10814         debug-issue-ebola-notices alone.
10815
10816 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10817
10818         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10819         at the top of the buffer since it is the most important thing to
10820         customize
10821         (ldap-get-host-parameter): New defun
10822         (ldap-search): Add a new parameter `withdn' to retrieve the
10823         distinguished names of entries
10824
10825 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10826
10827         * startup.el (splash-frame-body): Date and spelling fixes.
10828
10829 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10830
10831         * view-less.el (toggle-truncate-lines): add autoload tag
10832
10833 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10834
10835         * format.el (format-alist): Disable image stuff.
10836
10837 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10838
10839         * wid-edit.el (widget-glyph-find): Search by directories, then by
10840         suffixes rather than the other way around.
10841         (widget-image-conversion): Renamed to
10842         `widget-image-file-name-suffixes'.
10843
10844 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10845
10846         * mule/mule-charset.el: Made old functions obsolete, remove the
10847         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10848         (charset-iso-graphic-plane): Rename from charset-graphic.
10849         (charset-iso-final-char): Rename from charset-final.
10850         (charset-width): Rename from charset-columns.
10851         (charset-bytes): Added from fsf compatibility, returns always 1.
10852
10853         * mule/mule-misc.el: Move charset-doc-string alias to
10854         mule-charset.el
10855
10856 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10857
10858         * x-faces.el (x-make-font-bold-italic): honor
10859         *try-oblique-before-italic-fonts*
10860
10861 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10862
10863         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10864
10865 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10866
10867         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10868         name.
10869
10870 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10871
10872         * cl-extra.el (equalp): Would bug out for lists.
10873
10874 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10875
10876         * about.el (about-hackers):  Change cgw's email address
10877
10878 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10879
10880         * XEmacs 21.2.13 is released
10881
10882 1999-03-12  SL Baur  <steve@xemacs.org>
10883
10884         * simple.el (delete-key-deletes-forward): Revert to previous
10885         behavior.
10886
10887 1999-01-18  Didier Verna  <didier@xemacs.org>
10888
10889         * menubar-items.el (xemacs-splash-buffer): handle the case of
10890         multiple elements in the splash buffer body.
10891
10892         * startup.el (splash-frame-timeout): new constant: interval
10893         between splash buffer elements.
10894         (command-line-1): handle splash buffer with multiple elements (use
10895         a timeout).
10896         (splash-frame-body): Originally `startup-splash-frame-body'.
10897         Rewrote a cleaner and more readable version. This can now be array,
10898         in which case each element is displayed in turn in the splash buffer.
10899         (splash-frame-static-body): new constant. Persistent information
10900         across all splash buffer elements (preserves the possibility to give
10901         it in different languages.
10902         (circulate-splash-frame-elements): new function. Used as a timeout
10903         to circulate through all splash frame elements and display them in
10904         sequence.
10905         (display-splash-frame): originally `startup-splash-frame'. Handle
10906         the case of multiple elements in the splash buffer body. Now
10907         returns a timeout id if multiple elements to display, or nil.
10908
10909 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10910
10911         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10912         so they can be overridden by x-init-face-from-resources.
10913         Additionally specify the font name also with an x tag.
10914
10915 1999-03-08  Andy Piper  <andy@xemacs.org>
10916
10917         * package-get.el (package-get-base): autoload.
10918
10919         * menubar-items.el (default-menubar): add update menu item. Fix
10920         custom menu to only be activated when package-base is available.
10921
10922         * package-get.el (package-get-custom): don't load
10923         package-get-custom as it is auto-generated. Fix group definition.
10924
10925 1999-03-05  Didier Verna  <didier@xemacs.org>
10926
10927         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10928         instead of `symbol-name' (Thanks Kyle).
10929
10930         * cus-edit.el (custom-save-variables): use `prin1' instead of
10931         princ to write symbols.
10932
10933 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10934
10935         * XEmacs 21.2.12 is released
10936
10937 1999-03-05  SL Baur  <steve@xemacs.org>
10938
10939         * menubar-items.el (default-menubar): Add kfm browsing support.
10940         From Neal Becker <nbecker@fred.net>
10941
10942 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10943
10944         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10945         calls to font-lock during buffer reversion.
10946
10947 1999-02-12  Didier Verna  <didier@xemacs.org>
10948
10949         * info.el (Info-build-node-completions): unconditionally widen the
10950         tag table buffer.
10951
10952 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10953
10954         * x-faces.el (x-init-face-from-resources):
10955         Only set fonts in the 'x locale.
10956
10957 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10958
10959         * package-ui.el (pui-install-selected-packages): Don't throw on
10960         `package-admin-delete-binary-package' returning nil since it's
10961         normal.  Reindent function.
10962         (pui-add-required-packages): Handle case where packages selected
10963         for installation have never been installed.
10964
10965 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10966
10967         * menubar-items.el (default-menubar):
10968         Implement the ``Mule->Set coding system of process'' menu item.
10969
10970 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10971
10972         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10973         files
10974         - Change some `if's to `when's
10975
10976 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10977
10978         * XEmacs 21.2.11 is released
10979
10980 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10981
10982         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10983         against window close (Fix Bug #460).
10984         (ask-user-about-lock-dbox): Idem.
10985
10986 1999-02-25  SL Baur  <steve@xemacs.org>
10987
10988         * mule/mule-charset.el (charset-leading-byte): New function.
10989         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10990
10991 1999-02-12  Andy Piper  <andy@xemacs.org>
10992
10993         * about.el (xemacs-hackers): change andy's email address.
10994         (about-url-alist): change andy's web page address.
10995         (about-xemacs): add piper.
10996
10997 1999-02-16  SL Baur  <steve@xemacs.org>
10998
10999         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11000         of mule-base into lisp/mule.
11001
11002 1999-02-16  SL Baur  <steve@xemacs.org>
11003
11004         * mule/arabic.el:
11005         mule/canna-leim.el:
11006         mule/chinese.el:
11007         mule/cyrillic.el:
11008         mule/english.el:
11009         mule/european.el:
11010         mule/greek.el:
11011         mule/hebrew.el:
11012         mule/japanese.el:
11013         mule/kinsoku.el:
11014         mule/korean.el:
11015         mule/misc-lang.el:
11016         mule/mule-category.el:
11017         mule/mule-ccl.el:
11018         mule/mule-charset.el:
11019         mule/mule-cmds.el:
11020         mule/mule-coding.el:
11021         mule/mule-files.el:
11022         mule/mule-help.el:
11023         mule/mule-init.el:
11024         mule/mule-misc.el:
11025         mule/mule-tty-init.el:
11026         mule/mule-x-init.el:
11027         mule/viet-chars.el:  Remerge from mule-base.
11028
11029         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11030         of mule-base into lisp/mule.
11031
11032 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11033
11034         * process.el (exec-to-string): Use `shell-command-switch' in place
11035         of hard-wired "-c" (for WindowsNT).
11036
11037 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11038
11039         * menubar-items.el (default-menubar):  Remove obsolete
11040         "Gopher" item
11041
11042 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11043
11044         * package-admin.el (package-admin-get-install-dir): First fall
11045         back to the location of xemacs-base for non-mule packages.
11046
11047 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11048
11049         * paths.el:
11050         - improved automounter tmp directory support.
11051         - support 4 (!) empirically discovered automounter conventions
11052
11053 1999-02-12  SL Baur  <steve@xemacs.org>
11054
11055         * etags.el (pop-tag-mark): autoload to match key binding.
11056
11057 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11058
11059         * XEmacs 21.2.10 is released
11060
11061 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11062
11063         * package-get.el (package-get-remote-filename): Don't bug out for
11064         a local file name in the search entry.
11065
11066 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11067
11068         * XEmacs 21.2.9 is released
11069
11070 1999-01-19  Didier Verna  <didier@xemacs.org>
11071
11072         * replace.el (replace-search-function): new variable containing a
11073         function to perform a search-forward.
11074         (replace-re-search-function): new variable containing a function
11075         to perform a re-search-forward.
11076         (perform-replace): use them.
11077
11078 1999-01-25  Didier Verna  <didier@xemacs.org>
11079
11080         * select.el (selection-owner-p): use the name `XEmacs'.
11081         (cut-copy-clear-internal): ditto.
11082
11083 1999-01-18  Andy Piper  <andy@xemacs.org>
11084
11085         * about.el (about-url-alist): Update my entry.
11086         (xemacs-hackers): Ditto.
11087
11088 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11089
11090         * buffer.el (switch-to-buffer): Fixing documentation.
11091         * minibuf.el (minibuffer-completion-table): ditto.
11092         * cl-macs.el (return-from): ditto.
11093
11094 1999-01-04  Didier Verna  <didier@xemacs.org>
11095
11096         * replace.el (delete-non-matching-lines): temporarily disable
11097         case-folding when called interactively with a regexp containing
11098         uppercase characters.
11099         (delete-matching-lines): ditto.
11100         (count-matches): ditto.
11101         (list-matching-lines): ditto.
11102
11103 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11104
11105         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11106         abort if current window is split horizontally, not if others are
11107         split.  Got rid of unnecessary minibuffer checking.  Also, add
11108         some comments (it's still complex).
11109
11110 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11111
11112         * package-get.el: changed address for doc.ic.ac.uk to
11113         sunsite.doc.ic.ac.uk
11114
11115 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11116
11117         * ldap.el (toplevel): Remove requires so that the file compiles
11118         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11119
11120 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11121
11122         * dump-paths.el: Calculate module-directory and set
11123         module-load-path to the load path for modules.
11124
11125         * loadup.el: Get bootstrap value of module-load-path from the
11126         environment variable EMACSBOOTSTRAPMODULEPATH.
11127         - Display the module load path if we're debugging paths.
11128
11129         * setup-paths.el: Added function paths-find-site-module-directory.
11130         - Added function paths-find-module-directory.
11131         - Added function paths-construct-module-load-path.  Uses new
11132         environment variable EMACSMODULEPATH.
11133
11134 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11135
11136         * font.el (font-default-object-for-device):
11137         Oops! This `or' can't be replaced by `unless'.
11138         Fixed inability to run w3, among other things.
11139
11140 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11141
11142         * package-admin.el: Change initialization of
11143           package-admin-install-function dependent on system type.
11144           Change package-admin-install-function-mswindows to use
11145           "minitar".
11146
11147 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11148
11149         * mouse.el (default-mouse-motion-handler): Disable help echo while
11150         in the minibuffer.
11151
11152 1998-12-28  Martin Buchholz <martin@xemacs.org>
11153
11154         * XEmacs 21.2.8 is released.
11155
11156 1998-12-24  Martin Buchholz <martin@xemacs.org>
11157
11158         * XEmacs 21.2.7 is released.
11159
11160 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11161
11162         * package-ui.el (pui-list-packages): Set truncate-lines.
11163
11164         * package-get.el (package-get-download-menu): Use
11165         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11166
11167         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11168         (pui-help-string): idem.
11169         (list-packages-mode): New major mode.
11170         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11171         (pui-install-selected-packages): Add suport for removing packages.
11172         (pui-toggle-package-delete-key): New function.
11173         (pui-popup-context-sensitive): New kludge.
11174         (pui-list-packages): Add warning when `package-get-remote' is nil.
11175         (package-ui-add-site): New function.
11176
11177 1998-12-01  Didier Verna  <didier@xemacs.org>
11178
11179         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11180
11181 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11182
11183         * ldap.el: Custom-ized
11184         (toplevel): Do not provide `ldap' which is provided by C level
11185         LDAP code
11186         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11187
11188 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11189
11190         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11191
11192 1998-12-17  Andy Piper  <andy@xemacs.org>
11193
11194         * sound.el (sound-load-list): name changed from sound-load-alist.
11195         (sound-extension-list): name changed from sound-ext-list.
11196         (load-default-sounds): use new names.
11197         (load-sound-file): use new names.
11198
11199 1998-12-16  Andy Piper  <andy@xemacs.org>
11200
11201         * XEmacs 21.2.6 is released
11202
11203 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11204
11205         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11206         errors.
11207
11208 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11209
11210         * wid-edit.el (widget-echo-this-extent): Set
11211         help-echo-owns-message to t.
11212
11213 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11214
11215         * package-get.el (package-get-download-menu): use toggles for
11216           each site in the download site menu.
11217
11218 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11219
11220         * package-get.el (package-get): If we cannot find a package
11221           because package-get-remote is not set, give a more helpful
11222           error message.
11223
11224 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11225
11226         * package-get.el (package-get-remote-filename): use an EFS path
11227         with user anonymous if no user is specified.
11228
11229 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11230
11231         * faces.el (face-spec-set): Re-init fallfacks for default after
11232         calling reset-face on the default face.
11233
11234 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11235
11236         * package-admin.el (package-admin-default-install-function):
11237         Behave as advertised.  Make sure the pkg-dir is proper for
11238         default-directory.
11239         (package-admin-add-binary-package): Make sure the pkg-dir is
11240         proper for default-directory.
11241         (package-admin-install-function-mswindows): Make sure the pkg-dir
11242         is proper for default-directory.
11243
11244 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11245
11246         * XEmacs 21.2.5 is released
11247
11248 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11249
11250         * files.el (binary-file-regexps): regexp-opt is not available at
11251         bytecompile time.
11252
11253 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11254
11255         * x-win-xfree86.el:
11256         * x-win-sun.el (x-win-init-sun):
11257         * x-win-sun.el:
11258         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11259         * x-iso8859-1.el:
11260         * x-init.el (init-post-x-win):
11261         * x-init.el (init-pre-x-win):
11262         * x-init.el (x-initialize-compose):
11263         * x-init.el:
11264         * x-compose.el:
11265         * winnt.el:
11266         * widget.el:
11267         * wid-edit.el (widget-glyph-click):
11268         * wid-edit.el (widget-glyph-find):
11269         * wid-edit.el (widget-type):
11270         * view-less.el (view-buffer-other-window):
11271         * very-early-lisp.el:
11272         * version.el:
11273         * toolbar.el:
11274         * toolbar-items.el:
11275         * term/sun.el (suntool-map):
11276         * term/sun-mouse.el:
11277         * term/internal.el:
11278         * syntax.el (modify-syntax-entry):
11279         * symbol-syntax.el:
11280         * subr.el:
11281         * startup.el (lock-directory):
11282         * simple.el (set-comment-column):
11283         * simple.el (backward-delete-char-untabify):
11284         * shadow.el (find-emacs-lisp-shadows):
11285         * shadow.el:
11286         * setup-paths.el (paths-construct-info-path):
11287         * select.el (cut-copy-clear-internal):
11288         * process.el (call-process-region):
11289         * process.el (start-process-shell-command):
11290         * process.el:
11291         * paths.el (rmail-spool-directory):
11292         * paragraphs.el (use-hard-newlines):
11293         * package-get.el (package-get-dependencies):
11294         * package-admin.el (package-admin-delete-binary-package):
11295         * obsolete.el (truncate-string):
11296         * obsolete.el (store-substring):
11297         * mouse.el (default-mouse-track-maybe-own-selection):
11298         * mouse.el (mouse-yank-at-point):
11299         * modeline.el:
11300         * modeline.el (mouse-drag-modeline):
11301         * minibuf.el (read-directory-name-internal):
11302         * minibuf.el (read-file-name-internal):
11303         * minibuf.el (read-file-name-internal-1):
11304         * minibuf.el (read-file-name-2):
11305         * minibuf.el (exact-minibuffer-completion-p):
11306         * minibuf.el (read-from-minibuffer):
11307         * minibuf.el:
11308         * menubar.el (check-menu-syntax):
11309         * map-ynp.el (map-y-or-n-p):
11310         * make-docfile.el (docfile-out-of-date):
11311         * loadup.el ((member "run-temacs" command-line-args)):
11312         * loadup.el ((member "no-site-file" command-line-args)):
11313         * loadup.el (really-early-error-handler):
11314         * loadup.el:
11315         * loadhist.el:
11316         * loaddefs.el:
11317         * lisp-mnt.el (lm-verify):
11318         * lib-complete.el (lib-complete:cache-completions):
11319         * lib-complete.el (library-all-completions):
11320         * itimer.el (itimer-run-expired-timers):
11321         * info.el (Info-mode):
11322         * info.el (Info-insert-file-contents):
11323         * info.el (Info-rebuild-dir):
11324         * info.el (Info-build-dir-anew):
11325         * info.el (Info-parse-dir-entries):
11326         * info.el (Info-dir-outdated-p):
11327         * info.el (Info-insert-dir):
11328         * info.el (info-xref):
11329         * info.el:
11330         * hyper-apropos.el (hyper-apropos-get-doc):
11331         * hyper-apropos.el (hyper-describe-face):
11332         * hyper-apropos.el (hyper-apropos-mode):
11333         * hyper-apropos.el:
11334         * help.el (list-processes):
11335         * help.el:
11336         * gnuserv.el:
11337         * font.el (mswindows-font-create-name):
11338         * font.el (font-default-font-for-device):
11339         * font.el (x-font-create-object):
11340         * font.el (font-registry):
11341         * font.el:
11342         * font-lock.el (font-lock-keywords):
11343         * font-lock.el:
11344         * finder.el (finder-compile-keywords):
11345         * find-paths.el (paths-find-recursive-path):
11346         * fill.el (set-justification-center):
11347         * fill.el (fill-region-as-paragraph):
11348         * files.el (insert-directory):
11349         * files.el (wildcard-to-regexp):
11350         * files.el (recover-file):
11351         * files.el (basic-save-buffer):
11352         * files.el (delete-auto-save-file-if-necessary):
11353         * files.el (file-relative-name):
11354         * files.el (backup-extract-version):
11355         * files.el (backup-buffer):
11356         * files.el (set-visited-file-name):
11357         * files.el (set-auto-mode):
11358         * files.el (interpreter-mode-alist):
11359         * files.el:
11360         * files.el (find-file-noselect):
11361         * files.el (abbreviate-file-name):
11362         * files.el (parse-colon-path):
11363         * files.el (directory-abbrev-alist):
11364         * etags.el (visit-tags-table-buffer):
11365         * easymenu.el (easy-menu-define):
11366         * dragdrop.el (experimental-dragdrop-drag):
11367         * dragdrop.el (dragdrop-drop-do-functions):
11368         * dragdrop.el (dragdrop-drop-at-point):
11369         * disass.el (disassemble-1):
11370         * disass.el (disassemble-internal):
11371         * disass.el (disassemble):
11372         * disass.el:
11373         * derived.el (derived-mode-init-mode-variables):
11374         * derived.el (define-derived-mode):
11375         * custom.el (defgroup):
11376         * cus-edit.el (custom-quote):
11377         * config.el:
11378         * code-process.el (open-network-stream):
11379         * code-process.el (start-process):
11380         * code-process.el (call-process-region):
11381         * code-process.el (call-process):
11382         * code-process.el:
11383         * code-files.el (insert-file-contents):
11384         * code-files.el:
11385         * code-files.el (buffer-file-coding-system-for-read):
11386         * cmdloop.el (yes-or-no-p-minibuf):
11387         * cl.el:
11388         * cl-macs.el:
11389         * cl-extra.el:
11390         * callers-of-rpt.el (make-caller-report):
11391         * callers-of-rpt.el:
11392         * bytecomp.el (batch-byte-recompile-directory):
11393         * bytecomp.el (batch-byte-compile-1):
11394         * bytecomp.el (batch-byte-compile):
11395         * bytecomp.el (display-call-tree):
11396         * bytecomp.el (byte-compile-insert):
11397         * bytecomp.el (byte-compile-two-args-19->20):
11398         * bytecomp.el (byte-compile-variable-ref):
11399         * bytecomp.el (byte-compile-form):
11400         * bytecomp.el (byte-compile-top-level-body):
11401         * bytecomp.el (byte-compile-out-toplevel):
11402         * bytecomp.el (byte-compile-byte-code-maker):
11403         * bytecomp.el (byte-compile-file-form-defmumble):
11404         * bytecomp.el (byte-compile-file-form):
11405         * bytecomp.el (byte-compile-keep-pending):
11406         * bytecomp.el (byte-compile-insert-header):
11407         * bytecomp.el (byte-compile-from-buffer):
11408         * bytecomp.el (byte-compile-file):
11409         * bytecomp.el (byte-recompile-file):
11410         * bytecomp.el (byte-compile-close-variables):
11411         * bytecomp.el (byte-compile-warn-about-unused-variables):
11412         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11413         * bytecomp.el (byte-compiler-legal-options):
11414         * bytecomp.el (byte-compile-lapcode):
11415         * bytecomp.el (byte-optimize-log):
11416         * bytecomp.el ((fboundp 'defsubst)):
11417         * bytecomp.el:
11418         * bytecomp-runtime.el:
11419         * byte-optimize.el (byte-optimize-apply):
11420         * byte-optimize.el (car):
11421         * byte-optimize.el (byte-optimize-form):
11422         * byte-optimize.el (byte-optimize-form-code-walker):
11423         * byte-optimize.el:
11424         * build-report.el (build-report-insert-installation-file):
11425         * build-report.el (build-report):
11426         * auto-show.el:
11427         * apropos.el (apropos-documentation):
11428         - mega patch
11429         - clean up byte-compile warnings
11430         - remove unused variables
11431         - Use common lisp style hashtable functions
11432         - byte compiler cleanup
11433         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11434         - remove old backquote syntax usage
11435         - move some cl functionality into C for speed.
11436         - remove last remaining VMS support
11437         - spelling fixes
11438         - implement last, butlast, nbutlast, copy-list in C.
11439         - new macro ignore-file-errors, similar to ignore-errors
11440           (ignore-file-errors (delete-file "foo"))
11441         - get frequent garbage collection during loadup.el by tweaking
11442           gc-cons-threshold, rather than explicitly calling garbage-collect
11443         - default delete-key-deletes-forward to `t'.
11444
11445 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11446
11447         * XEmacs 21.2-beta4 is released.
11448
11449 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11450
11451         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11452         (easy-menu-item-present-p): Wrapper around find-menu-item.
11453         (easy-menu-remove-item): Wrapper around delete-menu-item.
11454
11455         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11456         (add-menu-button): Add 'in-menu' argument.
11457         (add-menu-item-1): Add in-menu support to helper function.
11458
11459 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11460
11461         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11462
11463 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11464
11465         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11466         of Dec 4, 1997.
11467
11468 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11469
11470         * process.el (shell-command-on-region): Report if the command
11471         succeeded or failed.
11472
11473 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11474
11475         * subr.el (buffer-substring-no-properties): Comment out.
11476
11477 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11478
11479         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11480           into font instances first, like `x-frob-font-size' does.
11481           (mswindows-find-larger-font): ditto
11482
11483 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11484
11485         * package-ui.el (pui-install-selected-packages): fix args in call
11486         to `package-get'.
11487
11488 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11489
11490         * package-get.el (host-name): New widget type.
11491         (package-get-remote): Better customization using new type.
11492         (package-get-download-sites): idem dito.
11493
11494         (package-get-custom): Do not use package-get-all untill we have
11495         runtime dependencies.
11496
11497         (package-get-remove-copy): Default to 't' we no longer need this
11498         kludge as we do not currently use depenencies.
11499
11500         (package-get-was-current): New variable.
11501         (package-get-require-base): New 'force-current' argument.
11502         (package-get-update-base): idem
11503         (package-get-package-provider):  idem
11504         (package-get-locate-index-file): New 'no-remote' argument.
11505         (package-get-locate-file): idem.
11506
11507         (package-get-maybe-save-index): New function.
11508         (package-get-update-base): Use it.
11509
11510 1998-10-28 Greg Klanderman <greg@alphatech.com>
11511
11512         * package-get.el (package-get-remote): default to nil; by default,
11513         don't go out to the net via EFS.  They must select a download site.
11514         (package-get-download-sites): new variable.
11515         (package-get-download-menu): new function.
11516         (package-get-locate-index-file): new function.
11517         (package-get-update-base): use it.
11518
11519         * menubar-items.el (default-menubar): add "Update Package Index"
11520         and "Add Download Site" menus under Options | Manage Packages.
11521
11522 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11523
11524         * package-get.el (package-get): bugfix code checking installed version
11525         for case where package is not currently installed.
11526         (package-get-require-signed-base-updates): new variable.
11527         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11528         deemed not a goot thing.  Use the variable
11529         package-get-allow-unsigned-base-updates instead.
11530
11531 1998-10-16 Greg Klanderman <greg@alphatech.com>
11532
11533         * package-get.el (package-get): Don't install an older version than
11534         we already have unless explicitly told to.  Issue a warning.
11535
11536         * package-ui.el (pui-add-required-packages): when adding
11537         dependencies, don't add packages that are up to date.
11538         (pui-package-symbol-char):  Don't consider a package out of date
11539         if you have a newer version installed than the latest version in
11540         package-get-base.
11541
11542         * package-get.el (package-get-base-filename): document that it may
11543         be a path relative to package-get-remote;  new default value.
11544         (package-get-locate-file): new function.
11545         (package-get-update-base): use it to expand package-get-base-filename.
11546         (package-get-save-base): new function to save the package-get database
11547         to file.
11548         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11549         (package-get-update-base): pass the REMOTE-SOURCE arg.
11550         (package-get-update-base-entry): call package-get-custom-add-entry.
11551         (package-get-file-installed-p): removed; no longer needed.
11552         (package-get-create-custom): ditto.
11553         (toplevel): remove code to build and load package-get-custom.el
11554         (package-get-custom-add-entry): new function.
11555
11556 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11557
11558         * wid-edit.el (widget-button-click): Don't switch window.
11559
11560 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11561
11562         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11563
11564 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11565
11566         * etags.el (find-tag-default): Run find-tag-hook using
11567         run-hooks rather than funcall
11568
11569 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11570
11571         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11572         and the current local map as the parents to isearch-mode-map.
11573
11574 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11575
11576         * XEmacs 21.2-beta3 is released.
11577
11578 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11579
11580         * package-get.el (package-get-update-base): use
11581         insert-file-contents-internal, not insert-file-contents-literally.
11582
11583 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11584
11585         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11586         dump time.
11587
11588 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11589
11590         * package-get.el (package-get-update-base-entry): new function.
11591         (package-get-update-base): renamed; was `package-get-load-base'.
11592         cleanup, and use package-get-update-base-from-buffer.
11593         (package-get-update-base-from-buffer): new function.
11594         (package-get-update-base-entries): new; helper for above.
11595         Do not eval lisp grabbed over ftp; parse it from new format.
11596
11597 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11598
11599         * files.el (set-auto-mode): Don't play games loading package-get
11600         database; package-get-package-provider will handle it all.
11601
11602 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11603
11604         * package-get.el (package-get-base-filename): new variable.
11605         (package-get-require-base): new function.
11606         (package-get-pgp-signed-begin-line): new variable.
11607         (package-get-pgp-signature-begin-line): ditto.
11608         (package-get-pgp-signature-end-line):  ditto.
11609         (package-get-load-base): new function.
11610         (package-get-interactive-package-query):
11611         (package-get-update-all):
11612         (package-get-dependencies):
11613         (package-get-package-provider):
11614         (package-get-custom): use package-get-require-base.
11615         [package-get-custom loading]: disable for now.
11616
11617         * package-ui.el (pui-list-packages): use (package-get-require-base)
11618
11619 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11620
11621         * package-ui.el: Correct obvious thinko in choosing extent face.
11622
11623 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11624
11625         * menubar-items.el (default-menubar): pui-list-package has nothing
11626         to with Customize. Move all the package stuff to a new Item in Options.
11627
11628         * package-ui.el (pui-menu): Add menu and Popup menu.
11629
11630         * package-get.el (package-get): Use new
11631         package-admin-get-install-dir.
11632
11633         * package-admin.el (package-admin-get-install-dir): New syntax.
11634         Conserve package location and put mule packages where mule-base is.
11635
11636         * package-get.el : Customized
11637
11638         * package-ui.el (pui): Customized
11639         (pui-package-install-dest-dir): New variable.
11640         (pui-install-selected-packages): Use it
11641
11642 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11643
11644         * package-get.el (package-get-interactive-package-query): Move
11645         dependency on package-get-base to run-time.
11646         (package-get-update-all): Ditto.
11647         (package-get-dependencies): Ditto.
11648         (package-get-package-provider): Ditto.
11649         (package-get-custom): Ditto.
11650
11651 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11652
11653         * events.el: Remove 'ascii-character property from 'backspace
11654         and 'delete symbols
11655
11656 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11657
11658         * package-get-base.el: removed.
11659
11660 1998-09-23  Didier Verna  <didier@xemacs.org>
11661
11662         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11663         (no-upper-case-p): new function.
11664         (with-search-caps-disable-folding): new macro.
11665         (with-interactive-search-caps-disable-folding): new macro.
11666         (zap-to-char): In interactive mode, do a case-sensitive search if
11667         the character is uppercase.
11668         (zap-up-to-char): ditto.
11669
11670         * replace.el (perform-replace): use the function no-upper-case-p.
11671
11672         * isearch-mode.el (isearch-fix-case): ditto.
11673         make obsolete `with-caps-disable-folding' and
11674         `isearch-no-upper-case-p'.
11675
11676         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11677         (tags-search): ditto.
11678         (tags-query-replace): ditto.
11679
11680         * info.el (Info-search): ditto.
11681
11682 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11683
11684         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11685
11686 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11687
11688         * package-admin.el (package-admin-rmtree): rewritten.  need to
11689         check for "." and ".." before symlink check.  expand files and
11690         directories with respect to DIRECTORY, not default-directory.
11691
11692 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11693
11694         * package-get.el (package-get-all): add INSTALL-DIR argument.
11695
11696 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11697
11698         * package-ui.el (pui-add-required-packages): new function, select
11699         dependent packages.
11700         (pui-display-keymap): bind it.
11701         (pui-help-string): document it.
11702         (pui-install-selected-packages): package-get-all -> package-get.
11703
11704         * package-get.el (package-get-dependencies): new function.
11705
11706 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11707
11708         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11709         regexps.
11710
11711 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11712
11713         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11714         function.
11715         (default-mouse-track-normalize-point): Use it.
11716
11717 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11718
11719         * package-admin.el (package-admin-delete-binary-package):
11720                 General cleanup. Remove unnessary use of progn and
11721         save-excursion.
11722         (package-admin-delete-binary-package): Do NOT mess with file
11723         modes. That is evil.
11724         (package-admin-delete-binary-package): Wrap all deleting in
11725         condition-case. The data in MANIFEST is untrustworthy.
11726         (package-admin-delete-binary-package): Let the OS worry about non
11727         empty directories.
11728
11729 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11730
11731         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11732         processing.
11733         (lm-report-bug): Fix mail address to send bug reports to.
11734
11735 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11736
11737         * XEmacs 21.2-beta2 is released.
11738
11739 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11740
11741         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11742
11743 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11744
11745         * info.el (Info-mode): Document page turning by double clicks in
11746         docstring so `M-x describe-mode' will display it.
11747
11748 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11749
11750         * info.el (Info-mouse-track-double-click-hook): Use character
11751         widths to calculate a border region where double clicking does
11752         page turning, and return `nil' by default so other hooks, such as
11753         region highlighting, will be run.
11754
11755 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11756
11757         * sound.el (default-sound-directory-list): Initialize with all the
11758         "sounds" directories in `data-directory-list'.  It used to just be
11759         the first one.
11760
11761         * packages.el (locate-data-directory-list): Created.  This gives
11762         the list of matching directories, unlike `locate-data-directory',
11763         which just gives the first one.
11764
11765 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11766
11767         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11768         make a binding in the local keymap until help-char handling is
11769         improved.
11770
11771         * help.el (help-keymap-with-help-key): Provide keymap with help
11772         binding.
11773         (help-print-help-form): New helper function.
11774
11775 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11776
11777         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11778         move extent to another buffer; no need to create a new extent.
11779         (isearch-fix-case): New function.
11780         (isearch-search-and-update): Use it.
11781
11782 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11783
11784         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11785         the keymap, not minor-mode-map-alist.
11786         (isearch-done): Restore overriding-local-map.
11787
11788 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11789
11790         * bytecomp.el (byte-compile-buffer-substring):
11791         Fix for: (byte-compile (defun f () (buffer-substring)))
11792         ==>   ** buffer-substring called with 3 args, but requires 0-3
11793         - new code not only works, but is more readable, too.
11794
11795 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11796
11797         * msw-faces.el (mswindows-init-device-faces): Don't try to
11798           specify a default font at this late stage. Do try to force
11799           creation of the default face font so that if it fails we get
11800           an error now instead of a crash at frame creation.
11801
11802           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11803           mswindows-make-font-unitalic: Canonical default weight
11804           changed from "Normal" to "Regular".
11805
11806           mswindows-make-font-bold / -bold-italic: Supplied device was
11807           not being passed into call to mswindows-find-smaller-font.
11808
11809 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11810
11811         * package-get.el (package-get-remote): Fix the path where to find
11812           the packages on xemacs.org.
11813
11814 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11815
11816         * about.el (about-maintainer-info): Update Ben's entry.
11817
11818 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11819
11820         * lisp/shadow.el (find-emacs-lisp-shadows):
11821         - `member' was being called on lists of length 2000!
11822         - Replace with hashtables.
11823         - Replace hand-coded loops with (dolist)
11824         - Fix comment typo
11825
11826 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11827
11828         * packages.el: Added new function, `package-delete-name', to
11829           delete existing packages from the installed package database
11830           (`packages-package-list').  Also added the "pkginfo" directory
11831           to `packages-special-base-regexp', so that the pkginfo directory
11832           would not get added to `late-packages'.
11833
11834         * package-admin.el: Added ability to delete an installed package
11835           (added low-level function, `package-admin-delete-package').
11836           Understands how to use the pkginfo/MANIFEST.<package> file to
11837           delete the package.  When installing a package, will also
11838           create a MANIFEST.* file if one is not provided by the
11839           package.  If the MANIFEST.* doesn't exist when deleting a
11840           package, the functions will fall back to attempting to delete
11841           any package-specific lisp directory.
11842
11843         * package-get.el: Moved some functions to package-admin.el.
11844           Added interactive function `package-get-delete-package', for
11845           use by users for deleting a package.
11846
11847           Also modified to not require the presence of efs.
11848
11849 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * files.el (find-file-noselect): Handle all signals, kill the
11852         buffer and resignal.
11853
11854 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11855
11856         * cl-macs.el (glyph-image): Add setf method.
11857
11858 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11859
11860         * package-get.el: Fixed broken EFS downloading.  Also, look for
11861           .tar.gz files first, in preference over .tgz files.
11862
11863         * package-ui.el: Fix display of package version numbers.
11864
11865 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11866
11867         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11868         argument.
11869
11870 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11871
11872         * list-mode.el: `display-completion-list': added new/optional
11873           keyword `:completion-string', which allows the programmer to
11874           change the "Possible completions are:" prompt.
11875
11876         * menubar-items.el: Added new pulldown menu-pick to start up the
11877           visual package browser/installer:
11878
11879                 Options->Customize->List Packages
11880
11881         * package-admin.el: Added hooks for installing under both Unix
11882           and MS Windows.  Does additional error checking.  No longer
11883           calls "add-big-package.sh" to install packages under Unix; now
11884           calls gunzip & tar directly.
11885
11886         * package-get.el: Added ability to install packages from files
11887           on a local disk/CDROM.  Now deletes any existing package lisp
11888           directory.  Does completion on available packages when
11889           querying for package names.  Will also search for .tgz files
11890           in addition for .tar.gz files.  Tries to reload
11891           auto-autoloads, as a convenience when loading new packages,
11892           and also tries to add any new package paths to `load-path'.
11893           Changed all occurences of `concat' to use `expand-file-name'.
11894
11895         * package-ui.el: New file which implements the main visual
11896           package browser/installer, which is started via a menu pick or
11897           M-x pui-list packages.
11898
11899 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11900
11901         * startup.el (load-init-file): spelling fix.
11902
11903 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11904
11905         * startup.el (normal-top-level): Load auto-autoload files
11906         covariantly with their precedence.
11907
11908 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11909
11910         * menubar-items.el (default-menubar): Remove "Font Weight"
11911         option, there is currently no custom equivalent.. Customize-faces
11912         is "Edit faces".
11913
11914         * x-font-menu.el (font-menu-set-font): Use customize to set
11915         default face.
11916
11917         * faces.el (face-spec-update-all-matching): New function.
11918
11919         * cus-face.el (custom-set-face-update-spec): New function.
11920         Interface to customize faces from elisp.
11921
11922         (custom-face-value-create): Show the customized settings if set
11923         but not saved.
11924
11925 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11926
11927         (custom-face-value-create): Show the customized settings if set
11928         but not saved.
11929
11930 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * keydefs.el (global-map): Add FSF 20.3 binding of
11933         query-replace-regexp.
11934
11935 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11936
11937         * minibuf.el (read-file-name-internal-1): use
11938         user-name-completion-1 instead of user-name-completion.
11939
11940 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11941
11942         * loadup.el:
11943         * make-docfile.el:
11944         * update-elc.el: Don't set `source-directory' (now defunct as a
11945         global variable) no more.
11946
11947         * packages.el (packages-list-autoloads): Made `source-directory'
11948         (now defunct as a global variable) a parameter.
11949
11950 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11951
11952         * about.el (about-hackers): new email
11953
11954 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11955
11956         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11957
11958 1998-07-17  Didier Verna  <didier@xemacs.org>
11959
11960         * faces.el (set-face-property):
11961         (set-face-dim-p):
11962         (face-dim-p): updated the doc strings now that the dim property isn't
11963         tty-specific.
11964         (face-equal): the dim property is now a common one.
11965
11966         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11967         Renamed the `stipple' attribute to `background-pixmap'.
11968         (custom-face-background-pixmap): make custom-face-stipple an
11969         obsolete alias for this.
11970
11971 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11972
11973         * find-paths.el (paths-file-readable-directory-p): Created and
11974         used.
11975
11976         * loadup.el: Don't set inhibit-... flags from run-temacs.
11977
11978 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11979
11980         * packages.el (packages-data-path-depth): Added and used.
11981
11982 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11983
11984         * about.el:
11985         - Change .xpm to .png, delete "zcat" section.
11986         - cosmetic fix in the 'marcpa' entry.
11987
11988         * etc/photos
11989         - convert all .xpm.Z to .png
11990         - rename mrb to martin
11991         - rename mcook-m to mcookm
11992
11993 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11994
11995         * x-init.el (x-initialize-compose): Add support for
11996         dead-circumflex as YET ANOTHER NAME for that dead key.
11997
11998 1998-08-05  Colin Rafferty <colin@xemacs.org>
11999
12000         * setup-paths.el (paths-construct-exec-path): Made the
12001         last-packages really be last.
12002         (paths-construct-data-directory-list): Ditto.
12003
12004 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12005
12006         * startup.el(startup-splash-frame-body):
12007         Update Copyright notice in splash screen
12008
12009 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12010
12011         * minibuf.el (read-file-name-internal-1): do ~user completion.
12012
12013 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12014
12015         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12016         aginst destroyed extents
12017
12018 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12019
12020         * package-get.el (package-get): add `install-dir' argument.
12021
12022 1998-07-20  John Jones  <jj@asu.edu>
12023
12024         * package-get.el: calls to package-get-update-all will only
12025           update packages which are already installed.
12026
12027 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12028
12029         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12030         writable.
12031
12032 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12033
12034         * about.el (about-hackers): Correct my email.
12035
12036 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12037
12038         * about.el (about-hackers): new email-address.
12039
12040 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12041
12042         * minibuf.el (read-number): Don't let `input-error' condition
12043         escape.
12044
12045 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12046
12047         * about.el (about-hackers): use my `email-for-life' address.
12048
12049 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12050
12051         * XEmacs 21.2-beta1 is released.
12052
12053 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12054
12055         * ldap.el (ldap-search): Doc string change
12056
12057 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12058
12059         * menubar-items.el (default-menubar): Removed references to
12060         `data-directory', and use `locate-data-file' instead, and made
12061         then greyed out if they don't exist.
12062
12063 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12064
12065         * keymap.el (events-to-keys): Use `format' instead of `concat'
12066         since the latter does not accept integer args anymore
12067
12068 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12069
12070         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12071         macros replaced.
12072
12073 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12074
12075         * make-docfile.el: Get first initialization from very-early-lisp.el
12076         * update-elc.el: Ditto.
12077         * loadup.el (really-early-error-handler): Ditto.
12078
12079         * packages.el (packages-unbytecompiled-lisp): Add new file,
12080         very-early-lisp.el.
12081
12082         * very-early-lisp.el: New file.
12083
12084 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12085
12086         * Symbols that have been obsolete for at least 3 years removed (II).
12087
12088         * obsolete.el (eval-current-buffer): Make compatible.
12089         (byte-code-function-p): Ditto.
12090         (send-string): Removed.
12091         (send-region): Removed.
12092         (screen-scrollbar-width): Removed.
12093         (set-screen-scrollbar-width): Removed.
12094         (set-screen-left-margin-width): Removed.
12095         (set-screen-right-margin-width): Removed.
12096         (screen-left-margin-width): Removed.
12097         (screen-right-margin-width): Removed.
12098         (set-buffer-left-margin-width): Removed.
12099         (set-buffer-right-margin-width): Removed.
12100         (buffer-left-margin-width): Removed.
12101         (buffer-right-margin-width): Removed.
12102         (x-set-frame-icon-pixmap): Removed.
12103         (x-set-screen-icon-pixmap): Removed.
12104         (pixel-name): Removed.
12105         (make-pixmap): Removed.
12106         (make-cursor): Removed.
12107         (pixmap-width): Removed.
12108         (pixmap-contributes-to-line-height-p): Removed.
12109         (set-pixmap-contributes-to-line-height): Removed.
12110
12111 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12112
12113         * obsolete.el (popup-menu-up-p): removed.
12114         (read-no-blanks-input): Removed.
12115         (wholenump): Removed.
12116         (ring-mod): Removed (what was ring-mod?).
12117         (current-time-seconds): Removed.
12118         (run-special-hook-with-args): Removed.
12119         (dot): Removed.
12120         (dot-marker): Removed.
12121         (dot-min): Removed.
12122         (dot-max): Removed.
12123         (window-dot): Removed.
12124         (set-window-dot): Removed.
12125
12126         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12127         `dot-min'.
12128
12129         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12130
12131         * code-files.el (insert-file-contents): Rename
12132         run-special-hook-with-args to run-hook-with-args-until-success.
12133         (write-region): Ditto.
12134
12135 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12136
12137         * about.el: Fix typos, update release date.
12138
12139         * Symbols that have been obsolete for at least 3 years removed.
12140
12141         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12142         screen- functions.
12143         (toplevel): remove setf methods for screen functions.
12144         * cl-macs.el (extent-data): defsetf removed.
12145         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12146         many places to remove.
12147         (comment-indent-hook): Ditto.
12148         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12149         (buffer-dedicated-screen): Ditto.
12150         (deiconify-screen): Ditto.
12151         (delete-screen): Ditto.
12152         (event-screen): Ditto.
12153         (find-file-other-screen): Ditto.
12154         (find-file-read-only-other-screen): Ditto.
12155         (live-screen-p): Ditto.
12156         (screen-height): Ditto.
12157         (screen-iconified-p): Ditto.
12158         (screen-list): Ditto.
12159         (screen-live-p): Ditto.
12160         (screen-name): Ditto.
12161         (screen-parameters): Ditto.
12162         (screen-pixel-height): Ditto.
12163         (screen-pixel-width): Ditto.
12164         (screen-root-window): Ditto.
12165         (screen-selected-window): Ditto.
12166         (screen-totally-visible-p): Ditto.
12167         (screen-visible-p): Ditto.
12168         (screen-width): Ditto.
12169         (screenp): Ditto.
12170         (get-screen-for-buffer): Ditto.
12171         (get-screen-for-buffer-noselect): Ditto.
12172         (get-other-screen): Ditto.
12173         (iconify-screen): Ditto.
12174         (lower-screen): Ditto.
12175         (mail-other-screen): Ditto.
12176         (make-screen): Ditto.
12177         (make-screen-invisible): Ditto.
12178         (make-screen-visible): Ditto.
12179         (modify-screen-parameters): Ditto.
12180         (new-screen): Ditto.
12181         (next-screen): Ditto.
12182         (next-multiscreen-window): Ditto.
12183         (other-screen): Ditto.
12184         (previous-screen): Ditto.
12185         (previous-multiscreen-window): Ditto.
12186         (raise-screen): Ditto.
12187         (redraw-screen): Ditto.
12188         (select-screen): Ditto.
12189         (selected-screen): Ditto.
12190         (set-buffer-dedicated-screen): Ditto.
12191         (set-screen-height): Ditto.
12192         (set-screen-position): Ditto.
12193         (set-screen-size): Ditto.
12194         (set-screen-width): Ditto.
12195         (show-temp-buffer-in-current-screen): Ditto.
12196         (switch-to-buffer-other-screen): Ditto.
12197         (visible-screen-list): Ditto.
12198         (window-screen): Ditto.
12199         (x-set-screen-pointer): Ditto.
12200         (x-set-frame-pointer): Ditto.
12201         (screen-title-format): Ditto.
12202         (screen-icon-title-format): Ditto.
12203         (terminal-screen): Ditto.
12204         (delete-screen-hook): Ditto.
12205         (create-screen-hook): Ditto.
12206         (mouse-enter-screen-hook): Ditto.
12207         (mouse-leave-screen-hook): Ditto.
12208         (map-screen-hook): Ditto.
12209         (unmap-screen-hook): Ditto.
12210         (default-screen-alist): Ditto.
12211         (default-screen-name): Ditto.
12212         (x-screen-defaults): Ditto.
12213         (x-create-screen): Ditto.
12214         * obsolete.el: meta-flag removed.
12215         baud-rate removed.
12216         sleep-for-millisecs removed.
12217         extent-data removed.
12218         set-extent-data removed.
12219         set-extent-attribute removed.
12220         extent-glyph removed.
12221         extent-layout removed.
12222         set-extent-layout removed.
12223         list-faces-display removed.
12224         list-faces removed.
12225         trim-versions-without-asking removed.
12226         after-write-file-hooks removed.
12227         truename removed.
12228         auto-fill-hook removed.
12229         blink-paren-hook removed.
12230         select-screen-hook, deselect-screen-hook removed.
12231         auto-raise-screen, auto-lower-screen removed.
12232
12233         * msw-mouse.el: Global change resource -> mswindows-resource.
12234
12235         * XEmacs 21.0-pre5 is released.
12236
12237 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12238
12239         * about.el (about-hackers): Credits update.
12240
12241 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12242
12243         * register.el (insert-register): Don't activate the region.
12244
12245 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12246
12247         * select.el: Restore x-* symbols for backwards compatibility:
12248         x-copy-primary-selection, x-kill-primary-selection,
12249         x-delete-primary-selection, x-select-make-extent-for-selection,
12250         x-valid-simple-selection-, x-cut-copy-clear-internal.
12251
12252 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12253
12254         * XEmacs 21.0-pre4 is released.
12255
12256 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12257
12258         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12259         reporting bugs.
12260         (maybe-add-init-button): Fix semantics under Windows.  Use
12261         `expand-file-name' rather than `concat'.
12262
12263         * help.el (print-messages): New function.
12264
12265 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12266
12267         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12268
12269 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12270
12271         * about.el: Tweaked my entry in about-hackers.
12272
12273         * find-paths.el (paths-emacs-root-p):
12274           Relaxed emacs-root checking of an in-place installation to
12275           also accommodate the flat layout used on MS Windows.
12276
12277 1998-06-29  John Jones  <jj@asu.edu>
12278
12279         * package-get.el: calls to package-get-update-all will only
12280           update packages which are already installed.
12281
12282 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12283
12284         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12285         are handled by the gui-element face fallbacks now.
12286
12287         * x-faces.el: default gui-element face to "background" as well as
12288         the default face.
12289
12290         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12291         and default face settings since these are set as fallbacks now in
12292         the appropriate domain.
12293
12294 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12295
12296         * text-mode.el (text-mode): Reorder regexp so the OR part
12297         corresponding to `page-delim' goes first and the hack in
12298         `forward-paragraph' will work.
12299         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12300
12301 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12302
12303         * subr.el (remove-hook): When checking the hook value
12304           with functionp, don't apply car to it.
12305
12306 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12307
12308         * package-get.el (package-get-remote-filename):
12309           Don't use file-name-as-directory because the local directory
12310           separator conventions might not be the same as ftp's.
12311
12312 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12313
12314         * ldap.el (ldap-host-parameters-alist): New name of
12315         `ldap-host-parameters-plist'
12316
12317 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12318
12319         * package-get.el: Using (require 'package-get-base), now that it
12320         provides itself.  Consequently removed all instances of (load
12321         "package-get-base.el").
12322
12323 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12324
12325         * subr.el (remove-hook): Don't treat the hook value as a
12326           list unless it is both consp and not functionp.
12327
12328 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12329
12330         * about.el: Email address for Ben Wing is ben@xemacs.org.
12331         * auto-show.el: Ditto.
12332         * bytecomp.el: Ditto.
12333         * faces.el: Ditto.
12334         * x-scrollbar.el: Ditto.
12335         * x-misc.el: Ditto.
12336         * tty-init.el: Ditto.
12337         * toolbar-items.el: Ditto.
12338         * symbol-syntax.el: Ditto.
12339         * specifier.el: Ditto.
12340         * objects.el: Ditto.
12341         * hyper-apropos.el: Ditto.
12342         * glyphs.el: Ditto.
12343
12344 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12345
12346         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12347         vertical-divider-always-visible-p.
12348         (default-mouse-motion-handler): Ditto.
12349
12350 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12353         global value.
12354
12355 1998-06-21  Oliver Graf <ograf@fga.de>
12356
12357         * build-reports.el: changed receiver to xemacs-build-reports list
12358
12359 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12360
12361         * font.el: Split font-family-mappings into X and
12362           mswindows-specific versions.
12363           mswindows-font-create-[object|name]: Treat supplied size
12364           as a pointsize. Added underline and strikethru handling.
12365
12366         * msw-faces.el: changed default mswindows charset to western.
12367
12368         * msw-glyphs.el: removed space in border-glyph font string that
12369           was inserted to get round bugs in the mswindows C font code.
12370
12371 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12372
12373         * about.el (about-hackers): Credits update.
12374
12375         * help-nomule.el (tutorial-supported-languages): Add Romanian
12376         TUTORIAL.
12377
12378         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12379         to ISO-8859-2.
12380
12381 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12382
12383         * font.el: Split font-family-mappings into X and
12384           mswindows-specific versions.
12385           mswindows-font-create-[object|name]: Treat supplied size
12386           as a pointsize. Added underline and strikethru handling.
12387
12388         * msw-faces.el: changed default mswindows charset to western.
12389
12390         * msw-glyphs.el: removed space in border-glyph font string that
12391           was inserted to get round bugs in the mswindows C font code.
12392
12393 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12394
12395         * minibuf.el: make read-color-completion-table call
12396           (mswindows-color-list for mswindows devices.
12397
12398 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12399
12400         * lisp/font-lock.el
12401         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12402         Let declaration items contain non-word symbol characters.
12403
12404 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12405
12406         * package-get.el (package-get-package-provider): Added autoload
12407         cookie.  Loading "package-get-base.el" in ALL functions that use
12408         it.  Fixed some (interactive ...) with multiple argument specs
12409         again.  Cosmetic indentation changes.
12410
12411 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12412
12413         * info.el (Info-insert-dir): Don't use nreverse on variables
12414         that you want to use later.
12415
12416 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12417
12418         * x-mouse.el (x-set-point-and-move-selection): Replace call
12419         to x-kill-primary-selection with kill-primary-selection
12420
12421 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12422
12423         * simple.el (what-cursor-position): Make cursor position reported
12424         use value of column-number-start-at-one
12425
12426 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12427
12428         * about.el (xemacs-hackers): Fix Jareth's email address.
12429
12430 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12431
12432         * startup.el (startup-splash-frame): Remove
12433         `xemacs-startup-logo-function'.
12434
12435 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12436
12437         * about.el (about-hackers): Update credits list.
12438
12439 1998-06-06  Jeff Miller <jmiller@smart.net>
12440
12441         * lisp/sound.el: Update sound-ext to allow filenames with
12442           extensions to be found by load-sound-file
12443
12444 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12445
12446         * info.el (Info-rebuild-outdated-dir): Removed variable
12447         (Info-auto-generate-directory): New variable
12448         (Info-save-auto-generated-dir): New variable
12449         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12450         (Info-build-dir-anew): Second parameter removed.  Use
12451         `Info-save-auto-generated-dir'
12452         (Info-rebuild-dir): Ditto
12453
12454 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12455
12456         * list-mode.el (next-list-mode-item): Would not recognize
12457         border between directly neighbored items.
12458
12459 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12460
12461         * package-get.el: add autoloads for some functions.
12462
12463 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12464
12465         * specifier.el (let-specifier): Tiny docfixes.
12466
12467 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12468
12469         * msw-mouse.el: set selection-pointer-glyph to Normal.
12470
12471 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12472
12473         * wid-edit.el (widget-specify-secret): New function.
12474         (widget-after-change): Use it.
12475         (widget-specify-field): Use it.
12476
12477 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12478
12479         * mouse.el (drag-window-divider): Use `(not done)' instead of
12480         `doit'; reuse result of `window-pixel-edges'.
12481
12482         * modeline.el (drag-modeline-event-lag): Rename to
12483         drag-divider-event-lag.
12484
12485 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12486
12487         * specifier.el (let-specifier): Rewritten not to generate needless
12488         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12489         arguments.
12490
12491 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12492
12493         * minibuf.el (read-file-name-1): Setup buffer-local value of
12494         `completion-ignore-case' in completions buffer under Windows.
12495
12496 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12497
12498         * about.el (about-maintainer-glyph): Fix support for not
12499         compressed images.
12500
12501 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12502
12503         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12504
12505         * mouse.el (mouse-track): Cancel selection if misc-user event with
12506         `cancel-mode-internal' function is fetched.
12507
12508 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12509
12510         * files.el (save-some-buffers-1): Fixed return value.
12511
12512 1998-06-01  Oliver Graf <ograf@fga.de>
12513
12514         * dragdrop.el: added experimental
12515
12516 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12517
12518         * startup.el (after-init-hook, init-file-user,
12519         user-init-directory, load-user-init-file):  Purge references
12520         to "~/.xemacs/init.el" from docstrings.
12521
12522         (load-user-init-file) Use paths-construct-path to construct
12523         paths to user init files.  Go directly to ~/.emacs, do not
12524         search ~/.xemacs/, do not load `default-custom-file'.
12525
12526 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12527
12528         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12529         general *sh.
12530         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12531
12532 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12533
12534         * menubar-items.el (default-menubar): add Update Packages to customize
12535         menu.
12536
12537 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12538
12539         * faces.el: use toolbar face as a fallback for toolbar properties
12540         in xpm-color-symbols instead of default.
12541
12542         * msw-faces.el: rename 3d-object -> gui-element face.
12543
12544 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12545
12546         * startup.el (xemacs-startup-logo-function): New variable.
12547         (startup-splash-frame): Use it.
12548
12549 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12550
12551         * files.el (save-some-buffers): Would wait 1 second.
12552         (save-some-buffers-1): Delete other windows here instead of in
12553         `save-some-buffers'.
12554         (save-some-buffers): Force redisplay only if windows were deleted.
12555
12556 1998-06-02  Didier Verna  <didier@xemacs.org>
12557
12558         * cus-face.el (custom-face-attributes): generalized the use of
12559         toggle buttons for boolean attributes.
12560         Re-ordered the items a bit.
12561
12562 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12563
12564         * sound.el (default-sound-directory): Use `locate-data-directory'
12565         to find the sounds directory.
12566
12567 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12568
12569         * sound.el: default sound-ext to .wav under mswindows, .au
12570         otherwise. load-default sounds without extensions.
12571
12572 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12573
12574         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12575         if send-pr is not bound.
12576
12577 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12578
12579         * files.el: grok idl files in auto-mode-alist.
12580 1998-06-01  Jeff Miller  <jmiller@smart.net>
12581
12582         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12583         calling `upcase'.
12584
12585 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12586
12587         * msw-glyphs.el: add xbm to the list of image types supported.
12588
12589 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12590
12591         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12592         instead of XEmacs one when dumping InfoDock.
12593
12594 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12595
12596         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12597         for `modeline-visible-p'
12598
12599         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12600
12601 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12602
12603         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12604         since it's not used anymore. doc string fixes.
12605
12606         * package-get.el (package-get-file-installed-p): new function. use
12607         instead of file-installed-p which is in an external package.
12608
12609 1998-05-28  Oliver Graf <ograf@fga.de>
12610
12611         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12612         favor of select-window/switch-to-buffer
12613
12614 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12615
12616         * startup.el: changed (getenv "HOME") to (user-home-directory)
12617
12618 1998-05-25  Oliver Graf <ograf@fga.de>
12619
12620         * frame.el (cde-start-drag) moved to dragdrop.el
12621         (offix-start-drag-region) moved to dragdrop.el
12622         (offix-start-drag) moved to dragdrop.el
12623         * dragdrop.el (cde-start-drag) moved from frame.el
12624         (offix-start-drag-region) moved from frame.el
12625         (offix-start-drag) moved from frame.el
12626         (cde-start-drag-region) cde drag regions
12627         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12628
12629 1998-05-26  Oliver Graf <ograf@fga.de>
12630
12631         * dragdrop.el: created dragdrop-drag prototypes
12632         (cde-start-drag-region) fixed typo
12633
12634 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12635
12636         * simple.el (after-init-hook): Remove reader macro.
12637
12638         * packages.el (packages-hardcoded-lisp): Get rid of reader
12639         macros.  Update DOC string.
12640
12641 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12642
12643         * mouse.el (drag-window-divider): Ditto.
12644
12645         * modeline.el (mouse-drag-modeline): Use it.
12646
12647         * lisp-mode.el (let-specifier): Specify indentation.
12648
12649         * specifier.el (let-specifier): Renamed from
12650         `with-specifier-instance'.
12651
12652 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12653
12654         * x-faces.el:
12655         * faces.el: move definition of xpm-color-symbols from x-faces.el
12656         to faces. Predicate x-get-resource on the presence of x.
12657
12658         * msw-faces.el: set 3d-object face rather than modeline. Specify
12659         faces as specfier defaults.
12660
12661         * package-get.el: don't use package-admin-add-single-file-package.
12662
12663 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12664
12665         * toolbar-items.el: Fixup tooltips.
12666         (toolbar-gnus): Don't use obsolete variable
12667         toolbar-news-frame-properties.
12668         (toolbar-news-reader): Default to `gnus' instead of
12669         `not-configured'.
12670
12671         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12672         Windows.
12673
12674 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12675
12676         * package-get.el: rename -installedp -> -installed-p.
12677
12678 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12679
12680         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12681         attributes, and assinged it to continuation, truncation and
12682         hscroll glyphs.
12683
12684         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12685         and made continuation, truncation and hscroll glyphs arrow
12686         characters out of that font.
12687
12688 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12689
12690         * minibuf.el (minibuffer-electric-separator): Play nicely with
12691         directory-sep-char being \.
12692         (minibuffer-electric-tilde): Ditto.
12693         (read-file-name-map): Ditto.
12694
12695 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12696
12697         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12698         on X devices.
12699         (default-mouse-track-deal-with-down-event): Avoid
12700         `x-disown-selection'; use `disown-selection' instead.
12701
12702 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12703
12704         * select.el:
12705         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12706         moved to (cut-copy-clear-internal) in select.el. Ditto for
12707         (x-delete-primary-selection) (x-kill-primary-selection)
12708         (x-copy-primary-selection).
12709         (own-clipboard): new function.
12710
12711         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12712         functions in select.el. remove old ones.
12713         (mswindows-own-clipboard): new function.
12714
12715 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12716
12717         * gnuserv.el: allow connections from mswindows type devices.
12718
12719 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12720
12721         * msw-glyphs.el: change image type used from cursor to resource.
12722
12723 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12724
12725         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12726         for {top,bottom}-{left,right} values in addition to
12727         {top,bottom}_{left,right}.
12728         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12729
12730 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12731
12732         * cl-macs.el (specifier-instance): Undefine its setf method.
12733
12734         * specifier.el (with-specifier-instance): Added docstring.
12735
12736         * mouse.el (drag-window-divider): Ditto.
12737
12738         * modeline.el (mouse-drag-modeline): Use it.
12739
12740         * lisp-mode.el (with-specifier-instance): Define its indentation
12741         level.
12742
12743         * specifier.el (with-specifier-instance): New macro.
12744
12745 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12746
12747         * package-get.el (package-get-create-custom): new function to
12748         auto-generate package-get-custom.el from package-get-base.el.
12749         * (package-get-ever-installedp): new function.
12750         * (package-get-custom): new function to get all packages specified
12751         by customize.
12752
12753 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12756
12757 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12758
12759         * cl-extra.el: Reverse previous float change.
12760
12761 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12762
12763         * x-faces.el:
12764         * faces.el (try-font-name): moved from x-faces.el since it is
12765         required by w3 under mswindows as well X.
12766
12767 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12768
12769         * winnt.el: Removed evil (setq completion-ignore-case t)
12770         clause, one more overlookef fsfism.
12771         (nt-quote-args-functions-alist): End sentences with double space.
12772
12773 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12774
12775         * window-xemacs.el (push-window-configuration): Remove kludgery of
12776         recaching default-toolbar specifier.
12777         (pop-window-configuration): Ditto.
12778         (unpop-window-configuration): Ditto.
12779
12780 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12781
12782         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12783
12784 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12785
12786         * winnt.el (nt-quote-args-verbatim): Added function.
12787         (nt-quote-args-prefix-quote): Added function.
12788         (nt-quote-args-backslash-quote): Added function.
12789         (nt-quote-args-double-quote): Added function.
12790         (nt-quote-args-functions-alist): New variable.
12791         (nt-quote-process-args): Added function. This is the main quoting
12792         work horse called from process-nt.c
12793
12794 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12795
12796         * winnt.el: Removed duplicate definitions for backspace,
12797         delete, M-backspace and C-M-backspace.
12798         (file-name-buffer-file-type-alist): Removed this variable.
12799         (find-buffer-file-type): Removed function.
12800         (find-file-binary):  Removed function.
12801         (find-file-text): Removed function.
12802         (find-file-not-found-set-buffer-file-type): Removed function.
12803         (save-to-unix-hook): Removed function.
12804         (revert-from-unix-hook): Removed function.
12805         (using-unix-filesystems): Removed function.
12806         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12807         warning.
12808         (x-set-selection): Removed function.
12809         (x-get-selection): Removed function.
12810         Removed commented FSFisms.
12811         Replaced copyright notice (this file is not part of GNU Emacs).
12812         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12813         comint-process-echoes setting to t.
12814
12815 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12816
12817         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12818         and used following the interface change of
12819         `paths-find-recursive-path'.
12820
12821         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12822         regexp instead of a list of base names.
12823         (paths-version-control-filename-regexp):
12824         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12825         Introduced and used following the interface change of
12826         `paths-find-recursive-path'.
12827
12828 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12829
12830         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12831         on X devices, rather than on all non-TTY devices.
12832
12833 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12834
12835         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12836
12837         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12838
12839 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12840
12841         * itimer.el (activate-itimer): Fixed usage of integers
12842         as argument to `concat'.
12843
12844 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12845
12846         * itimer.el (start-itimer): replace the use of `concat' with
12847         `format'
12848
12849 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12850
12851         * mode-motion.el (mode-motion-hook): Clarify docstring.
12852         From Bob Weiner <weiner@altrasoft.com>
12853
12854         * loadhist.el (symbol-file): Supply prompt string when used
12855         interactively.
12856         From Bob Weiner <weiner@altrasoft.com>
12857
12858 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12859
12860         * loadup.el (really-early-error-handler): Ditto.
12861
12862         * update-elc.el: Ditto.
12863
12864         * setup-paths.el (paths-construct-exec-path): Ditto.
12865
12866         * make-docfile.el: Ditto.
12867
12868         * find-paths.el (paths-decode-directory-path): Use split-path
12869         instead of decode-path.
12870
12871         * files.el (parse-colon-path): Update docstring reference.
12872
12873 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12874
12875         * msw-init.el:
12876         * x-init.el:
12877         Bind cut'n'paste keys to non window-system specific functions.
12878
12879         * msw-select.el: New function mswindows-clear-clipboard.
12880         mswindows-cut-copy-clipboard extended to handle clearing of the
12881         selection and renamed to mswindows-cut-copy-clear-clipboard.
12882
12883         * select.el: on mswindows devices delete-primary-selection
12884         calls mswindows-clear-clipboard.
12885
12886 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12887
12888         * simple.el (quoted-insert): Inhibit quit when using read-char.
12889
12890         * cmdloop.el (read-char): Don't inhibit quit.
12891         (read-char-exclusive): Ditto.
12892         (read-char): Signal quit if quit-char was pressed.
12893         (read-char-exclusive): Ditto.
12894         (read-quoted-char): Return a character, not integer.
12895
12896         * menubar-items.el (default-popup-menu): Use Andy's generic
12897         selection code.
12898         (default-popup-menu): Fix code.
12899
12900 1998-05-14  Oliver Graf <ograf@fga.de>
12901
12902         * dragdrop.el (dragdrop-function-widget): this time it's done
12903
12904 1998-05-13  Oliver Graf <ograf@fga.de>
12905
12906         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12907
12908 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12909
12910         * device.el (device-pixel-width):
12911         (device-pixel-height):
12912         (device-mm-width):
12913         (device-mm-height):
12914         (device-bitplanes):
12915         (device-color-cells): Swapped parameters to device-system-metric
12916         according to the interface change.
12917
12918 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12919
12920         * mouse.el (default-mouse-motion-handler): Use new name of the
12921         function event-over-vertical-divider-p.
12922         Do not set E-W arrow cursor over the divider if
12923         vertical-divider-draggable-p is nil in the window.
12924         ([top-level]): Use new name for the variable
12925         vertical-divider-map.
12926         (drag-window-divider): Respect vertical-divider-draggable-p.
12927         Variable name typo fixes.
12928
12929 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12930
12931         * keymap.el (kbd): Define here; handle string constants and
12932         others...
12933
12934 1998-05-15  Christian Nyb <chr@mediascience.no>
12935
12936         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12937         in Emacs 18.
12938
12939 1998-05-13  Didier Verna  <didier@xemacs.org>
12940
12941         * mouse.el (drag-window-divider): give the vertical divider a
12942         pressed look when dragging it.
12943
12944 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12945
12946         * faces.el: predicate some more face operations on x or mswindows
12947         not just x.
12948
12949         * modeline.el: enable modeline coloring for mswindows.
12950
12951 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12952
12953         * minibuf.el (minibuffer-default): Added variable; compatible with
12954         FSF Emacs.
12955         (next-history-element): Used `minibuffer-default'.
12956
12957 1998-05-12  Oliver Graf <ograf@fga.de>
12958
12959         * dragdrop.el (dragdrop-function-widget): button and mods ok
12960         arguments still look a bit strange
12961         (dragdrop-compare-mods) created
12962         (dragdrop-drop-do-functions) correctly checks for buttons and
12963         modifiers
12964
12965 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12966
12967         * setup-paths.el (paths-default-info-directories): Replace
12968         path-separator with directory-sep-char.
12969
12970         * files.el (path-separator): Don't define it here.
12971
12972 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12973
12974         * update-elc.el: Ditto.
12975
12976         * setup-paths.el (paths-construct-exec-path): Ditto.
12977
12978         * make-docfile.el: Ditto.
12979
12980         * loadup.el (really-early-error-handler): Ditto.
12981
12982         * find-paths.el (paths-decode-directory-path): Use decode-path
12983         instead of decode-path-internal.
12984
12985         * files.el (parse-colon-path): Update docstring.
12986
12987 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12988
12989         * subr.el (get-buffer-window-list): Make BUFFER optional.
12990
12991         * window-xemacs.el (windows-of-buffer): Defalias to
12992         get-buffer-window-list.
12993
12994 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12995
12996         * disass.el: Fix maintainer keyword.
12997
12998         * bytecomp.el (byte-compile-and-load-file): Autoload.
12999         (byte-compile-buffer): Ditto.
13000
13001         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13002         value is returned, not the name.
13003         (lisp-imenu-generic-expression): Enable it.
13004         (lisp-mode-variables): Ditto.
13005         (lisp-indent-offset): Change defconst to defvar.
13006         (lisp-indent-function): Ditto.
13007         (lisp-body-indent): Ditto.
13008
13009 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13010
13011         * modeline.el: Use zap-last-kbd-macro-event.
13012
13013         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13014         nil, don't attempt to do anything with messages.
13015         (eval-last-sexp): Use `letf' for clarity.
13016
13017 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13018
13019         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13020
13021 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13022
13023         * buff-menu.el:
13024         * lisp-mode.el:
13025         * obsolete.el:
13026         Change empty docstrings into no doc strings at all.
13027         Fix bogus FSF-format docstrings.
13028         * etags.el: Fix docstring.
13029
13030 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13031
13032         * package-get.el (package-get): Use internal md5
13033
13034 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13035
13036         * about.el (about-xemacs): Correct abuse of concat.
13037
13038 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13039
13040         * info.el (Info-mode): Use easymenu.
13041
13042 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13043
13044         * apropos.el (apropos): Don't use concat with integers.
13045
13046         * cmdloop.el (describe-last-error): Handle the case when no error
13047         was seen gracefully.
13048
13049         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13050         defun.
13051         (apropos-describe-plist): Ditto.
13052
13053         * help.el (with-displaying-help-buffer): Revert to a defun.
13054         (describe-key): Use it as defun.
13055         (describe-mode): Ditto.
13056         (describe-bindings): Ditto.
13057         (describe-prefix-bindings): Ditto.
13058         (describe-installation): Ditto.
13059         (view-lossage): Ditto.
13060         (describe-function): Ditto.
13061         (describe-variable): Ditto.
13062         (describe-syntax): Ditto.
13063
13064 1998-05-11  Oliver Graf <ograf@fga.de>
13065
13066         * dragdrop.el: changed order of require/provide
13067         (dragdrop-drop-mime-default) changed to new calling conventions
13068         (dragdrop-drop-do-functions) changed to new calling conventions
13069         (dragdrop-function-widget) this one needs more work...
13070
13071 1998-05-10  Oliver Graf <ograf@fga.de>
13072
13073         * about.el: another small change in my entry
13074         * dragdrop.el (dragdrop-drop-log-function): logging added
13075         plus customizations
13076         changed interface to handler functions. now called with event
13077         and object
13078
13079 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13080
13081         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13082         E-W arrow pointer displayed over draggable dividers.
13083
13084         * mouse.el (default-mouse-motion-handler): Show it when
13085         appropriate.
13086         (drag-window-divider): Added.
13087         ([top-level]): Initialized window-divider-map with a keymap
13088         binding the above function to left button down event.
13089
13090         * x-mouse.el (x-init-pointer-shape): Initialize
13091         divider-pointer-glyph from Cursor.dividerPointer, or use default
13092         E-W double arrow.
13093
13094 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13095
13096         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13097
13098 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13099
13100         * simple.el (count-words-buffer): Don't query for buffer.
13101         (count-lines-buffer): Ditto.
13102
13103 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13104
13105         * help.el (where-is): add optional insert argument.
13106
13107 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13108
13109         * help.el (describe-key-briefly): New argument INSERT.
13110
13111         * simple.el (eval-expression): New optional argument; synch with
13112         FSF 20.3.
13113
13114         * keydefs.el (global-map): Add new register bindings.
13115
13116         * register.el: Synched with FSF 20.3.
13117
13118 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13119
13120         * window-xemacs.el (recenter): all arguments are optional.
13121
13122 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13123
13124         * device.el: (device-pixel-width): Reflected name/parameters
13125         change to device-system-metric.
13126         (device-pixel-height): Ditto.
13127         (device-mm-width): Ditto.
13128         (device-mm-height): Ditto.
13129         (device-bitplanes): Ditto.
13130         (device-color-cells): Ditto.
13131
13132 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13133
13134         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13135
13136         * cl.el (most-positive-fixnum): Document.
13137         (most-negative-fixnum): Ditto.
13138
13139         * cus-dep.el: Updated comment.
13140
13141         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13142         constant.
13143
13144         * cus-load.el (custom-put): Removed.
13145
13146         * files.el (after-find-file): Just resignal quit instead of
13147         signaling "canceled".
13148
13149 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13150
13151         * frame.el (other-frame): Use `focus-frame' instead of
13152         select-frame kludges.
13153
13154         * lisp-mode.el: Update lisp-indent-function for
13155         save-selected-frame and with-selected-frame.
13156
13157         * frame.el (save-selected-frame): New macro.
13158         (with-selected-frame): Ditto.
13159         (other-frame): Use `set-frame-focus'.
13160
13161 1998-05-06  Oliver Graf <ograf@fga.de>
13162
13163         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13164         (dragdrop-drop-url-default) default handler for URL drops created
13165         (dragdrop-drop-mime-default) default handler for MIME drops created
13166         (dragdrop-drop-functions) default custom for handling drops created
13167         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13168
13169 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13170
13171         * mouse.el: Removed redundant mouse-mswindows-drop function.
13172
13173 1998-05-05  Oliver Graf <ograf@fga.de>
13174
13175         * about.el: changed some text in my entry
13176         * dragdrop.el: added customs
13177
13178 1998-05-04  Oliver Graf <ograf@fga.de>
13179
13180         * mouse.el: killed global drop key bindings
13181         (mouse-offix-drop) removed
13182         * dragdrop.el: created
13183         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13184
13185 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13186
13187         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13188         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13189
13190         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13191         obsolete comment.
13192
13193         * scrollbar.el (scrollbars-visible-p): Use new
13194         {vertical,horizontal}-scrollbar-visible-p specifiers.
13195
13196 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13197
13198         * device.el (device-pixel-height):
13199         (device-pixel-width):
13200         (device-mm-width):
13201         (device-mm-height):
13202         (device-bitplanes):
13203         (device-color-cells): Moved these 6 functions from device.c; they
13204         all use single (device-system-metrics) call.
13205
13206 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13207
13208         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13209         were renamed.
13210
13211         * menubar-items.el:
13212         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13213         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13214
13215         * help.el (help-map): Remove Hyperbole keybinding logic.
13216         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13217
13218 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13219
13220         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13221         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13222
13223 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13224
13225         * msw-glyphs.el: use nicer icon3 from the frame icon.
13226
13227 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13228
13229         * version.el (emacs-version): Remove InfoDock conditionals.
13230
13231         * startup.el (startup-splash-frame): Change ID logo name.
13232
13233 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * files.el (after-find-file): If the user presses C-g on
13236         directory-creation prompt, kill the buffer.
13237
13238 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13239
13240         * simple.el (count-words-region): Reverse previous change.
13241
13242 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13243
13244         * replace.el (query-replace): Just call perform-replace.
13245         (query-replace-regexp): Ditto.
13246         (perform-replace): Move region handling here.
13247         (perform-replace): Use the new arg to match-data.
13248
13249 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13250
13251         * x-init.el: Install X specific display table that
13252           displays char 0240 as a space to avoid whatever it is
13253           that screws up display of that character code.
13254
13255 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13256
13257         * help.el (function-arglist): If no arguments are documented for a
13258         subr, print nothing rather than incorrect output.
13259
13260 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13261
13262         * cmdloop.el (command-error): Update bail-out error message to use
13263         `emacs-program-name'.
13264
13265         * lib-complete.el: Remove reader macro cruft.
13266
13267         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13268         cruft.
13269
13270         * simple.el (count-words-region): Drop interactive-p check on the
13271         message.
13272
13273 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13274
13275         * font.el
13276         * msw-faces.el
13277         Correct spelling of mswindows-font-canonicalize-name.
13278
13279 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13280
13281         * ldap.el (ldap-host-parameters-alist): Replaced with
13282         `ldap-host-parameters-plist'
13283         (ldap-search): Adapt to previous change
13284
13285 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13286
13287         * about.el (about-hackers): Update Bob Weiner bio.
13288         (about-maintainer-info): Ditto.
13289
13290 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13291
13292         * simple.el (display-warning-minimum-level): Docfix.
13293
13294 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13295
13296         * widget.el (:default-get): New keyword.
13297         * wid-edit.el (default, widget-default-default-get): Define it.
13298         (group, widget-group-default-get): Define it.
13299         (menu-choice, widget-choice-default-get): Define it.
13300         (widget-default-get): New function.
13301         (widget-choice-action): Call it.
13302         (widget-editable-list-entry-create): Call it.
13303
13304 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13305
13306         * byte-optimize.el (byte-boolean-vars): Removed.
13307         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13308         lookup through `byte-boolean-vars'.
13309
13310 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13311
13312         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13313         resource-provided values into ghost specs for scrollbar-height and
13314         scrollbar-width.
13315
13316 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13317
13318         * byte-optimize.el: Don't attempt to optimize /=.
13319
13320         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13321         (byte-compile-/=): Ditto.
13322
13323 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13324
13325         * apropos.el: Use `with-displaying-help-buffer'.
13326         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13327         Use `with-displaying-help-buffer'.
13328         (apropos-follow): Do not give special treatment to buffer cursor
13329         was in prior to a mouse click.
13330         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13331         (apropos-print-doc): Set correct buffer for setting text
13332         properties.
13333
13334 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13335
13336         * help.el (help-buffer-prefix-string): New variable.
13337         (help-buffer-name): Use it.
13338
13339         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13340         mode menu.
13341
13342 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13343
13344         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13345
13346 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13347
13348         * files.el (find-file-noselect): Update docstring.
13349         (find-file-noselect): Signal an error if found an unreadable file.
13350         (file-chase-links): Save the match data.
13351         (normal-mode): Use `lwarn' and `error-message-string'.
13352         (interpreter-mode-alist): Change defconst to defvar.
13353         (inhibit-first-line-modes-regexps): Ditto.
13354         (inhibit-first-line-modes-regexps): Added .tgz.
13355         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13356         (change-major-mode-with-file-name): New user-option.
13357         (set-visited-file-name): Synched with FSF.
13358         (file-name-extension): New function, from FSF 20.3.
13359         (file-relative-name): Synched with FSF.
13360         (save-some-buffers): Support the C-r feature.
13361         (recover-session): Synched with FSF.
13362         (kill-some-buffers): Ditto.
13363         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13364
13365 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13366
13367         * files.el (insert-file): Undo previous change and reenable use of
13368         format.el.
13369
13370 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13371
13372         * window-xemacs.el (recenter): Define.
13373
13374 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13375
13376         * font.el (mswindows-font-create-name)
13377         (mswindows-font-create-object): new functions for mswindows type
13378         fonts.
13379
13380         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13381         strings are parsed as well as font objects.
13382
13383 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13384
13385         * modeline.el (defining-kbd-macro): Restore modeline indication of
13386         kbd-macro being recorded.
13387         (add-minor-mode): Simplify docstring.
13388         (modeline-minor-mode-menu): Remove stuff.
13389
13390 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13391
13392         * code-process.el (call-process): dynamically decide process
13393         coding type.
13394
13395 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13396
13397         * modeline.el: Add line-number-mode, column-number-mode to
13398         the modeline minor-mode menu.  Button2 on the line number does
13399         goto-line.
13400
13401 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13402
13403         * mouse.el: move x-selection-owner-p type things to
13404         selection-owner-p.
13405
13406         * msw-init.el: copy zmacs stuff from x-init.el
13407
13408         * msw-select.el (mswindows-own-selection)
13409         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13410         functions. Very simple minded implementation of selectio
13411         ownership.
13412
13413         * select.el (own-selection) (disown-selection)
13414         (activate-region-as-selection) (select-make-extent-for-selection)
13415         (valid-simple-selection-p): functions moved from x-select.el for
13416         generalized selection.
13417
13418         * x-select.el: see select.el changes.
13419
13420         * x-toolbar.el: use new selection functions.
13421
13422 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13423
13424         * packages.el (packages-find-package-directories): Fixed bug that
13425         would pick up multiple site-package directories.
13426         (package-locations): Added "xemacs-packages" as a late package
13427         location.
13428
13429         * find-paths.el: Now uses `emacs-program-name' and
13430         `emacs-program-version'.
13431         Additions to enforce version-specific directories in
13432         `paths-find-version-directory'.
13433
13434 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13435
13436         * default.el: Removed.
13437         * site-start.el: Removed.
13438
13439 1998-04-29  Didier Verna  <didier@xemacs.org>
13440
13441         * minibuf.el (minibuffer-history-minimum-string-length): Default
13442         to nil.
13443
13444 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13445
13446         * find-paths.el (paths-program-name): Rename.
13447         (paths-emacs-root-p): Ditto.
13448         (paths-find-site-directory): Ditto.
13449
13450 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13451
13452         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13453         `emacs-lisp-byte-compile-and-load'.
13454
13455 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13456
13457         * ldap.el (ldap-search): Fixed additional parameter passing to
13458         `ldap-open'
13459
13460 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13461
13462         * select.el (kill-primary-selection) (selection-owner-p)
13463         (copy-primary-selection) (yank-clipboard-selection)
13464         (selection-exists-p) (delete-primary-selection): new file and
13465         functions that do the right thing for the selected device.
13466
13467         * x-menubar.el: use generalised selection functions.
13468
13469         * dumped-lisp.el: dump select.el.
13470
13471 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13472
13473         * find-paths.el (paths-progname): New variable.
13474         (paths-emacs-root-p): Use it.
13475         (paths-find-site-directory): Ditto.
13476
13477 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13478
13479         * loadup.el ((member "dump" command-line-args)): Dump as
13480         `infodock' if InfoDock.
13481
13482 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13483
13484         * find-paths.el (construct-emacs-version): Simplify, include
13485         program name in the return value.
13486         * (paths-find-version-directory): Use it.
13487
13488 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13489
13490         * info.el (Info-parse-dir-entries): Fixed regexp
13491         (Info-build-dir-anew): Remove full suffix and capitalize info file
13492         name for files with no @direntry
13493         (Info-batch-rebuild-dir): New function
13494         (Info-suffixed-file): Check for regular files instead of simple
13495         file existence (could catch directories before)
13496
13497 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13498
13499         * setup-paths.el, find-paths.el: Removed uses of `not' which
13500         temacs doesn't have.
13501
13502         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13503         into root searching.
13504
13505 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13506
13507         * subr.el: Remove definition of `not'.
13508
13509 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13510
13511         * msw-glyphs.el: enable graphics support.
13512
13513 1998-04-23  Didier Verna  <didier@xemacs.org>
13514
13515         * x-menubar.el (default-menubar): restored the line-number-mode
13516         option.
13517
13518         * misc doc string updates related to the options menu.
13519
13520 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13521
13522         * setup-paths.el (paths-construct-load-path): Fix typo.
13523
13524 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13525
13526         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13527         font-menu-ignore-scaled-fonts don't have to be bound now; this
13528         gets us one step further towards making --no-autoloads work.
13529
13530         * startup.el (normal-top-level): Load auto-autoloads only if
13531         lisp-directory is non-nil.
13532
13533         * setup-paths.el (paths-construct-load-path): Made it robust
13534         against nil lisp-directory.
13535
13536         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13537         to the list of variables that cause a warning when nil.
13538
13539         * toolbar.el (init-toolbar-location): Now works even when there's
13540         no toolbar icon directory.
13541
13542 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13543
13544         * help.el (view-lossage): Recognize it.
13545
13546         * simple.el (log-message): Mark multiline messages.
13547
13548 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13549
13550         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13551
13552 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13553
13554         * package-get.el (package-get-all):  add `\n' separator to
13555         interactive specification so that both variables are read
13556
13557 1998-04-22  Didier Verna  <didier@xemacs.org>
13558
13559         * x-menubar.el: ported the options menu to Custom.
13560         Moved the "read only" toggle button to the buffers menu.
13561         Corrected some missing ;;;###autoload or defcustom.
13562
13563         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13564         the scrollbar-visible specifier for options menu handling.
13565
13566         * toolbar.el (toolbar-visible-p)
13567                      (toolbar-captioned-p)
13568                      (default-toolbar-position): defcustom wrappers around
13569         the toolbar specifiers for options menu handling.
13570
13571         * frame.el (get-frame-for-buffer-default-instance-limit):
13572         defcustom it for options menu handling.
13573
13574         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13575         font-lock-mode for options menu handling.
13576
13577         * cus-start.el: added Custom properties to overwrite-mode for
13578         options menu handling.
13579
13580 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13581
13582         * about.el: shameless self-promotion.
13583
13584 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13585
13586         * simple.el (raw-append-message): Slightly optimize.
13587         (remove-message): Use `push' for clarity.
13588         (append-message): Ditto.
13589         (display-warning): Dito.
13590         (raw-append-message): Send the message to the appropriate device.
13591
13592 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13593
13594         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13595         From Sean MacLennan <Sean.MacLennan@pika.ca>
13596
13597 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13598
13599         * setup-paths.el: Changed `directory-sep-char' to
13600         `path-separator', following a change in GNU Emacs.
13601
13602 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13603
13604         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13605         (Info-build-dir-anew): Add a final newline.
13606         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13607         is `always'
13608         (Info-rebuild-dir): Ditto
13609
13610         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13611
13612 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13613
13614         * simple.el (count-words-buffer): Retain zmacs region.
13615         (count-words-region): Ditto.
13616         * simple.el: (what-line): Expanded line counts.
13617         (count-lines): New parameter to conditionalize whether collapsed
13618         lines get counted.
13619         From Bob Weiner <weiner@altrasoft.com>
13620
13621 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13622
13623         * packages.el (package-locations): infodock-packages must override
13624         mule-packages and packages.
13625
13626 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13627
13628         * wid-edit.el:
13629         remove rude messages from widget-activation-widget-mapper
13630         and widget-activation-glyph-mapper
13631
13632 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13633
13634         * toolbar.el: Remove (featurep 'x) test from
13635         toolbar-make-button-list
13636
13637 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13638
13639         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13640         only if in the same frame.
13641
13642 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13643
13644         * packages.el (package-locations): Added site-packages hierarchy.
13645
13646         * setup-paths.el (paths-default-info-directories): Introduced and
13647         used.
13648
13649         * packages.el, setup-paths.el: Set various path searching depths
13650         to 1.
13651
13652         * packages.el (packages-hierarchy-depth):
13653         (packages-load-path-depth): Introduced and used.
13654
13655         * setup-paths.el (paths-load-path-depth): Introduced and used.
13656
13657         * find-paths.el (paths-find-recursive-path): Added max-depth
13658         parameter.
13659
13660 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13661
13662         * setup-paths.el (paths-construct-info-path): Removed
13663         dependency on behavior of (file-name-as-directory "").
13664
13665 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13666
13667         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13668         lisp objects
13669
13670 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13671
13672         * dump-paths.el, startup.el: Added handling for --debug-paths.
13673
13674 1998-04-15  William M. Perry  <wmperry@aventail.com>
13675
13676         * wid-edit.el: We cannot just set the help-echo or balloon-help
13677           properties for an extent based on the :help-echo widget
13678           property, since help-echo and balloon-help cause an EXTENT to
13679           get passed in, where :help-echo functions are expecting a WIDGET
13680
13681 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13682
13683         * scrollbar.el (init-scrollbar-from-resources): Call
13684         mswindows-init-scrollbar-metrics when appropriate.
13685
13686 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13687
13688         * dumped-lisp.el: dump x-toolbar for window system
13689
13690         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13691         have support and xpm.
13692
13693 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13694
13695         * files.el (toggle-read-only): Fix docstring.
13696         From Didier Verna <didier@xemacs.org>
13697
13698 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13699
13700         * startup.el (normal-top-level): Load autoload-file-name without
13701         specifying an extension---some people only auto-autoload.el.gz.
13702
13703 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13704
13705         * files.el (backup-enable-predicate): Don't bomb on NAME being
13706         nil.
13707
13708 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13709
13710         * find-paths.el, packages.el: Now prefers configure'd paths.
13711         This shouldn't cause any of the originally anticipated problems as
13712         the current paths architecture will not define the various
13713         configure-xxx variables if they're not specified on the configure
13714         command line.
13715
13716         * find-paths.el, setup-paths.el, packages.el: Removed all
13717         mentionings of "/" as a path separator.
13718         Used paths-construct-path throughout.
13719
13720         * find-paths.el (paths-construct-path): Created to assemble paths
13721         from directory components.
13722
13723         * setup-paths.el, packages.el: Used paths-decode-directory-path
13724         instead of decode-path-internal.
13725
13726         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13727         and associates.
13728         (paths-decode-directory-path) Created.
13729
13730         * setup-paths.el: Changed configure-exec-path to
13731         configure-exec-directory.
13732
13733 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13734
13735         * packages.el (packages-find-packages): Fixed decoding of
13736         EMACSPACKAGEPATH.
13737
13738         * startup.el: -no-packages -> -no-early-packages.
13739
13740         (packages-load-package-lisps): Fixed loading of auto-autoload
13741         files.
13742
13743         * startup.el (normal-top-level): Fixed loading of core
13744         auto-autoload.
13745
13746         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13747
13748         * startup.el, packages.el, dump-paths.el: Added proper settings
13749         for site-directory and lisp-directory variables.
13750
13751         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13752         inhibit-package-autoloads and fixed handling of it.
13753
13754         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13755         handling of former inhibit-package-init, now
13756         inhibit-early-packages, to make -vanilla etc. work.
13757
13758 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13759
13760         * code-process.el (start-process): Fallback to 'undecided instead
13761         of 'binary for process input coding stream.
13762
13763         * process.el (start-process): Docstring fix.
13764
13765 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13766
13767         * info.el (Info-insert-dir): Do not insert temporary dir files
13768         in Info-dir-file-attributes
13769         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13770         (Info-rebuild-dir): Ditto.
13771
13772 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13773
13774         * obsolete.el: Added obsoleteness declarations for
13775         `site-directory' and `Info-default-directory-list'.
13776
13777 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13778
13779         * find-paths.el (paths-find-emacs-root): Only look at the
13780         executable at the end of the symlink chain for determining the
13781         Emacs root.
13782
13783 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13784
13785         * setup-paths.el (paths-construct-info-path): Changed construction
13786         to cater to gone default in configure.
13787
13788         * find-paths.el (paths-uniq-append): Added.
13789
13790         * packages.el: Rewritten package path construction once again.
13791
13792         * dump-paths.el, startup.el: Removed package-path as a global
13793         variable.
13794
13795         * package-admin.el (package-admin-add-single-file-package):
13796         (package-admin-add-binary-package): Changed package-path to
13797         late-packages.
13798
13799         * packages.el (packages-split-path): Split path at "/" rather than
13800         nil according to change in emacs.c.
13801
13802 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13803
13804         * setup-paths.el (paths-construct-info-path): Changed info path
13805         order so that directories come out right.
13806         (paths-find-lock-directory): Fixed bug: It used to think
13807         configure-lock-directory is a path.
13808
13809 1998-04-06  Jeff Miller <jmiller@smart.net>
13810
13811         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13812         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13813         eases the use of toolbar-add/kill-item functions.
13814
13815 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13816
13817         * code-files.el (file-coding-system-alist): Commented out
13818         loaddefs.el magical treatment.
13819
13820 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13821
13822         * info.el (Info-rebuild-outdated-dir): Added new option
13823         `conservative' and made it the default
13824         (Info-rebuild-dir): Appropriately parse multi-line description
13825         strings, and multi-section dir files. Issue warning when dir
13826         is rebuilt as temporary
13827         (Info-build-dir-anew): Issue warning when dir is built as
13828         temporary
13829
13830 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13831
13832         * list-mode.el (list-mode-map): Bind highlight motion commands to
13833         standard keys left, right, C-b and C-f.
13834
13835 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13836
13837         * files.el (auto-mode-alist): allow .sc for Scheme->C
13838
13839 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13840
13841         * loadup.el (pureload): Don't quote (garbage-collect).
13842
13843 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13844
13845         * package-get-base.el: Updated.
13846
13847 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13848
13849         * isearch-mode.el (isearch-just-started): New variable.
13850         (isearch-mode): Set it.
13851         (isearch-repeat): Advance one character forward only if the search
13852         was successful, and was not just started.
13853         (isearch-repeat): Clear isearch-just-started.
13854
13855 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13856
13857         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13858         if running -batch.
13859
13860 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13861
13862         * subr.el (listify-key-sequence): Removed.
13863
13864 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13865
13866         * bytecomp.el (byte-compile-print-gensym): New option.
13867         (byte-compile-output-file-form): Use it.
13868         (byte-compile-output-docform): Ditto.
13869         (byte-compile-compiled-obj-to-list): Ditto.
13870
13871 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13872
13873         * msw-glyphs.el: set frame icon if xpm support.
13874
13875 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13876
13877         * help.el: Code that pretty prints variable values
13878           removed.
13879
13880 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13881
13882         * find-paths.el (paths-emacs-root-p): Correct test for installation
13883         directory.
13884         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13885
13886 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13887
13888         * loaddefs.el: Don't set debug-ignored-errors; leave
13889           its default value set to nil.
13890
13891 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13892
13893         * info.el (Info-rebuild-dir): fixed mis-spelling.
13894
13895 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13896
13897         * info.el (Info-rebuild-outdated-dir): New custom var
13898         (Info-insert-node): Create/update dir file when needed, ie when it
13899         does not exist or is older than some info files in directory
13900
13901 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13902
13903         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13904         for last packages, mainly for using a 20.4 package base.
13905
13906         * packages.el (late-packages): Typo fix.  It was called
13907         early-packages.
13908
13909         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13910         relative symlinks correctly.
13911         (paths-find-emacs-roots): More rigorous checking for plausible
13912         configuration-time root.
13913
13914         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13915         find its roots.
13916
13917 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13918
13919         * faces.el: Fix docstrings.
13920         * glyphs.el: Fix docstrings.
13921         * mouse.el: Fix docstrings.
13922
13923         * frame.el: Change phrase `current frame' to `selected frame'.
13924
13925         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13926
13927         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13928         macros using backquote to make them infinitely more readable.
13929
13930 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13931
13932         * packages.el (packages-find-package-path): Hardcoded specialized
13933         InfoDock support until we can clean this up.
13934
13935         * help.el (describe-bindings-1): Return the value of the bindings
13936         help buffer created.
13937         (describe-bindings): Ditto.
13938
13939         * simple.el (set-variable): Restore previous behavior of not
13940         bombing if the variable to set is not boundp.
13941
13942 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13943
13944         * packages.el (packages-handle-package-dumped-lisps): Allow for
13945         non-local files to be loaded off the package-lisp variable.
13946
13947 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13948
13949         * x-faces.el: Global X resources should override
13950           specs for all device classes (color, grayscale, mono);
13951           code currently doesn't override any of them.  Fixed by
13952           calling remove-specifier with '(x default) as the tag
13953           set and allowing inexact matches.
13954
13955 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13956
13957         * faces.el: Separated face initializations based on
13958           device classes into device type specific (tag set,
13959           instantiator) pairs.
13960
13961 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13962
13963         * wid-edit.el (widget-choice-action): Remember user's explicit
13964         choice.
13965         (widget-choice-value-create): Respect it.
13966         From Richard Stallman <rms@gnu.org>
13967
13968 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13969
13970         * setup-paths.el (paths-construct-info-path): Always append
13971         existing directories from configure-time info path.
13972
13973         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13974         Info-directory-list.
13975
13976         * info.el: Removed Info-default-directory-list which was broken by
13977         design.
13978         Removed bogus initialization of Info-directory-list---startup.el
13979         can do a much better job.
13980         Added autoload of Info-directory-list.
13981
13982         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13983         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13984         be exclusive; now it's merely given precedence, just like in the
13985         old days.
13986
13987 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13988
13989         * find-paths.el (paths-find-architecture-directory): Fix bug with
13990         finding; it used to default too early.
13991
13992 1998-03-25  Martin Buchholz <martin@xemacs.org>
13993
13994         * packages.el (packages-split-path): Fix a bug; it used to fail
13995         for paths that weren't split.
13996
13997 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13998
13999         * finder.el (finder-compile-keywords): trap on errors.
14000
14001 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14002
14003         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14004           fourth argument of t so that only the specs exactly
14005           matching the tag lists are removed.
14006
14007 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14008
14009         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14010
14011 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14012
14013         * minibuf.el (mouse-read-file-name-1): If a default directory was
14014         specified, use it for generating the completions.
14015
14016 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14017
14018         * update-elc.el: Now respects inhibit-package-init and
14019         inhibit-site-lisp.
14020         Now does path construction with loadup-paths.
14021
14022         * startup.el (normal-top-level, startup-setup-paths): Now respects
14023         inhibit-package-init and inhibit-site-lisp.
14024
14025         * packages.el (packages-find-package-path): Extended package path
14026         by version-specific hierarchies.
14027         (packages-find-packages): Now respects inhibit flag and
14028         inhibit-site-lisp.
14029         Moved path setup to loadup-paths.
14030
14031         * make-docfile.el: Now respects inhibit-package-init and
14032         inhibit-site-lisp.
14033         Now does path construction with loadup-paths.
14034
14035         * loadup.el: Now respects inhibit-package-init and
14036         inhibit-site-lisp.
14037
14038         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14039
14040         * loadup-paths.el: New file: setup load-path to encompass
14041         packages.
14042
14043 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14044
14045         * auto-show.el: load-gc renamed to pureload.
14046         * site-load.el: Ditto.
14047         * packages.el (toplevel): Ditto.
14048         * loadup.el (really-early-error-handler): Ditto.
14049         * dumped-lisp.el (preloaded-file-list): Ditto.
14050         * cus-face.el (custom-declare-face): Ditto.
14051
14052 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14053
14054         * <Today>: The Big Path Searching Overhaul.
14055
14056         * find-paths.el: New file: find and assemble paths in the
14057         installation hierarchy.
14058
14059         * setup-paths.el: New file: global layout of paths and directories
14060         within the XEmacs hierarchy.
14061
14062         * packages.el: Replaced everything related to path searching and
14063         startup by code in terms of find-paths.
14064
14065         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14066         the new path searching engine.
14067
14068         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14069         and setup-paths.
14070
14071 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14072
14073         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14074         setup-paths.el.
14075
14076 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14077
14078         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14079         compiles identically in any configuration.
14080         Removed irrelevant commentary.
14081
14082 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14083
14084         * simple.el (set-variable): Allow setting specifiers.
14085
14086 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14087
14088         * lisp.el (forward-sexp): Revert previous change.
14089
14090 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14091
14092         * frame.el (frame-initialize): Use `delete-console' instead of
14093         `delete-device' to delete the stream console to match the usage in
14094         Fkill_emacs.
14095
14096 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14097
14098         * files.el (cdpath-previous): New variable.
14099         (cd): Use it.
14100         From Bob Weiner <weiner@wave.altrasoft.com>
14101
14102 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14103
14104         * keydefs.el: Changed keybindings of forward-char,
14105           backward, scroll-up and scroll-down to point to their
14106           -command counterparts.
14107
14108         * simple.el: New functions: forwarc-char-command,
14109           backwrad-char-command, scroll-up-command,
14110           scroll-down-command which work liek their counterparts
14111           except that they honor the variable
14112           signal-error-on-buffer-boundary.
14113
14114           Definition of signal-error-on-buffer-boundary received
14115           from src/cmds.c.
14116
14117           defvar declaration added for word-across-newline to avoid
14118           byte-compiler warning about the free variable reference.
14119
14120 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14121
14122         * winnt.el: Removed "%t" from the beginning of
14123         modeline-format. From now on, there's no nt-specifics in the modeline.
14124
14125 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14126
14127         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14128         of `when' with `if'.
14129
14130 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14131
14132         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14133         mswindows. Must be reworked along with glyphs.el, or
14134         merged into it, after there is images support.
14135
14136         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14137         'mswindows.
14138
14139 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14140
14141         * faces.el: fix for text cursor initialization.
14142         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14143         From Andy Piper <andyp@parallax.co.uk>
14144
14145 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14146
14147         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14148         if there is an existing package that handles it and warn the user
14149         about that mode.
14150
14151 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14152
14153         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14154         Installation" menu item when Installation-string is not bound.
14155
14156 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14157
14158         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14159         From Jeremiah W. James <jerry@cs.ucsb.edu>
14160
14161 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14162
14163         * msw-faces.el:
14164         * faces.el: Fix face initialization.
14165
14166 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14167
14168         * files.el (backup-enable-predicate): fix breakage introduced
14169         by TMPDIR patch.
14170
14171 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14172
14173         * x-faces.el (x-init-face-from-resources): The
14174           TTY face property retrieval functions don't return
14175           specifiers, so use face-property instead.
14176
14177 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14178
14179         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14180
14181 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14182
14183         * x-menubar.el: Expanded documentation for
14184           option-save-faces.  Changed Options -> Browse Faces
14185           menu entry to invoke customize-face.
14186
14187 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14188
14189         * faces.el: Most face initialization moved out of
14190           init-other-random-faces to the top level so that the
14191           initialization happens before Xemacs is dumped.  Much
14192           of the fascist "face-differs-from-default-p or FROB!"
14193           code has been retired in favor of letting the user do
14194           what they want to do.  Face initialization code changed
14195           to use `default' specifier tag so that the settings can
14196           be overridden later if the user wishes it.
14197
14198 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14199
14200         * about.el (about-hackers): Update contributors list.
14201
14202 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14203
14204         * specifier.el: Define new specifier tag `default'.
14205
14206         * modeline.el: Initialize faces using `default' tag.
14207
14208         * x-faces.el (x-init-face-from-resources): Remove
14209           specifier specs containing the `default' tag before
14210           adding new specs.
14211
14212 1998-03-02  John Jones  <jj@asu.edu>
14213
14214         * package-get.el (package-get-all): fixed arguments on call to
14215         package-admin-add-single-file-package.
14216         * package-get.el (package-get-installedp): fixed to match
14217         advertised behavior.
14218         * package-get.el: added function package-get-update-all which
14219         installs newest versions of all the current packages (if they are
14220         not already installed).
14221
14222 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14223
14224         * files.el (find-file-noselect): Uncommented `truename' binding in
14225         `let*' and use it later to set `buffer-file-truename' iff it's
14226         still nil, as happens for example when finding a compressed
14227         file with "jka-compr".
14228
14229 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14230
14231         * faces.el: in make-face-* type functions do the operation for all
14232         window systems, not just the first one found.
14233
14234         * font.el: call mswindows-list-fonts for mswindows.
14235
14236 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14237
14238         * code-process.el (call-process-region):
14239         * process.el (call-process-region):
14240         * package-get.el (package-get-dir):
14241         * files.el (backup-enable-predicate):
14242         * gnuserv.el (gnuserv-temp-file-regexp):
14243         Use temp-directory in place of `/tmp'.
14244
14245 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14246
14247         * "Fast" dired-in-C enhancements for Windows 95/NT:
14248
14249         * files.el: Added function, `wildcard-to-regexp', from GNU
14250           Emacs.
14251
14252         * files.el (insert-directory): Modified to use special
14253           dired-in-C enhancements if present.
14254
14255 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14256
14257         * code-files.el: make default coding no-conversion.
14258
14259 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14260
14261         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14262         the load-path.
14263
14264         * update-elc.el: Strip directory when testing for files not to
14265         bytecompile.
14266
14267 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14268
14269         * lisp-mode.el: Use recommended form for menus.
14270
14271         * info.el (Info-construct-menu): Use recommended form for menus.
14272
14273         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14274         entry.
14275
14276 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14277
14278         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14279           (get-frame-for-buffer-noselect): Always return frames
14280           in the not-this-window-p cond clause.
14281
14282 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14283
14284         * help.el (describe-installation): New function.
14285
14286         * x-menubar.el (default-menubar): Add describe-installation to
14287         Help menu.
14288
14289         * packages.el (packages-unbytecompiled-lisp): Installation.el
14290         should not be bytecompiled.
14291
14292         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14293         XEmacs.
14294
14295         * x-menubar.el (default-menubar): Use correct guard for VM menu
14296         entry.
14297
14298         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14299         coding.
14300         From Andy Piper <andyp@parallax.co.uk>
14301
14302 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14303
14304         * ldap.el: Do not require ldap-internal at compile time.
14305
14306 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14307
14308         * code-files.el: new file. a virtual copy of mule-files.el
14309         but without charset
14310         dependencies. (toggle-buffer-file-ocding-system) new function for
14311         changing the eol type for the current buffer.
14312
14313         * code-process.el: new file. a copy of
14314         mule-process.el. mule-process.el will disappear when things have
14315         settled.
14316
14317         * coding.el: new file. a virtual copy of mule-files.el but
14318         without charset dependencies. (coding-system-base) new function
14319         for getting the parent coding system of a coding system with eol
14320         type set.
14321
14322         * dumped-lisp.el: add above files for the non-mule case.
14323
14324 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14325
14326         * window-xemacs.el (display-buffer): If no explicit
14327           frame is specified, search for a window that displays
14328           the buffer on the currently selected frame, before
14329           searching other frames.
14330
14331 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14332
14333         * frame.el (get-frame-for-buffer): If not-this-window-p
14334           is non-nil, use window on the selected frame if it is not
14335           also the selected window.  When defaulting, search for
14336           windows on the currently selected fgrame before searching
14337           other frames.
14338
14339 1998-02-25  Didier Verna  <didier@xemacs.org>
14340
14341         * modeline.el (modeline-swap-buffers): originally named
14342         `mouse-release-modeline'. Whether to actually swap the buffers is
14343         decided in `mouse-drag-modeline'.
14344         (mouse-drag-modeline): A button release event is considered a
14345         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14346         stay unchanged.
14347
14348 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14349
14350         * x-menubar.el: Put redo on the menubar.
14351         From Aki Vehtari <Aki.Vehtari@hut.fi>
14352
14353 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14354
14355         * bytecomp.el (displaying-byte-compile-warnings): if
14356         temp-buffer-show-function is set, use it to display current set of
14357         warnings in the "*Compile-Log-Show*" buffer.
14358
14359         * simple.el (display-warning-buffer): if temp-buffer-show-function
14360         is set, use it to display current set of warnings in the
14361         "*Warnings-Show*" buffer.
14362
14363 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14364
14365         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14366         Common Lisp.
14367
14368 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14369
14370         * menubar.el: Allow button descriptors at least 2 long.
14371
14372         * x-menubar.el (default-menubar): Use recommended forms.
14373         (file-menu-filter): Remove.
14374         (edit-menu-filter): Remove.
14375
14376 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14377
14378         * about.el (about-hackers): Updated.
14379
14380 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14381
14382         * help.el (help-max-help-buffers): new variable
14383         (help-register-and-maybe-prune-excess): new function
14384         (help-buffer-name): use help-max-help-buffers.
14385         (with-displaying-help-buffer): use
14386         help-register-and-maybe-prune-excess.
14387
14388         * help.el (help-maybe-pretty-print-value): if the value fits on
14389         one line, let it.
14390
14391 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14392
14393         * (with-displaying-help-buffer): there is no need to kill the buffer
14394         if it exists, because with-output-to-temp-buffer will clear it.
14395         further, killing the buffer violates the rule that
14396         temp-buffer-show-function, if set, has the full responsibility of
14397         showing the temp buffer.  killing the buffer fucks with the window
14398         configuration, hosing temp-buffer-show-function.
14399
14400
14401 1998-02-23  Didier Verna  <didier@xemacs.org>
14402
14403         * modeline.el (mouse-drag-modeline):
14404         - Always scroll the modeline that was originally clicked on.
14405         - Use x pixels instead of x characters (which doesn't work anyway)
14406         as horizontal reference for modeline dragging. This allows us to
14407         keep on dragging the modeline even if the motion event occurs in
14408         another window.
14409
14410 1998-02-23  Didier Verna  <didier@xemacs.org>
14411
14412         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14413         glyph on the modeline to indicate that dragging the mouse has an
14414         effect both horizontally and vertically.
14415
14416 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14417
14418         * about.el (about-xemacs): Get rid of redundant visible version
14419         number.
14420
14421 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14422
14423         * about.el (about-hackers): Update credits.
14424
14425 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14426
14427         * prim/register.el (view-register): Show register type file-query.
14428
14429 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14430
14431         * mode-motion.el (mode-motion-highlight-internal):
14432           save-excursion inside save-window-exucrsion form to
14433           hide buffer point changes from save-window-excursion.
14434           Prevents display flickering when the mouse pointer
14435           moves.
14436
14437 1998-02-17  Didier Verna  <didier@xemacs.org>
14438
14439         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14440         function to handle correctly the case of a toolbar one side of the
14441         window: scrolling will not necessarily happen.
14442
14443 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14444
14445         * files.el (after-find-file): Restore missing argument
14446           to format that provides filename for "... consider M-x
14447           recover-file" message.  Also call `message' with "%s"
14448           as the first arg instead of an arbitrary string.
14449
14450 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14451
14452         * about.el (about-hackers): Various additions.
14453
14454 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14455
14456         * autoload.el (generate-file-autoloads-1): Don't force an extra
14457         line out when copying on-the-same line autoloads.
14458
14459         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14460         is installed.
14461
14462 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14463
14464         * x11/x-win-xfree86.el (x-win-init-xfree86):
14465         * x11/x-win-sun.el (x-win-init-sun):
14466         * x11/x-init.el (x-initialize-compose):
14467         * prim/simple.el:
14468         (backward-or-forward-kill-sexp):
14469         (backward-or-forward-kill-sentence):
14470         (backward-or-forward-kill-word):
14471         (backward-or-forward-delete-char):
14472         * prim/isearch-mode.el (isearch-help-or-delete-char):
14473         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14474         x-keysym-on-keyboard-p to detect backspace.
14475         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14476         Clean up symbols used with dead keys, checking Linux and solaris
14477         keysyms.
14478         Simplify x-win-*.el using above methods.
14479         Change documentation for x-keysym-*-p functions.
14480
14481 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14482
14483         * about.el (about-hackers): Restore entries for Michael Sperber and
14484         Vinnie Shelton.
14485         From Vinnie Shelton <acs@acm.org>
14486
14487 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14488
14489         * simple.el (count-words-region): Ditto.
14490
14491 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14492
14493         * simple.el (count-words-buffer): Document.  Don't print anything
14494         if non-interactive.
14495
14496 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14497
14498         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14499         multiple files in InfoDock.
14500
14501 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14502
14503         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14504         from version.el in InfoDock.
14505
14506         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14507         specially.
14508
14509 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14510
14511         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14512         variable name in docstring.
14513
14514 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14515
14516         * menubar.h: Include "gui.h".
14517
14518 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14519
14520         * site-load.el: Fix documentation.
14521
14522 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14523
14524         * package-get-base.el (package-get-base): Updated.
14525
14526         * keymap.el: PC-ize.
14527
14528 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14529
14530         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14531         from' on a fresh line.
14532
14533 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14534
14535         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14536         object.
14537
14538 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14539
14540         * undo-stack.el: PC-ize.
14541
14542         * cmdloop.el: PC-ize.
14543
14544 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14545
14546         * bytecomp-runtime.el: PC-ize.
14547
14548         * byte-optimize.el: Prolog fixup.  PC-ize.
14549
14550         * cus-dep.el: Spelling fix.
14551
14552         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14553         entries follow).
14554
14555 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14556
14557         * text-mode.el (text-mode-hook-identify): New function,
14558         put on text-mode-hook.  Set text-mode-variant here.
14559         (text-mode): Don't set it here.
14560
14561 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14562
14563         * text-mode.el (text-mode-hook): New defvar.
14564         (text-mode-variant): New variable.
14565         (text-mode): Set that variable locally.
14566         (toggle-text-mode-auto-fill): New command.
14567
14568 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14569
14570         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14571
14572 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14573
14574         * text-mode.el (paragraph-indent-text-mode):
14575         Renamed from spaced-text-mode.
14576         (text-mode-map): Bind TAB to indent-relative.
14577         (indented-text-mode-map): Variable deleted.
14578         (indented-text-mode): Now an alias for text-mode.
14579
14580 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14581
14582         * loadup.el: test-atoms debugging stuffs removed.
14583
14584 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14585
14586         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14587
14588 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14589
14590         * help.el (describe-beta): Made it use `locate-data-file'.
14591         (describe-distribution): Ditto.
14592         (describe-copying): Ditto.
14593         (describe-project): Ditto.
14594         (view-emacs-news): Ditto.
14595
14596         * help-nomule.el (help-with-tutorial): Made it use
14597         `locate-data-file' to find tutorial.
14598
14599 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14600
14601         * about.el: Corrected my email address.
14602
14603         * mouse.el: Added 'mouse-mswindows-drop' similar to
14604         'mouse-offix-drop'.
14605
14606 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14607
14608         * loadup.el (running-xemacs): Spelling fix.
14609
14610 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14611
14612         * packages.el (packages-find-packages-1): Don't allow a backwards
14613         compatible lisp tree to overwrite `preloaded-file-list'.
14614
14615 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14616
14617         * loadup.el: Don't delete "xemacs" prior to dumping.
14618
14619 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14620
14621         * package-info.el (pi-last-mod-date): New function.
14622         (pi-author-version): New function.
14623         (batch-update-package-info): Use them.
14624
14625 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14626
14627         * frame.el (get-frame-for-buffer-default-to-current): Create.
14628         (get-frame-for-buffer-noselect): Allow user to use current frame
14629         with `get-frame-for-buffer-default-to-current'.
14630
14631 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14632
14633         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14634         (byte-compile-output-docform): Ditto.
14635         (byte-compile-compiled-obj-to-list): Ditto.
14636
14637 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14638
14639         * startup.el (command-line-1): Removed code that ran
14640           buffer-menu.
14641
14642 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14643
14644         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14645
14646 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14647
14648         * frame.el (suspend-emacs-or-iconify-frame): Check using
14649         `device-on-window-system-p' instead of explicitly checking for X,
14650         so that the same logic works for MS Windows.
14651         (suspend-or-iconify-emacs): Ditto.
14652
14653 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14654
14655         * about.el (about-maintainer-info): Andy Piper is back.
14656         (xemacs-hackers): Updated Andy Piper's email address.
14657         (about-hackers): Added Jonathan Harris.
14658         (about-hackers): Updated Tibor Polgar's email address.
14659
14660 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14661
14662         * about.el: Add xemacs.org email manager.
14663
14664         * package-get-base.el (package-get-base): Updated with most recent
14665         package updates.
14666
14667 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14668
14669         * help.el (function-arglist): Use `indirect-function' instead of
14670         `symbol-function' so that aliases are treated correctly.
14671
14672 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14673
14674         * help.el (help-map): Add f1 binding to `help-for-help'.
14675         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14676         (describe-key-briefly): Use `princ' "%s" to print object.
14677         (with-displaying-help-buffer): Kill buffer if it exists, again.
14678         (describe-key): Use `princ' "%s" to print object.
14679         (describe-function-1): Use `princ' "%s" to print object.
14680         Commented out alias lines removed.
14681         (help-pretty-print-limit): New variable to control pretty-printing
14682         of variable values.
14683         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14684         `help-pretty-print-value' again.  Only print-print when OBJECT is
14685         list of length less than `help-pretty-print-limit'.
14686         (describe-variable): Use `help-maybe-pretty-print-value' again.
14687
14688 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14689
14690         * simple.el (blink-matching-open): Remove C++ kludge.
14691         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14692
14693 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14694
14695         * info.el (Info-default-directory-list): Made the documentation
14696         more explanitory.
14697
14698 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14699
14700         * lisp/packages.el:
14701         * lisp/package-admin.el:
14702         * lisp/build-report.el:
14703         Fix typos.
14704
14705 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14706
14707         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14708         warnings in Java buffers without final newline and editing the
14709         last line.
14710
14711 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14712
14713         * packages.el (packages-find-packages-1): Don't allow a backwards
14714         compatible lisp tree to overwrite `preloaded-file-list'.
14715         Suggested by Colin Rafferty  <colin@xemacs.org>
14716
14717         * mouse.el (mouse-offix-drop): Set undo-boundary.
14718         From Oliver Graf <ograf@fga.de>
14719
14720 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14721
14722         * loadup.el (load-gc): rewrite as defun.
14723         Print something sensical if a required dump-time file isn't found.
14724
14725 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14726
14727         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14728         bug strikes a menudescriptor.
14729
14730         * package-get-base.el (package-get-base): Updated.
14731
14732         * package-info.el (batch-update-package-info): Derive REQUIRES
14733         from the Makefile.
14734
14735 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14736
14737         * files.el (save-some-buffers): Don't play games with deleting
14738         other windows if we are in the minibuffer window.
14739
14740 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14741
14742         * modeline.el (modeline-minor-mode-menu): Add support for :active
14743         (add-minor-mode): Document :active property to TOGGLE.
14744
14745 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14746
14747         * modeline.el (modeline-minor-mode-menu): Add support for an
14748         `:included' predicate in the `toggle-sym' plist.
14749         (add-minor-mode): Document the :included property, format
14750         docstring some more.
14751         (modeline-minor-mode-menu): Documentation string added.
14752
14753 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14754
14755         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14756         labels from the symbol-names by thwacking off the overly redundant
14757         and overused "mode", parenthesizing "minor", and capitalizing the
14758         resultant strings.  Also shortened the menu's title by eliminating
14759         the redundant buffer name.
14760         (add-minor-mode): Beautified the docstring, added mention of the
14761         `:menu-tag' property of TOGGLE.
14762         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14763         `toggle-sym' to beatify the mode-life menus.
14764         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14765         `auto-fill-function'.
14766
14767 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14768
14769         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14770         menus to :style 'toggle.
14771
14772 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14773
14774         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14775
14776 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14777
14778         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14779         only recognize first hyperlink.
14780         (hyper-apropos-highlightify): Deletia, this is already done by
14781         `hyper-apropos-insert-face'.
14782         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14783
14784 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14785
14786         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14787         mail.
14788         (toolbar-mail-reader): Add support for `send'.
14789         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14790
14791 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14792
14793         * info.el (Info-emacs-info-file-name): Add defvar for
14794         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14795         will function properly.
14796
14797 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14798
14799         * simple.el: make the backwards delete function called by
14800         `backward-or-forward-delete-char' user configurable.
14801
14802 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14803
14804         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14805         compiled function got loaded from.
14806
14807 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14808
14809         * term/apollo.el: Synched up with InfoDock 3.6.2.
14810
14811 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14812
14813         * startup.el (load-init-file): Load autoloads earlier.
14814         (startup-splash-frame): Handle InfoDock logo.
14815
14816         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14817         InfoDock.
14818         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14819
14820         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14821         doesn't have this function.
14822
14823         * packages.el (locate-data-file): Fix to call `locate-file'.
14824
14825 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14826
14827         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14828         version of version.el.
14829         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14830
14831         * x-menubar.el (default-menubar): Guard reference to
14832         `gnuserv-frame'.
14833         (default-menubar): Guard references to `font-lock-mode'.
14834         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14835         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14836
14837         * make-docfile.el: Don't snarf doc strings from autoloads.
14838
14839         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14840         loading auto-autoloads files.
14841
14842         * loaddefs.el: Disable dumping autoloads.
14843
14844 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14845
14846         * lisp-mnt.el: Synch to Emacs 20.2.
14847
14848         * help.el: Remove manual autoload of `finder-by-keyword'.
14849
14850         * finder.el (finder-by-keyword): Autoload.
14851
14852         * help.el: Conditionalize hyperbole setup.
14853
14854 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14855
14856         * packages.el (package-require): Update to reflect new data format.
14857
14858 1998-01-02  Didier Verna  <didier@xemacs.org>
14859
14860         * x-menubar.el (default-menubar): make the tutorials available
14861         through the menubar. (Plus some compilation warnings cleanup).
14862
14863 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14864
14865         * check-features.el: New file.  Perform sanity check after build.
14866
14867         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14868         files to tooltalk package.
14869         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14870         package.
14871
14872         * package-admin.el (package-admin-xemacs): Use better default for
14873         location of XEmacs binary.
14874
14875 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14876
14877         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14878         tag with sexp and add value tag with value `t'.
14879
14880 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14881
14882         * package-get.el: Changes to work with real data.
14883         From Pete Ware <ware@cis.ohio-state.edu>
14884
14885         * packages.el (packages-reload-autoloads): Guard load for the time
14886         being.
14887
14888         * update-elc.el ("packages.el"): Force loading packages.el instead
14889         of possibly out-of-date packges.elc.
14890         * make-docfile.el ("packages.el"): Ditto.
14891
14892 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14893
14894         * build-report.el (build-report-delete-regexp): Added a rule for
14895         the main tarball shadowing anything past it.
14896
14897 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14898
14899         * packages.el (package-provide): Delete a previous provide.
14900
14901         * package-info.el: New file.
14902
14903         * package-get.el: New file.
14904         From Pete Ware <ware@cis.ohio-state.edu>
14905         (package-get): Fix md5 computation to work with Mule.
14906
14907 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14908
14909         * simple.el (log-message-*): Quote symbols in docstrings properly.
14910
14911 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14912
14913         * packages.el (packages-new-autoloads): Ignore symbolic links.
14914
14915         * cus-face.el (face-custom-attributes-get): Fix typo.
14916         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14917
14918 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14919
14920         * startup.el (load-init-file): Reload new or changed autoloads
14921         unless inhibited.  Reload modified dumped lisp (stubbed).
14922
14923         * packages.el (packages-new-autoloads): New function.
14924         (packages-reload-autoloads): New function.
14925         (packages-reload-dumped-lisp): New (stub) function.
14926
14927         * loadup.el: Inhibit reloading dumped files when running temacs.
14928
14929         * loadhist.el (file-provides): Extend to handle variant
14930         extensions.
14931
14932         * replace.el (query-replace): Fix typo.
14933
14934 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14935
14936         * make-docfile.el: list-autoloads-path has been renamed.
14937         * update-elc.el: list-autoloads has been renamed.
14938
14939         * packages.el (packages-list-autoloads): Renamed.
14940         (packages-list-autoloads-path): Ditto.
14941
14942 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14943
14944         * packages.el (packages-find-packages-1): Made it signal a warning
14945         for an error in an auto-autoload.el file.
14946
14947 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14948
14949         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14950         tag with const.
14951         From Aki Vehtari <Aki.Vehtari@hut.fi>
14952
14953         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14954
14955         * loadhist.el (unload-feature): Remove autoload.
14956
14957 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14958
14959         * loadhist.el: Unpackaged.
14960
14961         * help.el (describe-symbol-find-file): Rename
14962         `describe-function-find-file' and make old name obsolete.
14963         (describe-function-1): Use it.
14964         (describe-function-1): Guard reference to
14965         `compiled-function-annotation'.
14966
14967 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14968
14969         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14970         argument.
14971         (help-mode-quit): New optional arg to control whether it kills or
14972         buries.  Tidied up.
14973         (with-displaying-help-buffer): Don't kill buffer initially, even
14974         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14975         (help-pretty-print-value): Rename back from
14976         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14977         use it, otherwise use dumped `cl-prettyprint'.
14978         (describe-variable): Use `help-pretty-print-value' again.
14979         (find-func): Removed reference to "find-func" at end.
14980
14981 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14982
14983         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14984           GUI XEmacs. Rename? x-menubar is rather window system
14985           independant, except for a couple of items.
14986
14987 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14988
14989         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14990         entries as they will no longer be distributed with XEmacs.
14991
14992         * format.el (format-alist): Fix image/tiff regexps.
14993         From P. E. Jareth Hein <jareth@camelot-soft.com>
14994
14995         * help.el (help-maybe-pretty-print-value): Rename.
14996         (describe-variable): Use it.
14997         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
15007           arglist of autoload functions.
15008
15009 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15010
15011         * help.el (help-mode-map): New bindings for `help-mode-bury',
15012         `describe-function-at-point', `describe-variable-at-point',
15013         `Info-elisp-ref', `customize-variable', `help-next-section' and
15014         `help-prev-section'.
15015         (help-next-section): New function.
15016         (help-prev-section): New function.
15017         (help-mode-quit): Changed to kill the help buffer.
15018         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15019         correctly.
15020         (help-buffer-name): New function to generate the name of help
15021         buffers.
15022         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15023         argument giving the name of the help buffer.
15024         (describe-key): Use `with-displaying-help-buffer' with name.
15025         (describe-mode): Ditto.
15026         (describe-bindings): Ditto.
15027         (describe-prefix-bindings): Ditto.
15028         (view-lossage): Ditto.
15029         (with-syntax-table): New macro.
15030         (function-called-at-point): Use `ignore-errors' and
15031         `with-syntax-table'.
15032         (function-at-point): Ditto.
15033         (describe-function): Use `with-displaying-help-buffer' with name.
15034         (function-arglist): Extracted from `describe-function-1'.  Returns
15035         function's arglist as string.
15036         (function-documentation): Extracted from `describe-function-1'.
15037         Returns function's docstring.
15038         (describe-function-1): Remove all the "stream" garbage, including
15039         the stream argument.  Use `function-arglist' and
15040         `function-documentation'.
15041         (describe-function-arglist): Just use `function-arglist'.
15042         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15043         (help-pretty-print-value): New function to help with
15044         pretty-printing variable values.  Knows about `#<...>'.  Needs
15045         `pp-internal'.
15046         (describe-variable): Use `with-displaying-help-buffer' with name.
15047         Formatting improved.  Display file where variable is defined, if
15048         known.  Use `help-pretty-print-value'.
15049         (describe-syntax): Use `with-displaying-help-buffer' with name.
15050         (list-processes): Remove "stream" garbage.
15051
15052 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15053
15054         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15055         call a dumped routine instead.
15056
15057         * x-win-xfree86.el: Wrap file in defun.
15058         * x-win-sun.el: Ditto.
15059
15060 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15061
15062         * help.el (view-emacs-news): Remove usage of outl-mouse which
15063         advises functions and does other evil things.
15064
15065 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15066
15067         * format.el (format-alist): Add `image/tiff'.
15068         From P. E. Jareth Hein <jareth@camelot-soft.com>
15069
15070 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15071
15072         * about.el (about-hackers): More names added.
15073
15074         * make-docfile.el: Remove superfluous package path search.
15075
15076         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15077
15078 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15079
15080         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15081         ignored shadows.
15082
15083 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15084
15085         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15086         get trailing slashes when added to the load-path.
15087
15088         * x-init.el (init-x-win): Locate where XEmacs X localization files
15089         are.
15090
15091 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15092
15093         * x-faces.el: Added support for foregroundToolBarColor
15094           to xpm-color-symbols.
15095
15096 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15097
15098         * etags.el (tags-remove-duplicates): Removed.
15099         (buffer-tag-table-list): Use `delete-duplicates'.
15100
15101         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15102         correctly.
15103         (get*): Defalias to `get'.
15104
15105         * cl.el (eql): Compare integers with `eq'.
15106         (cl-map-extents): Check for `map-extents' first.
15107
15108 1997-12-17  Didier Verna  <didier@xemacs.org>
15109
15110         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15111         added the 'numero', 'copyright' and 'trademark' symbols.
15112
15113         * leim/quail/latin-post.el ("french-postfix"): see above.
15114
15115 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15116
15117         * widget.el (define-widget): Check the arguments.
15118
15119         * cus-edit.el (customize-face): Use `check-argument-type'.
15120         (custom-variable-value-create): Use `signal' to signal error.
15121         (custom-variable-reset-saved): Ditto.
15122         (custom-variable-reset-standard): Ditto.
15123         (custom-face-reset-saved): Ditto.
15124
15125         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15126         (widget-default-format-handler): Ditto.
15127         (widget-checklist-add-item): Ditto.
15128         (widget-radio-add-item): Ditto.
15129         (widget-editable-list-entry-create): Ditto.
15130         (widget-sexp-prompt-value): Ditto.
15131
15132         * custom.el (custom-declare-variable): Signal errors better.
15133         (custom-handle-keyword): Ditto.
15134         (custom-declare-group): Ditto.
15135
15136         * window-xemacs.el (windows): Ditto.
15137
15138         * menubar.el (menu): Ditto.
15139
15140         * keydefs.el (keyboard): Ditto.
15141
15142         * minibuf.el (minibuffer): Ditto.
15143
15144         * process.el (execute): Ditto.
15145
15146         * fill.el (fill): Ditto.
15147
15148         * modeline.el (modeline): Ditto.
15149
15150         * help.el (help): Ditto.
15151
15152         * faces.el (faces): Ditto.
15153
15154         * files.el (files): Ditto.
15155
15156         * x-init.el (x): Ditto.
15157
15158         * lisp-mode.el (lisp): Ditto.
15159
15160         * process.el (processes): Ditto.
15161
15162         * mouse.el (mouse): Ditto.
15163
15164         * abbrev.el (abbrev): Moved from cus-edit.
15165
15166         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15167         as variable declaration.
15168
15169 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15170
15171         * menubar.el (find-menu-item): Use `check-argument-type'.
15172         (find-menu-item): Cosmetic changes.
15173
15174 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15175
15176         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15177
15178 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15179
15180         * startup.el (set-default-load-path): Only search package-path
15181         when not running temacs.
15182
15183         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15184         files.
15185
15186         * loadup.el: Correct commentary.  Reformatting.
15187         (really-early-error-handler): Use absolute path to the
15188         first dumped-lisp.el file.
15189         (really-early-error-handler): Print full path name of
15190         each dumped lisp file (inherited from InfoDock).
15191
15192         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15193         dumped-lisp.el files.
15194
15195         * make-docfile.el (preloaded-file-list): Reorder when the
15196         package-path is searched.
15197         * update-elc.el: Ditto.
15198
15199         * lisp-mode.el (call-with-condition-handler): Treat the same as
15200         `condition-case' for indentation.
15201
15202         * about.el (about-xemacs): Update release date.
15203
15204 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15205
15206         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15207         anywhere but at the last clause.
15208         (ecase): Disallow `t' and `otherwise'.
15209
15210 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15211
15212         * cus-edit.el (custom-buffer-create-buttons): New function
15213         from stuff moved out of `custom-buffer-create-internal'.
15214         (custom-novice): New variable.  Default t.
15215         (custom-display-global-buttons): Ditto.  Default `top'.
15216         (custom-buffer-create-internal): Only display help if
15217         `custom-novice' is non-nil.  Display global buttons according to
15218         `custom-display-global-buttons'.
15219
15220 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15221
15222         * menubar.el (find-menu-item): Use `check-argument-type'.
15223         (find-menu-item): Cosmetic changes.
15224
15225 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15226
15227         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15228         look.
15229
15230 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15231
15232         * format.el (format-deannotate-region):  Bug fix.
15233         Deannotating a region containing unknown tags would fail
15234         (causing decoding of text/enriched to fail at user level)
15235
15236 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15237
15238         * minibuf.el (read-directory-name): Support sixth
15239           arg, HISTORY, as already documented.
15240
15241 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15242
15243         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15244         to `ecase'.
15245
15246 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15247
15248         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15249         skk-activate.
15250
15251 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15252
15253         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.