update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===ucs@gb'.
5
6 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `===hanyo-denshi/ks', `===jis-x0208' and
10         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
11         as the entity-reference for `===jis-x0213-1@2000'; use
12         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
13
14 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `===jis-x0208'.
18
19         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
20         instead of `===jis-x0208' as the mother.
21         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
22         `===jis-x0208' as the mother.
23         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
24         `===jis-x0208' as the mother.
25         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
26         `===jis-x0213-1' as the mother.
27         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
28         `===jis-x0213-1' as the mother.
29         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
30         the mother.
31         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
32         mother.
33
34 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `=ucs-var-001'.
38
39 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=ucs-bmp-var-001'.
43
44         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
45         CHISE.
46         (=ucs-bmp-var-001): Ditto.
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
49         setting for `=ucs-var-003'.
50
51 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `=ucs-bmp-var-003'.
55
56         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
57         CHISE.
58         (=ucs-bmp-var-003): Ditto.
59
60 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=ucs-var-002'.
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-bmp-var-002'.
67
68         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
69         CHISE.
70         (=ucs-bmp-var-002): Ditto.
71
72 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
75         XEmacs CHISE.
76         (==jis-x0208@1978/5pr): Ditto.
77
78 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `=>ucs-bmp-cjk@component'.
82
83         * mule/mule-conf.el (=>ucs@component): New coded-charset for
84         XEmacs CHISE.
85         (=>ucs-bmp-cjk@component): Ditto.
86
87 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `=>iwds-1'.
91
92 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
95         CHISE.
96
97 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-charset.el (default-coded-charset-priority-list):
100         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
101         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
102         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
103         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
104
105 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist):
108         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
109
110         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
111         `=>>ucs@iso' as the mother.
112         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
113         mother.
114
115 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         setting for `===hanyo-denshi/ia'.
119
120 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `===hanyo-denshi/ia'.
124
125 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-conf.el (=koseki): Fix DOC.
128         (==koseki): New coded-charset for XEmacs CHISE.
129
130 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
133         XEmacs CHISE.
134         (===hanyo-denshi/jd): Fix DOC.
135
136 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hanyo-denshi/ip'.
140
141 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
144         `===hanyo-denshi/ip'.
145
146         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
147         XEmacs CHISE.
148
149 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `==ucs-radicals@unicode' and `=>daikanwa'.
153
154         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
155         for XEmacs CHISE.
156
157 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
158
159         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
160         XEmacs CHISE.
161
162 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
165         `===ruimoku-v6'.
166
167 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
170         setting for `===ruimoku-v6'.
171
172 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
175         CHISE.
176
177 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
180         coded-charset for XEmacs CHISE.
181
182 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
185         XEmacs CHISE.
186
187 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `===ucs-sip@iso'.
191
192 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
195         CHISE.
196
197 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `==ucs-sip@iso'.
201
202         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
203         CHISE.
204
205 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
208         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
209         (=ucs-sip-ext-b@iso): Fix registry.
210         (==ucs-sip-ext-b@iso): Ditto.
211         (===ucs-sip-ext-b@iso): Ditto.
212
213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
214         `=ucs-sip@iso'.
215
216 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
219         setting for `=>cbeta'.
220
221 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
224         `=>cns11643-7'.
225
226         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
227
228 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
231         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
232
233 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
236         `=ucs@cns'.
237         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
238         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
239         `=ucs@jis/1990'.
240         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
241         `=ucs@jis/2000'.
242         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
243         `=ucs@jis/2004'.
244         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
247         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
248
249 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
252         XEmacs CHISE.
253         (==jis-x0208@1978/1pr): Ditto.
254         (==jis-x0208@1978/2-pr): Ditto.
255
256 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `===jis-x0213-1@2004'.
260
261 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `===hanyo-denshi/jb'.
268
269         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
270         XEmacs CHISE.
271         (=+>hanyo-denshi/ft): Ditto.
272         (=+>hanyo-denshi/jt): Ditto.
273
274 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `===hanyo-denshi/hg'.
278
279 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
282         XEmacs CHISE.
283         (===hanyo-denshi/hg): Ditto.
284
285 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
288         glyph-forms instead of detailed glyph-images.
289         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
290         `=adobe-japan1-*'.
291         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
292         (===adobe-japan1-1): Ditto.
293         (===adobe-japan1-2): Ditto.
294         (===adobe-japan1-3): Ditto.
295         (===adobe-japan1-4): Ditto.
296         (===adobe-japan1-5): Ditto.
297         (===adobe-japan1-6): Ditto.
298         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
299         `=>>>adobe-japan1' as the mother.
300         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
301         `=>>adobe-japan1' as the mother.
302         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
303         glyph-images.
304         (==jis-x0208@1978): Ditto.
305         (==jis-x0208@1983): Ditto.
306         (==jis-x0208@1990): Ditto.
307         (==jis-x0213-1): Ditto.
308         (==jis-x0213-1@2000): Ditto.
309         (==jis-x0213-1@2004): Ditto.
310         (==jis-x0213-2): Ditto.
311         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
312         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
313         `=jis-x0208@1978'.
314         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
315         `=jis-x0208@1983'.
316         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
317         `=jis-x0208@1990'.
318         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
319         `=jis-x0213-1'.
320         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
321         `=jis-x0213-1@2000'.
322         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
323         `=jis-x0213-1@2004'.
324         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
325         `=jis-x0213-2'.
326         (===jis-x0208): New coded-charset for XEmacs CHISE.
327         (===jis-x0208@1978): Ditto.
328         (===jis-x0208@1983): Ditto.
329         (===jis-x0208@1990): Ditto.
330         (===jis-x0213-1): Ditto.
331         (===jis-x0213-1@2000): Ditto.
332         (===jis-x0213-2): Ditto.
333         (===jis-x0212): Ditto.
334         (===ks-x1001): Ditto.
335         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
336         mother.
337         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
338         as the mother.
339         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
340         as the mother.
341         (===cns11643-1): New coded-charset for XEmacs CHISE.
342         (===cns11643-2): Ditto.
343         (===cns11643-3): Ditto.
344         (===cns11643-4): Ditto.
345         (===cns11643-5): Ditto.
346         (===cns11643-6): Ditto.
347         (===cns11643-7): Ditto.
348         (=>>cns11643-1): Ditto.
349         (==big5-cdp): Indicate abstract glyph-images instead of
350         representative glyph-images.
351         (===big5-cdp): New coded-charset for XEmacs CHISE.
352         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
353         detailed glyph-images.
354         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
355         `=hanyo-denshi/*'.
356         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
357         (===hanyo-denshi/ib): Ditto.
358         (===hanyo-denshi/jt): Ditto.
359         (===hanyo-denshi/ks): Ditto.
360         (===mj): Ditto.
361         (===mj-0): Ditto.
362         (===mj-1): Ditto.
363         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
364         `=>>>hanyo-denshi/*' as its mother.
365         (==gt): Indicate abstract glyph-forms instead of detailed
366         glyph-images.
367         (===gt): New coded-charset for XEmacs CHISE.
368         (=>>>gt): Indicates `==gt' instead of `=gt'.
369         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
370         (==gt-k): Indicate abstract glyph-forms instead of detailed
371         glyph-images.
372         (===gt-k): New coded-charset for XEmacs CHISE.
373         (==daikanwa): Indicates glyph-images instead of detailed
374         glyph-images.
375         (===daikanwa): New coded-charset for XEmacs CHISE.
376         (===daikanwa/+p): Ditto.
377         (===daikanwa/ho): Ditto.
378         (==cbeta): Ditto.
379         (===cbeta): Ditto.
380         (==jef-china3): Ditto.
381         (===jef-china3): Ditto.
382         (==ruimoku-v6): Ditto.
383         (==ucs@iso): Indicate representative glyph-forms instead of
384         representative glyph-images.
385         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
386         (==ucs@unicode): Indicate representative glyph-forms instead of
387         representative glyph-images.
388         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
389         `=ucs@unicode'.
390         (==ucs@cns): Indicate representative glyph-forms instead of
391         representative glyph-images.
392         (==ucs@jis): Ditto.
393         (==ucs@jis/1990): Ditto.
394         (==ucs@jis/2000): Ditto.
395         (==ucs@jis/2004): Ditto.
396         (==ucs@ks): Ditto.
397         (===ucs@iso): New coded-charset for XEmacs CHISE.
398         (===ucs@unicode): Ditto.
399         (===ucs@gb): Ditto.
400         (===ucs@ks): Ditto.
401         (===ucs-bmp-cjk@gb): Ditto.
402         (===ucs-sip-ext-b@iso): Ditto.
403
404 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
408         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
409         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
410         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
411         `===cns11643-3', `===cns11643-4', `===cns11643-5',
412         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
413         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
414         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
415         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
418         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
419         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
420         - Use "&g1-[NAME];" for `=>>[NAME]'.
421         - Abolish "&g2-[NAME];".
422
423 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
426         `=>>ucs@cns' as the mother.
427
428 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         setting for `==ucs@ks'.
432
433 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
436         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
437         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
438         0x00E30000〜0x00E409D5.
439
440 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist):
443         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
444         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
445
446 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
450
451         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
452         (=mj-0): Ditto.
453         (=mj-1): Ditto.
454         (==mj): Ditto.
455         (==mj-0): Ditto.
456         (==mj-1): Ditto.
457         (=>>mj): Ditto.
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=mj' and `==mj'.
461
462 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
465         CHISE.
466
467 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
470         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
471         `=>ucs@hanyo-denshi'.
472
473 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `=koseki' and `=>ucs@hanyo-denshi'.
477
478         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
479         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
480
481 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
484         XEmacs CHISE.
485
486 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist):
489         Change priority of `=>>>ucs@iso'.
490
491         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
492         `=>>>ucs@iso' as the mother.
493         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
494
495 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist):
498         Change priority of `=>>>ucs@unicode'.
499
500         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
501         `=ucs@unicode'.
502
503 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist):
506         Change priority of `=>>>ucs@jis'.
507
508         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
509         `=ucs@jis'.
510
511 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         setting for `==daikanwa/+p'.
515
516 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
519         setting for `==shinjigen@1ed'.
520
521 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
524         XEmacs CHISE.
525
526 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-conf.el (==shinjigen): Modify DOC.
529         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
530         (==shinjigen@rev): Modify DOC.
531
532 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
535         CHISE.
536
537 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
540         settings for `==daikanwa' and `==ucs@JP/hanazono'.
541
542         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
543         XEmacs CHISE.
544
545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
546         `==daikanwa'.
547
548 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
551         setting for `==cns11643-7'.
552
553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
554         `==cns11643-7'.
555
556 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `==cns11643-6'.
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `==cns11643-6'.
563
564 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `==cns11643-5'.
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `==cns11643-5'.
571
572 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575         setting for `==cns11643-4'.
576
577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
578         `==cns11643-4'.
579
580 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         setting for `==cns11643-3'.
584
585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
586         `==cns11643-3'.
587
588 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
591         setting for `==cns11643-2'.
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `==cns11643-2'.
595
596 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist):
599         Change priority of `=>>>ucs@ks'.
600
601         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
602         `=ucs@ks'.
603
604 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
607         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
608         `==ucs@cns' and `==cns11643-1'.
609
610         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
611         (==cns11643-2): Ditto.
612         (==cns11643-3): Ditto.
613         (==cns11643-4): Ditto.
614         (==cns11643-5): Ditto.
615         (==cns11643-6): Ditto.
616         (==cns11643-7): Ditto.
617
618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
619         `==cns11643-1'.
620
621 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist):
624         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
625         `=>>>ucs@jis/1990'.
626
627         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
628         `=ucs@jis/1990'.
629         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
630         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
631
632 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-coding.el (coded-charset-entity-reference-alist):
635         Change priority of `=>>>ucs@cns'.
636
637         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
638         `=ucs@cns'.
639
640 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-charset.el (default-coded-charset-priority-list): Add
643         `==ks-x1001'.
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
646         `=ks-x1001' instead of `korean-ksc5601'; add setting for
647         `==ks-x1001'.
648
649 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
652
653 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
656         `=jis-x0208'.
657         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
658         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
659         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
660         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
661         (=>>>jis-x0213-1@2000): Changed to an alias for
662         `=jis-x0213-1@2000'.
663         (=>>>jis-x0213-1@2004): Changed to an alias for
664         `=jis-x0213-1@2004'.
665         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
666
667 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
670         `=adobe-japan1-0'.
671         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
672         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
673         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
674         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
675         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
676         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
677
678 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
682         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
683         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
684         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
685         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
686
687 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
690         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
691         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
692         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
693         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
694         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
695         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
696         `==jis-x0212'.
697
698 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
701         "AdobeJapan1-[0-6]$".
702         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
703         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
704         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
705         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
706         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
707         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
708         (==adobe-japan1-1): Ditto.
709         (==adobe-japan1-2): Ditto.
710         (==adobe-japan1-3): Ditto.
711         (==adobe-japan1-4): Ditto.
712         (==adobe-japan1-5): Ditto.
713         (==adobe-japan1-6): Ditto.
714         (==jis-x0208): Ditto.
715         (==jis-x0208@1978): Ditto.
716         (==jis-x0208@1983): Ditto.
717         (==jis-x0208@1990): Ditto.
718         (==jis-x0213-1): Ditto.
719         (==jis-x0213-1@2000): Ditto.
720         (==jis-x0213-1@2004): Ditto.
721         (==jis-x0213-2): Ditto.
722         (==jis-x0212): Ditto.
723         (==gb2312): Ditto.
724         (==iso-ir165): Ditto.
725         (==gb12345): Ditto.
726         (==ks-x1001): Ditto.
727         (==cns11643-1): Ditto.
728         (==cns11643-2): Ditto.
729         (==cns11643-3): Ditto.
730         (==cns11643-4): Ditto.
731         (==cns11643-5): Ditto.
732         (==cns11643-6): Ditto.
733         (==cns11643-7): Ditto.
734         (==big5-cdp): Ditto.
735         (==hanyo-denshi/ja): Ditto.
736         (==hanyo-denshi/jb): Ditto.
737         (==hanyo-denshi/jc): Ditto.
738         (==hanyo-denshi/jd): Ditto.
739         (==hanyo-denshi/ft): Ditto.
740         (==hanyo-denshi/ia): Ditto.
741         (==hanyo-denshi/ib): Ditto.
742         (==hanyo-denshi/hg): Ditto.
743         (==hanyo-denshi/jt): Ditto.
744         (==hanyo-denshi/ks): Ditto.
745         (==gt): Ditto.
746         (==gt-k): Ditto.
747         (==daikanwa): Ditto.
748         (==shinjigen): Ditto.
749         (==ucs@iso): Ditto.
750         (==ucs@unicode): Ditto.
751         (==ucs@gb): Ditto.
752         (==ucs-bmp@gb): Ditto.
753         (==ucs@cns): Ditto.
754         (==ucs-bmp@cns): Ditto.
755         (==ucs@jis): Ditto.
756         (==ucs@jis/1990): Ditto.
757         (==ucs@jis/2000): Ditto.
758         (==ucs@jis/2004): Ditto.
759         (==ucs@JP): Ditto.
760         (==ucs@JP/hanazono): Ditto.
761         (==ucs@ks): Ditto.
762         (==ucs-bmp@ks): Ditto.
763         (==ucs@cns11643): Ditto.
764         (==ucs-bmp-cjk@gb): Ditto.
765         (==ucs-bmp-cjk@JP/hanazono): Ditto.
766         (==ucs-sip-ext-b@iso): Ditto.
767
768 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-charset.el (default-coded-charset-priority-list): Use
771         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
772
773         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
774         XEmacs CHISE.
775         (=ucs-bmp-cjk@unicode): Abolished.
776
777 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `=+>ucs-bmp-cjk-compat@jis'.
781
782         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
783         for XEmacs CHISE.
784
785 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
788         CHISE.
789
790 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
793         for XEmacs CHISE.
794         (=jis-x0208@1978/1er-pr): Abolished.
795         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
796         `=jis-x0208@1978/1er-pr' as the mother.
797
798 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `=ucs-itaiji-084'.
802
803 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-charset.el (default-coded-charset-priority-list):
806         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
807
808         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
809         XEmacs CHISE.
810         (=ucs-bmp-itaiji-084): Ditto.
811
812 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
816
817 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
820         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
821
822         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
823         XEmacs CHISE.
824         (=big5-cdp-var-5): Ditto.
825
826 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
829         XEmacs CHISE.
830
831 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
834         XEmacs CHISE.
835
836 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=>>>hanyo-denshi/ft'.
840
841 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
844         XEmacs CHISE.
845         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
846         `=hanyo-denshi/jd' as the mother.
847
848 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
851         XEmacs CHISE.
852         (=+>adobe-japan1-1): Ditto.
853         (=+>adobe-japan1-2): Ditto.
854         (=+>adobe-japan1-3): Ditto.
855         (=+>adobe-japan1-4): Ditto.
856         (=+>adobe-japan1-5): Ditto.
857         (=+>adobe-japan1-6): Ditto.
858         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
859
860 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist):
863         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
864         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
865
866         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
867         the top.
868
869 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
870
871         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
872         XEmacs CHISE.
873         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
874         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
875         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
876
877 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
878
879         * mule/mule-charset.el (default-coded-charset-priority-list):
880         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
881         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
882
883         * mule/mule-conf.el: Modify order of definitions of some
884         coded-charsets.
885
886 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist):
889         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
890         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
891
892         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
893         CHISE.
894         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
895         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
896
897 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
900         CHISE.
901
902 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `=daikanwa/+2p'.
906
907         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
908         XEmacs CHISE.
909
910 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
913         XEmacs CHISE.
914         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
915
916 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `=>>>hanyo-denshi/ib'.
920
921 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
924         XEmacs CHISE.
925         (=>>>hanyo-denshi/ib): Ditto.
926         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
927         `=hanyo-denshi/ja' as the mother.
928         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
929         `=hanyo-denshi/ib' as the mother.
930
931 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
932
933         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
934         XEmacs CHISE.
935         (utf-8-ivs-mcs-er): Likewise.
936         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
937         and `=>ucs-gb'.
938         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
939         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
940         `ucs-gb' and `=>ucs-gb'.
941         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
942         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
943         and `=>ucs-cns'.
944         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
945         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
946         `ucs-cns' and `=>ucs-cns'.
947         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
948         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
949         `ucs-big5' and `=>ucs-big5'.
950         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
951         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
952         `ucs-big5' and `=>ucs-big5'.
953         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
954         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
955         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
956         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
957         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
958         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
959         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
960         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
961         `=>ucs-jis'; modify DOC and mnemonic.
962         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
963         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
964         and `=>ucs-jis'; modify DOC and mnemonic.
965         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
966         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
967         `=>ucs-ks'.
968         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
969         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
970         and `=>ucs-ks'.
971         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
972
973 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist):
976         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
977
978 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
981         Modify priorities.
982
983 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
986         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
987
988 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
992
993 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
996         CHISE.
997
998 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1001         CHISE.
1002
1003 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1006         CHISE.
1007
1008 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `=+>ucs-bmp-cjk@unicode'.
1012
1013         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1014         for XEmacs CHISE.
1015
1016 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1019         setting for `=>>daikanwa'.
1020
1021 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1024         `=>>hanyo-denshi/jt'.
1025
1026 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1029         XEmacs CHISE.
1030         (=+>jis-x0208@1990): Ditto.
1031         (=+>jis-x0213-1@2000): Ditto.
1032
1033 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1036         XEmacs CHISE.
1037
1038 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1041         XEmacs CHISE.
1042         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1043         `=hanyo-denshi/jc' as the mother.
1044
1045 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=+>adobe-japan1'.
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list):
1051         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1052         and `=>>hanyo-denshi/ft' to `=>>gt'.
1053
1054 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1055
1056         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1057         XEmacs CHISE.
1058         (=>>adobe-japan1-1): Ditto.
1059         (=>>adobe-japan1-2): Ditto.
1060         (=>>adobe-japan1-3): Ditto.
1061         (=>>adobe-japan1-4): Ditto.
1062         (=>>adobe-japan1-5): Ditto.
1063         (=>>adobe-japan1-6): Ditto.
1064         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1065
1066 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-conf.el (=adobe-japan1): New alias for
1069         `=adobe-japan1-6'.
1070         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1071         (=>>>adobe-japan1-1): Ditto.
1072         (=>>>adobe-japan1-2): Ditto.
1073         (=>>>adobe-japan1-3): Ditto.
1074         (=>>>adobe-japan1-4): Ditto.
1075         (=>>>adobe-japan1-5): Ditto.
1076         (=>>>adobe-japan1-6): Ditto.
1077         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1078
1079 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1082         setting for `=>>>adobe-japan1'.
1083
1084 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `=+>ucs@ks'.
1088
1089 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1092         XEmacs CHISE.
1093         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1094         `=adobe-japan1-6' as the mother.
1095
1096 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `=>cns11643-7'.
1100
1101 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1104         CHISE.
1105
1106 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1109         XEmacs CHISE.
1110         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `=>ucs@jis/2004'.
1114
1115 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `=+>gt'.
1119
1120         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1121         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1122
1123 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1126         `=>ucs@unicode' as the mother.
1127         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1128         mother.
1129         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1130         mother.
1131         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1132         mother.
1133
1134 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1137         setting for `=+>ucs@unicode'.
1138
1139         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1140         CHISE.
1141
1142 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1145         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1146         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1147         - Add setting for `=+>ucs@cns'.
1148
1149         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1150         CHISE.
1151         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1152         as the mother.
1153         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1154         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1158
1159 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1162         setting for `=>ucs@ks'.
1163
1164 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1167         `=ucs-bmp-cjk-compat@unicode'.
1168
1169         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1170         coded-charset for XEmacs CHISE.
1171
1172 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1175         `=ucs-bmp-cjk-compat'.
1176
1177         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1178         XEmacs CHISE.
1179
1180 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1183         CHISE.
1184
1185 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1188         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1189
1190         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1191         `=>ucs@jis/1990'.
1192         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1193
1194 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1197         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1198
1199         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1200         CHISE.
1201         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1202         mother.
1203
1204 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1205
1206         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1207         `=>jis-x0213-2@usual'.
1208         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1209         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1210         `=>jis-x0213-2@usual' as the mother.
1211
1212 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1215         (=>ucs@JP): New alias for `=+>ucs@jis'.
1216
1217 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1220         `=>jis-x0208@usual'.
1221         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1222         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1223         `=>jis-x0208@usual' as the mother.
1224         (=>jis-x0208): Likewise.
1225
1226 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `=+>jis-x0208@1978'.
1230
1231 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1234         XEmacs CHISE.
1235
1236 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1239         setting for `=>>>ucs@jis/1990'.
1240
1241 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         setting for `=>ucs@jis/1990'.
1245
1246 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `=ucs@JP/hanazono'.
1250
1251         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1252         CHISE.
1253         (=ucs@JP/hanazono): Ditto.
1254         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1255         (=>>hanyo-denshi/jc): Ditto.
1256         (=>>hanyo-denshi/jd): Ditto.
1257
1258 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1259
1260         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1261         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1262
1263 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1266         XEmacs CHISE.
1267
1268 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `=ucs-bmp-cjk@JP'.
1277
1278 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1281         XEmacs CHISE.
1282
1283 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1286         Modify order of settings; add settings for `=daikanwa@rev2'.
1287
1288 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `=>>cbeta'.
1292
1293         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1294         CHISE.
1295
1296 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1299         setting for `=>>adobe-japan1'.
1300
1301 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1304         XEmacs CHISE.
1305
1306 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         setting for `=>>hanyo-denshi/ia'.
1310
1311         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1312         XEmacs CHISE.
1313
1314 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1318
1319         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1320         XEmacs CHISE.
1321         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1322         `=hanyo-denshi/jt' as the mother.
1323
1324 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         setting for `=>>>jis-x0213-2'.
1328
1329         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1330         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1331         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1332
1333 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1336         XEmacs CHISE.
1337
1338 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1341         XEmacs CHISE.
1342
1343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1344         `=>>jis-x0213-1@2004'.
1345
1346 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1349         XEmacs CHISE.
1350
1351 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1354         - Use "&g2-*;" as entity-references for `=>>>*'.
1355         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1356
1357         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1358         XEmacs CHISE.
1359         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1360         as the mother.
1361
1362 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for `=>>hanyo-denshi/ib'.
1366
1367         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1368         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1369         (=>>jis-x0208@1990): Ditto.
1370         (=>>hanyo-denshi/ib): Ditto.
1371
1372         * mule/mule-charset.el (default-coded-charset-priority-list):
1373         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1374
1375 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1378         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1379         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1380         `=>>>ucs@jis/2004'.
1381
1382 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1385         XEmacs CHISE.
1386         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1387         `=jis-x0213-1@2004' as the mother.
1388         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1389         (=>>>ucs@ks): Ditto.
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list):
1392         Modify priority of `=hanyo-denshi/*'.
1393
1394 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1397         settings for `=>>ucs@JP' and `=ucs@JP'.
1398
1399 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1402         CHISE.
1403
1404 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1407         setting for `=>>>ucs@cns'.
1408
1409         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1410         CHISE.
1411
1412 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1415         instead of `=>>>jis-x0213-1@2004' as the mother.
1416         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1417         (=>>>ucs@unicode): Likewise.
1418         (=>>>ucs@jis): Likewise.
1419         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1420         mother.
1421         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1422
1423 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1427         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1428         `=>>>ucs@jis'.
1429
1430 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-charset.el (default-coded-charset-priority-list):
1433         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1434         and `=jis-x0213-*-2000'.
1435
1436 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1439         XEmacs CHISE.
1440         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1441         `=>>jis-x0213-1' as the mother.
1442
1443 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1446         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1447
1448 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1451
1452 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1455         XEmacs CHISE.
1456
1457 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-coding.el (decomposition-feature-list): Set
1460         `=decomposition', `=decomposition@cid' and
1461         `=decomposition@hanyo-denshi'.
1462
1463 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1466         setting for `=>>hanyo-denshi/ks'.
1467
1468         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1469         XEmacs CHISE.
1470
1471 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1475
1476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1477         `=hanyo-denshi/ks/mf'.
1478
1479         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1480         XEmacs CHISE.
1481         (=hanyo-denshi/ks/mf): Ditto.
1482
1483 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1486         settings for P=hanyo-denshi/jt'.
1487
1488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1489         `=hanyo-denshi/jt'.
1490
1491         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1492         XEmacs CHISE.
1493
1494 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1497         settings for `=hanyo-denshi/ip'.
1498
1499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1500         `=hanyo-denshi/ip'.
1501
1502         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1503         XEmacs CHISE.
1504
1505 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         settings for `=hanyo-denshi/hg'.
1509
1510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1511         `=hanyo-denshi/hg'.
1512
1513         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1514         XEmacs CHISE.
1515
1516 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         setting for `=>>hanyo-denshi/ft'.
1520
1521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1522         `=>>hanyo-denshi/ft'.
1523
1524         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1525         XEmacs CHISE.
1526
1527 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         settings for `=hanyo-denshi/ib'.
1531
1532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1533         `=hanyo-denshi/ib'.
1534
1535         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1536         XEmacs CHISE.
1537
1538 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1541         settings for isolated characters of `=hanyo-denshi/ia' and
1542         non-isolated characters of `=hanyo-denshi/*'.
1543
1544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1545         `=hanyo-denshi/ia'.
1546
1547         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1548         XEmacs CHISE.
1549
1550 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1551
1552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1553         setting for isolated characters of `=hanyo-denshi/ft'.
1554
1555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1556         `=hanyo-denshi/ft'.
1557
1558         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1559         XEmacs CHISE.
1560
1561 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1564         setting for isolated characters of `=hanyo-denshi/jd'.
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `=hanyo-denshi/jd'.
1568
1569         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1570         XEmacs CHISE.
1571
1572 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for isolated characters of `=hanyo-denshi/jc'.
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1578         `=hanyo-denshi/jc'.
1579
1580         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1581         XEmacs CHISE.
1582
1583 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for isolated characters of `=hanyo-denshi/jb'.
1587
1588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1589         `=hanyo-denshi/jb'.
1590
1591         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1592         XEmacs CHISE.
1593
1594 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1597         setting for isolated characters of `=hanyo-denshi/ja'.
1598
1599 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `=hanyo-denshi/ja'.
1603
1604         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1605         XEmacs CHISE.
1606
1607 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         settings for isolated characters of `=adobe-japan1-6'.
1611
1612 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1615         CHISE.
1616         (=daikanwa/+2p): Ditto.
1617         (=daikanwa/ho): Ditto.
1618
1619 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1622         coding-system for XEmacs CHISE.
1623
1624 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1627         setting for `=>>ruimoku-v6'.
1628
1629         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1630         CHISE.
1631
1632 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1633
1634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1635         setting for `=daikanwa@rev1'.
1636
1637 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1640         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1641
1642 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1645         XEmacs CHISE.
1646         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1647
1648 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1651         CHISE.
1652
1653 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1656         CHISE.
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         setting for `=>ucs@jis'.
1660
1661 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for `=>jis-x0208@usual'.
1665
1666         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1667         XEmacs CHISE.
1668         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1669         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1670         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1671
1672 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1675         CHISE.
1676         (=>>>jis-x0208@1990): Ditto.
1677         (=>>>jis-x0213-1): Ditto.
1678         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1679         mother.
1680         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1681         as the mother.
1682
1683 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         setting for `=>ucs@cns' and `=>>ucs@ks'.
1687
1688         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1689         CHISE.
1690
1691 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1694         CHISE.
1695
1696 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1699         CHISE.
1700         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1701         mother.
1702
1703 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1706         `==>ucs-bmp-cjk@bucs'.
1707
1708         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1709         XEmacs CHISE.
1710
1711 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         setting for `==>ucs@bucs'.
1715
1716         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1717         XEmacs CHISE.
1718
1719 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1722         - Add setting for `=>>jis-x0208'.
1723         - Omit setting for `=>>jis-x0208@1990'.
1724         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1725           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1726           `=ucs@FOO'.
1727
1728 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         setting for `=>daikanwa'.
1732
1733 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-conf.el (=daikanwa): Fix DOC.
1736         (=>daikanwa): New abstract character for XEmacs CHISE.
1737         (=>ucs@iso): Likewise.
1738         (=>ucs@unicode): Likewise.
1739         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1740
1741 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1744         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1745           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1746         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1747         - Add `=>big5-cdp'.
1748
1749 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1752         (=>big5-cdp): New abstract character.
1753
1754 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1757         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1758         `chinese-big5'.
1759
1760 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-charset.el (default-coded-charset-priority-list):
1763         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1766         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1767         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1768         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1769         and `=>jis-x0213-2'.
1770
1771 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1774         XEmacs CHISE.
1775         (=>>ucs@jis/2000): Likewise.
1776         (=>>ucs@jis/2004): Likewise.
1777
1778 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1782         `=>>ucs@cns'.
1783
1784         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1785         XEmacs CHISE.
1786         (=>>gt): Use quote instead of backquote; modify DOC.
1787         (=>gt): Use quote instead of backquote.
1788         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1789         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1790         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1791         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1792         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1793         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1794
1795 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1798         `=>>ucs@unicode' and `=>>gt'.
1799
1800 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1803         XEmacs CHISE.
1804         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1805         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1806         `=jis-x0208@1978/1er-pr' as the mother.
1807         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1808
1809 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1812         `=ucs@unicode' as the mother.
1813
1814 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1817         setting for `=>>ucs@unicode'.
1818
1819         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1820         CHISE.
1821
1822 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `=adobe-japan1-6' and `=adobe-japan1-base'.
1829
1830         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1831         XEmacs CHISE.
1832         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1833         specify `min-code' and `max-code'.
1834         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1835         (=adobe-japan1-2): Likewise.
1836         (=adobe-japan1-3): Likewise.
1837         (=adobe-japan1-4): Likewise.
1838         (=adobe-japan1-5): Likewise.
1839         (=adobe-japan1-6): Likewise.
1840
1841 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1844         setting for `=>gt'.
1845
1846 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1849         CHISE.
1850
1851 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         setting for `=>zinbun-oracle'.
1855
1856         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1857         for XEmacs CHISE.
1858
1859 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1862         for XEmacs CHISE.
1863         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1864         `=jis-x0208@1978' as the mother.
1865
1866 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1869         - Use `=gt' instead of `ideograph-gt'.
1870         - Use `=gt-k' instead of `ideograph-gt-k'.
1871         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1872         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1873         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1874         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1875         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1876         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1877         - Use `=>>gt' instead of `<=>gt'.
1878         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1879         - Add setting for `=>>jis-x0208@1990'.
1880         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1881           `=>>jis-x0213-1@2000'.
1882         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1883         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1884           `=>>jis-x0213-1@2004'.
1885         - Add setting for `=>>jis-x0208@1978'.
1886         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1887
1888 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1891         XEmacs CHISE.
1892
1893 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1897         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1898         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1899         `<=>jis-x0213-1@2004'.
1900
1901 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1904         CHISE.
1905         (=>jis-x0213-2): Ditto.
1906
1907 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1908
1909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1910         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1911
1912 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1915         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1916         `=>jis-x0213-1'.
1917
1918 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1921         CHISE.
1922         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1923
1924 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1927         `<==>jis-x0213-1'.
1928         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1929         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1930         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1931         (<=>jis-x0208): New alias for `=>jis-x0208'.
1932         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1933         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1934         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1935         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1936         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1937         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1938         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1939         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1940         (=>>gt): Renamed from `<==>gt'.
1941         (<==>gt): New alias for `=>>gt'.
1942
1943 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1946         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1947         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1948         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1949         - Add settings for `<=>jis-x0213-1@2000' and
1950           `<=>jis-x0213-1@2004'.
1951
1952         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1953         XEmacs CHISE.
1954         (<==>jis-x0213-1): Likewise.
1955         (<==>jis-x0213-1@2000): Likewise.
1956         (<==>jis-x0213-1@2004): Likewise.
1957         (<=>jis-x0208): Add property `=>iso-ir 168'.
1958         (<=>jis-x0208@1997): Likewise.
1959         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1960         as the mother; add property `=>iso-ir 228'.
1961         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1962         property `=>iso-ir 228'.
1963         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1964         property `=>iso-ir 233'.
1965         (<==>gt): Renamed from `<=>gt'.
1966         (<=>gt): New alias for `<==>gt'.
1967
1968 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1971         CHISE.
1972         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1973         `<=>jis-x0208' as the mother.
1974         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1975         (<=>jis-x0213-1@2000): Ditto.
1976         (<=>jis-x0213-1@2004): Ditto.
1977
1978 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1981         settings for `<=>gt'.
1982
1983         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1984
1985 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1986
1987         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1988         XEmacs CHISE.
1989         (=jis-x0208@1978/-4pr): Likewise.
1990         (=jis-x0208@1978/4-pr): Likewise.
1991         (=jis-x0213-1): Likewise.
1992         (=ucs@iso): Likewise.
1993         (=ucs@unicode): Likewise.
1994         (=ucs@gb): Likewise.
1995         (=ucs@gb/fw): Likewise.
1996         (=ucs@cns): Likewise.
1997         (=ucs@cns/fw): Likewise.
1998         (=ucs@jis): Likewise.
1999         (=ucs@jis/fw): Likewise.
2000         (=ucs@jis/1990): Likewise.
2001         (=ucs@jis/2000): Likewise.
2002         (=ucs@jis/2004): Likewise.
2003         (=ucs@JP): Likewise.
2004         (=ucs@ks): Likewise.
2005         (=ucs@big5): Likewise.
2006         (=ucs@big5/cns11643): Likewise.
2007         (=ucs@cns11643): Likewise.
2008
2009 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-charset.el (default-coded-charset-priority-list):
2012         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2013
2014         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2015         CHISE.
2016         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2017         mother.
2018
2019 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2022         from src/mule-charset.c].
2023         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2024         specify `final'.
2025         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2026         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2027         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2028         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2029         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2030         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2031
2032 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2035         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2036         (=jis-x0208@1978/i-4): Specify `partial'.
2037         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2038         mother coded-charset.
2039         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2040
2041 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2044         settings for `=jis-x0213-1@2004'.
2045
2046 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2049         CHISE.
2050         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2051         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2052         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2053         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2054         temporarily.
2055         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2056
2057 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2060         CHISE.
2061         (=shinjigen@1ed): Inherited from `=shinjigen'.
2062         (=shinjigen@rev): Likewise.
2063
2064 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2067         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2068
2069 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2072         define it as an alias.
2073         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2074         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2075         alias.
2076         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2077         alias.
2078
2079 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2082         CHISE.
2083
2084 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2087         CHISE.
2088         (shinjigen-2): Ditto.
2089
2090 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list):
2093         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2094         `chinese-big5-eten-*' and `chinese-big5'.
2095
2096 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2099         #x9FA5 temporarily.
2100
2101 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2104         settings for `=jis-x0208@1978/i1'.
2105
2106 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2109         XEmacs CHISE.
2110
2111 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2114         XEmacs CHISE.
2115
2116 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2119         XEmacs CHISE.
2120
2121 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2124         CHISE.
2125         (=ucs-bmp@cns): Likewise.
2126         (=ucs-bmp@jis): Likewise.
2127         (=ucs-bmp@ks): Likewise.
2128
2129 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2132         CHISE.
2133         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2134
2135 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2138         settings for `=zinbun-oracle'.
2139
2140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2141         `=zinbun-oracle'.
2142
2143 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2146         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2147         `=ucs@iso'.
2148
2149 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list):
2152         Delete `ucs-sip'; modify order of some CCSs.
2153
2154 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2157         in XEmacs CHISE.
2158
2159         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2160         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2161         CHISE.
2162
2163 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2164
2165         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2166         its registry.
2167         (=ucs-radicals@unicode): Likewise.
2168
2169 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2172         CHISE.
2173
2174 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2177         CHISE.
2178
2179 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2182         CHISE.
2183
2184 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2187         Modify preference of *isolated settings*.
2188
2189 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2192         utf-2000 is provided.
2193         (=ucs@cns11643): Likewise.
2194
2195 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2198         Prefer every *isolated setting* to ordinary setting.
2199
2200 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2204
2205 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2208         CHISE.
2209
2210 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2213         settings for `=jis-x0208@1997'.
2214
2215 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2218         `=jis-x0208@1997'.
2219
2220 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2223         XEmacs CHISE.
2224
2225 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2228         `=jis-x0208@1978'.
2229         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2230         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2231         `=jis-x0208-1990' as the mother.
2232         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2233
2234 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2237         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2238         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2239         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2240         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2241         for `=ucs@JP'.
2242
2243 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2246         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2247         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2248         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2249         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2250         `=daikanwa@rev2'.
2251
2252 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2255         (=gt): Likewise.
2256         (=gt-k): Likewise.
2257         (=gt-pj-*): Likewise.
2258         (=gt-pj-k1): Likewise.
2259         (=gt-pj-k2): Likewise.
2260         (=daikanwa): Likewise.
2261         (=daikanwa-rev1): Likewise.
2262         (=daikanwa-rev2): Likewise.
2263         (=big5-pua): Likewise.
2264         (=big5-eten): Likewise.
2265         (chinese-big5-eten-a): Likewise.
2266         (chinese-big5-eten-b): Likewise.
2267         (=hanziku-*): Likewise.
2268         (=cbeta): Likewise.
2269         (=jef-china3): Likewise.
2270         (=ruimoku-v6): Likewise.
2271         (=ucs@iso): Likewise.
2272         (=ucs@unicode): Likewise.
2273         (=ucs@gb): Likewise.
2274         (=ucs@cns): Likewise.
2275         (=ucs@jis): Likewise.
2276         (=ucs@jis-1990): Likewise.
2277         (=ucs@jis-2000): Likewise.
2278         (=ucs@jp): Likewise.
2279         (=ucs@ks): Likewise.
2280         (=ucs@big5): Likewise.
2281         (=ucs-radicals): Likewise.
2282         (=ucs-radicals@unicode): Likewise.
2283         (=ucs-bmp-cjk): Likewise.
2284         (=ucs-bmp-cjk@unicode): Likewise.
2285         (=ucs-sip-ext-b): Likewise.
2286         (=ucs-sip-ext-b@iso): Likewise.
2287
2288 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2292
2293 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2296         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2297         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2298         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2299         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2300         arabic-digit, ipa and ``&I-B-XXXX;''.
2301
2302 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         setting for (I-)HZK{03..12}-XXXX.
2306
2307 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2310         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2311
2312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2313         `=ruimoku-v6'.
2314
2315         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2316         CHISE.
2317
2318 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2321         (=ucs@unicode): Likewise.
2322         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2323         (=ucs@cns): Likewise.
2324         (=ucs@jis): Likewise.
2325         (=ucs@ks): Likewise.
2326         (=ucs@big5): Likewise.
2327
2328 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2331         `ucs-jis'.
2332         (utf-8-jis-er): Likewise.
2333         (utf-8-jp): New coding-system.
2334         (utf-8-jp-er): Likewise.
2335
2336         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2337
2338 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2341
2342         * mule/japanese.el: Move definition of `euc-jisx0213' to
2343         mule/mule-coding.el.
2344
2345 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2348         mule-coding before loading update-cdb when utf-2000 is provided.
2349
2350 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2353         `=daikanwa'.
2354
2355 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2358         definition codes when `utf-2000' is provided.
2359
2360 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2361
2362         * mule/mule-category.el (word-combining-categories): Don't setup
2363         `word-combining-categories' in XEmacs CHISE.
2364         (word-separating-categories): Add setting about Latin script in
2365         XEmacs CHISE.
2366
2367 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2368
2369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2370         setting for `chinese-big5'.
2371
2372 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2375         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2376         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2377         add setting for HZK0[12]-xxxx.
2378
2379 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2380
2381         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2382         in XEmacs CHISE.
2383
2384 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2385
2386         * mule/mule-charset.el (default-coded-charset-priority-list):
2387         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2388         and `chinese-big5' to `=gt-pj-*'.
2389
2390 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2391
2392         * mule/mule-conf.el (=daikanwa): Renamed from
2393         `ideograph-daikanwa'.
2394         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2395
2396 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=cns11643-7): Renamed from
2399         `chinese-cns11643-7'.
2400         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2401
2402 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-conf.el (=cns11643-6): Renamed from
2405         `chinese-cns11643-6'.
2406         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2407
2408 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el (=cns11643-5): Renamed from
2411         `chinese-cns11643-5'.
2412         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2413
2414 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2415
2416         * mule/mule-conf.el (=cns11643-4): Renamed from
2417         `chinese-cns11643-4'.
2418         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2419
2420 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=cns11643-3): Renamed from
2423         `chinese-cns11643-3'.
2424         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2425
2426 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2429         `=cns11643-2'.
2430         (chinese-cns11643-2): New alias for `=cns11643-2'.
2431
2432 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2433
2434         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2435         `=cns11643-1'.
2436         (chinese-cns11643-1): New alias for `=cns11643-1'.
2437
2438 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2441         (chinese-gb12345): New alias for `=gb12345'.
2442
2443 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2444
2445         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2446         (chinese-gb2312): New alias for `=gb2312'.
2447
2448 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2449
2450         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2451         (chinese-big5): New alias for `=big5'.
2452
2453 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2456         (korean-ksc5601): New alias for `=ks-x1001'.
2457
2458 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2459
2460         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2461         `=jis-x0212'.
2462         (japanese-jisx0212): New alias for `=jis-x0212'.
2463
2464 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2465
2466         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2467         `=jis-x0208-1983'.
2468         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2469
2470 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2473         `=jis-x0208-1978'.
2474         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2475
2476 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2477
2478         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2479         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2480
2481 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2482
2483         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2484         (chinese-cns11643-3): Specify iso-ir 183.
2485         (chinese-cns11643-4): Specify iso-ir 184.
2486         (chinese-cns11643-5): Specify iso-ir 185.
2487         (chinese-cns11643-6): Specify iso-ir 186.
2488         (chinese-cns11643-7): Specify iso-ir 187.
2489         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2490         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2491
2492 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2495         \uXXXX for every cases.
2496
2497 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2498
2499         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2500         (ucs-big5): Changed to an alias for `=ucs@big5'.
2501
2502 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2503
2504         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2505         (ucs-ks): Changed to an alias for `=ucs@ks'.
2506
2507 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2508
2509         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2510         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2511
2512 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2513
2514         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2515         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2516
2517 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2518
2519         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2520         (ucs-jis): Changed to an alias for `=ucs@jis'.
2521
2522 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2523
2524         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2525         (ucs-cns): Changed to an alias for `=ucs@cns'.
2526
2527 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2528
2529         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2530         (ucs-gb): Changed to an alias for `=ucs@gb'.
2531
2532 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2533
2534         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2535         `ideograph-daikanwa-2'.
2536         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2537         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2538
2539 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2540
2541         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2542         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2543
2544         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2545         for `xemacs-chise-version'.
2546
2547 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list):
2550         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2551         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2552         instead of `ideograph-hanziku-*'.
2553
2554         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2555         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2556
2557 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2560         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2561         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2562         `utf-2000' is provided.
2563
2564 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2567         is provided [was builtin coded-charsets].
2568
2569 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2570
2571         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2572         is provided [was builtin coded-charsets].
2573
2574 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2577         is provided [was builtin coded-charsets].
2578
2579 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2582         is provided [was builtin coded-charsets].
2583
2584 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2587         when `utf-2000' is provided [was builtin coded-charsets].
2588
2589 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (=hanziku-*): Renamed from
2592         `ideograph-hanziku-*'.
2593         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2594
2595 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2598         `utf-2000' is provided [was builtin coded-charsets].
2599         (ideograph-hanziku-{1..12}): Likewise.
2600
2601 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2604         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2605
2606 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2609         when `utf-2000' is provided [was builtin coded-charsets].
2610
2611 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2612
2613         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2614         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2615         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2616
2617 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2618
2619         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2620         (ideograph-gt): Changed to an alias for `=gt'.
2621
2622 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2623
2624         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2625         is provided; it was defined as a builtin coded-charset.
2626         (ideograph-gt): Likewise.
2627
2628 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2631         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2632
2633 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2636         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2637
2638 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-conf.el (=big5-eten): Renamed from
2641         `chinese-big5-eten'.
2642         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2643
2644 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2645
2646         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2647         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2648
2649 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2650
2651         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2652         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2653
2654 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2655
2656         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2657         (china3-jef): Changed to an alias for `=jef-china3'.
2658
2659 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2660
2661         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2662         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2663
2664         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2665         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2666         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2667         when `utf-2000' is provided.
2668
2669 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-charset.el (default-coded-charset-priority-list):
2672         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2673
2674         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2675         (ucs-jis-2000): Deleted.
2676
2677 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2678
2679         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2680         UTF-2000.
2681         (=ucs-jis-2000): New coded-charset for UTF-2000.
2682
2683 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2684
2685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2686         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2687
2688 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list):
2691         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2692         `ideograph-cbeta'.
2693
2694 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2695
2696         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2697         builtin coded-charset].
2698
2699 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2702         settings for &K0-xxxx and &I-K0-xxxx.
2703
2704 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2707         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2708
2709 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2713
2714 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2717         UTF-2000.
2718         (ideograph-gt-pj-k1): Likewise.
2719         (ideograph-gt-pj-k2): Likewise.
2720
2721 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2722
2723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2724         `=jis-x0208'.
2725
2726 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2729         UTF-2000 [was a builtin coded-charset].
2730
2731 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2734         (utf-8-gb-er): Likewise.
2735
2736 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2739         settings for JIS X 0212 and JIS X 0208:1978.
2740
2741 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         setting for JIS X 0213.
2745
2746 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2747
2748         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2749         standard-case-table in UTF-2000.
2750
2751 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         definitions for isolated-chars.
2755
2756 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2757
2758         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2759         `configure-utf-2000-lisp-directory'.
2760         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2761         `mule-lisp-load-path'.
2762
2763 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2764
2765         * startup.el (startup-setup-paths): Set and use
2766         `utf-2000-lisp-directory'.
2767         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2768         UTF-2000.
2769
2770 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2771
2772         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2773         (paths-find-utf-2000-lisp-directory): New function.
2774         (paths-construct-load-path): Add new optional argument
2775         `utf-2000-lisp-directory'.
2776
2777         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2778
2779 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2780
2781         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2782         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2783         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2784         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2785         `chinese-big5-2' in UTF-2000.
2786
2787         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2788         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2789
2790 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2791
2792         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2793         `big5-eten-er' in UTF-2000.
2794         (big5-cdp): Modify DOC-string and mnemonic.
2795
2796 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2799         UTF-2000 [renamed from utf-8-er].
2800         (utf-8-gb): New coding-system in UTF-2000.
2801         (utf-8-gb-er): Likewise.
2802         (utf-8-cns): Likewise.
2803         (utf-8-cns-er): Likewise.
2804         (utf-8-big5): Likewise.
2805         (utf-8-big5-er): Likewise.
2806         (utf-8-jis): Likewise.
2807         (utf-8-jis-er): Likewise.
2808         (utf-8-ks): Likewise.
2809         (utf-8-ks-er): Likewise.
2810         (utf-8-er): Likewise.
2811
2812 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2815         instead of `utf-8-unix' in UTF-2000.
2816
2817         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2818
2819 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2820
2821         * mule/japanese.el (euc-jisx0213): New coding-system.
2822
2823         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2824         `japanese-jisx0208-1990' as the mother.
2825
2826 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * dumped-lisp.el (preloaded-file-list): Change condition of
2829         loading "close-cdb".
2830
2831 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2834         setup `coded-charset-entity-reference-alist'.
2835
2836 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2839         UTF-2000.
2840
2841 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2842
2843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2844         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2845
2846 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2849         (chinese-big5-eten-a): Likewise.
2850         (chinese-big5-eten-b): Likewise.
2851         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2852         code range is #x8140 .. #x8DFE.
2853
2854 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2855
2856         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2857         UTF-2000.
2858         (chinese-big5-cdp): Likewise.
2859
2860 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2861
2862         * dumped-lisp.el (preloaded-file-list): Rename
2863         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2864
2865 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2866
2867         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2868         append `system-char-db-source-file-list' into
2869         `preloaded-file-list' in UTF-2000.
2870
2871 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2872
2873         * dumped-lisp.el (preloaded-file-list): Delete
2874         character-definition files.
2875
2876 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2879         UTF-2000.
2880
2881 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2882
2883         * mule/mule-charset.el (default-coded-charset-priority-list):
2884         Delete `mojikyo-2022-1'.
2885
2886 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-charset.el (default-coded-charset-priority-list):
2889         Delete `mojikyo'.
2890
2891 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2894         `ucs-sip'.
2895
2896 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-charset.el (default-coded-charset-priority-list):
2899         Comment out `chinese-gb12345'.
2900
2901 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * bytecomp.el (byte-compile-insert-header): Fixed.
2904
2905 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2906
2907         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2908         XEmacs UTF-2000.
2909
2910 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2913         UTF-2000.
2914
2915 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2918         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2919
2920 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-charset.el (default-coded-charset-priority-list):
2923         `japanese-jef-china3' is renamed `china3-jef'.
2924
2925 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2928         `japanese-jef-china3' and `ideograph-cbeta'.
2929
2930 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2931
2932         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2933
2934 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `chinese-big5-cdp'.
2938
2939 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2942         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2943
2944 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2947         loading character definitions.
2948
2949 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * dumped-lisp.el (preloaded-file-list): Rename
2952         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2953
2954 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2957         `chinese-big5'.
2958
2959 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * dumped-lisp.el (preloaded-file-list): Dump
2962         "Ideograph-R028-Private" with XEmacs UTF-2000.
2963
2964 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `chinese-gb12345'.
2968
2969 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2972         `ideograph-gt-pj-{1..11}'.
2973
2974         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2975         XEmacs UTF-2000.
2976
2977 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-charset.el (default-coded-charset-priority-list):
2980         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2981         `chinese-isoir165'.
2982
2983 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2986         `image/png', `image/x-xpm' and `image/tiff'.
2987
2988         * files.el (binary-file-regexps): Add *.PNG.
2989
2990 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list):
2993         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2994         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2995
2996 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2997
2998         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2999         the first completion when UTF-2000 is running.
3000
3001 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-charset.el (default-coded-charset-priority-list):
3004         Delete `ucs'.
3005
3006 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3009
3010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3011         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3012
3013 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3014
3015         * mule/vietnamese.el (vscii-2): Delete abolished property
3016         `composite'; now composite mode is default.
3017
3018 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3021         of `raw-text'; check \uHHHH representation even if non-ascii
3022         characters are not found.
3023
3024         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3025         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3026         unconditionally.
3027
3028         * mule/viet-ccl.el: New file.
3029
3030         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3031         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3032         - Separate CCL based implementations to viet-ccl.el.
3033
3034 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3035
3036         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3037         "jisx0213.2000-1".
3038         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3039
3040         * mule/mule-charset.el (default-coded-charset-priority-list):
3041         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3042         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3043
3044 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3045
3046         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3047
3048 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3049
3050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3051         `ucs' in UTF-2000.
3052
3053 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3054
3055         * mule/mule-charset.el (default-coded-charset-priority-list):
3056         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3057         `arabic-iso8859-6'.
3058
3059 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3060
3061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3062         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3063
3064 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3065
3066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3067         `katakana-jisx0201' in UTF-2000.
3068
3069 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3070
3071         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3072         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3073         "u0FB50-Arabic-Presentation-Forms-A",
3074         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3075         "u0FE50-Small-Form-Variants",
3076         "u0FE70-Arabic-Presentation-Forms-B",
3077         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3078         UTF-2000.
3079
3080 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3081
3082         * dumped-lisp.el (preloaded-file-list): Delete
3083         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3084         ... "Ideograph-R214-Flute" in UTF-2000.
3085
3086 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3087
3088         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3089         (japanese-jisx0213-2): New coded-charset.
3090
3091         * dumped-lisp.el (preloaded-file-list): Add
3092         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3093         "Ideograph-R030-Mouth".
3094
3095 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3096
3097         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3098         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3099         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3100         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3101         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3102         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3103         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3104         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3105
3106 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3107
3108         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3109         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3110         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3111         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3112         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3115         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3116
3117 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3118
3119         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3120         in UTF-2000.
3121
3122 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3123
3124         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3125         (chinese-isoir165): Moved from mule/chinese.el.
3126         (chinese-cns11643-3): Moved from mule/chinese.el.
3127         (chinese-cns11643-4): Moved from mule/chinese.el.
3128         (chinese-cns11643-5): Moved from mule/chinese.el.
3129         (chinese-cns11643-6): Moved from mule/chinese.el.
3130         (chinese-cns11643-7): Moved from mule/chinese.el.
3131
3132         * mule/chinese.el: Move definition of coded-charsets to
3133         mule/mule-conf.el.
3134
3135 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3136
3137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3138         `ideograph-daikanwa'.
3139
3140 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3141
3142         * dumped-lisp.el (preloaded-file-list): Delete
3143         "ccs-jisx0201-latin.el".
3144
3145 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3146
3147         * dumped-lisp.el (preloaded-file-list): Add
3148         "u031A0-Extended-Bopomofo" in UTF-2000.
3149
3150 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3151
3152         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3153         renamed to u02E00-CJK-Radical-Supplement.
3154
3155 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3156
3157         * dumped-lisp.el (preloaded-file-list): Add
3158         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3159         "u030A0-Katakana", "u03100-Bopomofo",
3160         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3161         "u03200-Enclosed-CJK-Letters-and-Months" and
3162         "u03300-CJK-Compatibility".
3163
3164 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3165
3166         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3167         "u02F00-Kangxi-Radicals" and
3168         "u02FF0-Ideographic-Description-Characters".
3169
3170 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3171
3172         * dumped-lisp.el (preloaded-file-list): Add
3173         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3174         "u02800-Braille-Patterns" in UTF-2000.
3175
3176 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3177
3178         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3179         "uXXXXX-*.el" in UTF-2000.
3180
3181         * bytecomp.el (byte-compile-insert-header): Delete comments if
3182         non-ASCII characters are found; allow `byte-compile-dynamic' and
3183         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3184         `raw-text'.
3185
3186 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3187
3188         * dumped-lisp.el (preloaded-file-list): Add
3189         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3190         "u025A0-Geometric-Shapes.el".
3191
3192 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3193
3194         * dumped-lisp.el (preloaded-file-list): Add
3195         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3196         "u02460-Enclosed-Alphanumerics.el".
3197
3198 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3199
3200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3201         `chinese-gb2312'.
3202
3203         * dumped-lisp.el (preloaded-file-list): Add
3204         "u02200-Mathematical-Operators.el" and
3205         "u02300-Miscellaneous-Technical.el".
3206
3207 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3208
3209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3210         `chinese-cns11643-*'.
3211
3212         * dumped-lisp.el (preloaded-file-list): Add
3213         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3214         "u02190-Arrows.el" in UTF-2000.
3215
3216 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3219         `korean-ksc5601'.
3220
3221         * dumped-lisp.el (preloaded-file-list): Add
3222         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3223         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3224         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3225
3226 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3227
3228         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3229
3230 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3231
3232         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3233         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3234         "u01780-Khmer.el", "u01800-Mongolian.el",
3235         "u01E00-Latin-Extended-Additional.el" and
3236         "u01F00-Greek-Extended.el" in UTF-2000.
3237
3238 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3239
3240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3241         `ethiopic-ucs' and `ethiopic'.
3242
3243         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3244         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3245
3246         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3247         from mule/ethiopic.el.
3248
3249         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3250         mule/mule-conf.el.
3251
3252 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3253
3254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3255         `lao'.
3256
3257         * mule/mule-conf.el (lao): New coded-charset.
3258
3259         * dumped-lisp.el (preloaded-file-list): Add
3260         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3261         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3262         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3263         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3264         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3265
3266 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3267
3268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3269         `ucs-bmp' and `arabic-iso8859-6'.
3270
3271 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3272
3273         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3274         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3275         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3276
3277 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3278
3279         * startup.el (normal-top-level): Load autoload file for UTF-2000
3280         in UTF-2000.
3281
3282 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3283
3284         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3285         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3286         "u00020-Basic-Latin.el", "u00080-C1.el",
3287         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3288         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3289         "u002B0-Spacing-Modifier-Letters.el",
3290         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3291         UTF-2000.
3292
3293 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3294
3295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3296         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3297         instead of `vietnamese-viscii-*'.
3298
3299 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3300
3301         * mule/mule-conf.el: New file.
3302
3303         * mule/misc-lang.el: Move definition of charset `ipa' to
3304         mule/mule-conf.el.
3305
3306 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3307
3308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3309         `latin-viscii'; prefer it for characters used in Vietnamese.
3310
3311 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3312
3313         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3314
3315 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3316
3317         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3318         `vietnamese-viscii-lower'.
3319         (latin-viscii-upper): Renamed from charset
3320         `vietnamese-viscii-upper'.
3321         (vietnamese-viscii-lower): New alias for charset
3322         `latin-viscii-lower'.
3323         (vietnamese-viscii-upper): New alias for charset
3324         `latin-viscii-upper'.
3325
3326 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3327
3328         * mule/mule-charset.el (default-coded-charset-priority-list):
3329         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3330
3331 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3332
3333         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3334         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3335         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3336         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3337         lisp/utf-2000.
3338
3339 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3340
3341         * mule/ccs-tcvn5712.el: New file.
3342
3343 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3344
3345         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3346         in UTF-2000.
3347
3348 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3349
3350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3351         `japanese-jisx0208'.
3352
3353 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3354
3355         * dumped-lisp.el (preloaded-file-list): Add
3356         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3357         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3358         UTF-2000.
3359
3360         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3361         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3362         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3363         mule/ccs-viscii.el: New files.
3364
3365         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3366         if \uXXXX is found.
3367
3368 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3369
3370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3371         `hiragana-jisx0208' and `katakana-jisx0208'.
3372
3373 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3374
3375         * mule/chinese.el (chinese-cns11643-3): Define it even if
3376         `utf-2000' is provided.
3377         (chinese-cns11643-4): Likewise.
3378         (chinese-cns11643-5): Likewise.
3379         (chinese-cns11643-6): Likewise.
3380         (chinese-cns11643-7): Likewise.
3381
3382 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3386
3387 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3390         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3391
3392 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3393
3394         * mule/mule-charset.el (default-coded-charset-priority-list):
3395         Setup in UTF-2000.
3396
3397 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3398
3399         * mule/viet-chars.el: Don't define charset
3400         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3401         they are defined as builtin charsets.
3402
3403 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3404
3405         * version.el (emacs-version): Add more space just before UTF-2000
3406         version string.
3407
3408 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3409
3410         * version.el ([constant] emacs-version): Don't add a space in the
3411         preceding place of `xemacs-betaname' because it is duplicated.
3412         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3413
3414         * startup.el (splash-frame-body): Add ETL.
3415
3416 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3417
3418         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3419         is provided because it is defined as builtin charset.
3420         (chinese-cns11643-4): Likewise.
3421         (chinese-cns11643-5): Likewise.
3422         (chinese-cns11643-6): Likewise.
3423         (chinese-cns11643-7): Likewise.
3424
3425 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3426
3427         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3428         coding-system `iso-10646-ucs-4' is not defined.
3429
3430 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3431
3432         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3433         coding-system if `utf-2000' is provided.
3434
3435 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3436
3437         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3438         `utf-2000' is provided.
3439
3440 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3441
3442         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3443         if utf-2000 is provided temporally.
3444
3445 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3446
3447         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3448         as builtin variable].
3449
3450 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3451
3452         * files.el (insert-file-contents-literally): Treat file as binary;
3453         call file-name-handlers. [sync with Emacs 20.3.10]
3454
3455 2008-12-28  Vin Shelton  <acs@xemacs.org>
3456
3457         * XEmacs 21.4.22 is released
3458
3459 2008-12-30  Vin Shelton  <acs@xemacs.org>
3460
3461         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3462         during building even if no packages are found.
3463
3464 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3465
3466         * printer.el (generic-print-region): 
3467         (generic-print-buffer): 
3468         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3469         check if the msprinter device is available, now that msprinter is
3470         always available as a specifier tag. 
3471
3472 2008-12-24  Vin Shelton  <acs@xemacs.org>
3473
3474         * about.el: Add Francisco to my bio!
3475
3476 2008-12-23  Vin Shelton  <acs@xemacs.org>
3477
3478         * autoload.el: Move operator definitions to autoload-operators.el
3479         in the xemacs-base package.
3480
3481 2007-11-22  Vin Shelton  <acs@xemacs.org>
3482
3483         * about.el (about-hacker-contribution): Updated my bio.
3484
3485 2007-10-07  Vin Shelton  <acs@xemacs.org>
3486
3487         * XEmacs 21.4.21 is released
3488
3489 2007-09-19  Didier Verna  <didier@xemacs.org>
3490
3491         Update my personal info.
3492         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3493         * about.el (about-other-current-hackers): Ditto.
3494         * about.el (about-url-alist): Add my musical website.
3495         * about.el (about-personal-info): Update my entry.
3496         * about.el (about-hacker-contribution): Ditto.
3497
3498 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3499
3500         * package-get.el (package-get-download-sites): Update download
3501         sites in Japan.
3502         * package-get.el (package-get-pre-release-download-sites): Ditto.
3503
3504 2007-08-18  Vin Shelton  <acs@xemacs.org>
3505
3506         * package-get.el (package-get-pre-release-download-sites): Sync
3507         mirror sites with 21.5.  (Thanks, Adrian)
3508
3509 2007-08-09  Mike Sperber  <mike@xemacs.org>
3510
3511         * startup.el (migrate-user-init-file): Create backup of
3512         `user-init-file' before migrating.
3513         * startup.el (maybe-migrate-user-init-file): Print
3514         information about backup file.
3515         (maybe-create-compatibility-dot-emacs): Follow above change.
3516
3517 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3518
3519         * font-lock.el: Sync font-lock-add-keywords and
3520         font-lock-remove-keywords from GNU Emacs.
3521         * font-lock.el (font-lock-keywords-alist): New.
3522         * font-lock.el (font-lock-removed-keywords-alist): New.
3523         * font-lock.el (font-lock-add-keywords): New.
3524         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3525         * font-lock.el (font-lock-remove-keywords): New.
3526
3527 2007-08-16  Vin Shelton  <acs@xemacs.org>
3528
3529         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3530         patch from Hans de Graaff.
3531
3532 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3533
3534         * package-get.el (package-get-download-sites): Document Chile and
3535         update Denmark download site.
3536         * package-get.el (package-get-pre-release-download-sites): Ditto.
3537
3538 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3539
3540         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3541
3542 2006-12-09  Vin Shelton  <acs@xemacs.org>
3543
3544         * XEmacs 21.4.20 is released
3545
3546 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3547
3548         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3549
3550 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3551
3552         * info.el (Info-find-file-node, Info-insert-dir)
3553         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3554         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3555         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3556         and discussion.
3557
3558 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3559
3560         * obsolete.el (line-beginning-position): New, from 21.5.x.
3561         (line-end-position): Ditto.
3562
3563 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3564
3565         * package-get.el (package-get-download-sites): Welcome
3566         nl.xemacs.org and Thanks!
3567         * package-get.el (package-get-pre-release-download-sites): Ditto.
3568
3569 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3570
3571         * font-lock.el: Add support for not-so recent changes in Java to
3572         java-mode.
3573
3574 2006-01-28  Vin Shelton  <acs@xemacs.org>
3575
3576         * XEmacs 21.4.19 is released
3577
3578 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3579
3580         * easymenu.el: Update copyright. 
3581         * easymenu.el (easy-menu-all-popups):
3582         Add a docstring. 
3583         * easymenu.el (easy-menu-add):
3584         Document a bug, rework the function to preserve any existing
3585         non-default mode-popup-menu instead of overwriting it, and not to
3586         bother normalising the menu title (nothing else does).
3587         * easymenu.el (easy-menu-remove):
3588         Restore the default mode-popup-menu instead of leaving an empty
3589         one when we remove the last easy-menu popup. 
3590
3591 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3592
3593         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3594         as suggested by Rodrigo Ventura.
3595         * package-get.el (package-get-pre-release-download-sites): Ditto,
3596         with replacement of xemacs-21.5 by beta, which is the logical path
3597         to our beta core and package pre-releases.
3598
3599 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3600
3601         * package-get.el (package-get-download-sites): Add Hong Kong
3602         download site.
3603         * package-get.el (package-get-pre-release-download-sites): Ditto.
3604
3605 2005-12-26  Vin Shelton  <acs@xemacs.org>
3606
3607         * find-paths.el:
3608         * find-paths.el (paths-emacs-root-p): Add search for package root.
3609         * find-paths.el (paths-find-emacs-root): Replaced with
3610         paths-find-invocation-roots, which returns a list of roots.
3611         * find-paths.el (paths-find-invocation-roots): New.
3612         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3613
3614 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3615
3616         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3617         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3618
3619 2005-12-03  Vin Shelton <acs@xemacs.org>
3620
3621         * XEmacs 21.4.18 is released
3622
3623 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3624
3625         * package-get.el (package-get-download-sites): Update reflecting
3626         latest http://www.xemacs.org/Releases/ information generated by
3627         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3628         * package-get.el (package-get-pre-release-download-sites): Ditto.
3629
3630 2005-02-28  Simon Josefsson  <jas@extundo.com>
3631
3632         * about.el (xemacs-hackers): Add jas.
3633         (about-other-current-hackers): Likewise.
3634         (about-url-alist): Add URL for jas.
3635         (about-personal-info): Document jas.
3636         (about-hacker-contribution): Describe jas contributions.
3637
3638 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3639
3640         * easymenu.el (easy-menu-remove): As described in 
3641         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3642         except the "Command" menu from mode-popup-menu. 
3643
3644 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3645  
3646         * font.el (font-spatial-to-canonical): Correct calculation of 
3647         return value for pixel-based input value. 
3648  
3649 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3650
3651         * code-process.el (call-process): Process-related docstring
3652         improvements spurred by Norbert Koch.
3653         * code-process.el (call-process-region): Ditto.
3654         * code-process.el (start-process): Ditto.
3655
3656 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3657
3658         * finder.el (finder-find-library): Return filename actually
3659         searched for.
3660
3661 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3662
3663         * help.el (view-emacs-news): Use `expand-file-name' instead of
3664         `locate-data-file' as the latter will find any "NEWS" files that
3665         might exist in packages _before_ the one in core.
3666
3667 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3668
3669         * package-get.el (package-get-init-package):
3670         package-get-init-package buglet (21.4.17) by Jeff Mincy
3671         <mincy@rcn.com> fixing false temporary load-path shadows reported
3672         after package installation and simplifying code.
3673
3674 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3675
3676         * package-get.el (package-get-download-sites): Sync mirrors list
3677         with the XEmacs website.
3678         (package-get-pre-release-download-sites): Ditto.
3679
3680 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3681
3682         * derived.el (derived-mode-merge-syntax-tables):
3683         Revert my 21.5-only patch of 2003-07-18 which slipped in
3684         through Jerry James's patch of 2004-06-07.
3685
3686 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3687
3688         * cmdloop.el (keyboard-quit): Remove workaround for
3689         `region-active-p' not making sure active region is in current
3690         buffer now that it does.
3691         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3692         * simple.el (region-active-p): `region-active-p' to only return t
3693         when active region is in current buffer.
3694
3695 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3696
3697         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3698         package names, quell a byte-compiler warning, doc fix.
3699
3700 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3701
3702         * buffer.el (pop-to-buffer):
3703         * window-xemacs.el (display-buffer):
3704         Document use of `same-window-buffer-names,' `same-window-regexps'
3705         by pop-to-buffer and display-buffer. 
3706         
3707 2005-02-06  Vin Shelton <acs@xemacs.org>
3708
3709         * XEmacs 21.4.17 is released
3710
3711 2005-01-29  Ben Wing  <ben@xemacs.org>
3712
3713         * shadow.el (find-emacs-lisp-shadows):
3714         Add custom-defines to list of ignored files.
3715
3716 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3717
3718         * simple.el (shifted-motion-keys-select-region): Fix statement
3719         about unshifted-motion-keys-deselect-region.
3720
3721 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3722
3723         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3724         now) for GNU Emacs compatibility.
3725         (make-obsolete-variable): Ditto.
3726
3727 2004-01-08  Ben Wing  <ben@xemacs.org>
3728
3729         * code-files.el (load):
3730         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3731
3732 2004-12-05  Vin Shelton <acs@xemacs.org>
3733
3734         * XEmacs 21.4.16 is released
3735
3736 2004-12-04  Vin Shelton  <acs@xemacs.org>
3737
3738         * auto-autoloads.el: Regenerated.
3739
3740         * custom-load.el: Regenerated.
3741
3742 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3743
3744         Fix bug: apropos errors if a defalias refers to an undefined
3745         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3746
3747         * apropos.el (apropos):
3748         (apropos-command):
3749         * help.el (frob-help-extents):
3750         * help-macro.el (make-help-screen):
3751         * hyper-apropos.el (hyper-apropos-grok-functions):
3752         (hyper-apropos-get-doc):
3753         Catch void-function error thrown by `documentation'.
3754
3755 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3756
3757         * packages.el (package-require): Fix incorrect arg to format.
3758         This fixes a `format specifier' error.
3759
3760 2004-08-13  Jerry James  <james@xemacs.org>
3761
3762         * bytecomp.el (forward-word): Tell the byte compiler the correct
3763         number of arguments to forward-word.
3764
3765 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3766
3767         * etags.el: Fixed loading of include files for tag completion. Now
3768         you can make a tag file for a library, include it into your
3769         project and it will be reloaded only if it changed. Infinte
3770         include loops are detected and the correct tag files are loaded.
3771         * etags.el (buffer-tag-table-list): Load and verify tag files in
3772         the external function buffer-tag-table-list-load.
3773         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3774         tag files. Also load the included tag files. The priority of the
3775         included files is right below their parent file. If multiple
3776         matches occur then the symbols from the parent file are found
3777         first.
3778         * etags.el (tag-table-include-files): Corrected comment
3779         string. Switched to pattern constant tags-include-pattern to have
3780         it at a central location.
3781         * etags.el (tags-include-pattern): Added doc string.
3782         * etags.el (add-to-tag-completion-table): Removed obsolete
3783         comments as the include files are allready returned by
3784         buffer-tag-table-list and loaded.
3785         * etags.el (find-tag-internal): The include files are allready
3786         included in tag-tables as buffer-tag-table-list returns them now.
3787
3788 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3789
3790         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3791         Loading items into the notebook is now done by C code.
3792         * widgets-gtk.el (gtk-widget-instantiate-internal):
3793         Style no longer changed.
3794
3795 2004-06-28  Nix  <nix@esperi.org.uk>
3796
3797         * cmdloop.el (truncate-command-history-for-gc): Delay
3798         execution of all things that look up variable bindings,
3799         via `enqueue-eval-event'.
3800
3801 2004-06-24  Vin Shelton  <acs@xemacs.org>
3802
3803         * package-get.el (package-get-require-signed-base-updates):
3804         now defaults to nil.
3805
3806 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3807
3808         * subr.el (split-string): Clean up docstring.
3809
3810 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3811
3812         * faces.el (zmacs-region): fix typo in docstring.
3813
3814 2004-06-07  Jerry James  <james@xemacs.org>
3815
3816         * derived.el: Synch with Emacs 21.3.
3817         * subr.el (with-local-quit): New, from Emacs 21.3.
3818         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3819         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3820         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3821
3822 2004-06-16  Jerry James  <james@xemacs.org>
3823
3824         * cl.el (cl-set-substring): Increment start by the length of the
3825         string, not the string itself.
3826
3827 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3828
3829         * etags.el (tag-table-include-files): Expand included TAGS file
3830         paths to avoid problems with relative paths.  Thanks to Peter
3831         Chubb <peterc@gelato.unsw.edu.au>.
3832         * etags.el (tags-include-pattern): New.
3833         * etags.el (add-to-tag-completion-table): Parse and ignore
3834         trailing include lines.
3835
3836 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3837
3838         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3839         avoiding line solely composed of equal signs.
3840
3841 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3842
3843         * cus-edit.el (alloc): Typo fix.
3844         * cus-edit.el (custom-browse-visibility): Ditto.
3845         * cus-edit.el (custom-variable-value-create): Ditto.
3846         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3847         * cus-edit.el (custom-save-variables): Bind print-length and
3848         print-level to nil to avoid value abbreviation.
3849         * cus-edit.el (custom-save-face-internal): Ditto.
3850         * cus-edit.el (custom-save-faces): Save in sorted order.
3851         * cus-edit.el (custom-save-resets): Bind print-length and
3852         print-level to nil to avoid value abbreviation.
3853         * cus-edit.el (custom-save-loaded-themes): Ditto.
3854
3855 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3856
3857         * subr.el (split-string-default-separators): New.
3858         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3859         see comment in source.
3860
3861 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3862
3863         * mule/japanese.el (paragraph-start, paragraph-separate):
3864         Remove anchor to BOL.
3865
3866 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3867
3868         * cl.el (gensym, gentemp): Improve docstrings.
3869
3870 2004-05-10  Vin Shelton  <acs@xemacs.org>
3871
3872         * etags.el: Sync with 21.5 version.
3873
3874 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3875
3876         * etags.el:
3877         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3878         only for use with exuberant ctags. This will also enable building of 
3879         completion tables with exuberant ctags. This will not work with
3880         xemacs ctags. 
3881         * etags.el (get-tag-table-buffer): New function for creating of
3882         completion table is used if tags-exuberant-ctags-optimization-p ist t
3883         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3884         finding the tag names. New.
3885         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3886         building tag completion table with exuberant ctags. New.
3887         * etags.el (find-tag-internal): Improve exact tag matching for tags
3888         with name fields. Before the patch return types of functions or
3889         function parameters (with exuberant ctags) were found as matches.
3890
3891 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3892
3893         * list-mode.el (display-completion-list): Fixed completion list was
3894         taking the width of the frame and not of the window for displaying
3895         the selection methods.
3896
3897 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3898
3899         * menubar-items.el (default-menubar): Options are saved to custom.el.
3900
3901
3902 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3903
3904         * isearch-mode.el (isearch-abort): Preserve successful search target.
3905
3906 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3907
3908         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3909         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3910         Bihlmeyer.
3911         * gnuserv.el (gnuserv-mode-line-string): New.
3912         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3913         gnuserv-mode.
3914         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3915         * gnuserv.el (gnuserv-edit-files): Use
3916         make-x-device-with-gtk-fallback.
3917
3918 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3919
3920         * gtk-widgets.el: New import: gtk-accel-group-new.
3921         * dialog-gtk.el:
3922         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3923         * dialog-gtk.el (popup-builtin-question-dialog):
3924         Added support for dialog button mnemonics.
3925
3926 2004-03-22  Chris Green <cmg@dok.org>
3927
3928         * process.el (shell-command): Output buffer was ignored when a
3929         background process was run via shell-command.
3930
3931 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3932
3933         * cus-edit.el (custom-save-variables): Retrieve a list of
3934         variables to save first, sort it, and make sure the variables are
3935         saved in sorted order.
3936
3937 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3938  
3939         * package-get.el (package-get-update-base-from-buffer): Force
3940         binary coding system for verifying GnuPG signature in the
3941         package-index file.
3942  
3943 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3944
3945         * package-get.el (package-get-package-index-file-location): Handle
3946         missing "EMACSPACKAGEPATH" environment variable.
3947
3948 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3949
3950         * package-admin.el (package-admin-find-top-directory): Simplify
3951         directory comparisions and fix substring errors on short path
3952         components.
3953         * package-get.el (package-get-package-index-file-location):
3954         Default to first component of "EMACSPACKAGEPATH", if set.
3955
3956 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3957
3958         * package-get.el (process-error): New error datum.
3959
3960 2004-02-02  Vin Shelton <acs@xemacs.org>
3961
3962         * XEmacs 21.4.15 is released
3963
3964 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3965
3966         * itimer.el (activate-itimer): Modify the itimer timeout value as
3967         if it were begun at the last time when the itimer driver was woken
3968         up.
3969
3970 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3971
3972         * specifier.el (Copyright):
3973         Update.
3974         (make-specifier-and-init):
3975         (map-specifier):
3976         (canonicalize-inst-pair):
3977         (canonicalize-spec-list):
3978         (set-specifier):
3979         Synch docstrings to 21.5 where appropriate.
3980
3981 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3982
3983         * package-get.el (package-get-list-packages-where): New.  A
3984         function that allows searching for groups of packages.  For
3985         example, find all packages that require the fsf-compat package.
3986
3987 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3988
3989         The Great PUI Sync.
3990
3991         * auto-autoloads.el: Regenerated.
3992
3993         * custom-load.el: Regenerated.
3994
3995         * dumped-lisp.el (packages-hardcoded-lisp): New.
3996
3997         * menubar-items.el (menu-max-items): New.
3998         (menu-submenu-max-items): New.
3999         (menu-submenu-name-format): New.
4000         (menu-split-long-menu): New.
4001         (menu-sort-menu): New.
4002         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4003
4004         * obsolete.el (pui-add-install-directory): Renamed to the more
4005         logical `pui-set-local-package-get-directory'.
4006         (package-get-download-menu): Moved to `package-ui.el' and renamed
4007         to `package-ui-add-download-menu'.
4008
4009         * package-admin.el (package-admin-install-function-mswindows):
4010         Whitespace clean up.
4011         (package-admin-add-single-file-package): Removed.
4012         (package-admin-default-install-function): Whitespace clean up.
4013         (package-admin-find-top-directory): New.
4014         (package-admin-get-install-dir): Use it.
4015         (package-admin-get-manifest-file): 
4016         (package-admin-check-manifest): 
4017         (package-admin-add-binary-package):
4018         (package-admin-get-lispdir):
4019         (package-admin-delete-binary-package):
4020         (package-admin):
4021
4022         * package-get.el (package-get-package-index-file-location): New.
4023         (package-get-install-to-user-init-directory): New.
4024         (package-get-remote):
4025         (package-get-download-sites):
4026         (package-get-pre-release-download-sites): New.
4027         (package-get-site-release-download-sites): New.
4028         (package-get-base-filename):
4029         (package-get-always-update):
4030         (package-get-user-index-filename): Removed.
4031         (package-get-pgp-available-p): New.
4032         (package-get-require-signed-base-updates):
4033         (package-get-was-current):
4034         (package-entries-are-signed): New.
4035         (package-get-continue-update-base): New.
4036         (package-get-download-menu): Removed.
4037         (package-get-require-base):
4038         (package-get-update-base-entry):
4039         (package-get-locate-file):
4040         (package-get-locate-index-file):
4041         (package-get-maybe-save-index):
4042         (package-get-update-base):
4043         (package-get-update-base-from-buffer):
4044         (package-get-update-base-entries):
4045         (package-get-interactive-package-query):
4046         (package-get-update-all):
4047         (package-get-all):
4048         (package-get-dependencies):
4049         (package-get-init-package):
4050         (package-get-info): New.
4051         (package-get):
4052         (package-get-staging-dir):
4053         (package-get-set-version-prop): Removed.
4054         (package-get-installedp):
4055         (package-get-ever-installed-p):
4056         (packages): Removed.
4057         (package-get-custom-groups): Removed.
4058         (package-get-custom): Removed.
4059         (package-get-custom-add-entry): Removed.
4060
4061         * package-info.el (batch-update-package-info):
4062
4063         * package-net.el (package-net-batch-generate-bin-ini):
4064         (package-net-update-installed-db):
4065
4066         * package-ui.el (pui-info-buffer):
4067         (pui-directory-exists): Removed.
4068         (pui-package-dir-list): Removed.
4069         (pui-add-install-directory): Removed.
4070         (package-ui-download-menu): New.
4071         (package-ui-pre-release-download-menu): New.
4072         (package-ui-site-release-download-menu): New.
4073         (pui-set-local-package-get-directory): New.
4074         (pui-package-symbol-char):
4075         (pui-update-package-display):
4076         (pui-toggle-package):
4077         (pui-toggle-package-key):
4078         (pui-toggle-package-delete):
4079         (pui-toggle-package-delete-key):
4080         (pui-toggle-package-event):
4081         (pui-toggle-verbosity-redisplay):
4082         (pui-install-selected-packages):
4083         (pui-add-required-packages):
4084         (pui-help-echo):
4085         (pui-display-info):
4086         (list-packages-mode):
4087         (pui-list-packages):
4088
4089         * packages.el (packages-compute-package-locations):
4090         (package-require):
4091         (package-delete-name):
4092         (packages-hardcoded-lisp): Removed.
4093         (packages-useful-lisp): Removed.
4094         (packages-unbytecompiled-lisp): Removed.
4095         (packages-find-package-directories):
4096
4097         Summary:
4098
4099         Major code clean up of all things PUI.
4100
4101         Much improved code to determine where packages should be
4102         installed.  PUI no longer depends on any packages being
4103         pre-installed to compute where packages are to be installed to.
4104
4105         The user can specify the location of their package-index file.  It
4106         isn't necessary to set this because it has sane defaults.  People
4107         who "run-in-place" won't accidently overwrite the CVS
4108         package-index file.  See
4109         `package-get-package-index-file-location'. 
4110
4111         PUI will now properly clean up after itself in the event of an
4112         unsuccessful package install.  This drastically reduces the number
4113         of "wrong md5sum" FAQs.
4114
4115         non-Mule XEmacsen can no longer install Mule packages.
4116
4117         Package management via the custom interface has been removed.
4118
4119         The PUI related menubar items have been reorganised.
4120
4121         The PGP verification code has been fixed and the default for
4122         whether or not it is used is automatically computed.
4123
4124         * update-elc.el ((preloaded-file-list site-load-packages
4125         need-to-dump dumped-exe)):
4126         Just a couple of small changes to allow for
4127         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4128         existing anymore.
4129
4130 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4131
4132         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4133         apply `format' to the first argument of byte-compile-warn, it
4134         already calls format.
4135
4136 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4137
4138         * files.el (delete-old-versions): Avoid going interactive during
4139         make install when environment variable VERSION_CONTROL is set.
4140
4141 2003-12-04  Vin Shelton  <acs@xemacs.org>
4142
4143         * menubar-items.el (menu-item-search): Only bring up search dialog
4144         box if the feature is available and desired.
4145
4146 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4147
4148         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4149
4150 2003-11-05  Vin Shelton  <acs@xemacs.org>
4151
4152         * help.el (Help-prin1-face):
4153         (Help-princ-face):
4154         princ and prin1 are functions and need to be called as such.  The
4155         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4156
4157 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4158
4159         * about.el (about-xemacs): Give full version and build date.
4160
4161 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4162
4163         * win32-native.el (grep-null-device): This XEmacs has null-device.
4164
4165 2003-09-06  Mike Sperber  <mike@xemacs.org>
4166
4167         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4168         implement the specified semantics for `defvar.'
4169
4170 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4171
4172         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4173         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4174         displaying buffer in question.
4175
4176 2003-09-03  Vin Shelton <acs@xemacs.org>
4177
4178         * XEmacs 21.4.14 is released
4179
4180 2003-08-17  Vin Shelton  <acs@xemacs.org>
4181
4182         * about.el: Vanity patch.
4183
4184 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4185
4186         * code-process.el (call-process):
4187         (call-process-region):
4188         (start-process):
4189         Document coding system processing.
4190
4191 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4192
4193         * startup.el (splash-frame-body): Idiomatic English.
4194
4195 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4196
4197         * font-lock.el (font-lock-match-java-declarations): Move
4198         save-restriction, narrow-to-region to beginning of function to
4199         avoid going beyond the limit and causing an infloop.
4200
4201 2003-04-16  Jerry James  <james@xemacs.org>
4202
4203         * keydefs.el: Remove mappings for keys mapped to the nowhere
4204         defined function function-key-error.
4205
4206 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4207
4208         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4209         lisp-interaction-mode-hook): Add the docstrings.
4210
4211 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4212
4213         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4214         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4215         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4216
4217 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4218
4219         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4220         lambda list after the original doc.  Care about
4221         #'(lambda () "SingleString") 
4222         (cl-upcase-arg): 
4223         (cl-function-arglist):
4224         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4225         circular data structures in lambda list specification
4226
4227 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4228
4229         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4230         to appear in font-lock-function-name-face.
4231
4232 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4233
4234         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4235         is not also the value of the lambda.
4236
4237 2003-05-06  Andy Piper  <andy@xemacs.org>
4238
4239         * files.el (revert-buffer): Make sure local variables get processed,
4240         even in the case of an optimized reversion.
4241
4242 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4243
4244         * XEmacs 21.4.13 is released
4245
4246 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4247
4248         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4249         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4250
4251 2003-02-14  Ben Wing  <ben@xemacs.org>
4252
4253         * byte-optimize.el:
4254         * byte-optimize.el (byte-compile-inline-expand):
4255         * byte-optimize.el (byte-compile-unfold-lambda):
4256         * byte-optimize.el (byte-optimize-form-code-walker):
4257         * byte-optimize.el (byte-optimize-form):
4258         * byte-optimize.el (byte-decompile-bytecode-1):
4259         * byte-optimize.el (byte-optimize-lapcode):
4260         Review carefully and sync up to 20.7 except for areas as noted.
4261         Fixes problem with JDE compilation.
4262
4263 2003-02-05  Ben Wing  <ben@xemacs.org>
4264
4265         * simple.el:
4266         * simple.el (motion-keys-for-shifted-motion):
4267         Omit M-S-home/end from motion keys.
4268
4269 2003-02-07  Ben Wing  <ben@xemacs.org>
4270
4271         * text-props.el (text-property-any):
4272         * text-props.el (text-property-not-all):
4273         Fix bug when end > start.
4274
4275 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4276
4277         * info.el (Info-insert-dir): Make default-directory end in
4278         separator.  Patch due to Martin Buchholz.
4279
4280 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4281
4282         * XEmacs 21.4.12 "Portable Code" is released.
4283
4284 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4285
4286         * about.el: Update golubev data.
4287
4288 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * isearch-mode.el (isearch-mode-map): Substitute comment on
4291         desirability, and back out "GR is printable" changes.
4292
4293 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4294
4295         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4296
4297 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4298
4299         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4300
4301 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4302
4303         * menubar-items.el (default-menubar): Use browse-url-mozilla
4304         instead of browse-url-gnome-moz for Mozilla.
4305
4306 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4307
4308         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4309
4310 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4311
4312         * files.el (auto-mode-alist): Remove redundant entries for modes
4313         that live in packages.
4314         (interpreter-mode-alist): Ditto.
4315
4316 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4317
4318         * menubar-items.el (default-menubar): Sync with current
4319         browse-url-xemacs.el.
4320
4321 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4322
4323         * XEmacs 21.4.10 "Military Intelligence" is released.
4324
4325 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4326
4327         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4328
4329 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4330
4331         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4332
4333 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4334
4335         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4336         effect free function.
4337         (font-lock-fontify-keywords-region): Supply the argument to
4338         font-lock-compile-keywords.
4339
4340 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4341
4342         * package-get.el (package-get-download-sites): Bring sites list
4343         up to date, prefer xx.xemacs.org addresses.
4344
4345 2002-09-27  Andy Piper  <andy@xemacs.org>
4346
4347         * dialog.el (make-dialog-box): for general dialogs only
4348         delete-frame-hook will be run.
4349
4350 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4351
4352         * font-lock.el (font-lock-fontify-syntactically-region): Add
4353         comment about lookup-syntax-properties, document LOUDLY as unused.
4354
4355 2002-08-26  Andy Piper  <andy@xemacs.org>
4356
4357         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4358         merge.
4359
4360 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4361
4362         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4363         (make-obsolete-variable): Ditto.
4364         (make-compatible): Ditto.
4365         (make-compatible-variable): Ditto.
4366
4367 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4368
4369         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4370         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4371
4372 2002-08-28  Andy Piper  <andy@xemacs.org>
4373
4374         * files.el (revert-buffer): propagate revert-without-query-status.
4375
4376 2002-06-03  Andy Piper  <andy@xemacs.org>
4377
4378         * dialog-items.el (make-search-dialog): align various subcontrols
4379         in visually pleasing ways, allow frame to autosize to the dialog
4380         size.
4381         * dialog.el (make-dialog-box): add a border inside the frame. Add
4382         :autosize property, if t then reset the frame size appropriately
4383         before the frame is mapped.
4384         * gutter-items.el (set-progress-feedback-instantiator): align
4385         various subcontrols.
4386         * gutter-items.el (set-progress-abort-instantiator): ditto.
4387
4388 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4389
4390         * XEmacs 21.4.9 "Informed Management" is released.
4391
4392 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4393
4394         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4395         "&optional append" argument.
4396
4397 2002-07-16  Didier Verna  <didier@xemacs.org>
4398
4399         * subr.el (replace-in-string): fix case fold bug introduced by
4400         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4401         case-fold-search in temporary buffers.
4402
4403 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4404
4405         * lib-complete.el (find-library): Remove check for mule because
4406         decompression DOES work on Mule.
4407
4408 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4409
4410         * simple.el (join-line): New alias for `delete-indentation'.
4411
4412 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4413
4414         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4415         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4416         (font-lock-builtin-face): New.
4417         (font-lock-constant-face): New.
4418         (font-lock-face-list): Add builtin and constant faces.
4419
4420 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4421
4422         * autoload.el (make-autoload): Support define-derived-mode.
4423         Collected puts of doc-string-elt property.  Based on a patch by
4424         Didier Verna <didier@xemacs.org>.
4425
4426 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4427
4428         * wid-edit.el (widget-field-activate): Fix docstring typo.
4429
4430 2002-07-23  Andy Piper  <andy@xemacs.org>
4431
4432         * about.el (about-personal-info): update me.
4433
4434 2002-07-12  Andy Piper  <andy@xemacs.org>
4435
4436         * custom.el (custom-theme-set-variables): remove bogus
4437         arguments. Use custom-set-default to set defaults.
4438         (custom-set-variables): update doc.
4439         (custom-local-buffer): new, synced from FSF.
4440         (custom-set-default): ditto.
4441         (defcustom): update doc.
4442
4443 2002-06-16  Andy Piper  <andy@xemacs.org>
4444
4445         * menubar-items.el (default-menubar): enable windows printing on
4446         cygwin as well as native.
4447
4448 2002-06-12  Andy Piper  <andy@xemacs.org>
4449
4450         * printer.el (generic-print-buffer): catch all errors so that the
4451         print device can be cleared in all scenarios.
4452         (Printer-clear-device): make sure clearing the printer allows it
4453         to be used again immediately.
4454         (generic-print-region): make sure the default printer face is
4455         black-on-white.
4456
4457 2002-04-23  Jerry James  <james@xemacs.org>
4458
4459         * window-xemacs.el (display-buffer-function): Change doc to
4460         reflect new arg.
4461         * window-xemacs.el (pre-display-buffer-function): Ditto.
4462         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4463         non-nil, make the new window just big enough for its contents.
4464         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4465         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4466         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4467
4468 2002-06-06  Andy Piper  <andy@xemacs.org>
4469
4470         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4471         (defcustom): ditto.
4472         (custom-handle-keyword): ditto.
4473
4474 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4475
4476         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4477         Make obsolete.  Default to nil.
4478         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4479         Inspired by a patch by John Palmieri.
4480
4481 2002-07-01  Mike Alexander  <mta@arbortext.com>
4482
4483         * process.el (shell-command-on-region): Don't delete the region
4484         before giving it to call-process-region
4485
4486 2002-06-04  Jerry James <james@eecs.ku.edu>
4487
4488         * find-paths.el (paths-find-architecture-directory): Search in
4489         `system-configuration'/`base', not `base'`system-configuration'.
4490
4491 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4492
4493         * info.el (Info-index): Add missing \ in [ t].
4494
4495 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4496
4497         * gutter-items.el (gutter-buffers-tab-visible-p,
4498         buffers-tab-omit-function, buffers-tab-selection-function,
4499         buffers-tab-filter-functions):
4500         Doc improvements.
4501
4502 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4503
4504         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4505
4506         * toolbar-items.el (toolbar-news): Fix typo in message string.
4507
4508 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4509
4510         * dialog.el (yes-or-no-p-dialog-box): 
4511         * cmdloop.el (y-or-n-p-minibuf):
4512         (yes-or-no-p-minibuf):
4513         (yes-or-no-p):
4514         (y-or-n-p): 
4515         Specify negative answers in docstrings.
4516
4517 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4518
4519         * package-ui.el (pui-help-echo): Display both installed and author
4520         version.  Use a balloon-help window to display extra info like
4521         package requires.
4522
4523 2002-05-30  Andy Piper  <andy@xemacs.org>
4524
4525         * files.el (revert-buffer-internal): don't visit
4526         revert-buffer. Kill buffer when not used. Suggested by Mike
4527         Alexander <mta@arbortext.com>
4528
4529 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         * files.el (revert-buffer): More docstring fiddling.
4532
4533 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4534
4535         * files.el (revert-buffer):
4536         (revert-buffer-internal):
4537         (revert-buffer-insert-file-contents-function):
4538         Improve docstrings and comments.
4539
4540 2002-05-08  Andy Piper  <andy@xemacs.org>
4541
4542         * files.el (revert-buffer): observe noconfirm behavior.
4543
4544 2002-04-09  Andy Piper  <andy@xemacs.org>
4545
4546         * files.el (revert-buffer): use revert-buffer-internal if it looks
4547         like doing so will not result in any user-visible changes.
4548         (revert-buffer-internal): new function. Do the actual process of
4549         reversion and then see whether the result is any different to what
4550         we have already. If it is not then do nothing.
4551
4552 2001-12-11  Andy Piper  <andy@xemacs.org>
4553
4554         * menubar.el (get-popup-menu-response): re-order so that it works
4555         on more sane/facist window systems.
4556
4557 2001-12-03  Andy Piper  <andy@xemacs.org>
4558
4559         * faces.el (frob-face-property): don't infloop in face frobbing
4560         from Jan Vroonhof <jan@xemacs.org>.
4561
4562 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4563
4564         * faces.el (frob-face-property): Follow face fall-back hierarchy
4565         properly for face properties without an instance. Only do manual
4566         copy form 'default in last resort. This handles in particular
4567         the case where 'default itself has only a fall-back (which is
4568         the case by default on windows).
4569
4570 2001-11-24  Andy Piper  <andy@xemacs.org>
4571
4572         * printer.el (generic-print-region): set default-frame-plist to
4573         nil while creating the printer frame so that sizes reflect the
4574         printed page.
4575
4576         * faces.el (face-complain-about-font): Don't complain on printers.
4577
4578 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4579         
4580         * package-net.el: Andy synch.
4581         
4582 2001-12-16  Andy Piper  <andy@xemacs.org>
4583
4584         * package-get.el (package-get-update-all): Make sure installed.db
4585         gets updated after updating packages.
4586
4587 2002-03-28  Ben Wing  <ben@xemacs.org>
4588
4589         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4590         continuation, truncation so that we don't get line jumpiness from
4591         them being larger than the line height.
4592
4593         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4594
4595 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4596
4597         * font.el (font-window-system-mappings): Add mapping for Gtk
4598         (assume identical to X) 
4599
4600 2002-02-04  Andy Piper  <andy@xemacs.org>
4601
4602         * files.el (convert-standard-filename): Fix for short filename
4603         Peter Arius <pas@methodpark.de>
4604
4605 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4606
4607         * list-mode.el (default-choose-completion): completion-base-size
4608         should refer to local value in the completion list buffer.
4609
4610 2001-12-03  Didier Verna  <didier@xemacs.org>
4611
4612         * rect.el: autoload `replace-rectangle'.
4613         * keydefs.el (global-map): bind it to `C-x r p'.
4614
4615 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4616
4617         * XEmacs 21.4.8 "Honest Recruiter" is released.
4618
4619 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4620
4621         This patch is based on Jerry James's patch and analysis.
4622
4623         * select.el (get-clipboard):
4624         (get-selection):
4625         Update docstrings.
4626         (get-clipboard-foreign):
4627         (get-selection-foreign):
4628         New function for use as `interprogram-paste-function's.
4629
4630         * simple.el (interprogram-paste-function): Change default to
4631         `get-clipboard-foreign'; improve docstring.
4632         (interprogram-cut-function): Improve dosctring.
4633
4634 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4635
4636         * XEmacs 21.4.7 "Economic Science" is released.
4637
4638 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4639
4640         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4641
4642 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4643
4644         * obsolete.el (assq-delete-all): New compatibility alias for 
4645         remassq.
4646
4647 2002-01-09  Simon Josefsson  <jas@extundo.com>
4648
4649         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4650
4651 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4652
4653         * info.el (Info-auto-generate-directory): Default
4654         Info-auto-generate-directory to 'if-outdated.
4655
4656 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4657
4658         * startup.el (normal-top-level): Prevent migration code from
4659         trashing .emacs on an error in loading the init files.
4660
4661 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4662
4663         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4664         "system default" Xdefaults and friends get xrdb-mode.
4665
4666 2002-03-05  Mats Lidell  <matsl@contactor.se>
4667  
4668         * help-nomule.el (tutorial-supported-languages): Added Swedish
4669         tutorial. Sorted languages.
4670
4671 2002-02-11  Mike Sperber <mike@xemacs.org>
4672
4673         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4674         regenerating outdated dir files and dir is non-existent.
4675
4676 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4677
4678         * code-files.el (convert-mbox-coding-system): Improve comment.
4679         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4680         coding-system argument to `write-region-pre-hook' call.
4681         (write-region-pre-hook): Fix docstring to mention lockname argument.
4682
4683 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4684
4685         * minibuf.el (completing-read): Remove redundant wrong arg list.
4686
4687         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4688
4689 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4690
4691         * obsolete.el (interactive-form): new compatibility alias for 
4692         function-interactive.
4693
4694 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4695
4696         * menubar-items.el (Menubar-items-truncate-list): Removed.
4697         * menubar-items.el (Menubar-items-truncate-history): New.
4698         * menubar-items.el (default-menubar): Use
4699         Menubar-items-truncate-history.
4700
4701 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4702
4703         * printer.el (generic-print-region): Pass correct arguments to
4704         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4705         Torkelsson <torkel@acc.umu.se>.
4706
4707 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4708
4709         * help.el (describe-mode): synched with FSF 19.34; handle nil
4710         minor mode indicators.
4711
4712 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4713
4714         * minibuf.el (completing-read): Update docstring.
4715
4716 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4717
4718         * XEmacs 21.4.6 "Common Lisp" is released.
4719
4720 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4721
4722         * package-net.el: Inadvertant synch with Windows branch.  From
4723         Andy's log:
4724         (package-net-kit-version): new variable.
4725         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4726
4727 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4728
4729         * package-get.el (package-get-locate-index-file): Also search the
4730         core etc/ directory for the package index file if it can't be
4731         found in ~/.xemacs/.
4732
4733 2001-12-13  William Perry  <wmperry@gnu.org>
4734
4735         * dialog-gtk.el (popup-builtin-question-dialog):
4736         Conform to API in gui.c.
4737         
4738 2001-11-12  Andy Piper  <andy@xemacs.org>
4739
4740         * cus-edit.el (custom-save-face-internal): make sure we save
4741         non-themed faces.
4742         (custom-save-variables): ditto variables.
4743
4744 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4745
4746         * faces.el (make-face-family):
4747         (make-face-size):
4748         New face-modifying functions per Jan Vroonhof.
4749
4750         cus-face.el (custom-set-face-font-family):
4751         (custom-set-face-font-size):
4752         Use them.
4753
4754         * font.el (font-window-system-mappings): More precise docstring.
4755
4756         (font-create-name):
4757         (font-create-object):
4758         (tty-font-create-object):
4759         (tty-font-create-plist):
4760         (x-font-create-object):
4761         (x-font-create-name):
4762         (ns-font-create-name):
4763         (mswindows-font-create-object):
4764         (mswindows-font-create-name):
4765         Add doctrings.
4766
4767 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4768
4769         * gtk-faces.el (gtk-init-device-faces): removed spurious
4770         quote before let* expression.
4771
4772 2001-10-29  Andy Piper  <andy@xemacs.org>
4773
4774         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4775         modified when changing coding system.
4776
4777         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4778         that we invoke the GUI directory selector.
4779
4780 2001-10-25  Andy Piper  <andy@xemacs.org>
4781
4782         * dialog.el (make-dialog-box): use new directory dialog support.
4783         * minibuf.el (read-file-name-1): ditto.
4784         (read-file-name): ditto.
4785         (read-directory-name): ditto.
4786
4787 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * XEmacs 21.4.5 "Civil Service" is released.
4790
4791 2001-04-23  Didier Verna  <didier@xemacs.org>
4792
4793         * cus-edit.el (custom-variable-pre-save): New.
4794         * cus-edit.el (custom-variable-post-save): New.
4795         * cus-edit.el (custom-variable-save): use them.
4796         * cus-edit.el (custom-face-pre-save): New.
4797         * cus-edit.el (custom-face-post-save): New.
4798         * cus-edit.el (custom-face-save): use them.
4799         * cus-edit.el (custom-group-pre-save): New.
4800         * cus-edit.el (custom-group-post-save): New.
4801         * cus-edit.el (custom-group-save): use them.
4802         * cus-edit.el (Custom-save): use the pre/post functions above,
4803         call `custom-save-all' only once.
4804         * cus-edit.el (custom-variable-pre-reset-standard): New.
4805         * cus-edit.el (custom-variable-post-reset-standard): New.
4806         * cus-edit.el (custom-variable-reset-standard): use them.
4807         * cus-edit.el (custom-face-pre-reset-standard): New.
4808         * cus-edit.el (custom-face-post-reset-standard): New.
4809         * cus-edit.el (custom-face-reset-standard): use them.
4810         * cus-edit.el (custom-group-pre-reset-standard): New.
4811         * cus-edit.el (custom-group-post-reset-standard): New.
4812         * cus-edit.el (Custom-reset-standard): use them.
4813         * cus-edit.el (custom-face-reset-saved): use the pre/post
4814         functions above, call `custom-save-all' only once.
4815
4816 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4817
4818         * gutter-items.el (buffers-tab face): Derive from the modeline
4819         face by default.  Many people use white-on-black for the default
4820         font, and the tabs look hideous with that color combination.  The
4821         modeline usually has the correct colors.
4822
4823 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4824
4825         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4826         (tag-mark-stack-max): Typo fix.
4827
4828 2001-09-28  Ben Wing  <ben@xemacs.org>
4829
4830         * font-lock.el:
4831         * font-lock.el (font-lock-after-change-function):
4832         fix problem with last patch, reported by Katsumi Yamaoka.
4833
4834 2001-09-17  Ben Wing  <ben@xemacs.org>
4835
4836         * font-lock.el (font-lock-after-change-function):
4837         fix problem when you insert a comment on the line before a line of
4838         code: if we use the following char, then when you hit backspace,
4839         the following line of code turns the comment color.
4840
4841 2001-06-08  Ben Wing  <ben@xemacs.org>
4842
4843         * process.el: comment about shell-command-switch.
4844         * process.el (shell-quote-argument): Need to quote a null
4845         argument, too.  From Dan Holmsand.
4846         
4847         * startup.el (normal-top-level): Delete some unused FSF junk.
4848         * startup.el (command-line-early):
4849         
4850         * startup.el (command-line): Call MS Windows init function.
4851         
4852         * win32-native.el:
4853         * win32-native.el (mswindows-system-shells): New.
4854         * win32-native.el (mswindows-system-shell-p): New.
4855         * win32-native.el (init-mswindows-at-startup): New.
4856         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4857         * win32-native.el (mswindows-quote-one-simple-arg):
4858         * win32-native.el (mswindows-quote-one-command-arg):
4859         * win32-native.el (mswindows-construct-process-command-line-alist):
4860         Correct comments at top.  Correctly handle passing arguments
4861         to Cygwin programs and to bash.  Fix quoting of zero-length
4862         arguments (from Dan Holmsand).  Set shell-command-switch based
4863         on shell-file-name, which in turn comes from env var SHELL.
4864
4865 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4866
4867         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4868         default-toolbar-position): Fill docstrings for balloon-help.
4869
4870 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4871
4872         * faces.el: Reenable specifications over 'gtk domain.
4873
4874 2001-08-08  Didier Verna  <didier@xemacs.org>
4875
4876         * autoload.el (update-autoload-files): make defdir a file name,
4877         not directory name.
4878
4879 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4880
4881         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4882
4883         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4884
4885 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4886
4887         * font-menu.el (font-menu-set-font): Default to current font-family.
4888         (font-menu-preferred-resolution):
4889         (font-menu-size-scaling):
4890         Provide gtk defaults, too.
4891
4892 2001-07-29  Mike Alexander  <mta@arbortext.com>
4893
4894         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4895         list
4896         (custom-set-face-font-family): ditto
4897
4898 2001-07-26  Mike Sperber <mike@xemacs.org>
4899
4900         * files.el (auto-mode-alist): .9 files are man pages, too.
4901
4902 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4903
4904         * process.el (call-process-internal): bind
4905         coding-system-for-write to 'binary when calling
4906         start-process-internal, so the process receives 
4907         the literal contents of INFILE.
4908
4909 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4910
4911         * files.el (auto-mode-alist): Add configure.ac support.
4912
4913 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4914
4915         * buff-menu.el:
4916         mouse.el:
4917         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4918
4919 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4922
4923 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4924
4925         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4926         mixed text.
4927         (kinsoku-eol-p): Ditto.
4928
4929 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4930
4931         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4932         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4933         characters as the category `s' or `e' correctly.
4934
4935 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4936
4937         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4938
4939 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4940
4941         * mule/cyrillic.el:  Set up case table.
4942
4943 2001-06-08  Mike Sperber <mike@xemacs.org>
4944
4945         * files.el (save-some-buffers-1): Don't zap the help window right
4946         after `map-y-or-n-p' has popped it up.
4947
4948 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4949
4950         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4951
4952 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * specifier.el: define-specifier-tag 'gtk.
4955
4956 2001-05-12  Ben Wing  <ben@xemacs.org>
4957
4958         * find-paths.el (paths-find-recursive-path):
4959         fix error with null EXCLUDE-REGEXP.
4960         
4961         * font-lock.el (font-lock-mode):
4962         fix problem reported by hrvoje with buffers starting with a space.
4963         
4964 2001-05-06  Ben Wing  <ben@xemacs.org>
4965
4966         * dialog.el (make-dialog-box):
4967         * menubar-items.el (default-menubar):
4968         * printer.el (generic-print-buffer):
4969         * printer.el (generic-print-region):
4970         implement printing the selection when it's selected.
4971
4972 2001-04-18  Didier Verna  <didier@xemacs.org>
4973
4974         * cus-edit.el (Custom-reset-standard): reset to standard settings
4975         not only when the buffer's :custom-state is 'modified, but also
4976         when it is 'set or 'saved.
4977
4978 2001-04-17  Didier Verna  <didier@xemacs.org>
4979
4980         * startup.el (load-user-init-file): define `custom-file' before
4981         loading the user's init file.
4982
4983 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4984
4985         * menubar.el (popup-mode-menu): Make it work with
4986         popup-menu-titles turned off.
4987         
4988 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4989
4990         * about.el (about-mailto-link): Use compose-mail for sending mail.
4991
4992 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4993
4994         * package-admin.el (package-install-hook): New.
4995         (package-delete-hook): New.
4996         (package-admin-add-single-file-package): Use package-delete-hook.
4997
4998         * package-get.el (package-get): Use package-install-hook.
4999
5000 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5001
5002         * package-ui.el (pui-install-selected-packages): reverse the lists
5003         of packages so that they get handled in the same order as they
5004         were selected.
5005
5006 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5007
5008         * packages.el (locate-library): Use read-library-name for completion.
5009
5010 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5011
5012         * byte-optimize.el (=): `=' is not a binary predicate!
5013         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5014         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5015
5016 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5017
5018         * bytecomp.el (byte-compile-arithcompare):
5019         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5020
5021 2001-06-03  William M. Perry  <wmperry@gnu.org>
5022
5023         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5024         return the filename selected by the user!
5025
5026 2001-05-31  William M. Perry  <wmperry@gnu.org>
5027
5028         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5029         in XEmacs/GTK.
5030
5031 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5032
5033         * coding.el: Tiny typo fixed.
5034
5035 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5036
5037         * XEmacs 21.4.3 "Academic Rigor" is released.
5038
5039 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5040
5041         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5042
5043 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5044
5045         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5046
5047 2001-05-04  Ben Wing  <ben@xemacs.org>
5048
5049         * printer.el (generic-print-buffer):
5050         * printer.el (generic-print-region):
5051         Enable dialog boxes.  Apply workaround recommended by Kirill.
5052         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5053         
5054         * simple.el (kill-whole-line):
5055         * simple.el (kill-line-1):
5056         * simple.el (kill-entire-line):
5057         * simple.el (kill-line):
5058         * simple.el (backward-kill-line):
5059         Take out interactive dependence of kill-whole-line.
5060
5061 2001-04-22  Ben Wing  <ben@xemacs.org>
5062
5063         * dialog.el (make-dialog-box):
5064         Put dialog titles back in -- this time correctly.  Fix various
5065         other problems with leaks and such.
5066
5067         * simple.el (region-exists-p):
5068         * simple.el (region-active-p):
5069         Add comment about which one is correct to use in menu specs.
5070
5071 2001-05-05  Ben Wing  <ben@xemacs.org>
5072
5073         * dialog.el (make-dialog-box): fix doc string.
5074         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5075         take out Pretty Print.
5076         * printer.el:
5077         * printer.el (printer-current-device): New.
5078         * printer.el (Printer-get-device): New.
5079         * printer.el (Printer-clear-device): New.
5080         * printer.el (generic-page-setup): New.
5081         * printer.el (generic-print-buffer):
5082         * printer.el (generic-print-region):
5083         Implement Page Setup.  Handle errors properly.
5084
5085 2001-05-05  Ben Wing  <ben@xemacs.org>
5086
5087         * subr.el (error): Complete list of errors in doc string.
5088         
5089 2001-04-22  Ben Wing  <ben@xemacs.org>
5090
5091         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5092         
5093 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5094
5095         * build-report.el: Remove CVS keywords since this file has been in
5096         core lisp for a while now.
5097         * build-report.el (build-report-make-output-files): Fix typo.
5098
5099 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5100
5101         * about.el (about-finish-buffer): Make sure the last change works
5102         even if EVENT is nil.
5103
5104 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5105
5106         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5107         clicked, not the one that happens to be the current buffer at the
5108         time.
5109
5110 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5111
5112         * cus-edit.el (custom-display): Support the GTK Window System also.
5113
5114 2001-04-30  Ben Wing  <ben@xemacs.org>
5115
5116         * printer.el:
5117         * printer.el (printer-page-header):
5118         * printer.el (Print-context): New.
5119         * printer.el (printer-page-footer):
5120         * printer.el (generate-header-element): New.
5121         * printer.el (generate-header-line): New.
5122         * printer.el (print-context-property):
5123         * printer.el (generic-print-buffer):
5124         * printer.el (generic-print-region):
5125         Implement headers and footers.  Implement calling Print dialog box
5126         (#### but it doesn't quite work yet).
5127
5128 2001-04-25  Ben Wing  <ben@xemacs.org>
5129
5130         * about.el (xemacs-hackers):
5131         * about.el (about-url-alist):
5132         * about.el (about-personal-info):
5133         * about.el (about-hacker-contribution):
5134         More contributions.
5135         
5136         * simple.el (handle-post-motion-command):
5137         Fix spurious setting of zmacs-region-stays to t after a non-shift
5138         motion command.
5139
5140 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5141
5142         * about.el (about-personal-info): Update my bio.
5143         (about-hacker-contribution): Ditto.
5144
5145 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5146
5147         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5148
5149 2001-04-19  Andy Piper  <andy@xemacs.org>
5150
5151         * package-net.el (package-net-cygwin32-binary-size): new size.
5152         (package-net-win32-binary-size): new size.
5153         (package-net-convert-index-to-ini): Use new arch.
5154         (package-net-batch-convert-index-to-ini): Removed.
5155         (package-net-generate-bin-ini): New.
5156         (package-net-batch-generate-bin-ini): New.
5157
5158 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5159
5160         * XEmacs 21.4.1 "Copyleft" is released.
5161
5162 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5163
5164         * x-compose.el (xlib-input-method-bug-workaround):
5165         (alias-colon-to-double-quote):
5166         Force sort in map-keymap to work around rehash bug.
5167
5168 2001-04-17  Ben Wing  <ben@xemacs.org>
5169
5170         * about.el: Finish overhaul, add a few new hackers, update a
5171         couple old ones.
5172
5173 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5174
5175         * XEmacs 21.4.0 "Solid Vapor" is released.
5176
5177 2001-04-15  Ben Wing  <ben@xemacs.org>
5178
5179         * about.el:
5180         * about.el (about-headline-face): New.
5181         * about.el (about-link-face): New.
5182         * about.el (about-current-release-maintainers): New.
5183         * about.el (about-other-current-hackers): New.
5184         * about.el (about-url-alist):
5185         * about.el (about-once-and-future-hackers): New.
5186         * about.el (about-mailto-link): New.
5187         * about.el (about-get-buffer):
5188         * about.el (about-finish-buffer):
5189         * about.el (about-xemacs):
5190         * about.el (about-features): Removed.
5191         * about.el (about-advantages): New.
5192         * about.el (about-maintainer-info): Removed.
5193         * about.el (about-personal-info): New.
5194         * about.el (about-hacker-contribution): New.
5195         * about.el (about-maintainer):
5196         * about.el (about-show-linked-info):
5197         * about.el (about-hackers):
5198         Major revamping.  Rewriting of most of the text, improve the
5199         link handling, separate info on contributors into personal
5200         and contribution info, add new contributors, update personal
5201         info, etc. etc.
5202         
5203         * menubar-items.el (default-menubar):
5204         Help menubar entry for News now says more accurately
5205         "What's New in XEmacs".
5206         
5207         * mouse.el:
5208         * mouse.el (mouse-track-cleanup-hook):
5209         * mouse.el (mouse-track):
5210         Don't set-buffer to a dead buffer when calling mouse-track
5211         cleanup hooks.
5212
5213 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5214
5215         * XEmacs 21.2.47 "Zephir" is released.
5216
5217 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5218
5219         * dialog.el (make-dialog-box): Disable dialog box titles until
5220         we get them working.
5221
5222 2001-03-30  Ben Wing  <ben@xemacs.org>
5223
5224         * help.el:
5225         * help.el (Help-princ-face):
5226         * help.el (Help-prin1-face):
5227         * help.el (frob-help-extents):
5228         * help.el (describe-function-1):
5229         * help.el (describe-variable):
5230         Avoid using font-lock faces, which may not be defined.
5231         Instead, use hyper-apropos faces, and make sure they're
5232         defined as necessary by using `require'. (It's not so safe
5233         to do this for font-lock.) In any case, we will eventually
5234         be merging this functionality into hyper-apropos.
5235
5236         * loaddefs.el (completion-ignored-extensions):
5237         Fix documentation.
5238         
5239         * menubar-items.el (menu-truncate-list): Removed.
5240         * menubar-items.el (Menubar-items-truncate-list): New.
5241         * menubar-items.el (default-menubar):
5242         Fix errors if grep or compile command is too long.  Rename helper
5243         function to be less visible.
5244
5245 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5246
5247         * byte-optimize.el (byte-optimize-minus):
5248         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5249
5250 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5251
5252         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5253         Mule is available.
5254
5255         * mule/latin.el: New file.
5256
5257 2001-03-11  Ben Wing  <ben@xemacs.org>
5258
5259         * auto-save.el:
5260         * auto-save.el (auto-save-directory):
5261         * auto-save.el (make-auto-save-file-name):
5262         * auto-save.el (auto-save-file-name-p): New.
5263
5264         Merge in improvements from other definition of
5265         make-auto-save-file-name in files.el.
5266         
5267         * auto-save.el (auto-save-original-name):
5268         * auto-save.el (auto-save-name-in-fixed-directory):
5269         * auto-save.el (auto-save-unslashify-name): Removed.
5270         * auto-save.el (auto-save-slashify-name): Removed.
5271         * auto-save.el (auto-save-reserved-chars): New.
5272         * auto-save.el (auto-save-escape-name): New.
5273         * auto-save.el (auto-save-unhex): New.
5274         * auto-save.el (auto-save-unescape-name): New.
5275
5276         Change algorithm for encoding filenames in auto-save names to be
5277         entirely safe with all filesystems and all possible characters in
5278         a filename, and 100% reversible. (Essentially, uses
5279         quoted-printable as the encoding.)
5280         
5281         * auto-save.el (recover-all-files):
5282
5283         Use insert-directory rather than calling ls directly -- fixes
5284         things under Windows.
5285
5286         * files.el:
5287         * files.el (convert-standard-filename): Substitute FSF's
5288         definition for this (we had nothing here before).
5289         
5290         * files.el (backup-buffer): Warning fix.
5291         
5292         * files.el (make-backup-file-name):
5293         * files.el (find-backup-file-name):
5294         Fix error in calling sequence to auto-save-file-name-p.
5295         
5296         * files.el (recover-file):
5297         Use insert-directory rather than calling ls directly -- fixes
5298         things under Windows.
5299
5300         * files.el (make-auto-save-file-name): Removed.
5301         * files.el (auto-save-file-name-p): Removed.
5302         auto-save is always dumped so no sense in having a definition
5303         that will always be overwritten with another.
5304         
5305         * files.el (insert-directory):
5306         * win32-native.el:
5307         * win32-native.el (debug-mswindows-process-command-lines):
5308         * win32-native.el (original-make-auto-save-file-name): Removed.
5309         * win32-native.el (make-auto-save-file-name): Removed.
5310
5311
5312 2001-03-21  Martin Buchholz <martin@xemacs.org>
5313
5314         * XEmacs 21.2.46 "Urania" is released.
5315
5316 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5317
5318         * menubar-items.el (default-menubar): Update sample.emacs to
5319         sample.init.el and adjust accelerators.
5320
5321 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5322
5323         * build-report.el (build-report): Improve docstring.
5324
5325 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5326
5327         * ChangeLog: Log GTK merge.
5328
5329         * gutter-items.el:
5330         * mwheel.el:
5331         * sound.el:
5332         * startup.el:
5333         Revert gratuitous whitespace changes.
5334
5335 2001-03-07  Ben Wing  <ben@xemacs.org>
5336
5337         * help.el:
5338         * help.el (key-or-menu-binding):
5339         * help.el (Help-find-file): New.
5340         * help.el (describe-beta):
5341         * help.el (describe-copying):
5342         * help.el (describe-project):
5343         * help.el (view-emacs-news):
5344         * help.el (view-sample-init-el): New.
5345         * help.el (Help-princ-face): New.
5346         * help.el (Help-prin1-face): New.
5347         * help.el (help-symbol-function-context-menu):
5348         * help.el (help-symbol-variable-context-menu):
5349         * help.el (help-symbol-function-and-variable-context-menu):
5350         * help.el (frob-help-extents):
5351         * help.el (describe-function-1):
5352         * help.el (describe-variable):
5353
5354         Add coloring in Help buffers, correspondent with hyperlinks.
5355         View files in view-mode rather than Fundamental.
5356         Remove separators from context menus -- now handled in generic code.
5357         Add `Find Tag' to context menu.
5358         
5359         * menubar.el (popup-mode-menu):
5360
5361         Rewrite code that outputs the popup menu to (a) put more specific
5362         entries first, (b) be more robust, (c) output the proper context
5363         menu separators automatically (the context menu functionality is
5364         new and currently used only by Help).
5365
5366 2001-03-10  William M. Perry  <wmperry@aventail.com>
5367
5368         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5369         this function when converting from the 21.1 GTK branch.  Now
5370         supports file, password, question, and color built-in dialogs.
5371
5372 2001-03-06  Ben Wing  <ben@xemacs.org>
5373
5374         * keydefs.el:
5375         * keydefs.el (global-map):
5376         Add commented-out change of M-k (for 21.5).
5377         
5378         * menubar-items.el (default-menubar):
5379         Fix items to control kill-line behavior; add items for
5380         shifted motion.
5381         
5382         * simple.el:
5383         * simple.el (kill-whole-line):
5384         * simple.el (historical-kill-line): Removed.
5385         * simple.el (kill-line): Removed.
5386         * simple.el (kill-entire-line): New.
5387         * simple.el (kill-line-1): New.
5388         * simple.el (backward-kill-line):
5389         Undo kill-whole-line == always changes.  Add new function
5390         kill-entire-line to unconditionally delete the current line.
5391         Add comments describing the lamentable state of affairs of
5392         the kill-line functions and variables.
5393
5394 2001-03-02  Ben Wing  <ben@xemacs.org>
5395
5396         * simple.el:
5397         * simple.el (beginning-of-buffer):
5398         * simple.el (end-of-buffer):
5399         * simple.el (mark-ring-unrecorded-commands):
5400         * simple.el (signal-error-on-buffer-boundary):
5401         * simple.el (shifted-motion-keys-select-region):
5402         * simple.el (unshifted-motion-keys-deselect-region):
5403         * simple.el (motion-keys-for-shifted-motion): New.
5404         * simple.el (handle-pre-motion-command):
5405         * simple.el (handle-post-motion-command):
5406         * simple.el (forward-char-command):
5407         * simple.el (backward-char-command):
5408         * simple.el (scroll-up-command):
5409         * simple.el (scroll-down-command):
5410         * simple.el (next-line):
5411         * simple.el (previous-line):
5412         * simple.el (backward-block-of-lines):
5413         * simple.el (forward-block-of-lines):
5414         * simple.el (backward-word):
5415         * simple.el (mark-word):
5416
5417         Augment documentation of the most common motion commands to make
5418         note of the shifted-motion support.  Improve the support to (a)
5419         properly document how it works and why it's done in the fashion it
5420         is, and (b) allow the keystrokes that trigger it to be customized.
5421
5422         Correct error in the customize specification of
5423         mark-ring-unrecorded-commands.
5424
5425 2001-03-02  Ben Wing  <ben@xemacs.org>
5426
5427         * font-lock.el:
5428         * font-lock.el (font-lock-pending-extent-table): Removed.
5429         * font-lock.el (font-lock-pending-buffer-table): New.
5430         * font-lock.el (font-lock-pre-idle-hook):
5431         * font-lock.el (font-lock-after-change-function):
5432         * font-lock.el (font-lock-fontify-pending-extents):
5433         * font-lock.el (font-lock-lisp-like):
5434
5435         Fix handling of pending extents to avoid excessive slowness (N^2
5436         behavior) when making lots of buffer changes between redisplays,
5437         such as when saving the Options.
5438
5439 2001-03-09  William M. Perry  <wmperry@aventail.com>
5440
5441         * device.el:
5442         * dragdrop.el:
5443         * dumped-lisp.el:
5444         * faces.el:
5445         * frame.el:
5446         * gnuserv.el:
5447         * loadup.el:
5448         * menubar-items.el:
5449         * minibuf.el:
5450         The Great GTK Merge.
5451
5452         * ChangeLog.GTK:
5453         * dialog-gtk.el:
5454         * gdk.el:
5455         * generic-widgets.el:
5456         * glade.el:
5457         * gnome-widgets.el:
5458         * gnome.el:
5459         * gtk-compose.el:
5460         * gtk-extra.el:
5461         * gtk-faces.el:
5462         * gtk-ffi.el:
5463         * gtk-file-dialog.el:
5464         * gtk-font-menu.el:
5465         * gtk-glyphs.el:
5466         * gtk-init.el:
5467         * gtk-iso8859-1.el:
5468         * gtk-marshal.el:
5469         * gtk-mouse.el:
5470         * gtk-package.el:
5471         * gtk-password-dialog.el:
5472         * gtk-select.el:
5473         * gtk-widget-accessors.el:
5474         * gtk-widgets.el:
5475         * gtk.el:
5476         widgets-gtk.el:
5477         The Great GTK Merge: new files.
5478
5479 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5480
5481         * generic-widgets.el: Don't require gtk (a built-in feature) at
5482         top level.  Don't execute the last sexp unless (featurep 'gtk).
5483
5484 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5485
5486         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5487
5488 2001-02-23  Martin Buchholz <martin@xemacs.org>
5489
5490         * XEmacs 21.2.45 "Thelxepeia" is released.
5491
5492 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5493  
5494         * about.el (xemacs-hackers): update my entry. 
5495         * about.el (about-maintainer-info): ditto. 
5496         * about.el (about-hackers): ditto. 
5497
5498 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5499
5500         * about.el (about-maintainer-info): More vanity info about
5501         yours truly.
5502
5503 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5504
5505         * build-report.el (build-report-destination): xemacs-build-reports
5506         has moved to SourceForge, where mailing list name length is
5507         restricted, hence the name change to
5508         xemacs-buildreports@xemacs.org.
5509         * build-report.el (build-report-keep-regexp): Update default.
5510         * build-report.el (build-report-delete-regexp): Ditto.
5511         * build-report.el (build-report-make-output-files): Ditto.
5512
5513 2001-02-19  Craig Lanning  <lanning@scra.org>
5514
5515         * lisp-mode.el: Add indentation specifications for following
5516         Common Lisp forms: handler-case, handler-bind, with-slots,
5517         with-open-file, with-open-stream, print-unreadable-object.
5518
5519 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5520
5521         * font-lock.el (font-lock-set-defaults-1):
5522         Move initialization of `font-lock-cache-position' so that it's set
5523         even if font-lock-keywords is already defined.
5524
5525 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5526
5527         * autoload.el (generate-file-autoloads-1):
5528         Use `emacs-lisp-mode-syntax-table' instead of
5529         `lisp-mode-syntax-table'.
5530         * lisp-mode.el (lisp-mode-syntax-table):
5531         Get rid of old checks for `parse-partial-sexp' version.
5532         Make `|' (pipe) string delimiter instead of punctuation.
5533
5534 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5535
5536         * window.el (save-selected-window):
5537         Use gensym for better macro hygiene.
5538
5539 2001-02-06  Mike Sperber <mike@xemacs.org>
5540
5541         * dump-paths.el:
5542         * startup.el (startup-setup-paths): Set and use
5543         `mule-lisp-directory'.
5544         (startup-setup-paths-warning): Ditto.
5545
5546         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5547         (paths-construct-load-path): Consider `mule-lisp-directory'.
5548
5549 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5550
5551         * font-lock.el: Syntax table improvements used.  A few random
5552         changes are not specified below.
5553         (font-lock-fontify-string-delimiters):
5554         (font-lock-syntactic-keywords):
5555         (font-lock-cache-state nil):
5556         (font-lock-cache-position):
5557         New variables.
5558         (font-lock-set-syntax):
5559         (font-lock-apply-syntactic-highlight):
5560         (font-lock-fontify-syntactic-anchored-keywords):
5561         (font-lock-fontify-syntactic-keywords-region):
5562         (font-lock-eval-keywords):
5563         New functions.
5564         (font-lock-remove-face):
5565         (font-lock-fontify-syntactically-region):
5566         Use syntax properties.
5567
5568 2001-02-08  Martin Buchholz <martin@xemacs.org>
5569
5570         * XEmacs 21.2.44 "Thalia" is released.
5571
5572 2001-01-16  Mike Sperber <mike@xemacs.org>
5573
5574         * startup.el (normal-top-level): Work even if no installation root
5575         is found.
5576
5577 2001-01-30  Andy Piper  <andy@xemacs.org>
5578
5579         * gutter-items.el (progress-abort-glyph): remove instantiator.
5580         (set-progress-abort-instantiator): new function.
5581         (abort-progress-feedback): use it.
5582
5583         * gutter.el (set-gutter-dirty-p): new function.
5584
5585 2001-01-30  Didier Verna  <didier@xemacs.org>
5586
5587         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5588
5589 2001-01-24  Didier Verna  <didier@xemacs.org>
5590
5591         * sound.el (sound-extension-list): give a better default value.
5592         * sound.el (load-sound-file): improve the doc string, also find
5593         files given by absolute names, pass a real extension list to
5594         `locate-file'.
5595
5596 2001-01-26  Martin Buchholz <martin@xemacs.org>
5597
5598         * XEmacs 21.2.43 "Terspichore" is released.
5599
5600 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5601
5602         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5603         messages from gnuserv.
5604
5605 2001-01-20  Martin Buchholz <martin@xemacs.org>
5606
5607         * XEmacs 21.2.42 "Poseidon" is released.
5608
5609 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5610
5611         * cl-macs.el (cl-upcase-arg): New function.
5612         (cl-function-arglist): New function.
5613         (cl-transform-lambda): Automatically add CL-style lambda list to
5614         documentation string using functions above.
5615
5616 2001-01-12  Andy Piper  <andy@xemacs.org>
5617
5618         * package-get.el (package-get-custom): call
5619         package-net-update-installed-db.
5620
5621         * package-ui.el (pui-install-selected-packages): call
5622         package-net-update-installed-db.
5623
5624         * package-net.el (package-net-update-installed-db): use
5625         packages-package-list so that we reflect reality.
5626
5627         * packages.el (packages-package-list): Make docstring reflect
5628         reality.
5629
5630         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5631
5632         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5633         isn't installed.
5634
5635 2001-01-17  Andy Piper  <andy@xemacs.org>
5636
5637         * wid-edit.el (widget-activation-glyph-mapper): activate or
5638         deactivate native widgets.
5639         (widget-glyph-insert-glyph): record instantiator.
5640         (widget-push-button-value-create): use it.
5641
5642         * gui.el (gui-button-action): new function. Make button's domain
5643         buffer current when calling.
5644         (make-gui-button): update to use gui-button-action.
5645
5646 2001-01-16  Didier Verna  <didier@xemacs.org>
5647
5648         * menubar-items.el (default-menubar): add an entry for modeline
5649         horizontal scrolling in Options -> Display.
5650
5651 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5652
5653         * package-get.el (package-get-require-signed-base): Set to nil
5654         by default.
5655
5656 2001-01-17  Martin Buchholz <martin@xemacs.org>
5657
5658         * XEmacs 21.2.41 "Polyhymnia" is released.
5659
5660 2001-01-16  Mike Sperber <mike@xemacs.org>
5661
5662         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5663         catch lisp/mule/.
5664
5665 2001-01-14  Mike Sperber <mike@xemacs.org>
5666
5667         * startup.el (maybe-create-compatibility-dot-emacs):
5668         (maybe-unmigrate-user-init-file):
5669         (unmigrate-user-init-file): Created.
5670         (maybe-migrate-user-init-file): Offer creation of compatibility
5671         .emacs.
5672         Some doc fixes wrt init file location.
5673
5674 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5675
5676         * faces.el (face-frob-from-locale-first): new variable.
5677         (frob-face-font-2): Honor tags arg while trying to use
5678         standard-face-mapping.  When face-frob-from-locale-first is set,
5679         first try to set face inheriting from frobbed-face.
5680
5681 2001-01-15  Didier Verna  <didier@xemacs.org>
5682
5683         * about.el (xemacs-hackers): update my entry.
5684         * about.el (about-url-alist): ditto.
5685         * about.el (about-maintainer-info): ditto.
5686         * about.el (about-hackers): ditto.
5687
5688 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5689
5690         The byte compiler has been badly broken for a year,
5691         by the patch of 1999-12-06.
5692         * byte-optimize.el (byte-optimize-form-code-walker):
5693         Bug was: the byte compiler was making this erroneous optimization:
5694         (progn (or (foo)) (bar)) ==> (bar)
5695
5696 2000-11-20  Mike Sperber <mike@xemacs.org>
5697
5698         * setup-paths.el (paths-core-load-path-depth): Split
5699         `paths-load-path-depth' in two for site and core lisp.  Don't
5700         recurse into core.
5701         * setup-paths.el (paths-construct-load-path): Use.
5702
5703 2001-01-10  Andy Piper  <andy@xemacs.org>
5704
5705         * package-net.el (package-net-cygwin32-binary-size): new variable
5706         (package-net-win32-binary-size): ditto.  add much needed
5707         commentary.
5708
5709         * gutter-items.el (buffers-tab-items): correct off-by-one error
5710         for buffers-tab-max-size.
5711
5712 2001-01-08  Martin Buchholz <martin@xemacs.org>
5713
5714         * XEmacs 21.2.40 is released.
5715
5716 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5717
5718         * mule/hebrew.el: Fix comments and typos.
5719         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5720
5721 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5722
5723         * ChangeLog.1: move ancient log from fill.el.
5724
5725         * dump-paths.el:
5726         paragraphs.el:
5727         mule/mule-category.el:
5728         Miscellaneous typo fixes and slight doc clarifications.
5729
5730         * mule/mule-ccl.el:  Correct file name in header.
5731
5732 2000-12-31  Martin Buchholz <martin@xemacs.org>
5733
5734         * XEmacs 21.2.39 is released.
5735
5736 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5737
5738         * byte-optimize.el (byte-optimize-cond):
5739         (byte-optimize-cond-1): New.
5740         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5741         Optimizes (cond (x nil)) ==> nil.
5742         Provide better diagnostic on malformed expr like (cond foo).
5743
5744 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5745
5746         * mule/mule-coding.el:
5747         mule/mule-cmds.el (reset-language-environment,
5748         set-language-environment-coding-systems):
5749         Safer default coding-priority-list, corresponding to src/file-coding.h.
5750
5751 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5752
5753         * package-admin.el: Allow package removal from
5754         early-package-load-path.
5755
5756 2000-12-15  Andreas Jaeger  <aj@suse.de>
5757
5758         * about.el (about-maintainer-info): Update my entry.
5759
5760 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5761
5762         * packages.el (locate-library): Add support for bzip2
5763         compressed .el files.
5764
5765 2000-12-12  Andy Piper  <andy@xemacs.org>
5766
5767         * package-net.el: new file.
5768
5769 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5770
5771         * font-lock.el: Add missing C++ keywords.
5772
5773 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5774
5775         * simple.el (indent-for-comment): Preserve indentation of comments
5776         starting in column 0, as documented in (Info-goto-node
5777         "(xemacs)Comments").  Update docstring accordingly.
5778
5779 2000-12-05  Martin Buchholz <martin@xemacs.org>
5780
5781         * XEmacs 21.2.38 is released.
5782
5783 2000-12-04  Didier Verna  <didier@xemacs.org>
5784
5785         * mouse.el (default-mouse-track-set-point-in-window): remove
5786         spurious '+' operation detected by Martin.
5787
5788
5789 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5790
5791         * cl-extra.el (coerce):
5792         Implement char to integer coercion.
5793         Remove extraneous (numberp) test.
5794
5795         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5796         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5797         (byte-optimize-predicate):
5798         Warn if evaluating constant expression signals an error.
5799         (byte-optimize-form): Small simplification.
5800
5801         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5802
5803 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5804
5805         * byte-optimize.el:
5806         (byte-optimize-minus):
5807         (byte-optimize-plus):
5808         (byte-optimize-mult):
5809         (byte-optimize-quo):
5810         Use (car (last x)) instead of (last x) to get last elt!
5811         Use `byte-optimize-predicate' to optimize `%'.
5812         Move optimizations for special numeric args to bytecomp.el.
5813         * bytecomp.el (byte-compile-associative): Remove.
5814         (byte-compile-max): New.
5815         (byte-compile-min): New.
5816         Properly handle erroneous calls: (max) (min).
5817         (byte-compile-plus): New.
5818         (byte-compile-minus):
5819         It's easiest to handle 0, +1 and -1 args here.
5820         (byte-compile-mult): New.
5821         It's easiest to handle 1, -1 and 2 args here.
5822         (byte-compile-quo):
5823         It's easiest to handle 0, +1 and -1 args here.
5824         Issue byte-compiler warning when dividing by zero.
5825
5826         Byte-compiler arithmetic improvements.
5827         Better optimize these expressions in the obvious way:
5828         (+ x y 1)   -->  varref x varref y add add1
5829         (+ x y -1)  -->  varref x varref y add sub1
5830         (- x y 0)   -->  (- x y)
5831         (- 0 x y)   -->  (- (- x) y)
5832         (% 42 19)   --> compile-time constant
5833         (/ 42 19)   --> compile-time constant
5834         (* (foo) 2) --> foo call dup plus
5835
5836         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5837         unless (declaim (optimize (safety 3)))
5838         or (setq byte-compile-delete-errors nil).
5839
5840 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5841
5842         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5843         docstrings.
5844
5845 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5846
5847         * startup.el (command-line-do-help):  Add documentation of
5848         portable dumper switches.
5849
5850 2000-11-22  Andy Piper  <andy@xemacs.org>
5851
5852         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5853
5854         * glyphs.el (init-glyphs): don't use autodetect for strings.
5855
5856 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5857
5858         * byte-optimize.el (byte-optimize-char-before):
5859         (byte-optimize-backward-char):
5860         (byte-optimize-backward-word):
5861         Fix incorrect optimizations for these sorts of expressions:
5862         (let ((x nil)) (backward-char x))
5863
5864 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5865
5866         * byte-optimize.el:
5867         * byte-optimize.el (byte-optimize-backward-char): New.
5868         * byte-optimize.el (byte-optimize-backward-word): New.
5869         Make backward-word and backward-char as efficient as forward versions.
5870
5871         * bytecomp.el (byte-compile-no-args-with-one-extra):
5872         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5873         * bytecomp.el (byte-compile-two-args-with-one-extra):
5874         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5875         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5876         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5877         Check if extra arg is constant nil, and if so, use byte-coded call.
5878
5879         * simple.el (backward-word):
5880         * simple.el (mark-word):
5881         * simple.el (kill-word):
5882         * simple.el (backward-kill-word):
5883         Make COUNT argument optional, for consistency with forward-char et al.
5884
5885         * abbrev.el (abbrev-string-to-be-defined):
5886         * abbrev.el (inverse-abbrev-string-to-be-defined):
5887         * abbrev.el (inverse-add-abbrev):
5888         * abbrev.el (expand-region-abbrevs):
5889         * buff-menu.el (Buffer-menu-execute):
5890         * indent.el (move-to-left-margin):
5891         * indent.el (indent-relative):
5892         * indent.el (move-to-tab-stop):
5893         * info.el (Info-reannotate-node):
5894         * lisp-mode.el (lisp-indent-line):
5895         * lisp.el (end-of-defun):
5896         * lisp.el (move-past-close-and-reindent):
5897         * misc.el (copy-from-above-command):
5898         * mouse.el (default-mouse-track-scroll-and-set-point):
5899         * page.el (forward-page):
5900         * paragraphs.el (forward-paragraph):
5901         * paragraphs.el (end-of-paragraph-text):
5902         * picture.el (picture-forward-column):
5903         * picture.el (picture-self-insert):
5904         * rect.el (extract-rectangle-line):
5905         * simple.el (newline):
5906         * simple.el (fixup-whitespace):
5907         * simple.el (backward-delete-char-untabify):
5908         * simple.el (transpose-chars):
5909         * simple.el (transpose-preceding-chars):
5910         * simple.el (do-auto-fill):
5911         * simple.el (indent-new-comment-line):
5912         * simple.el (blink-matching-open):
5913         * view-less.el (cleanup-backspaces):
5914         * wid-edit.el (widget-transpose-chars):
5915         * term/bg-mouse.el (bg-insert-moused-sexp):
5916         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5917
5918         * info.el (Info-fontify-node):
5919         * simple.el (backward-delete-function):
5920         Use canonical delete-backward-char instead of backward-delete-char.
5921
5922 2000-11-20  Andy Piper  <andy@xemacs.org>
5923
5924         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5925         no buffers.
5926
5927 2000-11-20  Andy Piper  <andy@xemacs.org>
5928
5929         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5930         buffer tabs.
5931
5932 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5933
5934         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5935         (proclaim inline...) was shadowing compiler-macros.
5936
5937 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5938
5939         * bytecomp.el (byte-compile-eval): New.
5940         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5941         Keeps this promise made in Lispref:
5942         "If a file being compiled contains a `defmacro' form, the macro is
5943         defined temporarily for the rest of the compilation of that file."
5944
5945 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5946
5947         * cl.el (floatp-safe):
5948         (plusp):
5949         (minusp):
5950         (oddp):
5951         (evenp):
5952         (cl-abs):
5953         Use a better parameter name than `x'.
5954
5955         * cl-macs.el (check-type): Make continuable.  Change documentation
5956         to require PLACE, but accept any form for compatibility.
5957
5958         * abbrev.el (define-abbrev): Use check-type.
5959         * font-menu.el (font-menu-change-face): Use check-type.
5960         * menubar.el (relabel-menu-item): Use check-type.
5961         * itimer.el: Fix typo.
5962
5963 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5964
5965         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5966
5967 2000-11-14  Martin Buchholz <martin@xemacs.org>
5968
5969         * XEmacs 21.2.37 is released.
5970
5971 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5972
5973         * code-cmds.el: Provide the feature.
5974
5975 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5976
5977         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5978
5979         * code-cmds.el: New file
5980         * mule/mule-cmds.el:
5981         * mule/mule-misc.el
5982         (coding-keymap): New keymap. Define coding system keyboard
5983         commands on file-coding builds too.
5984         (coding-system-change-eol-conversion):
5985         (universal-coding-system-argument):
5986         (set-default-coding-systems):
5987         (prefer-coding-system): Moved from mule-cmds.el
5988         (set-buffer-process-coding-system): Moved from mule-misc.el
5989
5990 2000-09-15  Stephen Carney <carney@scubadoo.com>
5991
5992         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5993
5994 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5995
5996         * package-get.el (package-get-download-sites): Add a pre-release
5997         site for experimental packages.
5998
5999         * auto-autoloads.el: Regenerated.
6000
6001 2000-08-01  Andy Piper  <andy@xemacs.org>
6002
6003         * gutter-items.el (buffers-tab-omit-function): reference
6004         buffers-tab-select-visible-buffers.
6005         (buffers-tab-filter-functions): new variable, by default uses
6006         buffers-tab-selection-function and buffers-tab-omit-function.
6007         (select-buffers-tab-buffers-by-mode): invert arguments.
6008         (buffers-tab-select-visible-buffers): new function. Invert calling
6009         of buffers-menu-omit-invisible-buffers.
6010         (buffers-tab-items): rewrite to use
6011         buffers-tab-filter-functions. Rewrite docstring.
6012         (gutter-buffers-tab-extent): delete.
6013         (add-tab-to-gutter): always build a new extent when adding the
6014         tabs.
6015         (update-tab-in-gutter): make gutter dirty when orientation
6016         changes.
6017
6018 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6019
6020         * bytecomp.el (byte-compile-defvar-or-defconst):
6021         Only do loadhist recording if defvar form includes a value.
6022
6023 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6024
6025         * bytecomp.el (byte-compile-initial-macro-environment):
6026         `eval-when-compile' should not compile its body.
6027
6028 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6029
6030         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6031         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6032         some Japanese English.  Remove some ancient FSF comments, and
6033         improve docstrings.  Use symbols not vectors for tables.
6034
6035 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6036
6037         * keymap.el:
6038         (local-key-binding):
6039         (global-key-binding):
6040         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6041
6042         * lisp.el:
6043         (backward-sexp): Slightly simpler code.
6044         (mark-sexp): Make arg optional, like FSF Emacs.
6045         (forward-list): Slightly simpler code.
6046         (backward-list): Slightly simpler code.
6047         (down-list):  Make arg optional, like FSF Emacs.
6048         (up-list):  Make arg optional, like FSF Emacs.
6049         (backward-up-list):  Make arg optional, like FSF Emacs.
6050         (kill-sexp):  Make arg optional, like FSF Emacs.
6051         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6052
6053         * font-menu.el (font-menu-change-face):
6054         Take continuable errors into account.
6055
6056         * abbrev.el:
6057         * abbrev.el (clear-abbrev-table):
6058         * abbrev.el (define-abbrev-table):
6059         * abbrev.el (define-abbrev):
6060         * abbrev.el (insert-abbrev-table-description):
6061         * apropos.el (apropos-documentation-check-doc-file):
6062         * apropos.el (apropos-documentation-check-elc-file):
6063         * buff-menu.el (list-buffers):
6064         * buff-menu.el (list-buffers-noselect):
6065         * bytecomp.el (byte-recompile-directory):
6066         * bytecomp.el (batch-byte-compile):
6067         * cl-macs.el (typep):
6068         * code-files.el (find-coding-system-magic-cookie):
6069         * code-files.el (insert-file-contents):
6070         * cus-edit.el (customize-set-variable):
6071         * cus-edit.el (customize-save-variable):
6072         * cus-face.el (custom-set-face-font-size):
6073         * cus-face.el (custom-set-face-update-spec):
6074         * cus-face.el (custom-reset-faces):
6075         * custom.el (custom-check-theme):
6076         * custom.el (copy-upto-last):
6077         * fill.el (canonically-space-region):
6078         * fill.el (fill-paragraph):
6079         * fill.el (fill-region):
6080         * fill.el (find-space-insertable-point):
6081         * fill.el (justify-current-line):
6082         * faces.el (face-spec-update-all-matching):
6083         * faces.el (set-face-stipple):
6084         * files-nomule.el (insert-file-contents):
6085         * files.el (insert-file-contents-literally):
6086         * files.el (hack-local-variables-last-page):
6087         * files.el (basic-save-buffer):
6088         * files.el (insert-directory):
6089         * font-menu.el (font-menu-change-face):
6090         * font.el (font-spatial-to-canonical):
6091         * format.el (format-encode-region):
6092         * format.el (format-insert-file):
6093         * format.el (format-replace-strings):
6094         * gutter.el (set-gutter-element):
6095         * help.el (key-or-menu-binding):
6096         * help.el (describe-bindings):
6097         * help.el (with-syntax-table):
6098         * indent.el (indent-rigidly):
6099         * indent.el (delete-to-left-margin):
6100         * info.el:
6101         * info.el (Info-extract-dir-entry-from):
6102         * info.el (Info-build-dir-anew):
6103         * info.el (Info-rebuild-dir):
6104         * info.el (Info-batch-rebuild-dir):
6105         * info.el (Info-read-subfile):
6106         * info.el (Info-build-node-completions):
6107         * info.el (Info-extract-menu-node-name):
6108         * isearch-mode.el (isearch-range-invisible):
6109         * isearch-mode.el (isearch-restore-invisible-extents):
6110         * itimer.el (itimerp):
6111         * itimer.el (itimer-live-p):
6112         * keymap.el:
6113         * keymap.el (substitute-key-definition):
6114         * keymap.el (read-command-or-command-sexp):
6115         * keymap.el (local-key-binding):
6116         * keymap.el (global-key-binding):
6117         * keymap.el (global-set-key):
6118         * keymap.el (local-set-key):
6119         * ldap.el:
6120         * ldap.el (ldap-add-entries):
6121         * ldap.el (ldap-delete-entries):
6122         * lisp.el (backward-sexp):
6123         * lisp.el (mark-sexp):
6124         * lisp.el (forward-list):
6125         * lisp.el (backward-list):
6126         * lisp.el (down-list):
6127         * lisp.el (backward-up-list):
6128         * lisp.el (up-list):
6129         * lisp.el (kill-sexp):
6130         * lisp.el (backward-kill-sexp):
6131         * menubar.el (add-menu-button):
6132         * menubar.el (add-submenu):
6133         * menubar.el (delete-menu-item):
6134         * menubar.el (relabel-menu-item):
6135         * mouse.el (narrow-window-to-region):
6136         * obsolete.el (define-obsolete-variable-alias):
6137         * obsolete.el (store-substring):
6138         * package-admin.el:
6139         * package-admin.el (package-admin-install-function):
6140         * package-admin.el (package-admin-install-function-mswindows):
6141         * package-admin.el (package-admin-default-install-function):
6142         * package-get.el (package-get-update-base-entries):
6143         * packages.el (packages-load-package-dumped-lisps):
6144         * packages.el (packages-collect-package-dumped-lisps):
6145         * printer.el (generic-print-buffer):
6146         * printer.el (generic-print-region):
6147         * replace.el (occur-mode-mouse-goto):
6148         * replace.el (perform-replace):
6149         * select.el (get-selection-no-error):
6150         * simple.el:
6151         * simple.el (newline):
6152         * simple.el (open-line):
6153         * simple.el (edit-and-eval-command):
6154         * simple.el (goto-line):
6155         * simple.el (undo):
6156         * simple.el (kill-region):
6157         * simple.el (copy-region-as-kill):
6158         * simple.el (kill-ring-save):
6159         * simple.el (set-mark):
6160         * simple.el (next-line):
6161         * simple.el (previous-line):
6162         * simple.el (line-move):
6163         * simple.el (set-goal-column):
6164         * simple.el (comment-region):
6165         * subr.el:
6166         * subr.el (putf):
6167         * syntax.el (modify-syntax-entry):
6168         * syntax.el (map-syntax-table):
6169         * view-less.el (view-file):
6170         * view-less.el (view-buffer):
6171         * view-less.el (view-file-other-window):
6172         * window-xemacs.el (backward-other-window):
6173         * window.el:
6174         * window.el (one-window-p):
6175         * window.el (walk-windows):
6176         * window.el (window-list):
6177         * x-mouse.el (x-mouse-kill):
6178         * x-select.el (x-get-cutbuffer):
6179         * x-select.el (x-store-cutbuffer):
6180         * term/bg-mouse.el (bg-mouse-line-to-center):
6181         * term/sun-mouse.el (window-line-end):
6182         * term/sun-mouse.el (sun-select-region):
6183         * term/sun.el (kill-region-and-unmark):
6184         * mule/mule-category.el:
6185         * mule/mule-category.el (modify-category-entry):
6186         * mule/mule-category.el (char-category-list):
6187         * mule/mule-coding.el (coding-system-force-on-output):
6188         * mule/mule-misc.el (coding-system-put):
6189         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6190
6191 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6192
6193         * cus-face.el: Typo fixes and tiny clarifications.
6194         * custom.el: ditto
6195
6196 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6197
6198         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6199         * startup.el (normal-top-level): Setup auto-save-list-file-name
6200         if auto-save-list-file-prefix is non-nil.
6201
6202 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6203
6204         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6205
6206 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6207
6208         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6209         get symbol at point-min.
6210
6211 2000-10-24  Didier Verna  <didier@xemacs.org>
6212
6213         * info.el (Info-emacs-info-file-name): defconst it.
6214         * info.el (Info-footnote-tag): defcustom it.
6215         * info.el (Info-no-description-string): ditto.
6216         * info.el (Info-find-node): adapt to new semantics of
6217         'Info-suffixed-file (don't do the case variants stuff).
6218         * info.el (Info-insert-dir): rewrite the dir file variants code.
6219         * info.el (Info-directory-files): New. Return the list of info
6220         files in a directory.
6221         * info.el (Info-dir-outdated-p): use it.
6222         * info.el (Info-parse-dir-entries): ditto.
6223         * info.el (Info-build-dir-anew): don't restrict to files ending
6224         with a ".info.*" extension.
6225         * info.el (Info-set-mode-line): ditto.
6226         * info.el (Info-read-subfile): adapt to new semantics of
6227         'Info-suffixed-file (append 'exact argument).
6228         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6229         string independently of the case.
6230         * info.el (Info-suffixed-file): use it (match all possible case
6231         for the file name).
6232         * info.el (Info-insert-file-contents): code cleanup.
6233         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6234         columns.
6235         * info.el (Info-batch-rebuild-dir): ditto.
6236         * info.el (Info-read-node-name-1): ditto.
6237         * info.el (Info-search): ditto.
6238         * info.el (Info-fontify-node): ditto.
6239
6240
6241 2000-10-24  Didier Verna  <didier@xemacs.org>
6242
6243         * process.el (shell-command): when called from a program, avoid
6244         'push-mark's "mark-set" message.
6245
6246 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6247
6248         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6249         by a symbol, not by a vector.
6250         * mule/vietnamese.el (vscii): Likewise.
6251         (viscii): Likewise.
6252         * mule/cyrillic.el (koi8-r): Likewise.
6253
6254         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6255         by a symbol, not by a vector.
6256         (chinese-big5-2): Likewise.
6257         * mule/ethiopic.el (ethiopic): Likewise.
6258         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6259         (vietnamese-viscii-upper): Likewise.
6260
6261 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6262
6263         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6264
6265 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6266
6267         * byte-optimize.el (byte-optimize-car): New function.
6268         (byte-optimize-cdr): Ditto.
6269
6270 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6271
6272         * byte-optimize.el: Partial synch with FSF 20.7.
6273         Optimize constant concatenation.
6274         Add keymapp as a side effect free function.  It is a built-in.
6275         (byte-after-unbind-pos): Remove byte-equal.
6276
6277 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6278
6279         * update-elc-2.el: Quote regexps correctly.
6280
6281 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6282
6283         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6284         (ccl-compile): Apply integerp, not integer-or-char-p to
6285         check the type of the buffer magnification
6286         (ccl-compile-write-string): Encode a string with binary
6287         coding system.
6288         (ccl-compile-write-repeat): Likewise.
6289
6290 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6291
6292         * buff-menu.el:
6293         * bytecomp.el:
6294         * coding.el:
6295         * faces.el:
6296         * files.el:
6297         * fill.el:
6298         * float-sup.el:
6299         * font-lock.el:
6300         * help.el:
6301         * iso8859-1.el:
6302         * loaddefs.el:
6303         * menubar-items.el:
6304         * menubar.el:
6305         * modeline.el:
6306         * msw-font-menu.el:
6307         * paragraphs.el:
6308         * paths.el:
6309         * replace.el:
6310         * simple.el:
6311         * sound.el:
6312         * startup.el:
6313         * version.el:
6314         * x-faces.el:
6315         * x-font-menu.el:
6316         Remove purecopy.
6317
6318 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6319
6320         * simple.el (do-auto-fill): Use the function pointer to by
6321         `comment-line-break-function', not `indent-new-comment-line'. This
6322         fixes an issue with cc-mode comment continuation.
6323
6324 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6325
6326         * simple.el (turn-on-auto-fill):  Add (interactive).
6327         * mwheel.el (mwheel-install): Add (interactive).
6328         * font-lock.el (turn-on-font-lock): Add (interactive).
6329         (turn-off-font-lock): Add (interactive).
6330
6331 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6332
6333         * packages.el (packages-special-base-regexp): Add `man'.
6334
6335 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6336
6337         * wid-edit.el (widget-specify-active): map over extents in current
6338         buffer like `widget-specify-inactive' does.  Mapping over the
6339         inactive extent object does not work since the current extent is
6340         ignored by `map-extents'.
6341
6342 2000-10-04  Martin Buchholz <martin@xemacs.org>
6343
6344         * XEmacs 21.2.36 is released.
6345
6346 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6347
6348         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6349         Optimize the compiled-function-constants vector by byte-code
6350         reference counts.
6351
6352 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6353
6354         * build-report.el (build-report-delete-regexp): quote value in
6355         defcustom
6356
6357 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6358
6359         * build-report.el (build-report): Don't bind srcdir which we don't
6360         use in `multiple-value-bind' to avoid the only byte-compiler
6361         warning.
6362
6363 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6364
6365         * build-report.el: Requires cl and custom now.
6366         build-report-version is determined by XEmacs version -- remove
6367         build-report-version*.
6368         * build-report.el (build-report-version): Removed.
6369         * build-report.el (build-report-installation-version-regexp): New.
6370         * build-report.el (build-report-version-file-regexp): New.
6371         * build-report.el (build-report-installation-srcdir-regexp): New.
6372         * build-report.el (build-report-destination): Offer
6373         xemacs-build-reports and xemacs-beta.
6374         * build-report.el (build-report-keep-regexp): Adjusted.
6375         * build-report.el (build-report-delete-regexp): Adjusted.
6376         * build-report.el (build-report-make-output-dir): New.
6377         * build-report.el (build-report-installation-file): Replace use of
6378         `concat' with `expand-file-name'.
6379         * build-report.el (build-report-make-output-file): Removed.
6380         * build-report.el (build-report-make-output-files): New.
6381         * build-report.el (build-report-subject): Identify as
6382         user-variable with "*...".
6383         * build-report.el (build-report-prompts): Ditto.
6384         * build-report.el (build-report-version-file): New.
6385         * build-report.el (build-report-file-encoding): Identify as
6386         user-variable with "*...".
6387         * build-report.el (build-report-make-output-get): New.
6388         * build-report.el (build-report-insert-header): Report
6389         emacs-version and system-configuration instead of
6390         build-report-version.
6391         * build-report.el (build-report-insert-make-output): Add file
6392         argument.
6393         * build-report.el (build-report-insert-installation-file):
6394         Re-indent.
6395         * build-report.el (build-report-keep): Change docstring,
6396         re-indent.
6397         * build-report.el (build-report-delete): Ditto.
6398         * build-report.el (build-report-installation-data): New.
6399         * build-report.el (build-report-version-file-data): New.
6400
6401 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6402
6403         * byte-optimize.el (byte-optimize-lapcode):
6404         Fix the optimization of using the first 5 elements of the
6405         constants vector for variables.
6406         (byte-optimize-lapcode): Fix another ancient broken optimization.
6407
6408 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6409
6410         * *: Spelling mega-patch
6411
6412 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6413
6414         * easymenu.el: doc fixes.
6415         (easy-menu-do-define): Use backquote.
6416         (easy-menu-change):
6417         (easy-menu-add):
6418         `when' seems much clearer than `if' here.
6419         (easy-menu-remove):
6420         (easy-menu-add-item):
6421         (easy-menu-item-present-p):
6422         (easy-menu-remove-item):
6423         Wrap using (when (featurep 'menubar) ...)
6424
6425 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6426
6427         * bytecomp.el (displaying-byte-compile-warnings):
6428         Revert Ben's change to this function below so that the compile log
6429         is displayed properly for users of the "popper" package.
6430
6431 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6432
6433         * window.el (save-selected-window): Use backquote.
6434
6435         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6436         Renamed from `byte-compile-file-form-defvar'.
6437         * bytecomp.el (byte-compile-defvar-or-defconst):
6438         Only cons onto current-load-list in top-level forms.
6439         Else this leaks a cons cell every time a defun is called.
6440         Renamed from `byte-compile-defvar', for clarity.
6441         Warn when docstring of defvar is not a string.
6442         Use consistent error messages.
6443         Better comments.
6444
6445 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6446
6447         * simple.el (set-variable):
6448         Remove unneeded defvar by rearranging order of let* forms.
6449
6450         * mule/mule-ccl.el (ccl-get-next-code):
6451         * menubar-items.el (bookmark-menu-filter):
6452         (language-environment-menu-filter):
6453         (tutorials-menu-filter):
6454         * toolbar-items.el (toolbar-compile):
6455         * byte-optimize.el (disassemble-offset):
6456         Use (declare (special ...)) instead of `defvar'.
6457
6458         * cl-macs.el (cl-do-proclaim):
6459         Fix (declare (special ...)) warning suppression syntax.
6460
6461 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6462
6463         * info.el (Info-tag-table-marker):
6464         (Info-tag-table-buffer):
6465         (Info-find-file-node):
6466         (Info-read-subfile):
6467         (Info-build-node-completions):
6468         (Info-search):
6469         (Info-mode):
6470         Multiple info buffer support.
6471
6472 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6473
6474         * ldap.el (ldap-decode-entry): New defun
6475         (ldap-search-entries): Use it in order to decode DN-prefixed
6476         entries properly
6477
6478 2000-08-23  Daniel Pittman <daniel@danann.net>
6479
6480         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6481         Use `eq', not `=', to compare symbols.
6482
6483 2000-07-30  Ben Wing  <ben@xemacs.org>
6484
6485         * bytecomp.el (byte-compile-report-error):
6486         * bytecomp.el (displaying-byte-compile-warnings):
6487         if stack-trace-on-error is set, send out a backtrace when
6488         an error is encountered that stops byte compilation.  this
6489         should make it much much easier to track down those curious
6490         problems.  also undo the kludge of using a separate "*Show*"
6491         buffer for display when there's a temp-buffer-show-function;
6492         we can avoid this by just being a little smarter.
6493
6494         * dialog-items.el:
6495         * dialog-items.el (search-dialog-regexp): New.
6496         * dialog-items.el (search-dialog-callback):
6497         * dialog-items.el (make-search-dialog):
6498         add a regexp option to the dialog and clean up a bit.
6499
6500         * dialog.el:
6501         * dialog.el (yes-or-no-p-dialog-box):
6502         * dialog.el (get-dialog-box-response):
6503         * dialog.el (make-dialog-box):
6504         * dialog.el (dialog-box-finish): New.
6505         * dialog.el (dialog-box-cancel): New.
6506         * dialog.el (internal-make-dialog-box-exit): New.
6507         implement [properly!] the :modal property of the new dialog box
6508         interface.  this is the first time xemacs has ever had *proper*
6509         modal dialog boxes, giving the standard window-system feedback.
6510         (e.g. under windows, clicking on a disabled frame causes a beep
6511         and makes the dialog box flash three times.)
6512
6513         * dragdrop.el: header keyword frobbing.
6514
6515         * dumped-lisp.el (preloaded-file-list):
6516         renamed winnt.el to win32-native.el.
6517
6518         * faces.el (face-property):
6519         * faces.el (set-face-property):
6520         * faces.el (frob-face-property):
6521         * faces.el (frob-face-font-2):
6522         * faces.el (make-face-bold):
6523         * faces.el (make-face-italic):
6524         * faces.el (make-face-bold-italic):
6525         * faces.el (make-face-unbold):
6526         * faces.el (make-face-unitalic):
6527         * faces.el (make-face-smaller):
6528         * faces.el (make-face-larger):
6529         clean up the implementation of these so that window-system-specific
6530         methods are called only on objects belonging to that window system.
6531         previously, you could have [e.g.] mswindows-make-face-bold called
6532         on font object of device type `stream', which is not good and
6533         explains the subtle errors Adrian was getting when byte-compiling
6534         something that required 'term. (Adrian, now you can use stack-trace-
6535         on-error to find the exact place where things are going wrong instead
6536         of having to laboriously binary-search your way through.)
6537
6538         * finder.el (finder-known-keywords):
6539         cleaned up -- properly sorted, clarified the meanings of many of
6540         the keywords, and added a few -- mswin, gui, content, build, www,
6541         user, services.  the last two try to distinguish between a package
6542         that's used directly by the user, and a package that provides
6543         support services to other packages.
6544
6545         * font-lock.el (lisp-font-lock-keywords-2):
6546         update list of lisp control structures to include everything,
6547         including new ones i introduced.
6548
6549         * gutter.el: header keyword frobbing.
6550
6551         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6552         recent isearch element was not doing so!  you got the second-most-
6553         recent instead.
6554
6555         * lisp-mode.el (construct-lisp-mode-menu):
6556         more menubar cleanups.
6557         * lisp-mode.el (with-selected-window):
6558         make it indent properly.
6559
6560         * menubar-items.el (default-menubar): lots of menubar cleanups.
6561         rearranged the options menu the most, e.g. splitting up the
6562         Keyboard/Mouse menu into a new Editing menu and combining the
6563         separate Scrollbar/Gutter/Toolbar submenus into Display.
6564         Got rid of General, moved items to Editing or new Troubleshooting.
6565         Moved Packages to Tools; doesn't seem to belong under Options.
6566         Added stuff to the Cmds menu, e.g. Change Case.
6567
6568         NB please don't complain about these periodic menubar changes.
6569         Anything like this is necessarily incremental in its construction
6570         -- By constant use you gradually become more and more aware of
6571         better and better ways to group menu items.  When we eventually
6572         move the options menu to a property sheet, the existing structure
6573         will probably be preserved fairly well.
6574
6575         * minibuf.el (next-history-element): fix problems with pressing
6576         down arrow in repeat-complex-command.
6577
6578         * modeline.el:
6579         * modeline.el (modeline-3d-p): New.
6580         added custom variable for controlling the 3d modeline.  the
6581         corresponding Options item has been present for a long time,
6582         but commented out with "fix me!" comments.  it's fixed now.
6583
6584         * obsolete.el (add-menu):
6585         remove bogus gettexts.
6586
6587         * process.el (shell-quote-argument):
6588         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6589         For bash under Windows native, see below.
6590
6591         * simple.el:
6592         * simple.el (display-warning-buffer):
6593         Fixed the handling of warning display to eliminate the annoying
6594         *Show* buffer, like was done for byte-compiler output above.
6595
6596         * simple.el (debug-print): New.
6597         Simple function for sending debug messages to the console and/or
6598         other debug places.
6599
6600         * subr.el (replace-in-string):
6601         Rewrite this function to avoid N^2 behavior with large strings --
6602         catastrophic with the new Windows selection code! (Apparently the
6603         author of this function didn't realize there was a fun
6604         replace-match that could make his life much easier, because we
6605         duplicated the entire logic.  The new version is smaller, easier
6606         to understand, much more robust, and has extended features --
6607         those of replace-match.)
6608
6609         * window.el:
6610         * window.el (with-selected-window): New.
6611         An obvious complement to the existing `with-selected-frame' and
6612         `with-current-buffer'.
6613
6614         * win32-native.el: Renamed from winnt.el.
6615         Added a great deal of stuff for properly handling process quoting,
6616         somewhat modeled on Kirill's original model (which i later threw
6617         away).  We should now finally have correctly working process arg
6618         quoting/dequoting so that the final app gets exactly what we
6619         intended.  Because the mechanism is in Lisp, it's easily
6620         extendible. (For those running bash and running the native
6621         version, I tried hard to do what I thought was correct.  But more
6622         thought is needed, and ideally the volunteer work of people with
6623         these configurations that they generally run on.)
6624
6625         * x-font-menu.el (x-font-menu-font-data):
6626         Put in defvar's to fix byte-compiler warnings.
6627
6628 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6629
6630         * select.el (selection-coercion-alist): Initialise.
6631         * select.el (select-coerce-to-text): New.
6632         * select.el (select-coerce): New.
6633         New functions to perform type and value coercion.
6634
6635         * select.el (select-buffer-killed-default): Keep data if it was
6636         on the clipboard.
6637
6638 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6639
6640         * menubar-items.el (default-menubar): Fix typo.
6641         (default-menubar): `lambda' was mispelled as `lamda'.
6642
6643 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6644
6645         * window.el (shrink-window-if-larger-than-buffer): Remove
6646         edge checking code.
6647
6648 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6649
6650         * paths.el (gnus-local-domain): Removed.
6651         (gnus-local-organization): Ditto.
6652         (gnus-startup-file): Ditto.
6653
6654 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6655
6656         * files.el (auto-mode-alist): Add .spec for RPM.
6657
6658 2000-07-31  Andy Piper  <andy@xemacs.org>
6659
6660         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6661
6662 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6663
6664         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6665         browse-url.
6666         * help.el (xemacs-www-page): Ditto.
6667         (xemacs-www-faq): Ditto.
6668         * menubar-items.el (default-menubar): Ditto.
6669
6670         * wid-edit.el (widget-url-link-action): Ditto.
6671         From: Kenichi OKADA <okada@opaopa.org>.
6672
6673 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6674
6675         * finder.el (finder-commentary): Add autoload cookie.
6676
6677 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6678
6679         * files.el (insert-file-contents-literally): Fix second let
6680         binding for `coding-system-for-read' to `coding-system-for-write'
6681         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6682
6683 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6684
6685         * files.el (insert-file-contents-literally): Use binary coding
6686         system (from Morioka san).
6687         (insert-file-contents-literally): Make file-name-handler method.
6688
6689 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6690
6691         * cl-macs.el (get-selection): Add defsetf.
6692
6693 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6694
6695         * x-init.el (x-activate-region-as-selection): replace obsolete
6696         function x-own-selection with own-selection.
6697         (ow-find): replace obsolete functions x-get-selection and
6698         x-get-clipboard with get-selection and get-clipboard.
6699         (init-post-x-win): replace obsolete function x-disown-selection
6700         with disown-selection.
6701
6702 2000-07-20  Mike Sperber  <mike@xemacs.org>
6703
6704         * startup.el (load-user-init-file): Only try to load init file if
6705         it exists.
6706
6707 2000-07-10  Andy Piper  <andy@xemacs.org>
6708
6709         * dialog-items.el: sync with Ben's patch.
6710
6711         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6712         comment.
6713         (progress-text-glyph): deleted.
6714         (progress-layout-glyph): make completely minimal.
6715         (progress-gauge-glyph): ditto.
6716         (progress-display-style): fix to handle dynamic instantiator
6717         changes.
6718         (progress-text-instantiator): new.
6719         (progress-layout-instantiator): new.
6720         (progress-gauge-instantiator): new.
6721         (set-progress-display-instantiator): renamed and changed from
6722         set-progress-display-style.
6723         (progress-abort-glyph): use instantiator not glyph.
6724         (append-progress-display): use set-progress-display-instantiator
6725         and set-glyph-image.
6726         (abort-progress-display): ditto.
6727         (raw-append-progress-display): ditto.
6728
6729 2000-07-20  Ben Wing  <ben@xemacs.org>
6730
6731         * code-files.el: Move Mule-specific code to mule-coding.el.
6732
6733 2000-07-15  Ben Wing  <ben@xemacs.org>
6734
6735         * autoload.el:
6736         Fixed comments.
6737
6738         * cmdloop.el:
6739         * cmdloop.el (yes-or-no-p):
6740         * cmdloop.el (y-or-n-p):
6741         Make these functions use should-use-dialog-box-p and not be
6742         overridden in dialog.el.
6743
6744         * cus-dep.el:
6745         * cus-dep.el (Custom-make-dependencies): Removed.
6746         * cus-dep.el (Custom-make-dependencies-1): New.
6747         * cus-dep.el (Custom-make-one-dependency): New.
6748         New entry point for use in Makefiles, to avoid excessive
6749         invocations.
6750
6751         * cus-edit.el (custom-variable-reset-saved):
6752         * cus-edit.el (custom-variable-reset-standard):
6753         * cus-edit.el (custom-save-resets):
6754         Fix bytecompiler warnings.
6755
6756         * dialog.el:
6757         * dialog.el (yes-or-no-p-dialog-box):
6758         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6759         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6760         * dialog.el (get-dialog-box-response):
6761         * dialog.el (message-or-box):
6762         * dialog.el (make-dialog-box):
6763         * dialog.el (popup-dialog-box): New.
6764         Avoid yes-or-no-p bogosities.
6765         Create a general function `make-dialog-box' to encapsulate all
6766         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6767
6768         * dumped-lisp.el (preloaded-file-list):
6769         Add dialog-items.  Clean up.  Group files by types.
6770
6771         * easymenu.el (easy-menu-add):
6772         * easymenu.el (easy-menu-remove):
6773         Account for accelerators.
6774
6775         * extents.el:
6776         * extents.el (extent-list): New args, like in map-extents.
6777         * extents.el (extent-at-event): New.
6778         * extents.el (extents-at-event): New.
6779
6780         * font-lock.el:
6781         * font-lock.el (font-lock-mode):
6782         * font-lock.el (font-lock-default-fontify-buffer):
6783         * font-lock.el (font-lock-default-unfontify-region):
6784         * font-lock.el (font-lock-fontify-syntactically-region):
6785         * font-lock.el (font-lock-fontify-keywords-region):
6786         Use new progress-feedback names.
6787
6788         * font-lock.el (java-font-lock-identifier-regexp):
6789         * font-lock.el (java-font-lock-class-name-regexp):
6790         Fix bytecompiler warnings.
6791
6792         * gutter-items.el:
6793         * gutter-items.el (progress-display-use-echo-area): Removed.
6794         * gutter-items.el (progress-feedback-use-echo-area): New.
6795         * gutter-items.el (progress-display-popup-period): Removed.
6796         * gutter-items.el (progress-feedback-popup-period): New.
6797         * gutter-items.el (set-progress-display-style): Removed.
6798         * gutter-items.el (set-progress-feedback-style): New.
6799         * gutter-items.el (progress-display-style): Removed.
6800         * gutter-items.el (progress-feedback-style): New.
6801         * gutter-items.el (progress-stack):
6802         * gutter-items.el (progress-displayed-p): Removed.
6803         * gutter-items.el (progress-feedbacked-p): New.
6804         * gutter-items.el (clear-progress-display): Removed.
6805         * gutter-items.el (clear-progress-feedback): New.
6806         * gutter-items.el (progress-display-clear-when-idle): Removed.
6807         * gutter-items.el (progress-feedback-clear-when-idle): New.
6808         * gutter-items.el (remove-progress-display): Removed.
6809         * gutter-items.el (remove-progress-feedback): New.
6810         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6811         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6812         * gutter-items.el (append-progress-display): Removed.
6813         * gutter-items.el (append-progress-feedback): New.
6814         * gutter-items.el (abort-progress-display): Removed.
6815         * gutter-items.el (abort-progress-feedback): New.
6816         * gutter-items.el (raw-append-progress-display): Removed.
6817         * gutter-items.el (raw-append-progress-feedback): New.
6818         * gutter-items.el (display-progress-display): Removed.
6819         * gutter-items.el (display-progress-feedback): New.
6820         * gutter-items.el (current-progress-display): Removed.
6821         * gutter-items.el (current-progress-feedback): New.
6822         * gutter-items.el (current-progress-display-label): Removed.
6823         * gutter-items.el (current-progress-feedback-label): New.
6824         * gutter-items.el (progress-display): Removed.
6825         * gutter-items.el (progress-feedback): New.
6826         Replace "progress-display" with "progress-feedback" globally.
6827
6828         * gutter-items.el (lprogress-display): Removed.
6829         * gutter-items.el (progress-feedback-with-label): New.
6830         Rename lprogress-display ==> progress-feedback-with-label.
6831
6832         * gutter-items.el (search-dialog-direction): Removed.
6833         * gutter-items.el (search-dialog-text): Removed.
6834         * gutter-items.el (search-dialog-callback): Removed.
6835         * gutter-items.el (make-search-dialog): Removed.
6836         Move to dialog-items.el.
6837
6838         * help.el:
6839         * help.el (help-mode-quit):
6840         * help.el (mode-for-help): New.
6841         * help.el (help-sticky-window): New.
6842         * help.el (help-window-config): New.
6843         * help.el (with-displaying-help-buffer):
6844         * help.el (function-at-event): New.
6845         * help.el (help-symbol-regexp): New.
6846         * help.el (help-symbol-run-function-1): New.
6847         * help.el (help-symbol-run-function): New.
6848         * help.el (help-symbol-function-context-menu): New.
6849         * help.el (help-symbol-variable-context-menu): New.
6850         * help.el (help-symbol-function-and-variable-context-menu): New.
6851         * help.el (frob-help-extents): New.
6852         * help.el (describe-function-1):
6853         * help.el (variable-at-point):
6854         * help.el (variable-at-event): New.
6855         * help.el (describe-variable):
6856         Major overhaul.
6857         - Make functions and variables be mousable.
6858         - Middle button hyperlinks.
6859         - New context-menu entries.
6860
6861         * keydefs.el:
6862         * keydefs.el (global-map):
6863         New key bindings to move lines up and down.
6864
6865         * lisp-mode.el:
6866         * lisp-mode.el (construct-lisp-mode-menu): New.
6867         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6868         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6869         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6870         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6871         Make popup and menubar menus be different.  Popup menu uses
6872         clicked location and automatically assumes symbol under the mouse
6873         for various commands.
6874
6875         * menubar-items.el:
6876         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6877         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6878
6879         * menubar-items.el (global-popup-menu): Removed.
6880         * menubar-items.el (mode-popup-menu): Removed.
6881         * menubar-items.el (activate-popup-menu-hook): Removed.
6882         * menubar-items.el (popup-mode-menu): Removed.
6883         * menubar-items.el (popup-buffer-menu): Removed.
6884         * menubar-items.el (popup-menubar-menu): Removed.
6885         Move to menubar.el.
6886
6887         * menubar.el:
6888         * menubar.el (global-popup-menu): New.
6889         * menubar.el (mode-popup-menu): New.
6890         * menubar.el (activate-popup-menu-hook): New.
6891         * menubar.el (last-popup-menu-event): New.
6892         * menubar.el (popup-mode-menu): New.
6893         * menubar.el (popup-buffer-menu): New.
6894         * menubar.el (popup-menubar-menu): New.
6895         * menubar.el (menu-call-at-event): New.
6896         Move non-content functions here.  Add support for context menu
6897         items on extents.
6898
6899         * minibuf.el (minibuffer-history-uniquify):
6900         Typo fix.
6901
6902         * minibuf.el (read-file-name-1):
6903         Call new file dialog box if it exists.
6904
6905         * minibuf.el (mouse-rfn-setup-vars):
6906         Clean up "chop" action.
6907
6908         * mouse.el:
6909         * mouse.el (button2): Now bound to mouse-track.
6910         * mouse.el (click-inside-extent-p):
6911         * mouse.el (point-inside-extent-p):
6912         * mouse.el (point-inside-selection-p):
6913         * mouse.el (mouse-drag-or-yank): Removed.
6914         * mouse.el (mouse-begin-drag-n-drop): New.
6915         * mouse.el (mouse-eval-sexp):
6916         * mouse.el (mouse-track-activate-strokes): New.
6917         * mouse.el (mouse-track-do-activate): New.
6918         * mouse.el (mouse-track):
6919         * mouse.el (default-mouse-track-event-is-with-button): New.
6920         * mouse.el (default-mouse-track-cleanup-hook):
6921         * mouse.el (default-mouse-track-drag-hook):
6922         * mouse.el (default-mouse-track-drag-up-hook):
6923         * mouse.el (default-mouse-track-click-hook):
6924         Merge drag-n-drop into mouse-track.
6925         Add general "activate" support to replace specific button2 kludges.
6926         Use "button modifier" support in mouse-track.
6927
6928         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6929
6930         * package-ui.el:
6931         * package-ui.el (pui-menu):
6932         * package-ui.el (pui-popup-context-sensitive): Removed.
6933         Fix bytecompiler warnings.
6934         Clean up popup code a bit.
6935
6936         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6937
6938         * simple.el:
6939         * simple.el (transpose-lines):
6940         * simple.el (transpose-line-up): New.
6941         * simple.el (transpose-line-down): New.
6942         * simple.el (transpose-subr):
6943         * simple.el (transpose-subr-1): Removed.
6944         Clean up, add functions to move lines up and down.
6945
6946         * startup.el (mail-host-address):
6947         * startup.el (user-mail-address):
6948         Customize.
6949
6950         * subr.el:
6951         * subr.el (set-symbol-value-in-buffer): New.
6952         * subr.el (error):
6953         * subr.el (check-argument-type):
6954         * subr.el (defined-error-p): New.
6955         Add structured error support.
6956
6957         * toolbar-items.el (toolbar-compile):
6958         Use new make-dialog-box.
6959
6960         * update-elc.el:
6961
6962         * userlock.el (ask-user-about-lock-dbox):
6963         * userlock.el (ask-user-about-supersession-threat-dbox):
6964         * userlock.el (ask-user-about-lock):
6965         * userlock.el (ask-user-about-supersession-threat):
6966         Use new make-dialog-box.
6967         Add safety checks; use should use-dialog-box-p.
6968
6969         * window-xemacs.el:
6970         * window-xemacs.el (__buffer-dedicated-frame):
6971         * window-xemacs.el (buffer-dedicated-frame): New.
6972         * window-xemacs.el (set-buffer-dedicated-frame): New.
6973         Move dedicated-frame stuff into lisp.
6974
6975 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6976
6977         * printer.el (generic-print-region): Do not require that
6978         `printer-name' be set.
6979         (printer-name): Commentary clarification.
6980
6981 2000-07-19  Martin Buchholz <martin@xemacs.org>
6982
6983         * XEmacs 21.2.35 is released.
6984
6985 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6986
6987         * select.el (selection-coercible-types): Initialise.
6988
6989 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6990
6991         * select.el (own-clipboard): Bug fix.
6992
6993 2000-07-17  Mike Sperber  <mike@xemacs.org>
6994
6995         * cus-edit.el (custom-migrate-custom-file): Save init file before
6996         continuing.
6997
6998 2000-07-16  Mike Sperber  <mike@xemacs.org>
6999
7000         * startup.el (load-init-file): Remove silly call to
7001         `load-user-custom-file`.
7002         (maybe-migrate-user-init-file): Minor fixes.
7003
7004 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7005
7006         * apropos.el (apropos-documentation-check-doc-file):
7007         `doc' variable should be let-bound, as was presumably intended.
7008
7009         * cus-edit.el (custom-variable-reset-saved):
7010         (custom-variable-reset-standard):
7011         Remove unused variable comment-widget.  Twice.
7012
7013         * toolbar.el (toolbar-blank-press-function):
7014         Add a real defvar with initial value nil and proper docstring.
7015         (press-toolbar-button): No need to check for boundp-ness anymore.
7016
7017         * rect.el (open-rectangle-line): Remove useless (let) form.
7018         Add defvar for pending-delete-mode.
7019
7020         * info.el (Info-find-node): This function needs an autoload cookie.
7021
7022         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7023         Use let* since the second form referred to the first.
7024
7025 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7026
7027         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7028         instead of removed `mswindows-get-clipboard'.
7029
7030
7031 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7032
7033         * select.el (select-convert-from-text): New.
7034         * select.el (select-convert-from-length): New.
7035         * select.el (select-convert-from-integer): New.
7036         * select.el (select-convert-from-identity): New.
7037         * select.el (select-convert-from-filename): New.
7038         * select.el (selection-converter-in-alist): Use them.
7039         New converter functions for X.
7040
7041         * select.el (get-selection): Removed comment.
7042
7043         * select.el (own-selection): Removed append code - I thought
7044         I'd already done this, but apparently not...
7045
7046         * select.el: Changed comment about TIMESTAMP.
7047
7048         * select.el (select-convert-in): New.
7049         * select.el (select-convert-out): New.
7050         New functions that get used by select.c.
7051
7052         * select.el (select-buffer-killed-default): New.
7053         * select.el (select-buffer-killed-text): New.
7054         * select.el (selection-buffer-killed-alist): New.
7055         New list and functions that get called if a relevant selection
7056         exists and a buffer gets killed.
7057
7058         * select.el (select-convert-to-targets):
7059         * select.el (select-convert-to-identity): Removed.
7060         * select.el (select-convert-from-identity): Removed.
7061         * select.el (select-converter-out-alist):
7062         Removed _EMACS_INTERNAL selection type.
7063
7064         * x-select.el (xselect-kill-buffer-hook): Removed.
7065         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7066         Removed this X-specific nonesense. Use the generic support
7067         in select.el instead.
7068
7069 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7070
7071         * mule/mule-category.el (defined-category-hashtable):
7072         Use make-hash-table instead of make-hashtable
7073
7074         * buff-menu.el: Byte-compiler warning fix.
7075
7076         * isearch-mode.el (isearch-highlight-all-cleanup):
7077         Remove unused variable `isearch-highlight-all-start'.
7078
7079         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7080
7081         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7082
7083         * cus-dep.el (Custom-make-dependencies):
7084         Add autoload cookie for custom-add-loads to generated custom-load.el.
7085
7086         * autoload.el (autoload-package-name): Warning suppression.
7087         Move defvar prior to first use.
7088
7089         * custom.el: Add autoload for custom-declare-face.
7090         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7091         * cl.el (cl-hack-byte-compiler):
7092         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7093         to work properly.
7094
7095 2000-07-08  Mike Sperber  <mike@xemacs.org>
7096
7097         * startup.el (load-home-init-file): Added variable.
7098         (maybe-migrate-user-init-file): Added.
7099         (load-user-init-file): Load custom file if different from init
7100         file.
7101
7102         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7103         "startup."
7104
7105         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7106         Moved `custom-file'-related code to cus-file.el.
7107
7108         * cus-file.el: New file.
7109
7110 2000-04-01  Mike Sperber  <mike@xemacs.org>
7111
7112         * packages.el (packages-find-package-directories): Added support
7113         for external package hierarchies with in-place installations.
7114
7115         * find-paths.el (paths-root-in-place-p): Added.
7116         (paths-find-emacs-directory): Added support for external
7117         directories with in-place installations.
7118         (paths-find-site-directory): Ditto.
7119
7120         * startup.el (find-user-init-file): Also look for
7121         ~/.xemacs/init.elc? in preference to ~/.emacs.
7122
7123 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7124
7125         * select.el (own-selection):
7126         * select.el (own-clipboard): Changed `append' parameter to
7127         `how-to-use' parameter.
7128         * select.el (own-selection): Removed icky append code.
7129         * select.el (own-selection, get-selection): Removed extra type
7130         checking.
7131         * select.el (selection-appender-alist):
7132         * select.el (selection-converter-{in|out}-alist): Initialise.
7133         * select.el (select-append-to-*): New.
7134         * select.el (select-convert-from-*): New.  New functions to append
7135         data and convert data from external type.
7136
7137 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7138
7139         * font-lock.el: Javadoc enhancements.
7140
7141 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7142
7143         * printer.el (generic-print-region): Compose job name from buffer
7144         name.
7145
7146 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7147
7148         * font-lock.el (font-lock-fontify-pending-extents): Call
7149         font-lock-fontify-region instead of font-lock-fontify-buffer
7150         to avoid unnecessary progress gauges.
7151
7152 2000-07-06  Craig Lanning  <lanning@scra.org>
7153
7154         * custom-load.el (faces):
7155
7156         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7157         dir is a regex.
7158
7159         * process.el (call-process-internal): from Dan Holmsand, use binary
7160         coding systems so that jka-compr works.
7161
7162 2000-07-07  Ben Wing  <ben@xemacs.org>
7163
7164         * font-lock.el: Undo previous change.  Unfortunately, some
7165         files actually use the variables directly in their init code
7166         without quoting them.
7167
7168 2000-07-07  Ben Wing  <ben@xemacs.org>
7169
7170         * font-lock.el (defvar font-lock-*-face): Removed.
7171
7172         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7173         only when necessary.
7174
7175 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7176
7177         * cl-macs.el: fix cl-transform-function-property kludge
7178         so that it does not require a random feature.
7179
7180 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7181
7182         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7183         as in Linux kernel "Rules.make".
7184
7185 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7186
7187         * build-report.el (build-report): Add autoload cookie.
7188
7189 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7190
7191         * package-ui.el (defgroup pui):  Correct a misspelling
7192         (pui-toggle-package-delete):  Change `seleted' to `selected'
7193
7194 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7195
7196         * package-get.el (package-get-update-base):
7197         (package-get): Use insert-file-contents-literally always.
7198         (package-get-maybe-save-index):
7199         Force coding system for writing to binary.
7200
7201 2000-06-08  Mike Alexander  <mta@arbortext.com>
7202
7203         * code-process.el (call-process-region): If there is no coding
7204         system for the process on process-coding-system-alist use the
7205         coding system of the buffer containing the region.
7206
7207 2000-06-10  Ben Wing  <ben@xemacs.org>
7208
7209         * cmdloop.el (command-error):
7210         If debug-on-error and noninteractive, output backtrace.
7211
7212         * files.el (file-relative-name):
7213         Remove MSDOS references.
7214
7215         * simple.el (line-number): New function, due to non-obvious
7216         behavior/usage of count-lines.
7217
7218         * simple.el (count-lines): document non-obvious usage to get
7219         line number.
7220
7221 2000-06-11  Ben Wing  <ben@xemacs.org>
7222
7223         * faces.el ((featurep 'xpm)):
7224         * x-faces.el (x-init-face-from-resources):
7225         * x-faces.el (x-init-frame-faces):
7226         * x-misc.el (x-init-specifier-from-resources):
7227         * x-misc.el (x-get-resource-and-bogosity-check):
7228         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7229         * x-mouse.el (x-init-pointer-shape):
7230         * x-scrollbar.el (x-init-scrollbar-from-resources):
7231         Add sixth argument to x-get-resource calls so as to issue warnings
7232         rather than errors on bogus arguments.
7233
7234 2000-06-05  Ben Wing  <ben@xemacs.org>
7235
7236         * compat.el: new file.  provides a clean, non-intrusive way to
7237         define compatibility functions.
7238
7239         * process.el (shell-quote-argument): temporary fix for lack
7240         of nt-quote-process-args.  #### I need to put back the overall
7241         structure of that mechanism but redo the guts of it using the
7242         extra intelligence in the C code.
7243
7244 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7245
7246         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7247         `package-get' does in package-get.el, instead of using external
7248         "md5sum" program.
7249
7250         * package-get.el (package-get): Insert package file literally to
7251         make checksum calculation work.
7252
7253 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7254
7255         * code-files.el (convert-mbox-coding-system): Deleted.
7256         (file-coding-system-alist): Removed reference to
7257         convert-mbox-coding-system.
7258
7259 2000-05-28  Martin Buchholz <martin@xemacs.org>
7260
7261         * XEmacs 21.2.34 is released.
7262
7263 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7264
7265         * font-lock.el (font-lock-keywords): Rewrote docstring
7266
7267 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7268
7269         * loadhist.el (unload-feature): handle case where x is both boundp
7270         and fboundp
7271
7272 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7273
7274         * packages.el: It's ok to use built-in macros, but not lisp
7275         defined ones.
7276
7277 2000-05-20  Ben Wing  <ben@xemacs.org>
7278
7279         * font-lock.el:
7280         * font-lock.el (font-lock-message-threshold):
7281         * font-lock.el (font-lock-mode):
7282         * font-lock.el (font-lock-default-fontify-buffer):
7283         * font-lock.el (font-lock-always-fontify-immediately):
7284         * font-lock.el (font-lock-old-extent): Removed.
7285         * font-lock.el (font-lock-old-len): Removed.
7286         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7287         * font-lock.el (font-lock-pending-extent-table): New.
7288         * font-lock.el (font-lock-range-table): New.
7289         * font-lock.el (font-lock-after-change-function):
7290         * font-lock.el (font-lock-after-change-function-1): Removed.
7291         * font-lock.el (font-lock-fontify-pending-extents): New.
7292         * font-lock.el ('font-lock-revert-cleanup): Removed.
7293         * font-lock.el ('font-lock-revert-setup): Removed.
7294         Rewrite deferral code to handle any number of changes, merging
7295         them properly.  Remove hacked-up code for revert-buffer, now
7296         unnecessary.
7297
7298         * menubar-items.el (default-menubar):
7299         In Options->Edit Init File, don't switch to emacs-lisp-mode
7300         unless necessary; doing this turns off font-lock.
7301
7302 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7303
7304         * keydefs.el: Define C-x BS to backward-kill-sentence.
7305
7306 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7307
7308         * files.el (hack-local-variables-prop-line): Use non-greedy
7309         matching to process -*-texinfo-*- -*-.
7310
7311 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7312
7313         * minibuf.el (minibuf-directory-files): new function.
7314         (read-file-name-activate-callback): use minibuf-directory-files.
7315         (read-directory-name-internal): ditto.
7316         (mouse-file-display-completion-list): ditto.
7317         (mouse-directory-display-completion-list): ditto.
7318         (read-file-name-internal): remove "./" from completion list unless
7319         explicitly matched, for consistency.
7320
7321 2000-05-11  Ben Wing  <ben@xemacs.org>
7322
7323         * gutter-items.el (gutter-buffers-tab):
7324         * gutter-items.el (add-tab-to-gutter):
7325         * gutter-items.el (update-tab-in-gutter):
7326         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7327         * gutter-items.el (append-progress-display):
7328         * gutter-items.el (abort-progress-display):
7329         * gutter-items.el (raw-append-progress-display):
7330         Further fixes.  Use set-glyph-image not set-image-instance-property,
7331         to fix problems with multiple windows in a frame.
7332
7333         * menubar-items.el (tutorials-menu-filter):
7334         Fix typo.
7335
7336         * startup.el (early-error-handler):
7337         Display message box under windows; otherwise, message will disappear
7338         before it can be viewed.
7339
7340         * update-elc.el:
7341         Fix bug in NEEDTODUMP processing.
7342
7343 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7344
7345         * startup.el (lock-directory): Removed.
7346         (superlock-file): Ditto.
7347         (startup-set-paths): Remove lockdir.
7348         (startup-setup-paths-warning): Remove lock-directory.
7349
7350         * setup-paths.el (paths-find-lock-directory): Removed.
7351         (paths-find-superlock-file): Ditto.
7352
7353 2000-05-09  Ben Wing  <ben@xemacs.org>
7354
7355         * faces.el (set-face-property):
7356         * faces.el (set-face-font):
7357         * faces.el (set-face-foreground):
7358         * faces.el (set-face-background):
7359         * faces.el (set-face-background-pixmap):
7360         * faces.el (set-face-underline-p):
7361         * faces.el (set-face-strikethru-p):
7362         * faces.el (set-face-highlight-p):
7363         * faces.el (set-face-dim-p):
7364         * faces.el (set-face-blinking-p):
7365         * faces.el (set-face-reverse-p):
7366         doc string changes.
7367
7368         * glyphs.el:
7369         * glyphs.el (make-image-specifier):
7370         * glyphs.el (glyph-property):
7371         * glyphs.el (set-glyph-image):
7372         * glyphs.el (make-glyph):
7373         * glyphs.el (make-pointer-glyph):
7374         * glyphs.el (make-icon-glyph):
7375         * glyphs.el (widget-image-instance-p): New.
7376         authorship info, lots of doc changes.  New predicate, inadvertently
7377         omitted.  the general principle with specifier docs is now that
7378         the description of instantiators should go with the make-foo-specifier
7379         fun's doc string, rather than in foo-specifier-p.  this follows
7380         conventions elsewhere in XEmacs and in general is a lot more obvious
7381         of a place to look.  sometimes the make-foo-specifier function needs
7382         to be created in the process.
7383
7384         * gutter.el:
7385         * gutter.el (make-gutter-specifier): New.
7386         * gutter.el (make-gutter-size-specifier): New.
7387         * gutter.el (make-gutter-visible-specifier): New.
7388         specifier doc updates according to the conventions specified before.
7389
7390         * objects.el:
7391         * objects.el (make-font-specifier):
7392         * objects.el (make-color-specifier):
7393         * objects.el (make-face-boolean-specifier): New.
7394         specifier doc updates according to the conventions specified before.
7395
7396         * specifier.el:
7397         * specifier.el (set-specifier):
7398         * specifier.el (make-integer-specifier): New.
7399         * specifier.el (make-boolean-specifier): New.
7400         * specifier.el (make-natnum-specifier): New.
7401         * specifier.el (make-generic-specifier): New.
7402         * specifier.el (make-display-table-specifier): New.
7403         specifier doc updates according to the conventions specified before.
7404
7405         * toolbar.el:
7406         * toolbar.el (make-toolbar-specifier): New.
7407         specifier doc updates according to the conventions specified before.
7408
7409 2000-05-09  Ben Wing  <ben@xemacs.org>
7410
7411         * process.el (call-process-internal): Revert to previous version
7412         because Mike's change clashed with a change I did not long before.
7413         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7414         Thanks very much Mike for pointing out the bug and submitting a
7415         patch!
7416
7417 2000-04-13  Mike Alexander  <mta@arbortext.com>
7418
7419         * process.el (call-process-internal): Send the correct input buffer
7420         (call-process-internal): Return the exit status of the process
7421
7422 2000-05-07  Ben Wing  <ben@xemacs.org>
7423
7424         * winnt.el:
7425         * winnt.el (nt-quote-args-verbatim): Removed.
7426         * winnt.el (nt-quote-args-prefix-quote): Removed.
7427         * winnt.el (nt-quote-args-backslash-quote): Removed.
7428         * winnt.el (nt-quote-args-double-quote): Removed.
7429         * winnt.el (nt-quote-args-functions-alist): Removed.
7430         * winnt.el (nt-quote-process-args): Removed.
7431         Remove all stuff for argument quoting.  We borrow the code instead
7432         from Emacs 20.6, which is much more careful in its quoting
7433         (e.g. in handling runs of the escape character) and avoids most of
7434         the need for this Lisp mechanism by checking to see whether we're
7435         running a Cygwin or normal program and doing the appropriate
7436         quoting.  If we end up needing such a mechanism, we should add
7437         it by extending the variable `mswindows-quote-process-args' so it
7438         can take an alist of regexps.
7439
7440 2000-05-07  Ben Wing  <ben@xemacs.org>
7441
7442         * keydefs.el:
7443         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7444         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7445         the window without moving point.
7446
7447         * simple.el:
7448         * simple.el (scroll-up-one): New.
7449         * simple.el (scroll-down-one): New.
7450         Functions for use with C-M-up/down.
7451
7452 2000-05-01  Martin Buchholz <martin@xemacs.org>
7453
7454         * XEmacs 21.2.33 is released.
7455
7456 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7457
7458         * dialog.el (yes-or-no-p-dialog-box):
7459         Fix docstring.
7460         Fix following horrible bug in X11 mode with focus-follows-mouse:
7461           1. Visit two files in two different frames.
7462           2. do File->Revert Buffer in one of those frames.
7463           3. Dialog box appears.
7464           4. Arrange things so that the mouse passes over the *other*
7465              frame, then to the dialog box, and click on "Yes".
7466           5. The file contents end up in the *wrong* buffer!
7467         Add TODO comment.
7468
7469 2000-04-28  Ben Wing  <ben@xemacs.org>
7470
7471         * help.el (describe-installation): correct typo introduced
7472         in last patch: boundp -> fboundp.
7473
7474         * etags.el (buffer-tag-table-list):
7475         canonicalize filenames to Unix format so that tag-table-alist
7476         searching works under Windows.
7477
7478         * autoload.el:
7479         Bowdlerize the supposedly objectionable words
7480         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7481
7482         * gutter-items.el (set-progress-display-style):
7483         * gutter-items.el (search-dialog-callback):
7484         * gutter-items.el (make-search-dialog):
7485         Change to new callback-ex api.
7486
7487 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7488
7489         * help.el: (describe-installation): decode-coding-string is not
7490         defined in a non MULE environment.
7491
7492 2000-04-28  Ben Wing  <ben@xemacs.org>
7493
7494         * gutter-items.el (buffer-list-changed-hook):
7495         use it, not record-buffer-hook.
7496
7497         * subr.el (record-buffer-hook): Removed.
7498
7499 2000-04-27  Ben Wing  <ben@xemacs.org>
7500
7501         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7502         use NORECORD option.  Andy will not like this, but the existing
7503         gutter behavior is just wrong, as per this comment:
7504
7505         ;; this used to add the norecord flag to both calls below.
7506         ;; this is bogus because it is a pervasive assumption in XEmacs
7507         ;; that the current buffer is at the front of the buffers list.
7508         ;; for example, select an item and then do M-C-l
7509         ;; (switch-to-other-buffer).  Things get way confused.
7510         ;;
7511         ;; Andy, if you want to maintain the current look, you must
7512         ;;  *uncouple* the gutter order and buffers order.
7513
7514         * loaddefs.el (completion-ignored-extensions): unfuckify.
7515
7516         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7517         xemacs.mak.
7518
7519         * autoload.el (batch-update-one-directory): new function, used in
7520         xemacs.mak.
7521
7522         * loadup.el: set gc-cons-threshold very high unless dumping --
7523         loadup during update-elc is much much much faster.  also do this
7524         when quick-building.
7525
7526         add commented-out code for profiling loadup.
7527
7528
7529         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7530         is required in order to build xemacs.
7531
7532 2000-04-26  Ben Wing  <ben@xemacs.org>
7533
7534         * loadup.el: don't garbage collect during loadup if quick-build
7535         compile-time option is set.
7536
7537 2000-04-23  Ben Wing  <ben@xemacs.org>
7538
7539         * update-elc.el: compute whether any dumped .el or .elc files
7540         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7541         if so.
7542
7543         * update-elc.el (update-elc-files-to-compile): always change
7544         NOBYTECOMPILE in the src directory rather than current dir,
7545         so it will work under NT.
7546
7547         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7548         the form of this file is identical between Unix and Windows.
7549         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7550         Added comment.
7551         (update-autoloads-from-directory): updated doc string.
7552         updated doc strings in a few other places.
7553
7554 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7555
7556         * bytecomp.el (byte-force-recompile): Fix argument to
7557         byte-recompile-directory.
7558
7559 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7560
7561         * gutter-items.el (progress-display-clear-when-idle): Use
7562         add-one-shot-hook.
7563         * gutter-items.el (clear-progress-display): Adjust number of
7564         arguments.
7565
7566 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7567
7568         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7569
7570 2000-04-16  Ben Wing  <ben@xemacs.org>
7571
7572         * printer.el: New file.
7573
7574         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7575
7576         * help.el (describe-installation): Fix decoding for Windows.
7577
7578         * menubar-items.el:
7579         * menubar-items.el (default-menubar):
7580         * menubar-items.el (tutorials-menu-filter): New.
7581         * menubar-items.el (popup-menubar-menu):
7582         Add authorship.  Redo Help menu and Tutorials filter.
7583
7584         * menubar.el: Correct comment.
7585
7586         * modeline.el (modeline-buffer-identification): Correct doc string.
7587
7588         * simple.el:
7589         * simple.el (printing): Removed.
7590         * simple.el (printer-name): Removed.
7591         * simple.el (generic-print-buffer): Removed.
7592         * simple.el (generic-print-region): Removed.
7593         Move generic print code to printer.el.
7594
7595 2000-04-15  Ben Wing  <ben@xemacs.org>
7596
7597         * simple.el (generic-print-region): New.
7598         make this function actually work.
7599         (generic-print-buffer): call generic-print-region.
7600
7601 2000-04-14  Andy Piper  <andy@xemacs.org>
7602
7603         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7604         by using the new widget-callback-current-channel.
7605         (search-dialog-callback): ditto.
7606
7607 2000-04-12  Andy Piper  <andy@xemacs.org>
7608
7609         * gutter.el (default-gutter-position): moved from gutter-items.el.
7610         (default-gutter-position-changed-hook): ditto.
7611         (gutter-element-visibility-changed-hook): ditto.
7612         (set-gutter-element): ditto.
7613         (remove-gutter-element): ditto.
7614         (set-gutter-element-visible-p): ditto.
7615         (gutter-element-visible-p): ditto.
7616         (init-gutter): ditto.
7617
7618         * dialog.el (make-dialog-box): renamed and moved from
7619         gutter-items.el
7620
7621         * gutter-items.el: move various functions elsewhere.
7622
7623 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7624
7625         * menubar-items.el: Fixed place of parenthesis.
7626
7627 2000-04-12  Ben Wing  <ben@xemacs.org>
7628
7629         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7630                 without constantly being prompted for the tag.
7631         * simple.el: Added a number of section headings, to clarify the
7632                 organization of this file.
7633         * simple.el (activate-region):
7634         * simple.el (region-exists-p):
7635         * simple.el (region-active-p):
7636                 Moved these three function down to the other side of
7637                 the case-changing functions, so they join the rest of
7638                 the region code.
7639         * simple.el (printing): New.
7640         * simple.el (printer-name): New.
7641         * simple.el (generic-print-buffer): New.
7642                 New functions, a very simple prototype for a unified
7643                 printing interface.
7644
7645         * process.el (call-process-internal): Real fix for null BUFFER,
7646                 other problems with BUFFER specs.
7647
7648         * menubar-items.el:
7649                 Fixed up File->Print to use new printing functions.
7650                 Various corrections and expansions to Grep/Compile menus.
7651                 New options for Printing.
7652                 New options for SMTP Mail, the way to send mail under
7653                   MS Windows. (There's also a package patch to make SMTP
7654                   Mail be the default under MSWin.)
7655
7656 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7657
7658         * menubar-items.el: Selecting Rectangle Mousing from menubar
7659         did not work.  Needed to quote mouse-track-rectangle-p.
7660
7661 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7662
7663         * cl-compat.el (keywordp): Removed.
7664
7665 2000-04-05  Andy Piper  <andy@xemacs.org>
7666
7667         * gutter-items.el (progress-layout-glyph): don't initialize here.
7668         (progress-gauge-glyph): use dynamic sizing.
7669         (set-progress-display-style): new function. Set progress glyphs
7670         appropriately depending on the style.
7671         (progress-display-style): new variable. Custom version of
7672         set-progress-display-style.
7673         (progress-abort-glyph): switch to dynamic sizes.
7674         (search-dialog-text): make the edit field active.
7675
7676 2000-04-04  Andy Piper  <andy@xemacs.org>
7677
7678         * gutter-items.el (make-search-dialog): need to make the search
7679         dialog visible after creation.
7680
7681         * menubar-items.el (default-menubar): use the search dialog for
7682         searching. Remove some extraneous search menu items.
7683
7684         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7685         well as strings.
7686         (make-gutter-only-dialog-frame): allow the user to create the
7687         frame unmapped. Allow the gutter spec to be given as a glyph.
7688         (search-dialog-direction): new variable.
7689         (search-dialog-text): new variable.
7690         (search-dialog-callback): new function. Callback for the search
7691         dialog action.
7692         (make-search-dialog): new function. Create a user-friendly search
7693         dialog.
7694
7695 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7696
7697         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7698         under Windows.
7699
7700 2000-04-01  Andy Piper  <andy@xemacs.org>
7701
7702         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7703         progress more accurately.
7704
7705 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7706
7707         * finder.el (finder-compile-keywords): Process readable files only.
7708         Because error in process of .#finder-inf.el when compile xemacs
7709         with --with-clash-detection option.
7710
7711 2000-03-31  Andy Piper  <andy@xemacs.org>
7712
7713         * gutter-items.el (append-progress-display): don't delay after a
7714         successful font-lock.
7715         (make-gutter-only-dialog-frame): new function. Allow users to
7716         create gutter-only dialogs.
7717
7718 2000-03-27  Mike Alexander  <mta@arbortext.com>
7719
7720         * process.el (call-process-internal): Handle a null BUFFER
7721         parameter correctly.
7722
7723 2000-03-28  Andy Piper  <andy@xemacs.org>
7724
7725         * gutter-items.el (abort-progress-display): put strings in the
7726         gutter not extents.
7727         (progress-layout-glyph): signal special 'quit callback.
7728         (progress-display-quit-function): deleted.
7729         (progress-display-stop-callback): deleted.
7730         (progress-display-dispatch-command-events): deleted.
7731         (append-progress-display): remove calls to
7732         progress-display-dispatch-command-events.
7733         (raw-append-progress-display): ditto.
7734
7735 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7736
7737         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7738         being a list.  Actually define `stipple-pixmap-p' which is used as
7739         an error predicate.  Correctly handle PIXMAP being either relative
7740         or absolute file name.
7741
7742 2000-03-24  Andy Piper  <andy@xemacs.org>
7743
7744         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7745         (abort-progress-display): ditto. Don't delete the created extent.
7746         (raw-append-progress-display): ditto.
7747         (progress-display-dispatch-non-command-events): new
7748         function. Encapsulates what we want to do when no command input is
7749         required.
7750         (progress-display-dispatch-command-events): likewise, but disable
7751         for now since it causes too many problems.
7752         (append-progress-display): use them.
7753         (raw-append-progress-display): ditto.
7754         (default-gutter-position-changed-hook): set this rather than
7755         default-gutter-position-changed.
7756         (default-gutter-position-changed-hook): lambda with zero arguments
7757         rather than one.
7758         (raw-append-progress-display): trap errors in pending input since
7759         allowing them to signal will hose the gauge well and
7760         truly. Ideally we would like to delay these until we are more able
7761         to cope.
7762         (append-progress-display): ditto.
7763
7764 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7765
7766         * lisp/make-docfile.el: call-process-internal is now implemented
7767         in process.el.
7768
7769 2000-03-21  Ben Wing  <ben@xemacs.org>
7770
7771         * mule\mule-cmds.el (set-language-info-alist):
7772         Fix to correspond to new menu arrangement.
7773
7774 2000-03-21  Ben Wing  <ben@xemacs.org>
7775
7776         * process.el:
7777         * process.el (call-process-internal): New.
7778         New implementation of call-process.  Only enabled under NT, so far.
7779         stderr handling not implemented yet in CVS'd C code.
7780
7781 2000-03-20  Ben Wing  <ben@xemacs.org>
7782
7783         * lisp-mode.el:
7784         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7785         * lisp-mode.el (lisp-interaction-mode):
7786         Put back Lisp Interaction menubar for Jan V's sake.
7787
7788         * simple.el:
7789         * simple.el (mark-ring):
7790         * simple.el (dont-record-current-mark): New.
7791         * simple.el (in-shifted-motion-command): New.
7792         * simple.el (mark-ring-unrecorded-commands): New.
7793         * simple.el (mark-ring-max):
7794         * simple.el (set-mark-command):
7795         * simple.el (push-mark):
7796         * simple.el (handle-pre-motion-command):
7797         Implement scheme for not recording unimportant marks.
7798
7799         * subr.el:
7800         * subr.el (function-allows-args): New.
7801         New function function-allows-args.
7802
7803 2000-03-20  Martin Buchholz <martin@xemacs.org>
7804
7805         * XEmacs 21.2.32 is released.
7806
7807 2000-03-20  Andy Piper  <andy@xemacs.org>
7808
7809         * gutter-items.el (update-tab-in-gutter): force selection of the
7810         selected-window if required to do so.
7811         (buffers-tab-items): ditto.
7812         (add-tab-to-gutter): ditto.
7813         (create-frame-hook): use force-selection.
7814         (default-gutter-position-changed): lambdify.
7815         (update-tab-hook): deleted since it was only used in one place.
7816
7817 2000-03-18  Andy Piper  <andy@xemacs.org>
7818
7819         * files.el (find-file-noselect): undo change that shouldn't have
7820         gone in.
7821
7822 2000-03-17  Andy Piper  <andy@xemacs.org>
7823
7824         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7825         of selected-window trickery.
7826
7827         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7828         frames tabs.
7829         (progress-display-stop-callback): progress -> progress-display
7830         (progress-display-quit-function): ditto.
7831         (clear-progress-display): ditto.
7832         (remove-progress-display): ditto.
7833         (append-progress-display): ditto.
7834         (abort-progress-display): ditto.
7835         (raw-append-progress-display): ditto.
7836         (display-progress-display): ditto.
7837         (current-progress-display-label): ditto.
7838         (current-progress-display): ditto.
7839         (lprogress-display): ditto and save the buffer
7840         (progress-display): ditto. Otherwise the buffer sometimes gets
7841         changed which confuses font-lock.
7842
7843         * font-lock.el (font-lock-default-fontify-buffer): catch all
7844         errors, not just quit.
7845         (font-lock-mode): progress -> display-progress
7846         (font-lock-default-fontify-buffer): ditto.
7847         (font-lock-fontify-syntactically-region): ditto.
7848         (font-lock-fontify-keywords-region): ditto.
7849
7850 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7851
7852         * cl.el (gensym): Move to here from cl-macs.el.
7853         (gentemp): Ditto.
7854
7855 2000-03-16  Andy Piper  <andy@xemacs.org>
7856
7857         * font-lock.el (font-lock-mode): use lprogress and friends for
7858         progress management.
7859         (font-lock-default-fontify-buffer): ditto.
7860         (font-lock-fontify-syntactically-region): ditto.
7861         (font-lock-fontify-keywords-region): ditto.
7862         (font-lock-revert-cleanup): fix reverting.
7863         (font-lock-revert-setup): ditto.
7864
7865         * gutter-items.el (progress-use-echo-area): new variable. Use the
7866         echo area for progress gauges if non-nil.
7867         (clear-progress): remove echo area stuff and defer to
7868         clear-message.
7869         (append-progress): dispatch non-command events after each progress
7870         increment. Remove echo area stuff.
7871         (abort-progress): remove echo area stuff and defer to
7872         display-message.
7873         (raw-append-progress): ditto. Dispatch non-command events after
7874         gutter redisplay.
7875         (display-progress): defer echo area stuff to display-message.
7876
7877         * gutter-items.el (clear-progress):
7878         (abort-progress): indentation changes.
7879         (display-progress): don't clear progress.
7880         (append-progress): compare messages with equal.
7881         (raw-append-progress): use dispatch-non-command-events to flush
7882         widget creation events.
7883
7884 2000-03-13  Ben Wing  <ben@xemacs.org>
7885
7886         * abbrev.el:
7887         * abbrev.el (abbrev-string-to-be-defined): New.
7888         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7889         Changes for use with the menubar.
7890
7891 2000-03-12  Ben Wing  <ben@xemacs.org>
7892
7893         * alist.el (vassoc): moved here from font-menu.el.
7894
7895         * custom.el (defface): typo fix.
7896
7897         * dialog.el (yes-or-no-p-dialog-box):
7898         * dialog.el (message-box):
7899         * files.el (save-some-buffers-1):
7900         Put accelerators in the button names.
7901
7902         * font-lock.el (font-lock-comment-face):
7903         * font-lock.el (font-lock-keyword-face):
7904         * font-lock.el (font-lock-function-name-face):
7905         Fixed some of the colors under MS Windows because the existing
7906         default colors were hardly different from black and needed to be
7907         made lighter.
7908
7909         * font-menu.el:
7910         * font-menu.el (font-menu-split-long-menu):
7911         * font-menu.el (font-menu-family-constructor):
7912         * font-menu.el (font-menu-size-constructor):
7913         * font-menu.el (font-menu-weight-constructor):
7914         * font-menu.el (font-menu-set-font):
7915         vassoc moved to alist.el.
7916         Accelerators added to all menus.
7917         Unused bound var new-props removed.
7918
7919         * keydefs.el: I did a whole lot of rearranging to put things in a
7920         more consistent order and fixed a number of cases where key
7921         combinations involving up, down, left, right and so on were
7922         defined but the corresponding keypad combinations were not
7923         defined.
7924
7925         * lisp-mode.el:
7926         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7927         * lisp-mode.el (emacs-lisp-mode):
7928         * lisp-mode.el (lisp-interaction-mode):
7929         * lisp-mode.el (flet):
7930         Added accelerators onto the menus.
7931         Made all the different versions of the let function be indented
7932         the same way.
7933         Undid Steve's easy-menu-ification, because it makes it impossible
7934         to have the menubar and popup menus different.
7935         Cleaned up the menu; added items for find-function &c and some
7936         indenting, and removed debug-on-*.
7937
7938         * list-mode.el (list-mode-hook):
7939         * list-mode.el (list-mode):
7940         * list-mode.el (completion-setup-hook):
7941         * list-mode.el (display-completion-list):
7942         Added support for the :window-height keyword, which is required
7943         because of other changes that I made for the file dialog box.  I
7944         also made the hook variables list-mode-hook and
7945         completion-setup-hook and also minibuffer-setup-hook in
7946         minibuf.el be permanent-local; see comment in list-mode.el.
7947
7948         * map-ynp.el (map-y-or-n-p):
7949         Added accelerators to the dialog buttons.
7950
7951         * menubar-items.el (menu-truncate-list):
7952         New internal function.
7953         * menubar-items.el (submenu-generate-accelerator-spec):
7954         * menubar-items.el (menu-item-strip-accelerator-spec):
7955         * menubar-items.el (menu-item-generate-accelerator-spec):
7956         New exported functions, for use in auto-generating accelerator specs.
7957
7958         * menubar-items.el:
7959         * menubar-items.el (default-menubar):
7960         * menubar-items.el (maybe-add-init-button):
7961         * menubar-items.el (bookmark-menu-filter):
7962         * menubar-items.el (slow-format-buffers-menu-line):
7963         * menubar-items.el (build-buffers-menu-internal):
7964         * menubar-items.el (language-environment-menu-filter):
7965         * menubar-items.el (default-popup-menu):
7966         * menubar-items.el (popup-buffer-menu):
7967         * menubar-items.el (popup-menubar-menu):
7968         Did a major overhaul on this file, and in fact I'm nowhere near
7969         done working on the menubar, and there will be more patches to
7970         come.  A basic summary of what I've done:
7971
7972         a) I added accelerators to all of the menu items.  For menus that
7973         are auto-generated, such as the buffers menu, the accelerators are
7974         automatically added to the beginning of each line using the
7975         numbers 1 through 9, then zero, and then letters starting with A,
7976         but omitting the letters that are already in use for the fixed
7977         menu items at the top of the buffers menu.  To facilitate adding
7978         accelerators of this kind, I created some new functions
7979         (*-accelerator-spec), which are also being used by other filters
7980         that auto generate lists of things such as ftp sites to download
7981         packages.  If people really don't like these accelerators
7982         appearing at the beginning of the menu items, a variable can be
7983         added to optionally turn them off, but I think this is rather
7984         pointless because other menu items have accelerators and many or
7985         most of the menu users will use the accelerators if the support is
7986         there.
7987
7988         b) I combined the top level Tools and Apps menus into a single
7989         Tools menu, because the distinction between the two is not
7990         obvious, and the items on the menus are not used often enough that
7991         putting some of them onto submenus is a problem.
7992
7993         c) I created two new top level menus called View and Cmds because
7994         there were too many items on the File and Edit menus, and I'm going
7995         to be adding more items to these menus.  In contrast to the Tools
7996         menu, the items on these menus may be used quite often during an
7997         editing session, and so should be available with fewer
7998         keystrokes.
7999
8000         d) I added a number of options to the options menu, including one
8001         for controlling whether the alt key can be used to traverse to
8002         menu items using the accelerators, one for controlling behavior of
8003         control-k, one for controlling how the kill and yank functions
8004         interact with the clipboard, a few additional buffers-menu
8005         options, and various other things.  I also did a bit of
8006         rearranging, for example, combining the keyboard and mouse options
8007         into a single keyboard and mouse submenu to facilitate the
8008         accelerators on that level.
8009
8010         e) I changed the variable buffers-menu-format-buffer-line-function
8011         to take two arguments instead of one, the second argument being
8012         the line number for use in creating an accelerator.  I added a
8013         hack to support existing functions with one argument (although I
8014         doubt that very many of these exist), for backward compatibility.
8015
8016         f) I moved the top level mule menu to be a submenu of the edit
8017         menu.  I think that most of the items on this menu are fairly
8018         useless and there are certainly not enough frequently used items
8019         to justify this being its own top level menu.
8020
8021         g) I combined most of the items in big-menubar.el into the main menu.
8022         If people think the main menu is too big, it would be possible to
8023         create different configurations, some smaller.
8024
8025         * menubar.el (check-menu-syntax):
8026         Deleted some syntax checks that were no longer valid, partly
8027         because of changes that were already made a long time ago, and
8028         partly because of a change I made where I allow the name of the
8029         menu item to be an evaluated expression rather than just a string,
8030         similar to all of the other parameters of a menu item.
8031
8032         * minibuf.el:
8033         * minibuf.el (read-file-name-1):
8034         * minibuf.el (mouse-read-file-name-1):
8035         I made a number of changes to improve the appearance
8036         and functioning of the file dialog box.  They include:
8037
8038         a) Fixing the problem where closing the dialog box by clicking on
8039         the close button of the window didn't properly exit the
8040         minibuffer.
8041
8042         b) Fixing the problem that if you typed part of a file name, and
8043         then clicked on a completion with the mouse, the file was not
8044         correctly selected.
8045
8046         c) Changing the title of the dialog box to reflect the operation
8047         being done in accordance with user interface conventions, rather
8048         than the name of the dialog box buffer, which is rather useless.
8049
8050         d) Remove the words "possible completions are" which didn't
8051         belong.
8052
8053         e) Fix things so that the completions scroll off the end of the
8054         completions windows only to the right, rather than both to the
8055         right and down, which is in accordance with Windows user interface
8056         conventions.
8057
8058         * msw-init.el (init-post-mswindows-win):
8059         Added a binding for meta-F4, which is the standard windows binding
8060         for exiting a program.
8061
8062         * select.el (get-selection-no-error):
8063         * select.el (own-selection):
8064         * select.el (own-clipboard):
8065         Added an optional argument called append to the functions
8066         own-selection and own-clipboard.  This adds support for appending
8067         text to the existing selection and allows the function
8068         own-clipboard to be used as the value of the variable
8069         interprogram- cut-function.
8070
8071         Fixed a bug in own-selection in handling zmacs-region-stays.
8072
8073         * simple.el (historical-kill-line): New.
8074
8075         * simple.el (kill-line):
8076         * simple.el (interprogram-cut-function):
8077         * simple.el (interprogram-paste-function):
8078         * simple.el (handle-pre-motion-command):
8079         * simple.el (next-line):
8080         * simple.el (previous-line):
8081         a) Expanded the variable kill-whole-line, so that function
8082         kill-line can be set to delete the entire line always, not just
8083         when cursor is at the beginning of the line.  This is controlled
8084         by setting the variable kill-whole-line to the symbol 'always.
8085         This behavior, as well as the existing kill-whole-line behavior,
8086         now only take effect when kill-line is called interactively,
8087         although this is a departure from a previous behavior in the case
8088         of setting this variable kill-whole-line to t.  It is almost
8089         certainly what has always been intended, and most likely the old
8090         way of doing things introduced bugs.  I also created a function
8091         called historical-kill-line, which ignores the kill-whole-line
8092         setting and always gives the historical behavior of only killing
8093         to the end of the line.  I bound this function to shift- control-k
8094         so that the kill to end of line behavior is available, even when
8095         kill-whole-line has been set to change control-k into the simple
8096         delete-whole-line behavior. (This can be set using the options
8097         menu.)
8098
8099         b) I changed things so that kill and yank now interact with the
8100         clipboard by default under windows.  This was done by changing the
8101         default value of interprogram-cut- function and
8102         interprogram-paste-function.  You can get the old behavior by
8103         setting these to nil, and there is an option on the options menu
8104         to do this.
8105
8106         c) I added support for selecting text using shifted motion keys.
8107         This support is on by default and can be controlled by the
8108         variable shifted-motion-keys-select-region.  There is also a
8109         variable called unshifted-motion-keys-deselect-region that
8110         controls more specifically how the shifted motion key behavior
8111         works.  I did not put an option on the options menu to turn this
8112         off, because I can't imagine why this would be useful.
8113
8114         * simple.el (forward-block-of-lines):
8115         * simple.el (backward-block-of-lines):
8116         * simple.el (block-movement-size):
8117         New.
8118
8119         * simple.el (uncapitalized-title-words):
8120         * simple.el (uncapitalized-title-word-regexp):
8121         * simple.el (capitalize-string-as-title):
8122         * simple.el (capitalize-region-as-title):
8123         New.
8124
8125
8126         * subr.el (add-hook):
8127         * subr.el (make-local-hook): New.
8128         * subr.el (remove-local-hook): New.
8129         * subr.el (add-one-shot-hook): New.
8130         * subr.el (add-local-one-shot-hook): New.
8131         Added some functions to make using hooks easier.
8132         These include:
8133
8134         a) Functions add-local-hook and remove-local-hook to make it easy
8135         to use local hooks.
8136
8137         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8138         make it possible to add a "one-shot" hook, which is to say a hook
8139         that runs only once, and automatically removes itself after the
8140         first time it has run.
8141
8142 2000-03-09  Andy Piper  <andy@xemacs.org>
8143
8144         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8145
8146 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8147
8148         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8149         Moved from menubar-items.el.
8150         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8151
8152 2000-03-08  Andy Piper  <andy@xemacs.org>
8153
8154         * gutter-items.el (build-buffers-tab-internal): add selected field
8155         to buffers tab spec.
8156
8157 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8158
8159         * minibuf.el (last-exact-completion): Initialize to nil.
8160
8161 2000-03-07  Didier Verna  <didier@xemacs.org>
8162
8163         * startup.el (command-line-1): remove unused variable
8164         `first-file-buffer'.
8165
8166 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8167
8168         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8169         which is also used for Web server log files.
8170
8171 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8172
8173         * mule/mule-charset.el: Setup auto-fill-chars.
8174
8175 2000-03-02  SL Baur  <steve@beopen.com>
8176
8177         * subr.el (with-string-as-buffer-contents): Reimplement using
8178         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8179         non-deletion of buffer after execution problem.
8180         (with-output-to-string): Use unique buffer name.
8181
8182 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8183
8184         * gutter-items.el (buffers-tab-sort-function):  New variable.
8185         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8186
8187 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8188
8189         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8190
8191 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8192
8193         * menubar-items.el (maybe-add-init-button): Remove the "Load
8194         .emacs" button from all menubars.
8195
8196 2000-03-01  Didier Verna  <didier@xemacs.org>
8197
8198         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8199         region rectangle replacement (from Jan Vroonhof).
8200         (replace-rectangle): new function.
8201
8202 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8203
8204         * mule/mule-cmds.el (set-default-coding-systems): Use
8205         set-terminal-coding-system and set-keyboard-coding-system.
8206         * coding.el (set-terminal-coding-system): Use
8207         set-console-tty-output-coding-system.
8208         (set-keyboard-coding-system): Use
8209         set-console-tty-input-coding-system.
8210
8211 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8212
8213         * minibuf.el (read-variable): Allow symbol to default argument.
8214
8215 2000-02-27  Andy Piper  <andy@xemacs.org>
8216
8217         * gutter-items.el (update-tab-hook): new function to be used for
8218         hooks.
8219         (create-frame-hook): add update-tab-hook.
8220         (record-buffer-hook): ditto.
8221         (default-gutter-position-changed): ditto.
8222         (default-gutter-position): updating the buffers tab is now handled
8223         by a hook.
8224         (default-gutter-position-changed-hook): new variable.
8225         (gutter-element-visibility-changed-hook): ditto.
8226         (set-gutter-element-visible-p): call it.
8227         (set-gutter-element): use modify-specifier-instances. Set extents
8228         as duplicable before using.
8229         (remove-gutter-element): ditto.
8230         (set-gutter-element-visible-p): ditto.
8231         (init-gutter): new function.
8232         (add-tab-to-gutter): use new gutter-element functions rather than
8233         setting specifiers directly.
8234         (clear-progress): ditto.
8235         (abort-progress): ditto.
8236         (gutter-buffers-tab-visible-p): renamed from
8237         default-gutter-visible-p
8238
8239         * specifier.el (modify-specifier-instances): new function from Jan
8240         Vroonhof.
8241
8242         * x-init.el (init-post-x-win): call init-gutter.
8243
8244         * msw-init.el (init-post-mswindows-win): call init-gutter.
8245
8246         * menubar-items.el (default-menubar): Update to reflect new gutter
8247         variables.
8248
8249 2000-02-26  Andy Piper  <andy@xemacs.org>
8250
8251         * gutter-items.el (set-gutter-element): new function. Add gutter
8252         elements to the specified gutter.
8253         (remove-gutter-element): new function. Remove gutter elements from
8254         the specified gutter.
8255         (set-gutter-element-visible-p): new function. Set gutter element
8256         visibility for the provided gutter-visible specifier.
8257
8258 2000-02-23  Andy Piper  <andy@xemacs.org>
8259
8260         * gutter-items.el (add-tab-to-gutter): specify dimensions
8261         dynamically.
8262
8263 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8264
8265         * gutter-items.el (add-tab-to-gutter):
8266         * package-get.el (package-get-interactive-package-query):
8267         * package-ui.el (pui-directory-exists):
8268         (pui-install-selected-packages):
8269         (pui-list-packages):
8270         Use #'(lambda ...)  instead of '(lambda ...).
8271
8272 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8273
8274         * startup.el (load-user-init-file): Check to make sure user
8275           has an init-file before calling load().
8276
8277 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8278
8279         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8280
8281 2000-02-23  Martin Buchholz <martin@xemacs.org>
8282
8283         * XEmacs 21.2.31 is released.
8284
8285 2000-02-21  Mike Sperber <mike@xemacs.org>
8286
8287         * loadup.el (really-early-error-handler):
8288         * update-elc.el:
8289         * make-docfile.el:
8290         Remove dependency on EMACSBOOTSTRAP... environment variables.
8291
8292 2000-02-21  Martin Buchholz <martin@xemacs.org>
8293
8294         * XEmacs 21.2.30 is released.
8295
8296 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8297
8298         * byte-optimize.el (byte-optimize-plus):
8299         (byte-optimize-minus):
8300         (byte-optimize-multiply):
8301         Optimize (- 0) to 0, not (-)
8302         Optimize (+ 5 3.0) to 8.0
8303         Optimize (* 5 3.0) to 15.0
8304         Improve readability.
8305
8306 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8307
8308         * modeline.el: (modeline-scrolling-method): change modeline
8309         mswindows cursor appearance according to the value.
8310
8311         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8312         and 'gui-element face colors and 'gui-element face font to Windows
8313         defaults.
8314
8315 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8316
8317         * font-lock.el: Javadoc enhancements
8318
8319 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8320
8321         * ldap.el (toplevel): Test if LDAP support has been compiled in
8322         (ldap-verbose): New option
8323         (ldap-search-entries): Renamed from the previous ldap-search
8324         Conditionalize message display on ldap-verbose
8325         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8326         defuns
8327         (ldap-search): Is now defined as an obsolete wrapper calling
8328         ldap-search-basic or ldap-search-entries
8329
8330
8331 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8332             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8333             Jan Vroonhof  <jan@xemacs.org>
8334
8335         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8336         When for-effect is true, didn't call `byte-optimize-form'
8337         in and/or subforms without last.
8338
8339 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8340
8341         * package-get.el (package-get-download-sites): Use correct custom
8342         type.
8343
8344 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8345
8346         * files.el (write-file): Ask for coding system when compiled with
8347         file-coding.
8348
8349 2000-02-16  Andy Piper  <andy@xemacs.org>
8350
8351         * buffer.el (switch-to-buffer): give norecord argument to
8352         set-window-buffer instead of explicitly recording.
8353
8354         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8355         we have to pick a window.
8356
8357 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8358
8359         * mule/mule-cmds.el (describe-language-support): Don't add
8360         unexist function to help-map.
8361         (describe-coding-system): Don't use already assigend `C'.
8362
8363 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8364
8365         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8366         work in custom.
8367
8368 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8369
8370         * about.el: Ienaga's e-mail address change.
8371
8372 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8373
8374         * etags.el (find-tag): force new window -- even if buf already
8375         visible -- when other-window is t
8376
8377 2000-02-16  Martin Buchholz <martin@xemacs.org>
8378
8379         * XEmacs 21.2.29 is released.
8380
8381 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8382
8383         * cl-extra.el (getf): This is now identical to `plist-get', so
8384         just defalias it.
8385         * cl-macs.el: Make getf an alias to plist-get, at the
8386         byte-compiler level, using define-compiler-macro.
8387
8388 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8389
8390         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8391
8392 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8393
8394         * lisp/etags.el (find-tag-internal): set exact-tagname to
8395           a regular expression that matches against the tagname
8396           part of the tag entry first instead of only looking in
8397           the context area.
8398
8399 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8400
8401         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8402         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8403
8404 2000-02-07  Martin Buchholz <martin@xemacs.org>
8405
8406         * XEmacs 21.2.28 is released.
8407
8408 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8409
8410         * cl-extra.el (getf): Just call `get', never `get*'.
8411         Make arglist match docstring.
8412         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8413         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8414         * byte-optimize.el: remove references to `get*'.
8415
8416 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8417
8418         * mule/european.el: Add syntax information for Latin3 and Latin4.
8419
8420 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8421
8422         * byte-optimize.el: Byte-optimize (length "foo")
8423
8424 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8425
8426         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8427         width check using `window-leftmost-p' and `window-rightmost-p'.
8428
8429 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8430
8431         * wid-edit.el (widget-match-inline): An atom never matches a
8432           list.
8433
8434 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8435
8436         * modeline.el: Consolidated 'x and 'mswindows specification under
8437         'win tag.
8438
8439 2000-01-29  Andy Piper  <andy@xemacs.org>
8440
8441         * gutter-items.el: (format-buffers-tab-line): Try and be
8442         intelligent about buffer naming when we have duplicates.
8443
8444 2000-01-29  Andy Piper  <andy@xemacs.org>
8445
8446         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8447         updated when it becomes visible.
8448
8449 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8450
8451         * bytecomp.el (byte-compile-insert-header): Properly set coding
8452         system under MULE and file-coding.
8453
8454 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8455
8456         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8457         (dontusethis-set-value-terminal-coding-system-handler):
8458         (dontusethis-set-value-keyboard-coding-system-handler):
8459         Never undefine coding system aliases.  Emergency fix for gnus.
8460
8461 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8462
8463         * files.el (abbreviate-file-name): Use directory-sep-char instead
8464         of hard-coded "/".
8465
8466 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8467
8468         * startup.el (user-init-file-base-list): New variable, replacing
8469         user-init-file-base.
8470         (find-user-init-file): New function.
8471         (command-line-early): Use it.
8472         (load-user-init-file): Ditto.
8473
8474 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8475
8476         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8477         calling valid-image-instantiator-format-p
8478
8479 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8480
8481         * isearch-mode.el (isearch-mode): The variable is
8482         isearch-unhidden-extents, not isearch-opened-extents.
8483
8484 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8485
8486         * minibuf.el (next-history-element): Modify error message if a
8487         default value is available.
8488
8489 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8490
8491         * bytecomp.el (byte-compile-file): Don't unconditionally write
8492         .elc files in binary - might contain non-Latin1.
8493
8494 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8495
8496         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8497         for windows-nt.
8498
8499         * version.el:
8500         * startup.el (user-init-file-base):
8501         * process.el (call-process-region):
8502         * files.el (make-backup-file-name):
8503         (backup-file-name-p):
8504         (file-relative-name):
8505         (abbreviate-file-name):
8506         (set-auto-mode):
8507         * code-process.el (call-process-region): Removed unnecessary
8508         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8509         support out of the universe.
8510
8511         * process.el:
8512         * code-process.el:
8513         * bytecomp.el (byte-compile-file): Removed reference to
8514         buffer-file-type, and commented usage of binary-process-output
8515         NTEmacs variables.
8516
8517 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8518
8519         * help.el (function-arglist): Add case for macro.
8520
8521 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8522
8523         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8524         printers.
8525         (custom-display): Added a menu for printer/display tags.
8526
8527         * frame.el (frame-type):
8528         * device.el (device-type): Added 'msprinter to the doc string, and
8529         removed 'pc -- it is not going to be implemented ever.
8530         (call-device-method): Fixed docstring typo.
8531         Defined specifier tags 'printer and 'display.
8532
8533 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8534
8535         * lisp/itimer.el (itimer-run-expired-timers): (consp
8536           last-command-event-time) instead of (consp
8537           'last-command-event-time).
8538
8539 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8540
8541         * msw-glyphs.el: Removed obsolete commentary.
8542
8543 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8544
8545         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8546         better default value.
8547
8548 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8549
8550         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8551         (read-string): Ditto.
8552         (eval-minibuffer): Ditto.
8553         (read-command): Ditto.
8554         (read-function): Ditto.
8555         (read-variable): Ditto.
8556         (read-number): Ditto.
8557         (read-shell-command): Ditto.
8558         (read-number): Record history.
8559
8560 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8561
8562         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8563
8564 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8565
8566         * faces.el (startup-initialize-custom-faces): New function.
8567         Reset all faces created during auto-autoloads loading time
8568         by defface.
8569         * startup.el (command-line): Call it.
8570
8571 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8572
8573         * about.el (about-hackers): Add myself to contributors list.
8574
8575 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8576
8577         * menubar-items.el (maybe-add-init-button): Removed an argument in
8578         a call to load-user-init-file, as the function managed to lose its
8579         formal parameter a few betas ago.
8580
8581 2000-01-18  Martin Buchholz <martin@xemacs.org>
8582
8583         * XEmacs 21.2.27 is released.
8584
8585 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8586
8587         * process.el (shell-command-to-string): Use the FSF docstring.
8588         Make shell-command-to-string the standard function, and
8589         exec-to-string the (deprecated) alias.
8590
8591         * startup.el: typo fix.
8592
8593 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8594
8595         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8596
8597 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8598
8599         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8600         buffers after visible buffers.
8601         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8602
8603 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8604
8605         * info.el (Info-extract-menu-node-name): Stop at a dot
8606         followed by whitespace or right parenthesis.
8607
8608 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8609
8610         * info.el (Info-directory-list): Warn against using Customize with
8611         Info-directory-list.
8612
8613 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8614
8615         * minibuf.el (read-file-name): doc fix.
8616
8617         * autoload.el (update-file-autoloads): doc fix.
8618
8619         * about.el (about-hackers): Change my E-mail address.
8620
8621 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8622
8623         * info.el (Info-visit-file): Just use the `f' interactive spec to
8624         read a filename in the standard way.
8625
8626 2000-01-13  Andy Piper  <andy@xemacs.org>
8627
8628         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8629         (gutter-buffers-tab-extent): new variable.
8630         (update-tab-in-gutter): call add-tab-to-gutter again if the
8631         orientation has changed.
8632         (add-tab-to-gutter): cope with different orientations.
8633
8634 2000-01-11  Didier Verna  <didier@xemacs.org>
8635
8636         * info.el (Info-following-node-name): backward-skip dots as well
8637         as spaces (dots at the end of a node name aren't part of it).
8638         (Info-extract-menu-node-name): don't skip dots. There could be
8639         some in the node name.
8640         (Info-index): allow dots to be part of a node name.
8641
8642 2000-01-12  Andreas Jaeger  <aj@suse.de>
8643
8644         * files.el (auto-mode-alist): Added idlwave-mode.
8645         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8646
8647 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8648
8649         * info.el (Info-search): Show default value.
8650
8651 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8652
8653         * info.el (Info-read-node-completion-table): New variable.
8654         (Info-read-node-name-1): New function.
8655         (Info-read-node-name): Use it.
8656         (Info-follow-reference): Use DEFAULT argument of completing-read.
8657         (Info-menu): Ditto.
8658
8659 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8660
8661         * hyper-apropos.el (hyper-describe-key-briefly): Save
8662         window configuration.
8663         (hyper-describe-face): Use DEFAULT of completing-read.
8664         (hyper-apropos-read-variable-symbol): Ditto.
8665         (hyper-apropos-read-function-symbol): Ditto.
8666
8667 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8668
8669         * mule/mule-cmds.el (set-default-coding-system): Set
8670         comint-exec-hook to use coding-system-for-read and
8671         coding-system-for-write so that C-x RET c works.
8672
8673 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8674
8675         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8676         (previous-matching-history-element): Increment
8677         minibuffer-max-depth by 1.
8678         (next-matching-history-element): Ditto.
8679
8680 2000-01-11  Andy Piper  <andy@xemacs.org>
8681
8682         * gutter-items.el (buffers-tab): Create a new face for the buffers
8683         tab.
8684         (buffers-tab-face): use it.
8685
8686 2000-01-10  Didier Verna  <didier@xemacs.org>
8687
8688         * modeline.el (modeline-scrolling-method): change modeline X
8689         cursor appearance according to the value.
8690
8691 2000-01-07  Andreas Jaeger  <aj@suse.de>
8692
8693         * about.el (about-hackers): Moved my entry to contributor list.
8694         (xemacs-hackers): Added myself.
8695         (about-maintainer-info): Added description of myself.
8696
8697
8698 2000-01-07  Didier Verna  <didier@xemacs.org>
8699
8700         * modeline.el (modeline-scrolling-method): new variable.
8701         (mouse-drag-modeline): add reference to it in the docstring.
8702         (mouse-drag-modeline): handle it.
8703
8704 2000-01-08  Andy Piper  <andy@xemacs.org>
8705
8706         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8707         calls.
8708         (remove-buffer-from-gutter-tab): ditto.
8709
8710 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8711
8712         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8713         (custom-face-edit): Fix grammatical error in help message.
8714
8715 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8716
8717         * movemail.el: Added.
8718
8719         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8720
8721 2000-01-03  Didier Verna  <didier@xemacs.org>
8722
8723         * modeline.el (mouse-drag-modeline): remove the code related to
8724         the modeline horizontal scrolling facility.
8725
8726 1999-12-31  Martin Buchholz <martin@xemacs.org>
8727
8728         * XEmacs 21.2.26 is released.
8729
8730 1999-12-28  Andy Piper  <andy@xemacs.org>
8731
8732         * wid-edit.el (widget-push-button-value-create): The gui cache
8733         does not agree with native widgets which can only be displayed
8734         once per window. The reasons for caching are diminished now that
8735         we don't hog resources when creating buttons.
8736         (widget-push-button-cache) deleted.
8737
8738 1999-12-24  Martin Buchholz <martin@xemacs.org>
8739
8740         * XEmacs 21.2.25 is released.
8741
8742 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8743
8744         * hyper-apropos.el (hyper-apropos): Toggle
8745         hyper-apropos-programming-apropos correctly.
8746         Set REGEXP when user accepts default value.
8747
8748 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8749
8750         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8751         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8752
8753 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8754
8755         * mule/mule-category.el (undefined-category-designator):
8756         Return char instead of character.  Search for undefined one.
8757         (describe-category): Use with-displaying-help-buffer.
8758
8759 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8760
8761         * byte-optimize.el (byte-optimize-plus):
8762         Optimize (+ 1) to 1 instead of (1+ nil).
8763
8764         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8765
8766         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8767
8768         * byte-optimize.el (byte-optimize-char-before): New function.
8769         Remove performance penalty for using (char-before) instead of (char-after).
8770
8771 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8772
8773         * mule/mule-category.el (char-category-list): Return character
8774         instead of integer.
8775
8776 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8777
8778         * minibuf.el (read-buffer): Check default is buffer object.
8779
8780 1999-11-25  Andy Piper  <andy@xemacs.org>
8781
8782         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8783         for buttons.
8784
8785 1999-12-16  Andreas Jaeger  <aj@suse.de>
8786
8787         * package-get.el (package-get-maybe-save-index): Fixed typo.
8788         Patch by Jeff Miller <jmiller@smart.net>.
8789
8790 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8791
8792         * gnuserv.el (gnuserv-process-filter):  don't call
8793         gnuserv-write-to-client when gnuserv-current-client is nil
8794
8795 1999-12-14  Martin Buchholz <martin@xemacs.org>
8796
8797         * XEmacs 21.2.24 is released.
8798
8799 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8800
8801         * about.el (about-hackers): Update my email address.
8802
8803 1999-12-07  Martin Buchholz <martin@xemacs.org>
8804
8805         * XEmacs 21.2.23 is released.
8806
8807 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8808
8809         * package-get.el (package-get-download-sites): Removed several
8810         defunct download sites, added many new ones, and corrected a few
8811         incorrect directory-on-site entries.  Added physical locations to
8812         site-description.
8813
8814 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8815
8816         * finder.el (finder-commentary): add DOC string and fix
8817         interactive spec
8818
8819 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8820
8821         * help.el (describe-function): Don't forget to intern the string
8822         completing-read returns.
8823         (describe-variable): Ditto.
8824
8825 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8826
8827         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8828         `hyper-apropos-help-mode' here to find symbol to customize
8829         irregardless of cursor position and simplify
8830         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8831         `hyper-apropos-popup-menu'.
8832
8833 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8834
8835         * apropos.el (apropos-mode-map): Add return to call
8836         apropos-follow.
8837         (apropos-print): Call apropos-mode to have better
8838         command reference. Put keymap text-poperty to
8839         symbole name.
8840
8841 1999-11-22  Alastair Burt  <burt@dfki.de>
8842
8843         * help.el: (describe-bindings-1): Added handling of keymaps for
8844         the extents at point.
8845
8846 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8847
8848         * gutter-items.el (buffers-tab-items): Wrap the function in a
8849         save-match-data
8850
8851 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8852
8853         * help.el (describe-function): Use the DEFAULT argument to
8854         completing-read.
8855         (describe-variable): Ditto.
8856
8857 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8858
8859         * minibuf.el (read-from-minibuffer): Add optional argument
8860         DEFAULT to have better mini-buffer history support.
8861         (completing-read): Pass default to read-from-minibuffer.
8862         (read-buffer): Pass default to completing-read.
8863
8864 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8865
8866         * font-lock.el (font-lock-doc-string-face): Document the
8867         `font-lock-lisp-like' property.
8868
8869 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8870
8871         * lisp-mode.el: Specify `font-lock-lisp-like'.
8872
8873         * font-lock.el (font-lock-lisp-like): New function.
8874         (font-lock-fontify-syntactically-region): Use it.
8875
8876 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8877
8878         * XEmacs 21.2.22 is released
8879
8880 1999-11-28  Martin Buchholz <martin@xemacs.org>
8881
8882         * XEmacs 21.2.21 is released.
8883
8884 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8885
8886         * minibuf.el (read-coding-system): Accept symbol and
8887         coding-system object as a default-coding-system.
8888
8889 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8890
8891         * minibuf.el (read-coding-system): Accept symbol as
8892         a default-coding-system.
8893
8894 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8895
8896         * apropos.el (apropos-documentation): Use insert instead
8897         of princ.
8898
8899 1999-11-07  William M. Perry  <wmperry@aventail.com>
8900
8901         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8902           for the linux console.
8903
8904         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8905           stuff to work when you are not on a window system, since the GPM
8906           mouse support now allows pasting from outside of XEmacs.
8907
8908 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8909
8910         * XEmacs 21.2.20 is released
8911
8912 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8913
8914         * setup-paths.el (paths-default-info-directories): Add
8915         /usr/share/info and /usr/local/share/info.
8916
8917 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8918
8919         * about.el: Updated Vladimir Ivanovic's info.
8920
8921 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8922
8923         * auto-show.el (auto-show-truncationp): Remove.
8924
8925         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8926
8927 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8928
8929         * indent.el (indent-line-to): fix bug: spaces were not replaced
8930         with tab if column is multiple of tab-width
8931         From dhn@qedinc.com
8932
8933 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8934
8935         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8936         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8937
8938         * package-get.el (package-get-package-provider): Be verbose when
8939         interactive. Patch from Robert Pluim
8940
8941 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8942
8943         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8944         info file suffixes.
8945
8946 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8947
8948         * process.el (open-network-stream): Add a new optional parameter
8949         PROTOCOL to support udp; fix a minor typo and add an explanation
8950         in docstring for udp programming.
8951
8952         * code-process.el (open-network-stream): Add a new optional
8953         parameter PROTOCOL to support udp; fix a minor typo and add an
8954         explanation in docstring for udp programming.
8955
8956 1999-10-18  Andy Piper  <andy@xemacs.org>
8957
8958         * gui.el (make-gui-button): be more precise about how we call
8959         callbacks.
8960
8961         * wid-edit.el (widget-push-button-value-create): Use the new form
8962         of native gui-button.
8963
8964 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8965
8966         * info.el (Info-page-prev): Don't do (sit-for 0).
8967
8968 1999-10-13  Andy Piper  <andy@xemacs.org>
8969
8970         * gutter-items.el (progress-abort-glyph): new glyph for showing
8971         abort status.
8972         (append-progress): dispatch-event rather than sit-for.
8973         (abort-progress): new function. Show the abort glyph with an
8974         appropriate message.
8975         (raw-append-progress): dispatch-event rather than sit-for.
8976         (display-progress): cope with aborts.
8977
8978         * gui.el (make-gui-button): Use native widgets for buttons
8979         unconditionally.
8980         (insert-gui-button): ditto.
8981         (gui-button-p): ditto.
8982
8983         * xbm-button.el: remove from core.
8984
8985         * xpm-button.el: remove from core.
8986
8987 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8988
8989         * faces.el (init-device-faces): Don't initialize the random faces
8990         on the stream device.
8991
8992 1999-10-06  Andy Piper  <andy@xemacs.org>
8993
8994         * files.el (recover-file): Don't use ls under windows for revert buffer.
8995
8996 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8997
8998         * package-get.el (package-get-download-menu): Make menu really
8999         toggle download sites.
9000         (package-get-download-sites): Add autoload cookie.
9001
9002 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9003
9004         * setup-paths.el (paths-find-module-directory): Ditto.
9005
9006 1999-09-29  Werner Fink  <werner@suse.de>
9007
9008         * setup-paths.el (paths-find-exec-directory): Add missing nil
9009         parameter for environment.
9010
9011 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9012
9013         * modeline.el (modeline-format):
9014         Only purecopy the strings.  Else
9015         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9016         barfs.
9017
9018 1999-08-28  Mike Woolley  <mike@bulsara.com>
9019
9020         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9021         user setting comint-completion-addsuffix and
9022         comint-process-echoes.
9023
9024 1999-09-22  Andy Piper  <andy@xemacs.org>
9025
9026         * gutter-items.el (update-tab-in-gutter): use
9027         last-nonminibuf-window instead of selected-window.
9028
9029 1999-09-18  Andy Piper  <andy@xemacs.org>
9030
9031         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9032         display on.
9033
9034         * subr.el (record-buffer-hook): new variable so that the hook gets
9035         some documentation.
9036
9037 1999-09-16  Andy Piper  <andy@xemacs.org>
9038
9039         * gutter-items.el (update-tab-in-gutter): only update when the
9040         gutter is visible.
9041         (remove-buffer-from-gutter-tab): ditto.
9042
9043 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9044
9045         * simple.el (do-auto-fill): Commented out part of Kinsoku
9046         processing.
9047
9048 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9049
9050         * isearch-mode.el (isearch-highlightify-region): Give the
9051         highlighting extents a high priority.
9052         (isearch-make-extent): Give the main highlighting extent an even
9053         higher priority.
9054
9055 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9056
9057         * packages.el (packages-compute-package-locations): Fix typo from
9058         -u rationalization.
9059
9060 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9061
9062         * setup-paths.el (paths-find-doc-directory): Respect value of
9063         `configure-doc-directory.'
9064
9065         * find-paths.el (paths-find-architecture-directory): Give
9066         precendence `default' argument (which typically comes from
9067         configure).
9068
9069 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9070
9071         * startup.el (command-line-early): Added options -user-init-file
9072         and -user-init-directory.
9073
9074         * files.el (user-init-file): Default to NIL so we can recognize
9075         when it's set.
9076
9077 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9078
9079         * obsolete.el (init-file-user):
9080         * startup.el:
9081         * packages.el (packages-compute-package-locations):
9082         * package-get.el (package-get-user-index-filename):
9083         * menubar-items.el (maybe-add-init-button):
9084         * info.el (Info-annotations-path):
9085         * dump-paths.el:
9086         Change `user-init-directory' to be an absolute path.
9087         Use `user-init-directory' where appropriate.
9088         Zap `init-file-user' and its uses.
9089
9090 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9091
9092         * subr.el (copy-symbol): New function.
9093
9094 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9095
9096         * isearch-mode.el (isearch-done): Be sure to restore invisible
9097         extents in the proper buffer.
9098         (isearch-pre-command-hook): Set this-command to the correct value
9099         in case the buffer has changed and old overriding-local-map was
9100         used.
9101         (isearch-restore-extent): Use remprop instead of setting the
9102         property to nil.
9103
9104 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9105
9106         * cmdloop.el (execute-extended-command): Update zmacs region
9107         before the delay.
9108         (execute-extended-command): Make the message gettext-friendly.
9109
9110 1999-09-07  Andy Piper  <andy@xemacs.org>
9111
9112         * gutter-items.el (progress-gauge-glyph): renamed from
9113         progress-glyph.
9114         (progress-text-glyph): new variable.
9115         (progress-layout-glyph): use layouts and text glyphs.
9116         (progress-area-buffer): removed.
9117         (progress-text-and-extent): new variable.
9118         (progress-displayed-p): dynamically create gutter area buffer.
9119         (clear-progress): ditto.
9120         (raw-append-progress): ditto.
9121         (append-progress): use new glyph names.
9122         (raw-append-progress): only create the extent when needed. set
9123         properties more optimally.
9124         (progress): remove args.
9125
9126 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9127
9128         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9129         mapcar where the return value is unused.
9130         (isearch-restore-invisible-extents): Ditto.
9131         (isearch-highlight-all-cleanup): Ditto.
9132         (isearch-delete-extents-in-range): Traverse the extents only once.
9133         (isearch-highlight-all-update): Don't start over if the search
9134         string has changed and more input is pending.
9135
9136 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9137
9138         * packages.el (packages-find-package-data-path): Ditto.
9139
9140         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9141
9142         * subr.el (mapc-internal): Don't make obsolete.
9143
9144         * cl-extra.el (mapc): Resurrect.
9145
9146 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9147
9148         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9149         alias.
9150
9151         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9152         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9153         (isearch-yank-clipboard): Use get-clipboard instead of
9154         x-get-clipboard.
9155         (isearch-yank-selection): Fix docstring.
9156
9157 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9158
9159         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9160
9161 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9162
9163         * cl-macs.el (extent-start-position): Fix setf method.
9164         (extent-end-position): Ditto.
9165
9166 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9167
9168         * isearch-mode.el: End merge with FSF 20.4.
9169
9170         * isearch-mode.el (search-invisible): New variable.
9171         (isearch-hide-immediately): Ditto.
9172         (isearch-unhidden-extents): Ditto.
9173         (isearch-range-invisible): New function.
9174         (isearch-unhide-extent): Ditto.
9175         (isearch-restore-invisible-extents): Ditto.
9176         (isearch-restore-extent): Ditto.
9177
9178         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9179         implementation.
9180         (isearch-ring-retreat-edit): Ditto.
9181         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9182         (isearch-forward-regexp): New arguments NOT-REGEXP and
9183         NO-RECURSIVE-EDIT.
9184         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9185         (isearch-backward-regexp): New arguments NOT-REGEXP and
9186         NO-RECURSIVE-EDIT.
9187         (isearch-mode): Return isearch-success.
9188         (isearch-update): Use unread-command-events instead of
9189         unread-command-event.
9190         (isearch-abort): If an invalid regexp is encountered, keep popping
9191         states.
9192         (isearch-*-char): Use FSF implementation.
9193         (isearch-whitespace-chars): Use the more robust FSF's
9194         implementation.
9195         (isearch-within-brackets): New variable.
9196         (isearch-mode): Initialize it.
9197         (isearch-edit-string): Bind it.
9198         (isearch-search-and-update): Set it.
9199         (isearch-push-state): Push it.
9200         (isearch-top-state): Pop it.
9201         (isearch-search): Set it.
9202         (isearch-printing-char): When called by isearch-whitespace-chars,
9203         handle M-SPC gracefully.
9204         (isearch-message-prefix): New argument ELLIPSIS.
9205         (isearch-message-suffix): Ditto.
9206         (isearch-message): Use the ELLIPSIS argument when calling
9207         isearch-message-prefix and isearch-message-suffix.
9208         (isearch-message-prefix): Distinguish between "wrapped" and
9209         "overwrapped" search, FWIW.
9210
9211 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9212
9213         * isearch-mode.el (isearch-edit-string): Use the head of the
9214         search ring instead of search-last-string and search-last-regexp.
9215         (search-highlight): Renamed from isearch-highlight.
9216         (isearch-exit): Use the new name.
9217         (isearch-highlight): Ditto.
9218         (isearch-dehighlight): Ditto.
9219         (isearch-update-ring): New function.
9220         (isearch-done): Call it.
9221         (isearch-done): New argument EDIT.
9222         (isearch-repeat): If search string is empty, look up at the car of
9223         the search ring; ignore the yank pointer.
9224         (isearch-abort): Call isearch-done with NOPUSH.
9225         (isearch-cancel): New function.
9226         (isearch-mode-map): Bind it to ESC ESC ESC.
9227
9228         * isearch-mode.el: Begin merge with FSF 20.4.
9229
9230 1999-09-01  Andy Piper  <andy@xemacs.org>
9231
9232         * x-select.el (x-get-clipboard): obsolete.
9233         (x-yank-clipboard-selection): obsolete
9234
9235         * select.el (disown-selection): need to be careful to disown the
9236         clipboard if we set it via selection.
9237         (get-clipboard): move from x-select.el
9238         (yank-clipboard-selection): ditto.
9239
9240 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9241
9242         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9243         isearch-highlight-all-matches to nil.
9244         (isearch-fixed-case): New variable.
9245         (isearch-mode): Initialize it.
9246         (isearch-edit-string): Save it.
9247         (isearch-toggle-case-fold): Set it.
9248         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9249         need to check isearch-fixed-case.
9250         (isearch-toggle-case-fold): Update highlighting of all matches
9251         before the pause.
9252         (isearch-edit-string):
9253
9254 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9255
9256         * isearch-mode.el (isearch-edit-string): Call isearch-message
9257         before reading the event so that the prompt is displayed properly.
9258         (isearch-message): Use isearch-nonincremental when calling
9259         isearch-message-prefix.
9260         (minibuffer-local-isearch-map): Bind up and down to do the same as
9261         M-p and M-n respectively.
9262         (isearch-done): New arg NOPUSH.
9263         (isearch-edit-string): Use it.
9264         (isearch-edit-string): Don't bind isearch-string.
9265         (isearch-ring-adjust): Edit string, *then* push state.
9266
9267 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9268
9269         * faces.el (isearch-secondary): Make isearch-secondary look
9270         different than default.
9271
9272 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9273
9274         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9275         save-excursion.
9276         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9277         (isearch-update): Call isearch-dehighlight without arguments.
9278         (isearch-done): Ditto.
9279
9280         * isearch-mode.el (isearch-fix-case): If the search string has no
9281         upper-case letters, allow the folding to be reenabled.
9282         Previously, once disabled, the folding would remain that way until
9283         the end of isearch.
9284         (isearch-top-state): Call isearch-fix-case.
9285
9286         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9287         save-excursion.
9288         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9289
9290 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9291
9292         * xpm-button.el:
9293         xbm-button.el: Need to exist in core because gui.el depends on
9294         them.
9295
9296 1999-08-31  Andy Piper  <andy@xemacs.org>
9297
9298         * gutter-items.el (buffers-tab-face): new customizable variable.
9299         (buffers-tab-default-buffer-line-length): new specifier for
9300         maximum viewable characters.
9301         (progress-stack): new variable for implementing widget-based
9302         progress messages.
9303         (progress-area-buffer): ditto.
9304         (progress-glyph-height): ditto.
9305         (progress-stop-callback): ditto.
9306         (progress-quit-function): new function.
9307         (progress-glyph): new variable.
9308         (progress-layout-glyph): ditto.
9309         (progress-displayed-p): new function, see message-displayed-p for
9310         details.
9311         (clear-progress): ditto.
9312         (remove-progress): ditto.
9313         (append-progress): ditto.
9314         (raw-append-progress): ditto.
9315         (display-progress): ditto.
9316         (current-progress): ditto.
9317         (current-progress-label): ditto.
9318         (progress): ditto.
9319         (lprogress): ditto.
9320
9321
9322 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9323
9324         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9325
9326         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9327         `isearch-yank-selection'.
9328         (isearch-mode-map): Use it.
9329         (isearch-yank-selection): Use `get-selection' instead of
9330         `get-x-selection'.
9331
9332 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9333
9334         * faces.el (isearch-secondary): Create face here.
9335
9336         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9337         timers.
9338
9339 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9340
9341         * subr.el (buffer-string): More robust backward compatibility
9342         check, courtesy William Perry.
9343
9344 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9345
9346         * replace.el (perform-replace): Stop the search after the search
9347         limit has been reached.
9348
9349 1999-08-23  Andy Piper  <andy@xemacs.org>
9350
9351         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9352         here if we don't have one.
9353
9354 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9355
9356         * ldap.el (ldap-coding-system): Default to nil until we get
9357         efficient UTF8 support
9358         (ldap-decode-string): Guard against `decode-coding-string' not
9359         being defined
9360         (ldap-encode-string): Guard against `encode-coding-string' not
9361         being defined
9362
9363 1999-08-23  Didier Verna  <didier@xemacs.org>
9364
9365         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9366         Some doc strings improvements, and add a star to the `interactive'
9367         calls.
9368
9369 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9370
9371         * font-lock.el (java-font-lock-keywords-3): introduced new
9372         keywords and regexpes for javadoc syntax 1.2.
9373
9374 1999-08-17  Andy Piper  <andy@xemacs.org>
9375
9376         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9377         format-buffers-tab-line.
9378         (buffers-tab-max-buffer-line-length): new variable.
9379         (format-buffers-tab-line): new function. truncate names if over
9380         buffers-tab-max-buffer-line-length.
9381
9382 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9383
9384         * cus-start.el: Customize the variable `bell-inhibit-time'.
9385
9386 1999-08-16  Andy Piper  <andy@xemacs.org>
9387
9388         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9389         brute-force approach to deleting the last buffer.
9390         (buffers-tab-grouping-regexp): new customizable variable.
9391         (select-buffers-tab-buffers-by-mode): use it.
9392
9393 1999-08-13  Andy Piper  <andy@xemacs.org>
9394
9395         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9396         deletion problem.
9397
9398 1999-07-30  Didier Verna  <didier@xemacs.org>
9399
9400         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9401         of princ to output symbols.
9402         (custom-save-face-internal): ditto.
9403         (custom-save-resets): ditto.
9404
9405 1999-08-09  Didier Verna  <didier@xemacs.org>
9406
9407         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9408         `regexp-quote' to protect the major mode name for use as a regular
9409         expression (c++ needs this for instance).
9410
9411 1999-08-08  Andy Piper  <andy@xemacs.org>
9412
9413         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9414         cope with similar mode names.
9415
9416         * gutter-items.el (buffers-tab-selection-function): new selection
9417         function.
9418         (select-buffers-tab-buffers-by-mode): new function.
9419         (buffers-tab-items): use it if set to only display buffers in the
9420         tab in the current buffer's group..
9421         (update-tab-in-gutter): use new api.
9422         (remove-buffer-from-gutter-tab): ditto.
9423
9424         * gutter-items.el (buffers-tab-max-size): set custom selection
9425         default to 6.
9426         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9427         (add-tab-to-gutter): set face as default.
9428
9429 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9430
9431         * faces.el (frob-face-property): Merge the fall-back specifier
9432         with the target, not replace it.
9433
9434 1999-08-05  Andy Piper  <andy@xemacs.org>
9435
9436         * gutter-items.el (update-tab-in-gutter): add frame argument for
9437         buffer-items.
9438         (update-tab-in-gutter): use it.
9439
9440         * gutter-items.el (record-buffer-hook): set.
9441
9442         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9443         change.
9444         (switch-to-buffer-hook) deleted.
9445
9446 1999-08-04  Andy Piper  <andy@xemacs.org>
9447
9448         * gutter-items.el (update-tab-in-gutter): make sure this will work
9449         as an argument to create-frame-hook.
9450
9451 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9452
9453         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9454         instead of timer emulation.
9455
9456 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9457
9458         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9459         Emacs isearch enhancements.
9460
9461 1999-07-28  Andy Piper  <andy@xemacs.org>
9462
9463         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9464         all devices that support tab controls.
9465         (remove-buffer-from-gutter-tab): new function. to be used as a
9466         value for kill-buffer-hook.
9467
9468 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9469
9470         * auto-show.el (auto-show-truncationp): changed to match
9471         `window_translation_on'
9472
9473 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9474
9475         * XEmacs 21.2.19 is released
9476
9477 1999-07-28  SL Baur  <steve@miho>
9478
9479         * code-files.el (insert-file-contents): Fix docstring.
9480         revert previous change.
9481
9482 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9483
9484         * fill.el (fill-region-as-paragraph): Change re-break-point to
9485         contain word-across-newline plus one character so that filling
9486         Japanese and Chinese works as desired.
9487         * simple.el (do-auto-fill): Ditto.
9488
9489 1999-07-26  SL Baur  <steve@miho>
9490
9491         * mule/japanese.el ("Japanese"): Do not specify a default input
9492         method.
9493         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9494
9495 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9496
9497         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9498         able to use cl-macs macro in early lisp.
9499
9500 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9501
9502         * custom.el:
9503         * cus-face.el:
9504         * cus-edit.el:
9505                 Massive custom Theme API changes.
9506
9507 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9508
9509         * code-files.el (insert-file-contents): Regard
9510         coding-system-magic-cookie if `coding-system-for-read' is nil.
9511
9512 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * mule/thai-xtis.el: Add coding: local variable, to avoid
9515         bootstrapping problem with C locale.
9516
9517 1999-07-22  Andy Piper  <andy@xemacs.org>
9518
9519         * dumped-lisp.el (preloaded-file-list): guard against putting
9520         gutter-items in a less than functional XEmacs.
9521         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9522
9523 1999-07-18  Bob Weiner  <weiner@beopen.com>
9524
9525         * fill.el (fill-context-prefix): Fixed bug that prevented the
9526         setting of an adaptive fill prefix when the `dont-skip-first' was
9527         t.
9528
9529 1999-07-22  SL Baur  <steve@miho>
9530
9531         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9532
9533 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9534
9535         * files.el (interpreter-mode-alist): add `make', `guile', and
9536         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9537         makefile-mode, guile is a scheme, and someday XEmacs will be
9538         modular enough to use as an efficient scripting tool.)
9539
9540 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9541
9542         * mule/mule-cmds.el (reset-language-environment): Regard
9543         coding-category `utf-8' and `ucs-4' if they are available.
9544
9545 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9546
9547         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9548         (prefer-coding-system): Fix DOC-string.
9549
9550         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9551         DOC-string too.
9552
9553         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9554         Mule.
9555         (coding-system-change-eol-conversion): Fix DOC-string.
9556
9557 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9558
9559         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9560         instead of `list-coding-system'.
9561
9562 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9563
9564         * menubar-items.el (default-menubar): `select-input-method' was
9565         renamed to `set-input-method'.
9566
9567         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9568         "Set Language Environment" menu.
9569
9570         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9571         "Describe Language Support" menu.
9572
9573 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9574
9575         * mule/chinese.el ("Chinese-GB"): Rename
9576         `chinese-gb-environment-setup-function' to
9577         `setup-chinese-gb-environment-internal'.
9578
9579 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/korean.el: Use `define-coding-system-alias' instead of
9582         `copy-coding-system'.
9583
9584 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9585
9586         * mule/mule-cmds.el (set-language-environment-coding-systems):
9587         Treat duplicated coding-categories.
9588
9589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9590
9591         * mule/japanese.el: Use `define-coding-system-alias' instead of
9592         `copy-coding-system'.
9593
9594 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9595
9596         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9597         coding-system `viscii'.
9598
9599 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9600
9601         * mule/cyrillic.el:
9602         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9603         (cyrillic-alternativnyj-decode-table): New variable.
9604         (cyrillic-alternativnyj-encode-table): New variable.
9605         - Specify `iso-8-1' as a category of coding-system
9606           `alternativnyj'.
9607         - Abolish general Cyrillic environment.
9608
9609 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9610
9611         * mule/chinese.el:
9612         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9613         - Register `chinese-gb-environment-setup-function' as a
9614           `setup-function' of "Chinese-GB" environment.
9615
9616 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9617
9618         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9619         optional argument `parents'.
9620
9621         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9622         property for Thai-XTIS.
9623
9624         * mule/mule-help.el (help-with-tutorial): Use property
9625         `tutorial-coding-system' of language-info as a coding-system to
9626         read tutorial file.
9627
9628 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9629
9630         * mule/thai-xtis.el: Don't setup `setup-function' and
9631         `exit-function'.
9632
9633         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9634         `set-coding-category-system' to set up coding-system for
9635         coding-category.
9636
9637         * mule/mule-cmds.el (prefer-coding-system): Use
9638         `set-coding-category-system' to set up coding-system for
9639         coding-category.
9640
9641 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9642
9643         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9644         Thai-XTIS environment.
9645
9646         * mule/mule-cmds.el (prefer-coding-system): Use
9647         `find-coding-system' instead of `coding-system-p'.
9648
9649 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9650
9651         * mule/mule-cmds.el (set-language-environment-coding-systems):
9652         Modify eol-type for XEmacs.
9653
9654         * mule/thai-xtis.el: Delete unused local variable `category'.
9655
9656         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9657         function.
9658         (prefer-coding-system): Don't call
9659         `update-coding-systems-internal'; use function
9660         `coding-category-list' instead of variable `coding-category-list';
9661         use `set-coding-priority-list' instead of `set-coding-priority';
9662         modify `eol-type' for XEmacs.
9663
9664         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9665         `charset-columns'.
9666         (char-width): Likewise.
9667
9668 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9669
9670         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9671         `tis-620'.
9672
9673         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9674         `set-coding-priority-list' instead of `set-coding-priority'; don't
9675         call `update-coding-systems-internal'.
9676
9677         * mule/mule-misc.el (coding-system-get): New function.
9678         (coding-system-put): New function.
9679         (coding-system-category): New function.
9680
9681 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9682
9683         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9684         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9685         to avoid conflict with leim/quail/thai-xtis.
9686
9687         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9688         to thai-xtis-chars.el.
9689
9690         * mule/thai-xtis-chars.el: New file (split from
9691         mule/thai-xtis.el).
9692
9693 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9694
9695         * mule/thai-xtis.el:
9696         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9697         - Add syntax entries.
9698         - Put `preferred-coding-system' of the charset `thai-xtis' to
9699           `tis-620'.
9700
9701 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9702
9703         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9704         rewritten to use write-multibyte-character.
9705
9706 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9707
9708         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9709         of `iso-2022-7'.
9710         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9711         ported yet.
9712         (read-input-method-name): Treat optional argument `default'.
9713
9714 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9715
9716         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9717         all.
9718         (set-language-info-alist): Set up menus here.
9719
9720 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9721
9722         * minibuf.el (completing-read): Add new optional argument
9723         `default'.
9724         (read-coding-system): Add new optional argument
9725         `default-coding-system'.
9726
9727 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9728
9729         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9730         (viet-viscii-...->viet-vscii...).
9731
9732 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9733
9734         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9735         and menus.
9736
9737 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9738
9739         * mule/mule-cmds.el (input-method-function): Add permanent-local
9740         property.
9741
9742 1999-03-30  Dave Love  <fx@gnu.org>
9743
9744         * mule/mule-cmds.el (current-language-environment): Doc fix.
9745
9746 1999-02-06  Richard Stallman  <rms@gnu.org>
9747
9748         * mule/european.el (setup-slovenian-environment): New function.
9749         ("Slovenian"): New language environment.
9750
9751 1999-01-27  Dave Love  <fx@gnu.org>
9752
9753         * mule/mule-cmds.el (current-language-environment): Provide :link,
9754         :type (choices) and appropriate :get.
9755
9756 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9757
9758         * mule/mule-cmds.el (describe-language-environment): Don't alter
9759         input-method-alist.
9760
9761 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9762
9763         * mule/mule-cmds.el (prefer-coding-system): Call
9764         set-coding-priority, so that the internal array of priorities is
9765         also updated.
9766
9767 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9768
9769         * mule/mule-cmds.el (prefer-coding-system): If the argument
9770         requires specific EOL conversion type, make the default coding
9771         systems use that.
9772
9773 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9774
9775         * mule/mule-cmds.el (set-language-environment): Pass the default
9776         eol-type to set-language-environment-coding-systems.
9777         (set-default-coding-systems): Copy the eol-type property for the
9778         new default values of {buffer-file,process}-coding-system from the
9779         old defaults.
9780         (set-language-environment-coding-systems): Accept an optional
9781         argument EOL-TYPE, and set the eol-type property of the default
9782         coding systems accordingly.
9783
9784 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9785
9786         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9787         use generate-new-buffer instead of get-buffer-create.
9788
9789 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9790
9791         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9792
9793 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9794
9795         * mule/mule-cmds.el (default-input-method): Fix custom type.
9796
9797 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9798
9799         * mule/mule-cmds.el (setup-specified-language-environment):
9800         Add apropos-inhibit property.
9801         (describe-specified-language-support): Likewise.
9802
9803 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9804
9805         * mule/mule-cmds.el: Doc fixes.
9806
9807 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9808
9809         * mule/mule-cmds.el (register-input-method): Doc-string
9810         modified.
9811
9812 1998-09-01  Dave Love  <fx@gnu.org>
9813
9814         * mule/mule-cmds.el (current-language-environment): Fix
9815         setter function.
9816
9817 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9818
9819         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9820         mule/european.el, mule/hebrew.el, mule/japanese.el,
9821         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9822         avoid bootstrapping problem if you need to recompile all the Lisp
9823         files using interpreted code.
9824
9825 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9826
9827         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9828         ("Latin-2"): Likewise.
9829
9830 1998-08-18  Per Starback  <starback@update.uu.se>
9831
9832         * mule/european.el (setup-latin2-environment): Fix typo.
9833
9834 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9835
9836         * mule/european.el: Give proper value of `input-method' key to all
9837         lang. env.
9838
9839         * mule/mule-cmds.el (activate-input-method): Handle the case that
9840         the arg INPUT-METHOD is nil correctly.
9841         (read-multilingual-string): Activate the specified input method
9842         before calling read-string.  Afterward, activate the original
9843         input method.
9844
9845 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9846
9847         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9848         (set-language-info-alist): Fix typo in doc-string.
9849
9850         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9851
9852 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9853
9854         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9855         (reset-language-environment): New function for the job that
9856         setup-english-environment used to do.
9857         (set-language-environment): Do more setups according to the info
9858         in language-info-alist.
9859         (read-language-name): Handle the case that the arg KEY is nil.
9860         (describe-language-environment): Handle input-method property.
9861
9862         * mule/: All files under this directory, which related with
9863         specific languages (such as mule/european.el, mule/greek.el,
9864         mule/hebrew.el, mule/misc-lang.el), modified as below.
9865         (setup-XXX-environment): Just call set-language-environment.  If
9866         they used to do some other jobs than what done by
9867         set-language-environment, those jobs are done in
9868         setup-XXX-environment-internal now.
9869         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9870         the value to setup-XXX-environment-internal.  Add properties
9871         input-method and features.
9872
9873         * mule/english.el (setup-english-environment): Just call
9874         reset-language-environment.
9875
9876         * mule/european.el (setup-8-bit-environment): Function deleted.
9877
9878 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9879
9880         * mule/mule-cmds.el (input-method-exit-on-first-char)
9881         (input-method-use-echo-area): Doc fixes.
9882
9883 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9884
9885         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9886         variable.
9887         (input-method-use-echo-area): New variable.
9888
9889 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9890
9891         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9892
9893 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9894
9895         * mule/mule-cmds.el (activate-input-method): Update mode line.
9896         (inactivate-input-method): Likewise.
9897
9898 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9899
9900         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9901         input method in the current buffer, but just bind
9902         current-input-method.
9903
9904 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9905
9906         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9907
9908         * mule/misc-lang.el ("IPA"): Add coding-priority and
9909         coding-system.
9910
9911 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9912
9913         * mule/greek.el: Add coding-priority.
9914
9915 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9916
9917         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9918         LANG-ENV.
9919
9920 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9921
9922         * mule/mule-cmds.el (register-input-method): Fix previous change.
9923         (setup-specified-language-environment): Doc fix.
9924
9925 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9926
9927         * mule/mule-cmds.el: Several doc fixes.
9928         (get-language-info, set-language-info): Rename argument.
9929         (set-language-info-alist): Likewise.
9930         (register-input-method): Rename argument.
9931         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9932
9933 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9934
9935         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9936         default value while reading an input method.
9937
9938 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9939
9940         * mule/mule-cmds.el (universal-coding-system-argument):
9941         Use buffer-file-coding-system as default.
9942
9943 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9944
9945         * mule/korean.el ("Korean"): Doc fix.
9946
9947 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9948
9949         * mule/mule-cmds.el (describe-language-environment): Print the
9950         languge environment at the head.
9951
9952 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9953
9954         * mule/japanese.el: Set exit-function to exit-japanese-environment
9955         for Japanese environment.
9956
9957 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9958
9959         * mule/mule-cmds.el (set-language-environment): Doc fix.
9960         (current-language-environment): Use defcustom.
9961         (default-input-method): Specify :type.
9962
9963 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9964
9965         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9966         modified.
9967         (prefer-coding-system): Doc-string modified.
9968
9969 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9970
9971         * mule/mule-cmds.el (set-language-info): Doc-string
9972         describes `coding-priority' KEY.
9973         (set-language-environment-coding-systems): New function.
9974         (select-safe-coding-system): New function.
9975         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9976         (set-language-info-alist): New optionla arg PARENTS.  Call
9977         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9978         (set-language-environment-coding-systems): New function.
9979
9980         * mule/chinese.el: Remove setting up of
9981         describe-chinese-environment-map and
9982         setup-chinese-environment-map.  Exclude them in args of calls to
9983         set-language-info-alist.  Register coding-priority key in
9984         language-info-alist.
9985
9986         * mule/cyrillic.el: Remove setting up of
9987         describe-cyrillic-environment-map and
9988         setup-cyrillic-environment-map.  Exclude them in args of calls to
9989         set-language-info-alist.  Register coding-priority key in
9990         language-info-alist.
9991
9992         * mule/english.el: Register coding-priority key in
9993         language-info-alist.
9994
9995         * mule/ethiopic.el: Register coding-priority key in
9996         language-info-alist.
9997
9998         * mule/european.el: Remove setting up of
9999         describe-european-environment-map and
10000         setup-european-environment-map.  Exclude them in args of calls to
10001         set-language-info-alist.  Register coding-priority key in
10002         language-info-alist.  Add "German" language env.
10003         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10004         (setup-german-environment): New function.
10005
10006         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10007         change default input method to "greek-postfix".
10008
10009         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10010         coding-priority key in
10011
10012 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10013
10014         * mule/mule-cmds.el (set-language-info): Doc fix.
10015         (input-method-inactivate-hook): Doc fix.
10016
10017 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10018
10019         * mule/mule-cmds.el (set-input-method): Renamed from
10020         select-input-method.
10021
10022 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10023
10024         * mule/mule-cmds.el (set-language-environment): Run
10025         exit-language-environment-hook before calling `exit-function'
10026         which is specified for the language environment.
10027
10028 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10029
10030         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10031         modified.
10032         (prefer-coding-system): Likewise.
10033         (describe-language-environment): Print aliases of each coding
10034         system.
10035         (set-language-environment-hook): New variable.
10036         (exit-language-environment-hook): New variable.
10037         (set-language-environment): Call these hooks.  Before setting a
10038         new language environment, exit from the
10039         current-language-environment if necessary.
10040         (input-method-verbose-flag): The value can be nil, t,
10041         complex-only, or default.
10042         (input-method-highlight-flag): Doc-string augmented.
10043         (activate-input-method): Check if we can run the registered
10044         function to activate an input method.
10045
10046         * mule/korean.el: Set exit-function for language environment
10047         "Korean" to exit-korean-environment.
10048         (setup-korean-environment): Moved to korea-util.el.
10049
10050 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10051
10052         * mule/mule-cmds.el (read-multilingual-string): Use
10053         current-input-method prior to default-input-method.  Don't bind
10054         current-input-method by `let', instead, activate the specified
10055         input method in the current buffer temporarily.
10056
10057 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10058
10059         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10060
10061 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10062
10063         * mule/chinese.el (post-read-decode-hz): Return the result of
10064         decode-hz-region.
10065         (pre-write-encode-hz): Do not change the value of
10066         last-coding-system.
10067
10068 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10069
10070         * mule/mule-ccl.el: Doc fixes.
10071
10072 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10073
10074         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10075         (check-ccl-program): New macro.
10076
10077 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10078
10079         * mule/mule-ccl.el: Comment about CCL syntax modified.
10080         (ccl-command-table): Add read-multibyte-character and
10081         write-multibyte-character.
10082         (ccl-code-table): Add ex-cmd.
10083         (ccl-extended-code-table): New variable.
10084         (ccl-embed-extended-command): New function.
10085         (ccl-compile-read-multibyte-character,
10086         ccl-compile-write-multibyte-character) New functions.
10087         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10088         ccl-dump-write-multibyte-character): New functions.
10089
10090 1999-07-22  SL Baur  <steve@miho>
10091
10092         * config.el (config-value-file): config.values is installed into
10093         doc-directory.
10094         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10095
10096 1999-07-19  Didier Verna  <didier@xemacs.org>
10097
10098         * rect.el: all functions rewritten, except when noted. Below is a
10099         list of interface changes.
10100         (apply-on-rectangle): new function. Obsoletes
10101         `operate-on-rectangle'. All functions that used to call this
10102         function now call the new one.
10103         (kill-rectangle): added optional prefix arg to fill lines.
10104         (delete-rectangle): ditto.
10105         (delete-extract-rectangle): ditto.
10106         (open-rectangle): ditto.
10107         (clear-rectangle): ditto.
10108         (delete-rectangle-line): added third arg FILL.
10109         (delete-extract-rectangle-line): ditto.
10110         (open-rectangle-line): ditto.
10111         (clear-rectangle-line): ditto.
10112
10113 1999-07-18  Andy Piper  <andy@xemacs.org>
10114
10115         * menubar-items.el (default-menubar): add gutter options.
10116
10117         * gutter-items.el: new file.
10118         (gutter): new group for custom.
10119         (gutter-visible-p): new variable.
10120         (default-gutter-position): ditto.
10121         (buffers-tab): new group for the buffers tab.
10122         (gutter-buffers-tab): widget to put in the gutter.
10123         (buffers-tab-max-size): max number of tabs.
10124         (buffers-tab-switch-to-buffer-function): function to call when a
10125         tab is pressed.
10126         (buffers-tab-omit-function): filter buffers with this function.
10127         (buffers-tab-format-buffer-line-function): format buffer names for
10128         inclusion in tabs.
10129         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10130         the record.
10131         (build-buffers-tab-internal): build a list of tab items.
10132         (buffers-tab-items): ditto.
10133         (add-tab-to-gutter): put a tab in the gutter area.
10134         (update-tab-in-gutter): reset the buffers in the tab.
10135
10136         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10137
10138         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10139         (switch-to-buffer-hooks): new hook.
10140
10141         * toolbar.el (default-toolbar-position): fix typo.
10142
10143 1999-07-16  Andy Piper  <andy@xemacs.org>
10144
10145         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10146
10147 1999-07-15  Didier Verna  <didier@xemacs.org>
10148
10149         * cus-edit.el (custom-prompt-variable): optional third arg makes
10150         prompt for a comment string.
10151         (customize-set-value): optional prefix makes this function handle
10152         variable comments.
10153         (customize-set-variable): ditto.
10154         (customize-save-variable): ditto.
10155         (customize-customized): handle custom comments.
10156         (customize-save-customized): ditto.
10157         (custom-variable-state-set): ditto.
10158         (custom-face-state-set): ditto.
10159         (customize-saved): ditto.
10160         (custom-variable-set): ditto.
10161         (custom-face-set): ditto.
10162         (custom-variable-save): ditto.
10163         (custom-face-save): ditto.
10164         (custom-variable-reset-saved): ditto.
10165         (custom-face-reset-saved): ditto.
10166         (custom-variable-reset-standard): ditto.
10167         (custom-face-reset-standard): ditto.
10168         (custom-comment-face): new face.
10169         (custom-comment-tag-face): ditto.
10170         (custom-comment): new widget.
10171         (custom-comment-create): new function.
10172         (custom-comment-delete): ditto.
10173         (custom-comment-value-set): ditto.
10174         (custom-comment-show): ditto.
10175         (custom-comment-invisible-p): ditto.
10176         (custom-variable-value-create): create a comment field widget.
10177         (custom-face-value-create): ditto.
10178         (custom-variable-menu): new entry for adding a custom comment.
10179         (custom-face-menu): ditto.
10180         (custom-save-variables): possibly save custom comments.
10181         (custom-save-faces): ditto.
10182
10183         * cus-face.el (custom-set-faces): the arguments can now have a
10184         custom comment as fourth argument.
10185
10186         * custom.el (custom-set-variables): the arguments can now have a
10187         custom comment as fifth element.
10188
10189 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10190
10191         * XEmacs 21.2.18 is released
10192
10193 1999-07-13  SL Baur  <steve@miho>
10194
10195         * lib-complete.el (read-library-name): Revert previous change.
10196         (read-library): Ditto.
10197
10198 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10199
10200         * packages.el (packages-package-list): Capitalize docstring.
10201
10202         * packages.el (packages-find-package-library-path): Use #'nconc
10203         rather than #'append to reduce consing -- #'mapcar uses Flist,
10204         which returns a freshly consed list.  #'append would create yet
10205         another fresh list, using Fmake_list in concat.
10206
10207         * packages.el (package-provide): Use setq with remassq like it
10208         says in its docstring.
10209
10210 1999-07-06  SL Baur  <steve@miho.m17n.org>
10211
10212         * lib-complete.el (progn-with-message): Fix typo.
10213
10214 1999-07-06  SL Baur  <steve@miho.m17n.org>
10215
10216         * mule/mule-misc.el (char-octet): Make function match docstring.
10217         From Katsumi Yamaoka <yamaoka@jpl.org>
10218
10219 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10220
10221         * wid-edit.el (widget-documentation): corrected spelling error.
10222
10223 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10224
10225         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10226         keys if already bound
10227
10228 1999-07-06  SL Baur  <steve@miho.m17n.org>
10229
10230         * lib-complete.el (progn-with-message): Revert previous changes.
10231
10232 1999-06-24  Bob Weiner  <weiner@beopen.com>
10233
10234         * lib-complete.el (find-library):
10235         (find-library-other-window):
10236         (find-library-other-frame): Completely rewrote
10237         so that these functions actually work when called non-interactively.
10238         Also made them handle LIBRARY arguments which end with .el or .elc.
10239
10240 1999-06-24  Bob Weiner  <weiner@beopen.com>
10241
10242         * simple.el (indent-new-comment-line): Locally bound
10243         `block-comment-start' to `comstart' or else when this is called
10244         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10245         `block-comment-start' value, ignoring any existing spacing after a
10246         comment prefix in the previous line and producing ugly comments.
10247
10248 1999-06-23  Bob Weiner  <weiner@beopen.com>
10249
10250         * list-mode.el (mouse-choose-completion):
10251         (choose-completion):
10252         (completion-switch-to-minibuffer): Added.
10253         ([Tab]): [Tab] previously switched to the minibuffer
10254         but since [space] does that and since most applications in the
10255         world use [Tab] to select the next item in a list, do that in the
10256         *Completions* buffer too.  This will cause the least confusion
10257         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10258         06/23/1999.
10259
10260 1999-06-22  Bob Weiner  <weiner@beopen.com>
10261
10262         * help.el (help-buffer-name): Added support for a null value
10263         of `help-buffer-prefix-string' since some buffers require no
10264         prefix.
10265
10266 1999-06-20  Bob Weiner  <weiner@beopen.com>
10267
10268         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10269         in the completion-list-mode-map to bury the completions buffer
10270         even when the minibuffer is no longer active.
10271
10272 1999-06-20  Bob Weiner  <weiner@beopen.com>
10273
10274         * list-mode.el (list-mode): It is visually disconcerting to have
10275         the text cursor disappear within list buffers, especially when
10276         moving from window to window, so leave it visible.
10277
10278 1999-07-01  SL Baur  <steve@miho.m17n.org>
10279
10280         * menubar-items.el (default-menubar): Conditionalize the bug
10281         report menu item (which may not be possible in this XEmacs).
10282         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10283
10284 1999-06-30  SL Baur  <steve@miho.m17n.org>
10285
10286         * subr.el (with-current-buffer): DOC string fix.
10287         Suggested by Bob Weiner <weiner@altrasoft.com>
10288
10289 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10290
10291         * cus-face.el (custom-face-italic): insert missing args
10292
10293 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10294
10295         * packages.el (package-locations): Changed default early package
10296         hierarchies to ~/.xemacs/mule-packages and
10297         ~/.xemacs/xemacs-packages.
10298
10299 1999-06-23  SL Baur  <steve@miho.m17n.org>
10300
10301         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10302
10303 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10304
10305         * packages.el (package-locations): Changed default early package
10306         hierarchy to ~/.xemacs/packages.
10307         (package-locations): Removed `packages' as a possible name for a
10308         late package hierarchy.
10309
10310 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10311
10312         * mule/mule-category.el (word-combining-categories): Set up new
10313         variable.
10314         (word-separating-categories): Likewise.
10315
10316 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10317
10318         * XEmacs 21.2.17 is released
10319
10320 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10321
10322         * font-menu.el (font-menu-set-font): allow for nil specification
10323         of font size.
10324
10325 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10326
10327         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10328         is 1.
10329
10330 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10331
10332         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10333         8859-5 instead of ISO 8859-1.
10334
10335 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10336
10337         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10338         (viet-viscii-encode-table): Ditto.
10339
10340         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10341         Make obsolete definition of char-octet.
10342
10343 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10344
10345         * subr.el: Move no-Mule make-char ...
10346         * help-nomule.el (make-char): To here.
10347         (string-width): Make Mule compatibility alias.
10348
10349 1999-06-15  Andy Piper  <andy@xemacs.org>
10350
10351         * select.el (get-selection-no-error): really make there be no-error.
10352         (get-selection): revert to original.
10353
10354 1999-06-11  Andy Piper  <andy@xemacs.org>
10355
10356         * select.el (selection-sets-clipboard): renamed.
10357         (own-selection): use it.
10358
10359 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10360
10361         * XEmacs 21.2.16 is released
10362
10363 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10364
10365         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10366         missing characters to avoid crash.
10367
10368 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10369
10370         * coding.el (set-terminal-coding-system): Only set the console
10371         coding system on the selected console if it is a tty.
10372
10373 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10374
10375         * cus-face.el:
10376         * cus-edit.el:
10377         * faces.el:
10378         (custom):
10379         (face-spec-set):
10380         * faces.el (frob-face-property):
10381         * font-menu.el (font-menu-set-font):
10382                   Actually apply changes from 1999-03-17
10383
10384 1999-06-10  Andy Piper  <andy@xemacs.org>
10385
10386         * select.el (get-selection): abstract out non error-signalling
10387         part.
10388         (get-selection-no-error): get-selection without signalling an
10389         error.
10390         (selection-is-clipboard-p): new variable. controls whether the
10391         selection sets the clipboard.
10392         (own-selection): use it.
10393
10394         * mouse.el (insert-selection): fallback to clipboard after trying
10395         primary selection and cutbuffer.
10396
10397 1999-06-05  Andy Piper  <andy@xemacs.org>
10398
10399         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10400         selection functions.
10401
10402 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10403
10404         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10405         default value.
10406         (load): Use `raw-text' instead of `no-conversion'.
10407         (insert-file-contents): Likewise.
10408
10409         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10410         of `no-conversion'.
10411
10412 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10413
10414         * coding.el: Don't copy `no-conversion' to `raw-text'.
10415
10416 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10417
10418         * subr.el (make-char): Define it if Mule is not around.
10419
10420 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10421
10422         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10423
10424         * x-select.el (x-disown-selection-internal): Restore symbol as an
10425         obsolete alias.
10426         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10427
10428 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10429
10430         * XEmacs 21.2.15 is released
10431
10432 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10433
10434         * subr.el (split-string): Avoid infinite looping
10435
10436 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10437
10438         * ldap.el (ldap-ignore-attribute-codings): New variable
10439         (ldap-default-attribute-decoder): New variable
10440         (ldap-coding-system): New variable
10441         (ldap-attribute-syntax-encoders): New variable
10442         (ldap-attribute-syntax-decoders): New variable
10443         (ldap-attribute-syntaxes-alist): New variable
10444         (ldap-encode-boolean): New function
10445         (ldap-decode-boolean): New function
10446         (ldap-encode-country-string): New function
10447         (ldap-decode-string): New function
10448         (ldap-decode-address): New function
10449         (ldap-encode-address): New function
10450         (ldap-decode-attribute): New function
10451         (ldap-search): Use some of these
10452
10453 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10454
10455         * version.el (emacs-version): Make the patch level/beta come
10456         before the XEmacs qualifier so that it gets into (funcall
10457         emacs-version) and thus in the bug reports.
10458         (emacs-version>=): Support patch levels.
10459
10460 1999-06-03  SL Baur  <steve@xemacs.org>
10461
10462         * version.el: implement x.y.z version number
10463         From Jan Vroonhof <vroonhof@math.ethz.ch>
10464
10465 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10466
10467         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10468
10469 1999-05-22  Vin Shelton <acs@xemacs.org>
10470
10471         * startup.el: Document -private and break out non-standard X options.
10472
10473 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10474
10475         * mule/mule-charset.el (charset-after): New function.
10476         (charset-direction): Synch with Mule, update docstring.
10477         (get-charset-property): New function.
10478         (put-charset-property): New function.
10479         (charset-plist): New function.
10480
10481         * mule/mule-charset.el (compose-region):
10482         (decompose-region): remove;  these functions (which don't work
10483         since we don't do composite characters) have been moved to
10484         mule-util.el.
10485         (toplevel): follow coding standards
10486
10487 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10488
10489         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10490         exist any more.
10491
10492         * code-files.el: Fix commentary to follow coding standards.  Move
10493         the single line left in mule-files.el to here.
10494
10495         * mule/mule-files.el: delete.
10496
10497 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10498
10499         * info.el (Info-scroll-prev): Use event functions instead of the
10500         old emacs 19 interface.
10501
10502 1999-06-02  Andy Piper  <andy@xemacs.org>
10503
10504         * x-font-menu.el (x-font-menu-load-font):
10505         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10506
10507 1999-05-31  Andy Piper  <andy@xemacs.org>
10508
10509         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10510         group.
10511         (font-menu-this-frame-only-p): ditto.
10512         (font-menu-max-items): reinstate, from Jan Vroonhof
10513         <vroonhof@math.ethz.ch>
10514         (font-menu-submenu-name-format): ditto.
10515         (font-menu-split-long-menu): ditto, for use by the family
10516         constructor.
10517         (font-menu-family-constructor): use it.
10518
10519 1999-05-30  Andy Piper  <andy@xemacs.org>
10520
10521         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10522         for use by the font menu.
10523
10524         * msw-font-menu.el: new file implementing mswindows specific
10525         font-menu behaviour.
10526         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10527         (mswindows-font-menu-junk-families): ditto.
10528         (hack-font-truename): ditto.
10529         (mswindows-font-regexp-ascii): ditto.
10530         (mswindows-reset-device-font-menus): ditto.
10531         (mswindows-font-menu-font-data): ditto.
10532         (mswindows-font-menu-load-font): ditto.
10533
10534         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10535         (x-font-menu-font-data): ditto.
10536         (x-font-menu-load-font): ditto.
10537
10538         * font-menu.el: new file implementing generic font menu behaviour.
10539         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10540         made device independent.
10541         (font-menu-this-frame-only-p): ditto.
10542         (font-menu-preferred-resolution): ditto.
10543         (font-menu-size-scaling): new variable used to determine whether
10544         sizes are in points or tenths of a point.
10545         (vassoc): moved from x-font-menu.el.
10546         (device-fonts-cache): ditto.
10547         (device-fonts-cache): ditto.
10548         (flush-device-fonts-cache): ditto.
10549         (reset-device-font-menus): copied from x-font-menu.el and made
10550         device independent. Most functionality deferred to
10551         device-dependent versions.
10552         (font-menu-family-constructor): copied from x-font-menu.el and
10553         made device independent.
10554         (font-menu-size-constructor): ditto.
10555         (font-menu-weight-constructor): ditto.
10556         (font-menu-set-font): ditto.
10557         (font-menu-change-face): ditto.
10558         (font-menu-load-font): new device method.
10559         (font-menu-font-data): ditto.
10560
10561         * x-font-menu.el: The above functions deleted.
10562
10563 1999-05-26  Andy Piper  <andy@xemacs.org>
10564
10565         * update-elc.el:
10566         * make-docfile.el:
10567         * loadup.el: rehash expand-file-name usage to not use default-directory.
10568
10569 1999-05-21  Andy Piper  <andy@xemacs.org>
10570
10571         * x-select.el (x-select-convert-to-text):
10572         (x-selected-text-type):
10573         (x-get-selection):
10574         (xselect-convert-to-string):
10575         (xselect-convert-to-compound-text):
10576         (xselect-convert-to-length):
10577         (xselect-convert-to-targets):
10578         (xselect-convert-to-delete):
10579         (xselect-convert-to-filename):
10580         (xselect-convert-to-charpos):
10581         (xselect-convert-to-lineno):
10582         (xselect-convert-to-colno):
10583         (xselect-convert-to-sourceloc):
10584         (xselect-convert-to-os):
10585         (xselect-convert-to-host):
10586         (xselect-convert-to-user):
10587         (xselect-convert-to-class):
10588         (xselect-convert-to-name):
10589         (xselect-convert-to-integer):
10590         (xselect-convert-to-atom):
10591         (xselect-convert-to-identity): functions renamed from x-* and
10592         moved to select.el.
10593         (x-get-secondary-selection): use rename get-selection.
10594         (x-get-clipboard): ditto.
10595         (x-own-selection): moved to select.el.
10596         (x-valid-simple-selection-p): ditto.
10597         (x-dehilight-selection): ditto.
10598         (x-own-clipboard): ditto.
10599         (x-disown-selection): ditto.
10600
10601         * x-mouse.el (x-yank-function): moved to mouse.el.
10602         (x-insert-selection): ditto.
10603         (x-set-point-and-move-selection): use renamed function.
10604
10605         * select.el (selected-text-type): moved and renamed from
10606         x-select.el.
10607         (selection-owner-p): moved to C.
10608         (selection-exists-p): ditto.
10609         (get-cutbuffer): new device method.
10610         (get-selection): generalised and moved from x-select.el.
10611         (own-selection): moved x-own-selection functionality into here.
10612         (dehilight-selection): renamed and moved from x-select.el.
10613         (own-clipboard): functionality moved from x-select.el using new
10614         generic C builtins.
10615         (disown-clipboard): ditto.
10616         (select-convert-to-text):
10617         (select-convert-to-string):
10618         (select-convert-to-compound-text):
10619         (select-convert-to-length):
10620         (select-convert-to-targets):
10621         (select-convert-to-delete):
10622         (select-convert-to-filename):
10623         (select-convert-to-charpos):
10624         (select-convert-to-lineno):
10625         (select-convert-to-colno):
10626         (select-convert-to-sourceloc):
10627         (select-convert-to-os):
10628         (select-convert-to-host):
10629         (select-convert-to-user):
10630         (select-convert-to-class):
10631         (select-convert-to-name):
10632         (select-convert-to-integer):
10633         (select-convert-to-atom):
10634         (select-convert-to-identity): new functions renamed from x-* and
10635         moved from x-select.el.
10636
10637         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10638         into here and use as the default window-system mouse yank.
10639         (insert-selection): generalised and moved from x-mouse.el.
10640         (own-clipboard): moved to C.
10641
10642         * msw-select.el (mswindows-selection-owned-p): deleted.
10643         (mswindows-own-selection): generalised and moved to select.el.
10644         (mswindows-disown-selection): generalised and moved to C.
10645         (mswindows-selection-owner-p): ditto.
10646
10647 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10648
10649         * XEmacs 21.2.14 is released
10650
10651 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10652
10653         * about.el: update contact info for jason and slb.
10654
10655 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10656
10657         * mule/european.el (setup-romanian-environment): Add Romanian
10658         support from Emacs/Mule romanian.el.
10659
10660 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10661
10662         * cus-face.el: Label all custom changes with the 'custom' tag.
10663
10664         * cus-edit.el: idem ditto.
10665
10666         * faces.el: Added suport for adding device tags to various functions.
10667         (custom): New device tag.
10668         (face-spec-set): Call reset face with tags argument. No longer do
10669         x-init-global-faces hack.
10670
10671         * faces.el (frob-face-property): Use an anonymous specifier to map
10672         frob-face-property-1 over.
10673
10674         * x-font-menu.el (font-menu-set-font): Always specify all
10675         properties to custom.
10676
10677 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10678
10679         * mule/european.el (setup-czech-environment): Add czech support.
10680         From David Sauer <davids@orfinet.cz>
10681
10682 1999-03-15  SL Baur  <steve@xemacs.org>
10683
10684         * check-features.el: Turn hard errors into warnings.
10685
10686 1999-03-21  SL Baur  <steve@xemacs.org>
10687
10688         * simple.el (delete-key-deletes-forward): As per discussion on
10689         xemacs-beta, default to t.
10690
10691 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10692
10693         * loadup.el: Define Installation-string before loading anything.
10694
10695 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10696
10697         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10698         From Anders Stenman <stenman@isy.liu.se>
10699
10700 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10701
10702         * wid-edit.el (widget-glyph-find): Ditto.
10703
10704         * packages.el (locate-library): Ditto.
10705
10706         * loadup.el (really-early-error-handler): Ditto.
10707
10708         * lib-complete.el (read-library): Ditto.
10709
10710         * faces.el (set-face-stipple): Ditto.
10711
10712         * code-files.el (load): Use new calling style of locate-file.
10713
10714 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10715
10716         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10717         dead.
10718
10719 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10720
10721         * dumped-lisp.el (preloaded-file-list): Don't load
10722         Installation.el.
10723
10724         * loadup.el (Installation-string): Define it here.
10725
10726 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10727
10728         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10729         Installation.el needs to be loaded before `dump-paths', otherwise
10730         the dumping process won't find it.
10731
10732 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10733
10734         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10735         subr so that we can use `replace-in-string' in Installation.el to
10736         get rid of C-m chars under the native Windows build.
10737
10738 1999-04-29  Andy Piper  <andy@xemacs.org>
10739
10740         * make-docfile.el: canonicalize file and directory names.
10741
10742         * device.el (call-device-method): new function for calling device
10743         specific methods.
10744         (define-device-method): new function for defining device methods.
10745         (define-device-method*): ditto.
10746
10747 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10748
10749         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10750
10751 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10752
10753         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10754         (cyrillic-koi8-r-encode-table): Likewise.
10755         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10756         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10757
10758         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10759         from vietnamese.el].
10760
10761         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10762         mule/mule-misc.el.
10763
10764 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10765
10766         * mule/thai-xtis.el:
10767         - Change font registry name from "Thai94x94-0" to "xtis-0".
10768         - Change mnemonic of coding-system `tis-620' to "TIS620".
10769
10770 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10771
10772         * mule/ethiopic.el: fixed.
10773
10774 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10775
10776         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10777
10778         * mule/thai-xtis.el: New file.
10779
10780         * mule/vietnamese.el: New file.
10781
10782         * mule/ethiopic.el: New file.
10783
10784 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10785
10786         * bytecomp.el (byte-compile-close-variables): Leave
10787         debug-issue-ebola-notices alone.
10788
10789 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10790
10791         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10792         at the top of the buffer since it is the most important thing to
10793         customize
10794         (ldap-get-host-parameter): New defun
10795         (ldap-search): Add a new parameter `withdn' to retrieve the
10796         distinguished names of entries
10797
10798 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10799
10800         * startup.el (splash-frame-body): Date and spelling fixes.
10801
10802 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10803
10804         * view-less.el (toggle-truncate-lines): add autoload tag
10805
10806 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10807
10808         * format.el (format-alist): Disable image stuff.
10809
10810 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10811
10812         * wid-edit.el (widget-glyph-find): Search by directories, then by
10813         suffixes rather than the other way around.
10814         (widget-image-conversion): Renamed to
10815         `widget-image-file-name-suffixes'.
10816
10817 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10818
10819         * mule/mule-charset.el: Made old functions obsolete, remove the
10820         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10821         (charset-iso-graphic-plane): Rename from charset-graphic.
10822         (charset-iso-final-char): Rename from charset-final.
10823         (charset-width): Rename from charset-columns.
10824         (charset-bytes): Added from fsf compatibility, returns always 1.
10825
10826         * mule/mule-misc.el: Move charset-doc-string alias to
10827         mule-charset.el
10828
10829 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10830
10831         * x-faces.el (x-make-font-bold-italic): honor
10832         *try-oblique-before-italic-fonts*
10833
10834 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10835
10836         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10837
10838 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10839
10840         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10841         name.
10842
10843 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10844
10845         * cl-extra.el (equalp): Would bug out for lists.
10846
10847 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10848
10849         * about.el (about-hackers):  Change cgw's email address
10850
10851 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10852
10853         * XEmacs 21.2.13 is released
10854
10855 1999-03-12  SL Baur  <steve@xemacs.org>
10856
10857         * simple.el (delete-key-deletes-forward): Revert to previous
10858         behavior.
10859
10860 1999-01-18  Didier Verna  <didier@xemacs.org>
10861
10862         * menubar-items.el (xemacs-splash-buffer): handle the case of
10863         multiple elements in the splash buffer body.
10864
10865         * startup.el (splash-frame-timeout): new constant: interval
10866         between splash buffer elements.
10867         (command-line-1): handle splash buffer with multiple elements (use
10868         a timeout).
10869         (splash-frame-body): Originally `startup-splash-frame-body'.
10870         Rewrote a cleaner and more readable version. This can now be array,
10871         in which case each element is displayed in turn in the splash buffer.
10872         (splash-frame-static-body): new constant. Persistent information
10873         across all splash buffer elements (preserves the possibility to give
10874         it in different languages.
10875         (circulate-splash-frame-elements): new function. Used as a timeout
10876         to circulate through all splash frame elements and display them in
10877         sequence.
10878         (display-splash-frame): originally `startup-splash-frame'. Handle
10879         the case of multiple elements in the splash buffer body. Now
10880         returns a timeout id if multiple elements to display, or nil.
10881
10882 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10883
10884         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10885         so they can be overridden by x-init-face-from-resources.
10886         Additionally specify the font name also with an x tag.
10887
10888 1999-03-08  Andy Piper  <andy@xemacs.org>
10889
10890         * package-get.el (package-get-base): autoload.
10891
10892         * menubar-items.el (default-menubar): add update menu item. Fix
10893         custom menu to only be activated when package-base is available.
10894
10895         * package-get.el (package-get-custom): don't load
10896         package-get-custom as it is auto-generated. Fix group definition.
10897
10898 1999-03-05  Didier Verna  <didier@xemacs.org>
10899
10900         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10901         instead of `symbol-name' (Thanks Kyle).
10902
10903         * cus-edit.el (custom-save-variables): use `prin1' instead of
10904         princ to write symbols.
10905
10906 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10907
10908         * XEmacs 21.2.12 is released
10909
10910 1999-03-05  SL Baur  <steve@xemacs.org>
10911
10912         * menubar-items.el (default-menubar): Add kfm browsing support.
10913         From Neal Becker <nbecker@fred.net>
10914
10915 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10916
10917         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10918         calls to font-lock during buffer reversion.
10919
10920 1999-02-12  Didier Verna  <didier@xemacs.org>
10921
10922         * info.el (Info-build-node-completions): unconditionally widen the
10923         tag table buffer.
10924
10925 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10926
10927         * x-faces.el (x-init-face-from-resources):
10928         Only set fonts in the 'x locale.
10929
10930 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10931
10932         * package-ui.el (pui-install-selected-packages): Don't throw on
10933         `package-admin-delete-binary-package' returning nil since it's
10934         normal.  Reindent function.
10935         (pui-add-required-packages): Handle case where packages selected
10936         for installation have never been installed.
10937
10938 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10939
10940         * menubar-items.el (default-menubar):
10941         Implement the ``Mule->Set coding system of process'' menu item.
10942
10943 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10944
10945         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10946         files
10947         - Change some `if's to `when's
10948
10949 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10950
10951         * XEmacs 21.2.11 is released
10952
10953 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10954
10955         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10956         against window close (Fix Bug #460).
10957         (ask-user-about-lock-dbox): Idem.
10958
10959 1999-02-25  SL Baur  <steve@xemacs.org>
10960
10961         * mule/mule-charset.el (charset-leading-byte): New function.
10962         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10963
10964 1999-02-12  Andy Piper  <andy@xemacs.org>
10965
10966         * about.el (xemacs-hackers): change andy's email address.
10967         (about-url-alist): change andy's web page address.
10968         (about-xemacs): add piper.
10969
10970 1999-02-16  SL Baur  <steve@xemacs.org>
10971
10972         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10973         of mule-base into lisp/mule.
10974
10975 1999-02-16  SL Baur  <steve@xemacs.org>
10976
10977         * mule/arabic.el:
10978         mule/canna-leim.el:
10979         mule/chinese.el:
10980         mule/cyrillic.el:
10981         mule/english.el:
10982         mule/european.el:
10983         mule/greek.el:
10984         mule/hebrew.el:
10985         mule/japanese.el:
10986         mule/kinsoku.el:
10987         mule/korean.el:
10988         mule/misc-lang.el:
10989         mule/mule-category.el:
10990         mule/mule-ccl.el:
10991         mule/mule-charset.el:
10992         mule/mule-cmds.el:
10993         mule/mule-coding.el:
10994         mule/mule-files.el:
10995         mule/mule-help.el:
10996         mule/mule-init.el:
10997         mule/mule-misc.el:
10998         mule/mule-tty-init.el:
10999         mule/mule-x-init.el:
11000         mule/viet-chars.el:  Remerge from mule-base.
11001
11002         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11003         of mule-base into lisp/mule.
11004
11005 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11006
11007         * process.el (exec-to-string): Use `shell-command-switch' in place
11008         of hard-wired "-c" (for WindowsNT).
11009
11010 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11011
11012         * menubar-items.el (default-menubar):  Remove obsolete
11013         "Gopher" item
11014
11015 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11016
11017         * package-admin.el (package-admin-get-install-dir): First fall
11018         back to the location of xemacs-base for non-mule packages.
11019
11020 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11021
11022         * paths.el:
11023         - improved automounter tmp directory support.
11024         - support 4 (!) empirically discovered automounter conventions
11025
11026 1999-02-12  SL Baur  <steve@xemacs.org>
11027
11028         * etags.el (pop-tag-mark): autoload to match key binding.
11029
11030 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11031
11032         * XEmacs 21.2.10 is released
11033
11034 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11035
11036         * package-get.el (package-get-remote-filename): Don't bug out for
11037         a local file name in the search entry.
11038
11039 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11040
11041         * XEmacs 21.2.9 is released
11042
11043 1999-01-19  Didier Verna  <didier@xemacs.org>
11044
11045         * replace.el (replace-search-function): new variable containing a
11046         function to perform a search-forward.
11047         (replace-re-search-function): new variable containing a function
11048         to perform a re-search-forward.
11049         (perform-replace): use them.
11050
11051 1999-01-25  Didier Verna  <didier@xemacs.org>
11052
11053         * select.el (selection-owner-p): use the name `XEmacs'.
11054         (cut-copy-clear-internal): ditto.
11055
11056 1999-01-18  Andy Piper  <andy@xemacs.org>
11057
11058         * about.el (about-url-alist): Update my entry.
11059         (xemacs-hackers): Ditto.
11060
11061 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11062
11063         * buffer.el (switch-to-buffer): Fixing documentation.
11064         * minibuf.el (minibuffer-completion-table): ditto.
11065         * cl-macs.el (return-from): ditto.
11066
11067 1999-01-04  Didier Verna  <didier@xemacs.org>
11068
11069         * replace.el (delete-non-matching-lines): temporarily disable
11070         case-folding when called interactively with a regexp containing
11071         uppercase characters.
11072         (delete-matching-lines): ditto.
11073         (count-matches): ditto.
11074         (list-matching-lines): ditto.
11075
11076 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11077
11078         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11079         abort if current window is split horizontally, not if others are
11080         split.  Got rid of unnecessary minibuffer checking.  Also, add
11081         some comments (it's still complex).
11082
11083 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11084
11085         * package-get.el: changed address for doc.ic.ac.uk to
11086         sunsite.doc.ic.ac.uk
11087
11088 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11089
11090         * ldap.el (toplevel): Remove requires so that the file compiles
11091         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11092
11093 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11094
11095         * dump-paths.el: Calculate module-directory and set
11096         module-load-path to the load path for modules.
11097
11098         * loadup.el: Get bootstrap value of module-load-path from the
11099         environment variable EMACSBOOTSTRAPMODULEPATH.
11100         - Display the module load path if we're debugging paths.
11101
11102         * setup-paths.el: Added function paths-find-site-module-directory.
11103         - Added function paths-find-module-directory.
11104         - Added function paths-construct-module-load-path.  Uses new
11105         environment variable EMACSMODULEPATH.
11106
11107 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11108
11109         * font.el (font-default-object-for-device):
11110         Oops! This `or' can't be replaced by `unless'.
11111         Fixed inability to run w3, among other things.
11112
11113 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11114
11115         * package-admin.el: Change initialization of
11116           package-admin-install-function dependent on system type.
11117           Change package-admin-install-function-mswindows to use
11118           "minitar".
11119
11120 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11121
11122         * mouse.el (default-mouse-motion-handler): Disable help echo while
11123         in the minibuffer.
11124
11125 1998-12-28  Martin Buchholz <martin@xemacs.org>
11126
11127         * XEmacs 21.2.8 is released.
11128
11129 1998-12-24  Martin Buchholz <martin@xemacs.org>
11130
11131         * XEmacs 21.2.7 is released.
11132
11133 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11134
11135         * package-ui.el (pui-list-packages): Set truncate-lines.
11136
11137         * package-get.el (package-get-download-menu): Use
11138         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11139
11140         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11141         (pui-help-string): idem.
11142         (list-packages-mode): New major mode.
11143         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11144         (pui-install-selected-packages): Add suport for removing packages.
11145         (pui-toggle-package-delete-key): New function.
11146         (pui-popup-context-sensitive): New kludge.
11147         (pui-list-packages): Add warning when `package-get-remote' is nil.
11148         (package-ui-add-site): New function.
11149
11150 1998-12-01  Didier Verna  <didier@xemacs.org>
11151
11152         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11153
11154 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11155
11156         * ldap.el: Custom-ized
11157         (toplevel): Do not provide `ldap' which is provided by C level
11158         LDAP code
11159         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11160
11161 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11162
11163         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11164
11165 1998-12-17  Andy Piper  <andy@xemacs.org>
11166
11167         * sound.el (sound-load-list): name changed from sound-load-alist.
11168         (sound-extension-list): name changed from sound-ext-list.
11169         (load-default-sounds): use new names.
11170         (load-sound-file): use new names.
11171
11172 1998-12-16  Andy Piper  <andy@xemacs.org>
11173
11174         * XEmacs 21.2.6 is released
11175
11176 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11177
11178         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11179         errors.
11180
11181 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11182
11183         * wid-edit.el (widget-echo-this-extent): Set
11184         help-echo-owns-message to t.
11185
11186 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11187
11188         * package-get.el (package-get-download-menu): use toggles for
11189           each site in the download site menu.
11190
11191 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11192
11193         * package-get.el (package-get): If we cannot find a package
11194           because package-get-remote is not set, give a more helpful
11195           error message.
11196
11197 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11198
11199         * package-get.el (package-get-remote-filename): use an EFS path
11200         with user anonymous if no user is specified.
11201
11202 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11203
11204         * faces.el (face-spec-set): Re-init fallfacks for default after
11205         calling reset-face on the default face.
11206
11207 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11208
11209         * package-admin.el (package-admin-default-install-function):
11210         Behave as advertised.  Make sure the pkg-dir is proper for
11211         default-directory.
11212         (package-admin-add-binary-package): Make sure the pkg-dir is
11213         proper for default-directory.
11214         (package-admin-install-function-mswindows): Make sure the pkg-dir
11215         is proper for default-directory.
11216
11217 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11218
11219         * XEmacs 21.2.5 is released
11220
11221 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11222
11223         * files.el (binary-file-regexps): regexp-opt is not available at
11224         bytecompile time.
11225
11226 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11227
11228         * x-win-xfree86.el:
11229         * x-win-sun.el (x-win-init-sun):
11230         * x-win-sun.el:
11231         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11232         * x-iso8859-1.el:
11233         * x-init.el (init-post-x-win):
11234         * x-init.el (init-pre-x-win):
11235         * x-init.el (x-initialize-compose):
11236         * x-init.el:
11237         * x-compose.el:
11238         * winnt.el:
11239         * widget.el:
11240         * wid-edit.el (widget-glyph-click):
11241         * wid-edit.el (widget-glyph-find):
11242         * wid-edit.el (widget-type):
11243         * view-less.el (view-buffer-other-window):
11244         * very-early-lisp.el:
11245         * version.el:
11246         * toolbar.el:
11247         * toolbar-items.el:
11248         * term/sun.el (suntool-map):
11249         * term/sun-mouse.el:
11250         * term/internal.el:
11251         * syntax.el (modify-syntax-entry):
11252         * symbol-syntax.el:
11253         * subr.el:
11254         * startup.el (lock-directory):
11255         * simple.el (set-comment-column):
11256         * simple.el (backward-delete-char-untabify):
11257         * shadow.el (find-emacs-lisp-shadows):
11258         * shadow.el:
11259         * setup-paths.el (paths-construct-info-path):
11260         * select.el (cut-copy-clear-internal):
11261         * process.el (call-process-region):
11262         * process.el (start-process-shell-command):
11263         * process.el:
11264         * paths.el (rmail-spool-directory):
11265         * paragraphs.el (use-hard-newlines):
11266         * package-get.el (package-get-dependencies):
11267         * package-admin.el (package-admin-delete-binary-package):
11268         * obsolete.el (truncate-string):
11269         * obsolete.el (store-substring):
11270         * mouse.el (default-mouse-track-maybe-own-selection):
11271         * mouse.el (mouse-yank-at-point):
11272         * modeline.el:
11273         * modeline.el (mouse-drag-modeline):
11274         * minibuf.el (read-directory-name-internal):
11275         * minibuf.el (read-file-name-internal):
11276         * minibuf.el (read-file-name-internal-1):
11277         * minibuf.el (read-file-name-2):
11278         * minibuf.el (exact-minibuffer-completion-p):
11279         * minibuf.el (read-from-minibuffer):
11280         * minibuf.el:
11281         * menubar.el (check-menu-syntax):
11282         * map-ynp.el (map-y-or-n-p):
11283         * make-docfile.el (docfile-out-of-date):
11284         * loadup.el ((member "run-temacs" command-line-args)):
11285         * loadup.el ((member "no-site-file" command-line-args)):
11286         * loadup.el (really-early-error-handler):
11287         * loadup.el:
11288         * loadhist.el:
11289         * loaddefs.el:
11290         * lisp-mnt.el (lm-verify):
11291         * lib-complete.el (lib-complete:cache-completions):
11292         * lib-complete.el (library-all-completions):
11293         * itimer.el (itimer-run-expired-timers):
11294         * info.el (Info-mode):
11295         * info.el (Info-insert-file-contents):
11296         * info.el (Info-rebuild-dir):
11297         * info.el (Info-build-dir-anew):
11298         * info.el (Info-parse-dir-entries):
11299         * info.el (Info-dir-outdated-p):
11300         * info.el (Info-insert-dir):
11301         * info.el (info-xref):
11302         * info.el:
11303         * hyper-apropos.el (hyper-apropos-get-doc):
11304         * hyper-apropos.el (hyper-describe-face):
11305         * hyper-apropos.el (hyper-apropos-mode):
11306         * hyper-apropos.el:
11307         * help.el (list-processes):
11308         * help.el:
11309         * gnuserv.el:
11310         * font.el (mswindows-font-create-name):
11311         * font.el (font-default-font-for-device):
11312         * font.el (x-font-create-object):
11313         * font.el (font-registry):
11314         * font.el:
11315         * font-lock.el (font-lock-keywords):
11316         * font-lock.el:
11317         * finder.el (finder-compile-keywords):
11318         * find-paths.el (paths-find-recursive-path):
11319         * fill.el (set-justification-center):
11320         * fill.el (fill-region-as-paragraph):
11321         * files.el (insert-directory):
11322         * files.el (wildcard-to-regexp):
11323         * files.el (recover-file):
11324         * files.el (basic-save-buffer):
11325         * files.el (delete-auto-save-file-if-necessary):
11326         * files.el (file-relative-name):
11327         * files.el (backup-extract-version):
11328         * files.el (backup-buffer):
11329         * files.el (set-visited-file-name):
11330         * files.el (set-auto-mode):
11331         * files.el (interpreter-mode-alist):
11332         * files.el:
11333         * files.el (find-file-noselect):
11334         * files.el (abbreviate-file-name):
11335         * files.el (parse-colon-path):
11336         * files.el (directory-abbrev-alist):
11337         * etags.el (visit-tags-table-buffer):
11338         * easymenu.el (easy-menu-define):
11339         * dragdrop.el (experimental-dragdrop-drag):
11340         * dragdrop.el (dragdrop-drop-do-functions):
11341         * dragdrop.el (dragdrop-drop-at-point):
11342         * disass.el (disassemble-1):
11343         * disass.el (disassemble-internal):
11344         * disass.el (disassemble):
11345         * disass.el:
11346         * derived.el (derived-mode-init-mode-variables):
11347         * derived.el (define-derived-mode):
11348         * custom.el (defgroup):
11349         * cus-edit.el (custom-quote):
11350         * config.el:
11351         * code-process.el (open-network-stream):
11352         * code-process.el (start-process):
11353         * code-process.el (call-process-region):
11354         * code-process.el (call-process):
11355         * code-process.el:
11356         * code-files.el (insert-file-contents):
11357         * code-files.el:
11358         * code-files.el (buffer-file-coding-system-for-read):
11359         * cmdloop.el (yes-or-no-p-minibuf):
11360         * cl.el:
11361         * cl-macs.el:
11362         * cl-extra.el:
11363         * callers-of-rpt.el (make-caller-report):
11364         * callers-of-rpt.el:
11365         * bytecomp.el (batch-byte-recompile-directory):
11366         * bytecomp.el (batch-byte-compile-1):
11367         * bytecomp.el (batch-byte-compile):
11368         * bytecomp.el (display-call-tree):
11369         * bytecomp.el (byte-compile-insert):
11370         * bytecomp.el (byte-compile-two-args-19->20):
11371         * bytecomp.el (byte-compile-variable-ref):
11372         * bytecomp.el (byte-compile-form):
11373         * bytecomp.el (byte-compile-top-level-body):
11374         * bytecomp.el (byte-compile-out-toplevel):
11375         * bytecomp.el (byte-compile-byte-code-maker):
11376         * bytecomp.el (byte-compile-file-form-defmumble):
11377         * bytecomp.el (byte-compile-file-form):
11378         * bytecomp.el (byte-compile-keep-pending):
11379         * bytecomp.el (byte-compile-insert-header):
11380         * bytecomp.el (byte-compile-from-buffer):
11381         * bytecomp.el (byte-compile-file):
11382         * bytecomp.el (byte-recompile-file):
11383         * bytecomp.el (byte-compile-close-variables):
11384         * bytecomp.el (byte-compile-warn-about-unused-variables):
11385         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11386         * bytecomp.el (byte-compiler-legal-options):
11387         * bytecomp.el (byte-compile-lapcode):
11388         * bytecomp.el (byte-optimize-log):
11389         * bytecomp.el ((fboundp 'defsubst)):
11390         * bytecomp.el:
11391         * bytecomp-runtime.el:
11392         * byte-optimize.el (byte-optimize-apply):
11393         * byte-optimize.el (car):
11394         * byte-optimize.el (byte-optimize-form):
11395         * byte-optimize.el (byte-optimize-form-code-walker):
11396         * byte-optimize.el:
11397         * build-report.el (build-report-insert-installation-file):
11398         * build-report.el (build-report):
11399         * auto-show.el:
11400         * apropos.el (apropos-documentation):
11401         - mega patch
11402         - clean up byte-compile warnings
11403         - remove unused variables
11404         - Use common lisp style hashtable functions
11405         - byte compiler cleanup
11406         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11407         - remove old backquote syntax usage
11408         - move some cl functionality into C for speed.
11409         - remove last remaining VMS support
11410         - spelling fixes
11411         - implement last, butlast, nbutlast, copy-list in C.
11412         - new macro ignore-file-errors, similar to ignore-errors
11413           (ignore-file-errors (delete-file "foo"))
11414         - get frequent garbage collection during loadup.el by tweaking
11415           gc-cons-threshold, rather than explicitly calling garbage-collect
11416         - default delete-key-deletes-forward to `t'.
11417
11418 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11419
11420         * XEmacs 21.2-beta4 is released.
11421
11422 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11423
11424         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11425         (easy-menu-item-present-p): Wrapper around find-menu-item.
11426         (easy-menu-remove-item): Wrapper around delete-menu-item.
11427
11428         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11429         (add-menu-button): Add 'in-menu' argument.
11430         (add-menu-item-1): Add in-menu support to helper function.
11431
11432 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11433
11434         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11435
11436 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11437
11438         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11439         of Dec 4, 1997.
11440
11441 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11442
11443         * process.el (shell-command-on-region): Report if the command
11444         succeeded or failed.
11445
11446 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11447
11448         * subr.el (buffer-substring-no-properties): Comment out.
11449
11450 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11451
11452         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11453           into font instances first, like `x-frob-font-size' does.
11454           (mswindows-find-larger-font): ditto
11455
11456 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11457
11458         * package-ui.el (pui-install-selected-packages): fix args in call
11459         to `package-get'.
11460
11461 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11462
11463         * package-get.el (host-name): New widget type.
11464         (package-get-remote): Better customization using new type.
11465         (package-get-download-sites): idem dito.
11466
11467         (package-get-custom): Do not use package-get-all untill we have
11468         runtime dependencies.
11469
11470         (package-get-remove-copy): Default to 't' we no longer need this
11471         kludge as we do not currently use depenencies.
11472
11473         (package-get-was-current): New variable.
11474         (package-get-require-base): New 'force-current' argument.
11475         (package-get-update-base): idem
11476         (package-get-package-provider):  idem
11477         (package-get-locate-index-file): New 'no-remote' argument.
11478         (package-get-locate-file): idem.
11479
11480         (package-get-maybe-save-index): New function.
11481         (package-get-update-base): Use it.
11482
11483 1998-10-28 Greg Klanderman <greg@alphatech.com>
11484
11485         * package-get.el (package-get-remote): default to nil; by default,
11486         don't go out to the net via EFS.  They must select a download site.
11487         (package-get-download-sites): new variable.
11488         (package-get-download-menu): new function.
11489         (package-get-locate-index-file): new function.
11490         (package-get-update-base): use it.
11491
11492         * menubar-items.el (default-menubar): add "Update Package Index"
11493         and "Add Download Site" menus under Options | Manage Packages.
11494
11495 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11496
11497         * package-get.el (package-get): bugfix code checking installed version
11498         for case where package is not currently installed.
11499         (package-get-require-signed-base-updates): new variable.
11500         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11501         deemed not a goot thing.  Use the variable
11502         package-get-allow-unsigned-base-updates instead.
11503
11504 1998-10-16 Greg Klanderman <greg@alphatech.com>
11505
11506         * package-get.el (package-get): Don't install an older version than
11507         we already have unless explicitly told to.  Issue a warning.
11508
11509         * package-ui.el (pui-add-required-packages): when adding
11510         dependencies, don't add packages that are up to date.
11511         (pui-package-symbol-char):  Don't consider a package out of date
11512         if you have a newer version installed than the latest version in
11513         package-get-base.
11514
11515         * package-get.el (package-get-base-filename): document that it may
11516         be a path relative to package-get-remote;  new default value.
11517         (package-get-locate-file): new function.
11518         (package-get-update-base): use it to expand package-get-base-filename.
11519         (package-get-save-base): new function to save the package-get database
11520         to file.
11521         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11522         (package-get-update-base): pass the REMOTE-SOURCE arg.
11523         (package-get-update-base-entry): call package-get-custom-add-entry.
11524         (package-get-file-installed-p): removed; no longer needed.
11525         (package-get-create-custom): ditto.
11526         (toplevel): remove code to build and load package-get-custom.el
11527         (package-get-custom-add-entry): new function.
11528
11529 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11530
11531         * wid-edit.el (widget-button-click): Don't switch window.
11532
11533 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11534
11535         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11536
11537 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11538
11539         * etags.el (find-tag-default): Run find-tag-hook using
11540         run-hooks rather than funcall
11541
11542 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11543
11544         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11545         and the current local map as the parents to isearch-mode-map.
11546
11547 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11548
11549         * XEmacs 21.2-beta3 is released.
11550
11551 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11552
11553         * package-get.el (package-get-update-base): use
11554         insert-file-contents-internal, not insert-file-contents-literally.
11555
11556 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11557
11558         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11559         dump time.
11560
11561 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11562
11563         * package-get.el (package-get-update-base-entry): new function.
11564         (package-get-update-base): renamed; was `package-get-load-base'.
11565         cleanup, and use package-get-update-base-from-buffer.
11566         (package-get-update-base-from-buffer): new function.
11567         (package-get-update-base-entries): new; helper for above.
11568         Do not eval lisp grabbed over ftp; parse it from new format.
11569
11570 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11571
11572         * files.el (set-auto-mode): Don't play games loading package-get
11573         database; package-get-package-provider will handle it all.
11574
11575 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11576
11577         * package-get.el (package-get-base-filename): new variable.
11578         (package-get-require-base): new function.
11579         (package-get-pgp-signed-begin-line): new variable.
11580         (package-get-pgp-signature-begin-line): ditto.
11581         (package-get-pgp-signature-end-line):  ditto.
11582         (package-get-load-base): new function.
11583         (package-get-interactive-package-query):
11584         (package-get-update-all):
11585         (package-get-dependencies):
11586         (package-get-package-provider):
11587         (package-get-custom): use package-get-require-base.
11588         [package-get-custom loading]: disable for now.
11589
11590         * package-ui.el (pui-list-packages): use (package-get-require-base)
11591
11592 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11593
11594         * package-ui.el: Correct obvious thinko in choosing extent face.
11595
11596 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11597
11598         * menubar-items.el (default-menubar): pui-list-package has nothing
11599         to with Customize. Move all the package stuff to a new Item in Options.
11600
11601         * package-ui.el (pui-menu): Add menu and Popup menu.
11602
11603         * package-get.el (package-get): Use new
11604         package-admin-get-install-dir.
11605
11606         * package-admin.el (package-admin-get-install-dir): New syntax.
11607         Conserve package location and put mule packages where mule-base is.
11608
11609         * package-get.el : Customized
11610
11611         * package-ui.el (pui): Customized
11612         (pui-package-install-dest-dir): New variable.
11613         (pui-install-selected-packages): Use it
11614
11615 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11616
11617         * package-get.el (package-get-interactive-package-query): Move
11618         dependency on package-get-base to run-time.
11619         (package-get-update-all): Ditto.
11620         (package-get-dependencies): Ditto.
11621         (package-get-package-provider): Ditto.
11622         (package-get-custom): Ditto.
11623
11624 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11625
11626         * events.el: Remove 'ascii-character property from 'backspace
11627         and 'delete symbols
11628
11629 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11630
11631         * package-get-base.el: removed.
11632
11633 1998-09-23  Didier Verna  <didier@xemacs.org>
11634
11635         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11636         (no-upper-case-p): new function.
11637         (with-search-caps-disable-folding): new macro.
11638         (with-interactive-search-caps-disable-folding): new macro.
11639         (zap-to-char): In interactive mode, do a case-sensitive search if
11640         the character is uppercase.
11641         (zap-up-to-char): ditto.
11642
11643         * replace.el (perform-replace): use the function no-upper-case-p.
11644
11645         * isearch-mode.el (isearch-fix-case): ditto.
11646         make obsolete `with-caps-disable-folding' and
11647         `isearch-no-upper-case-p'.
11648
11649         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11650         (tags-search): ditto.
11651         (tags-query-replace): ditto.
11652
11653         * info.el (Info-search): ditto.
11654
11655 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11656
11657         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11658
11659 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11660
11661         * package-admin.el (package-admin-rmtree): rewritten.  need to
11662         check for "." and ".." before symlink check.  expand files and
11663         directories with respect to DIRECTORY, not default-directory.
11664
11665 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11666
11667         * package-get.el (package-get-all): add INSTALL-DIR argument.
11668
11669 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11670
11671         * package-ui.el (pui-add-required-packages): new function, select
11672         dependent packages.
11673         (pui-display-keymap): bind it.
11674         (pui-help-string): document it.
11675         (pui-install-selected-packages): package-get-all -> package-get.
11676
11677         * package-get.el (package-get-dependencies): new function.
11678
11679 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11680
11681         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11682         regexps.
11683
11684 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11685
11686         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11687         function.
11688         (default-mouse-track-normalize-point): Use it.
11689
11690 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11691
11692         * package-admin.el (package-admin-delete-binary-package):
11693                 General cleanup. Remove unnessary use of progn and
11694         save-excursion.
11695         (package-admin-delete-binary-package): Do NOT mess with file
11696         modes. That is evil.
11697         (package-admin-delete-binary-package): Wrap all deleting in
11698         condition-case. The data in MANIFEST is untrustworthy.
11699         (package-admin-delete-binary-package): Let the OS worry about non
11700         empty directories.
11701
11702 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11703
11704         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11705         processing.
11706         (lm-report-bug): Fix mail address to send bug reports to.
11707
11708 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11709
11710         * XEmacs 21.2-beta2 is released.
11711
11712 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11713
11714         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11715
11716 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11717
11718         * info.el (Info-mode): Document page turning by double clicks in
11719         docstring so `M-x describe-mode' will display it.
11720
11721 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11722
11723         * info.el (Info-mouse-track-double-click-hook): Use character
11724         widths to calculate a border region where double clicking does
11725         page turning, and return `nil' by default so other hooks, such as
11726         region highlighting, will be run.
11727
11728 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11729
11730         * sound.el (default-sound-directory-list): Initialize with all the
11731         "sounds" directories in `data-directory-list'.  It used to just be
11732         the first one.
11733
11734         * packages.el (locate-data-directory-list): Created.  This gives
11735         the list of matching directories, unlike `locate-data-directory',
11736         which just gives the first one.
11737
11738 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11739
11740         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11741         make a binding in the local keymap until help-char handling is
11742         improved.
11743
11744         * help.el (help-keymap-with-help-key): Provide keymap with help
11745         binding.
11746         (help-print-help-form): New helper function.
11747
11748 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11749
11750         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11751         move extent to another buffer; no need to create a new extent.
11752         (isearch-fix-case): New function.
11753         (isearch-search-and-update): Use it.
11754
11755 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11756
11757         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11758         the keymap, not minor-mode-map-alist.
11759         (isearch-done): Restore overriding-local-map.
11760
11761 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11762
11763         * bytecomp.el (byte-compile-buffer-substring):
11764         Fix for: (byte-compile (defun f () (buffer-substring)))
11765         ==>   ** buffer-substring called with 3 args, but requires 0-3
11766         - new code not only works, but is more readable, too.
11767
11768 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11769
11770         * msw-faces.el (mswindows-init-device-faces): Don't try to
11771           specify a default font at this late stage. Do try to force
11772           creation of the default face font so that if it fails we get
11773           an error now instead of a crash at frame creation.
11774
11775           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11776           mswindows-make-font-unitalic: Canonical default weight
11777           changed from "Normal" to "Regular".
11778
11779           mswindows-make-font-bold / -bold-italic: Supplied device was
11780           not being passed into call to mswindows-find-smaller-font.
11781
11782 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11783
11784         * package-get.el (package-get-remote): Fix the path where to find
11785           the packages on xemacs.org.
11786
11787 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11788
11789         * about.el (about-maintainer-info): Update Ben's entry.
11790
11791 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11792
11793         * lisp/shadow.el (find-emacs-lisp-shadows):
11794         - `member' was being called on lists of length 2000!
11795         - Replace with hashtables.
11796         - Replace hand-coded loops with (dolist)
11797         - Fix comment typo
11798
11799 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11800
11801         * packages.el: Added new function, `package-delete-name', to
11802           delete existing packages from the installed package database
11803           (`packages-package-list').  Also added the "pkginfo" directory
11804           to `packages-special-base-regexp', so that the pkginfo directory
11805           would not get added to `late-packages'.
11806
11807         * package-admin.el: Added ability to delete an installed package
11808           (added low-level function, `package-admin-delete-package').
11809           Understands how to use the pkginfo/MANIFEST.<package> file to
11810           delete the package.  When installing a package, will also
11811           create a MANIFEST.* file if one is not provided by the
11812           package.  If the MANIFEST.* doesn't exist when deleting a
11813           package, the functions will fall back to attempting to delete
11814           any package-specific lisp directory.
11815
11816         * package-get.el: Moved some functions to package-admin.el.
11817           Added interactive function `package-get-delete-package', for
11818           use by users for deleting a package.
11819
11820           Also modified to not require the presence of efs.
11821
11822 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * files.el (find-file-noselect): Handle all signals, kill the
11825         buffer and resignal.
11826
11827 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11828
11829         * cl-macs.el (glyph-image): Add setf method.
11830
11831 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11832
11833         * package-get.el: Fixed broken EFS downloading.  Also, look for
11834           .tar.gz files first, in preference over .tgz files.
11835
11836         * package-ui.el: Fix display of package version numbers.
11837
11838 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11839
11840         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11841         argument.
11842
11843 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11844
11845         * list-mode.el: `display-completion-list': added new/optional
11846           keyword `:completion-string', which allows the programmer to
11847           change the "Possible completions are:" prompt.
11848
11849         * menubar-items.el: Added new pulldown menu-pick to start up the
11850           visual package browser/installer:
11851
11852                 Options->Customize->List Packages
11853
11854         * package-admin.el: Added hooks for installing under both Unix
11855           and MS Windows.  Does additional error checking.  No longer
11856           calls "add-big-package.sh" to install packages under Unix; now
11857           calls gunzip & tar directly.
11858
11859         * package-get.el: Added ability to install packages from files
11860           on a local disk/CDROM.  Now deletes any existing package lisp
11861           directory.  Does completion on available packages when
11862           querying for package names.  Will also search for .tgz files
11863           in addition for .tar.gz files.  Tries to reload
11864           auto-autoloads, as a convenience when loading new packages,
11865           and also tries to add any new package paths to `load-path'.
11866           Changed all occurences of `concat' to use `expand-file-name'.
11867
11868         * package-ui.el: New file which implements the main visual
11869           package browser/installer, which is started via a menu pick or
11870           M-x pui-list packages.
11871
11872 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11873
11874         * startup.el (load-init-file): spelling fix.
11875
11876 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11877
11878         * startup.el (normal-top-level): Load auto-autoload files
11879         covariantly with their precedence.
11880
11881 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11882
11883         * menubar-items.el (default-menubar): Remove "Font Weight"
11884         option, there is currently no custom equivalent.. Customize-faces
11885         is "Edit faces".
11886
11887         * x-font-menu.el (font-menu-set-font): Use customize to set
11888         default face.
11889
11890         * faces.el (face-spec-update-all-matching): New function.
11891
11892         * cus-face.el (custom-set-face-update-spec): New function.
11893         Interface to customize faces from elisp.
11894
11895         (custom-face-value-create): Show the customized settings if set
11896         but not saved.
11897
11898 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11899
11900         (custom-face-value-create): Show the customized settings if set
11901         but not saved.
11902
11903 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11904
11905         * keydefs.el (global-map): Add FSF 20.3 binding of
11906         query-replace-regexp.
11907
11908 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11909
11910         * minibuf.el (read-file-name-internal-1): use
11911         user-name-completion-1 instead of user-name-completion.
11912
11913 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11914
11915         * loadup.el:
11916         * make-docfile.el:
11917         * update-elc.el: Don't set `source-directory' (now defunct as a
11918         global variable) no more.
11919
11920         * packages.el (packages-list-autoloads): Made `source-directory'
11921         (now defunct as a global variable) a parameter.
11922
11923 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11924
11925         * about.el (about-hackers): new email
11926
11927 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11928
11929         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11930
11931 1998-07-17  Didier Verna  <didier@xemacs.org>
11932
11933         * faces.el (set-face-property):
11934         (set-face-dim-p):
11935         (face-dim-p): updated the doc strings now that the dim property isn't
11936         tty-specific.
11937         (face-equal): the dim property is now a common one.
11938
11939         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11940         Renamed the `stipple' attribute to `background-pixmap'.
11941         (custom-face-background-pixmap): make custom-face-stipple an
11942         obsolete alias for this.
11943
11944 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11945
11946         * find-paths.el (paths-file-readable-directory-p): Created and
11947         used.
11948
11949         * loadup.el: Don't set inhibit-... flags from run-temacs.
11950
11951 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11952
11953         * packages.el (packages-data-path-depth): Added and used.
11954
11955 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11956
11957         * about.el:
11958         - Change .xpm to .png, delete "zcat" section.
11959         - cosmetic fix in the 'marcpa' entry.
11960
11961         * etc/photos
11962         - convert all .xpm.Z to .png
11963         - rename mrb to martin
11964         - rename mcook-m to mcookm
11965
11966 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11967
11968         * x-init.el (x-initialize-compose): Add support for
11969         dead-circumflex as YET ANOTHER NAME for that dead key.
11970
11971 1998-08-05  Colin Rafferty <colin@xemacs.org>
11972
11973         * setup-paths.el (paths-construct-exec-path): Made the
11974         last-packages really be last.
11975         (paths-construct-data-directory-list): Ditto.
11976
11977 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11978
11979         * startup.el(startup-splash-frame-body):
11980         Update Copyright notice in splash screen
11981
11982 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11983
11984         * minibuf.el (read-file-name-internal-1): do ~user completion.
11985
11986 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11987
11988         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11989         aginst destroyed extents
11990
11991 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11992
11993         * package-get.el (package-get): add `install-dir' argument.
11994
11995 1998-07-20  John Jones  <jj@asu.edu>
11996
11997         * package-get.el: calls to package-get-update-all will only
11998           update packages which are already installed.
11999
12000 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12001
12002         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12003         writable.
12004
12005 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12006
12007         * about.el (about-hackers): Correct my email.
12008
12009 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12010
12011         * about.el (about-hackers): new email-address.
12012
12013 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12014
12015         * minibuf.el (read-number): Don't let `input-error' condition
12016         escape.
12017
12018 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12019
12020         * about.el (about-hackers): use my `email-for-life' address.
12021
12022 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12023
12024         * XEmacs 21.2-beta1 is released.
12025
12026 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12027
12028         * ldap.el (ldap-search): Doc string change
12029
12030 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12031
12032         * menubar-items.el (default-menubar): Removed references to
12033         `data-directory', and use `locate-data-file' instead, and made
12034         then greyed out if they don't exist.
12035
12036 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12037
12038         * keymap.el (events-to-keys): Use `format' instead of `concat'
12039         since the latter does not accept integer args anymore
12040
12041 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12042
12043         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12044         macros replaced.
12045
12046 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12047
12048         * make-docfile.el: Get first initialization from very-early-lisp.el
12049         * update-elc.el: Ditto.
12050         * loadup.el (really-early-error-handler): Ditto.
12051
12052         * packages.el (packages-unbytecompiled-lisp): Add new file,
12053         very-early-lisp.el.
12054
12055         * very-early-lisp.el: New file.
12056
12057 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12058
12059         * Symbols that have been obsolete for at least 3 years removed (II).
12060
12061         * obsolete.el (eval-current-buffer): Make compatible.
12062         (byte-code-function-p): Ditto.
12063         (send-string): Removed.
12064         (send-region): Removed.
12065         (screen-scrollbar-width): Removed.
12066         (set-screen-scrollbar-width): Removed.
12067         (set-screen-left-margin-width): Removed.
12068         (set-screen-right-margin-width): Removed.
12069         (screen-left-margin-width): Removed.
12070         (screen-right-margin-width): Removed.
12071         (set-buffer-left-margin-width): Removed.
12072         (set-buffer-right-margin-width): Removed.
12073         (buffer-left-margin-width): Removed.
12074         (buffer-right-margin-width): Removed.
12075         (x-set-frame-icon-pixmap): Removed.
12076         (x-set-screen-icon-pixmap): Removed.
12077         (pixel-name): Removed.
12078         (make-pixmap): Removed.
12079         (make-cursor): Removed.
12080         (pixmap-width): Removed.
12081         (pixmap-contributes-to-line-height-p): Removed.
12082         (set-pixmap-contributes-to-line-height): Removed.
12083
12084 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12085
12086         * obsolete.el (popup-menu-up-p): removed.
12087         (read-no-blanks-input): Removed.
12088         (wholenump): Removed.
12089         (ring-mod): Removed (what was ring-mod?).
12090         (current-time-seconds): Removed.
12091         (run-special-hook-with-args): Removed.
12092         (dot): Removed.
12093         (dot-marker): Removed.
12094         (dot-min): Removed.
12095         (dot-max): Removed.
12096         (window-dot): Removed.
12097         (set-window-dot): Removed.
12098
12099         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12100         `dot-min'.
12101
12102         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12103
12104         * code-files.el (insert-file-contents): Rename
12105         run-special-hook-with-args to run-hook-with-args-until-success.
12106         (write-region): Ditto.
12107
12108 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12109
12110         * about.el: Fix typos, update release date.
12111
12112         * Symbols that have been obsolete for at least 3 years removed.
12113
12114         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12115         screen- functions.
12116         (toplevel): remove setf methods for screen functions.
12117         * cl-macs.el (extent-data): defsetf removed.
12118         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12119         many places to remove.
12120         (comment-indent-hook): Ditto.
12121         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12122         (buffer-dedicated-screen): Ditto.
12123         (deiconify-screen): Ditto.
12124         (delete-screen): Ditto.
12125         (event-screen): Ditto.
12126         (find-file-other-screen): Ditto.
12127         (find-file-read-only-other-screen): Ditto.
12128         (live-screen-p): Ditto.
12129         (screen-height): Ditto.
12130         (screen-iconified-p): Ditto.
12131         (screen-list): Ditto.
12132         (screen-live-p): Ditto.
12133         (screen-name): Ditto.
12134         (screen-parameters): Ditto.
12135         (screen-pixel-height): Ditto.
12136         (screen-pixel-width): Ditto.
12137         (screen-root-window): Ditto.
12138         (screen-selected-window): Ditto.
12139         (screen-totally-visible-p): Ditto.
12140         (screen-visible-p): Ditto.
12141         (screen-width): Ditto.
12142         (screenp): Ditto.
12143         (get-screen-for-buffer): Ditto.
12144         (get-screen-for-buffer-noselect): Ditto.
12145         (get-other-screen): Ditto.
12146         (iconify-screen): Ditto.
12147         (lower-screen): Ditto.
12148         (mail-other-screen): Ditto.
12149         (make-screen): Ditto.
12150         (make-screen-invisible): Ditto.
12151         (make-screen-visible): Ditto.
12152         (modify-screen-parameters): Ditto.
12153         (new-screen): Ditto.
12154         (next-screen): Ditto.
12155         (next-multiscreen-window): Ditto.
12156         (other-screen): Ditto.
12157         (previous-screen): Ditto.
12158         (previous-multiscreen-window): Ditto.
12159         (raise-screen): Ditto.
12160         (redraw-screen): Ditto.
12161         (select-screen): Ditto.
12162         (selected-screen): Ditto.
12163         (set-buffer-dedicated-screen): Ditto.
12164         (set-screen-height): Ditto.
12165         (set-screen-position): Ditto.
12166         (set-screen-size): Ditto.
12167         (set-screen-width): Ditto.
12168         (show-temp-buffer-in-current-screen): Ditto.
12169         (switch-to-buffer-other-screen): Ditto.
12170         (visible-screen-list): Ditto.
12171         (window-screen): Ditto.
12172         (x-set-screen-pointer): Ditto.
12173         (x-set-frame-pointer): Ditto.
12174         (screen-title-format): Ditto.
12175         (screen-icon-title-format): Ditto.
12176         (terminal-screen): Ditto.
12177         (delete-screen-hook): Ditto.
12178         (create-screen-hook): Ditto.
12179         (mouse-enter-screen-hook): Ditto.
12180         (mouse-leave-screen-hook): Ditto.
12181         (map-screen-hook): Ditto.
12182         (unmap-screen-hook): Ditto.
12183         (default-screen-alist): Ditto.
12184         (default-screen-name): Ditto.
12185         (x-screen-defaults): Ditto.
12186         (x-create-screen): Ditto.
12187         * obsolete.el: meta-flag removed.
12188         baud-rate removed.
12189         sleep-for-millisecs removed.
12190         extent-data removed.
12191         set-extent-data removed.
12192         set-extent-attribute removed.
12193         extent-glyph removed.
12194         extent-layout removed.
12195         set-extent-layout removed.
12196         list-faces-display removed.
12197         list-faces removed.
12198         trim-versions-without-asking removed.
12199         after-write-file-hooks removed.
12200         truename removed.
12201         auto-fill-hook removed.
12202         blink-paren-hook removed.
12203         select-screen-hook, deselect-screen-hook removed.
12204         auto-raise-screen, auto-lower-screen removed.
12205
12206         * msw-mouse.el: Global change resource -> mswindows-resource.
12207
12208         * XEmacs 21.0-pre5 is released.
12209
12210 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12211
12212         * about.el (about-hackers): Credits update.
12213
12214 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * register.el (insert-register): Don't activate the region.
12217
12218 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12219
12220         * select.el: Restore x-* symbols for backwards compatibility:
12221         x-copy-primary-selection, x-kill-primary-selection,
12222         x-delete-primary-selection, x-select-make-extent-for-selection,
12223         x-valid-simple-selection-, x-cut-copy-clear-internal.
12224
12225 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12226
12227         * XEmacs 21.0-pre4 is released.
12228
12229 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12230
12231         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12232         reporting bugs.
12233         (maybe-add-init-button): Fix semantics under Windows.  Use
12234         `expand-file-name' rather than `concat'.
12235
12236         * help.el (print-messages): New function.
12237
12238 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12239
12240         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12241
12242 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12243
12244         * about.el: Tweaked my entry in about-hackers.
12245
12246         * find-paths.el (paths-emacs-root-p):
12247           Relaxed emacs-root checking of an in-place installation to
12248           also accommodate the flat layout used on MS Windows.
12249
12250 1998-06-29  John Jones  <jj@asu.edu>
12251
12252         * package-get.el: calls to package-get-update-all will only
12253           update packages which are already installed.
12254
12255 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12256
12257         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12258         are handled by the gui-element face fallbacks now.
12259
12260         * x-faces.el: default gui-element face to "background" as well as
12261         the default face.
12262
12263         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12264         and default face settings since these are set as fallbacks now in
12265         the appropriate domain.
12266
12267 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12268
12269         * text-mode.el (text-mode): Reorder regexp so the OR part
12270         corresponding to `page-delim' goes first and the hack in
12271         `forward-paragraph' will work.
12272         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12273
12274 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12275
12276         * subr.el (remove-hook): When checking the hook value
12277           with functionp, don't apply car to it.
12278
12279 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12280
12281         * package-get.el (package-get-remote-filename):
12282           Don't use file-name-as-directory because the local directory
12283           separator conventions might not be the same as ftp's.
12284
12285 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12286
12287         * ldap.el (ldap-host-parameters-alist): New name of
12288         `ldap-host-parameters-plist'
12289
12290 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12291
12292         * package-get.el: Using (require 'package-get-base), now that it
12293         provides itself.  Consequently removed all instances of (load
12294         "package-get-base.el").
12295
12296 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12297
12298         * subr.el (remove-hook): Don't treat the hook value as a
12299           list unless it is both consp and not functionp.
12300
12301 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12302
12303         * about.el: Email address for Ben Wing is ben@xemacs.org.
12304         * auto-show.el: Ditto.
12305         * bytecomp.el: Ditto.
12306         * faces.el: Ditto.
12307         * x-scrollbar.el: Ditto.
12308         * x-misc.el: Ditto.
12309         * tty-init.el: Ditto.
12310         * toolbar-items.el: Ditto.
12311         * symbol-syntax.el: Ditto.
12312         * specifier.el: Ditto.
12313         * objects.el: Ditto.
12314         * hyper-apropos.el: Ditto.
12315         * glyphs.el: Ditto.
12316
12317 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12318
12319         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12320         vertical-divider-always-visible-p.
12321         (default-mouse-motion-handler): Ditto.
12322
12323 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12324
12325         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12326         global value.
12327
12328 1998-06-21  Oliver Graf <ograf@fga.de>
12329
12330         * build-reports.el: changed receiver to xemacs-build-reports list
12331
12332 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12333
12334         * font.el: Split font-family-mappings into X and
12335           mswindows-specific versions.
12336           mswindows-font-create-[object|name]: Treat supplied size
12337           as a pointsize. Added underline and strikethru handling.
12338
12339         * msw-faces.el: changed default mswindows charset to western.
12340
12341         * msw-glyphs.el: removed space in border-glyph font string that
12342           was inserted to get round bugs in the mswindows C font code.
12343
12344 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12345
12346         * about.el (about-hackers): Credits update.
12347
12348         * help-nomule.el (tutorial-supported-languages): Add Romanian
12349         TUTORIAL.
12350
12351         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12352         to ISO-8859-2.
12353
12354 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12355
12356         * font.el: Split font-family-mappings into X and
12357           mswindows-specific versions.
12358           mswindows-font-create-[object|name]: Treat supplied size
12359           as a pointsize. Added underline and strikethru handling.
12360
12361         * msw-faces.el: changed default mswindows charset to western.
12362
12363         * msw-glyphs.el: removed space in border-glyph font string that
12364           was inserted to get round bugs in the mswindows C font code.
12365
12366 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12367
12368         * minibuf.el: make read-color-completion-table call
12369           (mswindows-color-list for mswindows devices.
12370
12371 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12372
12373         * lisp/font-lock.el
12374         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12375         Let declaration items contain non-word symbol characters.
12376
12377 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12378
12379         * package-get.el (package-get-package-provider): Added autoload
12380         cookie.  Loading "package-get-base.el" in ALL functions that use
12381         it.  Fixed some (interactive ...) with multiple argument specs
12382         again.  Cosmetic indentation changes.
12383
12384 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12385
12386         * info.el (Info-insert-dir): Don't use nreverse on variables
12387         that you want to use later.
12388
12389 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12390
12391         * x-mouse.el (x-set-point-and-move-selection): Replace call
12392         to x-kill-primary-selection with kill-primary-selection
12393
12394 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12395
12396         * simple.el (what-cursor-position): Make cursor position reported
12397         use value of column-number-start-at-one
12398
12399 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12400
12401         * about.el (xemacs-hackers): Fix Jareth's email address.
12402
12403 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12404
12405         * startup.el (startup-splash-frame): Remove
12406         `xemacs-startup-logo-function'.
12407
12408 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12409
12410         * about.el (about-hackers): Update credits list.
12411
12412 1998-06-06  Jeff Miller <jmiller@smart.net>
12413
12414         * lisp/sound.el: Update sound-ext to allow filenames with
12415           extensions to be found by load-sound-file
12416
12417 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12418
12419         * info.el (Info-rebuild-outdated-dir): Removed variable
12420         (Info-auto-generate-directory): New variable
12421         (Info-save-auto-generated-dir): New variable
12422         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12423         (Info-build-dir-anew): Second parameter removed.  Use
12424         `Info-save-auto-generated-dir'
12425         (Info-rebuild-dir): Ditto
12426
12427 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12428
12429         * list-mode.el (next-list-mode-item): Would not recognize
12430         border between directly neighbored items.
12431
12432 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12433
12434         * package-get.el: add autoloads for some functions.
12435
12436 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12437
12438         * specifier.el (let-specifier): Tiny docfixes.
12439
12440 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12441
12442         * msw-mouse.el: set selection-pointer-glyph to Normal.
12443
12444 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12445
12446         * wid-edit.el (widget-specify-secret): New function.
12447         (widget-after-change): Use it.
12448         (widget-specify-field): Use it.
12449
12450 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12451
12452         * mouse.el (drag-window-divider): Use `(not done)' instead of
12453         `doit'; reuse result of `window-pixel-edges'.
12454
12455         * modeline.el (drag-modeline-event-lag): Rename to
12456         drag-divider-event-lag.
12457
12458 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12459
12460         * specifier.el (let-specifier): Rewritten not to generate needless
12461         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12462         arguments.
12463
12464 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12465
12466         * minibuf.el (read-file-name-1): Setup buffer-local value of
12467         `completion-ignore-case' in completions buffer under Windows.
12468
12469 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12470
12471         * about.el (about-maintainer-glyph): Fix support for not
12472         compressed images.
12473
12474 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12475
12476         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12477
12478         * mouse.el (mouse-track): Cancel selection if misc-user event with
12479         `cancel-mode-internal' function is fetched.
12480
12481 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12482
12483         * files.el (save-some-buffers-1): Fixed return value.
12484
12485 1998-06-01  Oliver Graf <ograf@fga.de>
12486
12487         * dragdrop.el: added experimental
12488
12489 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12490
12491         * startup.el (after-init-hook, init-file-user,
12492         user-init-directory, load-user-init-file):  Purge references
12493         to "~/.xemacs/init.el" from docstrings.
12494
12495         (load-user-init-file) Use paths-construct-path to construct
12496         paths to user init files.  Go directly to ~/.emacs, do not
12497         search ~/.xemacs/, do not load `default-custom-file'.
12498
12499 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12500
12501         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12502         general *sh.
12503         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12504
12505 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12506
12507         * menubar-items.el (default-menubar): add Update Packages to customize
12508         menu.
12509
12510 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12511
12512         * faces.el: use toolbar face as a fallback for toolbar properties
12513         in xpm-color-symbols instead of default.
12514
12515         * msw-faces.el: rename 3d-object -> gui-element face.
12516
12517 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12518
12519         * startup.el (xemacs-startup-logo-function): New variable.
12520         (startup-splash-frame): Use it.
12521
12522 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12523
12524         * files.el (save-some-buffers): Would wait 1 second.
12525         (save-some-buffers-1): Delete other windows here instead of in
12526         `save-some-buffers'.
12527         (save-some-buffers): Force redisplay only if windows were deleted.
12528
12529 1998-06-02  Didier Verna  <didier@xemacs.org>
12530
12531         * cus-face.el (custom-face-attributes): generalized the use of
12532         toggle buttons for boolean attributes.
12533         Re-ordered the items a bit.
12534
12535 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12536
12537         * sound.el (default-sound-directory): Use `locate-data-directory'
12538         to find the sounds directory.
12539
12540 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12541
12542         * sound.el: default sound-ext to .wav under mswindows, .au
12543         otherwise. load-default sounds without extensions.
12544
12545 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12546
12547         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12548         if send-pr is not bound.
12549
12550 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12551
12552         * files.el: grok idl files in auto-mode-alist.
12553 1998-06-01  Jeff Miller  <jmiller@smart.net>
12554
12555         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12556         calling `upcase'.
12557
12558 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12559
12560         * msw-glyphs.el: add xbm to the list of image types supported.
12561
12562 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12563
12564         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12565         instead of XEmacs one when dumping InfoDock.
12566
12567 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12568
12569         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12570         for `modeline-visible-p'
12571
12572         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12573
12574 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12575
12576         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12577         since it's not used anymore. doc string fixes.
12578
12579         * package-get.el (package-get-file-installed-p): new function. use
12580         instead of file-installed-p which is in an external package.
12581
12582 1998-05-28  Oliver Graf <ograf@fga.de>
12583
12584         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12585         favor of select-window/switch-to-buffer
12586
12587 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12588
12589         * startup.el: changed (getenv "HOME") to (user-home-directory)
12590
12591 1998-05-25  Oliver Graf <ograf@fga.de>
12592
12593         * frame.el (cde-start-drag) moved to dragdrop.el
12594         (offix-start-drag-region) moved to dragdrop.el
12595         (offix-start-drag) moved to dragdrop.el
12596         * dragdrop.el (cde-start-drag) moved from frame.el
12597         (offix-start-drag-region) moved from frame.el
12598         (offix-start-drag) moved from frame.el
12599         (cde-start-drag-region) cde drag regions
12600         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12601
12602 1998-05-26  Oliver Graf <ograf@fga.de>
12603
12604         * dragdrop.el: created dragdrop-drag prototypes
12605         (cde-start-drag-region) fixed typo
12606
12607 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12608
12609         * simple.el (after-init-hook): Remove reader macro.
12610
12611         * packages.el (packages-hardcoded-lisp): Get rid of reader
12612         macros.  Update DOC string.
12613
12614 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12615
12616         * mouse.el (drag-window-divider): Ditto.
12617
12618         * modeline.el (mouse-drag-modeline): Use it.
12619
12620         * lisp-mode.el (let-specifier): Specify indentation.
12621
12622         * specifier.el (let-specifier): Renamed from
12623         `with-specifier-instance'.
12624
12625 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12626
12627         * x-faces.el:
12628         * faces.el: move definition of xpm-color-symbols from x-faces.el
12629         to faces. Predicate x-get-resource on the presence of x.
12630
12631         * msw-faces.el: set 3d-object face rather than modeline. Specify
12632         faces as specfier defaults.
12633
12634         * package-get.el: don't use package-admin-add-single-file-package.
12635
12636 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12637
12638         * toolbar-items.el: Fixup tooltips.
12639         (toolbar-gnus): Don't use obsolete variable
12640         toolbar-news-frame-properties.
12641         (toolbar-news-reader): Default to `gnus' instead of
12642         `not-configured'.
12643
12644         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12645         Windows.
12646
12647 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12648
12649         * package-get.el: rename -installedp -> -installed-p.
12650
12651 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12652
12653         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12654         attributes, and assinged it to continuation, truncation and
12655         hscroll glyphs.
12656
12657         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12658         and made continuation, truncation and hscroll glyphs arrow
12659         characters out of that font.
12660
12661 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12662
12663         * minibuf.el (minibuffer-electric-separator): Play nicely with
12664         directory-sep-char being \.
12665         (minibuffer-electric-tilde): Ditto.
12666         (read-file-name-map): Ditto.
12667
12668 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12669
12670         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12671         on X devices.
12672         (default-mouse-track-deal-with-down-event): Avoid
12673         `x-disown-selection'; use `disown-selection' instead.
12674
12675 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12676
12677         * select.el:
12678         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12679         moved to (cut-copy-clear-internal) in select.el. Ditto for
12680         (x-delete-primary-selection) (x-kill-primary-selection)
12681         (x-copy-primary-selection).
12682         (own-clipboard): new function.
12683
12684         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12685         functions in select.el. remove old ones.
12686         (mswindows-own-clipboard): new function.
12687
12688 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12689
12690         * gnuserv.el: allow connections from mswindows type devices.
12691
12692 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12693
12694         * msw-glyphs.el: change image type used from cursor to resource.
12695
12696 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12697
12698         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12699         for {top,bottom}-{left,right} values in addition to
12700         {top,bottom}_{left,right}.
12701         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12702
12703 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * cl-macs.el (specifier-instance): Undefine its setf method.
12706
12707         * specifier.el (with-specifier-instance): Added docstring.
12708
12709         * mouse.el (drag-window-divider): Ditto.
12710
12711         * modeline.el (mouse-drag-modeline): Use it.
12712
12713         * lisp-mode.el (with-specifier-instance): Define its indentation
12714         level.
12715
12716         * specifier.el (with-specifier-instance): New macro.
12717
12718 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12719
12720         * package-get.el (package-get-create-custom): new function to
12721         auto-generate package-get-custom.el from package-get-base.el.
12722         * (package-get-ever-installedp): new function.
12723         * (package-get-custom): new function to get all packages specified
12724         by customize.
12725
12726 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12727
12728         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12729
12730 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12731
12732         * cl-extra.el: Reverse previous float change.
12733
12734 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12735
12736         * x-faces.el:
12737         * faces.el (try-font-name): moved from x-faces.el since it is
12738         required by w3 under mswindows as well X.
12739
12740 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12741
12742         * winnt.el: Removed evil (setq completion-ignore-case t)
12743         clause, one more overlookef fsfism.
12744         (nt-quote-args-functions-alist): End sentences with double space.
12745
12746 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12747
12748         * window-xemacs.el (push-window-configuration): Remove kludgery of
12749         recaching default-toolbar specifier.
12750         (pop-window-configuration): Ditto.
12751         (unpop-window-configuration): Ditto.
12752
12753 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12754
12755         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12756
12757 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12758
12759         * winnt.el (nt-quote-args-verbatim): Added function.
12760         (nt-quote-args-prefix-quote): Added function.
12761         (nt-quote-args-backslash-quote): Added function.
12762         (nt-quote-args-double-quote): Added function.
12763         (nt-quote-args-functions-alist): New variable.
12764         (nt-quote-process-args): Added function. This is the main quoting
12765         work horse called from process-nt.c
12766
12767 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12768
12769         * winnt.el: Removed duplicate definitions for backspace,
12770         delete, M-backspace and C-M-backspace.
12771         (file-name-buffer-file-type-alist): Removed this variable.
12772         (find-buffer-file-type): Removed function.
12773         (find-file-binary):  Removed function.
12774         (find-file-text): Removed function.
12775         (find-file-not-found-set-buffer-file-type): Removed function.
12776         (save-to-unix-hook): Removed function.
12777         (revert-from-unix-hook): Removed function.
12778         (using-unix-filesystems): Removed function.
12779         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12780         warning.
12781         (x-set-selection): Removed function.
12782         (x-get-selection): Removed function.
12783         Removed commented FSFisms.
12784         Replaced copyright notice (this file is not part of GNU Emacs).
12785         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12786         comint-process-echoes setting to t.
12787
12788 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12789
12790         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12791         and used following the interface change of
12792         `paths-find-recursive-path'.
12793
12794         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12795         regexp instead of a list of base names.
12796         (paths-version-control-filename-regexp):
12797         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12798         Introduced and used following the interface change of
12799         `paths-find-recursive-path'.
12800
12801 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12802
12803         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12804         on X devices, rather than on all non-TTY devices.
12805
12806 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12807
12808         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12809
12810         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12811
12812 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12813
12814         * itimer.el (activate-itimer): Fixed usage of integers
12815         as argument to `concat'.
12816
12817 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12818
12819         * itimer.el (start-itimer): replace the use of `concat' with
12820         `format'
12821
12822 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12823
12824         * mode-motion.el (mode-motion-hook): Clarify docstring.
12825         From Bob Weiner <weiner@altrasoft.com>
12826
12827         * loadhist.el (symbol-file): Supply prompt string when used
12828         interactively.
12829         From Bob Weiner <weiner@altrasoft.com>
12830
12831 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * loadup.el (really-early-error-handler): Ditto.
12834
12835         * update-elc.el: Ditto.
12836
12837         * setup-paths.el (paths-construct-exec-path): Ditto.
12838
12839         * make-docfile.el: Ditto.
12840
12841         * find-paths.el (paths-decode-directory-path): Use split-path
12842         instead of decode-path.
12843
12844         * files.el (parse-colon-path): Update docstring reference.
12845
12846 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12847
12848         * msw-init.el:
12849         * x-init.el:
12850         Bind cut'n'paste keys to non window-system specific functions.
12851
12852         * msw-select.el: New function mswindows-clear-clipboard.
12853         mswindows-cut-copy-clipboard extended to handle clearing of the
12854         selection and renamed to mswindows-cut-copy-clear-clipboard.
12855
12856         * select.el: on mswindows devices delete-primary-selection
12857         calls mswindows-clear-clipboard.
12858
12859 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12860
12861         * simple.el (quoted-insert): Inhibit quit when using read-char.
12862
12863         * cmdloop.el (read-char): Don't inhibit quit.
12864         (read-char-exclusive): Ditto.
12865         (read-char): Signal quit if quit-char was pressed.
12866         (read-char-exclusive): Ditto.
12867         (read-quoted-char): Return a character, not integer.
12868
12869         * menubar-items.el (default-popup-menu): Use Andy's generic
12870         selection code.
12871         (default-popup-menu): Fix code.
12872
12873 1998-05-14  Oliver Graf <ograf@fga.de>
12874
12875         * dragdrop.el (dragdrop-function-widget): this time it's done
12876
12877 1998-05-13  Oliver Graf <ograf@fga.de>
12878
12879         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12880
12881 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12882
12883         * device.el (device-pixel-width):
12884         (device-pixel-height):
12885         (device-mm-width):
12886         (device-mm-height):
12887         (device-bitplanes):
12888         (device-color-cells): Swapped parameters to device-system-metric
12889         according to the interface change.
12890
12891 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12892
12893         * mouse.el (default-mouse-motion-handler): Use new name of the
12894         function event-over-vertical-divider-p.
12895         Do not set E-W arrow cursor over the divider if
12896         vertical-divider-draggable-p is nil in the window.
12897         ([top-level]): Use new name for the variable
12898         vertical-divider-map.
12899         (drag-window-divider): Respect vertical-divider-draggable-p.
12900         Variable name typo fixes.
12901
12902 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12903
12904         * keymap.el (kbd): Define here; handle string constants and
12905         others...
12906
12907 1998-05-15  Christian Nyb <chr@mediascience.no>
12908
12909         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12910         in Emacs 18.
12911
12912 1998-05-13  Didier Verna  <didier@xemacs.org>
12913
12914         * mouse.el (drag-window-divider): give the vertical divider a
12915         pressed look when dragging it.
12916
12917 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12918
12919         * faces.el: predicate some more face operations on x or mswindows
12920         not just x.
12921
12922         * modeline.el: enable modeline coloring for mswindows.
12923
12924 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12925
12926         * minibuf.el (minibuffer-default): Added variable; compatible with
12927         FSF Emacs.
12928         (next-history-element): Used `minibuffer-default'.
12929
12930 1998-05-12  Oliver Graf <ograf@fga.de>
12931
12932         * dragdrop.el (dragdrop-function-widget): button and mods ok
12933         arguments still look a bit strange
12934         (dragdrop-compare-mods) created
12935         (dragdrop-drop-do-functions) correctly checks for buttons and
12936         modifiers
12937
12938 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12939
12940         * setup-paths.el (paths-default-info-directories): Replace
12941         path-separator with directory-sep-char.
12942
12943         * files.el (path-separator): Don't define it here.
12944
12945 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12946
12947         * update-elc.el: Ditto.
12948
12949         * setup-paths.el (paths-construct-exec-path): Ditto.
12950
12951         * make-docfile.el: Ditto.
12952
12953         * loadup.el (really-early-error-handler): Ditto.
12954
12955         * find-paths.el (paths-decode-directory-path): Use decode-path
12956         instead of decode-path-internal.
12957
12958         * files.el (parse-colon-path): Update docstring.
12959
12960 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12961
12962         * subr.el (get-buffer-window-list): Make BUFFER optional.
12963
12964         * window-xemacs.el (windows-of-buffer): Defalias to
12965         get-buffer-window-list.
12966
12967 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12968
12969         * disass.el: Fix maintainer keyword.
12970
12971         * bytecomp.el (byte-compile-and-load-file): Autoload.
12972         (byte-compile-buffer): Ditto.
12973
12974         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12975         value is returned, not the name.
12976         (lisp-imenu-generic-expression): Enable it.
12977         (lisp-mode-variables): Ditto.
12978         (lisp-indent-offset): Change defconst to defvar.
12979         (lisp-indent-function): Ditto.
12980         (lisp-body-indent): Ditto.
12981
12982 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12983
12984         * modeline.el: Use zap-last-kbd-macro-event.
12985
12986         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12987         nil, don't attempt to do anything with messages.
12988         (eval-last-sexp): Use `letf' for clarity.
12989
12990 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12991
12992         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12993
12994 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12995
12996         * buff-menu.el:
12997         * lisp-mode.el:
12998         * obsolete.el:
12999         Change empty docstrings into no doc strings at all.
13000         Fix bogus FSF-format docstrings.
13001         * etags.el: Fix docstring.
13002
13003 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13004
13005         * package-get.el (package-get): Use internal md5
13006
13007 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13008
13009         * about.el (about-xemacs): Correct abuse of concat.
13010
13011 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13012
13013         * info.el (Info-mode): Use easymenu.
13014
13015 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13016
13017         * apropos.el (apropos): Don't use concat with integers.
13018
13019         * cmdloop.el (describe-last-error): Handle the case when no error
13020         was seen gracefully.
13021
13022         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13023         defun.
13024         (apropos-describe-plist): Ditto.
13025
13026         * help.el (with-displaying-help-buffer): Revert to a defun.
13027         (describe-key): Use it as defun.
13028         (describe-mode): Ditto.
13029         (describe-bindings): Ditto.
13030         (describe-prefix-bindings): Ditto.
13031         (describe-installation): Ditto.
13032         (view-lossage): Ditto.
13033         (describe-function): Ditto.
13034         (describe-variable): Ditto.
13035         (describe-syntax): Ditto.
13036
13037 1998-05-11  Oliver Graf <ograf@fga.de>
13038
13039         * dragdrop.el: changed order of require/provide
13040         (dragdrop-drop-mime-default) changed to new calling conventions
13041         (dragdrop-drop-do-functions) changed to new calling conventions
13042         (dragdrop-function-widget) this one needs more work...
13043
13044 1998-05-10  Oliver Graf <ograf@fga.de>
13045
13046         * about.el: another small change in my entry
13047         * dragdrop.el (dragdrop-drop-log-function): logging added
13048         plus customizations
13049         changed interface to handler functions. now called with event
13050         and object
13051
13052 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13053
13054         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13055         E-W arrow pointer displayed over draggable dividers.
13056
13057         * mouse.el (default-mouse-motion-handler): Show it when
13058         appropriate.
13059         (drag-window-divider): Added.
13060         ([top-level]): Initialized window-divider-map with a keymap
13061         binding the above function to left button down event.
13062
13063         * x-mouse.el (x-init-pointer-shape): Initialize
13064         divider-pointer-glyph from Cursor.dividerPointer, or use default
13065         E-W double arrow.
13066
13067 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13068
13069         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13070
13071 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * simple.el (count-words-buffer): Don't query for buffer.
13074         (count-lines-buffer): Ditto.
13075
13076 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13077
13078         * help.el (where-is): add optional insert argument.
13079
13080 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13081
13082         * help.el (describe-key-briefly): New argument INSERT.
13083
13084         * simple.el (eval-expression): New optional argument; synch with
13085         FSF 20.3.
13086
13087         * keydefs.el (global-map): Add new register bindings.
13088
13089         * register.el: Synched with FSF 20.3.
13090
13091 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13092
13093         * window-xemacs.el (recenter): all arguments are optional.
13094
13095 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13096
13097         * device.el: (device-pixel-width): Reflected name/parameters
13098         change to device-system-metric.
13099         (device-pixel-height): Ditto.
13100         (device-mm-width): Ditto.
13101         (device-mm-height): Ditto.
13102         (device-bitplanes): Ditto.
13103         (device-color-cells): Ditto.
13104
13105 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13106
13107         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13108
13109         * cl.el (most-positive-fixnum): Document.
13110         (most-negative-fixnum): Ditto.
13111
13112         * cus-dep.el: Updated comment.
13113
13114         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13115         constant.
13116
13117         * cus-load.el (custom-put): Removed.
13118
13119         * files.el (after-find-file): Just resignal quit instead of
13120         signaling "canceled".
13121
13122 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13123
13124         * frame.el (other-frame): Use `focus-frame' instead of
13125         select-frame kludges.
13126
13127         * lisp-mode.el: Update lisp-indent-function for
13128         save-selected-frame and with-selected-frame.
13129
13130         * frame.el (save-selected-frame): New macro.
13131         (with-selected-frame): Ditto.
13132         (other-frame): Use `set-frame-focus'.
13133
13134 1998-05-06  Oliver Graf <ograf@fga.de>
13135
13136         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13137         (dragdrop-drop-url-default) default handler for URL drops created
13138         (dragdrop-drop-mime-default) default handler for MIME drops created
13139         (dragdrop-drop-functions) default custom for handling drops created
13140         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13141
13142 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13143
13144         * mouse.el: Removed redundant mouse-mswindows-drop function.
13145
13146 1998-05-05  Oliver Graf <ograf@fga.de>
13147
13148         * about.el: changed some text in my entry
13149         * dragdrop.el: added customs
13150
13151 1998-05-04  Oliver Graf <ograf@fga.de>
13152
13153         * mouse.el: killed global drop key bindings
13154         (mouse-offix-drop) removed
13155         * dragdrop.el: created
13156         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13157
13158 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13159
13160         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13161         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13162
13163         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13164         obsolete comment.
13165
13166         * scrollbar.el (scrollbars-visible-p): Use new
13167         {vertical,horizontal}-scrollbar-visible-p specifiers.
13168
13169 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13170
13171         * device.el (device-pixel-height):
13172         (device-pixel-width):
13173         (device-mm-width):
13174         (device-mm-height):
13175         (device-bitplanes):
13176         (device-color-cells): Moved these 6 functions from device.c; they
13177         all use single (device-system-metrics) call.
13178
13179 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13180
13181         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13182         were renamed.
13183
13184         * menubar-items.el:
13185         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13186         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13187
13188         * help.el (help-map): Remove Hyperbole keybinding logic.
13189         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13190
13191 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13192
13193         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13194         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13195
13196 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13197
13198         * msw-glyphs.el: use nicer icon3 from the frame icon.
13199
13200 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13201
13202         * version.el (emacs-version): Remove InfoDock conditionals.
13203
13204         * startup.el (startup-splash-frame): Change ID logo name.
13205
13206 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13207
13208         * files.el (after-find-file): If the user presses C-g on
13209         directory-creation prompt, kill the buffer.
13210
13211 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13212
13213         * simple.el (count-words-region): Reverse previous change.
13214
13215 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13216
13217         * replace.el (query-replace): Just call perform-replace.
13218         (query-replace-regexp): Ditto.
13219         (perform-replace): Move region handling here.
13220         (perform-replace): Use the new arg to match-data.
13221
13222 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13223
13224         * x-init.el: Install X specific display table that
13225           displays char 0240 as a space to avoid whatever it is
13226           that screws up display of that character code.
13227
13228 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13229
13230         * help.el (function-arglist): If no arguments are documented for a
13231         subr, print nothing rather than incorrect output.
13232
13233 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13234
13235         * cmdloop.el (command-error): Update bail-out error message to use
13236         `emacs-program-name'.
13237
13238         * lib-complete.el: Remove reader macro cruft.
13239
13240         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13241         cruft.
13242
13243         * simple.el (count-words-region): Drop interactive-p check on the
13244         message.
13245
13246 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13247
13248         * font.el
13249         * msw-faces.el
13250         Correct spelling of mswindows-font-canonicalize-name.
13251
13252 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13253
13254         * ldap.el (ldap-host-parameters-alist): Replaced with
13255         `ldap-host-parameters-plist'
13256         (ldap-search): Adapt to previous change
13257
13258 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13259
13260         * about.el (about-hackers): Update Bob Weiner bio.
13261         (about-maintainer-info): Ditto.
13262
13263 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13264
13265         * simple.el (display-warning-minimum-level): Docfix.
13266
13267 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13268
13269         * widget.el (:default-get): New keyword.
13270         * wid-edit.el (default, widget-default-default-get): Define it.
13271         (group, widget-group-default-get): Define it.
13272         (menu-choice, widget-choice-default-get): Define it.
13273         (widget-default-get): New function.
13274         (widget-choice-action): Call it.
13275         (widget-editable-list-entry-create): Call it.
13276
13277 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13278
13279         * byte-optimize.el (byte-boolean-vars): Removed.
13280         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13281         lookup through `byte-boolean-vars'.
13282
13283 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13284
13285         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13286         resource-provided values into ghost specs for scrollbar-height and
13287         scrollbar-width.
13288
13289 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * byte-optimize.el: Don't attempt to optimize /=.
13292
13293         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13294         (byte-compile-/=): Ditto.
13295
13296 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13297
13298         * apropos.el: Use `with-displaying-help-buffer'.
13299         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13300         Use `with-displaying-help-buffer'.
13301         (apropos-follow): Do not give special treatment to buffer cursor
13302         was in prior to a mouse click.
13303         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13304         (apropos-print-doc): Set correct buffer for setting text
13305         properties.
13306
13307 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13308
13309         * help.el (help-buffer-prefix-string): New variable.
13310         (help-buffer-name): Use it.
13311
13312         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13313         mode menu.
13314
13315 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13316
13317         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13318
13319 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13320
13321         * files.el (find-file-noselect): Update docstring.
13322         (find-file-noselect): Signal an error if found an unreadable file.
13323         (file-chase-links): Save the match data.
13324         (normal-mode): Use `lwarn' and `error-message-string'.
13325         (interpreter-mode-alist): Change defconst to defvar.
13326         (inhibit-first-line-modes-regexps): Ditto.
13327         (inhibit-first-line-modes-regexps): Added .tgz.
13328         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13329         (change-major-mode-with-file-name): New user-option.
13330         (set-visited-file-name): Synched with FSF.
13331         (file-name-extension): New function, from FSF 20.3.
13332         (file-relative-name): Synched with FSF.
13333         (save-some-buffers): Support the C-r feature.
13334         (recover-session): Synched with FSF.
13335         (kill-some-buffers): Ditto.
13336         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13337
13338 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13339
13340         * files.el (insert-file): Undo previous change and reenable use of
13341         format.el.
13342
13343 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13344
13345         * window-xemacs.el (recenter): Define.
13346
13347 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13348
13349         * font.el (mswindows-font-create-name)
13350         (mswindows-font-create-object): new functions for mswindows type
13351         fonts.
13352
13353         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13354         strings are parsed as well as font objects.
13355
13356 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13357
13358         * modeline.el (defining-kbd-macro): Restore modeline indication of
13359         kbd-macro being recorded.
13360         (add-minor-mode): Simplify docstring.
13361         (modeline-minor-mode-menu): Remove stuff.
13362
13363 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13364
13365         * code-process.el (call-process): dynamically decide process
13366         coding type.
13367
13368 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13369
13370         * modeline.el: Add line-number-mode, column-number-mode to
13371         the modeline minor-mode menu.  Button2 on the line number does
13372         goto-line.
13373
13374 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13375
13376         * mouse.el: move x-selection-owner-p type things to
13377         selection-owner-p.
13378
13379         * msw-init.el: copy zmacs stuff from x-init.el
13380
13381         * msw-select.el (mswindows-own-selection)
13382         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13383         functions. Very simple minded implementation of selectio
13384         ownership.
13385
13386         * select.el (own-selection) (disown-selection)
13387         (activate-region-as-selection) (select-make-extent-for-selection)
13388         (valid-simple-selection-p): functions moved from x-select.el for
13389         generalized selection.
13390
13391         * x-select.el: see select.el changes.
13392
13393         * x-toolbar.el: use new selection functions.
13394
13395 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13396
13397         * packages.el (packages-find-package-directories): Fixed bug that
13398         would pick up multiple site-package directories.
13399         (package-locations): Added "xemacs-packages" as a late package
13400         location.
13401
13402         * find-paths.el: Now uses `emacs-program-name' and
13403         `emacs-program-version'.
13404         Additions to enforce version-specific directories in
13405         `paths-find-version-directory'.
13406
13407 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13408
13409         * default.el: Removed.
13410         * site-start.el: Removed.
13411
13412 1998-04-29  Didier Verna  <didier@xemacs.org>
13413
13414         * minibuf.el (minibuffer-history-minimum-string-length): Default
13415         to nil.
13416
13417 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13418
13419         * find-paths.el (paths-program-name): Rename.
13420         (paths-emacs-root-p): Ditto.
13421         (paths-find-site-directory): Ditto.
13422
13423 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13424
13425         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13426         `emacs-lisp-byte-compile-and-load'.
13427
13428 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13429
13430         * ldap.el (ldap-search): Fixed additional parameter passing to
13431         `ldap-open'
13432
13433 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13434
13435         * select.el (kill-primary-selection) (selection-owner-p)
13436         (copy-primary-selection) (yank-clipboard-selection)
13437         (selection-exists-p) (delete-primary-selection): new file and
13438         functions that do the right thing for the selected device.
13439
13440         * x-menubar.el: use generalised selection functions.
13441
13442         * dumped-lisp.el: dump select.el.
13443
13444 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13445
13446         * find-paths.el (paths-progname): New variable.
13447         (paths-emacs-root-p): Use it.
13448         (paths-find-site-directory): Ditto.
13449
13450 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13451
13452         * loadup.el ((member "dump" command-line-args)): Dump as
13453         `infodock' if InfoDock.
13454
13455 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13456
13457         * find-paths.el (construct-emacs-version): Simplify, include
13458         program name in the return value.
13459         * (paths-find-version-directory): Use it.
13460
13461 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13462
13463         * info.el (Info-parse-dir-entries): Fixed regexp
13464         (Info-build-dir-anew): Remove full suffix and capitalize info file
13465         name for files with no @direntry
13466         (Info-batch-rebuild-dir): New function
13467         (Info-suffixed-file): Check for regular files instead of simple
13468         file existence (could catch directories before)
13469
13470 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13471
13472         * setup-paths.el, find-paths.el: Removed uses of `not' which
13473         temacs doesn't have.
13474
13475         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13476         into root searching.
13477
13478 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13479
13480         * subr.el: Remove definition of `not'.
13481
13482 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13483
13484         * msw-glyphs.el: enable graphics support.
13485
13486 1998-04-23  Didier Verna  <didier@xemacs.org>
13487
13488         * x-menubar.el (default-menubar): restored the line-number-mode
13489         option.
13490
13491         * misc doc string updates related to the options menu.
13492
13493 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13494
13495         * setup-paths.el (paths-construct-load-path): Fix typo.
13496
13497 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13498
13499         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13500         font-menu-ignore-scaled-fonts don't have to be bound now; this
13501         gets us one step further towards making --no-autoloads work.
13502
13503         * startup.el (normal-top-level): Load auto-autoloads only if
13504         lisp-directory is non-nil.
13505
13506         * setup-paths.el (paths-construct-load-path): Made it robust
13507         against nil lisp-directory.
13508
13509         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13510         to the list of variables that cause a warning when nil.
13511
13512         * toolbar.el (init-toolbar-location): Now works even when there's
13513         no toolbar icon directory.
13514
13515 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13516
13517         * help.el (view-lossage): Recognize it.
13518
13519         * simple.el (log-message): Mark multiline messages.
13520
13521 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13522
13523         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13524
13525 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13526
13527         * package-get.el (package-get-all):  add `\n' separator to
13528         interactive specification so that both variables are read
13529
13530 1998-04-22  Didier Verna  <didier@xemacs.org>
13531
13532         * x-menubar.el: ported the options menu to Custom.
13533         Moved the "read only" toggle button to the buffers menu.
13534         Corrected some missing ;;;###autoload or defcustom.
13535
13536         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13537         the scrollbar-visible specifier for options menu handling.
13538
13539         * toolbar.el (toolbar-visible-p)
13540                      (toolbar-captioned-p)
13541                      (default-toolbar-position): defcustom wrappers around
13542         the toolbar specifiers for options menu handling.
13543
13544         * frame.el (get-frame-for-buffer-default-instance-limit):
13545         defcustom it for options menu handling.
13546
13547         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13548         font-lock-mode for options menu handling.
13549
13550         * cus-start.el: added Custom properties to overwrite-mode for
13551         options menu handling.
13552
13553 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13554
13555         * about.el: shameless self-promotion.
13556
13557 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13558
13559         * simple.el (raw-append-message): Slightly optimize.
13560         (remove-message): Use `push' for clarity.
13561         (append-message): Ditto.
13562         (display-warning): Dito.
13563         (raw-append-message): Send the message to the appropriate device.
13564
13565 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13566
13567         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13568         From Sean MacLennan <Sean.MacLennan@pika.ca>
13569
13570 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13571
13572         * setup-paths.el: Changed `directory-sep-char' to
13573         `path-separator', following a change in GNU Emacs.
13574
13575 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13576
13577         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13578         (Info-build-dir-anew): Add a final newline.
13579         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13580         is `always'
13581         (Info-rebuild-dir): Ditto
13582
13583         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13584
13585 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13586
13587         * simple.el (count-words-buffer): Retain zmacs region.
13588         (count-words-region): Ditto.
13589         * simple.el: (what-line): Expanded line counts.
13590         (count-lines): New parameter to conditionalize whether collapsed
13591         lines get counted.
13592         From Bob Weiner <weiner@altrasoft.com>
13593
13594 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13595
13596         * packages.el (package-locations): infodock-packages must override
13597         mule-packages and packages.
13598
13599 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13600
13601         * wid-edit.el:
13602         remove rude messages from widget-activation-widget-mapper
13603         and widget-activation-glyph-mapper
13604
13605 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13606
13607         * toolbar.el: Remove (featurep 'x) test from
13608         toolbar-make-button-list
13609
13610 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13613         only if in the same frame.
13614
13615 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13616
13617         * packages.el (package-locations): Added site-packages hierarchy.
13618
13619         * setup-paths.el (paths-default-info-directories): Introduced and
13620         used.
13621
13622         * packages.el, setup-paths.el: Set various path searching depths
13623         to 1.
13624
13625         * packages.el (packages-hierarchy-depth):
13626         (packages-load-path-depth): Introduced and used.
13627
13628         * setup-paths.el (paths-load-path-depth): Introduced and used.
13629
13630         * find-paths.el (paths-find-recursive-path): Added max-depth
13631         parameter.
13632
13633 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13634
13635         * setup-paths.el (paths-construct-info-path): Removed
13636         dependency on behavior of (file-name-as-directory "").
13637
13638 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13639
13640         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13641         lisp objects
13642
13643 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13644
13645         * dump-paths.el, startup.el: Added handling for --debug-paths.
13646
13647 1998-04-15  William M. Perry  <wmperry@aventail.com>
13648
13649         * wid-edit.el: We cannot just set the help-echo or balloon-help
13650           properties for an extent based on the :help-echo widget
13651           property, since help-echo and balloon-help cause an EXTENT to
13652           get passed in, where :help-echo functions are expecting a WIDGET
13653
13654 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13655
13656         * scrollbar.el (init-scrollbar-from-resources): Call
13657         mswindows-init-scrollbar-metrics when appropriate.
13658
13659 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13660
13661         * dumped-lisp.el: dump x-toolbar for window system
13662
13663         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13664         have support and xpm.
13665
13666 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13667
13668         * files.el (toggle-read-only): Fix docstring.
13669         From Didier Verna <didier@xemacs.org>
13670
13671 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13672
13673         * startup.el (normal-top-level): Load autoload-file-name without
13674         specifying an extension---some people only auto-autoload.el.gz.
13675
13676 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13677
13678         * files.el (backup-enable-predicate): Don't bomb on NAME being
13679         nil.
13680
13681 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13682
13683         * find-paths.el, packages.el: Now prefers configure'd paths.
13684         This shouldn't cause any of the originally anticipated problems as
13685         the current paths architecture will not define the various
13686         configure-xxx variables if they're not specified on the configure
13687         command line.
13688
13689         * find-paths.el, setup-paths.el, packages.el: Removed all
13690         mentionings of "/" as a path separator.
13691         Used paths-construct-path throughout.
13692
13693         * find-paths.el (paths-construct-path): Created to assemble paths
13694         from directory components.
13695
13696         * setup-paths.el, packages.el: Used paths-decode-directory-path
13697         instead of decode-path-internal.
13698
13699         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13700         and associates.
13701         (paths-decode-directory-path) Created.
13702
13703         * setup-paths.el: Changed configure-exec-path to
13704         configure-exec-directory.
13705
13706 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13707
13708         * packages.el (packages-find-packages): Fixed decoding of
13709         EMACSPACKAGEPATH.
13710
13711         * startup.el: -no-packages -> -no-early-packages.
13712
13713         (packages-load-package-lisps): Fixed loading of auto-autoload
13714         files.
13715
13716         * startup.el (normal-top-level): Fixed loading of core
13717         auto-autoload.
13718
13719         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13720
13721         * startup.el, packages.el, dump-paths.el: Added proper settings
13722         for site-directory and lisp-directory variables.
13723
13724         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13725         inhibit-package-autoloads and fixed handling of it.
13726
13727         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13728         handling of former inhibit-package-init, now
13729         inhibit-early-packages, to make -vanilla etc. work.
13730
13731 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13732
13733         * code-process.el (start-process): Fallback to 'undecided instead
13734         of 'binary for process input coding stream.
13735
13736         * process.el (start-process): Docstring fix.
13737
13738 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13739
13740         * info.el (Info-insert-dir): Do not insert temporary dir files
13741         in Info-dir-file-attributes
13742         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13743         (Info-rebuild-dir): Ditto.
13744
13745 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13746
13747         * obsolete.el: Added obsoleteness declarations for
13748         `site-directory' and `Info-default-directory-list'.
13749
13750 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13751
13752         * find-paths.el (paths-find-emacs-root): Only look at the
13753         executable at the end of the symlink chain for determining the
13754         Emacs root.
13755
13756 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13757
13758         * setup-paths.el (paths-construct-info-path): Changed construction
13759         to cater to gone default in configure.
13760
13761         * find-paths.el (paths-uniq-append): Added.
13762
13763         * packages.el: Rewritten package path construction once again.
13764
13765         * dump-paths.el, startup.el: Removed package-path as a global
13766         variable.
13767
13768         * package-admin.el (package-admin-add-single-file-package):
13769         (package-admin-add-binary-package): Changed package-path to
13770         late-packages.
13771
13772         * packages.el (packages-split-path): Split path at "/" rather than
13773         nil according to change in emacs.c.
13774
13775 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13776
13777         * setup-paths.el (paths-construct-info-path): Changed info path
13778         order so that directories come out right.
13779         (paths-find-lock-directory): Fixed bug: It used to think
13780         configure-lock-directory is a path.
13781
13782 1998-04-06  Jeff Miller <jmiller@smart.net>
13783
13784         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13785         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13786         eases the use of toolbar-add/kill-item functions.
13787
13788 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13789
13790         * code-files.el (file-coding-system-alist): Commented out
13791         loaddefs.el magical treatment.
13792
13793 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13794
13795         * info.el (Info-rebuild-outdated-dir): Added new option
13796         `conservative' and made it the default
13797         (Info-rebuild-dir): Appropriately parse multi-line description
13798         strings, and multi-section dir files. Issue warning when dir
13799         is rebuilt as temporary
13800         (Info-build-dir-anew): Issue warning when dir is built as
13801         temporary
13802
13803 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13804
13805         * list-mode.el (list-mode-map): Bind highlight motion commands to
13806         standard keys left, right, C-b and C-f.
13807
13808 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13809
13810         * files.el (auto-mode-alist): allow .sc for Scheme->C
13811
13812 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13813
13814         * loadup.el (pureload): Don't quote (garbage-collect).
13815
13816 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13817
13818         * package-get-base.el: Updated.
13819
13820 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * isearch-mode.el (isearch-just-started): New variable.
13823         (isearch-mode): Set it.
13824         (isearch-repeat): Advance one character forward only if the search
13825         was successful, and was not just started.
13826         (isearch-repeat): Clear isearch-just-started.
13827
13828 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13829
13830         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13831         if running -batch.
13832
13833 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13834
13835         * subr.el (listify-key-sequence): Removed.
13836
13837 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * bytecomp.el (byte-compile-print-gensym): New option.
13840         (byte-compile-output-file-form): Use it.
13841         (byte-compile-output-docform): Ditto.
13842         (byte-compile-compiled-obj-to-list): Ditto.
13843
13844 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13845
13846         * msw-glyphs.el: set frame icon if xpm support.
13847
13848 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13849
13850         * help.el: Code that pretty prints variable values
13851           removed.
13852
13853 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13854
13855         * find-paths.el (paths-emacs-root-p): Correct test for installation
13856         directory.
13857         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13858
13859 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13860
13861         * loaddefs.el: Don't set debug-ignored-errors; leave
13862           its default value set to nil.
13863
13864 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13865
13866         * info.el (Info-rebuild-dir): fixed mis-spelling.
13867
13868 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13869
13870         * info.el (Info-rebuild-outdated-dir): New custom var
13871         (Info-insert-node): Create/update dir file when needed, ie when it
13872         does not exist or is older than some info files in directory
13873
13874 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13875
13876         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13877         for last packages, mainly for using a 20.4 package base.
13878
13879         * packages.el (late-packages): Typo fix.  It was called
13880         early-packages.
13881
13882         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13883         relative symlinks correctly.
13884         (paths-find-emacs-roots): More rigorous checking for plausible
13885         configuration-time root.
13886
13887         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13888         find its roots.
13889
13890 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13891
13892         * faces.el: Fix docstrings.
13893         * glyphs.el: Fix docstrings.
13894         * mouse.el: Fix docstrings.
13895
13896         * frame.el: Change phrase `current frame' to `selected frame'.
13897
13898         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13899
13900         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13901         macros using backquote to make them infinitely more readable.
13902
13903 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13904
13905         * packages.el (packages-find-package-path): Hardcoded specialized
13906         InfoDock support until we can clean this up.
13907
13908         * help.el (describe-bindings-1): Return the value of the bindings
13909         help buffer created.
13910         (describe-bindings): Ditto.
13911
13912         * simple.el (set-variable): Restore previous behavior of not
13913         bombing if the variable to set is not boundp.
13914
13915 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13916
13917         * packages.el (packages-handle-package-dumped-lisps): Allow for
13918         non-local files to be loaded off the package-lisp variable.
13919
13920 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13921
13922         * x-faces.el: Global X resources should override
13923           specs for all device classes (color, grayscale, mono);
13924           code currently doesn't override any of them.  Fixed by
13925           calling remove-specifier with '(x default) as the tag
13926           set and allowing inexact matches.
13927
13928 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13929
13930         * faces.el: Separated face initializations based on
13931           device classes into device type specific (tag set,
13932           instantiator) pairs.
13933
13934 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13935
13936         * wid-edit.el (widget-choice-action): Remember user's explicit
13937         choice.
13938         (widget-choice-value-create): Respect it.
13939         From Richard Stallman <rms@gnu.org>
13940
13941 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13942
13943         * setup-paths.el (paths-construct-info-path): Always append
13944         existing directories from configure-time info path.
13945
13946         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13947         Info-directory-list.
13948
13949         * info.el: Removed Info-default-directory-list which was broken by
13950         design.
13951         Removed bogus initialization of Info-directory-list---startup.el
13952         can do a much better job.
13953         Added autoload of Info-directory-list.
13954
13955         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13956         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13957         be exclusive; now it's merely given precedence, just like in the
13958         old days.
13959
13960 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13961
13962         * find-paths.el (paths-find-architecture-directory): Fix bug with
13963         finding; it used to default too early.
13964
13965 1998-03-25  Martin Buchholz <martin@xemacs.org>
13966
13967         * packages.el (packages-split-path): Fix a bug; it used to fail
13968         for paths that weren't split.
13969
13970 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13971
13972         * finder.el (finder-compile-keywords): trap on errors.
13973
13974 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13975
13976         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13977           fourth argument of t so that only the specs exactly
13978           matching the tag lists are removed.
13979
13980 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13981
13982         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13983
13984 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13985
13986         * minibuf.el (mouse-read-file-name-1): If a default directory was
13987         specified, use it for generating the completions.
13988
13989 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13990
13991         * update-elc.el: Now respects inhibit-package-init and
13992         inhibit-site-lisp.
13993         Now does path construction with loadup-paths.
13994
13995         * startup.el (normal-top-level, startup-setup-paths): Now respects
13996         inhibit-package-init and inhibit-site-lisp.
13997
13998         * packages.el (packages-find-package-path): Extended package path
13999         by version-specific hierarchies.
14000         (packages-find-packages): Now respects inhibit flag and
14001         inhibit-site-lisp.
14002         Moved path setup to loadup-paths.
14003
14004         * make-docfile.el: Now respects inhibit-package-init and
14005         inhibit-site-lisp.
14006         Now does path construction with loadup-paths.
14007
14008         * loadup.el: Now respects inhibit-package-init and
14009         inhibit-site-lisp.
14010
14011         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14012
14013         * loadup-paths.el: New file: setup load-path to encompass
14014         packages.
14015
14016 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14017
14018         * auto-show.el: load-gc renamed to pureload.
14019         * site-load.el: Ditto.
14020         * packages.el (toplevel): Ditto.
14021         * loadup.el (really-early-error-handler): Ditto.
14022         * dumped-lisp.el (preloaded-file-list): Ditto.
14023         * cus-face.el (custom-declare-face): Ditto.
14024
14025 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14026
14027         * <Today>: The Big Path Searching Overhaul.
14028
14029         * find-paths.el: New file: find and assemble paths in the
14030         installation hierarchy.
14031
14032         * setup-paths.el: New file: global layout of paths and directories
14033         within the XEmacs hierarchy.
14034
14035         * packages.el: Replaced everything related to path searching and
14036         startup by code in terms of find-paths.
14037
14038         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14039         the new path searching engine.
14040
14041         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14042         and setup-paths.
14043
14044 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14045
14046         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14047         setup-paths.el.
14048
14049 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14050
14051         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14052         compiles identically in any configuration.
14053         Removed irrelevant commentary.
14054
14055 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14056
14057         * simple.el (set-variable): Allow setting specifiers.
14058
14059 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14060
14061         * lisp.el (forward-sexp): Revert previous change.
14062
14063 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14064
14065         * frame.el (frame-initialize): Use `delete-console' instead of
14066         `delete-device' to delete the stream console to match the usage in
14067         Fkill_emacs.
14068
14069 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14070
14071         * files.el (cdpath-previous): New variable.
14072         (cd): Use it.
14073         From Bob Weiner <weiner@wave.altrasoft.com>
14074
14075 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14076
14077         * keydefs.el: Changed keybindings of forward-char,
14078           backward, scroll-up and scroll-down to point to their
14079           -command counterparts.
14080
14081         * simple.el: New functions: forwarc-char-command,
14082           backwrad-char-command, scroll-up-command,
14083           scroll-down-command which work liek their counterparts
14084           except that they honor the variable
14085           signal-error-on-buffer-boundary.
14086
14087           Definition of signal-error-on-buffer-boundary received
14088           from src/cmds.c.
14089
14090           defvar declaration added for word-across-newline to avoid
14091           byte-compiler warning about the free variable reference.
14092
14093 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14094
14095         * winnt.el: Removed "%t" from the beginning of
14096         modeline-format. From now on, there's no nt-specifics in the modeline.
14097
14098 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14099
14100         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14101         of `when' with `if'.
14102
14103 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14104
14105         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14106         mswindows. Must be reworked along with glyphs.el, or
14107         merged into it, after there is images support.
14108
14109         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14110         'mswindows.
14111
14112 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14113
14114         * faces.el: fix for text cursor initialization.
14115         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14116         From Andy Piper <andyp@parallax.co.uk>
14117
14118 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14119
14120         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14121         if there is an existing package that handles it and warn the user
14122         about that mode.
14123
14124 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14125
14126         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14127         Installation" menu item when Installation-string is not bound.
14128
14129 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14130
14131         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14132         From Jeremiah W. James <jerry@cs.ucsb.edu>
14133
14134 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14135
14136         * msw-faces.el:
14137         * faces.el: Fix face initialization.
14138
14139 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14140
14141         * files.el (backup-enable-predicate): fix breakage introduced
14142         by TMPDIR patch.
14143
14144 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14145
14146         * x-faces.el (x-init-face-from-resources): The
14147           TTY face property retrieval functions don't return
14148           specifiers, so use face-property instead.
14149
14150 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14151
14152         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14153
14154 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14155
14156         * x-menubar.el: Expanded documentation for
14157           option-save-faces.  Changed Options -> Browse Faces
14158           menu entry to invoke customize-face.
14159
14160 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14161
14162         * faces.el: Most face initialization moved out of
14163           init-other-random-faces to the top level so that the
14164           initialization happens before Xemacs is dumped.  Much
14165           of the fascist "face-differs-from-default-p or FROB!"
14166           code has been retired in favor of letting the user do
14167           what they want to do.  Face initialization code changed
14168           to use `default' specifier tag so that the settings can
14169           be overridden later if the user wishes it.
14170
14171 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14172
14173         * about.el (about-hackers): Update contributors list.
14174
14175 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14176
14177         * specifier.el: Define new specifier tag `default'.
14178
14179         * modeline.el: Initialize faces using `default' tag.
14180
14181         * x-faces.el (x-init-face-from-resources): Remove
14182           specifier specs containing the `default' tag before
14183           adding new specs.
14184
14185 1998-03-02  John Jones  <jj@asu.edu>
14186
14187         * package-get.el (package-get-all): fixed arguments on call to
14188         package-admin-add-single-file-package.
14189         * package-get.el (package-get-installedp): fixed to match
14190         advertised behavior.
14191         * package-get.el: added function package-get-update-all which
14192         installs newest versions of all the current packages (if they are
14193         not already installed).
14194
14195 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14196
14197         * files.el (find-file-noselect): Uncommented `truename' binding in
14198         `let*' and use it later to set `buffer-file-truename' iff it's
14199         still nil, as happens for example when finding a compressed
14200         file with "jka-compr".
14201
14202 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14203
14204         * faces.el: in make-face-* type functions do the operation for all
14205         window systems, not just the first one found.
14206
14207         * font.el: call mswindows-list-fonts for mswindows.
14208
14209 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14210
14211         * code-process.el (call-process-region):
14212         * process.el (call-process-region):
14213         * package-get.el (package-get-dir):
14214         * files.el (backup-enable-predicate):
14215         * gnuserv.el (gnuserv-temp-file-regexp):
14216         Use temp-directory in place of `/tmp'.
14217
14218 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14219
14220         * "Fast" dired-in-C enhancements for Windows 95/NT:
14221
14222         * files.el: Added function, `wildcard-to-regexp', from GNU
14223           Emacs.
14224
14225         * files.el (insert-directory): Modified to use special
14226           dired-in-C enhancements if present.
14227
14228 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14229
14230         * code-files.el: make default coding no-conversion.
14231
14232 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14233
14234         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14235         the load-path.
14236
14237         * update-elc.el: Strip directory when testing for files not to
14238         bytecompile.
14239
14240 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14241
14242         * lisp-mode.el: Use recommended form for menus.
14243
14244         * info.el (Info-construct-menu): Use recommended form for menus.
14245
14246         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14247         entry.
14248
14249 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14250
14251         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14252           (get-frame-for-buffer-noselect): Always return frames
14253           in the not-this-window-p cond clause.
14254
14255 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14256
14257         * help.el (describe-installation): New function.
14258
14259         * x-menubar.el (default-menubar): Add describe-installation to
14260         Help menu.
14261
14262         * packages.el (packages-unbytecompiled-lisp): Installation.el
14263         should not be bytecompiled.
14264
14265         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14266         XEmacs.
14267
14268         * x-menubar.el (default-menubar): Use correct guard for VM menu
14269         entry.
14270
14271         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14272         coding.
14273         From Andy Piper <andyp@parallax.co.uk>
14274
14275 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14276
14277         * ldap.el: Do not require ldap-internal at compile time.
14278
14279 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14280
14281         * code-files.el: new file. a virtual copy of mule-files.el
14282         but without charset
14283         dependencies. (toggle-buffer-file-ocding-system) new function for
14284         changing the eol type for the current buffer.
14285
14286         * code-process.el: new file. a copy of
14287         mule-process.el. mule-process.el will disappear when things have
14288         settled.
14289
14290         * coding.el: new file. a virtual copy of mule-files.el but
14291         without charset dependencies. (coding-system-base) new function
14292         for getting the parent coding system of a coding system with eol
14293         type set.
14294
14295         * dumped-lisp.el: add above files for the non-mule case.
14296
14297 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14298
14299         * window-xemacs.el (display-buffer): If no explicit
14300           frame is specified, search for a window that displays
14301           the buffer on the currently selected frame, before
14302           searching other frames.
14303
14304 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14305
14306         * frame.el (get-frame-for-buffer): If not-this-window-p
14307           is non-nil, use window on the selected frame if it is not
14308           also the selected window.  When defaulting, search for
14309           windows on the currently selected fgrame before searching
14310           other frames.
14311
14312 1998-02-25  Didier Verna  <didier@xemacs.org>
14313
14314         * modeline.el (modeline-swap-buffers): originally named
14315         `mouse-release-modeline'. Whether to actually swap the buffers is
14316         decided in `mouse-drag-modeline'.
14317         (mouse-drag-modeline): A button release event is considered a
14318         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14319         stay unchanged.
14320
14321 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14322
14323         * x-menubar.el: Put redo on the menubar.
14324         From Aki Vehtari <Aki.Vehtari@hut.fi>
14325
14326 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14327
14328         * bytecomp.el (displaying-byte-compile-warnings): if
14329         temp-buffer-show-function is set, use it to display current set of
14330         warnings in the "*Compile-Log-Show*" buffer.
14331
14332         * simple.el (display-warning-buffer): if temp-buffer-show-function
14333         is set, use it to display current set of warnings in the
14334         "*Warnings-Show*" buffer.
14335
14336 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14337
14338         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14339         Common Lisp.
14340
14341 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14342
14343         * menubar.el: Allow button descriptors at least 2 long.
14344
14345         * x-menubar.el (default-menubar): Use recommended forms.
14346         (file-menu-filter): Remove.
14347         (edit-menu-filter): Remove.
14348
14349 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14350
14351         * about.el (about-hackers): Updated.
14352
14353 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14354
14355         * help.el (help-max-help-buffers): new variable
14356         (help-register-and-maybe-prune-excess): new function
14357         (help-buffer-name): use help-max-help-buffers.
14358         (with-displaying-help-buffer): use
14359         help-register-and-maybe-prune-excess.
14360
14361         * help.el (help-maybe-pretty-print-value): if the value fits on
14362         one line, let it.
14363
14364 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14365
14366         * (with-displaying-help-buffer): there is no need to kill the buffer
14367         if it exists, because with-output-to-temp-buffer will clear it.
14368         further, killing the buffer violates the rule that
14369         temp-buffer-show-function, if set, has the full responsibility of
14370         showing the temp buffer.  killing the buffer fucks with the window
14371         configuration, hosing temp-buffer-show-function.
14372
14373
14374 1998-02-23  Didier Verna  <didier@xemacs.org>
14375
14376         * modeline.el (mouse-drag-modeline):
14377         - Always scroll the modeline that was originally clicked on.
14378         - Use x pixels instead of x characters (which doesn't work anyway)
14379         as horizontal reference for modeline dragging. This allows us to
14380         keep on dragging the modeline even if the motion event occurs in
14381         another window.
14382
14383 1998-02-23  Didier Verna  <didier@xemacs.org>
14384
14385         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14386         glyph on the modeline to indicate that dragging the mouse has an
14387         effect both horizontally and vertically.
14388
14389 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14390
14391         * about.el (about-xemacs): Get rid of redundant visible version
14392         number.
14393
14394 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14395
14396         * about.el (about-hackers): Update credits.
14397
14398 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14399
14400         * prim/register.el (view-register): Show register type file-query.
14401
14402 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14403
14404         * mode-motion.el (mode-motion-highlight-internal):
14405           save-excursion inside save-window-exucrsion form to
14406           hide buffer point changes from save-window-excursion.
14407           Prevents display flickering when the mouse pointer
14408           moves.
14409
14410 1998-02-17  Didier Verna  <didier@xemacs.org>
14411
14412         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14413         function to handle correctly the case of a toolbar one side of the
14414         window: scrolling will not necessarily happen.
14415
14416 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14417
14418         * files.el (after-find-file): Restore missing argument
14419           to format that provides filename for "... consider M-x
14420           recover-file" message.  Also call `message' with "%s"
14421           as the first arg instead of an arbitrary string.
14422
14423 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14424
14425         * about.el (about-hackers): Various additions.
14426
14427 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14428
14429         * autoload.el (generate-file-autoloads-1): Don't force an extra
14430         line out when copying on-the-same line autoloads.
14431
14432         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14433         is installed.
14434
14435 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14436
14437         * x11/x-win-xfree86.el (x-win-init-xfree86):
14438         * x11/x-win-sun.el (x-win-init-sun):
14439         * x11/x-init.el (x-initialize-compose):
14440         * prim/simple.el:
14441         (backward-or-forward-kill-sexp):
14442         (backward-or-forward-kill-sentence):
14443         (backward-or-forward-kill-word):
14444         (backward-or-forward-delete-char):
14445         * prim/isearch-mode.el (isearch-help-or-delete-char):
14446         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14447         x-keysym-on-keyboard-p to detect backspace.
14448         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14449         Clean up symbols used with dead keys, checking Linux and solaris
14450         keysyms.
14451         Simplify x-win-*.el using above methods.
14452         Change documentation for x-keysym-*-p functions.
14453
14454 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14455
14456         * about.el (about-hackers): Restore entries for Michael Sperber and
14457         Vinnie Shelton.
14458         From Vinnie Shelton <acs@acm.org>
14459
14460 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14461
14462         * simple.el (count-words-region): Ditto.
14463
14464 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14465
14466         * simple.el (count-words-buffer): Document.  Don't print anything
14467         if non-interactive.
14468
14469 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14470
14471         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14472         multiple files in InfoDock.
14473
14474 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14475
14476         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14477         from version.el in InfoDock.
14478
14479         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14480         specially.
14481
14482 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14483
14484         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14485         variable name in docstring.
14486
14487 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14488
14489         * menubar.h: Include "gui.h".
14490
14491 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14492
14493         * site-load.el: Fix documentation.
14494
14495 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14496
14497         * package-get-base.el (package-get-base): Updated.
14498
14499         * keymap.el: PC-ize.
14500
14501 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14502
14503         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14504         from' on a fresh line.
14505
14506 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14507
14508         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14509         object.
14510
14511 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14512
14513         * undo-stack.el: PC-ize.
14514
14515         * cmdloop.el: PC-ize.
14516
14517 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14518
14519         * bytecomp-runtime.el: PC-ize.
14520
14521         * byte-optimize.el: Prolog fixup.  PC-ize.
14522
14523         * cus-dep.el: Spelling fix.
14524
14525         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14526         entries follow).
14527
14528 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14529
14530         * text-mode.el (text-mode-hook-identify): New function,
14531         put on text-mode-hook.  Set text-mode-variant here.
14532         (text-mode): Don't set it here.
14533
14534 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14535
14536         * text-mode.el (text-mode-hook): New defvar.
14537         (text-mode-variant): New variable.
14538         (text-mode): Set that variable locally.
14539         (toggle-text-mode-auto-fill): New command.
14540
14541 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14542
14543         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14544
14545 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14546
14547         * text-mode.el (paragraph-indent-text-mode):
14548         Renamed from spaced-text-mode.
14549         (text-mode-map): Bind TAB to indent-relative.
14550         (indented-text-mode-map): Variable deleted.
14551         (indented-text-mode): Now an alias for text-mode.
14552
14553 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14554
14555         * loadup.el: test-atoms debugging stuffs removed.
14556
14557 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14558
14559         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14560
14561 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14562
14563         * help.el (describe-beta): Made it use `locate-data-file'.
14564         (describe-distribution): Ditto.
14565         (describe-copying): Ditto.
14566         (describe-project): Ditto.
14567         (view-emacs-news): Ditto.
14568
14569         * help-nomule.el (help-with-tutorial): Made it use
14570         `locate-data-file' to find tutorial.
14571
14572 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14573
14574         * about.el: Corrected my email address.
14575
14576         * mouse.el: Added 'mouse-mswindows-drop' similar to
14577         'mouse-offix-drop'.
14578
14579 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14580
14581         * loadup.el (running-xemacs): Spelling fix.
14582
14583 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14584
14585         * packages.el (packages-find-packages-1): Don't allow a backwards
14586         compatible lisp tree to overwrite `preloaded-file-list'.
14587
14588 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14589
14590         * loadup.el: Don't delete "xemacs" prior to dumping.
14591
14592 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14593
14594         * package-info.el (pi-last-mod-date): New function.
14595         (pi-author-version): New function.
14596         (batch-update-package-info): Use them.
14597
14598 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14599
14600         * frame.el (get-frame-for-buffer-default-to-current): Create.
14601         (get-frame-for-buffer-noselect): Allow user to use current frame
14602         with `get-frame-for-buffer-default-to-current'.
14603
14604 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14605
14606         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14607         (byte-compile-output-docform): Ditto.
14608         (byte-compile-compiled-obj-to-list): Ditto.
14609
14610 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14611
14612         * startup.el (command-line-1): Removed code that ran
14613           buffer-menu.
14614
14615 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14616
14617         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14618
14619 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14620
14621         * frame.el (suspend-emacs-or-iconify-frame): Check using
14622         `device-on-window-system-p' instead of explicitly checking for X,
14623         so that the same logic works for MS Windows.
14624         (suspend-or-iconify-emacs): Ditto.
14625
14626 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14627
14628         * about.el (about-maintainer-info): Andy Piper is back.
14629         (xemacs-hackers): Updated Andy Piper's email address.
14630         (about-hackers): Added Jonathan Harris.
14631         (about-hackers): Updated Tibor Polgar's email address.
14632
14633 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14634
14635         * about.el: Add xemacs.org email manager.
14636
14637         * package-get-base.el (package-get-base): Updated with most recent
14638         package updates.
14639
14640 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14641
14642         * help.el (function-arglist): Use `indirect-function' instead of
14643         `symbol-function' so that aliases are treated correctly.
14644
14645 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14646
14647         * help.el (help-map): Add f1 binding to `help-for-help'.
14648         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14649         (describe-key-briefly): Use `princ' "%s" to print object.
14650         (with-displaying-help-buffer): Kill buffer if it exists, again.
14651         (describe-key): Use `princ' "%s" to print object.
14652         (describe-function-1): Use `princ' "%s" to print object.
14653         Commented out alias lines removed.
14654         (help-pretty-print-limit): New variable to control pretty-printing
14655         of variable values.
14656         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14657         `help-pretty-print-value' again.  Only print-print when OBJECT is
14658         list of length less than `help-pretty-print-limit'.
14659         (describe-variable): Use `help-maybe-pretty-print-value' again.
14660
14661 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14662
14663         * simple.el (blink-matching-open): Remove C++ kludge.
14664         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14665
14666 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14667
14668         * info.el (Info-default-directory-list): Made the documentation
14669         more explanitory.
14670
14671 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14672
14673         * lisp/packages.el:
14674         * lisp/package-admin.el:
14675         * lisp/build-report.el:
14676         Fix typos.
14677
14678 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14679
14680         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14681         warnings in Java buffers without final newline and editing the
14682         last line.
14683
14684 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14685
14686         * packages.el (packages-find-packages-1): Don't allow a backwards
14687         compatible lisp tree to overwrite `preloaded-file-list'.
14688         Suggested by Colin Rafferty  <colin@xemacs.org>
14689
14690         * mouse.el (mouse-offix-drop): Set undo-boundary.
14691         From Oliver Graf <ograf@fga.de>
14692
14693 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14694
14695         * loadup.el (load-gc): rewrite as defun.
14696         Print something sensical if a required dump-time file isn't found.
14697
14698 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14699
14700         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14701         bug strikes a menudescriptor.
14702
14703         * package-get-base.el (package-get-base): Updated.
14704
14705         * package-info.el (batch-update-package-info): Derive REQUIRES
14706         from the Makefile.
14707
14708 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14709
14710         * files.el (save-some-buffers): Don't play games with deleting
14711         other windows if we are in the minibuffer window.
14712
14713 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14714
14715         * modeline.el (modeline-minor-mode-menu): Add support for :active
14716         (add-minor-mode): Document :active property to TOGGLE.
14717
14718 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14719
14720         * modeline.el (modeline-minor-mode-menu): Add support for an
14721         `:included' predicate in the `toggle-sym' plist.
14722         (add-minor-mode): Document the :included property, format
14723         docstring some more.
14724         (modeline-minor-mode-menu): Documentation string added.
14725
14726 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14727
14728         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14729         labels from the symbol-names by thwacking off the overly redundant
14730         and overused "mode", parenthesizing "minor", and capitalizing the
14731         resultant strings.  Also shortened the menu's title by eliminating
14732         the redundant buffer name.
14733         (add-minor-mode): Beautified the docstring, added mention of the
14734         `:menu-tag' property of TOGGLE.
14735         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14736         `toggle-sym' to beatify the mode-life menus.
14737         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14738         `auto-fill-function'.
14739
14740 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14741
14742         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14743         menus to :style 'toggle.
14744
14745 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14746
14747         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14748
14749 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14750
14751         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14752         only recognize first hyperlink.
14753         (hyper-apropos-highlightify): Deletia, this is already done by
14754         `hyper-apropos-insert-face'.
14755         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14756
14757 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14758
14759         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14760         mail.
14761         (toolbar-mail-reader): Add support for `send'.
14762         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14763
14764 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14765
14766         * info.el (Info-emacs-info-file-name): Add defvar for
14767         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14768         will function properly.
14769
14770 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14771
14772         * simple.el: make the backwards delete function called by
14773         `backward-or-forward-delete-char' user configurable.
14774
14775 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14776
14777         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14778         compiled function got loaded from.
14779
14780 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14781
14782         * term/apollo.el: Synched up with InfoDock 3.6.2.
14783
14784 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14785
14786         * startup.el (load-init-file): Load autoloads earlier.
14787         (startup-splash-frame): Handle InfoDock logo.
14788
14789         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14790         InfoDock.
14791         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14792
14793         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14794         doesn't have this function.
14795
14796         * packages.el (locate-data-file): Fix to call `locate-file'.
14797
14798 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14799
14800         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14801         version of version.el.
14802         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14803
14804         * x-menubar.el (default-menubar): Guard reference to
14805         `gnuserv-frame'.
14806         (default-menubar): Guard references to `font-lock-mode'.
14807         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14808         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14809
14810         * make-docfile.el: Don't snarf doc strings from autoloads.
14811
14812         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14813         loading auto-autoloads files.
14814
14815         * loaddefs.el: Disable dumping autoloads.
14816
14817 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14818
14819         * lisp-mnt.el: Synch to Emacs 20.2.
14820
14821         * help.el: Remove manual autoload of `finder-by-keyword'.
14822
14823         * finder.el (finder-by-keyword): Autoload.
14824
14825         * help.el: Conditionalize hyperbole setup.
14826
14827 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14828
14829         * packages.el (package-require): Update to reflect new data format.
14830
14831 1998-01-02  Didier Verna  <didier@xemacs.org>
14832
14833         * x-menubar.el (default-menubar): make the tutorials available
14834         through the menubar. (Plus some compilation warnings cleanup).
14835
14836 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14837
14838         * check-features.el: New file.  Perform sanity check after build.
14839
14840         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14841         files to tooltalk package.
14842         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14843         package.
14844
14845         * package-admin.el (package-admin-xemacs): Use better default for
14846         location of XEmacs binary.
14847
14848 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14849
14850         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14851         tag with sexp and add value tag with value `t'.
14852
14853 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14854
14855         * package-get.el: Changes to work with real data.
14856         From Pete Ware <ware@cis.ohio-state.edu>
14857
14858         * packages.el (packages-reload-autoloads): Guard load for the time
14859         being.
14860
14861         * update-elc.el ("packages.el"): Force loading packages.el instead
14862         of possibly out-of-date packges.elc.
14863         * make-docfile.el ("packages.el"): Ditto.
14864
14865 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14866
14867         * build-report.el (build-report-delete-regexp): Added a rule for
14868         the main tarball shadowing anything past it.
14869
14870 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14871
14872         * packages.el (package-provide): Delete a previous provide.
14873
14874         * package-info.el: New file.
14875
14876         * package-get.el: New file.
14877         From Pete Ware <ware@cis.ohio-state.edu>
14878         (package-get): Fix md5 computation to work with Mule.
14879
14880 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14881
14882         * simple.el (log-message-*): Quote symbols in docstrings properly.
14883
14884 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14885
14886         * packages.el (packages-new-autoloads): Ignore symbolic links.
14887
14888         * cus-face.el (face-custom-attributes-get): Fix typo.
14889         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14890
14891 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14892
14893         * startup.el (load-init-file): Reload new or changed autoloads
14894         unless inhibited.  Reload modified dumped lisp (stubbed).
14895
14896         * packages.el (packages-new-autoloads): New function.
14897         (packages-reload-autoloads): New function.
14898         (packages-reload-dumped-lisp): New (stub) function.
14899
14900         * loadup.el: Inhibit reloading dumped files when running temacs.
14901
14902         * loadhist.el (file-provides): Extend to handle variant
14903         extensions.
14904
14905         * replace.el (query-replace): Fix typo.
14906
14907 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14908
14909         * make-docfile.el: list-autoloads-path has been renamed.
14910         * update-elc.el: list-autoloads has been renamed.
14911
14912         * packages.el (packages-list-autoloads): Renamed.
14913         (packages-list-autoloads-path): Ditto.
14914
14915 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14916
14917         * packages.el (packages-find-packages-1): Made it signal a warning
14918         for an error in an auto-autoload.el file.
14919
14920 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14921
14922         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14923         tag with const.
14924         From Aki Vehtari <Aki.Vehtari@hut.fi>
14925
14926         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14927
14928         * loadhist.el (unload-feature): Remove autoload.
14929
14930 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14931
14932         * loadhist.el: Unpackaged.
14933
14934         * help.el (describe-symbol-find-file): Rename
14935         `describe-function-find-file' and make old name obsolete.
14936         (describe-function-1): Use it.
14937         (describe-function-1): Guard reference to
14938         `compiled-function-annotation'.
14939
14940 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14941
14942         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14943         argument.
14944         (help-mode-quit): New optional arg to control whether it kills or
14945         buries.  Tidied up.
14946         (with-displaying-help-buffer): Don't kill buffer initially, even
14947         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14948         (help-pretty-print-value): Rename back from
14949         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14950         use it, otherwise use dumped `cl-prettyprint'.
14951         (describe-variable): Use `help-pretty-print-value' again.
14952         (find-func): Removed reference to "find-func" at end.
14953
14954 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14955
14956         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14957           GUI XEmacs. Rename? x-menubar is rather window system
14958           independant, except for a couple of items.
14959
14960 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14961
14962         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14963         entries as they will no longer be distributed with XEmacs.
14964
14965         * format.el (format-alist): Fix image/tiff regexps.
14966         From P. E. Jareth Hein <jareth@camelot-soft.com>
14967
14968         * help.el (help-maybe-pretty-print-value): Rename.
14969         (describe-variable): Use it.
14970         (describe-variable): Add trailing linefeed.
14971
14972 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14973
14974         * help.el (describe-function-1): Don't output anything for
14975           arglist of autoload functions.
14976
14977 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14978
14979         * help.el (describe-function-1): Don't output anything for
14980           arglist of autoload functions.
14981
14982 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14983
14984         * help.el (help-mode-map): New bindings for `help-mode-bury',
14985         `describe-function-at-point', `describe-variable-at-point',
14986         `Info-elisp-ref', `customize-variable', `help-next-section' and
14987         `help-prev-section'.
14988         (help-next-section): New function.
14989         (help-prev-section): New function.
14990         (help-mode-quit): Changed to kill the help buffer.
14991         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14992         correctly.
14993         (help-buffer-name): New function to generate the name of help
14994         buffers.
14995         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14996         argument giving the name of the help buffer.
14997         (describe-key): Use `with-displaying-help-buffer' with name.
14998         (describe-mode): Ditto.
14999         (describe-bindings): Ditto.
15000         (describe-prefix-bindings): Ditto.
15001         (view-lossage): Ditto.
15002         (with-syntax-table): New macro.
15003         (function-called-at-point): Use `ignore-errors' and
15004         `with-syntax-table'.
15005         (function-at-point): Ditto.
15006         (describe-function): Use `with-displaying-help-buffer' with name.
15007         (function-arglist): Extracted from `describe-function-1'.  Returns
15008         function's arglist as string.
15009         (function-documentation): Extracted from `describe-function-1'.
15010         Returns function's docstring.
15011         (describe-function-1): Remove all the "stream" garbage, including
15012         the stream argument.  Use `function-arglist' and
15013         `function-documentation'.
15014         (describe-function-arglist): Just use `function-arglist'.
15015         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15016         (help-pretty-print-value): New function to help with
15017         pretty-printing variable values.  Knows about `#<...>'.  Needs
15018         `pp-internal'.
15019         (describe-variable): Use `with-displaying-help-buffer' with name.
15020         Formatting improved.  Display file where variable is defined, if
15021         known.  Use `help-pretty-print-value'.
15022         (describe-syntax): Use `with-displaying-help-buffer' with name.
15023         (list-processes): Remove "stream" garbage.
15024
15025 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15026
15027         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15028         call a dumped routine instead.
15029
15030         * x-win-xfree86.el: Wrap file in defun.
15031         * x-win-sun.el: Ditto.
15032
15033 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15034
15035         * help.el (view-emacs-news): Remove usage of outl-mouse which
15036         advises functions and does other evil things.
15037
15038 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15039
15040         * format.el (format-alist): Add `image/tiff'.
15041         From P. E. Jareth Hein <jareth@camelot-soft.com>
15042
15043 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15044
15045         * about.el (about-hackers): More names added.
15046
15047         * make-docfile.el: Remove superfluous package path search.
15048
15049         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15050
15051 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15052
15053         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15054         ignored shadows.
15055
15056 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15057
15058         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15059         get trailing slashes when added to the load-path.
15060
15061         * x-init.el (init-x-win): Locate where XEmacs X localization files
15062         are.
15063
15064 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15065
15066         * x-faces.el: Added support for foregroundToolBarColor
15067           to xpm-color-symbols.
15068
15069 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15070
15071         * etags.el (tags-remove-duplicates): Removed.
15072         (buffer-tag-table-list): Use `delete-duplicates'.
15073
15074         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15075         correctly.
15076         (get*): Defalias to `get'.
15077
15078         * cl.el (eql): Compare integers with `eq'.
15079         (cl-map-extents): Check for `map-extents' first.
15080
15081 1997-12-17  Didier Verna  <didier@xemacs.org>
15082
15083         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15084         added the 'numero', 'copyright' and 'trademark' symbols.
15085
15086         * leim/quail/latin-post.el ("french-postfix"): see above.
15087
15088 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15089
15090         * widget.el (define-widget): Check the arguments.
15091
15092         * cus-edit.el (customize-face): Use `check-argument-type'.
15093         (custom-variable-value-create): Use `signal' to signal error.
15094         (custom-variable-reset-saved): Ditto.
15095         (custom-variable-reset-standard): Ditto.
15096         (custom-face-reset-saved): Ditto.
15097
15098         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15099         (widget-default-format-handler): Ditto.
15100         (widget-checklist-add-item): Ditto.
15101         (widget-radio-add-item): Ditto.
15102         (widget-editable-list-entry-create): Ditto.
15103         (widget-sexp-prompt-value): Ditto.
15104
15105         * custom.el (custom-declare-variable): Signal errors better.
15106         (custom-handle-keyword): Ditto.
15107         (custom-declare-group): Ditto.
15108
15109         * window-xemacs.el (windows): Ditto.
15110
15111         * menubar.el (menu): Ditto.
15112
15113         * keydefs.el (keyboard): Ditto.
15114
15115         * minibuf.el (minibuffer): Ditto.
15116
15117         * process.el (execute): Ditto.
15118
15119         * fill.el (fill): Ditto.
15120
15121         * modeline.el (modeline): Ditto.
15122
15123         * help.el (help): Ditto.
15124
15125         * faces.el (faces): Ditto.
15126
15127         * files.el (files): Ditto.
15128
15129         * x-init.el (x): Ditto.
15130
15131         * lisp-mode.el (lisp): Ditto.
15132
15133         * process.el (processes): Ditto.
15134
15135         * mouse.el (mouse): Ditto.
15136
15137         * abbrev.el (abbrev): Moved from cus-edit.
15138
15139         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15140         as variable declaration.
15141
15142 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15143
15144         * menubar.el (find-menu-item): Use `check-argument-type'.
15145         (find-menu-item): Cosmetic changes.
15146
15147 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15148
15149         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15150
15151 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15152
15153         * startup.el (set-default-load-path): Only search package-path
15154         when not running temacs.
15155
15156         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15157         files.
15158
15159         * loadup.el: Correct commentary.  Reformatting.
15160         (really-early-error-handler): Use absolute path to the
15161         first dumped-lisp.el file.
15162         (really-early-error-handler): Print full path name of
15163         each dumped lisp file (inherited from InfoDock).
15164
15165         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15166         dumped-lisp.el files.
15167
15168         * make-docfile.el (preloaded-file-list): Reorder when the
15169         package-path is searched.
15170         * update-elc.el: Ditto.
15171
15172         * lisp-mode.el (call-with-condition-handler): Treat the same as
15173         `condition-case' for indentation.
15174
15175         * about.el (about-xemacs): Update release date.
15176
15177 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15178
15179         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15180         anywhere but at the last clause.
15181         (ecase): Disallow `t' and `otherwise'.
15182
15183 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15184
15185         * cus-edit.el (custom-buffer-create-buttons): New function
15186         from stuff moved out of `custom-buffer-create-internal'.
15187         (custom-novice): New variable.  Default t.
15188         (custom-display-global-buttons): Ditto.  Default `top'.
15189         (custom-buffer-create-internal): Only display help if
15190         `custom-novice' is non-nil.  Display global buttons according to
15191         `custom-display-global-buttons'.
15192
15193 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15194
15195         * menubar.el (find-menu-item): Use `check-argument-type'.
15196         (find-menu-item): Cosmetic changes.
15197
15198 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15199
15200         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15201         look.
15202
15203 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15204
15205         * format.el (format-deannotate-region):  Bug fix.
15206         Deannotating a region containing unknown tags would fail
15207         (causing decoding of text/enriched to fail at user level)
15208
15209 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15210
15211         * minibuf.el (read-directory-name): Support sixth
15212           arg, HISTORY, as already documented.
15213
15214 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15215
15216         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15217         to `ecase'.
15218
15219 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15220
15221         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15222         skk-activate.
15223
15224 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15225
15226         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.