update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
4         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
5
6 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `===ucs@gb'.
10
11 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `===hanyo-denshi/ks', `===jis-x0208' and
15         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
16         as the entity-reference for `===jis-x0213-1@2000'; use
17         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
18
19 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-charset.el (default-coded-charset-priority-list): Add
22         `===jis-x0208'.
23
24         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
25         instead of `===jis-x0208' as the mother.
26         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
27         `===jis-x0208' as the mother.
28         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
29         `===jis-x0208' as the mother.
30         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
31         `===jis-x0213-1' as the mother.
32         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
33         `===jis-x0213-1' as the mother.
34         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
35         the mother.
36         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
37         mother.
38
39 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `=ucs-var-001'.
43
44 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `=ucs-bmp-var-001'.
48
49         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
50         CHISE.
51         (=ucs-bmp-var-001): Ditto.
52
53         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
54         setting for `=ucs-var-003'.
55
56 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-charset.el (default-coded-charset-priority-list): Add
59         `=ucs-bmp-var-003'.
60
61         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
62         CHISE.
63         (=ucs-bmp-var-003): Ditto.
64
65 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         setting for `=ucs-var-002'.
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=ucs-bmp-var-002'.
72
73         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
74         CHISE.
75         (=ucs-bmp-var-002): Ditto.
76
77 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
80         XEmacs CHISE.
81         (==jis-x0208@1978/5pr): Ditto.
82
83 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `=>ucs-bmp-cjk@component'.
87
88         * mule/mule-conf.el (=>ucs@component): New coded-charset for
89         XEmacs CHISE.
90         (=>ucs-bmp-cjk@component): Ditto.
91
92 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=>iwds-1'.
96
97 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
100         CHISE.
101
102 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list):
105         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
106         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
107         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
108         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
109
110 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist):
113         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
114
115         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
116         `=>>ucs@iso' as the mother.
117         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
118         mother.
119
120 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123         setting for `===hanyo-denshi/ia'.
124
125 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `===hanyo-denshi/ia'.
129
130 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-conf.el (=koseki): Fix DOC.
133         (==koseki): New coded-charset for XEmacs CHISE.
134
135 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
138         XEmacs CHISE.
139         (===hanyo-denshi/jd): Fix DOC.
140
141 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `===hanyo-denshi/ip'.
145
146 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `===hanyo-denshi/ip'.
150
151         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
152         XEmacs CHISE.
153
154 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
157         `==ucs-radicals@unicode' and `=>daikanwa'.
158
159         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
160         for XEmacs CHISE.
161
162 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
165         XEmacs CHISE.
166
167 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `===ruimoku-v6'.
171
172 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
175         setting for `===ruimoku-v6'.
176
177 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
180         CHISE.
181
182 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
185         coded-charset for XEmacs CHISE.
186
187 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
188
189         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
190         XEmacs CHISE.
191
192 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `===ucs-sip@iso'.
196
197 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
200         CHISE.
201
202 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
205         `==ucs-sip@iso'.
206
207         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
208         CHISE.
209
210 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
213         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
214         (=ucs-sip-ext-b@iso): Fix registry.
215         (==ucs-sip-ext-b@iso): Ditto.
216         (===ucs-sip-ext-b@iso): Ditto.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=ucs-sip@iso'.
220
221 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
224         setting for `=>cbeta'.
225
226 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `=>cns11643-7'.
230
231         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
232
233 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
236         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
237
238 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
241         `=ucs@cns'.
242         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
243         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
244         `=ucs@jis/1990'.
245         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
246         `=ucs@jis/2000'.
247         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
248         `=ucs@jis/2004'.
249         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
252         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
253
254 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
257         XEmacs CHISE.
258         (==jis-x0208@1978/1pr): Ditto.
259         (==jis-x0208@1978/2-pr): Ditto.
260
261 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `===jis-x0213-1@2004'.
265
266 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
269         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
270
271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
272         `===hanyo-denshi/jb'.
273
274         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
275         XEmacs CHISE.
276         (=+>hanyo-denshi/ft): Ditto.
277         (=+>hanyo-denshi/jt): Ditto.
278
279 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-charset.el (default-coded-charset-priority-list): Add
282         `===hanyo-denshi/hg'.
283
284 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
287         XEmacs CHISE.
288         (===hanyo-denshi/hg): Ditto.
289
290 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
293         glyph-forms instead of detailed glyph-images.
294         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
295         `=adobe-japan1-*'.
296         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
297         (===adobe-japan1-1): Ditto.
298         (===adobe-japan1-2): Ditto.
299         (===adobe-japan1-3): Ditto.
300         (===adobe-japan1-4): Ditto.
301         (===adobe-japan1-5): Ditto.
302         (===adobe-japan1-6): Ditto.
303         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
304         `=>>>adobe-japan1' as the mother.
305         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
306         `=>>adobe-japan1' as the mother.
307         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
308         glyph-images.
309         (==jis-x0208@1978): Ditto.
310         (==jis-x0208@1983): Ditto.
311         (==jis-x0208@1990): Ditto.
312         (==jis-x0213-1): Ditto.
313         (==jis-x0213-1@2000): Ditto.
314         (==jis-x0213-1@2004): Ditto.
315         (==jis-x0213-2): Ditto.
316         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
317         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
318         `=jis-x0208@1978'.
319         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
320         `=jis-x0208@1983'.
321         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
322         `=jis-x0208@1990'.
323         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
324         `=jis-x0213-1'.
325         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
326         `=jis-x0213-1@2000'.
327         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
328         `=jis-x0213-1@2004'.
329         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
330         `=jis-x0213-2'.
331         (===jis-x0208): New coded-charset for XEmacs CHISE.
332         (===jis-x0208@1978): Ditto.
333         (===jis-x0208@1983): Ditto.
334         (===jis-x0208@1990): Ditto.
335         (===jis-x0213-1): Ditto.
336         (===jis-x0213-1@2000): Ditto.
337         (===jis-x0213-2): Ditto.
338         (===jis-x0212): Ditto.
339         (===ks-x1001): Ditto.
340         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
341         mother.
342         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
343         as the mother.
344         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
345         as the mother.
346         (===cns11643-1): New coded-charset for XEmacs CHISE.
347         (===cns11643-2): Ditto.
348         (===cns11643-3): Ditto.
349         (===cns11643-4): Ditto.
350         (===cns11643-5): Ditto.
351         (===cns11643-6): Ditto.
352         (===cns11643-7): Ditto.
353         (=>>cns11643-1): Ditto.
354         (==big5-cdp): Indicate abstract glyph-images instead of
355         representative glyph-images.
356         (===big5-cdp): New coded-charset for XEmacs CHISE.
357         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
358         detailed glyph-images.
359         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
360         `=hanyo-denshi/*'.
361         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
362         (===hanyo-denshi/ib): Ditto.
363         (===hanyo-denshi/jt): Ditto.
364         (===hanyo-denshi/ks): Ditto.
365         (===mj): Ditto.
366         (===mj-0): Ditto.
367         (===mj-1): Ditto.
368         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
369         `=>>>hanyo-denshi/*' as its mother.
370         (==gt): Indicate abstract glyph-forms instead of detailed
371         glyph-images.
372         (===gt): New coded-charset for XEmacs CHISE.
373         (=>>>gt): Indicates `==gt' instead of `=gt'.
374         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
375         (==gt-k): Indicate abstract glyph-forms instead of detailed
376         glyph-images.
377         (===gt-k): New coded-charset for XEmacs CHISE.
378         (==daikanwa): Indicates glyph-images instead of detailed
379         glyph-images.
380         (===daikanwa): New coded-charset for XEmacs CHISE.
381         (===daikanwa/+p): Ditto.
382         (===daikanwa/ho): Ditto.
383         (==cbeta): Ditto.
384         (===cbeta): Ditto.
385         (==jef-china3): Ditto.
386         (===jef-china3): Ditto.
387         (==ruimoku-v6): Ditto.
388         (==ucs@iso): Indicate representative glyph-forms instead of
389         representative glyph-images.
390         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
391         (==ucs@unicode): Indicate representative glyph-forms instead of
392         representative glyph-images.
393         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
394         `=ucs@unicode'.
395         (==ucs@cns): Indicate representative glyph-forms instead of
396         representative glyph-images.
397         (==ucs@jis): Ditto.
398         (==ucs@jis/1990): Ditto.
399         (==ucs@jis/2000): Ditto.
400         (==ucs@jis/2004): Ditto.
401         (==ucs@ks): Ditto.
402         (===ucs@iso): New coded-charset for XEmacs CHISE.
403         (===ucs@unicode): Ditto.
404         (===ucs@gb): Ditto.
405         (===ucs@ks): Ditto.
406         (===ucs-bmp-cjk@gb): Ditto.
407         (===ucs-sip-ext-b@iso): Ditto.
408
409 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
413         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
414         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
415         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
416         `===cns11643-3', `===cns11643-4', `===cns11643-5',
417         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
418         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
419         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
420         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist):
423         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
424         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
425         - Use "&g1-[NAME];" for `=>>[NAME]'.
426         - Abolish "&g2-[NAME];".
427
428 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
429
430         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
431         `=>>ucs@cns' as the mother.
432
433 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         setting for `==ucs@ks'.
437
438 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
441         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
442         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
443         0x00E30000〜0x00E409D5.
444
445 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist):
448         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
449         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
450
451 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
455
456         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
457         (=mj-0): Ditto.
458         (=mj-1): Ditto.
459         (==mj): Ditto.
460         (==mj-0): Ditto.
461         (==mj-1): Ditto.
462         (=>>mj): Ditto.
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `=mj' and `==mj'.
466
467 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
470         CHISE.
471
472 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
475         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
476         `=>ucs@hanyo-denshi'.
477
478 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `=koseki' and `=>ucs@hanyo-denshi'.
482
483         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
484         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
485
486 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
489         XEmacs CHISE.
490
491 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist):
494         Change priority of `=>>>ucs@iso'.
495
496         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
497         `=>>>ucs@iso' as the mother.
498         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
499
500 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
501
502         * mule/mule-coding.el (coded-charset-entity-reference-alist):
503         Change priority of `=>>>ucs@unicode'.
504
505         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
506         `=ucs@unicode'.
507
508 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist):
511         Change priority of `=>>>ucs@jis'.
512
513         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
514         `=ucs@jis'.
515
516 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
519         setting for `==daikanwa/+p'.
520
521 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `==shinjigen@1ed'.
525
526 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
529         XEmacs CHISE.
530
531 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-conf.el (==shinjigen): Modify DOC.
534         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
535         (==shinjigen@rev): Modify DOC.
536
537 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
540         CHISE.
541
542 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         settings for `==daikanwa' and `==ucs@JP/hanazono'.
546
547         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
548         XEmacs CHISE.
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `==daikanwa'.
552
553 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `==cns11643-7'.
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `==cns11643-7'.
560
561 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `==cns11643-6'.
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `==cns11643-6'.
568
569 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `==cns11643-5'.
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Add
575         `==cns11643-5'.
576
577 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
580         setting for `==cns11643-4'.
581
582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
583         `==cns11643-4'.
584
585 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for `==cns11643-3'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `==cns11643-3'.
592
593 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
596         setting for `==cns11643-2'.
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `==cns11643-2'.
600
601 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist):
604         Change priority of `=>>>ucs@ks'.
605
606         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
607         `=ucs@ks'.
608
609 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
612         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
613         `==ucs@cns' and `==cns11643-1'.
614
615         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
616         (==cns11643-2): Ditto.
617         (==cns11643-3): Ditto.
618         (==cns11643-4): Ditto.
619         (==cns11643-5): Ditto.
620         (==cns11643-6): Ditto.
621         (==cns11643-7): Ditto.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `==cns11643-1'.
625
626 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-coding.el (coded-charset-entity-reference-alist):
629         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
630         `=>>>ucs@jis/1990'.
631
632         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
633         `=ucs@jis/1990'.
634         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
635         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
636
637 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-coding.el (coded-charset-entity-reference-alist):
640         Change priority of `=>>>ucs@cns'.
641
642         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
643         `=ucs@cns'.
644
645 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
648         `==ks-x1001'.
649
650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
651         `=ks-x1001' instead of `korean-ksc5601'; add setting for
652         `==ks-x1001'.
653
654 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
657
658 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
661         `=jis-x0208'.
662         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
663         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
664         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
665         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
666         (=>>>jis-x0213-1@2000): Changed to an alias for
667         `=jis-x0213-1@2000'.
668         (=>>>jis-x0213-1@2004): Changed to an alias for
669         `=jis-x0213-1@2004'.
670         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
671
672 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
675         `=adobe-japan1-0'.
676         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
677         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
678         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
679         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
680         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
681         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
682
683 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
687         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
688         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
689         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
690         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
691
692 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
696         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
697         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
698         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
699         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
700         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
701         `==jis-x0212'.
702
703 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
706         "AdobeJapan1-[0-6]$".
707         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
708         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
709         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
710         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
711         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
712         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
713         (==adobe-japan1-1): Ditto.
714         (==adobe-japan1-2): Ditto.
715         (==adobe-japan1-3): Ditto.
716         (==adobe-japan1-4): Ditto.
717         (==adobe-japan1-5): Ditto.
718         (==adobe-japan1-6): Ditto.
719         (==jis-x0208): Ditto.
720         (==jis-x0208@1978): Ditto.
721         (==jis-x0208@1983): Ditto.
722         (==jis-x0208@1990): Ditto.
723         (==jis-x0213-1): Ditto.
724         (==jis-x0213-1@2000): Ditto.
725         (==jis-x0213-1@2004): Ditto.
726         (==jis-x0213-2): Ditto.
727         (==jis-x0212): Ditto.
728         (==gb2312): Ditto.
729         (==iso-ir165): Ditto.
730         (==gb12345): Ditto.
731         (==ks-x1001): Ditto.
732         (==cns11643-1): Ditto.
733         (==cns11643-2): Ditto.
734         (==cns11643-3): Ditto.
735         (==cns11643-4): Ditto.
736         (==cns11643-5): Ditto.
737         (==cns11643-6): Ditto.
738         (==cns11643-7): Ditto.
739         (==big5-cdp): Ditto.
740         (==hanyo-denshi/ja): Ditto.
741         (==hanyo-denshi/jb): Ditto.
742         (==hanyo-denshi/jc): Ditto.
743         (==hanyo-denshi/jd): Ditto.
744         (==hanyo-denshi/ft): Ditto.
745         (==hanyo-denshi/ia): Ditto.
746         (==hanyo-denshi/ib): Ditto.
747         (==hanyo-denshi/hg): Ditto.
748         (==hanyo-denshi/jt): Ditto.
749         (==hanyo-denshi/ks): Ditto.
750         (==gt): Ditto.
751         (==gt-k): Ditto.
752         (==daikanwa): Ditto.
753         (==shinjigen): Ditto.
754         (==ucs@iso): Ditto.
755         (==ucs@unicode): Ditto.
756         (==ucs@gb): Ditto.
757         (==ucs-bmp@gb): Ditto.
758         (==ucs@cns): Ditto.
759         (==ucs-bmp@cns): Ditto.
760         (==ucs@jis): Ditto.
761         (==ucs@jis/1990): Ditto.
762         (==ucs@jis/2000): Ditto.
763         (==ucs@jis/2004): Ditto.
764         (==ucs@JP): Ditto.
765         (==ucs@JP/hanazono): Ditto.
766         (==ucs@ks): Ditto.
767         (==ucs-bmp@ks): Ditto.
768         (==ucs@cns11643): Ditto.
769         (==ucs-bmp-cjk@gb): Ditto.
770         (==ucs-bmp-cjk@JP/hanazono): Ditto.
771         (==ucs-sip-ext-b@iso): Ditto.
772
773 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Use
776         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
777
778         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
779         XEmacs CHISE.
780         (=ucs-bmp-cjk@unicode): Abolished.
781
782 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `=+>ucs-bmp-cjk-compat@jis'.
786
787         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
788         for XEmacs CHISE.
789
790 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
793         CHISE.
794
795 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
798         for XEmacs CHISE.
799         (=jis-x0208@1978/1er-pr): Abolished.
800         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
801         `=jis-x0208@1978/1er-pr' as the mother.
802
803 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
804
805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
806         setting for `=ucs-itaiji-084'.
807
808 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-charset.el (default-coded-charset-priority-list):
811         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
812
813         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
814         XEmacs CHISE.
815         (=ucs-bmp-itaiji-084): Ditto.
816
817 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
821
822 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
826
827         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
828         XEmacs CHISE.
829         (=big5-cdp-var-5): Ditto.
830
831 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
834         XEmacs CHISE.
835
836 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
839         XEmacs CHISE.
840
841 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         setting for `=>>>hanyo-denshi/ft'.
845
846 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
849         XEmacs CHISE.
850         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
851         `=hanyo-denshi/jd' as the mother.
852
853 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
856         XEmacs CHISE.
857         (=+>adobe-japan1-1): Ditto.
858         (=+>adobe-japan1-2): Ditto.
859         (=+>adobe-japan1-3): Ditto.
860         (=+>adobe-japan1-4): Ditto.
861         (=+>adobe-japan1-5): Ditto.
862         (=+>adobe-japan1-6): Ditto.
863         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
864
865 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist):
868         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
869         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
870
871         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
872         the top.
873
874 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
877         XEmacs CHISE.
878         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
879         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
880         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
881
882 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-charset.el (default-coded-charset-priority-list):
885         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
886         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
887
888         * mule/mule-conf.el: Modify order of definitions of some
889         coded-charsets.
890
891 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist):
894         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
895         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
896
897         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
898         CHISE.
899         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
900         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
901
902 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
905         CHISE.
906
907 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         setting for `=daikanwa/+2p'.
911
912         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
913         XEmacs CHISE.
914
915 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
918         XEmacs CHISE.
919         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
920
921 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=>>>hanyo-denshi/ib'.
925
926 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
929         XEmacs CHISE.
930         (=>>>hanyo-denshi/ib): Ditto.
931         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
932         `=hanyo-denshi/ja' as the mother.
933         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
934         `=hanyo-denshi/ib' as the mother.
935
936 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
939         XEmacs CHISE.
940         (utf-8-ivs-mcs-er): Likewise.
941         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
942         and `=>ucs-gb'.
943         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
944         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
945         `ucs-gb' and `=>ucs-gb'.
946         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
947         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
948         and `=>ucs-cns'.
949         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
950         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
951         `ucs-cns' and `=>ucs-cns'.
952         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
953         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
954         `ucs-big5' and `=>ucs-big5'.
955         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
956         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
957         `ucs-big5' and `=>ucs-big5'.
958         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
959         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
960         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
961         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
962         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
963         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
964         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
965         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
966         `=>ucs-jis'; modify DOC and mnemonic.
967         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
968         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
969         and `=>ucs-jis'; modify DOC and mnemonic.
970         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
971         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
972         `=>ucs-ks'.
973         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
974         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
975         and `=>ucs-ks'.
976         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
977
978 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
981         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
982
983 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist):
986         Modify priorities.
987
988 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist):
991         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
992
993 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
997
998 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1001         CHISE.
1002
1003 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1006         CHISE.
1007
1008 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1011         CHISE.
1012
1013 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `=+>ucs-bmp-cjk@unicode'.
1017
1018         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1019         for XEmacs CHISE.
1020
1021 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         setting for `=>>daikanwa'.
1025
1026 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `=>>hanyo-denshi/jt'.
1030
1031 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1034         XEmacs CHISE.
1035         (=+>jis-x0208@1990): Ditto.
1036         (=+>jis-x0213-1@2000): Ditto.
1037
1038 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1041         XEmacs CHISE.
1042
1043 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1044
1045         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1046         XEmacs CHISE.
1047         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1048         `=hanyo-denshi/jc' as the mother.
1049
1050 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `=+>adobe-japan1'.
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list):
1056         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1057         and `=>>hanyo-denshi/ft' to `=>>gt'.
1058
1059 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1060
1061         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1062         XEmacs CHISE.
1063         (=>>adobe-japan1-1): Ditto.
1064         (=>>adobe-japan1-2): Ditto.
1065         (=>>adobe-japan1-3): Ditto.
1066         (=>>adobe-japan1-4): Ditto.
1067         (=>>adobe-japan1-5): Ditto.
1068         (=>>adobe-japan1-6): Ditto.
1069         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1070
1071 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-conf.el (=adobe-japan1): New alias for
1074         `=adobe-japan1-6'.
1075         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1076         (=>>>adobe-japan1-1): Ditto.
1077         (=>>>adobe-japan1-2): Ditto.
1078         (=>>>adobe-japan1-3): Ditto.
1079         (=>>>adobe-japan1-4): Ditto.
1080         (=>>>adobe-japan1-5): Ditto.
1081         (=>>>adobe-japan1-6): Ditto.
1082         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1083
1084 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `=>>>adobe-japan1'.
1088
1089 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `=+>ucs@ks'.
1093
1094 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1097         XEmacs CHISE.
1098         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1099         `=adobe-japan1-6' as the mother.
1100
1101 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `=>cns11643-7'.
1105
1106 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1109         CHISE.
1110
1111 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1112
1113         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1114         XEmacs CHISE.
1115         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `=>ucs@jis/2004'.
1119
1120 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `=+>gt'.
1124
1125         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1126         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1127
1128 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1131         `=>ucs@unicode' as the mother.
1132         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1133         mother.
1134         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1135         mother.
1136         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1137         mother.
1138
1139 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `=+>ucs@unicode'.
1143
1144         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1145         CHISE.
1146
1147 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1150         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1151         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1152         - Add setting for `=+>ucs@cns'.
1153
1154         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1155         CHISE.
1156         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1157         as the mother.
1158         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1159         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1163
1164 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1167         setting for `=>ucs@ks'.
1168
1169 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `=ucs-bmp-cjk-compat@unicode'.
1173
1174         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1175         coded-charset for XEmacs CHISE.
1176
1177 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1180         `=ucs-bmp-cjk-compat'.
1181
1182         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1183         XEmacs CHISE.
1184
1185 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1188         CHISE.
1189
1190 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1193         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1194
1195         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1196         `=>ucs@jis/1990'.
1197         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1198
1199 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1203
1204         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1205         CHISE.
1206         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1207         mother.
1208
1209 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1212         `=>jis-x0213-2@usual'.
1213         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1214         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1215         `=>jis-x0213-2@usual' as the mother.
1216
1217 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1220         (=>ucs@JP): New alias for `=+>ucs@jis'.
1221
1222 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1223
1224         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1225         `=>jis-x0208@usual'.
1226         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1227         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1228         `=>jis-x0208@usual' as the mother.
1229         (=>jis-x0208): Likewise.
1230
1231 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=+>jis-x0208@1978'.
1235
1236 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1237
1238         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1239         XEmacs CHISE.
1240
1241 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `=>ucs@jis/1990'.
1250
1251 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         setting for `=ucs@JP/hanazono'.
1255
1256         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1257         CHISE.
1258         (=ucs@JP/hanazono): Ditto.
1259         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1260         (=>>hanyo-denshi/jc): Ditto.
1261         (=>>hanyo-denshi/jd): Ditto.
1262
1263 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1264
1265         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1266         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1267
1268 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1276         XEmacs CHISE.
1277
1278 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1279
1280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1281         `=ucs-bmp-cjk@JP'.
1282
1283 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1286         XEmacs CHISE.
1287
1288 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1291         Modify order of settings; add settings for `=daikanwa@rev2'.
1292
1293 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1296         setting for `=>>cbeta'.
1297
1298         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1299         CHISE.
1300
1301 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         setting for `=>>adobe-japan1'.
1305
1306 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1309         XEmacs CHISE.
1310
1311 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         setting for `=>>hanyo-denshi/ia'.
1315
1316         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1317         XEmacs CHISE.
1318
1319 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1322         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1323
1324         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1325         XEmacs CHISE.
1326         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1327         `=hanyo-denshi/jt' as the mother.
1328
1329 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for `=>>>jis-x0213-2'.
1333
1334         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1335         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1336         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1337
1338 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1341         XEmacs CHISE.
1342
1343 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1346         XEmacs CHISE.
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `=>>jis-x0213-1@2004'.
1350
1351 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1354         XEmacs CHISE.
1355
1356 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1359         - Use "&g2-*;" as entity-references for `=>>>*'.
1360         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1361
1362         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1363         XEmacs CHISE.
1364         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1365         as the mother.
1366
1367 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         setting for `=>>hanyo-denshi/ib'.
1371
1372         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1373         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1374         (=>>jis-x0208@1990): Ditto.
1375         (=>>hanyo-denshi/ib): Ditto.
1376
1377         * mule/mule-charset.el (default-coded-charset-priority-list):
1378         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1379
1380 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1383         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1384         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1385         `=>>>ucs@jis/2004'.
1386
1387 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1390         XEmacs CHISE.
1391         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1392         `=jis-x0213-1@2004' as the mother.
1393         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1394         (=>>>ucs@ks): Ditto.
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list):
1397         Modify priority of `=hanyo-denshi/*'.
1398
1399 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1402         settings for `=>>ucs@JP' and `=ucs@JP'.
1403
1404 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1405
1406         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1407         CHISE.
1408
1409 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1410
1411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1412         setting for `=>>>ucs@cns'.
1413
1414         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1415         CHISE.
1416
1417 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1420         instead of `=>>>jis-x0213-1@2004' as the mother.
1421         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1422         (=>>>ucs@unicode): Likewise.
1423         (=>>>ucs@jis): Likewise.
1424         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1425         mother.
1426         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1427
1428 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1432         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1433         `=>>>ucs@jis'.
1434
1435 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-charset.el (default-coded-charset-priority-list):
1438         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1439         and `=jis-x0213-*-2000'.
1440
1441 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1444         XEmacs CHISE.
1445         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1446         `=>>jis-x0213-1' as the mother.
1447
1448 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1451         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1452
1453 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1456
1457 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1460         XEmacs CHISE.
1461
1462 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-coding.el (decomposition-feature-list): Set
1465         `=decomposition', `=decomposition@cid' and
1466         `=decomposition@hanyo-denshi'.
1467
1468 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `=>>hanyo-denshi/ks'.
1472
1473         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1474         XEmacs CHISE.
1475
1476 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1479         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1480
1481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1482         `=hanyo-denshi/ks/mf'.
1483
1484         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1485         XEmacs CHISE.
1486         (=hanyo-denshi/ks/mf): Ditto.
1487
1488 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         settings for P=hanyo-denshi/jt'.
1492
1493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494         `=hanyo-denshi/jt'.
1495
1496         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1497         XEmacs CHISE.
1498
1499 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1502         settings for `=hanyo-denshi/ip'.
1503
1504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1505         `=hanyo-denshi/ip'.
1506
1507         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1508         XEmacs CHISE.
1509
1510 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         settings for `=hanyo-denshi/hg'.
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `=hanyo-denshi/hg'.
1517
1518         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1519         XEmacs CHISE.
1520
1521 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1524         setting for `=>>hanyo-denshi/ft'.
1525
1526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1527         `=>>hanyo-denshi/ft'.
1528
1529         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1530         XEmacs CHISE.
1531
1532 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         settings for `=hanyo-denshi/ib'.
1536
1537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1538         `=hanyo-denshi/ib'.
1539
1540         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1541         XEmacs CHISE.
1542
1543 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         settings for isolated characters of `=hanyo-denshi/ia' and
1547         non-isolated characters of `=hanyo-denshi/*'.
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `=hanyo-denshi/ia'.
1551
1552         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1553         XEmacs CHISE.
1554
1555 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1558         setting for isolated characters of `=hanyo-denshi/ft'.
1559
1560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1561         `=hanyo-denshi/ft'.
1562
1563         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1564         XEmacs CHISE.
1565
1566 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         setting for isolated characters of `=hanyo-denshi/jd'.
1570
1571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1572         `=hanyo-denshi/jd'.
1573
1574         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1575         XEmacs CHISE.
1576
1577 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1580         setting for isolated characters of `=hanyo-denshi/jc'.
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1583         `=hanyo-denshi/jc'.
1584
1585         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1586         XEmacs CHISE.
1587
1588 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1591         setting for isolated characters of `=hanyo-denshi/jb'.
1592
1593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1594         `=hanyo-denshi/jb'.
1595
1596         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1597         XEmacs CHISE.
1598
1599 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         setting for isolated characters of `=hanyo-denshi/ja'.
1603
1604 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `=hanyo-denshi/ja'.
1608
1609         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1610         XEmacs CHISE.
1611
1612 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1615         settings for isolated characters of `=adobe-japan1-6'.
1616
1617 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1620         CHISE.
1621         (=daikanwa/+2p): Ditto.
1622         (=daikanwa/ho): Ditto.
1623
1624 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1627         coding-system for XEmacs CHISE.
1628
1629 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         setting for `=>>ruimoku-v6'.
1633
1634         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1635         CHISE.
1636
1637 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1640         setting for `=daikanwa@rev1'.
1641
1642 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1646
1647 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1650         XEmacs CHISE.
1651         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1652
1653 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1656         CHISE.
1657
1658 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1661         CHISE.
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for `=>ucs@jis'.
1665
1666 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         setting for `=>jis-x0208@usual'.
1670
1671         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1672         XEmacs CHISE.
1673         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1674         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1675         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1676
1677 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1678
1679         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1680         CHISE.
1681         (=>>>jis-x0208@1990): Ditto.
1682         (=>>>jis-x0213-1): Ditto.
1683         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1684         mother.
1685         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1686         as the mother.
1687
1688 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for `=>ucs@cns' and `=>>ucs@ks'.
1692
1693         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1694         CHISE.
1695
1696 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1697
1698         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1699         CHISE.
1700
1701 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1702
1703         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1704         CHISE.
1705         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1706         mother.
1707
1708 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1711         `==>ucs-bmp-cjk@bucs'.
1712
1713         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1714         XEmacs CHISE.
1715
1716 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1719         setting for `==>ucs@bucs'.
1720
1721         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1722         XEmacs CHISE.
1723
1724 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1727         - Add setting for `=>>jis-x0208'.
1728         - Omit setting for `=>>jis-x0208@1990'.
1729         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1730           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1731           `=ucs@FOO'.
1732
1733 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `=>daikanwa'.
1737
1738 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-conf.el (=daikanwa): Fix DOC.
1741         (=>daikanwa): New abstract character for XEmacs CHISE.
1742         (=>ucs@iso): Likewise.
1743         (=>ucs@unicode): Likewise.
1744         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1745
1746 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1749         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1750           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1751         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1752         - Add `=>big5-cdp'.
1753
1754 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1757         (=>big5-cdp): New abstract character.
1758
1759 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1762         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1763         `chinese-big5'.
1764
1765 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-charset.el (default-coded-charset-priority-list):
1768         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1771         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1772         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1773         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1774         and `=>jis-x0213-2'.
1775
1776 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1779         XEmacs CHISE.
1780         (=>>ucs@jis/2000): Likewise.
1781         (=>>ucs@jis/2004): Likewise.
1782
1783 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1787         `=>>ucs@cns'.
1788
1789         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1790         XEmacs CHISE.
1791         (=>>gt): Use quote instead of backquote; modify DOC.
1792         (=>gt): Use quote instead of backquote.
1793         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1794         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1795         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1796         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1797         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1798         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1799
1800 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1803         `=>>ucs@unicode' and `=>>gt'.
1804
1805 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1808         XEmacs CHISE.
1809         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1810         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1811         `=jis-x0208@1978/1er-pr' as the mother.
1812         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1813
1814 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1817         `=ucs@unicode' as the mother.
1818
1819 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1822         setting for `=>>ucs@unicode'.
1823
1824         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1825         CHISE.
1826
1827 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1831
1832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1833         `=adobe-japan1-6' and `=adobe-japan1-base'.
1834
1835         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1836         XEmacs CHISE.
1837         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1838         specify `min-code' and `max-code'.
1839         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1840         (=adobe-japan1-2): Likewise.
1841         (=adobe-japan1-3): Likewise.
1842         (=adobe-japan1-4): Likewise.
1843         (=adobe-japan1-5): Likewise.
1844         (=adobe-japan1-6): Likewise.
1845
1846 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for `=>gt'.
1850
1851 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1854         CHISE.
1855
1856 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1859         setting for `=>zinbun-oracle'.
1860
1861         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1862         for XEmacs CHISE.
1863
1864 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1867         for XEmacs CHISE.
1868         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1869         `=jis-x0208@1978' as the mother.
1870
1871 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1874         - Use `=gt' instead of `ideograph-gt'.
1875         - Use `=gt-k' instead of `ideograph-gt-k'.
1876         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1877         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1878         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1879         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1880         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1881         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1882         - Use `=>>gt' instead of `<=>gt'.
1883         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1884         - Add setting for `=>>jis-x0208@1990'.
1885         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1886           `=>>jis-x0213-1@2000'.
1887         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1888         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1889           `=>>jis-x0213-1@2004'.
1890         - Add setting for `=>>jis-x0208@1978'.
1891         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1892
1893 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1896         XEmacs CHISE.
1897
1898 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1901         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1902         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1903         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1904         `<=>jis-x0213-1@2004'.
1905
1906 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1909         CHISE.
1910         (=>jis-x0213-2): Ditto.
1911
1912 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1916
1917 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1920         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1921         `=>jis-x0213-1'.
1922
1923 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1926         CHISE.
1927         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1928
1929 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1932         `<==>jis-x0213-1'.
1933         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1934         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1935         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1936         (<=>jis-x0208): New alias for `=>jis-x0208'.
1937         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1938         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1939         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1940         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1941         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1942         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1943         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1944         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1945         (=>>gt): Renamed from `<==>gt'.
1946         (<==>gt): New alias for `=>>gt'.
1947
1948 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1951         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1952         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1953         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1954         - Add settings for `<=>jis-x0213-1@2000' and
1955           `<=>jis-x0213-1@2004'.
1956
1957         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1958         XEmacs CHISE.
1959         (<==>jis-x0213-1): Likewise.
1960         (<==>jis-x0213-1@2000): Likewise.
1961         (<==>jis-x0213-1@2004): Likewise.
1962         (<=>jis-x0208): Add property `=>iso-ir 168'.
1963         (<=>jis-x0208@1997): Likewise.
1964         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1965         as the mother; add property `=>iso-ir 228'.
1966         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1967         property `=>iso-ir 228'.
1968         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1969         property `=>iso-ir 233'.
1970         (<==>gt): Renamed from `<=>gt'.
1971         (<=>gt): New alias for `<==>gt'.
1972
1973 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1976         CHISE.
1977         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1978         `<=>jis-x0208' as the mother.
1979         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1980         (<=>jis-x0213-1@2000): Ditto.
1981         (<=>jis-x0213-1@2004): Ditto.
1982
1983 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1986         settings for `<=>gt'.
1987
1988         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1989
1990 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1993         XEmacs CHISE.
1994         (=jis-x0208@1978/-4pr): Likewise.
1995         (=jis-x0208@1978/4-pr): Likewise.
1996         (=jis-x0213-1): Likewise.
1997         (=ucs@iso): Likewise.
1998         (=ucs@unicode): Likewise.
1999         (=ucs@gb): Likewise.
2000         (=ucs@gb/fw): Likewise.
2001         (=ucs@cns): Likewise.
2002         (=ucs@cns/fw): Likewise.
2003         (=ucs@jis): Likewise.
2004         (=ucs@jis/fw): Likewise.
2005         (=ucs@jis/1990): Likewise.
2006         (=ucs@jis/2000): Likewise.
2007         (=ucs@jis/2004): Likewise.
2008         (=ucs@JP): Likewise.
2009         (=ucs@ks): Likewise.
2010         (=ucs@big5): Likewise.
2011         (=ucs@big5/cns11643): Likewise.
2012         (=ucs@cns11643): Likewise.
2013
2014 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-charset.el (default-coded-charset-priority-list):
2017         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2018
2019         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2020         CHISE.
2021         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2022         mother.
2023
2024 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2027         from src/mule-charset.c].
2028         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2029         specify `final'.
2030         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2031         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2032         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2033         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2034         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2035         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2036
2037 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2040         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2041         (=jis-x0208@1978/i-4): Specify `partial'.
2042         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2043         mother coded-charset.
2044         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2045
2046 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         settings for `=jis-x0213-1@2004'.
2050
2051 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2054         CHISE.
2055         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2056         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2057         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2058         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2059         temporarily.
2060         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2061
2062 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2065         CHISE.
2066         (=shinjigen@1ed): Inherited from `=shinjigen'.
2067         (=shinjigen@rev): Likewise.
2068
2069 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2072         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2073
2074 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2075
2076         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2077         define it as an alias.
2078         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2079         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2080         alias.
2081         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2082         alias.
2083
2084 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2085
2086         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2087         CHISE.
2088
2089 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2092         CHISE.
2093         (shinjigen-2): Ditto.
2094
2095 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-charset.el (default-coded-charset-priority-list):
2098         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2099         `chinese-big5-eten-*' and `chinese-big5'.
2100
2101 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2104         #x9FA5 temporarily.
2105
2106 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         settings for `=jis-x0208@1978/i1'.
2110
2111 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2114         XEmacs CHISE.
2115
2116 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2117
2118         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2119         XEmacs CHISE.
2120
2121 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2124         XEmacs CHISE.
2125
2126 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2129         CHISE.
2130         (=ucs-bmp@cns): Likewise.
2131         (=ucs-bmp@jis): Likewise.
2132         (=ucs-bmp@ks): Likewise.
2133
2134 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2137         CHISE.
2138         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2139
2140 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2143         settings for `=zinbun-oracle'.
2144
2145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2146         `=zinbun-oracle'.
2147
2148 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2151         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2152         `=ucs@iso'.
2153
2154 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list):
2157         Delete `ucs-sip'; modify order of some CCSs.
2158
2159 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2162         in XEmacs CHISE.
2163
2164         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2165         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2166         CHISE.
2167
2168 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2171         its registry.
2172         (=ucs-radicals@unicode): Likewise.
2173
2174 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
2182         CHISE.
2183
2184 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2187         CHISE.
2188
2189 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2192         Modify preference of *isolated settings*.
2193
2194 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2197         utf-2000 is provided.
2198         (=ucs@cns11643): Likewise.
2199
2200 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2203         Prefer every *isolated setting* to ordinary setting.
2204
2205 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2208         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2209
2210 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2213         CHISE.
2214
2215 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2218         settings for `=jis-x0208@1997'.
2219
2220 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2223         `=jis-x0208@1997'.
2224
2225 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2228         XEmacs CHISE.
2229
2230 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2233         `=jis-x0208@1978'.
2234         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2235         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2236         `=jis-x0208-1990' as the mother.
2237         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2238
2239 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2242         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2243         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2244         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2245         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2246         for `=ucs@JP'.
2247
2248 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2251         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2252         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2253         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2254         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2255         `=daikanwa@rev2'.
2256
2257 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2260         (=gt): Likewise.
2261         (=gt-k): Likewise.
2262         (=gt-pj-*): Likewise.
2263         (=gt-pj-k1): Likewise.
2264         (=gt-pj-k2): Likewise.
2265         (=daikanwa): Likewise.
2266         (=daikanwa-rev1): Likewise.
2267         (=daikanwa-rev2): Likewise.
2268         (=big5-pua): Likewise.
2269         (=big5-eten): Likewise.
2270         (chinese-big5-eten-a): Likewise.
2271         (chinese-big5-eten-b): Likewise.
2272         (=hanziku-*): Likewise.
2273         (=cbeta): Likewise.
2274         (=jef-china3): Likewise.
2275         (=ruimoku-v6): Likewise.
2276         (=ucs@iso): Likewise.
2277         (=ucs@unicode): Likewise.
2278         (=ucs@gb): Likewise.
2279         (=ucs@cns): Likewise.
2280         (=ucs@jis): Likewise.
2281         (=ucs@jis-1990): Likewise.
2282         (=ucs@jis-2000): Likewise.
2283         (=ucs@jp): Likewise.
2284         (=ucs@ks): Likewise.
2285         (=ucs@big5): Likewise.
2286         (=ucs-radicals): Likewise.
2287         (=ucs-radicals@unicode): Likewise.
2288         (=ucs-bmp-cjk): Likewise.
2289         (=ucs-bmp-cjk@unicode): Likewise.
2290         (=ucs-sip-ext-b): Likewise.
2291         (=ucs-sip-ext-b@iso): Likewise.
2292
2293 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2296         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2297
2298 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2299
2300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2301         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2302         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2303         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2304         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2305         arabic-digit, ipa and ``&I-B-XXXX;''.
2306
2307 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2310         setting for (I-)HZK{03..12}-XXXX.
2311
2312 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2315         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `=ruimoku-v6'.
2319
2320         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2321         CHISE.
2322
2323 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2326         (=ucs@unicode): Likewise.
2327         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2328         (=ucs@cns): Likewise.
2329         (=ucs@jis): Likewise.
2330         (=ucs@ks): Likewise.
2331         (=ucs@big5): Likewise.
2332
2333 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2336         `ucs-jis'.
2337         (utf-8-jis-er): Likewise.
2338         (utf-8-jp): New coding-system.
2339         (utf-8-jp-er): Likewise.
2340
2341         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2342
2343 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2346
2347         * mule/japanese.el: Move definition of `euc-jisx0213' to
2348         mule/mule-coding.el.
2349
2350 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2353         mule-coding before loading update-cdb when utf-2000 is provided.
2354
2355 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2358         `=daikanwa'.
2359
2360 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2363         definition codes when `utf-2000' is provided.
2364
2365 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2366
2367         * mule/mule-category.el (word-combining-categories): Don't setup
2368         `word-combining-categories' in XEmacs CHISE.
2369         (word-separating-categories): Add setting about Latin script in
2370         XEmacs CHISE.
2371
2372 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2373
2374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2375         setting for `chinese-big5'.
2376
2377 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2380         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2381         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2382         add setting for HZK0[12]-xxxx.
2383
2384 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2385
2386         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2387         in XEmacs CHISE.
2388
2389 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2390
2391         * mule/mule-charset.el (default-coded-charset-priority-list):
2392         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2393         and `chinese-big5' to `=gt-pj-*'.
2394
2395 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2396
2397         * mule/mule-conf.el (=daikanwa): Renamed from
2398         `ideograph-daikanwa'.
2399         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2400
2401 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=cns11643-7): Renamed from
2404         `chinese-cns11643-7'.
2405         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2406
2407 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (=cns11643-6): Renamed from
2410         `chinese-cns11643-6'.
2411         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2412
2413 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2414
2415         * mule/mule-conf.el (=cns11643-5): Renamed from
2416         `chinese-cns11643-5'.
2417         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2418
2419 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2420
2421         * mule/mule-conf.el (=cns11643-4): Renamed from
2422         `chinese-cns11643-4'.
2423         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2424
2425 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-conf.el (=cns11643-3): Renamed from
2428         `chinese-cns11643-3'.
2429         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2430
2431 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2434         `=cns11643-2'.
2435         (chinese-cns11643-2): New alias for `=cns11643-2'.
2436
2437 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2438
2439         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2440         `=cns11643-1'.
2441         (chinese-cns11643-1): New alias for `=cns11643-1'.
2442
2443 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2446         (chinese-gb12345): New alias for `=gb12345'.
2447
2448 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2449
2450         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2451         (chinese-gb2312): New alias for `=gb2312'.
2452
2453 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2454
2455         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2456         (chinese-big5): New alias for `=big5'.
2457
2458 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2461         (korean-ksc5601): New alias for `=ks-x1001'.
2462
2463 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2464
2465         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2466         `=jis-x0212'.
2467         (japanese-jisx0212): New alias for `=jis-x0212'.
2468
2469 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2470
2471         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2472         `=jis-x0208-1983'.
2473         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2474
2475 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2478         `=jis-x0208-1978'.
2479         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2480
2481 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2482
2483         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2484         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2485
2486 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2487
2488         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2489         (chinese-cns11643-3): Specify iso-ir 183.
2490         (chinese-cns11643-4): Specify iso-ir 184.
2491         (chinese-cns11643-5): Specify iso-ir 185.
2492         (chinese-cns11643-6): Specify iso-ir 186.
2493         (chinese-cns11643-7): Specify iso-ir 187.
2494         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2495         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2496
2497 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2500         \uXXXX for every cases.
2501
2502 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2503
2504         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2505         (ucs-big5): Changed to an alias for `=ucs@big5'.
2506
2507 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2508
2509         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2510         (ucs-ks): Changed to an alias for `=ucs@ks'.
2511
2512 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2513
2514         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2515         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2516
2517 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2518
2519         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2520         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2521
2522 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2523
2524         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2525         (ucs-jis): Changed to an alias for `=ucs@jis'.
2526
2527 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2528
2529         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2530         (ucs-cns): Changed to an alias for `=ucs@cns'.
2531
2532 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2533
2534         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2535         (ucs-gb): Changed to an alias for `=ucs@gb'.
2536
2537 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2538
2539         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2540         `ideograph-daikanwa-2'.
2541         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2542         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2543
2544 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2545
2546         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2547         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2548
2549         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2550         for `xemacs-chise-version'.
2551
2552 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2553
2554         * mule/mule-charset.el (default-coded-charset-priority-list):
2555         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2556         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2557         instead of `ideograph-hanziku-*'.
2558
2559         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2560         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2561
2562 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2565         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2566         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2567         `utf-2000' is provided.
2568
2569 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2572         is provided [was builtin coded-charsets].
2573
2574 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2577         is provided [was builtin coded-charsets].
2578
2579 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2580
2581         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2582         is provided [was builtin coded-charsets].
2583
2584 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2585
2586         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2587         is provided [was builtin coded-charsets].
2588
2589 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2590
2591         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2592         when `utf-2000' is provided [was builtin coded-charsets].
2593
2594 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-conf.el (=hanziku-*): Renamed from
2597         `ideograph-hanziku-*'.
2598         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2599
2600 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2603         `utf-2000' is provided [was builtin coded-charsets].
2604         (ideograph-hanziku-{1..12}): Likewise.
2605
2606 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2609         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2610
2611 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2612
2613         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2614         when `utf-2000' is provided [was builtin coded-charsets].
2615
2616 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2619         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2620         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2621
2622 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2623
2624         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2625         (ideograph-gt): Changed to an alias for `=gt'.
2626
2627 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2630         is provided; it was defined as a builtin coded-charset.
2631         (ideograph-gt): Likewise.
2632
2633 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2636         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2637
2638 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2641         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2642
2643 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2644
2645         * mule/mule-conf.el (=big5-eten): Renamed from
2646         `chinese-big5-eten'.
2647         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2648
2649 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2652         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2653
2654 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2655
2656         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2657         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2658
2659 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2660
2661         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2662         (china3-jef): Changed to an alias for `=jef-china3'.
2663
2664 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2665
2666         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2667         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2668
2669         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2670         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2671         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2672         when `utf-2000' is provided.
2673
2674 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-charset.el (default-coded-charset-priority-list):
2677         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2678
2679         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2680         (ucs-jis-2000): Deleted.
2681
2682 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2683
2684         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2685         UTF-2000.
2686         (=ucs-jis-2000): New coded-charset for UTF-2000.
2687
2688 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2689
2690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2692
2693 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2694
2695         * mule/mule-charset.el (default-coded-charset-priority-list):
2696         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2697         `ideograph-cbeta'.
2698
2699 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2700
2701         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2702         builtin coded-charset].
2703
2704 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2707         settings for &K0-xxxx and &I-K0-xxxx.
2708
2709 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2712         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2713
2714 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2717         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2718
2719 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2722         UTF-2000.
2723         (ideograph-gt-pj-k1): Likewise.
2724         (ideograph-gt-pj-k2): Likewise.
2725
2726 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2729         `=jis-x0208'.
2730
2731 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2734         UTF-2000 [was a builtin coded-charset].
2735
2736 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2739         (utf-8-gb-er): Likewise.
2740
2741 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         settings for JIS X 0212 and JIS X 0208:1978.
2745
2746 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2749         setting for JIS X 0213.
2750
2751 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2752
2753         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2754         standard-case-table in UTF-2000.
2755
2756 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         definitions for isolated-chars.
2760
2761 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2762
2763         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2764         `configure-utf-2000-lisp-directory'.
2765         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2766         `mule-lisp-load-path'.
2767
2768 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2769
2770         * startup.el (startup-setup-paths): Set and use
2771         `utf-2000-lisp-directory'.
2772         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2773         UTF-2000.
2774
2775 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2776
2777         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2778         (paths-find-utf-2000-lisp-directory): New function.
2779         (paths-construct-load-path): Add new optional argument
2780         `utf-2000-lisp-directory'.
2781
2782         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2783
2784 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2785
2786         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2787         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2788         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2789         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2790         `chinese-big5-2' in UTF-2000.
2791
2792         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2793         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2794
2795 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2796
2797         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2798         `big5-eten-er' in UTF-2000.
2799         (big5-cdp): Modify DOC-string and mnemonic.
2800
2801 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2804         UTF-2000 [renamed from utf-8-er].
2805         (utf-8-gb): New coding-system in UTF-2000.
2806         (utf-8-gb-er): Likewise.
2807         (utf-8-cns): Likewise.
2808         (utf-8-cns-er): Likewise.
2809         (utf-8-big5): Likewise.
2810         (utf-8-big5-er): Likewise.
2811         (utf-8-jis): Likewise.
2812         (utf-8-jis-er): Likewise.
2813         (utf-8-ks): Likewise.
2814         (utf-8-ks-er): Likewise.
2815         (utf-8-er): Likewise.
2816
2817 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2820         instead of `utf-8-unix' in UTF-2000.
2821
2822         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2823
2824 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2825
2826         * mule/japanese.el (euc-jisx0213): New coding-system.
2827
2828         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2829         `japanese-jisx0208-1990' as the mother.
2830
2831 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * dumped-lisp.el (preloaded-file-list): Change condition of
2834         loading "close-cdb".
2835
2836 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2837
2838         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2839         setup `coded-charset-entity-reference-alist'.
2840
2841 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2844         UTF-2000.
2845
2846 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2847
2848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2849         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2850
2851 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2854         (chinese-big5-eten-a): Likewise.
2855         (chinese-big5-eten-b): Likewise.
2856         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2857         code range is #x8140 .. #x8DFE.
2858
2859 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2860
2861         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2862         UTF-2000.
2863         (chinese-big5-cdp): Likewise.
2864
2865 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2866
2867         * dumped-lisp.el (preloaded-file-list): Rename
2868         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2869
2870 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2871
2872         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2873         append `system-char-db-source-file-list' into
2874         `preloaded-file-list' in UTF-2000.
2875
2876 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2877
2878         * dumped-lisp.el (preloaded-file-list): Delete
2879         character-definition files.
2880
2881 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2882
2883         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2884         UTF-2000.
2885
2886 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-charset.el (default-coded-charset-priority-list):
2889         Delete `mojikyo-2022-1'.
2890
2891 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2892
2893         * mule/mule-charset.el (default-coded-charset-priority-list):
2894         Delete `mojikyo'.
2895
2896 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2899         `ucs-sip'.
2900
2901 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-charset.el (default-coded-charset-priority-list):
2904         Comment out `chinese-gb12345'.
2905
2906 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * bytecomp.el (byte-compile-insert-header): Fixed.
2909
2910 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2911
2912         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2913         XEmacs UTF-2000.
2914
2915 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2918         UTF-2000.
2919
2920 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2923         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2924
2925 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list):
2928         `japanese-jef-china3' is renamed `china3-jef'.
2929
2930 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2933         `japanese-jef-china3' and `ideograph-cbeta'.
2934
2935 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2936
2937         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2938
2939 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2942         `chinese-big5-cdp'.
2943
2944 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2948
2949 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2952         loading character definitions.
2953
2954 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * dumped-lisp.el (preloaded-file-list): Rename
2957         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2958
2959 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2962         `chinese-big5'.
2963
2964 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * dumped-lisp.el (preloaded-file-list): Dump
2967         "Ideograph-R028-Private" with XEmacs UTF-2000.
2968
2969 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2972         `chinese-gb12345'.
2973
2974 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2977         `ideograph-gt-pj-{1..11}'.
2978
2979         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2980         XEmacs UTF-2000.
2981
2982 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-charset.el (default-coded-charset-priority-list):
2985         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2986         `chinese-isoir165'.
2987
2988 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2991         `image/png', `image/x-xpm' and `image/tiff'.
2992
2993         * files.el (binary-file-regexps): Add *.PNG.
2994
2995 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2996
2997         * mule/mule-charset.el (default-coded-charset-priority-list):
2998         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2999         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3000
3001 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3004         the first completion when UTF-2000 is running.
3005
3006 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list):
3009         Delete `ucs'.
3010
3011 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3014
3015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3016         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3017
3018 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3019
3020         * mule/vietnamese.el (vscii-2): Delete abolished property
3021         `composite'; now composite mode is default.
3022
3023 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3026         of `raw-text'; check \uHHHH representation even if non-ascii
3027         characters are not found.
3028
3029         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3030         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3031         unconditionally.
3032
3033         * mule/viet-ccl.el: New file.
3034
3035         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3036         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3037         - Separate CCL based implementations to viet-ccl.el.
3038
3039 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3040
3041         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3042         "jisx0213.2000-1".
3043         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3044
3045         * mule/mule-charset.el (default-coded-charset-priority-list):
3046         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3047         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3048
3049 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3050
3051         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3052
3053 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3054
3055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3056         `ucs' in UTF-2000.
3057
3058 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3059
3060         * mule/mule-charset.el (default-coded-charset-priority-list):
3061         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3062         `arabic-iso8859-6'.
3063
3064 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3065
3066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3067         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3068
3069 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3070
3071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3072         `katakana-jisx0201' in UTF-2000.
3073
3074 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3075
3076         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3077         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3078         "u0FB50-Arabic-Presentation-Forms-A",
3079         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3080         "u0FE50-Small-Form-Variants",
3081         "u0FE70-Arabic-Presentation-Forms-B",
3082         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3083         UTF-2000.
3084
3085 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3086
3087         * dumped-lisp.el (preloaded-file-list): Delete
3088         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3089         ... "Ideograph-R214-Flute" in UTF-2000.
3090
3091 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3092
3093         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3094         (japanese-jisx0213-2): New coded-charset.
3095
3096         * dumped-lisp.el (preloaded-file-list): Add
3097         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3098         "Ideograph-R030-Mouth".
3099
3100 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3101
3102         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3103         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3104         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3105         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3106         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3107         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3108         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3109         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3110
3111 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3112
3113         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3114         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3115         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3116         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3117         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3118
3119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3120         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3121
3122 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3123
3124         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3125         in UTF-2000.
3126
3127 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3128
3129         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3130         (chinese-isoir165): Moved from mule/chinese.el.
3131         (chinese-cns11643-3): Moved from mule/chinese.el.
3132         (chinese-cns11643-4): Moved from mule/chinese.el.
3133         (chinese-cns11643-5): Moved from mule/chinese.el.
3134         (chinese-cns11643-6): Moved from mule/chinese.el.
3135         (chinese-cns11643-7): Moved from mule/chinese.el.
3136
3137         * mule/chinese.el: Move definition of coded-charsets to
3138         mule/mule-conf.el.
3139
3140 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3141
3142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3143         `ideograph-daikanwa'.
3144
3145 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3146
3147         * dumped-lisp.el (preloaded-file-list): Delete
3148         "ccs-jisx0201-latin.el".
3149
3150 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3151
3152         * dumped-lisp.el (preloaded-file-list): Add
3153         "u031A0-Extended-Bopomofo" in UTF-2000.
3154
3155 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3156
3157         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3158         renamed to u02E00-CJK-Radical-Supplement.
3159
3160 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3161
3162         * dumped-lisp.el (preloaded-file-list): Add
3163         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3164         "u030A0-Katakana", "u03100-Bopomofo",
3165         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3166         "u03200-Enclosed-CJK-Letters-and-Months" and
3167         "u03300-CJK-Compatibility".
3168
3169 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3170
3171         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3172         "u02F00-Kangxi-Radicals" and
3173         "u02FF0-Ideographic-Description-Characters".
3174
3175 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3176
3177         * dumped-lisp.el (preloaded-file-list): Add
3178         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3179         "u02800-Braille-Patterns" in UTF-2000.
3180
3181 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3182
3183         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3184         "uXXXXX-*.el" in UTF-2000.
3185
3186         * bytecomp.el (byte-compile-insert-header): Delete comments if
3187         non-ASCII characters are found; allow `byte-compile-dynamic' and
3188         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3189         `raw-text'.
3190
3191 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3192
3193         * dumped-lisp.el (preloaded-file-list): Add
3194         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3195         "u025A0-Geometric-Shapes.el".
3196
3197 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3198
3199         * dumped-lisp.el (preloaded-file-list): Add
3200         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3201         "u02460-Enclosed-Alphanumerics.el".
3202
3203 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3204
3205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3206         `chinese-gb2312'.
3207
3208         * dumped-lisp.el (preloaded-file-list): Add
3209         "u02200-Mathematical-Operators.el" and
3210         "u02300-Miscellaneous-Technical.el".
3211
3212 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3213
3214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3215         `chinese-cns11643-*'.
3216
3217         * dumped-lisp.el (preloaded-file-list): Add
3218         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3219         "u02190-Arrows.el" in UTF-2000.
3220
3221 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3224         `korean-ksc5601'.
3225
3226         * dumped-lisp.el (preloaded-file-list): Add
3227         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3228         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3229         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3230
3231 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3232
3233         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3234
3235 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3236
3237         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3238         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3239         "u01780-Khmer.el", "u01800-Mongolian.el",
3240         "u01E00-Latin-Extended-Additional.el" and
3241         "u01F00-Greek-Extended.el" in UTF-2000.
3242
3243 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3246         `ethiopic-ucs' and `ethiopic'.
3247
3248         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3249         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3250
3251         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3252         from mule/ethiopic.el.
3253
3254         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3255         mule/mule-conf.el.
3256
3257 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3258
3259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3260         `lao'.
3261
3262         * mule/mule-conf.el (lao): New coded-charset.
3263
3264         * dumped-lisp.el (preloaded-file-list): Add
3265         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3266         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3267         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3268         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3269         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3270
3271 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3272
3273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3274         `ucs-bmp' and `arabic-iso8859-6'.
3275
3276 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3277
3278         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3279         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3280         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3281
3282 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3283
3284         * startup.el (normal-top-level): Load autoload file for UTF-2000
3285         in UTF-2000.
3286
3287 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3288
3289         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3290         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3291         "u00020-Basic-Latin.el", "u00080-C1.el",
3292         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3293         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3294         "u002B0-Spacing-Modifier-Letters.el",
3295         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3296         UTF-2000.
3297
3298 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3299
3300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3301         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3302         instead of `vietnamese-viscii-*'.
3303
3304 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3305
3306         * mule/mule-conf.el: New file.
3307
3308         * mule/misc-lang.el: Move definition of charset `ipa' to
3309         mule/mule-conf.el.
3310
3311 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3312
3313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3314         `latin-viscii'; prefer it for characters used in Vietnamese.
3315
3316 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3317
3318         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3319
3320 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3321
3322         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3323         `vietnamese-viscii-lower'.
3324         (latin-viscii-upper): Renamed from charset
3325         `vietnamese-viscii-upper'.
3326         (vietnamese-viscii-lower): New alias for charset
3327         `latin-viscii-lower'.
3328         (vietnamese-viscii-upper): New alias for charset
3329         `latin-viscii-upper'.
3330
3331 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3332
3333         * mule/mule-charset.el (default-coded-charset-priority-list):
3334         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3335
3336 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3337
3338         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3339         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3340         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3341         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3342         lisp/utf-2000.
3343
3344 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3345
3346         * mule/ccs-tcvn5712.el: New file.
3347
3348 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3349
3350         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3351         in UTF-2000.
3352
3353 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3354
3355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3356         `japanese-jisx0208'.
3357
3358 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3359
3360         * dumped-lisp.el (preloaded-file-list): Add
3361         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3362         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3363         UTF-2000.
3364
3365         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3366         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3367         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3368         mule/ccs-viscii.el: New files.
3369
3370         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3371         if \uXXXX is found.
3372
3373 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3374
3375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3376         `hiragana-jisx0208' and `katakana-jisx0208'.
3377
3378 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3379
3380         * mule/chinese.el (chinese-cns11643-3): Define it even if
3381         `utf-2000' is provided.
3382         (chinese-cns11643-4): Likewise.
3383         (chinese-cns11643-5): Likewise.
3384         (chinese-cns11643-6): Likewise.
3385         (chinese-cns11643-7): Likewise.
3386
3387 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3388
3389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3390         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3391
3392 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3393
3394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3395         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3396
3397 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3398
3399         * mule/mule-charset.el (default-coded-charset-priority-list):
3400         Setup in UTF-2000.
3401
3402 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3403
3404         * mule/viet-chars.el: Don't define charset
3405         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3406         they are defined as builtin charsets.
3407
3408 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3409
3410         * version.el (emacs-version): Add more space just before UTF-2000
3411         version string.
3412
3413 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3414
3415         * version.el ([constant] emacs-version): Don't add a space in the
3416         preceding place of `xemacs-betaname' because it is duplicated.
3417         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3418
3419         * startup.el (splash-frame-body): Add ETL.
3420
3421 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3422
3423         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3424         is provided because it is defined as builtin charset.
3425         (chinese-cns11643-4): Likewise.
3426         (chinese-cns11643-5): Likewise.
3427         (chinese-cns11643-6): Likewise.
3428         (chinese-cns11643-7): Likewise.
3429
3430 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3431
3432         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3433         coding-system `iso-10646-ucs-4' is not defined.
3434
3435 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3436
3437         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3438         coding-system if `utf-2000' is provided.
3439
3440 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3441
3442         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3443         `utf-2000' is provided.
3444
3445 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3446
3447         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3448         if utf-2000 is provided temporally.
3449
3450 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3451
3452         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3453         as builtin variable].
3454
3455 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3456
3457         * files.el (insert-file-contents-literally): Treat file as binary;
3458         call file-name-handlers. [sync with Emacs 20.3.10]
3459
3460 2008-12-28  Vin Shelton  <acs@xemacs.org>
3461
3462         * XEmacs 21.4.22 is released
3463
3464 2008-12-30  Vin Shelton  <acs@xemacs.org>
3465
3466         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3467         during building even if no packages are found.
3468
3469 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3470
3471         * printer.el (generic-print-region): 
3472         (generic-print-buffer): 
3473         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3474         check if the msprinter device is available, now that msprinter is
3475         always available as a specifier tag. 
3476
3477 2008-12-24  Vin Shelton  <acs@xemacs.org>
3478
3479         * about.el: Add Francisco to my bio!
3480
3481 2008-12-23  Vin Shelton  <acs@xemacs.org>
3482
3483         * autoload.el: Move operator definitions to autoload-operators.el
3484         in the xemacs-base package.
3485
3486 2007-11-22  Vin Shelton  <acs@xemacs.org>
3487
3488         * about.el (about-hacker-contribution): Updated my bio.
3489
3490 2007-10-07  Vin Shelton  <acs@xemacs.org>
3491
3492         * XEmacs 21.4.21 is released
3493
3494 2007-09-19  Didier Verna  <didier@xemacs.org>
3495
3496         Update my personal info.
3497         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3498         * about.el (about-other-current-hackers): Ditto.
3499         * about.el (about-url-alist): Add my musical website.
3500         * about.el (about-personal-info): Update my entry.
3501         * about.el (about-hacker-contribution): Ditto.
3502
3503 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3504
3505         * package-get.el (package-get-download-sites): Update download
3506         sites in Japan.
3507         * package-get.el (package-get-pre-release-download-sites): Ditto.
3508
3509 2007-08-18  Vin Shelton  <acs@xemacs.org>
3510
3511         * package-get.el (package-get-pre-release-download-sites): Sync
3512         mirror sites with 21.5.  (Thanks, Adrian)
3513
3514 2007-08-09  Mike Sperber  <mike@xemacs.org>
3515
3516         * startup.el (migrate-user-init-file): Create backup of
3517         `user-init-file' before migrating.
3518         * startup.el (maybe-migrate-user-init-file): Print
3519         information about backup file.
3520         (maybe-create-compatibility-dot-emacs): Follow above change.
3521
3522 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3523
3524         * font-lock.el: Sync font-lock-add-keywords and
3525         font-lock-remove-keywords from GNU Emacs.
3526         * font-lock.el (font-lock-keywords-alist): New.
3527         * font-lock.el (font-lock-removed-keywords-alist): New.
3528         * font-lock.el (font-lock-add-keywords): New.
3529         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3530         * font-lock.el (font-lock-remove-keywords): New.
3531
3532 2007-08-16  Vin Shelton  <acs@xemacs.org>
3533
3534         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3535         patch from Hans de Graaff.
3536
3537 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3538
3539         * package-get.el (package-get-download-sites): Document Chile and
3540         update Denmark download site.
3541         * package-get.el (package-get-pre-release-download-sites): Ditto.
3542
3543 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3544
3545         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3546
3547 2006-12-09  Vin Shelton  <acs@xemacs.org>
3548
3549         * XEmacs 21.4.20 is released
3550
3551 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3552
3553         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3554
3555 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3556
3557         * info.el (Info-find-file-node, Info-insert-dir)
3558         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3559         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3560         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3561         and discussion.
3562
3563 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3564
3565         * obsolete.el (line-beginning-position): New, from 21.5.x.
3566         (line-end-position): Ditto.
3567
3568 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3569
3570         * package-get.el (package-get-download-sites): Welcome
3571         nl.xemacs.org and Thanks!
3572         * package-get.el (package-get-pre-release-download-sites): Ditto.
3573
3574 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3575
3576         * font-lock.el: Add support for not-so recent changes in Java to
3577         java-mode.
3578
3579 2006-01-28  Vin Shelton  <acs@xemacs.org>
3580
3581         * XEmacs 21.4.19 is released
3582
3583 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3584
3585         * easymenu.el: Update copyright. 
3586         * easymenu.el (easy-menu-all-popups):
3587         Add a docstring. 
3588         * easymenu.el (easy-menu-add):
3589         Document a bug, rework the function to preserve any existing
3590         non-default mode-popup-menu instead of overwriting it, and not to
3591         bother normalising the menu title (nothing else does).
3592         * easymenu.el (easy-menu-remove):
3593         Restore the default mode-popup-menu instead of leaving an empty
3594         one when we remove the last easy-menu popup. 
3595
3596 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3597
3598         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3599         as suggested by Rodrigo Ventura.
3600         * package-get.el (package-get-pre-release-download-sites): Ditto,
3601         with replacement of xemacs-21.5 by beta, which is the logical path
3602         to our beta core and package pre-releases.
3603
3604 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3605
3606         * package-get.el (package-get-download-sites): Add Hong Kong
3607         download site.
3608         * package-get.el (package-get-pre-release-download-sites): Ditto.
3609
3610 2005-12-26  Vin Shelton  <acs@xemacs.org>
3611
3612         * find-paths.el:
3613         * find-paths.el (paths-emacs-root-p): Add search for package root.
3614         * find-paths.el (paths-find-emacs-root): Replaced with
3615         paths-find-invocation-roots, which returns a list of roots.
3616         * find-paths.el (paths-find-invocation-roots): New.
3617         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3618
3619 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3620
3621         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3622         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3623
3624 2005-12-03  Vin Shelton <acs@xemacs.org>
3625
3626         * XEmacs 21.4.18 is released
3627
3628 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3629
3630         * package-get.el (package-get-download-sites): Update reflecting
3631         latest http://www.xemacs.org/Releases/ information generated by
3632         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3633         * package-get.el (package-get-pre-release-download-sites): Ditto.
3634
3635 2005-02-28  Simon Josefsson  <jas@extundo.com>
3636
3637         * about.el (xemacs-hackers): Add jas.
3638         (about-other-current-hackers): Likewise.
3639         (about-url-alist): Add URL for jas.
3640         (about-personal-info): Document jas.
3641         (about-hacker-contribution): Describe jas contributions.
3642
3643 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3644
3645         * easymenu.el (easy-menu-remove): As described in 
3646         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3647         except the "Command" menu from mode-popup-menu. 
3648
3649 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3650  
3651         * font.el (font-spatial-to-canonical): Correct calculation of 
3652         return value for pixel-based input value. 
3653  
3654 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3655
3656         * code-process.el (call-process): Process-related docstring
3657         improvements spurred by Norbert Koch.
3658         * code-process.el (call-process-region): Ditto.
3659         * code-process.el (start-process): Ditto.
3660
3661 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3662
3663         * finder.el (finder-find-library): Return filename actually
3664         searched for.
3665
3666 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3667
3668         * help.el (view-emacs-news): Use `expand-file-name' instead of
3669         `locate-data-file' as the latter will find any "NEWS" files that
3670         might exist in packages _before_ the one in core.
3671
3672 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3673
3674         * package-get.el (package-get-init-package):
3675         package-get-init-package buglet (21.4.17) by Jeff Mincy
3676         <mincy@rcn.com> fixing false temporary load-path shadows reported
3677         after package installation and simplifying code.
3678
3679 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3680
3681         * package-get.el (package-get-download-sites): Sync mirrors list
3682         with the XEmacs website.
3683         (package-get-pre-release-download-sites): Ditto.
3684
3685 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * derived.el (derived-mode-merge-syntax-tables):
3688         Revert my 21.5-only patch of 2003-07-18 which slipped in
3689         through Jerry James's patch of 2004-06-07.
3690
3691 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3692
3693         * cmdloop.el (keyboard-quit): Remove workaround for
3694         `region-active-p' not making sure active region is in current
3695         buffer now that it does.
3696         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3697         * simple.el (region-active-p): `region-active-p' to only return t
3698         when active region is in current buffer.
3699
3700 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3701
3702         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3703         package names, quell a byte-compiler warning, doc fix.
3704
3705 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3706
3707         * buffer.el (pop-to-buffer):
3708         * window-xemacs.el (display-buffer):
3709         Document use of `same-window-buffer-names,' `same-window-regexps'
3710         by pop-to-buffer and display-buffer. 
3711         
3712 2005-02-06  Vin Shelton <acs@xemacs.org>
3713
3714         * XEmacs 21.4.17 is released
3715
3716 2005-01-29  Ben Wing  <ben@xemacs.org>
3717
3718         * shadow.el (find-emacs-lisp-shadows):
3719         Add custom-defines to list of ignored files.
3720
3721 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3722
3723         * simple.el (shifted-motion-keys-select-region): Fix statement
3724         about unshifted-motion-keys-deselect-region.
3725
3726 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3727
3728         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3729         now) for GNU Emacs compatibility.
3730         (make-obsolete-variable): Ditto.
3731
3732 2004-01-08  Ben Wing  <ben@xemacs.org>
3733
3734         * code-files.el (load):
3735         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3736
3737 2004-12-05  Vin Shelton <acs@xemacs.org>
3738
3739         * XEmacs 21.4.16 is released
3740
3741 2004-12-04  Vin Shelton  <acs@xemacs.org>
3742
3743         * auto-autoloads.el: Regenerated.
3744
3745         * custom-load.el: Regenerated.
3746
3747 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3748
3749         Fix bug: apropos errors if a defalias refers to an undefined
3750         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3751
3752         * apropos.el (apropos):
3753         (apropos-command):
3754         * help.el (frob-help-extents):
3755         * help-macro.el (make-help-screen):
3756         * hyper-apropos.el (hyper-apropos-grok-functions):
3757         (hyper-apropos-get-doc):
3758         Catch void-function error thrown by `documentation'.
3759
3760 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3761
3762         * packages.el (package-require): Fix incorrect arg to format.
3763         This fixes a `format specifier' error.
3764
3765 2004-08-13  Jerry James  <james@xemacs.org>
3766
3767         * bytecomp.el (forward-word): Tell the byte compiler the correct
3768         number of arguments to forward-word.
3769
3770 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3771
3772         * etags.el: Fixed loading of include files for tag completion. Now
3773         you can make a tag file for a library, include it into your
3774         project and it will be reloaded only if it changed. Infinte
3775         include loops are detected and the correct tag files are loaded.
3776         * etags.el (buffer-tag-table-list): Load and verify tag files in
3777         the external function buffer-tag-table-list-load.
3778         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3779         tag files. Also load the included tag files. The priority of the
3780         included files is right below their parent file. If multiple
3781         matches occur then the symbols from the parent file are found
3782         first.
3783         * etags.el (tag-table-include-files): Corrected comment
3784         string. Switched to pattern constant tags-include-pattern to have
3785         it at a central location.
3786         * etags.el (tags-include-pattern): Added doc string.
3787         * etags.el (add-to-tag-completion-table): Removed obsolete
3788         comments as the include files are allready returned by
3789         buffer-tag-table-list and loaded.
3790         * etags.el (find-tag-internal): The include files are allready
3791         included in tag-tables as buffer-tag-table-list returns them now.
3792
3793 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3794
3795         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3796         Loading items into the notebook is now done by C code.
3797         * widgets-gtk.el (gtk-widget-instantiate-internal):
3798         Style no longer changed.
3799
3800 2004-06-28  Nix  <nix@esperi.org.uk>
3801
3802         * cmdloop.el (truncate-command-history-for-gc): Delay
3803         execution of all things that look up variable bindings,
3804         via `enqueue-eval-event'.
3805
3806 2004-06-24  Vin Shelton  <acs@xemacs.org>
3807
3808         * package-get.el (package-get-require-signed-base-updates):
3809         now defaults to nil.
3810
3811 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3812
3813         * subr.el (split-string): Clean up docstring.
3814
3815 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3816
3817         * faces.el (zmacs-region): fix typo in docstring.
3818
3819 2004-06-07  Jerry James  <james@xemacs.org>
3820
3821         * derived.el: Synch with Emacs 21.3.
3822         * subr.el (with-local-quit): New, from Emacs 21.3.
3823         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3824         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3825         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3826
3827 2004-06-16  Jerry James  <james@xemacs.org>
3828
3829         * cl.el (cl-set-substring): Increment start by the length of the
3830         string, not the string itself.
3831
3832 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3833
3834         * etags.el (tag-table-include-files): Expand included TAGS file
3835         paths to avoid problems with relative paths.  Thanks to Peter
3836         Chubb <peterc@gelato.unsw.edu.au>.
3837         * etags.el (tags-include-pattern): New.
3838         * etags.el (add-to-tag-completion-table): Parse and ignore
3839         trailing include lines.
3840
3841 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3842
3843         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3844         avoiding line solely composed of equal signs.
3845
3846 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3847
3848         * cus-edit.el (alloc): Typo fix.
3849         * cus-edit.el (custom-browse-visibility): Ditto.
3850         * cus-edit.el (custom-variable-value-create): Ditto.
3851         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3852         * cus-edit.el (custom-save-variables): Bind print-length and
3853         print-level to nil to avoid value abbreviation.
3854         * cus-edit.el (custom-save-face-internal): Ditto.
3855         * cus-edit.el (custom-save-faces): Save in sorted order.
3856         * cus-edit.el (custom-save-resets): Bind print-length and
3857         print-level to nil to avoid value abbreviation.
3858         * cus-edit.el (custom-save-loaded-themes): Ditto.
3859
3860 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3861
3862         * subr.el (split-string-default-separators): New.
3863         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3864         see comment in source.
3865
3866 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3867
3868         * mule/japanese.el (paragraph-start, paragraph-separate):
3869         Remove anchor to BOL.
3870
3871 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3872
3873         * cl.el (gensym, gentemp): Improve docstrings.
3874
3875 2004-05-10  Vin Shelton  <acs@xemacs.org>
3876
3877         * etags.el: Sync with 21.5 version.
3878
3879 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3880
3881         * etags.el:
3882         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3883         only for use with exuberant ctags. This will also enable building of 
3884         completion tables with exuberant ctags. This will not work with
3885         xemacs ctags. 
3886         * etags.el (get-tag-table-buffer): New function for creating of
3887         completion table is used if tags-exuberant-ctags-optimization-p ist t
3888         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3889         finding the tag names. New.
3890         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3891         building tag completion table with exuberant ctags. New.
3892         * etags.el (find-tag-internal): Improve exact tag matching for tags
3893         with name fields. Before the patch return types of functions or
3894         function parameters (with exuberant ctags) were found as matches.
3895
3896 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3897
3898         * list-mode.el (display-completion-list): Fixed completion list was
3899         taking the width of the frame and not of the window for displaying
3900         the selection methods.
3901
3902 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3903
3904         * menubar-items.el (default-menubar): Options are saved to custom.el.
3905
3906
3907 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3908
3909         * isearch-mode.el (isearch-abort): Preserve successful search target.
3910
3911 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3912
3913         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3914         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3915         Bihlmeyer.
3916         * gnuserv.el (gnuserv-mode-line-string): New.
3917         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3918         gnuserv-mode.
3919         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3920         * gnuserv.el (gnuserv-edit-files): Use
3921         make-x-device-with-gtk-fallback.
3922
3923 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3924
3925         * gtk-widgets.el: New import: gtk-accel-group-new.
3926         * dialog-gtk.el:
3927         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3928         * dialog-gtk.el (popup-builtin-question-dialog):
3929         Added support for dialog button mnemonics.
3930
3931 2004-03-22  Chris Green <cmg@dok.org>
3932
3933         * process.el (shell-command): Output buffer was ignored when a
3934         background process was run via shell-command.
3935
3936 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3937
3938         * cus-edit.el (custom-save-variables): Retrieve a list of
3939         variables to save first, sort it, and make sure the variables are
3940         saved in sorted order.
3941
3942 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3943  
3944         * package-get.el (package-get-update-base-from-buffer): Force
3945         binary coding system for verifying GnuPG signature in the
3946         package-index file.
3947  
3948 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3949
3950         * package-get.el (package-get-package-index-file-location): Handle
3951         missing "EMACSPACKAGEPATH" environment variable.
3952
3953 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3954
3955         * package-admin.el (package-admin-find-top-directory): Simplify
3956         directory comparisions and fix substring errors on short path
3957         components.
3958         * package-get.el (package-get-package-index-file-location):
3959         Default to first component of "EMACSPACKAGEPATH", if set.
3960
3961 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3962
3963         * package-get.el (process-error): New error datum.
3964
3965 2004-02-02  Vin Shelton <acs@xemacs.org>
3966
3967         * XEmacs 21.4.15 is released
3968
3969 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3970
3971         * itimer.el (activate-itimer): Modify the itimer timeout value as
3972         if it were begun at the last time when the itimer driver was woken
3973         up.
3974
3975 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3976
3977         * specifier.el (Copyright):
3978         Update.
3979         (make-specifier-and-init):
3980         (map-specifier):
3981         (canonicalize-inst-pair):
3982         (canonicalize-spec-list):
3983         (set-specifier):
3984         Synch docstrings to 21.5 where appropriate.
3985
3986 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3987
3988         * package-get.el (package-get-list-packages-where): New.  A
3989         function that allows searching for groups of packages.  For
3990         example, find all packages that require the fsf-compat package.
3991
3992 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3993
3994         The Great PUI Sync.
3995
3996         * auto-autoloads.el: Regenerated.
3997
3998         * custom-load.el: Regenerated.
3999
4000         * dumped-lisp.el (packages-hardcoded-lisp): New.
4001
4002         * menubar-items.el (menu-max-items): New.
4003         (menu-submenu-max-items): New.
4004         (menu-submenu-name-format): New.
4005         (menu-split-long-menu): New.
4006         (menu-sort-menu): New.
4007         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4008
4009         * obsolete.el (pui-add-install-directory): Renamed to the more
4010         logical `pui-set-local-package-get-directory'.
4011         (package-get-download-menu): Moved to `package-ui.el' and renamed
4012         to `package-ui-add-download-menu'.
4013
4014         * package-admin.el (package-admin-install-function-mswindows):
4015         Whitespace clean up.
4016         (package-admin-add-single-file-package): Removed.
4017         (package-admin-default-install-function): Whitespace clean up.
4018         (package-admin-find-top-directory): New.
4019         (package-admin-get-install-dir): Use it.
4020         (package-admin-get-manifest-file): 
4021         (package-admin-check-manifest): 
4022         (package-admin-add-binary-package):
4023         (package-admin-get-lispdir):
4024         (package-admin-delete-binary-package):
4025         (package-admin):
4026
4027         * package-get.el (package-get-package-index-file-location): New.
4028         (package-get-install-to-user-init-directory): New.
4029         (package-get-remote):
4030         (package-get-download-sites):
4031         (package-get-pre-release-download-sites): New.
4032         (package-get-site-release-download-sites): New.
4033         (package-get-base-filename):
4034         (package-get-always-update):
4035         (package-get-user-index-filename): Removed.
4036         (package-get-pgp-available-p): New.
4037         (package-get-require-signed-base-updates):
4038         (package-get-was-current):
4039         (package-entries-are-signed): New.
4040         (package-get-continue-update-base): New.
4041         (package-get-download-menu): Removed.
4042         (package-get-require-base):
4043         (package-get-update-base-entry):
4044         (package-get-locate-file):
4045         (package-get-locate-index-file):
4046         (package-get-maybe-save-index):
4047         (package-get-update-base):
4048         (package-get-update-base-from-buffer):
4049         (package-get-update-base-entries):
4050         (package-get-interactive-package-query):
4051         (package-get-update-all):
4052         (package-get-all):
4053         (package-get-dependencies):
4054         (package-get-init-package):
4055         (package-get-info): New.
4056         (package-get):
4057         (package-get-staging-dir):
4058         (package-get-set-version-prop): Removed.
4059         (package-get-installedp):
4060         (package-get-ever-installed-p):
4061         (packages): Removed.
4062         (package-get-custom-groups): Removed.
4063         (package-get-custom): Removed.
4064         (package-get-custom-add-entry): Removed.
4065
4066         * package-info.el (batch-update-package-info):
4067
4068         * package-net.el (package-net-batch-generate-bin-ini):
4069         (package-net-update-installed-db):
4070
4071         * package-ui.el (pui-info-buffer):
4072         (pui-directory-exists): Removed.
4073         (pui-package-dir-list): Removed.
4074         (pui-add-install-directory): Removed.
4075         (package-ui-download-menu): New.
4076         (package-ui-pre-release-download-menu): New.
4077         (package-ui-site-release-download-menu): New.
4078         (pui-set-local-package-get-directory): New.
4079         (pui-package-symbol-char):
4080         (pui-update-package-display):
4081         (pui-toggle-package):
4082         (pui-toggle-package-key):
4083         (pui-toggle-package-delete):
4084         (pui-toggle-package-delete-key):
4085         (pui-toggle-package-event):
4086         (pui-toggle-verbosity-redisplay):
4087         (pui-install-selected-packages):
4088         (pui-add-required-packages):
4089         (pui-help-echo):
4090         (pui-display-info):
4091         (list-packages-mode):
4092         (pui-list-packages):
4093
4094         * packages.el (packages-compute-package-locations):
4095         (package-require):
4096         (package-delete-name):
4097         (packages-hardcoded-lisp): Removed.
4098         (packages-useful-lisp): Removed.
4099         (packages-unbytecompiled-lisp): Removed.
4100         (packages-find-package-directories):
4101
4102         Summary:
4103
4104         Major code clean up of all things PUI.
4105
4106         Much improved code to determine where packages should be
4107         installed.  PUI no longer depends on any packages being
4108         pre-installed to compute where packages are to be installed to.
4109
4110         The user can specify the location of their package-index file.  It
4111         isn't necessary to set this because it has sane defaults.  People
4112         who "run-in-place" won't accidently overwrite the CVS
4113         package-index file.  See
4114         `package-get-package-index-file-location'. 
4115
4116         PUI will now properly clean up after itself in the event of an
4117         unsuccessful package install.  This drastically reduces the number
4118         of "wrong md5sum" FAQs.
4119
4120         non-Mule XEmacsen can no longer install Mule packages.
4121
4122         Package management via the custom interface has been removed.
4123
4124         The PUI related menubar items have been reorganised.
4125
4126         The PGP verification code has been fixed and the default for
4127         whether or not it is used is automatically computed.
4128
4129         * update-elc.el ((preloaded-file-list site-load-packages
4130         need-to-dump dumped-exe)):
4131         Just a couple of small changes to allow for
4132         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4133         existing anymore.
4134
4135 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4136
4137         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4138         apply `format' to the first argument of byte-compile-warn, it
4139         already calls format.
4140
4141 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4142
4143         * files.el (delete-old-versions): Avoid going interactive during
4144         make install when environment variable VERSION_CONTROL is set.
4145
4146 2003-12-04  Vin Shelton  <acs@xemacs.org>
4147
4148         * menubar-items.el (menu-item-search): Only bring up search dialog
4149         box if the feature is available and desired.
4150
4151 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4152
4153         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4154
4155 2003-11-05  Vin Shelton  <acs@xemacs.org>
4156
4157         * help.el (Help-prin1-face):
4158         (Help-princ-face):
4159         princ and prin1 are functions and need to be called as such.  The
4160         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4161
4162 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4163
4164         * about.el (about-xemacs): Give full version and build date.
4165
4166 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4167
4168         * win32-native.el (grep-null-device): This XEmacs has null-device.
4169
4170 2003-09-06  Mike Sperber  <mike@xemacs.org>
4171
4172         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4173         implement the specified semantics for `defvar.'
4174
4175 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4176
4177         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4178         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4179         displaying buffer in question.
4180
4181 2003-09-03  Vin Shelton <acs@xemacs.org>
4182
4183         * XEmacs 21.4.14 is released
4184
4185 2003-08-17  Vin Shelton  <acs@xemacs.org>
4186
4187         * about.el: Vanity patch.
4188
4189 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4190
4191         * code-process.el (call-process):
4192         (call-process-region):
4193         (start-process):
4194         Document coding system processing.
4195
4196 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * startup.el (splash-frame-body): Idiomatic English.
4199
4200 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4201
4202         * font-lock.el (font-lock-match-java-declarations): Move
4203         save-restriction, narrow-to-region to beginning of function to
4204         avoid going beyond the limit and causing an infloop.
4205
4206 2003-04-16  Jerry James  <james@xemacs.org>
4207
4208         * keydefs.el: Remove mappings for keys mapped to the nowhere
4209         defined function function-key-error.
4210
4211 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4212
4213         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4214         lisp-interaction-mode-hook): Add the docstrings.
4215
4216 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4217
4218         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4219         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4220         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4221
4222 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4223
4224         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4225         lambda list after the original doc.  Care about
4226         #'(lambda () "SingleString") 
4227         (cl-upcase-arg): 
4228         (cl-function-arglist):
4229         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4230         circular data structures in lambda list specification
4231
4232 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4233
4234         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4235         to appear in font-lock-function-name-face.
4236
4237 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4238
4239         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4240         is not also the value of the lambda.
4241
4242 2003-05-06  Andy Piper  <andy@xemacs.org>
4243
4244         * files.el (revert-buffer): Make sure local variables get processed,
4245         even in the case of an optimized reversion.
4246
4247 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4248
4249         * XEmacs 21.4.13 is released
4250
4251 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4252
4253         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4254         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4255
4256 2003-02-14  Ben Wing  <ben@xemacs.org>
4257
4258         * byte-optimize.el:
4259         * byte-optimize.el (byte-compile-inline-expand):
4260         * byte-optimize.el (byte-compile-unfold-lambda):
4261         * byte-optimize.el (byte-optimize-form-code-walker):
4262         * byte-optimize.el (byte-optimize-form):
4263         * byte-optimize.el (byte-decompile-bytecode-1):
4264         * byte-optimize.el (byte-optimize-lapcode):
4265         Review carefully and sync up to 20.7 except for areas as noted.
4266         Fixes problem with JDE compilation.
4267
4268 2003-02-05  Ben Wing  <ben@xemacs.org>
4269
4270         * simple.el:
4271         * simple.el (motion-keys-for-shifted-motion):
4272         Omit M-S-home/end from motion keys.
4273
4274 2003-02-07  Ben Wing  <ben@xemacs.org>
4275
4276         * text-props.el (text-property-any):
4277         * text-props.el (text-property-not-all):
4278         Fix bug when end > start.
4279
4280 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4281
4282         * info.el (Info-insert-dir): Make default-directory end in
4283         separator.  Patch due to Martin Buchholz.
4284
4285 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4286
4287         * XEmacs 21.4.12 "Portable Code" is released.
4288
4289 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4290
4291         * about.el: Update golubev data.
4292
4293 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4294
4295         * isearch-mode.el (isearch-mode-map): Substitute comment on
4296         desirability, and back out "GR is printable" changes.
4297
4298 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4299
4300         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4301
4302 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4303
4304         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4305
4306 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4307
4308         * menubar-items.el (default-menubar): Use browse-url-mozilla
4309         instead of browse-url-gnome-moz for Mozilla.
4310
4311 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4312
4313         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4314
4315 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4316
4317         * files.el (auto-mode-alist): Remove redundant entries for modes
4318         that live in packages.
4319         (interpreter-mode-alist): Ditto.
4320
4321 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4322
4323         * menubar-items.el (default-menubar): Sync with current
4324         browse-url-xemacs.el.
4325
4326 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4327
4328         * XEmacs 21.4.10 "Military Intelligence" is released.
4329
4330 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4331
4332         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4333
4334 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4335
4336         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4337
4338 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4339
4340         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4341         effect free function.
4342         (font-lock-fontify-keywords-region): Supply the argument to
4343         font-lock-compile-keywords.
4344
4345 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4346
4347         * package-get.el (package-get-download-sites): Bring sites list
4348         up to date, prefer xx.xemacs.org addresses.
4349
4350 2002-09-27  Andy Piper  <andy@xemacs.org>
4351
4352         * dialog.el (make-dialog-box): for general dialogs only
4353         delete-frame-hook will be run.
4354
4355 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4356
4357         * font-lock.el (font-lock-fontify-syntactically-region): Add
4358         comment about lookup-syntax-properties, document LOUDLY as unused.
4359
4360 2002-08-26  Andy Piper  <andy@xemacs.org>
4361
4362         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4363         merge.
4364
4365 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4366
4367         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4368         (make-obsolete-variable): Ditto.
4369         (make-compatible): Ditto.
4370         (make-compatible-variable): Ditto.
4371
4372 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4373
4374         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4375         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4376
4377 2002-08-28  Andy Piper  <andy@xemacs.org>
4378
4379         * files.el (revert-buffer): propagate revert-without-query-status.
4380
4381 2002-06-03  Andy Piper  <andy@xemacs.org>
4382
4383         * dialog-items.el (make-search-dialog): align various subcontrols
4384         in visually pleasing ways, allow frame to autosize to the dialog
4385         size.
4386         * dialog.el (make-dialog-box): add a border inside the frame. Add
4387         :autosize property, if t then reset the frame size appropriately
4388         before the frame is mapped.
4389         * gutter-items.el (set-progress-feedback-instantiator): align
4390         various subcontrols.
4391         * gutter-items.el (set-progress-abort-instantiator): ditto.
4392
4393 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4394
4395         * XEmacs 21.4.9 "Informed Management" is released.
4396
4397 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4398
4399         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4400         "&optional append" argument.
4401
4402 2002-07-16  Didier Verna  <didier@xemacs.org>
4403
4404         * subr.el (replace-in-string): fix case fold bug introduced by
4405         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4406         case-fold-search in temporary buffers.
4407
4408 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4409
4410         * lib-complete.el (find-library): Remove check for mule because
4411         decompression DOES work on Mule.
4412
4413 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4414
4415         * simple.el (join-line): New alias for `delete-indentation'.
4416
4417 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4418
4419         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4420         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4421         (font-lock-builtin-face): New.
4422         (font-lock-constant-face): New.
4423         (font-lock-face-list): Add builtin and constant faces.
4424
4425 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4426
4427         * autoload.el (make-autoload): Support define-derived-mode.
4428         Collected puts of doc-string-elt property.  Based on a patch by
4429         Didier Verna <didier@xemacs.org>.
4430
4431 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4432
4433         * wid-edit.el (widget-field-activate): Fix docstring typo.
4434
4435 2002-07-23  Andy Piper  <andy@xemacs.org>
4436
4437         * about.el (about-personal-info): update me.
4438
4439 2002-07-12  Andy Piper  <andy@xemacs.org>
4440
4441         * custom.el (custom-theme-set-variables): remove bogus
4442         arguments. Use custom-set-default to set defaults.
4443         (custom-set-variables): update doc.
4444         (custom-local-buffer): new, synced from FSF.
4445         (custom-set-default): ditto.
4446         (defcustom): update doc.
4447
4448 2002-06-16  Andy Piper  <andy@xemacs.org>
4449
4450         * menubar-items.el (default-menubar): enable windows printing on
4451         cygwin as well as native.
4452
4453 2002-06-12  Andy Piper  <andy@xemacs.org>
4454
4455         * printer.el (generic-print-buffer): catch all errors so that the
4456         print device can be cleared in all scenarios.
4457         (Printer-clear-device): make sure clearing the printer allows it
4458         to be used again immediately.
4459         (generic-print-region): make sure the default printer face is
4460         black-on-white.
4461
4462 2002-04-23  Jerry James  <james@xemacs.org>
4463
4464         * window-xemacs.el (display-buffer-function): Change doc to
4465         reflect new arg.
4466         * window-xemacs.el (pre-display-buffer-function): Ditto.
4467         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4468         non-nil, make the new window just big enough for its contents.
4469         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4470         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4471         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4472
4473 2002-06-06  Andy Piper  <andy@xemacs.org>
4474
4475         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4476         (defcustom): ditto.
4477         (custom-handle-keyword): ditto.
4478
4479 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4480
4481         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4482         Make obsolete.  Default to nil.
4483         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4484         Inspired by a patch by John Palmieri.
4485
4486 2002-07-01  Mike Alexander  <mta@arbortext.com>
4487
4488         * process.el (shell-command-on-region): Don't delete the region
4489         before giving it to call-process-region
4490
4491 2002-06-04  Jerry James <james@eecs.ku.edu>
4492
4493         * find-paths.el (paths-find-architecture-directory): Search in
4494         `system-configuration'/`base', not `base'`system-configuration'.
4495
4496 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4497
4498         * info.el (Info-index): Add missing \ in [ t].
4499
4500 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4501
4502         * gutter-items.el (gutter-buffers-tab-visible-p,
4503         buffers-tab-omit-function, buffers-tab-selection-function,
4504         buffers-tab-filter-functions):
4505         Doc improvements.
4506
4507 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4508
4509         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4510
4511         * toolbar-items.el (toolbar-news): Fix typo in message string.
4512
4513 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4514
4515         * dialog.el (yes-or-no-p-dialog-box): 
4516         * cmdloop.el (y-or-n-p-minibuf):
4517         (yes-or-no-p-minibuf):
4518         (yes-or-no-p):
4519         (y-or-n-p): 
4520         Specify negative answers in docstrings.
4521
4522 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4523
4524         * package-ui.el (pui-help-echo): Display both installed and author
4525         version.  Use a balloon-help window to display extra info like
4526         package requires.
4527
4528 2002-05-30  Andy Piper  <andy@xemacs.org>
4529
4530         * files.el (revert-buffer-internal): don't visit
4531         revert-buffer. Kill buffer when not used. Suggested by Mike
4532         Alexander <mta@arbortext.com>
4533
4534 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4535
4536         * files.el (revert-buffer): More docstring fiddling.
4537
4538 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4539
4540         * files.el (revert-buffer):
4541         (revert-buffer-internal):
4542         (revert-buffer-insert-file-contents-function):
4543         Improve docstrings and comments.
4544
4545 2002-05-08  Andy Piper  <andy@xemacs.org>
4546
4547         * files.el (revert-buffer): observe noconfirm behavior.
4548
4549 2002-04-09  Andy Piper  <andy@xemacs.org>
4550
4551         * files.el (revert-buffer): use revert-buffer-internal if it looks
4552         like doing so will not result in any user-visible changes.
4553         (revert-buffer-internal): new function. Do the actual process of
4554         reversion and then see whether the result is any different to what
4555         we have already. If it is not then do nothing.
4556
4557 2001-12-11  Andy Piper  <andy@xemacs.org>
4558
4559         * menubar.el (get-popup-menu-response): re-order so that it works
4560         on more sane/facist window systems.
4561
4562 2001-12-03  Andy Piper  <andy@xemacs.org>
4563
4564         * faces.el (frob-face-property): don't infloop in face frobbing
4565         from Jan Vroonhof <jan@xemacs.org>.
4566
4567 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4568
4569         * faces.el (frob-face-property): Follow face fall-back hierarchy
4570         properly for face properties without an instance. Only do manual
4571         copy form 'default in last resort. This handles in particular
4572         the case where 'default itself has only a fall-back (which is
4573         the case by default on windows).
4574
4575 2001-11-24  Andy Piper  <andy@xemacs.org>
4576
4577         * printer.el (generic-print-region): set default-frame-plist to
4578         nil while creating the printer frame so that sizes reflect the
4579         printed page.
4580
4581         * faces.el (face-complain-about-font): Don't complain on printers.
4582
4583 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4584         
4585         * package-net.el: Andy synch.
4586         
4587 2001-12-16  Andy Piper  <andy@xemacs.org>
4588
4589         * package-get.el (package-get-update-all): Make sure installed.db
4590         gets updated after updating packages.
4591
4592 2002-03-28  Ben Wing  <ben@xemacs.org>
4593
4594         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4595         continuation, truncation so that we don't get line jumpiness from
4596         them being larger than the line height.
4597
4598         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4599
4600 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4601
4602         * font.el (font-window-system-mappings): Add mapping for Gtk
4603         (assume identical to X) 
4604
4605 2002-02-04  Andy Piper  <andy@xemacs.org>
4606
4607         * files.el (convert-standard-filename): Fix for short filename
4608         Peter Arius <pas@methodpark.de>
4609
4610 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4611
4612         * list-mode.el (default-choose-completion): completion-base-size
4613         should refer to local value in the completion list buffer.
4614
4615 2001-12-03  Didier Verna  <didier@xemacs.org>
4616
4617         * rect.el: autoload `replace-rectangle'.
4618         * keydefs.el (global-map): bind it to `C-x r p'.
4619
4620 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4621
4622         * XEmacs 21.4.8 "Honest Recruiter" is released.
4623
4624 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4625
4626         This patch is based on Jerry James's patch and analysis.
4627
4628         * select.el (get-clipboard):
4629         (get-selection):
4630         Update docstrings.
4631         (get-clipboard-foreign):
4632         (get-selection-foreign):
4633         New function for use as `interprogram-paste-function's.
4634
4635         * simple.el (interprogram-paste-function): Change default to
4636         `get-clipboard-foreign'; improve docstring.
4637         (interprogram-cut-function): Improve dosctring.
4638
4639 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * XEmacs 21.4.7 "Economic Science" is released.
4642
4643 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4644
4645         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4646
4647 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4648
4649         * obsolete.el (assq-delete-all): New compatibility alias for 
4650         remassq.
4651
4652 2002-01-09  Simon Josefsson  <jas@extundo.com>
4653
4654         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4655
4656 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4657
4658         * info.el (Info-auto-generate-directory): Default
4659         Info-auto-generate-directory to 'if-outdated.
4660
4661 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4662
4663         * startup.el (normal-top-level): Prevent migration code from
4664         trashing .emacs on an error in loading the init files.
4665
4666 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4667
4668         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4669         "system default" Xdefaults and friends get xrdb-mode.
4670
4671 2002-03-05  Mats Lidell  <matsl@contactor.se>
4672  
4673         * help-nomule.el (tutorial-supported-languages): Added Swedish
4674         tutorial. Sorted languages.
4675
4676 2002-02-11  Mike Sperber <mike@xemacs.org>
4677
4678         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4679         regenerating outdated dir files and dir is non-existent.
4680
4681 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4682
4683         * code-files.el (convert-mbox-coding-system): Improve comment.
4684         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4685         coding-system argument to `write-region-pre-hook' call.
4686         (write-region-pre-hook): Fix docstring to mention lockname argument.
4687
4688 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4689
4690         * minibuf.el (completing-read): Remove redundant wrong arg list.
4691
4692         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4693
4694 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4695
4696         * obsolete.el (interactive-form): new compatibility alias for 
4697         function-interactive.
4698
4699 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4700
4701         * menubar-items.el (Menubar-items-truncate-list): Removed.
4702         * menubar-items.el (Menubar-items-truncate-history): New.
4703         * menubar-items.el (default-menubar): Use
4704         Menubar-items-truncate-history.
4705
4706 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4707
4708         * printer.el (generic-print-region): Pass correct arguments to
4709         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4710         Torkelsson <torkel@acc.umu.se>.
4711
4712 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4713
4714         * help.el (describe-mode): synched with FSF 19.34; handle nil
4715         minor mode indicators.
4716
4717 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4718
4719         * minibuf.el (completing-read): Update docstring.
4720
4721 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4722
4723         * XEmacs 21.4.6 "Common Lisp" is released.
4724
4725 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4726
4727         * package-net.el: Inadvertant synch with Windows branch.  From
4728         Andy's log:
4729         (package-net-kit-version): new variable.
4730         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4731
4732 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4733
4734         * package-get.el (package-get-locate-index-file): Also search the
4735         core etc/ directory for the package index file if it can't be
4736         found in ~/.xemacs/.
4737
4738 2001-12-13  William Perry  <wmperry@gnu.org>
4739
4740         * dialog-gtk.el (popup-builtin-question-dialog):
4741         Conform to API in gui.c.
4742         
4743 2001-11-12  Andy Piper  <andy@xemacs.org>
4744
4745         * cus-edit.el (custom-save-face-internal): make sure we save
4746         non-themed faces.
4747         (custom-save-variables): ditto variables.
4748
4749 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4750
4751         * faces.el (make-face-family):
4752         (make-face-size):
4753         New face-modifying functions per Jan Vroonhof.
4754
4755         cus-face.el (custom-set-face-font-family):
4756         (custom-set-face-font-size):
4757         Use them.
4758
4759         * font.el (font-window-system-mappings): More precise docstring.
4760
4761         (font-create-name):
4762         (font-create-object):
4763         (tty-font-create-object):
4764         (tty-font-create-plist):
4765         (x-font-create-object):
4766         (x-font-create-name):
4767         (ns-font-create-name):
4768         (mswindows-font-create-object):
4769         (mswindows-font-create-name):
4770         Add doctrings.
4771
4772 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4773
4774         * gtk-faces.el (gtk-init-device-faces): removed spurious
4775         quote before let* expression.
4776
4777 2001-10-29  Andy Piper  <andy@xemacs.org>
4778
4779         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4780         modified when changing coding system.
4781
4782         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4783         that we invoke the GUI directory selector.
4784
4785 2001-10-25  Andy Piper  <andy@xemacs.org>
4786
4787         * dialog.el (make-dialog-box): use new directory dialog support.
4788         * minibuf.el (read-file-name-1): ditto.
4789         (read-file-name): ditto.
4790         (read-directory-name): ditto.
4791
4792 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4793
4794         * XEmacs 21.4.5 "Civil Service" is released.
4795
4796 2001-04-23  Didier Verna  <didier@xemacs.org>
4797
4798         * cus-edit.el (custom-variable-pre-save): New.
4799         * cus-edit.el (custom-variable-post-save): New.
4800         * cus-edit.el (custom-variable-save): use them.
4801         * cus-edit.el (custom-face-pre-save): New.
4802         * cus-edit.el (custom-face-post-save): New.
4803         * cus-edit.el (custom-face-save): use them.
4804         * cus-edit.el (custom-group-pre-save): New.
4805         * cus-edit.el (custom-group-post-save): New.
4806         * cus-edit.el (custom-group-save): use them.
4807         * cus-edit.el (Custom-save): use the pre/post functions above,
4808         call `custom-save-all' only once.
4809         * cus-edit.el (custom-variable-pre-reset-standard): New.
4810         * cus-edit.el (custom-variable-post-reset-standard): New.
4811         * cus-edit.el (custom-variable-reset-standard): use them.
4812         * cus-edit.el (custom-face-pre-reset-standard): New.
4813         * cus-edit.el (custom-face-post-reset-standard): New.
4814         * cus-edit.el (custom-face-reset-standard): use them.
4815         * cus-edit.el (custom-group-pre-reset-standard): New.
4816         * cus-edit.el (custom-group-post-reset-standard): New.
4817         * cus-edit.el (Custom-reset-standard): use them.
4818         * cus-edit.el (custom-face-reset-saved): use the pre/post
4819         functions above, call `custom-save-all' only once.
4820
4821 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4822
4823         * gutter-items.el (buffers-tab face): Derive from the modeline
4824         face by default.  Many people use white-on-black for the default
4825         font, and the tabs look hideous with that color combination.  The
4826         modeline usually has the correct colors.
4827
4828 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4829
4830         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4831         (tag-mark-stack-max): Typo fix.
4832
4833 2001-09-28  Ben Wing  <ben@xemacs.org>
4834
4835         * font-lock.el:
4836         * font-lock.el (font-lock-after-change-function):
4837         fix problem with last patch, reported by Katsumi Yamaoka.
4838
4839 2001-09-17  Ben Wing  <ben@xemacs.org>
4840
4841         * font-lock.el (font-lock-after-change-function):
4842         fix problem when you insert a comment on the line before a line of
4843         code: if we use the following char, then when you hit backspace,
4844         the following line of code turns the comment color.
4845
4846 2001-06-08  Ben Wing  <ben@xemacs.org>
4847
4848         * process.el: comment about shell-command-switch.
4849         * process.el (shell-quote-argument): Need to quote a null
4850         argument, too.  From Dan Holmsand.
4851         
4852         * startup.el (normal-top-level): Delete some unused FSF junk.
4853         * startup.el (command-line-early):
4854         
4855         * startup.el (command-line): Call MS Windows init function.
4856         
4857         * win32-native.el:
4858         * win32-native.el (mswindows-system-shells): New.
4859         * win32-native.el (mswindows-system-shell-p): New.
4860         * win32-native.el (init-mswindows-at-startup): New.
4861         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4862         * win32-native.el (mswindows-quote-one-simple-arg):
4863         * win32-native.el (mswindows-quote-one-command-arg):
4864         * win32-native.el (mswindows-construct-process-command-line-alist):
4865         Correct comments at top.  Correctly handle passing arguments
4866         to Cygwin programs and to bash.  Fix quoting of zero-length
4867         arguments (from Dan Holmsand).  Set shell-command-switch based
4868         on shell-file-name, which in turn comes from env var SHELL.
4869
4870 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4871
4872         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4873         default-toolbar-position): Fill docstrings for balloon-help.
4874
4875 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4876
4877         * faces.el: Reenable specifications over 'gtk domain.
4878
4879 2001-08-08  Didier Verna  <didier@xemacs.org>
4880
4881         * autoload.el (update-autoload-files): make defdir a file name,
4882         not directory name.
4883
4884 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4885
4886         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4887
4888         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4889
4890 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4891
4892         * font-menu.el (font-menu-set-font): Default to current font-family.
4893         (font-menu-preferred-resolution):
4894         (font-menu-size-scaling):
4895         Provide gtk defaults, too.
4896
4897 2001-07-29  Mike Alexander  <mta@arbortext.com>
4898
4899         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4900         list
4901         (custom-set-face-font-family): ditto
4902
4903 2001-07-26  Mike Sperber <mike@xemacs.org>
4904
4905         * files.el (auto-mode-alist): .9 files are man pages, too.
4906
4907 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4908
4909         * process.el (call-process-internal): bind
4910         coding-system-for-write to 'binary when calling
4911         start-process-internal, so the process receives 
4912         the literal contents of INFILE.
4913
4914 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4915
4916         * files.el (auto-mode-alist): Add configure.ac support.
4917
4918 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4919
4920         * buff-menu.el:
4921         mouse.el:
4922         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4923
4924 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4925
4926         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4927
4928 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4929
4930         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4931         mixed text.
4932         (kinsoku-eol-p): Ditto.
4933
4934 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4935
4936         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4937         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4938         characters as the category `s' or `e' correctly.
4939
4940 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4941
4942         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4943
4944 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4945
4946         * mule/cyrillic.el:  Set up case table.
4947
4948 2001-06-08  Mike Sperber <mike@xemacs.org>
4949
4950         * files.el (save-some-buffers-1): Don't zap the help window right
4951         after `map-y-or-n-p' has popped it up.
4952
4953 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4954
4955         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4956
4957 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4958
4959         * specifier.el: define-specifier-tag 'gtk.
4960
4961 2001-05-12  Ben Wing  <ben@xemacs.org>
4962
4963         * find-paths.el (paths-find-recursive-path):
4964         fix error with null EXCLUDE-REGEXP.
4965         
4966         * font-lock.el (font-lock-mode):
4967         fix problem reported by hrvoje with buffers starting with a space.
4968         
4969 2001-05-06  Ben Wing  <ben@xemacs.org>
4970
4971         * dialog.el (make-dialog-box):
4972         * menubar-items.el (default-menubar):
4973         * printer.el (generic-print-buffer):
4974         * printer.el (generic-print-region):
4975         implement printing the selection when it's selected.
4976
4977 2001-04-18  Didier Verna  <didier@xemacs.org>
4978
4979         * cus-edit.el (Custom-reset-standard): reset to standard settings
4980         not only when the buffer's :custom-state is 'modified, but also
4981         when it is 'set or 'saved.
4982
4983 2001-04-17  Didier Verna  <didier@xemacs.org>
4984
4985         * startup.el (load-user-init-file): define `custom-file' before
4986         loading the user's init file.
4987
4988 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4989
4990         * menubar.el (popup-mode-menu): Make it work with
4991         popup-menu-titles turned off.
4992         
4993 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4994
4995         * about.el (about-mailto-link): Use compose-mail for sending mail.
4996
4997 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4998
4999         * package-admin.el (package-install-hook): New.
5000         (package-delete-hook): New.
5001         (package-admin-add-single-file-package): Use package-delete-hook.
5002
5003         * package-get.el (package-get): Use package-install-hook.
5004
5005 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5006
5007         * package-ui.el (pui-install-selected-packages): reverse the lists
5008         of packages so that they get handled in the same order as they
5009         were selected.
5010
5011 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5012
5013         * packages.el (locate-library): Use read-library-name for completion.
5014
5015 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5016
5017         * byte-optimize.el (=): `=' is not a binary predicate!
5018         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5019         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5020
5021 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5022
5023         * bytecomp.el (byte-compile-arithcompare):
5024         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5025
5026 2001-06-03  William M. Perry  <wmperry@gnu.org>
5027
5028         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5029         return the filename selected by the user!
5030
5031 2001-05-31  William M. Perry  <wmperry@gnu.org>
5032
5033         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5034         in XEmacs/GTK.
5035
5036 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5037
5038         * coding.el: Tiny typo fixed.
5039
5040 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * XEmacs 21.4.3 "Academic Rigor" is released.
5043
5044 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5045
5046         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5047
5048 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5049
5050         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5051
5052 2001-05-04  Ben Wing  <ben@xemacs.org>
5053
5054         * printer.el (generic-print-buffer):
5055         * printer.el (generic-print-region):
5056         Enable dialog boxes.  Apply workaround recommended by Kirill.
5057         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5058         
5059         * simple.el (kill-whole-line):
5060         * simple.el (kill-line-1):
5061         * simple.el (kill-entire-line):
5062         * simple.el (kill-line):
5063         * simple.el (backward-kill-line):
5064         Take out interactive dependence of kill-whole-line.
5065
5066 2001-04-22  Ben Wing  <ben@xemacs.org>
5067
5068         * dialog.el (make-dialog-box):
5069         Put dialog titles back in -- this time correctly.  Fix various
5070         other problems with leaks and such.
5071
5072         * simple.el (region-exists-p):
5073         * simple.el (region-active-p):
5074         Add comment about which one is correct to use in menu specs.
5075
5076 2001-05-05  Ben Wing  <ben@xemacs.org>
5077
5078         * dialog.el (make-dialog-box): fix doc string.
5079         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5080         take out Pretty Print.
5081         * printer.el:
5082         * printer.el (printer-current-device): New.
5083         * printer.el (Printer-get-device): New.
5084         * printer.el (Printer-clear-device): New.
5085         * printer.el (generic-page-setup): New.
5086         * printer.el (generic-print-buffer):
5087         * printer.el (generic-print-region):
5088         Implement Page Setup.  Handle errors properly.
5089
5090 2001-05-05  Ben Wing  <ben@xemacs.org>
5091
5092         * subr.el (error): Complete list of errors in doc string.
5093         
5094 2001-04-22  Ben Wing  <ben@xemacs.org>
5095
5096         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5097         
5098 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5099
5100         * build-report.el: Remove CVS keywords since this file has been in
5101         core lisp for a while now.
5102         * build-report.el (build-report-make-output-files): Fix typo.
5103
5104 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5105
5106         * about.el (about-finish-buffer): Make sure the last change works
5107         even if EVENT is nil.
5108
5109 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5110
5111         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5112         clicked, not the one that happens to be the current buffer at the
5113         time.
5114
5115 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5116
5117         * cus-edit.el (custom-display): Support the GTK Window System also.
5118
5119 2001-04-30  Ben Wing  <ben@xemacs.org>
5120
5121         * printer.el:
5122         * printer.el (printer-page-header):
5123         * printer.el (Print-context): New.
5124         * printer.el (printer-page-footer):
5125         * printer.el (generate-header-element): New.
5126         * printer.el (generate-header-line): New.
5127         * printer.el (print-context-property):
5128         * printer.el (generic-print-buffer):
5129         * printer.el (generic-print-region):
5130         Implement headers and footers.  Implement calling Print dialog box
5131         (#### but it doesn't quite work yet).
5132
5133 2001-04-25  Ben Wing  <ben@xemacs.org>
5134
5135         * about.el (xemacs-hackers):
5136         * about.el (about-url-alist):
5137         * about.el (about-personal-info):
5138         * about.el (about-hacker-contribution):
5139         More contributions.
5140         
5141         * simple.el (handle-post-motion-command):
5142         Fix spurious setting of zmacs-region-stays to t after a non-shift
5143         motion command.
5144
5145 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5146
5147         * about.el (about-personal-info): Update my bio.
5148         (about-hacker-contribution): Ditto.
5149
5150 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5151
5152         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5153
5154 2001-04-19  Andy Piper  <andy@xemacs.org>
5155
5156         * package-net.el (package-net-cygwin32-binary-size): new size.
5157         (package-net-win32-binary-size): new size.
5158         (package-net-convert-index-to-ini): Use new arch.
5159         (package-net-batch-convert-index-to-ini): Removed.
5160         (package-net-generate-bin-ini): New.
5161         (package-net-batch-generate-bin-ini): New.
5162
5163 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5164
5165         * XEmacs 21.4.1 "Copyleft" is released.
5166
5167 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5168
5169         * x-compose.el (xlib-input-method-bug-workaround):
5170         (alias-colon-to-double-quote):
5171         Force sort in map-keymap to work around rehash bug.
5172
5173 2001-04-17  Ben Wing  <ben@xemacs.org>
5174
5175         * about.el: Finish overhaul, add a few new hackers, update a
5176         couple old ones.
5177
5178 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5179
5180         * XEmacs 21.4.0 "Solid Vapor" is released.
5181
5182 2001-04-15  Ben Wing  <ben@xemacs.org>
5183
5184         * about.el:
5185         * about.el (about-headline-face): New.
5186         * about.el (about-link-face): New.
5187         * about.el (about-current-release-maintainers): New.
5188         * about.el (about-other-current-hackers): New.
5189         * about.el (about-url-alist):
5190         * about.el (about-once-and-future-hackers): New.
5191         * about.el (about-mailto-link): New.
5192         * about.el (about-get-buffer):
5193         * about.el (about-finish-buffer):
5194         * about.el (about-xemacs):
5195         * about.el (about-features): Removed.
5196         * about.el (about-advantages): New.
5197         * about.el (about-maintainer-info): Removed.
5198         * about.el (about-personal-info): New.
5199         * about.el (about-hacker-contribution): New.
5200         * about.el (about-maintainer):
5201         * about.el (about-show-linked-info):
5202         * about.el (about-hackers):
5203         Major revamping.  Rewriting of most of the text, improve the
5204         link handling, separate info on contributors into personal
5205         and contribution info, add new contributors, update personal
5206         info, etc. etc.
5207         
5208         * menubar-items.el (default-menubar):
5209         Help menubar entry for News now says more accurately
5210         "What's New in XEmacs".
5211         
5212         * mouse.el:
5213         * mouse.el (mouse-track-cleanup-hook):
5214         * mouse.el (mouse-track):
5215         Don't set-buffer to a dead buffer when calling mouse-track
5216         cleanup hooks.
5217
5218 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5219
5220         * XEmacs 21.2.47 "Zephir" is released.
5221
5222 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5223
5224         * dialog.el (make-dialog-box): Disable dialog box titles until
5225         we get them working.
5226
5227 2001-03-30  Ben Wing  <ben@xemacs.org>
5228
5229         * help.el:
5230         * help.el (Help-princ-face):
5231         * help.el (Help-prin1-face):
5232         * help.el (frob-help-extents):
5233         * help.el (describe-function-1):
5234         * help.el (describe-variable):
5235         Avoid using font-lock faces, which may not be defined.
5236         Instead, use hyper-apropos faces, and make sure they're
5237         defined as necessary by using `require'. (It's not so safe
5238         to do this for font-lock.) In any case, we will eventually
5239         be merging this functionality into hyper-apropos.
5240
5241         * loaddefs.el (completion-ignored-extensions):
5242         Fix documentation.
5243         
5244         * menubar-items.el (menu-truncate-list): Removed.
5245         * menubar-items.el (Menubar-items-truncate-list): New.
5246         * menubar-items.el (default-menubar):
5247         Fix errors if grep or compile command is too long.  Rename helper
5248         function to be less visible.
5249
5250 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5251
5252         * byte-optimize.el (byte-optimize-minus):
5253         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5254
5255 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5256
5257         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5258         Mule is available.
5259
5260         * mule/latin.el: New file.
5261
5262 2001-03-11  Ben Wing  <ben@xemacs.org>
5263
5264         * auto-save.el:
5265         * auto-save.el (auto-save-directory):
5266         * auto-save.el (make-auto-save-file-name):
5267         * auto-save.el (auto-save-file-name-p): New.
5268
5269         Merge in improvements from other definition of
5270         make-auto-save-file-name in files.el.
5271         
5272         * auto-save.el (auto-save-original-name):
5273         * auto-save.el (auto-save-name-in-fixed-directory):
5274         * auto-save.el (auto-save-unslashify-name): Removed.
5275         * auto-save.el (auto-save-slashify-name): Removed.
5276         * auto-save.el (auto-save-reserved-chars): New.
5277         * auto-save.el (auto-save-escape-name): New.
5278         * auto-save.el (auto-save-unhex): New.
5279         * auto-save.el (auto-save-unescape-name): New.
5280
5281         Change algorithm for encoding filenames in auto-save names to be
5282         entirely safe with all filesystems and all possible characters in
5283         a filename, and 100% reversible. (Essentially, uses
5284         quoted-printable as the encoding.)
5285         
5286         * auto-save.el (recover-all-files):
5287
5288         Use insert-directory rather than calling ls directly -- fixes
5289         things under Windows.
5290
5291         * files.el:
5292         * files.el (convert-standard-filename): Substitute FSF's
5293         definition for this (we had nothing here before).
5294         
5295         * files.el (backup-buffer): Warning fix.
5296         
5297         * files.el (make-backup-file-name):
5298         * files.el (find-backup-file-name):
5299         Fix error in calling sequence to auto-save-file-name-p.
5300         
5301         * files.el (recover-file):
5302         Use insert-directory rather than calling ls directly -- fixes
5303         things under Windows.
5304
5305         * files.el (make-auto-save-file-name): Removed.
5306         * files.el (auto-save-file-name-p): Removed.
5307         auto-save is always dumped so no sense in having a definition
5308         that will always be overwritten with another.
5309         
5310         * files.el (insert-directory):
5311         * win32-native.el:
5312         * win32-native.el (debug-mswindows-process-command-lines):
5313         * win32-native.el (original-make-auto-save-file-name): Removed.
5314         * win32-native.el (make-auto-save-file-name): Removed.
5315
5316
5317 2001-03-21  Martin Buchholz <martin@xemacs.org>
5318
5319         * XEmacs 21.2.46 "Urania" is released.
5320
5321 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5322
5323         * menubar-items.el (default-menubar): Update sample.emacs to
5324         sample.init.el and adjust accelerators.
5325
5326 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5327
5328         * build-report.el (build-report): Improve docstring.
5329
5330 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * ChangeLog: Log GTK merge.
5333
5334         * gutter-items.el:
5335         * mwheel.el:
5336         * sound.el:
5337         * startup.el:
5338         Revert gratuitous whitespace changes.
5339
5340 2001-03-07  Ben Wing  <ben@xemacs.org>
5341
5342         * help.el:
5343         * help.el (key-or-menu-binding):
5344         * help.el (Help-find-file): New.
5345         * help.el (describe-beta):
5346         * help.el (describe-copying):
5347         * help.el (describe-project):
5348         * help.el (view-emacs-news):
5349         * help.el (view-sample-init-el): New.
5350         * help.el (Help-princ-face): New.
5351         * help.el (Help-prin1-face): New.
5352         * help.el (help-symbol-function-context-menu):
5353         * help.el (help-symbol-variable-context-menu):
5354         * help.el (help-symbol-function-and-variable-context-menu):
5355         * help.el (frob-help-extents):
5356         * help.el (describe-function-1):
5357         * help.el (describe-variable):
5358
5359         Add coloring in Help buffers, correspondent with hyperlinks.
5360         View files in view-mode rather than Fundamental.
5361         Remove separators from context menus -- now handled in generic code.
5362         Add `Find Tag' to context menu.
5363         
5364         * menubar.el (popup-mode-menu):
5365
5366         Rewrite code that outputs the popup menu to (a) put more specific
5367         entries first, (b) be more robust, (c) output the proper context
5368         menu separators automatically (the context menu functionality is
5369         new and currently used only by Help).
5370
5371 2001-03-10  William M. Perry  <wmperry@aventail.com>
5372
5373         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5374         this function when converting from the 21.1 GTK branch.  Now
5375         supports file, password, question, and color built-in dialogs.
5376
5377 2001-03-06  Ben Wing  <ben@xemacs.org>
5378
5379         * keydefs.el:
5380         * keydefs.el (global-map):
5381         Add commented-out change of M-k (for 21.5).
5382         
5383         * menubar-items.el (default-menubar):
5384         Fix items to control kill-line behavior; add items for
5385         shifted motion.
5386         
5387         * simple.el:
5388         * simple.el (kill-whole-line):
5389         * simple.el (historical-kill-line): Removed.
5390         * simple.el (kill-line): Removed.
5391         * simple.el (kill-entire-line): New.
5392         * simple.el (kill-line-1): New.
5393         * simple.el (backward-kill-line):
5394         Undo kill-whole-line == always changes.  Add new function
5395         kill-entire-line to unconditionally delete the current line.
5396         Add comments describing the lamentable state of affairs of
5397         the kill-line functions and variables.
5398
5399 2001-03-02  Ben Wing  <ben@xemacs.org>
5400
5401         * simple.el:
5402         * simple.el (beginning-of-buffer):
5403         * simple.el (end-of-buffer):
5404         * simple.el (mark-ring-unrecorded-commands):
5405         * simple.el (signal-error-on-buffer-boundary):
5406         * simple.el (shifted-motion-keys-select-region):
5407         * simple.el (unshifted-motion-keys-deselect-region):
5408         * simple.el (motion-keys-for-shifted-motion): New.
5409         * simple.el (handle-pre-motion-command):
5410         * simple.el (handle-post-motion-command):
5411         * simple.el (forward-char-command):
5412         * simple.el (backward-char-command):
5413         * simple.el (scroll-up-command):
5414         * simple.el (scroll-down-command):
5415         * simple.el (next-line):
5416         * simple.el (previous-line):
5417         * simple.el (backward-block-of-lines):
5418         * simple.el (forward-block-of-lines):
5419         * simple.el (backward-word):
5420         * simple.el (mark-word):
5421
5422         Augment documentation of the most common motion commands to make
5423         note of the shifted-motion support.  Improve the support to (a)
5424         properly document how it works and why it's done in the fashion it
5425         is, and (b) allow the keystrokes that trigger it to be customized.
5426
5427         Correct error in the customize specification of
5428         mark-ring-unrecorded-commands.
5429
5430 2001-03-02  Ben Wing  <ben@xemacs.org>
5431
5432         * font-lock.el:
5433         * font-lock.el (font-lock-pending-extent-table): Removed.
5434         * font-lock.el (font-lock-pending-buffer-table): New.
5435         * font-lock.el (font-lock-pre-idle-hook):
5436         * font-lock.el (font-lock-after-change-function):
5437         * font-lock.el (font-lock-fontify-pending-extents):
5438         * font-lock.el (font-lock-lisp-like):
5439
5440         Fix handling of pending extents to avoid excessive slowness (N^2
5441         behavior) when making lots of buffer changes between redisplays,
5442         such as when saving the Options.
5443
5444 2001-03-09  William M. Perry  <wmperry@aventail.com>
5445
5446         * device.el:
5447         * dragdrop.el:
5448         * dumped-lisp.el:
5449         * faces.el:
5450         * frame.el:
5451         * gnuserv.el:
5452         * loadup.el:
5453         * menubar-items.el:
5454         * minibuf.el:
5455         The Great GTK Merge.
5456
5457         * ChangeLog.GTK:
5458         * dialog-gtk.el:
5459         * gdk.el:
5460         * generic-widgets.el:
5461         * glade.el:
5462         * gnome-widgets.el:
5463         * gnome.el:
5464         * gtk-compose.el:
5465         * gtk-extra.el:
5466         * gtk-faces.el:
5467         * gtk-ffi.el:
5468         * gtk-file-dialog.el:
5469         * gtk-font-menu.el:
5470         * gtk-glyphs.el:
5471         * gtk-init.el:
5472         * gtk-iso8859-1.el:
5473         * gtk-marshal.el:
5474         * gtk-mouse.el:
5475         * gtk-package.el:
5476         * gtk-password-dialog.el:
5477         * gtk-select.el:
5478         * gtk-widget-accessors.el:
5479         * gtk-widgets.el:
5480         * gtk.el:
5481         widgets-gtk.el:
5482         The Great GTK Merge: new files.
5483
5484 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5485
5486         * generic-widgets.el: Don't require gtk (a built-in feature) at
5487         top level.  Don't execute the last sexp unless (featurep 'gtk).
5488
5489 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5490
5491         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5492
5493 2001-02-23  Martin Buchholz <martin@xemacs.org>
5494
5495         * XEmacs 21.2.45 "Thelxepeia" is released.
5496
5497 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5498  
5499         * about.el (xemacs-hackers): update my entry. 
5500         * about.el (about-maintainer-info): ditto. 
5501         * about.el (about-hackers): ditto. 
5502
5503 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5504
5505         * about.el (about-maintainer-info): More vanity info about
5506         yours truly.
5507
5508 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5509
5510         * build-report.el (build-report-destination): xemacs-build-reports
5511         has moved to SourceForge, where mailing list name length is
5512         restricted, hence the name change to
5513         xemacs-buildreports@xemacs.org.
5514         * build-report.el (build-report-keep-regexp): Update default.
5515         * build-report.el (build-report-delete-regexp): Ditto.
5516         * build-report.el (build-report-make-output-files): Ditto.
5517
5518 2001-02-19  Craig Lanning  <lanning@scra.org>
5519
5520         * lisp-mode.el: Add indentation specifications for following
5521         Common Lisp forms: handler-case, handler-bind, with-slots,
5522         with-open-file, with-open-stream, print-unreadable-object.
5523
5524 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5525
5526         * font-lock.el (font-lock-set-defaults-1):
5527         Move initialization of `font-lock-cache-position' so that it's set
5528         even if font-lock-keywords is already defined.
5529
5530 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5531
5532         * autoload.el (generate-file-autoloads-1):
5533         Use `emacs-lisp-mode-syntax-table' instead of
5534         `lisp-mode-syntax-table'.
5535         * lisp-mode.el (lisp-mode-syntax-table):
5536         Get rid of old checks for `parse-partial-sexp' version.
5537         Make `|' (pipe) string delimiter instead of punctuation.
5538
5539 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5540
5541         * window.el (save-selected-window):
5542         Use gensym for better macro hygiene.
5543
5544 2001-02-06  Mike Sperber <mike@xemacs.org>
5545
5546         * dump-paths.el:
5547         * startup.el (startup-setup-paths): Set and use
5548         `mule-lisp-directory'.
5549         (startup-setup-paths-warning): Ditto.
5550
5551         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5552         (paths-construct-load-path): Consider `mule-lisp-directory'.
5553
5554 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5555
5556         * font-lock.el: Syntax table improvements used.  A few random
5557         changes are not specified below.
5558         (font-lock-fontify-string-delimiters):
5559         (font-lock-syntactic-keywords):
5560         (font-lock-cache-state nil):
5561         (font-lock-cache-position):
5562         New variables.
5563         (font-lock-set-syntax):
5564         (font-lock-apply-syntactic-highlight):
5565         (font-lock-fontify-syntactic-anchored-keywords):
5566         (font-lock-fontify-syntactic-keywords-region):
5567         (font-lock-eval-keywords):
5568         New functions.
5569         (font-lock-remove-face):
5570         (font-lock-fontify-syntactically-region):
5571         Use syntax properties.
5572
5573 2001-02-08  Martin Buchholz <martin@xemacs.org>
5574
5575         * XEmacs 21.2.44 "Thalia" is released.
5576
5577 2001-01-16  Mike Sperber <mike@xemacs.org>
5578
5579         * startup.el (normal-top-level): Work even if no installation root
5580         is found.
5581
5582 2001-01-30  Andy Piper  <andy@xemacs.org>
5583
5584         * gutter-items.el (progress-abort-glyph): remove instantiator.
5585         (set-progress-abort-instantiator): new function.
5586         (abort-progress-feedback): use it.
5587
5588         * gutter.el (set-gutter-dirty-p): new function.
5589
5590 2001-01-30  Didier Verna  <didier@xemacs.org>
5591
5592         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5593
5594 2001-01-24  Didier Verna  <didier@xemacs.org>
5595
5596         * sound.el (sound-extension-list): give a better default value.
5597         * sound.el (load-sound-file): improve the doc string, also find
5598         files given by absolute names, pass a real extension list to
5599         `locate-file'.
5600
5601 2001-01-26  Martin Buchholz <martin@xemacs.org>
5602
5603         * XEmacs 21.2.43 "Terspichore" is released.
5604
5605 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5606
5607         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5608         messages from gnuserv.
5609
5610 2001-01-20  Martin Buchholz <martin@xemacs.org>
5611
5612         * XEmacs 21.2.42 "Poseidon" is released.
5613
5614 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5615
5616         * cl-macs.el (cl-upcase-arg): New function.
5617         (cl-function-arglist): New function.
5618         (cl-transform-lambda): Automatically add CL-style lambda list to
5619         documentation string using functions above.
5620
5621 2001-01-12  Andy Piper  <andy@xemacs.org>
5622
5623         * package-get.el (package-get-custom): call
5624         package-net-update-installed-db.
5625
5626         * package-ui.el (pui-install-selected-packages): call
5627         package-net-update-installed-db.
5628
5629         * package-net.el (package-net-update-installed-db): use
5630         packages-package-list so that we reflect reality.
5631
5632         * packages.el (packages-package-list): Make docstring reflect
5633         reality.
5634
5635         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5636
5637         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5638         isn't installed.
5639
5640 2001-01-17  Andy Piper  <andy@xemacs.org>
5641
5642         * wid-edit.el (widget-activation-glyph-mapper): activate or
5643         deactivate native widgets.
5644         (widget-glyph-insert-glyph): record instantiator.
5645         (widget-push-button-value-create): use it.
5646
5647         * gui.el (gui-button-action): new function. Make button's domain
5648         buffer current when calling.
5649         (make-gui-button): update to use gui-button-action.
5650
5651 2001-01-16  Didier Verna  <didier@xemacs.org>
5652
5653         * menubar-items.el (default-menubar): add an entry for modeline
5654         horizontal scrolling in Options -> Display.
5655
5656 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5657
5658         * package-get.el (package-get-require-signed-base): Set to nil
5659         by default.
5660
5661 2001-01-17  Martin Buchholz <martin@xemacs.org>
5662
5663         * XEmacs 21.2.41 "Polyhymnia" is released.
5664
5665 2001-01-16  Mike Sperber <mike@xemacs.org>
5666
5667         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5668         catch lisp/mule/.
5669
5670 2001-01-14  Mike Sperber <mike@xemacs.org>
5671
5672         * startup.el (maybe-create-compatibility-dot-emacs):
5673         (maybe-unmigrate-user-init-file):
5674         (unmigrate-user-init-file): Created.
5675         (maybe-migrate-user-init-file): Offer creation of compatibility
5676         .emacs.
5677         Some doc fixes wrt init file location.
5678
5679 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5680
5681         * faces.el (face-frob-from-locale-first): new variable.
5682         (frob-face-font-2): Honor tags arg while trying to use
5683         standard-face-mapping.  When face-frob-from-locale-first is set,
5684         first try to set face inheriting from frobbed-face.
5685
5686 2001-01-15  Didier Verna  <didier@xemacs.org>
5687
5688         * about.el (xemacs-hackers): update my entry.
5689         * about.el (about-url-alist): ditto.
5690         * about.el (about-maintainer-info): ditto.
5691         * about.el (about-hackers): ditto.
5692
5693 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5694
5695         The byte compiler has been badly broken for a year,
5696         by the patch of 1999-12-06.
5697         * byte-optimize.el (byte-optimize-form-code-walker):
5698         Bug was: the byte compiler was making this erroneous optimization:
5699         (progn (or (foo)) (bar)) ==> (bar)
5700
5701 2000-11-20  Mike Sperber <mike@xemacs.org>
5702
5703         * setup-paths.el (paths-core-load-path-depth): Split
5704         `paths-load-path-depth' in two for site and core lisp.  Don't
5705         recurse into core.
5706         * setup-paths.el (paths-construct-load-path): Use.
5707
5708 2001-01-10  Andy Piper  <andy@xemacs.org>
5709
5710         * package-net.el (package-net-cygwin32-binary-size): new variable
5711         (package-net-win32-binary-size): ditto.  add much needed
5712         commentary.
5713
5714         * gutter-items.el (buffers-tab-items): correct off-by-one error
5715         for buffers-tab-max-size.
5716
5717 2001-01-08  Martin Buchholz <martin@xemacs.org>
5718
5719         * XEmacs 21.2.40 is released.
5720
5721 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5722
5723         * mule/hebrew.el: Fix comments and typos.
5724         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5725
5726 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * ChangeLog.1: move ancient log from fill.el.
5729
5730         * dump-paths.el:
5731         paragraphs.el:
5732         mule/mule-category.el:
5733         Miscellaneous typo fixes and slight doc clarifications.
5734
5735         * mule/mule-ccl.el:  Correct file name in header.
5736
5737 2000-12-31  Martin Buchholz <martin@xemacs.org>
5738
5739         * XEmacs 21.2.39 is released.
5740
5741 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5742
5743         * byte-optimize.el (byte-optimize-cond):
5744         (byte-optimize-cond-1): New.
5745         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5746         Optimizes (cond (x nil)) ==> nil.
5747         Provide better diagnostic on malformed expr like (cond foo).
5748
5749 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5750
5751         * mule/mule-coding.el:
5752         mule/mule-cmds.el (reset-language-environment,
5753         set-language-environment-coding-systems):
5754         Safer default coding-priority-list, corresponding to src/file-coding.h.
5755
5756 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5757
5758         * package-admin.el: Allow package removal from
5759         early-package-load-path.
5760
5761 2000-12-15  Andreas Jaeger  <aj@suse.de>
5762
5763         * about.el (about-maintainer-info): Update my entry.
5764
5765 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5766
5767         * packages.el (locate-library): Add support for bzip2
5768         compressed .el files.
5769
5770 2000-12-12  Andy Piper  <andy@xemacs.org>
5771
5772         * package-net.el: new file.
5773
5774 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5775
5776         * font-lock.el: Add missing C++ keywords.
5777
5778 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5779
5780         * simple.el (indent-for-comment): Preserve indentation of comments
5781         starting in column 0, as documented in (Info-goto-node
5782         "(xemacs)Comments").  Update docstring accordingly.
5783
5784 2000-12-05  Martin Buchholz <martin@xemacs.org>
5785
5786         * XEmacs 21.2.38 is released.
5787
5788 2000-12-04  Didier Verna  <didier@xemacs.org>
5789
5790         * mouse.el (default-mouse-track-set-point-in-window): remove
5791         spurious '+' operation detected by Martin.
5792
5793
5794 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5795
5796         * cl-extra.el (coerce):
5797         Implement char to integer coercion.
5798         Remove extraneous (numberp) test.
5799
5800         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5801         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5802         (byte-optimize-predicate):
5803         Warn if evaluating constant expression signals an error.
5804         (byte-optimize-form): Small simplification.
5805
5806         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5807
5808 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5809
5810         * byte-optimize.el:
5811         (byte-optimize-minus):
5812         (byte-optimize-plus):
5813         (byte-optimize-mult):
5814         (byte-optimize-quo):
5815         Use (car (last x)) instead of (last x) to get last elt!
5816         Use `byte-optimize-predicate' to optimize `%'.
5817         Move optimizations for special numeric args to bytecomp.el.
5818         * bytecomp.el (byte-compile-associative): Remove.
5819         (byte-compile-max): New.
5820         (byte-compile-min): New.
5821         Properly handle erroneous calls: (max) (min).
5822         (byte-compile-plus): New.
5823         (byte-compile-minus):
5824         It's easiest to handle 0, +1 and -1 args here.
5825         (byte-compile-mult): New.
5826         It's easiest to handle 1, -1 and 2 args here.
5827         (byte-compile-quo):
5828         It's easiest to handle 0, +1 and -1 args here.
5829         Issue byte-compiler warning when dividing by zero.
5830
5831         Byte-compiler arithmetic improvements.
5832         Better optimize these expressions in the obvious way:
5833         (+ x y 1)   -->  varref x varref y add add1
5834         (+ x y -1)  -->  varref x varref y add sub1
5835         (- x y 0)   -->  (- x y)
5836         (- 0 x y)   -->  (- (- x) y)
5837         (% 42 19)   --> compile-time constant
5838         (/ 42 19)   --> compile-time constant
5839         (* (foo) 2) --> foo call dup plus
5840
5841         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5842         unless (declaim (optimize (safety 3)))
5843         or (setq byte-compile-delete-errors nil).
5844
5845 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5846
5847         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5848         docstrings.
5849
5850 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5851
5852         * startup.el (command-line-do-help):  Add documentation of
5853         portable dumper switches.
5854
5855 2000-11-22  Andy Piper  <andy@xemacs.org>
5856
5857         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5858
5859         * glyphs.el (init-glyphs): don't use autodetect for strings.
5860
5861 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5862
5863         * byte-optimize.el (byte-optimize-char-before):
5864         (byte-optimize-backward-char):
5865         (byte-optimize-backward-word):
5866         Fix incorrect optimizations for these sorts of expressions:
5867         (let ((x nil)) (backward-char x))
5868
5869 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5870
5871         * byte-optimize.el:
5872         * byte-optimize.el (byte-optimize-backward-char): New.
5873         * byte-optimize.el (byte-optimize-backward-word): New.
5874         Make backward-word and backward-char as efficient as forward versions.
5875
5876         * bytecomp.el (byte-compile-no-args-with-one-extra):
5877         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5878         * bytecomp.el (byte-compile-two-args-with-one-extra):
5879         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5880         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5881         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5882         Check if extra arg is constant nil, and if so, use byte-coded call.
5883
5884         * simple.el (backward-word):
5885         * simple.el (mark-word):
5886         * simple.el (kill-word):
5887         * simple.el (backward-kill-word):
5888         Make COUNT argument optional, for consistency with forward-char et al.
5889
5890         * abbrev.el (abbrev-string-to-be-defined):
5891         * abbrev.el (inverse-abbrev-string-to-be-defined):
5892         * abbrev.el (inverse-add-abbrev):
5893         * abbrev.el (expand-region-abbrevs):
5894         * buff-menu.el (Buffer-menu-execute):
5895         * indent.el (move-to-left-margin):
5896         * indent.el (indent-relative):
5897         * indent.el (move-to-tab-stop):
5898         * info.el (Info-reannotate-node):
5899         * lisp-mode.el (lisp-indent-line):
5900         * lisp.el (end-of-defun):
5901         * lisp.el (move-past-close-and-reindent):
5902         * misc.el (copy-from-above-command):
5903         * mouse.el (default-mouse-track-scroll-and-set-point):
5904         * page.el (forward-page):
5905         * paragraphs.el (forward-paragraph):
5906         * paragraphs.el (end-of-paragraph-text):
5907         * picture.el (picture-forward-column):
5908         * picture.el (picture-self-insert):
5909         * rect.el (extract-rectangle-line):
5910         * simple.el (newline):
5911         * simple.el (fixup-whitespace):
5912         * simple.el (backward-delete-char-untabify):
5913         * simple.el (transpose-chars):
5914         * simple.el (transpose-preceding-chars):
5915         * simple.el (do-auto-fill):
5916         * simple.el (indent-new-comment-line):
5917         * simple.el (blink-matching-open):
5918         * view-less.el (cleanup-backspaces):
5919         * wid-edit.el (widget-transpose-chars):
5920         * term/bg-mouse.el (bg-insert-moused-sexp):
5921         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5922
5923         * info.el (Info-fontify-node):
5924         * simple.el (backward-delete-function):
5925         Use canonical delete-backward-char instead of backward-delete-char.
5926
5927 2000-11-20  Andy Piper  <andy@xemacs.org>
5928
5929         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5930         no buffers.
5931
5932 2000-11-20  Andy Piper  <andy@xemacs.org>
5933
5934         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5935         buffer tabs.
5936
5937 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5938
5939         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5940         (proclaim inline...) was shadowing compiler-macros.
5941
5942 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5943
5944         * bytecomp.el (byte-compile-eval): New.
5945         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5946         Keeps this promise made in Lispref:
5947         "If a file being compiled contains a `defmacro' form, the macro is
5948         defined temporarily for the rest of the compilation of that file."
5949
5950 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5951
5952         * cl.el (floatp-safe):
5953         (plusp):
5954         (minusp):
5955         (oddp):
5956         (evenp):
5957         (cl-abs):
5958         Use a better parameter name than `x'.
5959
5960         * cl-macs.el (check-type): Make continuable.  Change documentation
5961         to require PLACE, but accept any form for compatibility.
5962
5963         * abbrev.el (define-abbrev): Use check-type.
5964         * font-menu.el (font-menu-change-face): Use check-type.
5965         * menubar.el (relabel-menu-item): Use check-type.
5966         * itimer.el: Fix typo.
5967
5968 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5969
5970         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5971
5972 2000-11-14  Martin Buchholz <martin@xemacs.org>
5973
5974         * XEmacs 21.2.37 is released.
5975
5976 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5977
5978         * code-cmds.el: Provide the feature.
5979
5980 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5981
5982         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5983
5984         * code-cmds.el: New file
5985         * mule/mule-cmds.el:
5986         * mule/mule-misc.el
5987         (coding-keymap): New keymap. Define coding system keyboard
5988         commands on file-coding builds too.
5989         (coding-system-change-eol-conversion):
5990         (universal-coding-system-argument):
5991         (set-default-coding-systems):
5992         (prefer-coding-system): Moved from mule-cmds.el
5993         (set-buffer-process-coding-system): Moved from mule-misc.el
5994
5995 2000-09-15  Stephen Carney <carney@scubadoo.com>
5996
5997         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5998
5999 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6000
6001         * package-get.el (package-get-download-sites): Add a pre-release
6002         site for experimental packages.
6003
6004         * auto-autoloads.el: Regenerated.
6005
6006 2000-08-01  Andy Piper  <andy@xemacs.org>
6007
6008         * gutter-items.el (buffers-tab-omit-function): reference
6009         buffers-tab-select-visible-buffers.
6010         (buffers-tab-filter-functions): new variable, by default uses
6011         buffers-tab-selection-function and buffers-tab-omit-function.
6012         (select-buffers-tab-buffers-by-mode): invert arguments.
6013         (buffers-tab-select-visible-buffers): new function. Invert calling
6014         of buffers-menu-omit-invisible-buffers.
6015         (buffers-tab-items): rewrite to use
6016         buffers-tab-filter-functions. Rewrite docstring.
6017         (gutter-buffers-tab-extent): delete.
6018         (add-tab-to-gutter): always build a new extent when adding the
6019         tabs.
6020         (update-tab-in-gutter): make gutter dirty when orientation
6021         changes.
6022
6023 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6024
6025         * bytecomp.el (byte-compile-defvar-or-defconst):
6026         Only do loadhist recording if defvar form includes a value.
6027
6028 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6029
6030         * bytecomp.el (byte-compile-initial-macro-environment):
6031         `eval-when-compile' should not compile its body.
6032
6033 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6034
6035         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6036         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6037         some Japanese English.  Remove some ancient FSF comments, and
6038         improve docstrings.  Use symbols not vectors for tables.
6039
6040 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6041
6042         * keymap.el:
6043         (local-key-binding):
6044         (global-key-binding):
6045         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6046
6047         * lisp.el:
6048         (backward-sexp): Slightly simpler code.
6049         (mark-sexp): Make arg optional, like FSF Emacs.
6050         (forward-list): Slightly simpler code.
6051         (backward-list): Slightly simpler code.
6052         (down-list):  Make arg optional, like FSF Emacs.
6053         (up-list):  Make arg optional, like FSF Emacs.
6054         (backward-up-list):  Make arg optional, like FSF Emacs.
6055         (kill-sexp):  Make arg optional, like FSF Emacs.
6056         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6057
6058         * font-menu.el (font-menu-change-face):
6059         Take continuable errors into account.
6060
6061         * abbrev.el:
6062         * abbrev.el (clear-abbrev-table):
6063         * abbrev.el (define-abbrev-table):
6064         * abbrev.el (define-abbrev):
6065         * abbrev.el (insert-abbrev-table-description):
6066         * apropos.el (apropos-documentation-check-doc-file):
6067         * apropos.el (apropos-documentation-check-elc-file):
6068         * buff-menu.el (list-buffers):
6069         * buff-menu.el (list-buffers-noselect):
6070         * bytecomp.el (byte-recompile-directory):
6071         * bytecomp.el (batch-byte-compile):
6072         * cl-macs.el (typep):
6073         * code-files.el (find-coding-system-magic-cookie):
6074         * code-files.el (insert-file-contents):
6075         * cus-edit.el (customize-set-variable):
6076         * cus-edit.el (customize-save-variable):
6077         * cus-face.el (custom-set-face-font-size):
6078         * cus-face.el (custom-set-face-update-spec):
6079         * cus-face.el (custom-reset-faces):
6080         * custom.el (custom-check-theme):
6081         * custom.el (copy-upto-last):
6082         * fill.el (canonically-space-region):
6083         * fill.el (fill-paragraph):
6084         * fill.el (fill-region):
6085         * fill.el (find-space-insertable-point):
6086         * fill.el (justify-current-line):
6087         * faces.el (face-spec-update-all-matching):
6088         * faces.el (set-face-stipple):
6089         * files-nomule.el (insert-file-contents):
6090         * files.el (insert-file-contents-literally):
6091         * files.el (hack-local-variables-last-page):
6092         * files.el (basic-save-buffer):
6093         * files.el (insert-directory):
6094         * font-menu.el (font-menu-change-face):
6095         * font.el (font-spatial-to-canonical):
6096         * format.el (format-encode-region):
6097         * format.el (format-insert-file):
6098         * format.el (format-replace-strings):
6099         * gutter.el (set-gutter-element):
6100         * help.el (key-or-menu-binding):
6101         * help.el (describe-bindings):
6102         * help.el (with-syntax-table):
6103         * indent.el (indent-rigidly):
6104         * indent.el (delete-to-left-margin):
6105         * info.el:
6106         * info.el (Info-extract-dir-entry-from):
6107         * info.el (Info-build-dir-anew):
6108         * info.el (Info-rebuild-dir):
6109         * info.el (Info-batch-rebuild-dir):
6110         * info.el (Info-read-subfile):
6111         * info.el (Info-build-node-completions):
6112         * info.el (Info-extract-menu-node-name):
6113         * isearch-mode.el (isearch-range-invisible):
6114         * isearch-mode.el (isearch-restore-invisible-extents):
6115         * itimer.el (itimerp):
6116         * itimer.el (itimer-live-p):
6117         * keymap.el:
6118         * keymap.el (substitute-key-definition):
6119         * keymap.el (read-command-or-command-sexp):
6120         * keymap.el (local-key-binding):
6121         * keymap.el (global-key-binding):
6122         * keymap.el (global-set-key):
6123         * keymap.el (local-set-key):
6124         * ldap.el:
6125         * ldap.el (ldap-add-entries):
6126         * ldap.el (ldap-delete-entries):
6127         * lisp.el (backward-sexp):
6128         * lisp.el (mark-sexp):
6129         * lisp.el (forward-list):
6130         * lisp.el (backward-list):
6131         * lisp.el (down-list):
6132         * lisp.el (backward-up-list):
6133         * lisp.el (up-list):
6134         * lisp.el (kill-sexp):
6135         * lisp.el (backward-kill-sexp):
6136         * menubar.el (add-menu-button):
6137         * menubar.el (add-submenu):
6138         * menubar.el (delete-menu-item):
6139         * menubar.el (relabel-menu-item):
6140         * mouse.el (narrow-window-to-region):
6141         * obsolete.el (define-obsolete-variable-alias):
6142         * obsolete.el (store-substring):
6143         * package-admin.el:
6144         * package-admin.el (package-admin-install-function):
6145         * package-admin.el (package-admin-install-function-mswindows):
6146         * package-admin.el (package-admin-default-install-function):
6147         * package-get.el (package-get-update-base-entries):
6148         * packages.el (packages-load-package-dumped-lisps):
6149         * packages.el (packages-collect-package-dumped-lisps):
6150         * printer.el (generic-print-buffer):
6151         * printer.el (generic-print-region):
6152         * replace.el (occur-mode-mouse-goto):
6153         * replace.el (perform-replace):
6154         * select.el (get-selection-no-error):
6155         * simple.el:
6156         * simple.el (newline):
6157         * simple.el (open-line):
6158         * simple.el (edit-and-eval-command):
6159         * simple.el (goto-line):
6160         * simple.el (undo):
6161         * simple.el (kill-region):
6162         * simple.el (copy-region-as-kill):
6163         * simple.el (kill-ring-save):
6164         * simple.el (set-mark):
6165         * simple.el (next-line):
6166         * simple.el (previous-line):
6167         * simple.el (line-move):
6168         * simple.el (set-goal-column):
6169         * simple.el (comment-region):
6170         * subr.el:
6171         * subr.el (putf):
6172         * syntax.el (modify-syntax-entry):
6173         * syntax.el (map-syntax-table):
6174         * view-less.el (view-file):
6175         * view-less.el (view-buffer):
6176         * view-less.el (view-file-other-window):
6177         * window-xemacs.el (backward-other-window):
6178         * window.el:
6179         * window.el (one-window-p):
6180         * window.el (walk-windows):
6181         * window.el (window-list):
6182         * x-mouse.el (x-mouse-kill):
6183         * x-select.el (x-get-cutbuffer):
6184         * x-select.el (x-store-cutbuffer):
6185         * term/bg-mouse.el (bg-mouse-line-to-center):
6186         * term/sun-mouse.el (window-line-end):
6187         * term/sun-mouse.el (sun-select-region):
6188         * term/sun.el (kill-region-and-unmark):
6189         * mule/mule-category.el:
6190         * mule/mule-category.el (modify-category-entry):
6191         * mule/mule-category.el (char-category-list):
6192         * mule/mule-coding.el (coding-system-force-on-output):
6193         * mule/mule-misc.el (coding-system-put):
6194         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6195
6196 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6197
6198         * cus-face.el: Typo fixes and tiny clarifications.
6199         * custom.el: ditto
6200
6201 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6202
6203         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6204         * startup.el (normal-top-level): Setup auto-save-list-file-name
6205         if auto-save-list-file-prefix is non-nil.
6206
6207 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6208
6209         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6210
6211 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6212
6213         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6214         get symbol at point-min.
6215
6216 2000-10-24  Didier Verna  <didier@xemacs.org>
6217
6218         * info.el (Info-emacs-info-file-name): defconst it.
6219         * info.el (Info-footnote-tag): defcustom it.
6220         * info.el (Info-no-description-string): ditto.
6221         * info.el (Info-find-node): adapt to new semantics of
6222         'Info-suffixed-file (don't do the case variants stuff).
6223         * info.el (Info-insert-dir): rewrite the dir file variants code.
6224         * info.el (Info-directory-files): New. Return the list of info
6225         files in a directory.
6226         * info.el (Info-dir-outdated-p): use it.
6227         * info.el (Info-parse-dir-entries): ditto.
6228         * info.el (Info-build-dir-anew): don't restrict to files ending
6229         with a ".info.*" extension.
6230         * info.el (Info-set-mode-line): ditto.
6231         * info.el (Info-read-subfile): adapt to new semantics of
6232         'Info-suffixed-file (append 'exact argument).
6233         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6234         string independently of the case.
6235         * info.el (Info-suffixed-file): use it (match all possible case
6236         for the file name).
6237         * info.el (Info-insert-file-contents): code cleanup.
6238         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6239         columns.
6240         * info.el (Info-batch-rebuild-dir): ditto.
6241         * info.el (Info-read-node-name-1): ditto.
6242         * info.el (Info-search): ditto.
6243         * info.el (Info-fontify-node): ditto.
6244
6245
6246 2000-10-24  Didier Verna  <didier@xemacs.org>
6247
6248         * process.el (shell-command): when called from a program, avoid
6249         'push-mark's "mark-set" message.
6250
6251 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6252
6253         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6254         by a symbol, not by a vector.
6255         * mule/vietnamese.el (vscii): Likewise.
6256         (viscii): Likewise.
6257         * mule/cyrillic.el (koi8-r): Likewise.
6258
6259         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6260         by a symbol, not by a vector.
6261         (chinese-big5-2): Likewise.
6262         * mule/ethiopic.el (ethiopic): Likewise.
6263         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6264         (vietnamese-viscii-upper): Likewise.
6265
6266 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6267
6268         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6269
6270 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6271
6272         * byte-optimize.el (byte-optimize-car): New function.
6273         (byte-optimize-cdr): Ditto.
6274
6275 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6276
6277         * byte-optimize.el: Partial synch with FSF 20.7.
6278         Optimize constant concatenation.
6279         Add keymapp as a side effect free function.  It is a built-in.
6280         (byte-after-unbind-pos): Remove byte-equal.
6281
6282 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6283
6284         * update-elc-2.el: Quote regexps correctly.
6285
6286 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6287
6288         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6289         (ccl-compile): Apply integerp, not integer-or-char-p to
6290         check the type of the buffer magnification
6291         (ccl-compile-write-string): Encode a string with binary
6292         coding system.
6293         (ccl-compile-write-repeat): Likewise.
6294
6295 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6296
6297         * buff-menu.el:
6298         * bytecomp.el:
6299         * coding.el:
6300         * faces.el:
6301         * files.el:
6302         * fill.el:
6303         * float-sup.el:
6304         * font-lock.el:
6305         * help.el:
6306         * iso8859-1.el:
6307         * loaddefs.el:
6308         * menubar-items.el:
6309         * menubar.el:
6310         * modeline.el:
6311         * msw-font-menu.el:
6312         * paragraphs.el:
6313         * paths.el:
6314         * replace.el:
6315         * simple.el:
6316         * sound.el:
6317         * startup.el:
6318         * version.el:
6319         * x-faces.el:
6320         * x-font-menu.el:
6321         Remove purecopy.
6322
6323 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6324
6325         * simple.el (do-auto-fill): Use the function pointer to by
6326         `comment-line-break-function', not `indent-new-comment-line'. This
6327         fixes an issue with cc-mode comment continuation.
6328
6329 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6330
6331         * simple.el (turn-on-auto-fill):  Add (interactive).
6332         * mwheel.el (mwheel-install): Add (interactive).
6333         * font-lock.el (turn-on-font-lock): Add (interactive).
6334         (turn-off-font-lock): Add (interactive).
6335
6336 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6337
6338         * packages.el (packages-special-base-regexp): Add `man'.
6339
6340 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6341
6342         * wid-edit.el (widget-specify-active): map over extents in current
6343         buffer like `widget-specify-inactive' does.  Mapping over the
6344         inactive extent object does not work since the current extent is
6345         ignored by `map-extents'.
6346
6347 2000-10-04  Martin Buchholz <martin@xemacs.org>
6348
6349         * XEmacs 21.2.36 is released.
6350
6351 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6352
6353         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6354         Optimize the compiled-function-constants vector by byte-code
6355         reference counts.
6356
6357 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6358
6359         * build-report.el (build-report-delete-regexp): quote value in
6360         defcustom
6361
6362 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6363
6364         * build-report.el (build-report): Don't bind srcdir which we don't
6365         use in `multiple-value-bind' to avoid the only byte-compiler
6366         warning.
6367
6368 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6369
6370         * build-report.el: Requires cl and custom now.
6371         build-report-version is determined by XEmacs version -- remove
6372         build-report-version*.
6373         * build-report.el (build-report-version): Removed.
6374         * build-report.el (build-report-installation-version-regexp): New.
6375         * build-report.el (build-report-version-file-regexp): New.
6376         * build-report.el (build-report-installation-srcdir-regexp): New.
6377         * build-report.el (build-report-destination): Offer
6378         xemacs-build-reports and xemacs-beta.
6379         * build-report.el (build-report-keep-regexp): Adjusted.
6380         * build-report.el (build-report-delete-regexp): Adjusted.
6381         * build-report.el (build-report-make-output-dir): New.
6382         * build-report.el (build-report-installation-file): Replace use of
6383         `concat' with `expand-file-name'.
6384         * build-report.el (build-report-make-output-file): Removed.
6385         * build-report.el (build-report-make-output-files): New.
6386         * build-report.el (build-report-subject): Identify as
6387         user-variable with "*...".
6388         * build-report.el (build-report-prompts): Ditto.
6389         * build-report.el (build-report-version-file): New.
6390         * build-report.el (build-report-file-encoding): Identify as
6391         user-variable with "*...".
6392         * build-report.el (build-report-make-output-get): New.
6393         * build-report.el (build-report-insert-header): Report
6394         emacs-version and system-configuration instead of
6395         build-report-version.
6396         * build-report.el (build-report-insert-make-output): Add file
6397         argument.
6398         * build-report.el (build-report-insert-installation-file):
6399         Re-indent.
6400         * build-report.el (build-report-keep): Change docstring,
6401         re-indent.
6402         * build-report.el (build-report-delete): Ditto.
6403         * build-report.el (build-report-installation-data): New.
6404         * build-report.el (build-report-version-file-data): New.
6405
6406 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6407
6408         * byte-optimize.el (byte-optimize-lapcode):
6409         Fix the optimization of using the first 5 elements of the
6410         constants vector for variables.
6411         (byte-optimize-lapcode): Fix another ancient broken optimization.
6412
6413 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6414
6415         * *: Spelling mega-patch
6416
6417 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6418
6419         * easymenu.el: doc fixes.
6420         (easy-menu-do-define): Use backquote.
6421         (easy-menu-change):
6422         (easy-menu-add):
6423         `when' seems much clearer than `if' here.
6424         (easy-menu-remove):
6425         (easy-menu-add-item):
6426         (easy-menu-item-present-p):
6427         (easy-menu-remove-item):
6428         Wrap using (when (featurep 'menubar) ...)
6429
6430 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6431
6432         * bytecomp.el (displaying-byte-compile-warnings):
6433         Revert Ben's change to this function below so that the compile log
6434         is displayed properly for users of the "popper" package.
6435
6436 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6437
6438         * window.el (save-selected-window): Use backquote.
6439
6440         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6441         Renamed from `byte-compile-file-form-defvar'.
6442         * bytecomp.el (byte-compile-defvar-or-defconst):
6443         Only cons onto current-load-list in top-level forms.
6444         Else this leaks a cons cell every time a defun is called.
6445         Renamed from `byte-compile-defvar', for clarity.
6446         Warn when docstring of defvar is not a string.
6447         Use consistent error messages.
6448         Better comments.
6449
6450 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6451
6452         * simple.el (set-variable):
6453         Remove unneeded defvar by rearranging order of let* forms.
6454
6455         * mule/mule-ccl.el (ccl-get-next-code):
6456         * menubar-items.el (bookmark-menu-filter):
6457         (language-environment-menu-filter):
6458         (tutorials-menu-filter):
6459         * toolbar-items.el (toolbar-compile):
6460         * byte-optimize.el (disassemble-offset):
6461         Use (declare (special ...)) instead of `defvar'.
6462
6463         * cl-macs.el (cl-do-proclaim):
6464         Fix (declare (special ...)) warning suppression syntax.
6465
6466 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6467
6468         * info.el (Info-tag-table-marker):
6469         (Info-tag-table-buffer):
6470         (Info-find-file-node):
6471         (Info-read-subfile):
6472         (Info-build-node-completions):
6473         (Info-search):
6474         (Info-mode):
6475         Multiple info buffer support.
6476
6477 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6478
6479         * ldap.el (ldap-decode-entry): New defun
6480         (ldap-search-entries): Use it in order to decode DN-prefixed
6481         entries properly
6482
6483 2000-08-23  Daniel Pittman <daniel@danann.net>
6484
6485         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6486         Use `eq', not `=', to compare symbols.
6487
6488 2000-07-30  Ben Wing  <ben@xemacs.org>
6489
6490         * bytecomp.el (byte-compile-report-error):
6491         * bytecomp.el (displaying-byte-compile-warnings):
6492         if stack-trace-on-error is set, send out a backtrace when
6493         an error is encountered that stops byte compilation.  this
6494         should make it much much easier to track down those curious
6495         problems.  also undo the kludge of using a separate "*Show*"
6496         buffer for display when there's a temp-buffer-show-function;
6497         we can avoid this by just being a little smarter.
6498
6499         * dialog-items.el:
6500         * dialog-items.el (search-dialog-regexp): New.
6501         * dialog-items.el (search-dialog-callback):
6502         * dialog-items.el (make-search-dialog):
6503         add a regexp option to the dialog and clean up a bit.
6504
6505         * dialog.el:
6506         * dialog.el (yes-or-no-p-dialog-box):
6507         * dialog.el (get-dialog-box-response):
6508         * dialog.el (make-dialog-box):
6509         * dialog.el (dialog-box-finish): New.
6510         * dialog.el (dialog-box-cancel): New.
6511         * dialog.el (internal-make-dialog-box-exit): New.
6512         implement [properly!] the :modal property of the new dialog box
6513         interface.  this is the first time xemacs has ever had *proper*
6514         modal dialog boxes, giving the standard window-system feedback.
6515         (e.g. under windows, clicking on a disabled frame causes a beep
6516         and makes the dialog box flash three times.)
6517
6518         * dragdrop.el: header keyword frobbing.
6519
6520         * dumped-lisp.el (preloaded-file-list):
6521         renamed winnt.el to win32-native.el.
6522
6523         * faces.el (face-property):
6524         * faces.el (set-face-property):
6525         * faces.el (frob-face-property):
6526         * faces.el (frob-face-font-2):
6527         * faces.el (make-face-bold):
6528         * faces.el (make-face-italic):
6529         * faces.el (make-face-bold-italic):
6530         * faces.el (make-face-unbold):
6531         * faces.el (make-face-unitalic):
6532         * faces.el (make-face-smaller):
6533         * faces.el (make-face-larger):
6534         clean up the implementation of these so that window-system-specific
6535         methods are called only on objects belonging to that window system.
6536         previously, you could have [e.g.] mswindows-make-face-bold called
6537         on font object of device type `stream', which is not good and
6538         explains the subtle errors Adrian was getting when byte-compiling
6539         something that required 'term. (Adrian, now you can use stack-trace-
6540         on-error to find the exact place where things are going wrong instead
6541         of having to laboriously binary-search your way through.)
6542
6543         * finder.el (finder-known-keywords):
6544         cleaned up -- properly sorted, clarified the meanings of many of
6545         the keywords, and added a few -- mswin, gui, content, build, www,
6546         user, services.  the last two try to distinguish between a package
6547         that's used directly by the user, and a package that provides
6548         support services to other packages.
6549
6550         * font-lock.el (lisp-font-lock-keywords-2):
6551         update list of lisp control structures to include everything,
6552         including new ones i introduced.
6553
6554         * gutter.el: header keyword frobbing.
6555
6556         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6557         recent isearch element was not doing so!  you got the second-most-
6558         recent instead.
6559
6560         * lisp-mode.el (construct-lisp-mode-menu):
6561         more menubar cleanups.
6562         * lisp-mode.el (with-selected-window):
6563         make it indent properly.
6564
6565         * menubar-items.el (default-menubar): lots of menubar cleanups.
6566         rearranged the options menu the most, e.g. splitting up the
6567         Keyboard/Mouse menu into a new Editing menu and combining the
6568         separate Scrollbar/Gutter/Toolbar submenus into Display.
6569         Got rid of General, moved items to Editing or new Troubleshooting.
6570         Moved Packages to Tools; doesn't seem to belong under Options.
6571         Added stuff to the Cmds menu, e.g. Change Case.
6572
6573         NB please don't complain about these periodic menubar changes.
6574         Anything like this is necessarily incremental in its construction
6575         -- By constant use you gradually become more and more aware of
6576         better and better ways to group menu items.  When we eventually
6577         move the options menu to a property sheet, the existing structure
6578         will probably be preserved fairly well.
6579
6580         * minibuf.el (next-history-element): fix problems with pressing
6581         down arrow in repeat-complex-command.
6582
6583         * modeline.el:
6584         * modeline.el (modeline-3d-p): New.
6585         added custom variable for controlling the 3d modeline.  the
6586         corresponding Options item has been present for a long time,
6587         but commented out with "fix me!" comments.  it's fixed now.
6588
6589         * obsolete.el (add-menu):
6590         remove bogus gettexts.
6591
6592         * process.el (shell-quote-argument):
6593         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6594         For bash under Windows native, see below.
6595
6596         * simple.el:
6597         * simple.el (display-warning-buffer):
6598         Fixed the handling of warning display to eliminate the annoying
6599         *Show* buffer, like was done for byte-compiler output above.
6600
6601         * simple.el (debug-print): New.
6602         Simple function for sending debug messages to the console and/or
6603         other debug places.
6604
6605         * subr.el (replace-in-string):
6606         Rewrite this function to avoid N^2 behavior with large strings --
6607         catastrophic with the new Windows selection code! (Apparently the
6608         author of this function didn't realize there was a fun
6609         replace-match that could make his life much easier, because we
6610         duplicated the entire logic.  The new version is smaller, easier
6611         to understand, much more robust, and has extended features --
6612         those of replace-match.)
6613
6614         * window.el:
6615         * window.el (with-selected-window): New.
6616         An obvious complement to the existing `with-selected-frame' and
6617         `with-current-buffer'.
6618
6619         * win32-native.el: Renamed from winnt.el.
6620         Added a great deal of stuff for properly handling process quoting,
6621         somewhat modeled on Kirill's original model (which i later threw
6622         away).  We should now finally have correctly working process arg
6623         quoting/dequoting so that the final app gets exactly what we
6624         intended.  Because the mechanism is in Lisp, it's easily
6625         extendible. (For those running bash and running the native
6626         version, I tried hard to do what I thought was correct.  But more
6627         thought is needed, and ideally the volunteer work of people with
6628         these configurations that they generally run on.)
6629
6630         * x-font-menu.el (x-font-menu-font-data):
6631         Put in defvar's to fix byte-compiler warnings.
6632
6633 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6634
6635         * select.el (selection-coercion-alist): Initialise.
6636         * select.el (select-coerce-to-text): New.
6637         * select.el (select-coerce): New.
6638         New functions to perform type and value coercion.
6639
6640         * select.el (select-buffer-killed-default): Keep data if it was
6641         on the clipboard.
6642
6643 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6644
6645         * menubar-items.el (default-menubar): Fix typo.
6646         (default-menubar): `lambda' was mispelled as `lamda'.
6647
6648 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6649
6650         * window.el (shrink-window-if-larger-than-buffer): Remove
6651         edge checking code.
6652
6653 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6654
6655         * paths.el (gnus-local-domain): Removed.
6656         (gnus-local-organization): Ditto.
6657         (gnus-startup-file): Ditto.
6658
6659 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6660
6661         * files.el (auto-mode-alist): Add .spec for RPM.
6662
6663 2000-07-31  Andy Piper  <andy@xemacs.org>
6664
6665         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6666
6667 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6668
6669         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6670         browse-url.
6671         * help.el (xemacs-www-page): Ditto.
6672         (xemacs-www-faq): Ditto.
6673         * menubar-items.el (default-menubar): Ditto.
6674
6675         * wid-edit.el (widget-url-link-action): Ditto.
6676         From: Kenichi OKADA <okada@opaopa.org>.
6677
6678 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6679
6680         * finder.el (finder-commentary): Add autoload cookie.
6681
6682 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6683
6684         * files.el (insert-file-contents-literally): Fix second let
6685         binding for `coding-system-for-read' to `coding-system-for-write'
6686         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6687
6688 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6689
6690         * files.el (insert-file-contents-literally): Use binary coding
6691         system (from Morioka san).
6692         (insert-file-contents-literally): Make file-name-handler method.
6693
6694 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6695
6696         * cl-macs.el (get-selection): Add defsetf.
6697
6698 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6699
6700         * x-init.el (x-activate-region-as-selection): replace obsolete
6701         function x-own-selection with own-selection.
6702         (ow-find): replace obsolete functions x-get-selection and
6703         x-get-clipboard with get-selection and get-clipboard.
6704         (init-post-x-win): replace obsolete function x-disown-selection
6705         with disown-selection.
6706
6707 2000-07-20  Mike Sperber  <mike@xemacs.org>
6708
6709         * startup.el (load-user-init-file): Only try to load init file if
6710         it exists.
6711
6712 2000-07-10  Andy Piper  <andy@xemacs.org>
6713
6714         * dialog-items.el: sync with Ben's patch.
6715
6716         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6717         comment.
6718         (progress-text-glyph): deleted.
6719         (progress-layout-glyph): make completely minimal.
6720         (progress-gauge-glyph): ditto.
6721         (progress-display-style): fix to handle dynamic instantiator
6722         changes.
6723         (progress-text-instantiator): new.
6724         (progress-layout-instantiator): new.
6725         (progress-gauge-instantiator): new.
6726         (set-progress-display-instantiator): renamed and changed from
6727         set-progress-display-style.
6728         (progress-abort-glyph): use instantiator not glyph.
6729         (append-progress-display): use set-progress-display-instantiator
6730         and set-glyph-image.
6731         (abort-progress-display): ditto.
6732         (raw-append-progress-display): ditto.
6733
6734 2000-07-20  Ben Wing  <ben@xemacs.org>
6735
6736         * code-files.el: Move Mule-specific code to mule-coding.el.
6737
6738 2000-07-15  Ben Wing  <ben@xemacs.org>
6739
6740         * autoload.el:
6741         Fixed comments.
6742
6743         * cmdloop.el:
6744         * cmdloop.el (yes-or-no-p):
6745         * cmdloop.el (y-or-n-p):
6746         Make these functions use should-use-dialog-box-p and not be
6747         overridden in dialog.el.
6748
6749         * cus-dep.el:
6750         * cus-dep.el (Custom-make-dependencies): Removed.
6751         * cus-dep.el (Custom-make-dependencies-1): New.
6752         * cus-dep.el (Custom-make-one-dependency): New.
6753         New entry point for use in Makefiles, to avoid excessive
6754         invocations.
6755
6756         * cus-edit.el (custom-variable-reset-saved):
6757         * cus-edit.el (custom-variable-reset-standard):
6758         * cus-edit.el (custom-save-resets):
6759         Fix bytecompiler warnings.
6760
6761         * dialog.el:
6762         * dialog.el (yes-or-no-p-dialog-box):
6763         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6764         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6765         * dialog.el (get-dialog-box-response):
6766         * dialog.el (message-or-box):
6767         * dialog.el (make-dialog-box):
6768         * dialog.el (popup-dialog-box): New.
6769         Avoid yes-or-no-p bogosities.
6770         Create a general function `make-dialog-box' to encapsulate all
6771         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6772
6773         * dumped-lisp.el (preloaded-file-list):
6774         Add dialog-items.  Clean up.  Group files by types.
6775
6776         * easymenu.el (easy-menu-add):
6777         * easymenu.el (easy-menu-remove):
6778         Account for accelerators.
6779
6780         * extents.el:
6781         * extents.el (extent-list): New args, like in map-extents.
6782         * extents.el (extent-at-event): New.
6783         * extents.el (extents-at-event): New.
6784
6785         * font-lock.el:
6786         * font-lock.el (font-lock-mode):
6787         * font-lock.el (font-lock-default-fontify-buffer):
6788         * font-lock.el (font-lock-default-unfontify-region):
6789         * font-lock.el (font-lock-fontify-syntactically-region):
6790         * font-lock.el (font-lock-fontify-keywords-region):
6791         Use new progress-feedback names.
6792
6793         * font-lock.el (java-font-lock-identifier-regexp):
6794         * font-lock.el (java-font-lock-class-name-regexp):
6795         Fix bytecompiler warnings.
6796
6797         * gutter-items.el:
6798         * gutter-items.el (progress-display-use-echo-area): Removed.
6799         * gutter-items.el (progress-feedback-use-echo-area): New.
6800         * gutter-items.el (progress-display-popup-period): Removed.
6801         * gutter-items.el (progress-feedback-popup-period): New.
6802         * gutter-items.el (set-progress-display-style): Removed.
6803         * gutter-items.el (set-progress-feedback-style): New.
6804         * gutter-items.el (progress-display-style): Removed.
6805         * gutter-items.el (progress-feedback-style): New.
6806         * gutter-items.el (progress-stack):
6807         * gutter-items.el (progress-displayed-p): Removed.
6808         * gutter-items.el (progress-feedbacked-p): New.
6809         * gutter-items.el (clear-progress-display): Removed.
6810         * gutter-items.el (clear-progress-feedback): New.
6811         * gutter-items.el (progress-display-clear-when-idle): Removed.
6812         * gutter-items.el (progress-feedback-clear-when-idle): New.
6813         * gutter-items.el (remove-progress-display): Removed.
6814         * gutter-items.el (remove-progress-feedback): New.
6815         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6816         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6817         * gutter-items.el (append-progress-display): Removed.
6818         * gutter-items.el (append-progress-feedback): New.
6819         * gutter-items.el (abort-progress-display): Removed.
6820         * gutter-items.el (abort-progress-feedback): New.
6821         * gutter-items.el (raw-append-progress-display): Removed.
6822         * gutter-items.el (raw-append-progress-feedback): New.
6823         * gutter-items.el (display-progress-display): Removed.
6824         * gutter-items.el (display-progress-feedback): New.
6825         * gutter-items.el (current-progress-display): Removed.
6826         * gutter-items.el (current-progress-feedback): New.
6827         * gutter-items.el (current-progress-display-label): Removed.
6828         * gutter-items.el (current-progress-feedback-label): New.
6829         * gutter-items.el (progress-display): Removed.
6830         * gutter-items.el (progress-feedback): New.
6831         Replace "progress-display" with "progress-feedback" globally.
6832
6833         * gutter-items.el (lprogress-display): Removed.
6834         * gutter-items.el (progress-feedback-with-label): New.
6835         Rename lprogress-display ==> progress-feedback-with-label.
6836
6837         * gutter-items.el (search-dialog-direction): Removed.
6838         * gutter-items.el (search-dialog-text): Removed.
6839         * gutter-items.el (search-dialog-callback): Removed.
6840         * gutter-items.el (make-search-dialog): Removed.
6841         Move to dialog-items.el.
6842
6843         * help.el:
6844         * help.el (help-mode-quit):
6845         * help.el (mode-for-help): New.
6846         * help.el (help-sticky-window): New.
6847         * help.el (help-window-config): New.
6848         * help.el (with-displaying-help-buffer):
6849         * help.el (function-at-event): New.
6850         * help.el (help-symbol-regexp): New.
6851         * help.el (help-symbol-run-function-1): New.
6852         * help.el (help-symbol-run-function): New.
6853         * help.el (help-symbol-function-context-menu): New.
6854         * help.el (help-symbol-variable-context-menu): New.
6855         * help.el (help-symbol-function-and-variable-context-menu): New.
6856         * help.el (frob-help-extents): New.
6857         * help.el (describe-function-1):
6858         * help.el (variable-at-point):
6859         * help.el (variable-at-event): New.
6860         * help.el (describe-variable):
6861         Major overhaul.
6862         - Make functions and variables be mousable.
6863         - Middle button hyperlinks.
6864         - New context-menu entries.
6865
6866         * keydefs.el:
6867         * keydefs.el (global-map):
6868         New key bindings to move lines up and down.
6869
6870         * lisp-mode.el:
6871         * lisp-mode.el (construct-lisp-mode-menu): New.
6872         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6873         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6874         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6875         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6876         Make popup and menubar menus be different.  Popup menu uses
6877         clicked location and automatically assumes symbol under the mouse
6878         for various commands.
6879
6880         * menubar-items.el:
6881         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6882         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6883
6884         * menubar-items.el (global-popup-menu): Removed.
6885         * menubar-items.el (mode-popup-menu): Removed.
6886         * menubar-items.el (activate-popup-menu-hook): Removed.
6887         * menubar-items.el (popup-mode-menu): Removed.
6888         * menubar-items.el (popup-buffer-menu): Removed.
6889         * menubar-items.el (popup-menubar-menu): Removed.
6890         Move to menubar.el.
6891
6892         * menubar.el:
6893         * menubar.el (global-popup-menu): New.
6894         * menubar.el (mode-popup-menu): New.
6895         * menubar.el (activate-popup-menu-hook): New.
6896         * menubar.el (last-popup-menu-event): New.
6897         * menubar.el (popup-mode-menu): New.
6898         * menubar.el (popup-buffer-menu): New.
6899         * menubar.el (popup-menubar-menu): New.
6900         * menubar.el (menu-call-at-event): New.
6901         Move non-content functions here.  Add support for context menu
6902         items on extents.
6903
6904         * minibuf.el (minibuffer-history-uniquify):
6905         Typo fix.
6906
6907         * minibuf.el (read-file-name-1):
6908         Call new file dialog box if it exists.
6909
6910         * minibuf.el (mouse-rfn-setup-vars):
6911         Clean up "chop" action.
6912
6913         * mouse.el:
6914         * mouse.el (button2): Now bound to mouse-track.
6915         * mouse.el (click-inside-extent-p):
6916         * mouse.el (point-inside-extent-p):
6917         * mouse.el (point-inside-selection-p):
6918         * mouse.el (mouse-drag-or-yank): Removed.
6919         * mouse.el (mouse-begin-drag-n-drop): New.
6920         * mouse.el (mouse-eval-sexp):
6921         * mouse.el (mouse-track-activate-strokes): New.
6922         * mouse.el (mouse-track-do-activate): New.
6923         * mouse.el (mouse-track):
6924         * mouse.el (default-mouse-track-event-is-with-button): New.
6925         * mouse.el (default-mouse-track-cleanup-hook):
6926         * mouse.el (default-mouse-track-drag-hook):
6927         * mouse.el (default-mouse-track-drag-up-hook):
6928         * mouse.el (default-mouse-track-click-hook):
6929         Merge drag-n-drop into mouse-track.
6930         Add general "activate" support to replace specific button2 kludges.
6931         Use "button modifier" support in mouse-track.
6932
6933         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6934
6935         * package-ui.el:
6936         * package-ui.el (pui-menu):
6937         * package-ui.el (pui-popup-context-sensitive): Removed.
6938         Fix bytecompiler warnings.
6939         Clean up popup code a bit.
6940
6941         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6942
6943         * simple.el:
6944         * simple.el (transpose-lines):
6945         * simple.el (transpose-line-up): New.
6946         * simple.el (transpose-line-down): New.
6947         * simple.el (transpose-subr):
6948         * simple.el (transpose-subr-1): Removed.
6949         Clean up, add functions to move lines up and down.
6950
6951         * startup.el (mail-host-address):
6952         * startup.el (user-mail-address):
6953         Customize.
6954
6955         * subr.el:
6956         * subr.el (set-symbol-value-in-buffer): New.
6957         * subr.el (error):
6958         * subr.el (check-argument-type):
6959         * subr.el (defined-error-p): New.
6960         Add structured error support.
6961
6962         * toolbar-items.el (toolbar-compile):
6963         Use new make-dialog-box.
6964
6965         * update-elc.el:
6966
6967         * userlock.el (ask-user-about-lock-dbox):
6968         * userlock.el (ask-user-about-supersession-threat-dbox):
6969         * userlock.el (ask-user-about-lock):
6970         * userlock.el (ask-user-about-supersession-threat):
6971         Use new make-dialog-box.
6972         Add safety checks; use should use-dialog-box-p.
6973
6974         * window-xemacs.el:
6975         * window-xemacs.el (__buffer-dedicated-frame):
6976         * window-xemacs.el (buffer-dedicated-frame): New.
6977         * window-xemacs.el (set-buffer-dedicated-frame): New.
6978         Move dedicated-frame stuff into lisp.
6979
6980 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6981
6982         * printer.el (generic-print-region): Do not require that
6983         `printer-name' be set.
6984         (printer-name): Commentary clarification.
6985
6986 2000-07-19  Martin Buchholz <martin@xemacs.org>
6987
6988         * XEmacs 21.2.35 is released.
6989
6990 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6991
6992         * select.el (selection-coercible-types): Initialise.
6993
6994 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6995
6996         * select.el (own-clipboard): Bug fix.
6997
6998 2000-07-17  Mike Sperber  <mike@xemacs.org>
6999
7000         * cus-edit.el (custom-migrate-custom-file): Save init file before
7001         continuing.
7002
7003 2000-07-16  Mike Sperber  <mike@xemacs.org>
7004
7005         * startup.el (load-init-file): Remove silly call to
7006         `load-user-custom-file`.
7007         (maybe-migrate-user-init-file): Minor fixes.
7008
7009 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7010
7011         * apropos.el (apropos-documentation-check-doc-file):
7012         `doc' variable should be let-bound, as was presumably intended.
7013
7014         * cus-edit.el (custom-variable-reset-saved):
7015         (custom-variable-reset-standard):
7016         Remove unused variable comment-widget.  Twice.
7017
7018         * toolbar.el (toolbar-blank-press-function):
7019         Add a real defvar with initial value nil and proper docstring.
7020         (press-toolbar-button): No need to check for boundp-ness anymore.
7021
7022         * rect.el (open-rectangle-line): Remove useless (let) form.
7023         Add defvar for pending-delete-mode.
7024
7025         * info.el (Info-find-node): This function needs an autoload cookie.
7026
7027         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7028         Use let* since the second form referred to the first.
7029
7030 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7031
7032         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7033         instead of removed `mswindows-get-clipboard'.
7034
7035
7036 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7037
7038         * select.el (select-convert-from-text): New.
7039         * select.el (select-convert-from-length): New.
7040         * select.el (select-convert-from-integer): New.
7041         * select.el (select-convert-from-identity): New.
7042         * select.el (select-convert-from-filename): New.
7043         * select.el (selection-converter-in-alist): Use them.
7044         New converter functions for X.
7045
7046         * select.el (get-selection): Removed comment.
7047
7048         * select.el (own-selection): Removed append code - I thought
7049         I'd already done this, but apparently not...
7050
7051         * select.el: Changed comment about TIMESTAMP.
7052
7053         * select.el (select-convert-in): New.
7054         * select.el (select-convert-out): New.
7055         New functions that get used by select.c.
7056
7057         * select.el (select-buffer-killed-default): New.
7058         * select.el (select-buffer-killed-text): New.
7059         * select.el (selection-buffer-killed-alist): New.
7060         New list and functions that get called if a relevant selection
7061         exists and a buffer gets killed.
7062
7063         * select.el (select-convert-to-targets):
7064         * select.el (select-convert-to-identity): Removed.
7065         * select.el (select-convert-from-identity): Removed.
7066         * select.el (select-converter-out-alist):
7067         Removed _EMACS_INTERNAL selection type.
7068
7069         * x-select.el (xselect-kill-buffer-hook): Removed.
7070         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7071         Removed this X-specific nonesense. Use the generic support
7072         in select.el instead.
7073
7074 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7075
7076         * mule/mule-category.el (defined-category-hashtable):
7077         Use make-hash-table instead of make-hashtable
7078
7079         * buff-menu.el: Byte-compiler warning fix.
7080
7081         * isearch-mode.el (isearch-highlight-all-cleanup):
7082         Remove unused variable `isearch-highlight-all-start'.
7083
7084         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7085
7086         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7087
7088         * cus-dep.el (Custom-make-dependencies):
7089         Add autoload cookie for custom-add-loads to generated custom-load.el.
7090
7091         * autoload.el (autoload-package-name): Warning suppression.
7092         Move defvar prior to first use.
7093
7094         * custom.el: Add autoload for custom-declare-face.
7095         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7096         * cl.el (cl-hack-byte-compiler):
7097         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7098         to work properly.
7099
7100 2000-07-08  Mike Sperber  <mike@xemacs.org>
7101
7102         * startup.el (load-home-init-file): Added variable.
7103         (maybe-migrate-user-init-file): Added.
7104         (load-user-init-file): Load custom file if different from init
7105         file.
7106
7107         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7108         "startup."
7109
7110         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7111         Moved `custom-file'-related code to cus-file.el.
7112
7113         * cus-file.el: New file.
7114
7115 2000-04-01  Mike Sperber  <mike@xemacs.org>
7116
7117         * packages.el (packages-find-package-directories): Added support
7118         for external package hierarchies with in-place installations.
7119
7120         * find-paths.el (paths-root-in-place-p): Added.
7121         (paths-find-emacs-directory): Added support for external
7122         directories with in-place installations.
7123         (paths-find-site-directory): Ditto.
7124
7125         * startup.el (find-user-init-file): Also look for
7126         ~/.xemacs/init.elc? in preference to ~/.emacs.
7127
7128 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7129
7130         * select.el (own-selection):
7131         * select.el (own-clipboard): Changed `append' parameter to
7132         `how-to-use' parameter.
7133         * select.el (own-selection): Removed icky append code.
7134         * select.el (own-selection, get-selection): Removed extra type
7135         checking.
7136         * select.el (selection-appender-alist):
7137         * select.el (selection-converter-{in|out}-alist): Initialise.
7138         * select.el (select-append-to-*): New.
7139         * select.el (select-convert-from-*): New.  New functions to append
7140         data and convert data from external type.
7141
7142 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7143
7144         * font-lock.el: Javadoc enhancements.
7145
7146 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7147
7148         * printer.el (generic-print-region): Compose job name from buffer
7149         name.
7150
7151 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7152
7153         * font-lock.el (font-lock-fontify-pending-extents): Call
7154         font-lock-fontify-region instead of font-lock-fontify-buffer
7155         to avoid unnecessary progress gauges.
7156
7157 2000-07-06  Craig Lanning  <lanning@scra.org>
7158
7159         * custom-load.el (faces):
7160
7161         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7162         dir is a regex.
7163
7164         * process.el (call-process-internal): from Dan Holmsand, use binary
7165         coding systems so that jka-compr works.
7166
7167 2000-07-07  Ben Wing  <ben@xemacs.org>
7168
7169         * font-lock.el: Undo previous change.  Unfortunately, some
7170         files actually use the variables directly in their init code
7171         without quoting them.
7172
7173 2000-07-07  Ben Wing  <ben@xemacs.org>
7174
7175         * font-lock.el (defvar font-lock-*-face): Removed.
7176
7177         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7178         only when necessary.
7179
7180 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7181
7182         * cl-macs.el: fix cl-transform-function-property kludge
7183         so that it does not require a random feature.
7184
7185 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7186
7187         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7188         as in Linux kernel "Rules.make".
7189
7190 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7191
7192         * build-report.el (build-report): Add autoload cookie.
7193
7194 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7195
7196         * package-ui.el (defgroup pui):  Correct a misspelling
7197         (pui-toggle-package-delete):  Change `seleted' to `selected'
7198
7199 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7200
7201         * package-get.el (package-get-update-base):
7202         (package-get): Use insert-file-contents-literally always.
7203         (package-get-maybe-save-index):
7204         Force coding system for writing to binary.
7205
7206 2000-06-08  Mike Alexander  <mta@arbortext.com>
7207
7208         * code-process.el (call-process-region): If there is no coding
7209         system for the process on process-coding-system-alist use the
7210         coding system of the buffer containing the region.
7211
7212 2000-06-10  Ben Wing  <ben@xemacs.org>
7213
7214         * cmdloop.el (command-error):
7215         If debug-on-error and noninteractive, output backtrace.
7216
7217         * files.el (file-relative-name):
7218         Remove MSDOS references.
7219
7220         * simple.el (line-number): New function, due to non-obvious
7221         behavior/usage of count-lines.
7222
7223         * simple.el (count-lines): document non-obvious usage to get
7224         line number.
7225
7226 2000-06-11  Ben Wing  <ben@xemacs.org>
7227
7228         * faces.el ((featurep 'xpm)):
7229         * x-faces.el (x-init-face-from-resources):
7230         * x-faces.el (x-init-frame-faces):
7231         * x-misc.el (x-init-specifier-from-resources):
7232         * x-misc.el (x-get-resource-and-bogosity-check):
7233         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7234         * x-mouse.el (x-init-pointer-shape):
7235         * x-scrollbar.el (x-init-scrollbar-from-resources):
7236         Add sixth argument to x-get-resource calls so as to issue warnings
7237         rather than errors on bogus arguments.
7238
7239 2000-06-05  Ben Wing  <ben@xemacs.org>
7240
7241         * compat.el: new file.  provides a clean, non-intrusive way to
7242         define compatibility functions.
7243
7244         * process.el (shell-quote-argument): temporary fix for lack
7245         of nt-quote-process-args.  #### I need to put back the overall
7246         structure of that mechanism but redo the guts of it using the
7247         extra intelligence in the C code.
7248
7249 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7250
7251         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7252         `package-get' does in package-get.el, instead of using external
7253         "md5sum" program.
7254
7255         * package-get.el (package-get): Insert package file literally to
7256         make checksum calculation work.
7257
7258 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7259
7260         * code-files.el (convert-mbox-coding-system): Deleted.
7261         (file-coding-system-alist): Removed reference to
7262         convert-mbox-coding-system.
7263
7264 2000-05-28  Martin Buchholz <martin@xemacs.org>
7265
7266         * XEmacs 21.2.34 is released.
7267
7268 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7269
7270         * font-lock.el (font-lock-keywords): Rewrote docstring
7271
7272 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7273
7274         * loadhist.el (unload-feature): handle case where x is both boundp
7275         and fboundp
7276
7277 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7278
7279         * packages.el: It's ok to use built-in macros, but not lisp
7280         defined ones.
7281
7282 2000-05-20  Ben Wing  <ben@xemacs.org>
7283
7284         * font-lock.el:
7285         * font-lock.el (font-lock-message-threshold):
7286         * font-lock.el (font-lock-mode):
7287         * font-lock.el (font-lock-default-fontify-buffer):
7288         * font-lock.el (font-lock-always-fontify-immediately):
7289         * font-lock.el (font-lock-old-extent): Removed.
7290         * font-lock.el (font-lock-old-len): Removed.
7291         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7292         * font-lock.el (font-lock-pending-extent-table): New.
7293         * font-lock.el (font-lock-range-table): New.
7294         * font-lock.el (font-lock-after-change-function):
7295         * font-lock.el (font-lock-after-change-function-1): Removed.
7296         * font-lock.el (font-lock-fontify-pending-extents): New.
7297         * font-lock.el ('font-lock-revert-cleanup): Removed.
7298         * font-lock.el ('font-lock-revert-setup): Removed.
7299         Rewrite deferral code to handle any number of changes, merging
7300         them properly.  Remove hacked-up code for revert-buffer, now
7301         unnecessary.
7302
7303         * menubar-items.el (default-menubar):
7304         In Options->Edit Init File, don't switch to emacs-lisp-mode
7305         unless necessary; doing this turns off font-lock.
7306
7307 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7308
7309         * keydefs.el: Define C-x BS to backward-kill-sentence.
7310
7311 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7312
7313         * files.el (hack-local-variables-prop-line): Use non-greedy
7314         matching to process -*-texinfo-*- -*-.
7315
7316 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7317
7318         * minibuf.el (minibuf-directory-files): new function.
7319         (read-file-name-activate-callback): use minibuf-directory-files.
7320         (read-directory-name-internal): ditto.
7321         (mouse-file-display-completion-list): ditto.
7322         (mouse-directory-display-completion-list): ditto.
7323         (read-file-name-internal): remove "./" from completion list unless
7324         explicitly matched, for consistency.
7325
7326 2000-05-11  Ben Wing  <ben@xemacs.org>
7327
7328         * gutter-items.el (gutter-buffers-tab):
7329         * gutter-items.el (add-tab-to-gutter):
7330         * gutter-items.el (update-tab-in-gutter):
7331         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7332         * gutter-items.el (append-progress-display):
7333         * gutter-items.el (abort-progress-display):
7334         * gutter-items.el (raw-append-progress-display):
7335         Further fixes.  Use set-glyph-image not set-image-instance-property,
7336         to fix problems with multiple windows in a frame.
7337
7338         * menubar-items.el (tutorials-menu-filter):
7339         Fix typo.
7340
7341         * startup.el (early-error-handler):
7342         Display message box under windows; otherwise, message will disappear
7343         before it can be viewed.
7344
7345         * update-elc.el:
7346         Fix bug in NEEDTODUMP processing.
7347
7348 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7349
7350         * startup.el (lock-directory): Removed.
7351         (superlock-file): Ditto.
7352         (startup-set-paths): Remove lockdir.
7353         (startup-setup-paths-warning): Remove lock-directory.
7354
7355         * setup-paths.el (paths-find-lock-directory): Removed.
7356         (paths-find-superlock-file): Ditto.
7357
7358 2000-05-09  Ben Wing  <ben@xemacs.org>
7359
7360         * faces.el (set-face-property):
7361         * faces.el (set-face-font):
7362         * faces.el (set-face-foreground):
7363         * faces.el (set-face-background):
7364         * faces.el (set-face-background-pixmap):
7365         * faces.el (set-face-underline-p):
7366         * faces.el (set-face-strikethru-p):
7367         * faces.el (set-face-highlight-p):
7368         * faces.el (set-face-dim-p):
7369         * faces.el (set-face-blinking-p):
7370         * faces.el (set-face-reverse-p):
7371         doc string changes.
7372
7373         * glyphs.el:
7374         * glyphs.el (make-image-specifier):
7375         * glyphs.el (glyph-property):
7376         * glyphs.el (set-glyph-image):
7377         * glyphs.el (make-glyph):
7378         * glyphs.el (make-pointer-glyph):
7379         * glyphs.el (make-icon-glyph):
7380         * glyphs.el (widget-image-instance-p): New.
7381         authorship info, lots of doc changes.  New predicate, inadvertently
7382         omitted.  the general principle with specifier docs is now that
7383         the description of instantiators should go with the make-foo-specifier
7384         fun's doc string, rather than in foo-specifier-p.  this follows
7385         conventions elsewhere in XEmacs and in general is a lot more obvious
7386         of a place to look.  sometimes the make-foo-specifier function needs
7387         to be created in the process.
7388
7389         * gutter.el:
7390         * gutter.el (make-gutter-specifier): New.
7391         * gutter.el (make-gutter-size-specifier): New.
7392         * gutter.el (make-gutter-visible-specifier): New.
7393         specifier doc updates according to the conventions specified before.
7394
7395         * objects.el:
7396         * objects.el (make-font-specifier):
7397         * objects.el (make-color-specifier):
7398         * objects.el (make-face-boolean-specifier): New.
7399         specifier doc updates according to the conventions specified before.
7400
7401         * specifier.el:
7402         * specifier.el (set-specifier):
7403         * specifier.el (make-integer-specifier): New.
7404         * specifier.el (make-boolean-specifier): New.
7405         * specifier.el (make-natnum-specifier): New.
7406         * specifier.el (make-generic-specifier): New.
7407         * specifier.el (make-display-table-specifier): New.
7408         specifier doc updates according to the conventions specified before.
7409
7410         * toolbar.el:
7411         * toolbar.el (make-toolbar-specifier): New.
7412         specifier doc updates according to the conventions specified before.
7413
7414 2000-05-09  Ben Wing  <ben@xemacs.org>
7415
7416         * process.el (call-process-internal): Revert to previous version
7417         because Mike's change clashed with a change I did not long before.
7418         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7419         Thanks very much Mike for pointing out the bug and submitting a
7420         patch!
7421
7422 2000-04-13  Mike Alexander  <mta@arbortext.com>
7423
7424         * process.el (call-process-internal): Send the correct input buffer
7425         (call-process-internal): Return the exit status of the process
7426
7427 2000-05-07  Ben Wing  <ben@xemacs.org>
7428
7429         * winnt.el:
7430         * winnt.el (nt-quote-args-verbatim): Removed.
7431         * winnt.el (nt-quote-args-prefix-quote): Removed.
7432         * winnt.el (nt-quote-args-backslash-quote): Removed.
7433         * winnt.el (nt-quote-args-double-quote): Removed.
7434         * winnt.el (nt-quote-args-functions-alist): Removed.
7435         * winnt.el (nt-quote-process-args): Removed.
7436         Remove all stuff for argument quoting.  We borrow the code instead
7437         from Emacs 20.6, which is much more careful in its quoting
7438         (e.g. in handling runs of the escape character) and avoids most of
7439         the need for this Lisp mechanism by checking to see whether we're
7440         running a Cygwin or normal program and doing the appropriate
7441         quoting.  If we end up needing such a mechanism, we should add
7442         it by extending the variable `mswindows-quote-process-args' so it
7443         can take an alist of regexps.
7444
7445 2000-05-07  Ben Wing  <ben@xemacs.org>
7446
7447         * keydefs.el:
7448         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7449         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7450         the window without moving point.
7451
7452         * simple.el:
7453         * simple.el (scroll-up-one): New.
7454         * simple.el (scroll-down-one): New.
7455         Functions for use with C-M-up/down.
7456
7457 2000-05-01  Martin Buchholz <martin@xemacs.org>
7458
7459         * XEmacs 21.2.33 is released.
7460
7461 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7462
7463         * dialog.el (yes-or-no-p-dialog-box):
7464         Fix docstring.
7465         Fix following horrible bug in X11 mode with focus-follows-mouse:
7466           1. Visit two files in two different frames.
7467           2. do File->Revert Buffer in one of those frames.
7468           3. Dialog box appears.
7469           4. Arrange things so that the mouse passes over the *other*
7470              frame, then to the dialog box, and click on "Yes".
7471           5. The file contents end up in the *wrong* buffer!
7472         Add TODO comment.
7473
7474 2000-04-28  Ben Wing  <ben@xemacs.org>
7475
7476         * help.el (describe-installation): correct typo introduced
7477         in last patch: boundp -> fboundp.
7478
7479         * etags.el (buffer-tag-table-list):
7480         canonicalize filenames to Unix format so that tag-table-alist
7481         searching works under Windows.
7482
7483         * autoload.el:
7484         Bowdlerize the supposedly objectionable words
7485         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7486
7487         * gutter-items.el (set-progress-display-style):
7488         * gutter-items.el (search-dialog-callback):
7489         * gutter-items.el (make-search-dialog):
7490         Change to new callback-ex api.
7491
7492 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7493
7494         * help.el: (describe-installation): decode-coding-string is not
7495         defined in a non MULE environment.
7496
7497 2000-04-28  Ben Wing  <ben@xemacs.org>
7498
7499         * gutter-items.el (buffer-list-changed-hook):
7500         use it, not record-buffer-hook.
7501
7502         * subr.el (record-buffer-hook): Removed.
7503
7504 2000-04-27  Ben Wing  <ben@xemacs.org>
7505
7506         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7507         use NORECORD option.  Andy will not like this, but the existing
7508         gutter behavior is just wrong, as per this comment:
7509
7510         ;; this used to add the norecord flag to both calls below.
7511         ;; this is bogus because it is a pervasive assumption in XEmacs
7512         ;; that the current buffer is at the front of the buffers list.
7513         ;; for example, select an item and then do M-C-l
7514         ;; (switch-to-other-buffer).  Things get way confused.
7515         ;;
7516         ;; Andy, if you want to maintain the current look, you must
7517         ;;  *uncouple* the gutter order and buffers order.
7518
7519         * loaddefs.el (completion-ignored-extensions): unfuckify.
7520
7521         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7522         xemacs.mak.
7523
7524         * autoload.el (batch-update-one-directory): new function, used in
7525         xemacs.mak.
7526
7527         * loadup.el: set gc-cons-threshold very high unless dumping --
7528         loadup during update-elc is much much much faster.  also do this
7529         when quick-building.
7530
7531         add commented-out code for profiling loadup.
7532
7533
7534         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7535         is required in order to build xemacs.
7536
7537 2000-04-26  Ben Wing  <ben@xemacs.org>
7538
7539         * loadup.el: don't garbage collect during loadup if quick-build
7540         compile-time option is set.
7541
7542 2000-04-23  Ben Wing  <ben@xemacs.org>
7543
7544         * update-elc.el: compute whether any dumped .el or .elc files
7545         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7546         if so.
7547
7548         * update-elc.el (update-elc-files-to-compile): always change
7549         NOBYTECOMPILE in the src directory rather than current dir,
7550         so it will work under NT.
7551
7552         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7553         the form of this file is identical between Unix and Windows.
7554         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7555         Added comment.
7556         (update-autoloads-from-directory): updated doc string.
7557         updated doc strings in a few other places.
7558
7559 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7560
7561         * bytecomp.el (byte-force-recompile): Fix argument to
7562         byte-recompile-directory.
7563
7564 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7565
7566         * gutter-items.el (progress-display-clear-when-idle): Use
7567         add-one-shot-hook.
7568         * gutter-items.el (clear-progress-display): Adjust number of
7569         arguments.
7570
7571 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7572
7573         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7574
7575 2000-04-16  Ben Wing  <ben@xemacs.org>
7576
7577         * printer.el: New file.
7578
7579         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7580
7581         * help.el (describe-installation): Fix decoding for Windows.
7582
7583         * menubar-items.el:
7584         * menubar-items.el (default-menubar):
7585         * menubar-items.el (tutorials-menu-filter): New.
7586         * menubar-items.el (popup-menubar-menu):
7587         Add authorship.  Redo Help menu and Tutorials filter.
7588
7589         * menubar.el: Correct comment.
7590
7591         * modeline.el (modeline-buffer-identification): Correct doc string.
7592
7593         * simple.el:
7594         * simple.el (printing): Removed.
7595         * simple.el (printer-name): Removed.
7596         * simple.el (generic-print-buffer): Removed.
7597         * simple.el (generic-print-region): Removed.
7598         Move generic print code to printer.el.
7599
7600 2000-04-15  Ben Wing  <ben@xemacs.org>
7601
7602         * simple.el (generic-print-region): New.
7603         make this function actually work.
7604         (generic-print-buffer): call generic-print-region.
7605
7606 2000-04-14  Andy Piper  <andy@xemacs.org>
7607
7608         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7609         by using the new widget-callback-current-channel.
7610         (search-dialog-callback): ditto.
7611
7612 2000-04-12  Andy Piper  <andy@xemacs.org>
7613
7614         * gutter.el (default-gutter-position): moved from gutter-items.el.
7615         (default-gutter-position-changed-hook): ditto.
7616         (gutter-element-visibility-changed-hook): ditto.
7617         (set-gutter-element): ditto.
7618         (remove-gutter-element): ditto.
7619         (set-gutter-element-visible-p): ditto.
7620         (gutter-element-visible-p): ditto.
7621         (init-gutter): ditto.
7622
7623         * dialog.el (make-dialog-box): renamed and moved from
7624         gutter-items.el
7625
7626         * gutter-items.el: move various functions elsewhere.
7627
7628 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7629
7630         * menubar-items.el: Fixed place of parenthesis.
7631
7632 2000-04-12  Ben Wing  <ben@xemacs.org>
7633
7634         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7635                 without constantly being prompted for the tag.
7636         * simple.el: Added a number of section headings, to clarify the
7637                 organization of this file.
7638         * simple.el (activate-region):
7639         * simple.el (region-exists-p):
7640         * simple.el (region-active-p):
7641                 Moved these three function down to the other side of
7642                 the case-changing functions, so they join the rest of
7643                 the region code.
7644         * simple.el (printing): New.
7645         * simple.el (printer-name): New.
7646         * simple.el (generic-print-buffer): New.
7647                 New functions, a very simple prototype for a unified
7648                 printing interface.
7649
7650         * process.el (call-process-internal): Real fix for null BUFFER,
7651                 other problems with BUFFER specs.
7652
7653         * menubar-items.el:
7654                 Fixed up File->Print to use new printing functions.
7655                 Various corrections and expansions to Grep/Compile menus.
7656                 New options for Printing.
7657                 New options for SMTP Mail, the way to send mail under
7658                   MS Windows. (There's also a package patch to make SMTP
7659                   Mail be the default under MSWin.)
7660
7661 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7662
7663         * menubar-items.el: Selecting Rectangle Mousing from menubar
7664         did not work.  Needed to quote mouse-track-rectangle-p.
7665
7666 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7667
7668         * cl-compat.el (keywordp): Removed.
7669
7670 2000-04-05  Andy Piper  <andy@xemacs.org>
7671
7672         * gutter-items.el (progress-layout-glyph): don't initialize here.
7673         (progress-gauge-glyph): use dynamic sizing.
7674         (set-progress-display-style): new function. Set progress glyphs
7675         appropriately depending on the style.
7676         (progress-display-style): new variable. Custom version of
7677         set-progress-display-style.
7678         (progress-abort-glyph): switch to dynamic sizes.
7679         (search-dialog-text): make the edit field active.
7680
7681 2000-04-04  Andy Piper  <andy@xemacs.org>
7682
7683         * gutter-items.el (make-search-dialog): need to make the search
7684         dialog visible after creation.
7685
7686         * menubar-items.el (default-menubar): use the search dialog for
7687         searching. Remove some extraneous search menu items.
7688
7689         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7690         well as strings.
7691         (make-gutter-only-dialog-frame): allow the user to create the
7692         frame unmapped. Allow the gutter spec to be given as a glyph.
7693         (search-dialog-direction): new variable.
7694         (search-dialog-text): new variable.
7695         (search-dialog-callback): new function. Callback for the search
7696         dialog action.
7697         (make-search-dialog): new function. Create a user-friendly search
7698         dialog.
7699
7700 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7701
7702         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7703         under Windows.
7704
7705 2000-04-01  Andy Piper  <andy@xemacs.org>
7706
7707         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7708         progress more accurately.
7709
7710 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7711
7712         * finder.el (finder-compile-keywords): Process readable files only.
7713         Because error in process of .#finder-inf.el when compile xemacs
7714         with --with-clash-detection option.
7715
7716 2000-03-31  Andy Piper  <andy@xemacs.org>
7717
7718         * gutter-items.el (append-progress-display): don't delay after a
7719         successful font-lock.
7720         (make-gutter-only-dialog-frame): new function. Allow users to
7721         create gutter-only dialogs.
7722
7723 2000-03-27  Mike Alexander  <mta@arbortext.com>
7724
7725         * process.el (call-process-internal): Handle a null BUFFER
7726         parameter correctly.
7727
7728 2000-03-28  Andy Piper  <andy@xemacs.org>
7729
7730         * gutter-items.el (abort-progress-display): put strings in the
7731         gutter not extents.
7732         (progress-layout-glyph): signal special 'quit callback.
7733         (progress-display-quit-function): deleted.
7734         (progress-display-stop-callback): deleted.
7735         (progress-display-dispatch-command-events): deleted.
7736         (append-progress-display): remove calls to
7737         progress-display-dispatch-command-events.
7738         (raw-append-progress-display): ditto.
7739
7740 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7741
7742         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7743         being a list.  Actually define `stipple-pixmap-p' which is used as
7744         an error predicate.  Correctly handle PIXMAP being either relative
7745         or absolute file name.
7746
7747 2000-03-24  Andy Piper  <andy@xemacs.org>
7748
7749         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7750         (abort-progress-display): ditto. Don't delete the created extent.
7751         (raw-append-progress-display): ditto.
7752         (progress-display-dispatch-non-command-events): new
7753         function. Encapsulates what we want to do when no command input is
7754         required.
7755         (progress-display-dispatch-command-events): likewise, but disable
7756         for now since it causes too many problems.
7757         (append-progress-display): use them.
7758         (raw-append-progress-display): ditto.
7759         (default-gutter-position-changed-hook): set this rather than
7760         default-gutter-position-changed.
7761         (default-gutter-position-changed-hook): lambda with zero arguments
7762         rather than one.
7763         (raw-append-progress-display): trap errors in pending input since
7764         allowing them to signal will hose the gauge well and
7765         truly. Ideally we would like to delay these until we are more able
7766         to cope.
7767         (append-progress-display): ditto.
7768
7769 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7770
7771         * lisp/make-docfile.el: call-process-internal is now implemented
7772         in process.el.
7773
7774 2000-03-21  Ben Wing  <ben@xemacs.org>
7775
7776         * mule\mule-cmds.el (set-language-info-alist):
7777         Fix to correspond to new menu arrangement.
7778
7779 2000-03-21  Ben Wing  <ben@xemacs.org>
7780
7781         * process.el:
7782         * process.el (call-process-internal): New.
7783         New implementation of call-process.  Only enabled under NT, so far.
7784         stderr handling not implemented yet in CVS'd C code.
7785
7786 2000-03-20  Ben Wing  <ben@xemacs.org>
7787
7788         * lisp-mode.el:
7789         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7790         * lisp-mode.el (lisp-interaction-mode):
7791         Put back Lisp Interaction menubar for Jan V's sake.
7792
7793         * simple.el:
7794         * simple.el (mark-ring):
7795         * simple.el (dont-record-current-mark): New.
7796         * simple.el (in-shifted-motion-command): New.
7797         * simple.el (mark-ring-unrecorded-commands): New.
7798         * simple.el (mark-ring-max):
7799         * simple.el (set-mark-command):
7800         * simple.el (push-mark):
7801         * simple.el (handle-pre-motion-command):
7802         Implement scheme for not recording unimportant marks.
7803
7804         * subr.el:
7805         * subr.el (function-allows-args): New.
7806         New function function-allows-args.
7807
7808 2000-03-20  Martin Buchholz <martin@xemacs.org>
7809
7810         * XEmacs 21.2.32 is released.
7811
7812 2000-03-20  Andy Piper  <andy@xemacs.org>
7813
7814         * gutter-items.el (update-tab-in-gutter): force selection of the
7815         selected-window if required to do so.
7816         (buffers-tab-items): ditto.
7817         (add-tab-to-gutter): ditto.
7818         (create-frame-hook): use force-selection.
7819         (default-gutter-position-changed): lambdify.
7820         (update-tab-hook): deleted since it was only used in one place.
7821
7822 2000-03-18  Andy Piper  <andy@xemacs.org>
7823
7824         * files.el (find-file-noselect): undo change that shouldn't have
7825         gone in.
7826
7827 2000-03-17  Andy Piper  <andy@xemacs.org>
7828
7829         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7830         of selected-window trickery.
7831
7832         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7833         frames tabs.
7834         (progress-display-stop-callback): progress -> progress-display
7835         (progress-display-quit-function): ditto.
7836         (clear-progress-display): ditto.
7837         (remove-progress-display): ditto.
7838         (append-progress-display): ditto.
7839         (abort-progress-display): ditto.
7840         (raw-append-progress-display): ditto.
7841         (display-progress-display): ditto.
7842         (current-progress-display-label): ditto.
7843         (current-progress-display): ditto.
7844         (lprogress-display): ditto and save the buffer
7845         (progress-display): ditto. Otherwise the buffer sometimes gets
7846         changed which confuses font-lock.
7847
7848         * font-lock.el (font-lock-default-fontify-buffer): catch all
7849         errors, not just quit.
7850         (font-lock-mode): progress -> display-progress
7851         (font-lock-default-fontify-buffer): ditto.
7852         (font-lock-fontify-syntactically-region): ditto.
7853         (font-lock-fontify-keywords-region): ditto.
7854
7855 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7856
7857         * cl.el (gensym): Move to here from cl-macs.el.
7858         (gentemp): Ditto.
7859
7860 2000-03-16  Andy Piper  <andy@xemacs.org>
7861
7862         * font-lock.el (font-lock-mode): use lprogress and friends for
7863         progress management.
7864         (font-lock-default-fontify-buffer): ditto.
7865         (font-lock-fontify-syntactically-region): ditto.
7866         (font-lock-fontify-keywords-region): ditto.
7867         (font-lock-revert-cleanup): fix reverting.
7868         (font-lock-revert-setup): ditto.
7869
7870         * gutter-items.el (progress-use-echo-area): new variable. Use the
7871         echo area for progress gauges if non-nil.
7872         (clear-progress): remove echo area stuff and defer to
7873         clear-message.
7874         (append-progress): dispatch non-command events after each progress
7875         increment. Remove echo area stuff.
7876         (abort-progress): remove echo area stuff and defer to
7877         display-message.
7878         (raw-append-progress): ditto. Dispatch non-command events after
7879         gutter redisplay.
7880         (display-progress): defer echo area stuff to display-message.
7881
7882         * gutter-items.el (clear-progress):
7883         (abort-progress): indentation changes.
7884         (display-progress): don't clear progress.
7885         (append-progress): compare messages with equal.
7886         (raw-append-progress): use dispatch-non-command-events to flush
7887         widget creation events.
7888
7889 2000-03-13  Ben Wing  <ben@xemacs.org>
7890
7891         * abbrev.el:
7892         * abbrev.el (abbrev-string-to-be-defined): New.
7893         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7894         Changes for use with the menubar.
7895
7896 2000-03-12  Ben Wing  <ben@xemacs.org>
7897
7898         * alist.el (vassoc): moved here from font-menu.el.
7899
7900         * custom.el (defface): typo fix.
7901
7902         * dialog.el (yes-or-no-p-dialog-box):
7903         * dialog.el (message-box):
7904         * files.el (save-some-buffers-1):
7905         Put accelerators in the button names.
7906
7907         * font-lock.el (font-lock-comment-face):
7908         * font-lock.el (font-lock-keyword-face):
7909         * font-lock.el (font-lock-function-name-face):
7910         Fixed some of the colors under MS Windows because the existing
7911         default colors were hardly different from black and needed to be
7912         made lighter.
7913
7914         * font-menu.el:
7915         * font-menu.el (font-menu-split-long-menu):
7916         * font-menu.el (font-menu-family-constructor):
7917         * font-menu.el (font-menu-size-constructor):
7918         * font-menu.el (font-menu-weight-constructor):
7919         * font-menu.el (font-menu-set-font):
7920         vassoc moved to alist.el.
7921         Accelerators added to all menus.
7922         Unused bound var new-props removed.
7923
7924         * keydefs.el: I did a whole lot of rearranging to put things in a
7925         more consistent order and fixed a number of cases where key
7926         combinations involving up, down, left, right and so on were
7927         defined but the corresponding keypad combinations were not
7928         defined.
7929
7930         * lisp-mode.el:
7931         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7932         * lisp-mode.el (emacs-lisp-mode):
7933         * lisp-mode.el (lisp-interaction-mode):
7934         * lisp-mode.el (flet):
7935         Added accelerators onto the menus.
7936         Made all the different versions of the let function be indented
7937         the same way.
7938         Undid Steve's easy-menu-ification, because it makes it impossible
7939         to have the menubar and popup menus different.
7940         Cleaned up the menu; added items for find-function &c and some
7941         indenting, and removed debug-on-*.
7942
7943         * list-mode.el (list-mode-hook):
7944         * list-mode.el (list-mode):
7945         * list-mode.el (completion-setup-hook):
7946         * list-mode.el (display-completion-list):
7947         Added support for the :window-height keyword, which is required
7948         because of other changes that I made for the file dialog box.  I
7949         also made the hook variables list-mode-hook and
7950         completion-setup-hook and also minibuffer-setup-hook in
7951         minibuf.el be permanent-local; see comment in list-mode.el.
7952
7953         * map-ynp.el (map-y-or-n-p):
7954         Added accelerators to the dialog buttons.
7955
7956         * menubar-items.el (menu-truncate-list):
7957         New internal function.
7958         * menubar-items.el (submenu-generate-accelerator-spec):
7959         * menubar-items.el (menu-item-strip-accelerator-spec):
7960         * menubar-items.el (menu-item-generate-accelerator-spec):
7961         New exported functions, for use in auto-generating accelerator specs.
7962
7963         * menubar-items.el:
7964         * menubar-items.el (default-menubar):
7965         * menubar-items.el (maybe-add-init-button):
7966         * menubar-items.el (bookmark-menu-filter):
7967         * menubar-items.el (slow-format-buffers-menu-line):
7968         * menubar-items.el (build-buffers-menu-internal):
7969         * menubar-items.el (language-environment-menu-filter):
7970         * menubar-items.el (default-popup-menu):
7971         * menubar-items.el (popup-buffer-menu):
7972         * menubar-items.el (popup-menubar-menu):
7973         Did a major overhaul on this file, and in fact I'm nowhere near
7974         done working on the menubar, and there will be more patches to
7975         come.  A basic summary of what I've done:
7976
7977         a) I added accelerators to all of the menu items.  For menus that
7978         are auto-generated, such as the buffers menu, the accelerators are
7979         automatically added to the beginning of each line using the
7980         numbers 1 through 9, then zero, and then letters starting with A,
7981         but omitting the letters that are already in use for the fixed
7982         menu items at the top of the buffers menu.  To facilitate adding
7983         accelerators of this kind, I created some new functions
7984         (*-accelerator-spec), which are also being used by other filters
7985         that auto generate lists of things such as ftp sites to download
7986         packages.  If people really don't like these accelerators
7987         appearing at the beginning of the menu items, a variable can be
7988         added to optionally turn them off, but I think this is rather
7989         pointless because other menu items have accelerators and many or
7990         most of the menu users will use the accelerators if the support is
7991         there.
7992
7993         b) I combined the top level Tools and Apps menus into a single
7994         Tools menu, because the distinction between the two is not
7995         obvious, and the items on the menus are not used often enough that
7996         putting some of them onto submenus is a problem.
7997
7998         c) I created two new top level menus called View and Cmds because
7999         there were too many items on the File and Edit menus, and I'm going
8000         to be adding more items to these menus.  In contrast to the Tools
8001         menu, the items on these menus may be used quite often during an
8002         editing session, and so should be available with fewer
8003         keystrokes.
8004
8005         d) I added a number of options to the options menu, including one
8006         for controlling whether the alt key can be used to traverse to
8007         menu items using the accelerators, one for controlling behavior of
8008         control-k, one for controlling how the kill and yank functions
8009         interact with the clipboard, a few additional buffers-menu
8010         options, and various other things.  I also did a bit of
8011         rearranging, for example, combining the keyboard and mouse options
8012         into a single keyboard and mouse submenu to facilitate the
8013         accelerators on that level.
8014
8015         e) I changed the variable buffers-menu-format-buffer-line-function
8016         to take two arguments instead of one, the second argument being
8017         the line number for use in creating an accelerator.  I added a
8018         hack to support existing functions with one argument (although I
8019         doubt that very many of these exist), for backward compatibility.
8020
8021         f) I moved the top level mule menu to be a submenu of the edit
8022         menu.  I think that most of the items on this menu are fairly
8023         useless and there are certainly not enough frequently used items
8024         to justify this being its own top level menu.
8025
8026         g) I combined most of the items in big-menubar.el into the main menu.
8027         If people think the main menu is too big, it would be possible to
8028         create different configurations, some smaller.
8029
8030         * menubar.el (check-menu-syntax):
8031         Deleted some syntax checks that were no longer valid, partly
8032         because of changes that were already made a long time ago, and
8033         partly because of a change I made where I allow the name of the
8034         menu item to be an evaluated expression rather than just a string,
8035         similar to all of the other parameters of a menu item.
8036
8037         * minibuf.el:
8038         * minibuf.el (read-file-name-1):
8039         * minibuf.el (mouse-read-file-name-1):
8040         I made a number of changes to improve the appearance
8041         and functioning of the file dialog box.  They include:
8042
8043         a) Fixing the problem where closing the dialog box by clicking on
8044         the close button of the window didn't properly exit the
8045         minibuffer.
8046
8047         b) Fixing the problem that if you typed part of a file name, and
8048         then clicked on a completion with the mouse, the file was not
8049         correctly selected.
8050
8051         c) Changing the title of the dialog box to reflect the operation
8052         being done in accordance with user interface conventions, rather
8053         than the name of the dialog box buffer, which is rather useless.
8054
8055         d) Remove the words "possible completions are" which didn't
8056         belong.
8057
8058         e) Fix things so that the completions scroll off the end of the
8059         completions windows only to the right, rather than both to the
8060         right and down, which is in accordance with Windows user interface
8061         conventions.
8062
8063         * msw-init.el (init-post-mswindows-win):
8064         Added a binding for meta-F4, which is the standard windows binding
8065         for exiting a program.
8066
8067         * select.el (get-selection-no-error):
8068         * select.el (own-selection):
8069         * select.el (own-clipboard):
8070         Added an optional argument called append to the functions
8071         own-selection and own-clipboard.  This adds support for appending
8072         text to the existing selection and allows the function
8073         own-clipboard to be used as the value of the variable
8074         interprogram- cut-function.
8075
8076         Fixed a bug in own-selection in handling zmacs-region-stays.
8077
8078         * simple.el (historical-kill-line): New.
8079
8080         * simple.el (kill-line):
8081         * simple.el (interprogram-cut-function):
8082         * simple.el (interprogram-paste-function):
8083         * simple.el (handle-pre-motion-command):
8084         * simple.el (next-line):
8085         * simple.el (previous-line):
8086         a) Expanded the variable kill-whole-line, so that function
8087         kill-line can be set to delete the entire line always, not just
8088         when cursor is at the beginning of the line.  This is controlled
8089         by setting the variable kill-whole-line to the symbol 'always.
8090         This behavior, as well as the existing kill-whole-line behavior,
8091         now only take effect when kill-line is called interactively,
8092         although this is a departure from a previous behavior in the case
8093         of setting this variable kill-whole-line to t.  It is almost
8094         certainly what has always been intended, and most likely the old
8095         way of doing things introduced bugs.  I also created a function
8096         called historical-kill-line, which ignores the kill-whole-line
8097         setting and always gives the historical behavior of only killing
8098         to the end of the line.  I bound this function to shift- control-k
8099         so that the kill to end of line behavior is available, even when
8100         kill-whole-line has been set to change control-k into the simple
8101         delete-whole-line behavior. (This can be set using the options
8102         menu.)
8103
8104         b) I changed things so that kill and yank now interact with the
8105         clipboard by default under windows.  This was done by changing the
8106         default value of interprogram-cut- function and
8107         interprogram-paste-function.  You can get the old behavior by
8108         setting these to nil, and there is an option on the options menu
8109         to do this.
8110
8111         c) I added support for selecting text using shifted motion keys.
8112         This support is on by default and can be controlled by the
8113         variable shifted-motion-keys-select-region.  There is also a
8114         variable called unshifted-motion-keys-deselect-region that
8115         controls more specifically how the shifted motion key behavior
8116         works.  I did not put an option on the options menu to turn this
8117         off, because I can't imagine why this would be useful.
8118
8119         * simple.el (forward-block-of-lines):
8120         * simple.el (backward-block-of-lines):
8121         * simple.el (block-movement-size):
8122         New.
8123
8124         * simple.el (uncapitalized-title-words):
8125         * simple.el (uncapitalized-title-word-regexp):
8126         * simple.el (capitalize-string-as-title):
8127         * simple.el (capitalize-region-as-title):
8128         New.
8129
8130
8131         * subr.el (add-hook):
8132         * subr.el (make-local-hook): New.
8133         * subr.el (remove-local-hook): New.
8134         * subr.el (add-one-shot-hook): New.
8135         * subr.el (add-local-one-shot-hook): New.
8136         Added some functions to make using hooks easier.
8137         These include:
8138
8139         a) Functions add-local-hook and remove-local-hook to make it easy
8140         to use local hooks.
8141
8142         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8143         make it possible to add a "one-shot" hook, which is to say a hook
8144         that runs only once, and automatically removes itself after the
8145         first time it has run.
8146
8147 2000-03-09  Andy Piper  <andy@xemacs.org>
8148
8149         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8150
8151 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8152
8153         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8154         Moved from menubar-items.el.
8155         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8156
8157 2000-03-08  Andy Piper  <andy@xemacs.org>
8158
8159         * gutter-items.el (build-buffers-tab-internal): add selected field
8160         to buffers tab spec.
8161
8162 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8163
8164         * minibuf.el (last-exact-completion): Initialize to nil.
8165
8166 2000-03-07  Didier Verna  <didier@xemacs.org>
8167
8168         * startup.el (command-line-1): remove unused variable
8169         `first-file-buffer'.
8170
8171 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8172
8173         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8174         which is also used for Web server log files.
8175
8176 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8177
8178         * mule/mule-charset.el: Setup auto-fill-chars.
8179
8180 2000-03-02  SL Baur  <steve@beopen.com>
8181
8182         * subr.el (with-string-as-buffer-contents): Reimplement using
8183         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8184         non-deletion of buffer after execution problem.
8185         (with-output-to-string): Use unique buffer name.
8186
8187 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8188
8189         * gutter-items.el (buffers-tab-sort-function):  New variable.
8190         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8191
8192 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8193
8194         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8195
8196 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8197
8198         * menubar-items.el (maybe-add-init-button): Remove the "Load
8199         .emacs" button from all menubars.
8200
8201 2000-03-01  Didier Verna  <didier@xemacs.org>
8202
8203         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8204         region rectangle replacement (from Jan Vroonhof).
8205         (replace-rectangle): new function.
8206
8207 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8208
8209         * mule/mule-cmds.el (set-default-coding-systems): Use
8210         set-terminal-coding-system and set-keyboard-coding-system.
8211         * coding.el (set-terminal-coding-system): Use
8212         set-console-tty-output-coding-system.
8213         (set-keyboard-coding-system): Use
8214         set-console-tty-input-coding-system.
8215
8216 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8217
8218         * minibuf.el (read-variable): Allow symbol to default argument.
8219
8220 2000-02-27  Andy Piper  <andy@xemacs.org>
8221
8222         * gutter-items.el (update-tab-hook): new function to be used for
8223         hooks.
8224         (create-frame-hook): add update-tab-hook.
8225         (record-buffer-hook): ditto.
8226         (default-gutter-position-changed): ditto.
8227         (default-gutter-position): updating the buffers tab is now handled
8228         by a hook.
8229         (default-gutter-position-changed-hook): new variable.
8230         (gutter-element-visibility-changed-hook): ditto.
8231         (set-gutter-element-visible-p): call it.
8232         (set-gutter-element): use modify-specifier-instances. Set extents
8233         as duplicable before using.
8234         (remove-gutter-element): ditto.
8235         (set-gutter-element-visible-p): ditto.
8236         (init-gutter): new function.
8237         (add-tab-to-gutter): use new gutter-element functions rather than
8238         setting specifiers directly.
8239         (clear-progress): ditto.
8240         (abort-progress): ditto.
8241         (gutter-buffers-tab-visible-p): renamed from
8242         default-gutter-visible-p
8243
8244         * specifier.el (modify-specifier-instances): new function from Jan
8245         Vroonhof.
8246
8247         * x-init.el (init-post-x-win): call init-gutter.
8248
8249         * msw-init.el (init-post-mswindows-win): call init-gutter.
8250
8251         * menubar-items.el (default-menubar): Update to reflect new gutter
8252         variables.
8253
8254 2000-02-26  Andy Piper  <andy@xemacs.org>
8255
8256         * gutter-items.el (set-gutter-element): new function. Add gutter
8257         elements to the specified gutter.
8258         (remove-gutter-element): new function. Remove gutter elements from
8259         the specified gutter.
8260         (set-gutter-element-visible-p): new function. Set gutter element
8261         visibility for the provided gutter-visible specifier.
8262
8263 2000-02-23  Andy Piper  <andy@xemacs.org>
8264
8265         * gutter-items.el (add-tab-to-gutter): specify dimensions
8266         dynamically.
8267
8268 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8269
8270         * gutter-items.el (add-tab-to-gutter):
8271         * package-get.el (package-get-interactive-package-query):
8272         * package-ui.el (pui-directory-exists):
8273         (pui-install-selected-packages):
8274         (pui-list-packages):
8275         Use #'(lambda ...)  instead of '(lambda ...).
8276
8277 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8278
8279         * startup.el (load-user-init-file): Check to make sure user
8280           has an init-file before calling load().
8281
8282 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8283
8284         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8285
8286 2000-02-23  Martin Buchholz <martin@xemacs.org>
8287
8288         * XEmacs 21.2.31 is released.
8289
8290 2000-02-21  Mike Sperber <mike@xemacs.org>
8291
8292         * loadup.el (really-early-error-handler):
8293         * update-elc.el:
8294         * make-docfile.el:
8295         Remove dependency on EMACSBOOTSTRAP... environment variables.
8296
8297 2000-02-21  Martin Buchholz <martin@xemacs.org>
8298
8299         * XEmacs 21.2.30 is released.
8300
8301 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8302
8303         * byte-optimize.el (byte-optimize-plus):
8304         (byte-optimize-minus):
8305         (byte-optimize-multiply):
8306         Optimize (- 0) to 0, not (-)
8307         Optimize (+ 5 3.0) to 8.0
8308         Optimize (* 5 3.0) to 15.0
8309         Improve readability.
8310
8311 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8312
8313         * modeline.el: (modeline-scrolling-method): change modeline
8314         mswindows cursor appearance according to the value.
8315
8316         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8317         and 'gui-element face colors and 'gui-element face font to Windows
8318         defaults.
8319
8320 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8321
8322         * font-lock.el: Javadoc enhancements
8323
8324 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8325
8326         * ldap.el (toplevel): Test if LDAP support has been compiled in
8327         (ldap-verbose): New option
8328         (ldap-search-entries): Renamed from the previous ldap-search
8329         Conditionalize message display on ldap-verbose
8330         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8331         defuns
8332         (ldap-search): Is now defined as an obsolete wrapper calling
8333         ldap-search-basic or ldap-search-entries
8334
8335
8336 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8337             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8338             Jan Vroonhof  <jan@xemacs.org>
8339
8340         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8341         When for-effect is true, didn't call `byte-optimize-form'
8342         in and/or subforms without last.
8343
8344 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8345
8346         * package-get.el (package-get-download-sites): Use correct custom
8347         type.
8348
8349 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8350
8351         * files.el (write-file): Ask for coding system when compiled with
8352         file-coding.
8353
8354 2000-02-16  Andy Piper  <andy@xemacs.org>
8355
8356         * buffer.el (switch-to-buffer): give norecord argument to
8357         set-window-buffer instead of explicitly recording.
8358
8359         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8360         we have to pick a window.
8361
8362 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8363
8364         * mule/mule-cmds.el (describe-language-support): Don't add
8365         unexist function to help-map.
8366         (describe-coding-system): Don't use already assigend `C'.
8367
8368 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8369
8370         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8371         work in custom.
8372
8373 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8374
8375         * about.el: Ienaga's e-mail address change.
8376
8377 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8378
8379         * etags.el (find-tag): force new window -- even if buf already
8380         visible -- when other-window is t
8381
8382 2000-02-16  Martin Buchholz <martin@xemacs.org>
8383
8384         * XEmacs 21.2.29 is released.
8385
8386 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8387
8388         * cl-extra.el (getf): This is now identical to `plist-get', so
8389         just defalias it.
8390         * cl-macs.el: Make getf an alias to plist-get, at the
8391         byte-compiler level, using define-compiler-macro.
8392
8393 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8394
8395         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8396
8397 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8398
8399         * lisp/etags.el (find-tag-internal): set exact-tagname to
8400           a regular expression that matches against the tagname
8401           part of the tag entry first instead of only looking in
8402           the context area.
8403
8404 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8405
8406         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8407         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8408
8409 2000-02-07  Martin Buchholz <martin@xemacs.org>
8410
8411         * XEmacs 21.2.28 is released.
8412
8413 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8414
8415         * cl-extra.el (getf): Just call `get', never `get*'.
8416         Make arglist match docstring.
8417         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8418         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8419         * byte-optimize.el: remove references to `get*'.
8420
8421 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8422
8423         * mule/european.el: Add syntax information for Latin3 and Latin4.
8424
8425 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8426
8427         * byte-optimize.el: Byte-optimize (length "foo")
8428
8429 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8430
8431         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8432         width check using `window-leftmost-p' and `window-rightmost-p'.
8433
8434 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8435
8436         * wid-edit.el (widget-match-inline): An atom never matches a
8437           list.
8438
8439 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8440
8441         * modeline.el: Consolidated 'x and 'mswindows specification under
8442         'win tag.
8443
8444 2000-01-29  Andy Piper  <andy@xemacs.org>
8445
8446         * gutter-items.el: (format-buffers-tab-line): Try and be
8447         intelligent about buffer naming when we have duplicates.
8448
8449 2000-01-29  Andy Piper  <andy@xemacs.org>
8450
8451         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8452         updated when it becomes visible.
8453
8454 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8455
8456         * bytecomp.el (byte-compile-insert-header): Properly set coding
8457         system under MULE and file-coding.
8458
8459 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8460
8461         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8462         (dontusethis-set-value-terminal-coding-system-handler):
8463         (dontusethis-set-value-keyboard-coding-system-handler):
8464         Never undefine coding system aliases.  Emergency fix for gnus.
8465
8466 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8467
8468         * files.el (abbreviate-file-name): Use directory-sep-char instead
8469         of hard-coded "/".
8470
8471 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8472
8473         * startup.el (user-init-file-base-list): New variable, replacing
8474         user-init-file-base.
8475         (find-user-init-file): New function.
8476         (command-line-early): Use it.
8477         (load-user-init-file): Ditto.
8478
8479 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8480
8481         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8482         calling valid-image-instantiator-format-p
8483
8484 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8485
8486         * isearch-mode.el (isearch-mode): The variable is
8487         isearch-unhidden-extents, not isearch-opened-extents.
8488
8489 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8490
8491         * minibuf.el (next-history-element): Modify error message if a
8492         default value is available.
8493
8494 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8495
8496         * bytecomp.el (byte-compile-file): Don't unconditionally write
8497         .elc files in binary - might contain non-Latin1.
8498
8499 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8500
8501         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8502         for windows-nt.
8503
8504         * version.el:
8505         * startup.el (user-init-file-base):
8506         * process.el (call-process-region):
8507         * files.el (make-backup-file-name):
8508         (backup-file-name-p):
8509         (file-relative-name):
8510         (abbreviate-file-name):
8511         (set-auto-mode):
8512         * code-process.el (call-process-region): Removed unnecessary
8513         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8514         support out of the universe.
8515
8516         * process.el:
8517         * code-process.el:
8518         * bytecomp.el (byte-compile-file): Removed reference to
8519         buffer-file-type, and commented usage of binary-process-output
8520         NTEmacs variables.
8521
8522 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8523
8524         * help.el (function-arglist): Add case for macro.
8525
8526 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8527
8528         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8529         printers.
8530         (custom-display): Added a menu for printer/display tags.
8531
8532         * frame.el (frame-type):
8533         * device.el (device-type): Added 'msprinter to the doc string, and
8534         removed 'pc -- it is not going to be implemented ever.
8535         (call-device-method): Fixed docstring typo.
8536         Defined specifier tags 'printer and 'display.
8537
8538 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8539
8540         * lisp/itimer.el (itimer-run-expired-timers): (consp
8541           last-command-event-time) instead of (consp
8542           'last-command-event-time).
8543
8544 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8545
8546         * msw-glyphs.el: Removed obsolete commentary.
8547
8548 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8549
8550         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8551         better default value.
8552
8553 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8554
8555         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8556         (read-string): Ditto.
8557         (eval-minibuffer): Ditto.
8558         (read-command): Ditto.
8559         (read-function): Ditto.
8560         (read-variable): Ditto.
8561         (read-number): Ditto.
8562         (read-shell-command): Ditto.
8563         (read-number): Record history.
8564
8565 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8566
8567         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8568
8569 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8570
8571         * faces.el (startup-initialize-custom-faces): New function.
8572         Reset all faces created during auto-autoloads loading time
8573         by defface.
8574         * startup.el (command-line): Call it.
8575
8576 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8577
8578         * about.el (about-hackers): Add myself to contributors list.
8579
8580 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8581
8582         * menubar-items.el (maybe-add-init-button): Removed an argument in
8583         a call to load-user-init-file, as the function managed to lose its
8584         formal parameter a few betas ago.
8585
8586 2000-01-18  Martin Buchholz <martin@xemacs.org>
8587
8588         * XEmacs 21.2.27 is released.
8589
8590 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8591
8592         * process.el (shell-command-to-string): Use the FSF docstring.
8593         Make shell-command-to-string the standard function, and
8594         exec-to-string the (deprecated) alias.
8595
8596         * startup.el: typo fix.
8597
8598 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8599
8600         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8601
8602 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8603
8604         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8605         buffers after visible buffers.
8606         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8607
8608 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8609
8610         * info.el (Info-extract-menu-node-name): Stop at a dot
8611         followed by whitespace or right parenthesis.
8612
8613 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8614
8615         * info.el (Info-directory-list): Warn against using Customize with
8616         Info-directory-list.
8617
8618 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8619
8620         * minibuf.el (read-file-name): doc fix.
8621
8622         * autoload.el (update-file-autoloads): doc fix.
8623
8624         * about.el (about-hackers): Change my E-mail address.
8625
8626 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8627
8628         * info.el (Info-visit-file): Just use the `f' interactive spec to
8629         read a filename in the standard way.
8630
8631 2000-01-13  Andy Piper  <andy@xemacs.org>
8632
8633         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8634         (gutter-buffers-tab-extent): new variable.
8635         (update-tab-in-gutter): call add-tab-to-gutter again if the
8636         orientation has changed.
8637         (add-tab-to-gutter): cope with different orientations.
8638
8639 2000-01-11  Didier Verna  <didier@xemacs.org>
8640
8641         * info.el (Info-following-node-name): backward-skip dots as well
8642         as spaces (dots at the end of a node name aren't part of it).
8643         (Info-extract-menu-node-name): don't skip dots. There could be
8644         some in the node name.
8645         (Info-index): allow dots to be part of a node name.
8646
8647 2000-01-12  Andreas Jaeger  <aj@suse.de>
8648
8649         * files.el (auto-mode-alist): Added idlwave-mode.
8650         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8651
8652 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8653
8654         * info.el (Info-search): Show default value.
8655
8656 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8657
8658         * info.el (Info-read-node-completion-table): New variable.
8659         (Info-read-node-name-1): New function.
8660         (Info-read-node-name): Use it.
8661         (Info-follow-reference): Use DEFAULT argument of completing-read.
8662         (Info-menu): Ditto.
8663
8664 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8665
8666         * hyper-apropos.el (hyper-describe-key-briefly): Save
8667         window configuration.
8668         (hyper-describe-face): Use DEFAULT of completing-read.
8669         (hyper-apropos-read-variable-symbol): Ditto.
8670         (hyper-apropos-read-function-symbol): Ditto.
8671
8672 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8673
8674         * mule/mule-cmds.el (set-default-coding-system): Set
8675         comint-exec-hook to use coding-system-for-read and
8676         coding-system-for-write so that C-x RET c works.
8677
8678 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8679
8680         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8681         (previous-matching-history-element): Increment
8682         minibuffer-max-depth by 1.
8683         (next-matching-history-element): Ditto.
8684
8685 2000-01-11  Andy Piper  <andy@xemacs.org>
8686
8687         * gutter-items.el (buffers-tab): Create a new face for the buffers
8688         tab.
8689         (buffers-tab-face): use it.
8690
8691 2000-01-10  Didier Verna  <didier@xemacs.org>
8692
8693         * modeline.el (modeline-scrolling-method): change modeline X
8694         cursor appearance according to the value.
8695
8696 2000-01-07  Andreas Jaeger  <aj@suse.de>
8697
8698         * about.el (about-hackers): Moved my entry to contributor list.
8699         (xemacs-hackers): Added myself.
8700         (about-maintainer-info): Added description of myself.
8701
8702
8703 2000-01-07  Didier Verna  <didier@xemacs.org>
8704
8705         * modeline.el (modeline-scrolling-method): new variable.
8706         (mouse-drag-modeline): add reference to it in the docstring.
8707         (mouse-drag-modeline): handle it.
8708
8709 2000-01-08  Andy Piper  <andy@xemacs.org>
8710
8711         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8712         calls.
8713         (remove-buffer-from-gutter-tab): ditto.
8714
8715 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8716
8717         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8718         (custom-face-edit): Fix grammatical error in help message.
8719
8720 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8721
8722         * movemail.el: Added.
8723
8724         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8725
8726 2000-01-03  Didier Verna  <didier@xemacs.org>
8727
8728         * modeline.el (mouse-drag-modeline): remove the code related to
8729         the modeline horizontal scrolling facility.
8730
8731 1999-12-31  Martin Buchholz <martin@xemacs.org>
8732
8733         * XEmacs 21.2.26 is released.
8734
8735 1999-12-28  Andy Piper  <andy@xemacs.org>
8736
8737         * wid-edit.el (widget-push-button-value-create): The gui cache
8738         does not agree with native widgets which can only be displayed
8739         once per window. The reasons for caching are diminished now that
8740         we don't hog resources when creating buttons.
8741         (widget-push-button-cache) deleted.
8742
8743 1999-12-24  Martin Buchholz <martin@xemacs.org>
8744
8745         * XEmacs 21.2.25 is released.
8746
8747 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8748
8749         * hyper-apropos.el (hyper-apropos): Toggle
8750         hyper-apropos-programming-apropos correctly.
8751         Set REGEXP when user accepts default value.
8752
8753 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8754
8755         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8756         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8757
8758 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8759
8760         * mule/mule-category.el (undefined-category-designator):
8761         Return char instead of character.  Search for undefined one.
8762         (describe-category): Use with-displaying-help-buffer.
8763
8764 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8765
8766         * byte-optimize.el (byte-optimize-plus):
8767         Optimize (+ 1) to 1 instead of (1+ nil).
8768
8769         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8770
8771         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8772
8773         * byte-optimize.el (byte-optimize-char-before): New function.
8774         Remove performance penalty for using (char-before) instead of (char-after).
8775
8776 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8777
8778         * mule/mule-category.el (char-category-list): Return character
8779         instead of integer.
8780
8781 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8782
8783         * minibuf.el (read-buffer): Check default is buffer object.
8784
8785 1999-11-25  Andy Piper  <andy@xemacs.org>
8786
8787         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8788         for buttons.
8789
8790 1999-12-16  Andreas Jaeger  <aj@suse.de>
8791
8792         * package-get.el (package-get-maybe-save-index): Fixed typo.
8793         Patch by Jeff Miller <jmiller@smart.net>.
8794
8795 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8796
8797         * gnuserv.el (gnuserv-process-filter):  don't call
8798         gnuserv-write-to-client when gnuserv-current-client is nil
8799
8800 1999-12-14  Martin Buchholz <martin@xemacs.org>
8801
8802         * XEmacs 21.2.24 is released.
8803
8804 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8805
8806         * about.el (about-hackers): Update my email address.
8807
8808 1999-12-07  Martin Buchholz <martin@xemacs.org>
8809
8810         * XEmacs 21.2.23 is released.
8811
8812 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8813
8814         * package-get.el (package-get-download-sites): Removed several
8815         defunct download sites, added many new ones, and corrected a few
8816         incorrect directory-on-site entries.  Added physical locations to
8817         site-description.
8818
8819 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8820
8821         * finder.el (finder-commentary): add DOC string and fix
8822         interactive spec
8823
8824 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8825
8826         * help.el (describe-function): Don't forget to intern the string
8827         completing-read returns.
8828         (describe-variable): Ditto.
8829
8830 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8831
8832         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8833         `hyper-apropos-help-mode' here to find symbol to customize
8834         irregardless of cursor position and simplify
8835         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8836         `hyper-apropos-popup-menu'.
8837
8838 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8839
8840         * apropos.el (apropos-mode-map): Add return to call
8841         apropos-follow.
8842         (apropos-print): Call apropos-mode to have better
8843         command reference. Put keymap text-poperty to
8844         symbole name.
8845
8846 1999-11-22  Alastair Burt  <burt@dfki.de>
8847
8848         * help.el: (describe-bindings-1): Added handling of keymaps for
8849         the extents at point.
8850
8851 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8852
8853         * gutter-items.el (buffers-tab-items): Wrap the function in a
8854         save-match-data
8855
8856 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8857
8858         * help.el (describe-function): Use the DEFAULT argument to
8859         completing-read.
8860         (describe-variable): Ditto.
8861
8862 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8863
8864         * minibuf.el (read-from-minibuffer): Add optional argument
8865         DEFAULT to have better mini-buffer history support.
8866         (completing-read): Pass default to read-from-minibuffer.
8867         (read-buffer): Pass default to completing-read.
8868
8869 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8870
8871         * font-lock.el (font-lock-doc-string-face): Document the
8872         `font-lock-lisp-like' property.
8873
8874 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8875
8876         * lisp-mode.el: Specify `font-lock-lisp-like'.
8877
8878         * font-lock.el (font-lock-lisp-like): New function.
8879         (font-lock-fontify-syntactically-region): Use it.
8880
8881 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8882
8883         * XEmacs 21.2.22 is released
8884
8885 1999-11-28  Martin Buchholz <martin@xemacs.org>
8886
8887         * XEmacs 21.2.21 is released.
8888
8889 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8890
8891         * minibuf.el (read-coding-system): Accept symbol and
8892         coding-system object as a default-coding-system.
8893
8894 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8895
8896         * minibuf.el (read-coding-system): Accept symbol as
8897         a default-coding-system.
8898
8899 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8900
8901         * apropos.el (apropos-documentation): Use insert instead
8902         of princ.
8903
8904 1999-11-07  William M. Perry  <wmperry@aventail.com>
8905
8906         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8907           for the linux console.
8908
8909         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8910           stuff to work when you are not on a window system, since the GPM
8911           mouse support now allows pasting from outside of XEmacs.
8912
8913 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8914
8915         * XEmacs 21.2.20 is released
8916
8917 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8918
8919         * setup-paths.el (paths-default-info-directories): Add
8920         /usr/share/info and /usr/local/share/info.
8921
8922 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8923
8924         * about.el: Updated Vladimir Ivanovic's info.
8925
8926 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8927
8928         * auto-show.el (auto-show-truncationp): Remove.
8929
8930         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8931
8932 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8933
8934         * indent.el (indent-line-to): fix bug: spaces were not replaced
8935         with tab if column is multiple of tab-width
8936         From dhn@qedinc.com
8937
8938 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8939
8940         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8941         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8942
8943         * package-get.el (package-get-package-provider): Be verbose when
8944         interactive. Patch from Robert Pluim
8945
8946 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8947
8948         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8949         info file suffixes.
8950
8951 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8952
8953         * process.el (open-network-stream): Add a new optional parameter
8954         PROTOCOL to support udp; fix a minor typo and add an explanation
8955         in docstring for udp programming.
8956
8957         * code-process.el (open-network-stream): Add a new optional
8958         parameter PROTOCOL to support udp; fix a minor typo and add an
8959         explanation in docstring for udp programming.
8960
8961 1999-10-18  Andy Piper  <andy@xemacs.org>
8962
8963         * gui.el (make-gui-button): be more precise about how we call
8964         callbacks.
8965
8966         * wid-edit.el (widget-push-button-value-create): Use the new form
8967         of native gui-button.
8968
8969 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8970
8971         * info.el (Info-page-prev): Don't do (sit-for 0).
8972
8973 1999-10-13  Andy Piper  <andy@xemacs.org>
8974
8975         * gutter-items.el (progress-abort-glyph): new glyph for showing
8976         abort status.
8977         (append-progress): dispatch-event rather than sit-for.
8978         (abort-progress): new function. Show the abort glyph with an
8979         appropriate message.
8980         (raw-append-progress): dispatch-event rather than sit-for.
8981         (display-progress): cope with aborts.
8982
8983         * gui.el (make-gui-button): Use native widgets for buttons
8984         unconditionally.
8985         (insert-gui-button): ditto.
8986         (gui-button-p): ditto.
8987
8988         * xbm-button.el: remove from core.
8989
8990         * xpm-button.el: remove from core.
8991
8992 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8993
8994         * faces.el (init-device-faces): Don't initialize the random faces
8995         on the stream device.
8996
8997 1999-10-06  Andy Piper  <andy@xemacs.org>
8998
8999         * files.el (recover-file): Don't use ls under windows for revert buffer.
9000
9001 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9002
9003         * package-get.el (package-get-download-menu): Make menu really
9004         toggle download sites.
9005         (package-get-download-sites): Add autoload cookie.
9006
9007 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9008
9009         * setup-paths.el (paths-find-module-directory): Ditto.
9010
9011 1999-09-29  Werner Fink  <werner@suse.de>
9012
9013         * setup-paths.el (paths-find-exec-directory): Add missing nil
9014         parameter for environment.
9015
9016 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9017
9018         * modeline.el (modeline-format):
9019         Only purecopy the strings.  Else
9020         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9021         barfs.
9022
9023 1999-08-28  Mike Woolley  <mike@bulsara.com>
9024
9025         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9026         user setting comint-completion-addsuffix and
9027         comint-process-echoes.
9028
9029 1999-09-22  Andy Piper  <andy@xemacs.org>
9030
9031         * gutter-items.el (update-tab-in-gutter): use
9032         last-nonminibuf-window instead of selected-window.
9033
9034 1999-09-18  Andy Piper  <andy@xemacs.org>
9035
9036         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9037         display on.
9038
9039         * subr.el (record-buffer-hook): new variable so that the hook gets
9040         some documentation.
9041
9042 1999-09-16  Andy Piper  <andy@xemacs.org>
9043
9044         * gutter-items.el (update-tab-in-gutter): only update when the
9045         gutter is visible.
9046         (remove-buffer-from-gutter-tab): ditto.
9047
9048 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9049
9050         * simple.el (do-auto-fill): Commented out part of Kinsoku
9051         processing.
9052
9053 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9054
9055         * isearch-mode.el (isearch-highlightify-region): Give the
9056         highlighting extents a high priority.
9057         (isearch-make-extent): Give the main highlighting extent an even
9058         higher priority.
9059
9060 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9061
9062         * packages.el (packages-compute-package-locations): Fix typo from
9063         -u rationalization.
9064
9065 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9066
9067         * setup-paths.el (paths-find-doc-directory): Respect value of
9068         `configure-doc-directory.'
9069
9070         * find-paths.el (paths-find-architecture-directory): Give
9071         precendence `default' argument (which typically comes from
9072         configure).
9073
9074 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9075
9076         * startup.el (command-line-early): Added options -user-init-file
9077         and -user-init-directory.
9078
9079         * files.el (user-init-file): Default to NIL so we can recognize
9080         when it's set.
9081
9082 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9083
9084         * obsolete.el (init-file-user):
9085         * startup.el:
9086         * packages.el (packages-compute-package-locations):
9087         * package-get.el (package-get-user-index-filename):
9088         * menubar-items.el (maybe-add-init-button):
9089         * info.el (Info-annotations-path):
9090         * dump-paths.el:
9091         Change `user-init-directory' to be an absolute path.
9092         Use `user-init-directory' where appropriate.
9093         Zap `init-file-user' and its uses.
9094
9095 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9096
9097         * subr.el (copy-symbol): New function.
9098
9099 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9100
9101         * isearch-mode.el (isearch-done): Be sure to restore invisible
9102         extents in the proper buffer.
9103         (isearch-pre-command-hook): Set this-command to the correct value
9104         in case the buffer has changed and old overriding-local-map was
9105         used.
9106         (isearch-restore-extent): Use remprop instead of setting the
9107         property to nil.
9108
9109 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9110
9111         * cmdloop.el (execute-extended-command): Update zmacs region
9112         before the delay.
9113         (execute-extended-command): Make the message gettext-friendly.
9114
9115 1999-09-07  Andy Piper  <andy@xemacs.org>
9116
9117         * gutter-items.el (progress-gauge-glyph): renamed from
9118         progress-glyph.
9119         (progress-text-glyph): new variable.
9120         (progress-layout-glyph): use layouts and text glyphs.
9121         (progress-area-buffer): removed.
9122         (progress-text-and-extent): new variable.
9123         (progress-displayed-p): dynamically create gutter area buffer.
9124         (clear-progress): ditto.
9125         (raw-append-progress): ditto.
9126         (append-progress): use new glyph names.
9127         (raw-append-progress): only create the extent when needed. set
9128         properties more optimally.
9129         (progress): remove args.
9130
9131 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9132
9133         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9134         mapcar where the return value is unused.
9135         (isearch-restore-invisible-extents): Ditto.
9136         (isearch-highlight-all-cleanup): Ditto.
9137         (isearch-delete-extents-in-range): Traverse the extents only once.
9138         (isearch-highlight-all-update): Don't start over if the search
9139         string has changed and more input is pending.
9140
9141 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9142
9143         * packages.el (packages-find-package-data-path): Ditto.
9144
9145         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9146
9147         * subr.el (mapc-internal): Don't make obsolete.
9148
9149         * cl-extra.el (mapc): Resurrect.
9150
9151 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9152
9153         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9154         alias.
9155
9156         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9157         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9158         (isearch-yank-clipboard): Use get-clipboard instead of
9159         x-get-clipboard.
9160         (isearch-yank-selection): Fix docstring.
9161
9162 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9163
9164         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9165
9166 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9167
9168         * cl-macs.el (extent-start-position): Fix setf method.
9169         (extent-end-position): Ditto.
9170
9171 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9172
9173         * isearch-mode.el: End merge with FSF 20.4.
9174
9175         * isearch-mode.el (search-invisible): New variable.
9176         (isearch-hide-immediately): Ditto.
9177         (isearch-unhidden-extents): Ditto.
9178         (isearch-range-invisible): New function.
9179         (isearch-unhide-extent): Ditto.
9180         (isearch-restore-invisible-extents): Ditto.
9181         (isearch-restore-extent): Ditto.
9182
9183         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9184         implementation.
9185         (isearch-ring-retreat-edit): Ditto.
9186         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9187         (isearch-forward-regexp): New arguments NOT-REGEXP and
9188         NO-RECURSIVE-EDIT.
9189         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9190         (isearch-backward-regexp): New arguments NOT-REGEXP and
9191         NO-RECURSIVE-EDIT.
9192         (isearch-mode): Return isearch-success.
9193         (isearch-update): Use unread-command-events instead of
9194         unread-command-event.
9195         (isearch-abort): If an invalid regexp is encountered, keep popping
9196         states.
9197         (isearch-*-char): Use FSF implementation.
9198         (isearch-whitespace-chars): Use the more robust FSF's
9199         implementation.
9200         (isearch-within-brackets): New variable.
9201         (isearch-mode): Initialize it.
9202         (isearch-edit-string): Bind it.
9203         (isearch-search-and-update): Set it.
9204         (isearch-push-state): Push it.
9205         (isearch-top-state): Pop it.
9206         (isearch-search): Set it.
9207         (isearch-printing-char): When called by isearch-whitespace-chars,
9208         handle M-SPC gracefully.
9209         (isearch-message-prefix): New argument ELLIPSIS.
9210         (isearch-message-suffix): Ditto.
9211         (isearch-message): Use the ELLIPSIS argument when calling
9212         isearch-message-prefix and isearch-message-suffix.
9213         (isearch-message-prefix): Distinguish between "wrapped" and
9214         "overwrapped" search, FWIW.
9215
9216 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9217
9218         * isearch-mode.el (isearch-edit-string): Use the head of the
9219         search ring instead of search-last-string and search-last-regexp.
9220         (search-highlight): Renamed from isearch-highlight.
9221         (isearch-exit): Use the new name.
9222         (isearch-highlight): Ditto.
9223         (isearch-dehighlight): Ditto.
9224         (isearch-update-ring): New function.
9225         (isearch-done): Call it.
9226         (isearch-done): New argument EDIT.
9227         (isearch-repeat): If search string is empty, look up at the car of
9228         the search ring; ignore the yank pointer.
9229         (isearch-abort): Call isearch-done with NOPUSH.
9230         (isearch-cancel): New function.
9231         (isearch-mode-map): Bind it to ESC ESC ESC.
9232
9233         * isearch-mode.el: Begin merge with FSF 20.4.
9234
9235 1999-09-01  Andy Piper  <andy@xemacs.org>
9236
9237         * x-select.el (x-get-clipboard): obsolete.
9238         (x-yank-clipboard-selection): obsolete
9239
9240         * select.el (disown-selection): need to be careful to disown the
9241         clipboard if we set it via selection.
9242         (get-clipboard): move from x-select.el
9243         (yank-clipboard-selection): ditto.
9244
9245 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9246
9247         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9248         isearch-highlight-all-matches to nil.
9249         (isearch-fixed-case): New variable.
9250         (isearch-mode): Initialize it.
9251         (isearch-edit-string): Save it.
9252         (isearch-toggle-case-fold): Set it.
9253         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9254         need to check isearch-fixed-case.
9255         (isearch-toggle-case-fold): Update highlighting of all matches
9256         before the pause.
9257         (isearch-edit-string):
9258
9259 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9260
9261         * isearch-mode.el (isearch-edit-string): Call isearch-message
9262         before reading the event so that the prompt is displayed properly.
9263         (isearch-message): Use isearch-nonincremental when calling
9264         isearch-message-prefix.
9265         (minibuffer-local-isearch-map): Bind up and down to do the same as
9266         M-p and M-n respectively.
9267         (isearch-done): New arg NOPUSH.
9268         (isearch-edit-string): Use it.
9269         (isearch-edit-string): Don't bind isearch-string.
9270         (isearch-ring-adjust): Edit string, *then* push state.
9271
9272 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9273
9274         * faces.el (isearch-secondary): Make isearch-secondary look
9275         different than default.
9276
9277 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9278
9279         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9280         save-excursion.
9281         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9282         (isearch-update): Call isearch-dehighlight without arguments.
9283         (isearch-done): Ditto.
9284
9285         * isearch-mode.el (isearch-fix-case): If the search string has no
9286         upper-case letters, allow the folding to be reenabled.
9287         Previously, once disabled, the folding would remain that way until
9288         the end of isearch.
9289         (isearch-top-state): Call isearch-fix-case.
9290
9291         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9292         save-excursion.
9293         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9294
9295 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9296
9297         * xpm-button.el:
9298         xbm-button.el: Need to exist in core because gui.el depends on
9299         them.
9300
9301 1999-08-31  Andy Piper  <andy@xemacs.org>
9302
9303         * gutter-items.el (buffers-tab-face): new customizable variable.
9304         (buffers-tab-default-buffer-line-length): new specifier for
9305         maximum viewable characters.
9306         (progress-stack): new variable for implementing widget-based
9307         progress messages.
9308         (progress-area-buffer): ditto.
9309         (progress-glyph-height): ditto.
9310         (progress-stop-callback): ditto.
9311         (progress-quit-function): new function.
9312         (progress-glyph): new variable.
9313         (progress-layout-glyph): ditto.
9314         (progress-displayed-p): new function, see message-displayed-p for
9315         details.
9316         (clear-progress): ditto.
9317         (remove-progress): ditto.
9318         (append-progress): ditto.
9319         (raw-append-progress): ditto.
9320         (display-progress): ditto.
9321         (current-progress): ditto.
9322         (current-progress-label): ditto.
9323         (progress): ditto.
9324         (lprogress): ditto.
9325
9326
9327 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9328
9329         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9330
9331         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9332         `isearch-yank-selection'.
9333         (isearch-mode-map): Use it.
9334         (isearch-yank-selection): Use `get-selection' instead of
9335         `get-x-selection'.
9336
9337 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9338
9339         * faces.el (isearch-secondary): Create face here.
9340
9341         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9342         timers.
9343
9344 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9345
9346         * subr.el (buffer-string): More robust backward compatibility
9347         check, courtesy William Perry.
9348
9349 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9350
9351         * replace.el (perform-replace): Stop the search after the search
9352         limit has been reached.
9353
9354 1999-08-23  Andy Piper  <andy@xemacs.org>
9355
9356         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9357         here if we don't have one.
9358
9359 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9360
9361         * ldap.el (ldap-coding-system): Default to nil until we get
9362         efficient UTF8 support
9363         (ldap-decode-string): Guard against `decode-coding-string' not
9364         being defined
9365         (ldap-encode-string): Guard against `encode-coding-string' not
9366         being defined
9367
9368 1999-08-23  Didier Verna  <didier@xemacs.org>
9369
9370         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9371         Some doc strings improvements, and add a star to the `interactive'
9372         calls.
9373
9374 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9375
9376         * font-lock.el (java-font-lock-keywords-3): introduced new
9377         keywords and regexpes for javadoc syntax 1.2.
9378
9379 1999-08-17  Andy Piper  <andy@xemacs.org>
9380
9381         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9382         format-buffers-tab-line.
9383         (buffers-tab-max-buffer-line-length): new variable.
9384         (format-buffers-tab-line): new function. truncate names if over
9385         buffers-tab-max-buffer-line-length.
9386
9387 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9388
9389         * cus-start.el: Customize the variable `bell-inhibit-time'.
9390
9391 1999-08-16  Andy Piper  <andy@xemacs.org>
9392
9393         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9394         brute-force approach to deleting the last buffer.
9395         (buffers-tab-grouping-regexp): new customizable variable.
9396         (select-buffers-tab-buffers-by-mode): use it.
9397
9398 1999-08-13  Andy Piper  <andy@xemacs.org>
9399
9400         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9401         deletion problem.
9402
9403 1999-07-30  Didier Verna  <didier@xemacs.org>
9404
9405         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9406         of princ to output symbols.
9407         (custom-save-face-internal): ditto.
9408         (custom-save-resets): ditto.
9409
9410 1999-08-09  Didier Verna  <didier@xemacs.org>
9411
9412         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9413         `regexp-quote' to protect the major mode name for use as a regular
9414         expression (c++ needs this for instance).
9415
9416 1999-08-08  Andy Piper  <andy@xemacs.org>
9417
9418         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9419         cope with similar mode names.
9420
9421         * gutter-items.el (buffers-tab-selection-function): new selection
9422         function.
9423         (select-buffers-tab-buffers-by-mode): new function.
9424         (buffers-tab-items): use it if set to only display buffers in the
9425         tab in the current buffer's group..
9426         (update-tab-in-gutter): use new api.
9427         (remove-buffer-from-gutter-tab): ditto.
9428
9429         * gutter-items.el (buffers-tab-max-size): set custom selection
9430         default to 6.
9431         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9432         (add-tab-to-gutter): set face as default.
9433
9434 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9435
9436         * faces.el (frob-face-property): Merge the fall-back specifier
9437         with the target, not replace it.
9438
9439 1999-08-05  Andy Piper  <andy@xemacs.org>
9440
9441         * gutter-items.el (update-tab-in-gutter): add frame argument for
9442         buffer-items.
9443         (update-tab-in-gutter): use it.
9444
9445         * gutter-items.el (record-buffer-hook): set.
9446
9447         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9448         change.
9449         (switch-to-buffer-hook) deleted.
9450
9451 1999-08-04  Andy Piper  <andy@xemacs.org>
9452
9453         * gutter-items.el (update-tab-in-gutter): make sure this will work
9454         as an argument to create-frame-hook.
9455
9456 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9457
9458         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9459         instead of timer emulation.
9460
9461 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9462
9463         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9464         Emacs isearch enhancements.
9465
9466 1999-07-28  Andy Piper  <andy@xemacs.org>
9467
9468         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9469         all devices that support tab controls.
9470         (remove-buffer-from-gutter-tab): new function. to be used as a
9471         value for kill-buffer-hook.
9472
9473 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9474
9475         * auto-show.el (auto-show-truncationp): changed to match
9476         `window_translation_on'
9477
9478 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9479
9480         * XEmacs 21.2.19 is released
9481
9482 1999-07-28  SL Baur  <steve@miho>
9483
9484         * code-files.el (insert-file-contents): Fix docstring.
9485         revert previous change.
9486
9487 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9488
9489         * fill.el (fill-region-as-paragraph): Change re-break-point to
9490         contain word-across-newline plus one character so that filling
9491         Japanese and Chinese works as desired.
9492         * simple.el (do-auto-fill): Ditto.
9493
9494 1999-07-26  SL Baur  <steve@miho>
9495
9496         * mule/japanese.el ("Japanese"): Do not specify a default input
9497         method.
9498         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9499
9500 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9501
9502         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9503         able to use cl-macs macro in early lisp.
9504
9505 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9506
9507         * custom.el:
9508         * cus-face.el:
9509         * cus-edit.el:
9510                 Massive custom Theme API changes.
9511
9512 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * code-files.el (insert-file-contents): Regard
9515         coding-system-magic-cookie if `coding-system-for-read' is nil.
9516
9517 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9518
9519         * mule/thai-xtis.el: Add coding: local variable, to avoid
9520         bootstrapping problem with C locale.
9521
9522 1999-07-22  Andy Piper  <andy@xemacs.org>
9523
9524         * dumped-lisp.el (preloaded-file-list): guard against putting
9525         gutter-items in a less than functional XEmacs.
9526         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9527
9528 1999-07-18  Bob Weiner  <weiner@beopen.com>
9529
9530         * fill.el (fill-context-prefix): Fixed bug that prevented the
9531         setting of an adaptive fill prefix when the `dont-skip-first' was
9532         t.
9533
9534 1999-07-22  SL Baur  <steve@miho>
9535
9536         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9537
9538 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9539
9540         * files.el (interpreter-mode-alist): add `make', `guile', and
9541         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9542         makefile-mode, guile is a scheme, and someday XEmacs will be
9543         modular enough to use as an efficient scripting tool.)
9544
9545 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9546
9547         * mule/mule-cmds.el (reset-language-environment): Regard
9548         coding-category `utf-8' and `ucs-4' if they are available.
9549
9550 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9551
9552         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9553         (prefer-coding-system): Fix DOC-string.
9554
9555         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9556         DOC-string too.
9557
9558         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9559         Mule.
9560         (coding-system-change-eol-conversion): Fix DOC-string.
9561
9562 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9563
9564         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9565         instead of `list-coding-system'.
9566
9567 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9568
9569         * menubar-items.el (default-menubar): `select-input-method' was
9570         renamed to `set-input-method'.
9571
9572         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9573         "Set Language Environment" menu.
9574
9575         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9576         "Describe Language Support" menu.
9577
9578 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9579
9580         * mule/chinese.el ("Chinese-GB"): Rename
9581         `chinese-gb-environment-setup-function' to
9582         `setup-chinese-gb-environment-internal'.
9583
9584 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9585
9586         * mule/korean.el: Use `define-coding-system-alias' instead of
9587         `copy-coding-system'.
9588
9589 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9590
9591         * mule/mule-cmds.el (set-language-environment-coding-systems):
9592         Treat duplicated coding-categories.
9593
9594 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9595
9596         * mule/japanese.el: Use `define-coding-system-alias' instead of
9597         `copy-coding-system'.
9598
9599 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9600
9601         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9602         coding-system `viscii'.
9603
9604 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9605
9606         * mule/cyrillic.el:
9607         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9608         (cyrillic-alternativnyj-decode-table): New variable.
9609         (cyrillic-alternativnyj-encode-table): New variable.
9610         - Specify `iso-8-1' as a category of coding-system
9611           `alternativnyj'.
9612         - Abolish general Cyrillic environment.
9613
9614 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9615
9616         * mule/chinese.el:
9617         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9618         - Register `chinese-gb-environment-setup-function' as a
9619           `setup-function' of "Chinese-GB" environment.
9620
9621 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9622
9623         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9624         optional argument `parents'.
9625
9626         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9627         property for Thai-XTIS.
9628
9629         * mule/mule-help.el (help-with-tutorial): Use property
9630         `tutorial-coding-system' of language-info as a coding-system to
9631         read tutorial file.
9632
9633 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9634
9635         * mule/thai-xtis.el: Don't setup `setup-function' and
9636         `exit-function'.
9637
9638         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9639         `set-coding-category-system' to set up coding-system for
9640         coding-category.
9641
9642         * mule/mule-cmds.el (prefer-coding-system): Use
9643         `set-coding-category-system' to set up coding-system for
9644         coding-category.
9645
9646 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9647
9648         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9649         Thai-XTIS environment.
9650
9651         * mule/mule-cmds.el (prefer-coding-system): Use
9652         `find-coding-system' instead of `coding-system-p'.
9653
9654 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9655
9656         * mule/mule-cmds.el (set-language-environment-coding-systems):
9657         Modify eol-type for XEmacs.
9658
9659         * mule/thai-xtis.el: Delete unused local variable `category'.
9660
9661         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9662         function.
9663         (prefer-coding-system): Don't call
9664         `update-coding-systems-internal'; use function
9665         `coding-category-list' instead of variable `coding-category-list';
9666         use `set-coding-priority-list' instead of `set-coding-priority';
9667         modify `eol-type' for XEmacs.
9668
9669         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9670         `charset-columns'.
9671         (char-width): Likewise.
9672
9673 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9674
9675         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9676         `tis-620'.
9677
9678         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9679         `set-coding-priority-list' instead of `set-coding-priority'; don't
9680         call `update-coding-systems-internal'.
9681
9682         * mule/mule-misc.el (coding-system-get): New function.
9683         (coding-system-put): New function.
9684         (coding-system-category): New function.
9685
9686 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9687
9688         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9689         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9690         to avoid conflict with leim/quail/thai-xtis.
9691
9692         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9693         to thai-xtis-chars.el.
9694
9695         * mule/thai-xtis-chars.el: New file (split from
9696         mule/thai-xtis.el).
9697
9698 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9699
9700         * mule/thai-xtis.el:
9701         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9702         - Add syntax entries.
9703         - Put `preferred-coding-system' of the charset `thai-xtis' to
9704           `tis-620'.
9705
9706 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9707
9708         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9709         rewritten to use write-multibyte-character.
9710
9711 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9712
9713         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9714         of `iso-2022-7'.
9715         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9716         ported yet.
9717         (read-input-method-name): Treat optional argument `default'.
9718
9719 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9720
9721         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9722         all.
9723         (set-language-info-alist): Set up menus here.
9724
9725 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9726
9727         * minibuf.el (completing-read): Add new optional argument
9728         `default'.
9729         (read-coding-system): Add new optional argument
9730         `default-coding-system'.
9731
9732 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9733
9734         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9735         (viet-viscii-...->viet-vscii...).
9736
9737 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9738
9739         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9740         and menus.
9741
9742 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9743
9744         * mule/mule-cmds.el (input-method-function): Add permanent-local
9745         property.
9746
9747 1999-03-30  Dave Love  <fx@gnu.org>
9748
9749         * mule/mule-cmds.el (current-language-environment): Doc fix.
9750
9751 1999-02-06  Richard Stallman  <rms@gnu.org>
9752
9753         * mule/european.el (setup-slovenian-environment): New function.
9754         ("Slovenian"): New language environment.
9755
9756 1999-01-27  Dave Love  <fx@gnu.org>
9757
9758         * mule/mule-cmds.el (current-language-environment): Provide :link,
9759         :type (choices) and appropriate :get.
9760
9761 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9762
9763         * mule/mule-cmds.el (describe-language-environment): Don't alter
9764         input-method-alist.
9765
9766 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9767
9768         * mule/mule-cmds.el (prefer-coding-system): Call
9769         set-coding-priority, so that the internal array of priorities is
9770         also updated.
9771
9772 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9773
9774         * mule/mule-cmds.el (prefer-coding-system): If the argument
9775         requires specific EOL conversion type, make the default coding
9776         systems use that.
9777
9778 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9779
9780         * mule/mule-cmds.el (set-language-environment): Pass the default
9781         eol-type to set-language-environment-coding-systems.
9782         (set-default-coding-systems): Copy the eol-type property for the
9783         new default values of {buffer-file,process}-coding-system from the
9784         old defaults.
9785         (set-language-environment-coding-systems): Accept an optional
9786         argument EOL-TYPE, and set the eol-type property of the default
9787         coding systems accordingly.
9788
9789 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9790
9791         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9792         use generate-new-buffer instead of get-buffer-create.
9793
9794 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9795
9796         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9797
9798 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9799
9800         * mule/mule-cmds.el (default-input-method): Fix custom type.
9801
9802 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9803
9804         * mule/mule-cmds.el (setup-specified-language-environment):
9805         Add apropos-inhibit property.
9806         (describe-specified-language-support): Likewise.
9807
9808 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9809
9810         * mule/mule-cmds.el: Doc fixes.
9811
9812 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9813
9814         * mule/mule-cmds.el (register-input-method): Doc-string
9815         modified.
9816
9817 1998-09-01  Dave Love  <fx@gnu.org>
9818
9819         * mule/mule-cmds.el (current-language-environment): Fix
9820         setter function.
9821
9822 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9823
9824         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9825         mule/european.el, mule/hebrew.el, mule/japanese.el,
9826         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9827         avoid bootstrapping problem if you need to recompile all the Lisp
9828         files using interpreted code.
9829
9830 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9831
9832         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9833         ("Latin-2"): Likewise.
9834
9835 1998-08-18  Per Starback  <starback@update.uu.se>
9836
9837         * mule/european.el (setup-latin2-environment): Fix typo.
9838
9839 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9840
9841         * mule/european.el: Give proper value of `input-method' key to all
9842         lang. env.
9843
9844         * mule/mule-cmds.el (activate-input-method): Handle the case that
9845         the arg INPUT-METHOD is nil correctly.
9846         (read-multilingual-string): Activate the specified input method
9847         before calling read-string.  Afterward, activate the original
9848         input method.
9849
9850 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9851
9852         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9853         (set-language-info-alist): Fix typo in doc-string.
9854
9855         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9856
9857 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9858
9859         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9860         (reset-language-environment): New function for the job that
9861         setup-english-environment used to do.
9862         (set-language-environment): Do more setups according to the info
9863         in language-info-alist.
9864         (read-language-name): Handle the case that the arg KEY is nil.
9865         (describe-language-environment): Handle input-method property.
9866
9867         * mule/: All files under this directory, which related with
9868         specific languages (such as mule/european.el, mule/greek.el,
9869         mule/hebrew.el, mule/misc-lang.el), modified as below.
9870         (setup-XXX-environment): Just call set-language-environment.  If
9871         they used to do some other jobs than what done by
9872         set-language-environment, those jobs are done in
9873         setup-XXX-environment-internal now.
9874         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9875         the value to setup-XXX-environment-internal.  Add properties
9876         input-method and features.
9877
9878         * mule/english.el (setup-english-environment): Just call
9879         reset-language-environment.
9880
9881         * mule/european.el (setup-8-bit-environment): Function deleted.
9882
9883 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9884
9885         * mule/mule-cmds.el (input-method-exit-on-first-char)
9886         (input-method-use-echo-area): Doc fixes.
9887
9888 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9889
9890         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9891         variable.
9892         (input-method-use-echo-area): New variable.
9893
9894 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9895
9896         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9897
9898 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9899
9900         * mule/mule-cmds.el (activate-input-method): Update mode line.
9901         (inactivate-input-method): Likewise.
9902
9903 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9904
9905         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9906         input method in the current buffer, but just bind
9907         current-input-method.
9908
9909 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9910
9911         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9912
9913         * mule/misc-lang.el ("IPA"): Add coding-priority and
9914         coding-system.
9915
9916 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9917
9918         * mule/greek.el: Add coding-priority.
9919
9920 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9921
9922         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9923         LANG-ENV.
9924
9925 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9926
9927         * mule/mule-cmds.el (register-input-method): Fix previous change.
9928         (setup-specified-language-environment): Doc fix.
9929
9930 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9931
9932         * mule/mule-cmds.el: Several doc fixes.
9933         (get-language-info, set-language-info): Rename argument.
9934         (set-language-info-alist): Likewise.
9935         (register-input-method): Rename argument.
9936         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9937
9938 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9939
9940         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9941         default value while reading an input method.
9942
9943 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9944
9945         * mule/mule-cmds.el (universal-coding-system-argument):
9946         Use buffer-file-coding-system as default.
9947
9948 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9949
9950         * mule/korean.el ("Korean"): Doc fix.
9951
9952 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9953
9954         * mule/mule-cmds.el (describe-language-environment): Print the
9955         languge environment at the head.
9956
9957 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9958
9959         * mule/japanese.el: Set exit-function to exit-japanese-environment
9960         for Japanese environment.
9961
9962 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9963
9964         * mule/mule-cmds.el (set-language-environment): Doc fix.
9965         (current-language-environment): Use defcustom.
9966         (default-input-method): Specify :type.
9967
9968 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9969
9970         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9971         modified.
9972         (prefer-coding-system): Doc-string modified.
9973
9974 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9975
9976         * mule/mule-cmds.el (set-language-info): Doc-string
9977         describes `coding-priority' KEY.
9978         (set-language-environment-coding-systems): New function.
9979         (select-safe-coding-system): New function.
9980         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9981         (set-language-info-alist): New optionla arg PARENTS.  Call
9982         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9983         (set-language-environment-coding-systems): New function.
9984
9985         * mule/chinese.el: Remove setting up of
9986         describe-chinese-environment-map and
9987         setup-chinese-environment-map.  Exclude them in args of calls to
9988         set-language-info-alist.  Register coding-priority key in
9989         language-info-alist.
9990
9991         * mule/cyrillic.el: Remove setting up of
9992         describe-cyrillic-environment-map and
9993         setup-cyrillic-environment-map.  Exclude them in args of calls to
9994         set-language-info-alist.  Register coding-priority key in
9995         language-info-alist.
9996
9997         * mule/english.el: Register coding-priority key in
9998         language-info-alist.
9999
10000         * mule/ethiopic.el: Register coding-priority key in
10001         language-info-alist.
10002
10003         * mule/european.el: Remove setting up of
10004         describe-european-environment-map and
10005         setup-european-environment-map.  Exclude them in args of calls to
10006         set-language-info-alist.  Register coding-priority key in
10007         language-info-alist.  Add "German" language env.
10008         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10009         (setup-german-environment): New function.
10010
10011         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10012         change default input method to "greek-postfix".
10013
10014         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10015         coding-priority key in
10016
10017 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10018
10019         * mule/mule-cmds.el (set-language-info): Doc fix.
10020         (input-method-inactivate-hook): Doc fix.
10021
10022 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10023
10024         * mule/mule-cmds.el (set-input-method): Renamed from
10025         select-input-method.
10026
10027 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10028
10029         * mule/mule-cmds.el (set-language-environment): Run
10030         exit-language-environment-hook before calling `exit-function'
10031         which is specified for the language environment.
10032
10033 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10034
10035         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10036         modified.
10037         (prefer-coding-system): Likewise.
10038         (describe-language-environment): Print aliases of each coding
10039         system.
10040         (set-language-environment-hook): New variable.
10041         (exit-language-environment-hook): New variable.
10042         (set-language-environment): Call these hooks.  Before setting a
10043         new language environment, exit from the
10044         current-language-environment if necessary.
10045         (input-method-verbose-flag): The value can be nil, t,
10046         complex-only, or default.
10047         (input-method-highlight-flag): Doc-string augmented.
10048         (activate-input-method): Check if we can run the registered
10049         function to activate an input method.
10050
10051         * mule/korean.el: Set exit-function for language environment
10052         "Korean" to exit-korean-environment.
10053         (setup-korean-environment): Moved to korea-util.el.
10054
10055 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10056
10057         * mule/mule-cmds.el (read-multilingual-string): Use
10058         current-input-method prior to default-input-method.  Don't bind
10059         current-input-method by `let', instead, activate the specified
10060         input method in the current buffer temporarily.
10061
10062 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10063
10064         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10065
10066 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10067
10068         * mule/chinese.el (post-read-decode-hz): Return the result of
10069         decode-hz-region.
10070         (pre-write-encode-hz): Do not change the value of
10071         last-coding-system.
10072
10073 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10074
10075         * mule/mule-ccl.el: Doc fixes.
10076
10077 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10078
10079         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10080         (check-ccl-program): New macro.
10081
10082 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10083
10084         * mule/mule-ccl.el: Comment about CCL syntax modified.
10085         (ccl-command-table): Add read-multibyte-character and
10086         write-multibyte-character.
10087         (ccl-code-table): Add ex-cmd.
10088         (ccl-extended-code-table): New variable.
10089         (ccl-embed-extended-command): New function.
10090         (ccl-compile-read-multibyte-character,
10091         ccl-compile-write-multibyte-character) New functions.
10092         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10093         ccl-dump-write-multibyte-character): New functions.
10094
10095 1999-07-22  SL Baur  <steve@miho>
10096
10097         * config.el (config-value-file): config.values is installed into
10098         doc-directory.
10099         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10100
10101 1999-07-19  Didier Verna  <didier@xemacs.org>
10102
10103         * rect.el: all functions rewritten, except when noted. Below is a
10104         list of interface changes.
10105         (apply-on-rectangle): new function. Obsoletes
10106         `operate-on-rectangle'. All functions that used to call this
10107         function now call the new one.
10108         (kill-rectangle): added optional prefix arg to fill lines.
10109         (delete-rectangle): ditto.
10110         (delete-extract-rectangle): ditto.
10111         (open-rectangle): ditto.
10112         (clear-rectangle): ditto.
10113         (delete-rectangle-line): added third arg FILL.
10114         (delete-extract-rectangle-line): ditto.
10115         (open-rectangle-line): ditto.
10116         (clear-rectangle-line): ditto.
10117
10118 1999-07-18  Andy Piper  <andy@xemacs.org>
10119
10120         * menubar-items.el (default-menubar): add gutter options.
10121
10122         * gutter-items.el: new file.
10123         (gutter): new group for custom.
10124         (gutter-visible-p): new variable.
10125         (default-gutter-position): ditto.
10126         (buffers-tab): new group for the buffers tab.
10127         (gutter-buffers-tab): widget to put in the gutter.
10128         (buffers-tab-max-size): max number of tabs.
10129         (buffers-tab-switch-to-buffer-function): function to call when a
10130         tab is pressed.
10131         (buffers-tab-omit-function): filter buffers with this function.
10132         (buffers-tab-format-buffer-line-function): format buffer names for
10133         inclusion in tabs.
10134         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10135         the record.
10136         (build-buffers-tab-internal): build a list of tab items.
10137         (buffers-tab-items): ditto.
10138         (add-tab-to-gutter): put a tab in the gutter area.
10139         (update-tab-in-gutter): reset the buffers in the tab.
10140
10141         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10142
10143         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10144         (switch-to-buffer-hooks): new hook.
10145
10146         * toolbar.el (default-toolbar-position): fix typo.
10147
10148 1999-07-16  Andy Piper  <andy@xemacs.org>
10149
10150         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10151
10152 1999-07-15  Didier Verna  <didier@xemacs.org>
10153
10154         * cus-edit.el (custom-prompt-variable): optional third arg makes
10155         prompt for a comment string.
10156         (customize-set-value): optional prefix makes this function handle
10157         variable comments.
10158         (customize-set-variable): ditto.
10159         (customize-save-variable): ditto.
10160         (customize-customized): handle custom comments.
10161         (customize-save-customized): ditto.
10162         (custom-variable-state-set): ditto.
10163         (custom-face-state-set): ditto.
10164         (customize-saved): ditto.
10165         (custom-variable-set): ditto.
10166         (custom-face-set): ditto.
10167         (custom-variable-save): ditto.
10168         (custom-face-save): ditto.
10169         (custom-variable-reset-saved): ditto.
10170         (custom-face-reset-saved): ditto.
10171         (custom-variable-reset-standard): ditto.
10172         (custom-face-reset-standard): ditto.
10173         (custom-comment-face): new face.
10174         (custom-comment-tag-face): ditto.
10175         (custom-comment): new widget.
10176         (custom-comment-create): new function.
10177         (custom-comment-delete): ditto.
10178         (custom-comment-value-set): ditto.
10179         (custom-comment-show): ditto.
10180         (custom-comment-invisible-p): ditto.
10181         (custom-variable-value-create): create a comment field widget.
10182         (custom-face-value-create): ditto.
10183         (custom-variable-menu): new entry for adding a custom comment.
10184         (custom-face-menu): ditto.
10185         (custom-save-variables): possibly save custom comments.
10186         (custom-save-faces): ditto.
10187
10188         * cus-face.el (custom-set-faces): the arguments can now have a
10189         custom comment as fourth argument.
10190
10191         * custom.el (custom-set-variables): the arguments can now have a
10192         custom comment as fifth element.
10193
10194 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10195
10196         * XEmacs 21.2.18 is released
10197
10198 1999-07-13  SL Baur  <steve@miho>
10199
10200         * lib-complete.el (read-library-name): Revert previous change.
10201         (read-library): Ditto.
10202
10203 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10204
10205         * packages.el (packages-package-list): Capitalize docstring.
10206
10207         * packages.el (packages-find-package-library-path): Use #'nconc
10208         rather than #'append to reduce consing -- #'mapcar uses Flist,
10209         which returns a freshly consed list.  #'append would create yet
10210         another fresh list, using Fmake_list in concat.
10211
10212         * packages.el (package-provide): Use setq with remassq like it
10213         says in its docstring.
10214
10215 1999-07-06  SL Baur  <steve@miho.m17n.org>
10216
10217         * lib-complete.el (progn-with-message): Fix typo.
10218
10219 1999-07-06  SL Baur  <steve@miho.m17n.org>
10220
10221         * mule/mule-misc.el (char-octet): Make function match docstring.
10222         From Katsumi Yamaoka <yamaoka@jpl.org>
10223
10224 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10225
10226         * wid-edit.el (widget-documentation): corrected spelling error.
10227
10228 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10229
10230         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10231         keys if already bound
10232
10233 1999-07-06  SL Baur  <steve@miho.m17n.org>
10234
10235         * lib-complete.el (progn-with-message): Revert previous changes.
10236
10237 1999-06-24  Bob Weiner  <weiner@beopen.com>
10238
10239         * lib-complete.el (find-library):
10240         (find-library-other-window):
10241         (find-library-other-frame): Completely rewrote
10242         so that these functions actually work when called non-interactively.
10243         Also made them handle LIBRARY arguments which end with .el or .elc.
10244
10245 1999-06-24  Bob Weiner  <weiner@beopen.com>
10246
10247         * simple.el (indent-new-comment-line): Locally bound
10248         `block-comment-start' to `comstart' or else when this is called
10249         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10250         `block-comment-start' value, ignoring any existing spacing after a
10251         comment prefix in the previous line and producing ugly comments.
10252
10253 1999-06-23  Bob Weiner  <weiner@beopen.com>
10254
10255         * list-mode.el (mouse-choose-completion):
10256         (choose-completion):
10257         (completion-switch-to-minibuffer): Added.
10258         ([Tab]): [Tab] previously switched to the minibuffer
10259         but since [space] does that and since most applications in the
10260         world use [Tab] to select the next item in a list, do that in the
10261         *Completions* buffer too.  This will cause the least confusion
10262         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10263         06/23/1999.
10264
10265 1999-06-22  Bob Weiner  <weiner@beopen.com>
10266
10267         * help.el (help-buffer-name): Added support for a null value
10268         of `help-buffer-prefix-string' since some buffers require no
10269         prefix.
10270
10271 1999-06-20  Bob Weiner  <weiner@beopen.com>
10272
10273         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10274         in the completion-list-mode-map to bury the completions buffer
10275         even when the minibuffer is no longer active.
10276
10277 1999-06-20  Bob Weiner  <weiner@beopen.com>
10278
10279         * list-mode.el (list-mode): It is visually disconcerting to have
10280         the text cursor disappear within list buffers, especially when
10281         moving from window to window, so leave it visible.
10282
10283 1999-07-01  SL Baur  <steve@miho.m17n.org>
10284
10285         * menubar-items.el (default-menubar): Conditionalize the bug
10286         report menu item (which may not be possible in this XEmacs).
10287         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10288
10289 1999-06-30  SL Baur  <steve@miho.m17n.org>
10290
10291         * subr.el (with-current-buffer): DOC string fix.
10292         Suggested by Bob Weiner <weiner@altrasoft.com>
10293
10294 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10295
10296         * cus-face.el (custom-face-italic): insert missing args
10297
10298 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10299
10300         * packages.el (package-locations): Changed default early package
10301         hierarchies to ~/.xemacs/mule-packages and
10302         ~/.xemacs/xemacs-packages.
10303
10304 1999-06-23  SL Baur  <steve@miho.m17n.org>
10305
10306         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10307
10308 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10309
10310         * packages.el (package-locations): Changed default early package
10311         hierarchy to ~/.xemacs/packages.
10312         (package-locations): Removed `packages' as a possible name for a
10313         late package hierarchy.
10314
10315 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10316
10317         * mule/mule-category.el (word-combining-categories): Set up new
10318         variable.
10319         (word-separating-categories): Likewise.
10320
10321 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10322
10323         * XEmacs 21.2.17 is released
10324
10325 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10326
10327         * font-menu.el (font-menu-set-font): allow for nil specification
10328         of font size.
10329
10330 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10331
10332         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10333         is 1.
10334
10335 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10336
10337         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10338         8859-5 instead of ISO 8859-1.
10339
10340 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10341
10342         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10343         (viet-viscii-encode-table): Ditto.
10344
10345         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10346         Make obsolete definition of char-octet.
10347
10348 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10349
10350         * subr.el: Move no-Mule make-char ...
10351         * help-nomule.el (make-char): To here.
10352         (string-width): Make Mule compatibility alias.
10353
10354 1999-06-15  Andy Piper  <andy@xemacs.org>
10355
10356         * select.el (get-selection-no-error): really make there be no-error.
10357         (get-selection): revert to original.
10358
10359 1999-06-11  Andy Piper  <andy@xemacs.org>
10360
10361         * select.el (selection-sets-clipboard): renamed.
10362         (own-selection): use it.
10363
10364 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10365
10366         * XEmacs 21.2.16 is released
10367
10368 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10369
10370         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10371         missing characters to avoid crash.
10372
10373 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10374
10375         * coding.el (set-terminal-coding-system): Only set the console
10376         coding system on the selected console if it is a tty.
10377
10378 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10379
10380         * cus-face.el:
10381         * cus-edit.el:
10382         * faces.el:
10383         (custom):
10384         (face-spec-set):
10385         * faces.el (frob-face-property):
10386         * font-menu.el (font-menu-set-font):
10387                   Actually apply changes from 1999-03-17
10388
10389 1999-06-10  Andy Piper  <andy@xemacs.org>
10390
10391         * select.el (get-selection): abstract out non error-signalling
10392         part.
10393         (get-selection-no-error): get-selection without signalling an
10394         error.
10395         (selection-is-clipboard-p): new variable. controls whether the
10396         selection sets the clipboard.
10397         (own-selection): use it.
10398
10399         * mouse.el (insert-selection): fallback to clipboard after trying
10400         primary selection and cutbuffer.
10401
10402 1999-06-05  Andy Piper  <andy@xemacs.org>
10403
10404         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10405         selection functions.
10406
10407 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10408
10409         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10410         default value.
10411         (load): Use `raw-text' instead of `no-conversion'.
10412         (insert-file-contents): Likewise.
10413
10414         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10415         of `no-conversion'.
10416
10417 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10418
10419         * coding.el: Don't copy `no-conversion' to `raw-text'.
10420
10421 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10422
10423         * subr.el (make-char): Define it if Mule is not around.
10424
10425 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10426
10427         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10428
10429         * x-select.el (x-disown-selection-internal): Restore symbol as an
10430         obsolete alias.
10431         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10432
10433 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10434
10435         * XEmacs 21.2.15 is released
10436
10437 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10438
10439         * subr.el (split-string): Avoid infinite looping
10440
10441 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10442
10443         * ldap.el (ldap-ignore-attribute-codings): New variable
10444         (ldap-default-attribute-decoder): New variable
10445         (ldap-coding-system): New variable
10446         (ldap-attribute-syntax-encoders): New variable
10447         (ldap-attribute-syntax-decoders): New variable
10448         (ldap-attribute-syntaxes-alist): New variable
10449         (ldap-encode-boolean): New function
10450         (ldap-decode-boolean): New function
10451         (ldap-encode-country-string): New function
10452         (ldap-decode-string): New function
10453         (ldap-decode-address): New function
10454         (ldap-encode-address): New function
10455         (ldap-decode-attribute): New function
10456         (ldap-search): Use some of these
10457
10458 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10459
10460         * version.el (emacs-version): Make the patch level/beta come
10461         before the XEmacs qualifier so that it gets into (funcall
10462         emacs-version) and thus in the bug reports.
10463         (emacs-version>=): Support patch levels.
10464
10465 1999-06-03  SL Baur  <steve@xemacs.org>
10466
10467         * version.el: implement x.y.z version number
10468         From Jan Vroonhof <vroonhof@math.ethz.ch>
10469
10470 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10471
10472         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10473
10474 1999-05-22  Vin Shelton <acs@xemacs.org>
10475
10476         * startup.el: Document -private and break out non-standard X options.
10477
10478 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10479
10480         * mule/mule-charset.el (charset-after): New function.
10481         (charset-direction): Synch with Mule, update docstring.
10482         (get-charset-property): New function.
10483         (put-charset-property): New function.
10484         (charset-plist): New function.
10485
10486         * mule/mule-charset.el (compose-region):
10487         (decompose-region): remove;  these functions (which don't work
10488         since we don't do composite characters) have been moved to
10489         mule-util.el.
10490         (toplevel): follow coding standards
10491
10492 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10493
10494         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10495         exist any more.
10496
10497         * code-files.el: Fix commentary to follow coding standards.  Move
10498         the single line left in mule-files.el to here.
10499
10500         * mule/mule-files.el: delete.
10501
10502 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10503
10504         * info.el (Info-scroll-prev): Use event functions instead of the
10505         old emacs 19 interface.
10506
10507 1999-06-02  Andy Piper  <andy@xemacs.org>
10508
10509         * x-font-menu.el (x-font-menu-load-font):
10510         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10511
10512 1999-05-31  Andy Piper  <andy@xemacs.org>
10513
10514         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10515         group.
10516         (font-menu-this-frame-only-p): ditto.
10517         (font-menu-max-items): reinstate, from Jan Vroonhof
10518         <vroonhof@math.ethz.ch>
10519         (font-menu-submenu-name-format): ditto.
10520         (font-menu-split-long-menu): ditto, for use by the family
10521         constructor.
10522         (font-menu-family-constructor): use it.
10523
10524 1999-05-30  Andy Piper  <andy@xemacs.org>
10525
10526         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10527         for use by the font menu.
10528
10529         * msw-font-menu.el: new file implementing mswindows specific
10530         font-menu behaviour.
10531         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10532         (mswindows-font-menu-junk-families): ditto.
10533         (hack-font-truename): ditto.
10534         (mswindows-font-regexp-ascii): ditto.
10535         (mswindows-reset-device-font-menus): ditto.
10536         (mswindows-font-menu-font-data): ditto.
10537         (mswindows-font-menu-load-font): ditto.
10538
10539         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10540         (x-font-menu-font-data): ditto.
10541         (x-font-menu-load-font): ditto.
10542
10543         * font-menu.el: new file implementing generic font menu behaviour.
10544         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10545         made device independent.
10546         (font-menu-this-frame-only-p): ditto.
10547         (font-menu-preferred-resolution): ditto.
10548         (font-menu-size-scaling): new variable used to determine whether
10549         sizes are in points or tenths of a point.
10550         (vassoc): moved from x-font-menu.el.
10551         (device-fonts-cache): ditto.
10552         (device-fonts-cache): ditto.
10553         (flush-device-fonts-cache): ditto.
10554         (reset-device-font-menus): copied from x-font-menu.el and made
10555         device independent. Most functionality deferred to
10556         device-dependent versions.
10557         (font-menu-family-constructor): copied from x-font-menu.el and
10558         made device independent.
10559         (font-menu-size-constructor): ditto.
10560         (font-menu-weight-constructor): ditto.
10561         (font-menu-set-font): ditto.
10562         (font-menu-change-face): ditto.
10563         (font-menu-load-font): new device method.
10564         (font-menu-font-data): ditto.
10565
10566         * x-font-menu.el: The above functions deleted.
10567
10568 1999-05-26  Andy Piper  <andy@xemacs.org>
10569
10570         * update-elc.el:
10571         * make-docfile.el:
10572         * loadup.el: rehash expand-file-name usage to not use default-directory.
10573
10574 1999-05-21  Andy Piper  <andy@xemacs.org>
10575
10576         * x-select.el (x-select-convert-to-text):
10577         (x-selected-text-type):
10578         (x-get-selection):
10579         (xselect-convert-to-string):
10580         (xselect-convert-to-compound-text):
10581         (xselect-convert-to-length):
10582         (xselect-convert-to-targets):
10583         (xselect-convert-to-delete):
10584         (xselect-convert-to-filename):
10585         (xselect-convert-to-charpos):
10586         (xselect-convert-to-lineno):
10587         (xselect-convert-to-colno):
10588         (xselect-convert-to-sourceloc):
10589         (xselect-convert-to-os):
10590         (xselect-convert-to-host):
10591         (xselect-convert-to-user):
10592         (xselect-convert-to-class):
10593         (xselect-convert-to-name):
10594         (xselect-convert-to-integer):
10595         (xselect-convert-to-atom):
10596         (xselect-convert-to-identity): functions renamed from x-* and
10597         moved to select.el.
10598         (x-get-secondary-selection): use rename get-selection.
10599         (x-get-clipboard): ditto.
10600         (x-own-selection): moved to select.el.
10601         (x-valid-simple-selection-p): ditto.
10602         (x-dehilight-selection): ditto.
10603         (x-own-clipboard): ditto.
10604         (x-disown-selection): ditto.
10605
10606         * x-mouse.el (x-yank-function): moved to mouse.el.
10607         (x-insert-selection): ditto.
10608         (x-set-point-and-move-selection): use renamed function.
10609
10610         * select.el (selected-text-type): moved and renamed from
10611         x-select.el.
10612         (selection-owner-p): moved to C.
10613         (selection-exists-p): ditto.
10614         (get-cutbuffer): new device method.
10615         (get-selection): generalised and moved from x-select.el.
10616         (own-selection): moved x-own-selection functionality into here.
10617         (dehilight-selection): renamed and moved from x-select.el.
10618         (own-clipboard): functionality moved from x-select.el using new
10619         generic C builtins.
10620         (disown-clipboard): ditto.
10621         (select-convert-to-text):
10622         (select-convert-to-string):
10623         (select-convert-to-compound-text):
10624         (select-convert-to-length):
10625         (select-convert-to-targets):
10626         (select-convert-to-delete):
10627         (select-convert-to-filename):
10628         (select-convert-to-charpos):
10629         (select-convert-to-lineno):
10630         (select-convert-to-colno):
10631         (select-convert-to-sourceloc):
10632         (select-convert-to-os):
10633         (select-convert-to-host):
10634         (select-convert-to-user):
10635         (select-convert-to-class):
10636         (select-convert-to-name):
10637         (select-convert-to-integer):
10638         (select-convert-to-atom):
10639         (select-convert-to-identity): new functions renamed from x-* and
10640         moved from x-select.el.
10641
10642         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10643         into here and use as the default window-system mouse yank.
10644         (insert-selection): generalised and moved from x-mouse.el.
10645         (own-clipboard): moved to C.
10646
10647         * msw-select.el (mswindows-selection-owned-p): deleted.
10648         (mswindows-own-selection): generalised and moved to select.el.
10649         (mswindows-disown-selection): generalised and moved to C.
10650         (mswindows-selection-owner-p): ditto.
10651
10652 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10653
10654         * XEmacs 21.2.14 is released
10655
10656 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10657
10658         * about.el: update contact info for jason and slb.
10659
10660 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10661
10662         * mule/european.el (setup-romanian-environment): Add Romanian
10663         support from Emacs/Mule romanian.el.
10664
10665 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10666
10667         * cus-face.el: Label all custom changes with the 'custom' tag.
10668
10669         * cus-edit.el: idem ditto.
10670
10671         * faces.el: Added suport for adding device tags to various functions.
10672         (custom): New device tag.
10673         (face-spec-set): Call reset face with tags argument. No longer do
10674         x-init-global-faces hack.
10675
10676         * faces.el (frob-face-property): Use an anonymous specifier to map
10677         frob-face-property-1 over.
10678
10679         * x-font-menu.el (font-menu-set-font): Always specify all
10680         properties to custom.
10681
10682 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10683
10684         * mule/european.el (setup-czech-environment): Add czech support.
10685         From David Sauer <davids@orfinet.cz>
10686
10687 1999-03-15  SL Baur  <steve@xemacs.org>
10688
10689         * check-features.el: Turn hard errors into warnings.
10690
10691 1999-03-21  SL Baur  <steve@xemacs.org>
10692
10693         * simple.el (delete-key-deletes-forward): As per discussion on
10694         xemacs-beta, default to t.
10695
10696 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10697
10698         * loadup.el: Define Installation-string before loading anything.
10699
10700 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10701
10702         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10703         From Anders Stenman <stenman@isy.liu.se>
10704
10705 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10706
10707         * wid-edit.el (widget-glyph-find): Ditto.
10708
10709         * packages.el (locate-library): Ditto.
10710
10711         * loadup.el (really-early-error-handler): Ditto.
10712
10713         * lib-complete.el (read-library): Ditto.
10714
10715         * faces.el (set-face-stipple): Ditto.
10716
10717         * code-files.el (load): Use new calling style of locate-file.
10718
10719 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10720
10721         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10722         dead.
10723
10724 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10725
10726         * dumped-lisp.el (preloaded-file-list): Don't load
10727         Installation.el.
10728
10729         * loadup.el (Installation-string): Define it here.
10730
10731 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10732
10733         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10734         Installation.el needs to be loaded before `dump-paths', otherwise
10735         the dumping process won't find it.
10736
10737 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10738
10739         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10740         subr so that we can use `replace-in-string' in Installation.el to
10741         get rid of C-m chars under the native Windows build.
10742
10743 1999-04-29  Andy Piper  <andy@xemacs.org>
10744
10745         * make-docfile.el: canonicalize file and directory names.
10746
10747         * device.el (call-device-method): new function for calling device
10748         specific methods.
10749         (define-device-method): new function for defining device methods.
10750         (define-device-method*): ditto.
10751
10752 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10753
10754         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10755
10756 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10757
10758         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10759         (cyrillic-koi8-r-encode-table): Likewise.
10760         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10761         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10762
10763         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10764         from vietnamese.el].
10765
10766         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10767         mule/mule-misc.el.
10768
10769 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10770
10771         * mule/thai-xtis.el:
10772         - Change font registry name from "Thai94x94-0" to "xtis-0".
10773         - Change mnemonic of coding-system `tis-620' to "TIS620".
10774
10775 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10776
10777         * mule/ethiopic.el: fixed.
10778
10779 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10780
10781         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10782
10783         * mule/thai-xtis.el: New file.
10784
10785         * mule/vietnamese.el: New file.
10786
10787         * mule/ethiopic.el: New file.
10788
10789 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10790
10791         * bytecomp.el (byte-compile-close-variables): Leave
10792         debug-issue-ebola-notices alone.
10793
10794 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10795
10796         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10797         at the top of the buffer since it is the most important thing to
10798         customize
10799         (ldap-get-host-parameter): New defun
10800         (ldap-search): Add a new parameter `withdn' to retrieve the
10801         distinguished names of entries
10802
10803 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10804
10805         * startup.el (splash-frame-body): Date and spelling fixes.
10806
10807 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10808
10809         * view-less.el (toggle-truncate-lines): add autoload tag
10810
10811 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10812
10813         * format.el (format-alist): Disable image stuff.
10814
10815 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10816
10817         * wid-edit.el (widget-glyph-find): Search by directories, then by
10818         suffixes rather than the other way around.
10819         (widget-image-conversion): Renamed to
10820         `widget-image-file-name-suffixes'.
10821
10822 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10823
10824         * mule/mule-charset.el: Made old functions obsolete, remove the
10825         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10826         (charset-iso-graphic-plane): Rename from charset-graphic.
10827         (charset-iso-final-char): Rename from charset-final.
10828         (charset-width): Rename from charset-columns.
10829         (charset-bytes): Added from fsf compatibility, returns always 1.
10830
10831         * mule/mule-misc.el: Move charset-doc-string alias to
10832         mule-charset.el
10833
10834 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10835
10836         * x-faces.el (x-make-font-bold-italic): honor
10837         *try-oblique-before-italic-fonts*
10838
10839 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10840
10841         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10842
10843 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10844
10845         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10846         name.
10847
10848 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10849
10850         * cl-extra.el (equalp): Would bug out for lists.
10851
10852 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10853
10854         * about.el (about-hackers):  Change cgw's email address
10855
10856 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10857
10858         * XEmacs 21.2.13 is released
10859
10860 1999-03-12  SL Baur  <steve@xemacs.org>
10861
10862         * simple.el (delete-key-deletes-forward): Revert to previous
10863         behavior.
10864
10865 1999-01-18  Didier Verna  <didier@xemacs.org>
10866
10867         * menubar-items.el (xemacs-splash-buffer): handle the case of
10868         multiple elements in the splash buffer body.
10869
10870         * startup.el (splash-frame-timeout): new constant: interval
10871         between splash buffer elements.
10872         (command-line-1): handle splash buffer with multiple elements (use
10873         a timeout).
10874         (splash-frame-body): Originally `startup-splash-frame-body'.
10875         Rewrote a cleaner and more readable version. This can now be array,
10876         in which case each element is displayed in turn in the splash buffer.
10877         (splash-frame-static-body): new constant. Persistent information
10878         across all splash buffer elements (preserves the possibility to give
10879         it in different languages.
10880         (circulate-splash-frame-elements): new function. Used as a timeout
10881         to circulate through all splash frame elements and display them in
10882         sequence.
10883         (display-splash-frame): originally `startup-splash-frame'. Handle
10884         the case of multiple elements in the splash buffer body. Now
10885         returns a timeout id if multiple elements to display, or nil.
10886
10887 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10888
10889         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10890         so they can be overridden by x-init-face-from-resources.
10891         Additionally specify the font name also with an x tag.
10892
10893 1999-03-08  Andy Piper  <andy@xemacs.org>
10894
10895         * package-get.el (package-get-base): autoload.
10896
10897         * menubar-items.el (default-menubar): add update menu item. Fix
10898         custom menu to only be activated when package-base is available.
10899
10900         * package-get.el (package-get-custom): don't load
10901         package-get-custom as it is auto-generated. Fix group definition.
10902
10903 1999-03-05  Didier Verna  <didier@xemacs.org>
10904
10905         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10906         instead of `symbol-name' (Thanks Kyle).
10907
10908         * cus-edit.el (custom-save-variables): use `prin1' instead of
10909         princ to write symbols.
10910
10911 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10912
10913         * XEmacs 21.2.12 is released
10914
10915 1999-03-05  SL Baur  <steve@xemacs.org>
10916
10917         * menubar-items.el (default-menubar): Add kfm browsing support.
10918         From Neal Becker <nbecker@fred.net>
10919
10920 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10921
10922         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10923         calls to font-lock during buffer reversion.
10924
10925 1999-02-12  Didier Verna  <didier@xemacs.org>
10926
10927         * info.el (Info-build-node-completions): unconditionally widen the
10928         tag table buffer.
10929
10930 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10931
10932         * x-faces.el (x-init-face-from-resources):
10933         Only set fonts in the 'x locale.
10934
10935 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10936
10937         * package-ui.el (pui-install-selected-packages): Don't throw on
10938         `package-admin-delete-binary-package' returning nil since it's
10939         normal.  Reindent function.
10940         (pui-add-required-packages): Handle case where packages selected
10941         for installation have never been installed.
10942
10943 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10944
10945         * menubar-items.el (default-menubar):
10946         Implement the ``Mule->Set coding system of process'' menu item.
10947
10948 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10949
10950         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10951         files
10952         - Change some `if's to `when's
10953
10954 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10955
10956         * XEmacs 21.2.11 is released
10957
10958 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10959
10960         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10961         against window close (Fix Bug #460).
10962         (ask-user-about-lock-dbox): Idem.
10963
10964 1999-02-25  SL Baur  <steve@xemacs.org>
10965
10966         * mule/mule-charset.el (charset-leading-byte): New function.
10967         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10968
10969 1999-02-12  Andy Piper  <andy@xemacs.org>
10970
10971         * about.el (xemacs-hackers): change andy's email address.
10972         (about-url-alist): change andy's web page address.
10973         (about-xemacs): add piper.
10974
10975 1999-02-16  SL Baur  <steve@xemacs.org>
10976
10977         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10978         of mule-base into lisp/mule.
10979
10980 1999-02-16  SL Baur  <steve@xemacs.org>
10981
10982         * mule/arabic.el:
10983         mule/canna-leim.el:
10984         mule/chinese.el:
10985         mule/cyrillic.el:
10986         mule/english.el:
10987         mule/european.el:
10988         mule/greek.el:
10989         mule/hebrew.el:
10990         mule/japanese.el:
10991         mule/kinsoku.el:
10992         mule/korean.el:
10993         mule/misc-lang.el:
10994         mule/mule-category.el:
10995         mule/mule-ccl.el:
10996         mule/mule-charset.el:
10997         mule/mule-cmds.el:
10998         mule/mule-coding.el:
10999         mule/mule-files.el:
11000         mule/mule-help.el:
11001         mule/mule-init.el:
11002         mule/mule-misc.el:
11003         mule/mule-tty-init.el:
11004         mule/mule-x-init.el:
11005         mule/viet-chars.el:  Remerge from mule-base.
11006
11007         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11008         of mule-base into lisp/mule.
11009
11010 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11011
11012         * process.el (exec-to-string): Use `shell-command-switch' in place
11013         of hard-wired "-c" (for WindowsNT).
11014
11015 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11016
11017         * menubar-items.el (default-menubar):  Remove obsolete
11018         "Gopher" item
11019
11020 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11021
11022         * package-admin.el (package-admin-get-install-dir): First fall
11023         back to the location of xemacs-base for non-mule packages.
11024
11025 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11026
11027         * paths.el:
11028         - improved automounter tmp directory support.
11029         - support 4 (!) empirically discovered automounter conventions
11030
11031 1999-02-12  SL Baur  <steve@xemacs.org>
11032
11033         * etags.el (pop-tag-mark): autoload to match key binding.
11034
11035 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11036
11037         * XEmacs 21.2.10 is released
11038
11039 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11040
11041         * package-get.el (package-get-remote-filename): Don't bug out for
11042         a local file name in the search entry.
11043
11044 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11045
11046         * XEmacs 21.2.9 is released
11047
11048 1999-01-19  Didier Verna  <didier@xemacs.org>
11049
11050         * replace.el (replace-search-function): new variable containing a
11051         function to perform a search-forward.
11052         (replace-re-search-function): new variable containing a function
11053         to perform a re-search-forward.
11054         (perform-replace): use them.
11055
11056 1999-01-25  Didier Verna  <didier@xemacs.org>
11057
11058         * select.el (selection-owner-p): use the name `XEmacs'.
11059         (cut-copy-clear-internal): ditto.
11060
11061 1999-01-18  Andy Piper  <andy@xemacs.org>
11062
11063         * about.el (about-url-alist): Update my entry.
11064         (xemacs-hackers): Ditto.
11065
11066 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11067
11068         * buffer.el (switch-to-buffer): Fixing documentation.
11069         * minibuf.el (minibuffer-completion-table): ditto.
11070         * cl-macs.el (return-from): ditto.
11071
11072 1999-01-04  Didier Verna  <didier@xemacs.org>
11073
11074         * replace.el (delete-non-matching-lines): temporarily disable
11075         case-folding when called interactively with a regexp containing
11076         uppercase characters.
11077         (delete-matching-lines): ditto.
11078         (count-matches): ditto.
11079         (list-matching-lines): ditto.
11080
11081 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11082
11083         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11084         abort if current window is split horizontally, not if others are
11085         split.  Got rid of unnecessary minibuffer checking.  Also, add
11086         some comments (it's still complex).
11087
11088 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11089
11090         * package-get.el: changed address for doc.ic.ac.uk to
11091         sunsite.doc.ic.ac.uk
11092
11093 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11094
11095         * ldap.el (toplevel): Remove requires so that the file compiles
11096         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11097
11098 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11099
11100         * dump-paths.el: Calculate module-directory and set
11101         module-load-path to the load path for modules.
11102
11103         * loadup.el: Get bootstrap value of module-load-path from the
11104         environment variable EMACSBOOTSTRAPMODULEPATH.
11105         - Display the module load path if we're debugging paths.
11106
11107         * setup-paths.el: Added function paths-find-site-module-directory.
11108         - Added function paths-find-module-directory.
11109         - Added function paths-construct-module-load-path.  Uses new
11110         environment variable EMACSMODULEPATH.
11111
11112 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11113
11114         * font.el (font-default-object-for-device):
11115         Oops! This `or' can't be replaced by `unless'.
11116         Fixed inability to run w3, among other things.
11117
11118 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11119
11120         * package-admin.el: Change initialization of
11121           package-admin-install-function dependent on system type.
11122           Change package-admin-install-function-mswindows to use
11123           "minitar".
11124
11125 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11126
11127         * mouse.el (default-mouse-motion-handler): Disable help echo while
11128         in the minibuffer.
11129
11130 1998-12-28  Martin Buchholz <martin@xemacs.org>
11131
11132         * XEmacs 21.2.8 is released.
11133
11134 1998-12-24  Martin Buchholz <martin@xemacs.org>
11135
11136         * XEmacs 21.2.7 is released.
11137
11138 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11139
11140         * package-ui.el (pui-list-packages): Set truncate-lines.
11141
11142         * package-get.el (package-get-download-menu): Use
11143         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11144
11145         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11146         (pui-help-string): idem.
11147         (list-packages-mode): New major mode.
11148         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11149         (pui-install-selected-packages): Add suport for removing packages.
11150         (pui-toggle-package-delete-key): New function.
11151         (pui-popup-context-sensitive): New kludge.
11152         (pui-list-packages): Add warning when `package-get-remote' is nil.
11153         (package-ui-add-site): New function.
11154
11155 1998-12-01  Didier Verna  <didier@xemacs.org>
11156
11157         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11158
11159 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11160
11161         * ldap.el: Custom-ized
11162         (toplevel): Do not provide `ldap' which is provided by C level
11163         LDAP code
11164         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11165
11166 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11167
11168         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11169
11170 1998-12-17  Andy Piper  <andy@xemacs.org>
11171
11172         * sound.el (sound-load-list): name changed from sound-load-alist.
11173         (sound-extension-list): name changed from sound-ext-list.
11174         (load-default-sounds): use new names.
11175         (load-sound-file): use new names.
11176
11177 1998-12-16  Andy Piper  <andy@xemacs.org>
11178
11179         * XEmacs 21.2.6 is released
11180
11181 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11182
11183         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11184         errors.
11185
11186 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11187
11188         * wid-edit.el (widget-echo-this-extent): Set
11189         help-echo-owns-message to t.
11190
11191 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11192
11193         * package-get.el (package-get-download-menu): use toggles for
11194           each site in the download site menu.
11195
11196 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11197
11198         * package-get.el (package-get): If we cannot find a package
11199           because package-get-remote is not set, give a more helpful
11200           error message.
11201
11202 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11203
11204         * package-get.el (package-get-remote-filename): use an EFS path
11205         with user anonymous if no user is specified.
11206
11207 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11208
11209         * faces.el (face-spec-set): Re-init fallfacks for default after
11210         calling reset-face on the default face.
11211
11212 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11213
11214         * package-admin.el (package-admin-default-install-function):
11215         Behave as advertised.  Make sure the pkg-dir is proper for
11216         default-directory.
11217         (package-admin-add-binary-package): Make sure the pkg-dir is
11218         proper for default-directory.
11219         (package-admin-install-function-mswindows): Make sure the pkg-dir
11220         is proper for default-directory.
11221
11222 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11223
11224         * XEmacs 21.2.5 is released
11225
11226 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11227
11228         * files.el (binary-file-regexps): regexp-opt is not available at
11229         bytecompile time.
11230
11231 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11232
11233         * x-win-xfree86.el:
11234         * x-win-sun.el (x-win-init-sun):
11235         * x-win-sun.el:
11236         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11237         * x-iso8859-1.el:
11238         * x-init.el (init-post-x-win):
11239         * x-init.el (init-pre-x-win):
11240         * x-init.el (x-initialize-compose):
11241         * x-init.el:
11242         * x-compose.el:
11243         * winnt.el:
11244         * widget.el:
11245         * wid-edit.el (widget-glyph-click):
11246         * wid-edit.el (widget-glyph-find):
11247         * wid-edit.el (widget-type):
11248         * view-less.el (view-buffer-other-window):
11249         * very-early-lisp.el:
11250         * version.el:
11251         * toolbar.el:
11252         * toolbar-items.el:
11253         * term/sun.el (suntool-map):
11254         * term/sun-mouse.el:
11255         * term/internal.el:
11256         * syntax.el (modify-syntax-entry):
11257         * symbol-syntax.el:
11258         * subr.el:
11259         * startup.el (lock-directory):
11260         * simple.el (set-comment-column):
11261         * simple.el (backward-delete-char-untabify):
11262         * shadow.el (find-emacs-lisp-shadows):
11263         * shadow.el:
11264         * setup-paths.el (paths-construct-info-path):
11265         * select.el (cut-copy-clear-internal):
11266         * process.el (call-process-region):
11267         * process.el (start-process-shell-command):
11268         * process.el:
11269         * paths.el (rmail-spool-directory):
11270         * paragraphs.el (use-hard-newlines):
11271         * package-get.el (package-get-dependencies):
11272         * package-admin.el (package-admin-delete-binary-package):
11273         * obsolete.el (truncate-string):
11274         * obsolete.el (store-substring):
11275         * mouse.el (default-mouse-track-maybe-own-selection):
11276         * mouse.el (mouse-yank-at-point):
11277         * modeline.el:
11278         * modeline.el (mouse-drag-modeline):
11279         * minibuf.el (read-directory-name-internal):
11280         * minibuf.el (read-file-name-internal):
11281         * minibuf.el (read-file-name-internal-1):
11282         * minibuf.el (read-file-name-2):
11283         * minibuf.el (exact-minibuffer-completion-p):
11284         * minibuf.el (read-from-minibuffer):
11285         * minibuf.el:
11286         * menubar.el (check-menu-syntax):
11287         * map-ynp.el (map-y-or-n-p):
11288         * make-docfile.el (docfile-out-of-date):
11289         * loadup.el ((member "run-temacs" command-line-args)):
11290         * loadup.el ((member "no-site-file" command-line-args)):
11291         * loadup.el (really-early-error-handler):
11292         * loadup.el:
11293         * loadhist.el:
11294         * loaddefs.el:
11295         * lisp-mnt.el (lm-verify):
11296         * lib-complete.el (lib-complete:cache-completions):
11297         * lib-complete.el (library-all-completions):
11298         * itimer.el (itimer-run-expired-timers):
11299         * info.el (Info-mode):
11300         * info.el (Info-insert-file-contents):
11301         * info.el (Info-rebuild-dir):
11302         * info.el (Info-build-dir-anew):
11303         * info.el (Info-parse-dir-entries):
11304         * info.el (Info-dir-outdated-p):
11305         * info.el (Info-insert-dir):
11306         * info.el (info-xref):
11307         * info.el:
11308         * hyper-apropos.el (hyper-apropos-get-doc):
11309         * hyper-apropos.el (hyper-describe-face):
11310         * hyper-apropos.el (hyper-apropos-mode):
11311         * hyper-apropos.el:
11312         * help.el (list-processes):
11313         * help.el:
11314         * gnuserv.el:
11315         * font.el (mswindows-font-create-name):
11316         * font.el (font-default-font-for-device):
11317         * font.el (x-font-create-object):
11318         * font.el (font-registry):
11319         * font.el:
11320         * font-lock.el (font-lock-keywords):
11321         * font-lock.el:
11322         * finder.el (finder-compile-keywords):
11323         * find-paths.el (paths-find-recursive-path):
11324         * fill.el (set-justification-center):
11325         * fill.el (fill-region-as-paragraph):
11326         * files.el (insert-directory):
11327         * files.el (wildcard-to-regexp):
11328         * files.el (recover-file):
11329         * files.el (basic-save-buffer):
11330         * files.el (delete-auto-save-file-if-necessary):
11331         * files.el (file-relative-name):
11332         * files.el (backup-extract-version):
11333         * files.el (backup-buffer):
11334         * files.el (set-visited-file-name):
11335         * files.el (set-auto-mode):
11336         * files.el (interpreter-mode-alist):
11337         * files.el:
11338         * files.el (find-file-noselect):
11339         * files.el (abbreviate-file-name):
11340         * files.el (parse-colon-path):
11341         * files.el (directory-abbrev-alist):
11342         * etags.el (visit-tags-table-buffer):
11343         * easymenu.el (easy-menu-define):
11344         * dragdrop.el (experimental-dragdrop-drag):
11345         * dragdrop.el (dragdrop-drop-do-functions):
11346         * dragdrop.el (dragdrop-drop-at-point):
11347         * disass.el (disassemble-1):
11348         * disass.el (disassemble-internal):
11349         * disass.el (disassemble):
11350         * disass.el:
11351         * derived.el (derived-mode-init-mode-variables):
11352         * derived.el (define-derived-mode):
11353         * custom.el (defgroup):
11354         * cus-edit.el (custom-quote):
11355         * config.el:
11356         * code-process.el (open-network-stream):
11357         * code-process.el (start-process):
11358         * code-process.el (call-process-region):
11359         * code-process.el (call-process):
11360         * code-process.el:
11361         * code-files.el (insert-file-contents):
11362         * code-files.el:
11363         * code-files.el (buffer-file-coding-system-for-read):
11364         * cmdloop.el (yes-or-no-p-minibuf):
11365         * cl.el:
11366         * cl-macs.el:
11367         * cl-extra.el:
11368         * callers-of-rpt.el (make-caller-report):
11369         * callers-of-rpt.el:
11370         * bytecomp.el (batch-byte-recompile-directory):
11371         * bytecomp.el (batch-byte-compile-1):
11372         * bytecomp.el (batch-byte-compile):
11373         * bytecomp.el (display-call-tree):
11374         * bytecomp.el (byte-compile-insert):
11375         * bytecomp.el (byte-compile-two-args-19->20):
11376         * bytecomp.el (byte-compile-variable-ref):
11377         * bytecomp.el (byte-compile-form):
11378         * bytecomp.el (byte-compile-top-level-body):
11379         * bytecomp.el (byte-compile-out-toplevel):
11380         * bytecomp.el (byte-compile-byte-code-maker):
11381         * bytecomp.el (byte-compile-file-form-defmumble):
11382         * bytecomp.el (byte-compile-file-form):
11383         * bytecomp.el (byte-compile-keep-pending):
11384         * bytecomp.el (byte-compile-insert-header):
11385         * bytecomp.el (byte-compile-from-buffer):
11386         * bytecomp.el (byte-compile-file):
11387         * bytecomp.el (byte-recompile-file):
11388         * bytecomp.el (byte-compile-close-variables):
11389         * bytecomp.el (byte-compile-warn-about-unused-variables):
11390         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11391         * bytecomp.el (byte-compiler-legal-options):
11392         * bytecomp.el (byte-compile-lapcode):
11393         * bytecomp.el (byte-optimize-log):
11394         * bytecomp.el ((fboundp 'defsubst)):
11395         * bytecomp.el:
11396         * bytecomp-runtime.el:
11397         * byte-optimize.el (byte-optimize-apply):
11398         * byte-optimize.el (car):
11399         * byte-optimize.el (byte-optimize-form):
11400         * byte-optimize.el (byte-optimize-form-code-walker):
11401         * byte-optimize.el:
11402         * build-report.el (build-report-insert-installation-file):
11403         * build-report.el (build-report):
11404         * auto-show.el:
11405         * apropos.el (apropos-documentation):
11406         - mega patch
11407         - clean up byte-compile warnings
11408         - remove unused variables
11409         - Use common lisp style hashtable functions
11410         - byte compiler cleanup
11411         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11412         - remove old backquote syntax usage
11413         - move some cl functionality into C for speed.
11414         - remove last remaining VMS support
11415         - spelling fixes
11416         - implement last, butlast, nbutlast, copy-list in C.
11417         - new macro ignore-file-errors, similar to ignore-errors
11418           (ignore-file-errors (delete-file "foo"))
11419         - get frequent garbage collection during loadup.el by tweaking
11420           gc-cons-threshold, rather than explicitly calling garbage-collect
11421         - default delete-key-deletes-forward to `t'.
11422
11423 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11424
11425         * XEmacs 21.2-beta4 is released.
11426
11427 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11428
11429         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11430         (easy-menu-item-present-p): Wrapper around find-menu-item.
11431         (easy-menu-remove-item): Wrapper around delete-menu-item.
11432
11433         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11434         (add-menu-button): Add 'in-menu' argument.
11435         (add-menu-item-1): Add in-menu support to helper function.
11436
11437 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11438
11439         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11440
11441 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11442
11443         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11444         of Dec 4, 1997.
11445
11446 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11447
11448         * process.el (shell-command-on-region): Report if the command
11449         succeeded or failed.
11450
11451 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11452
11453         * subr.el (buffer-substring-no-properties): Comment out.
11454
11455 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11456
11457         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11458           into font instances first, like `x-frob-font-size' does.
11459           (mswindows-find-larger-font): ditto
11460
11461 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11462
11463         * package-ui.el (pui-install-selected-packages): fix args in call
11464         to `package-get'.
11465
11466 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11467
11468         * package-get.el (host-name): New widget type.
11469         (package-get-remote): Better customization using new type.
11470         (package-get-download-sites): idem dito.
11471
11472         (package-get-custom): Do not use package-get-all untill we have
11473         runtime dependencies.
11474
11475         (package-get-remove-copy): Default to 't' we no longer need this
11476         kludge as we do not currently use depenencies.
11477
11478         (package-get-was-current): New variable.
11479         (package-get-require-base): New 'force-current' argument.
11480         (package-get-update-base): idem
11481         (package-get-package-provider):  idem
11482         (package-get-locate-index-file): New 'no-remote' argument.
11483         (package-get-locate-file): idem.
11484
11485         (package-get-maybe-save-index): New function.
11486         (package-get-update-base): Use it.
11487
11488 1998-10-28 Greg Klanderman <greg@alphatech.com>
11489
11490         * package-get.el (package-get-remote): default to nil; by default,
11491         don't go out to the net via EFS.  They must select a download site.
11492         (package-get-download-sites): new variable.
11493         (package-get-download-menu): new function.
11494         (package-get-locate-index-file): new function.
11495         (package-get-update-base): use it.
11496
11497         * menubar-items.el (default-menubar): add "Update Package Index"
11498         and "Add Download Site" menus under Options | Manage Packages.
11499
11500 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11501
11502         * package-get.el (package-get): bugfix code checking installed version
11503         for case where package is not currently installed.
11504         (package-get-require-signed-base-updates): new variable.
11505         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11506         deemed not a goot thing.  Use the variable
11507         package-get-allow-unsigned-base-updates instead.
11508
11509 1998-10-16 Greg Klanderman <greg@alphatech.com>
11510
11511         * package-get.el (package-get): Don't install an older version than
11512         we already have unless explicitly told to.  Issue a warning.
11513
11514         * package-ui.el (pui-add-required-packages): when adding
11515         dependencies, don't add packages that are up to date.
11516         (pui-package-symbol-char):  Don't consider a package out of date
11517         if you have a newer version installed than the latest version in
11518         package-get-base.
11519
11520         * package-get.el (package-get-base-filename): document that it may
11521         be a path relative to package-get-remote;  new default value.
11522         (package-get-locate-file): new function.
11523         (package-get-update-base): use it to expand package-get-base-filename.
11524         (package-get-save-base): new function to save the package-get database
11525         to file.
11526         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11527         (package-get-update-base): pass the REMOTE-SOURCE arg.
11528         (package-get-update-base-entry): call package-get-custom-add-entry.
11529         (package-get-file-installed-p): removed; no longer needed.
11530         (package-get-create-custom): ditto.
11531         (toplevel): remove code to build and load package-get-custom.el
11532         (package-get-custom-add-entry): new function.
11533
11534 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11535
11536         * wid-edit.el (widget-button-click): Don't switch window.
11537
11538 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11539
11540         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11541
11542 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11543
11544         * etags.el (find-tag-default): Run find-tag-hook using
11545         run-hooks rather than funcall
11546
11547 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11548
11549         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11550         and the current local map as the parents to isearch-mode-map.
11551
11552 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11553
11554         * XEmacs 21.2-beta3 is released.
11555
11556 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11557
11558         * package-get.el (package-get-update-base): use
11559         insert-file-contents-internal, not insert-file-contents-literally.
11560
11561 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11562
11563         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11564         dump time.
11565
11566 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11567
11568         * package-get.el (package-get-update-base-entry): new function.
11569         (package-get-update-base): renamed; was `package-get-load-base'.
11570         cleanup, and use package-get-update-base-from-buffer.
11571         (package-get-update-base-from-buffer): new function.
11572         (package-get-update-base-entries): new; helper for above.
11573         Do not eval lisp grabbed over ftp; parse it from new format.
11574
11575 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11576
11577         * files.el (set-auto-mode): Don't play games loading package-get
11578         database; package-get-package-provider will handle it all.
11579
11580 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11581
11582         * package-get.el (package-get-base-filename): new variable.
11583         (package-get-require-base): new function.
11584         (package-get-pgp-signed-begin-line): new variable.
11585         (package-get-pgp-signature-begin-line): ditto.
11586         (package-get-pgp-signature-end-line):  ditto.
11587         (package-get-load-base): new function.
11588         (package-get-interactive-package-query):
11589         (package-get-update-all):
11590         (package-get-dependencies):
11591         (package-get-package-provider):
11592         (package-get-custom): use package-get-require-base.
11593         [package-get-custom loading]: disable for now.
11594
11595         * package-ui.el (pui-list-packages): use (package-get-require-base)
11596
11597 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11598
11599         * package-ui.el: Correct obvious thinko in choosing extent face.
11600
11601 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11602
11603         * menubar-items.el (default-menubar): pui-list-package has nothing
11604         to with Customize. Move all the package stuff to a new Item in Options.
11605
11606         * package-ui.el (pui-menu): Add menu and Popup menu.
11607
11608         * package-get.el (package-get): Use new
11609         package-admin-get-install-dir.
11610
11611         * package-admin.el (package-admin-get-install-dir): New syntax.
11612         Conserve package location and put mule packages where mule-base is.
11613
11614         * package-get.el : Customized
11615
11616         * package-ui.el (pui): Customized
11617         (pui-package-install-dest-dir): New variable.
11618         (pui-install-selected-packages): Use it
11619
11620 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11621
11622         * package-get.el (package-get-interactive-package-query): Move
11623         dependency on package-get-base to run-time.
11624         (package-get-update-all): Ditto.
11625         (package-get-dependencies): Ditto.
11626         (package-get-package-provider): Ditto.
11627         (package-get-custom): Ditto.
11628
11629 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11630
11631         * events.el: Remove 'ascii-character property from 'backspace
11632         and 'delete symbols
11633
11634 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11635
11636         * package-get-base.el: removed.
11637
11638 1998-09-23  Didier Verna  <didier@xemacs.org>
11639
11640         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11641         (no-upper-case-p): new function.
11642         (with-search-caps-disable-folding): new macro.
11643         (with-interactive-search-caps-disable-folding): new macro.
11644         (zap-to-char): In interactive mode, do a case-sensitive search if
11645         the character is uppercase.
11646         (zap-up-to-char): ditto.
11647
11648         * replace.el (perform-replace): use the function no-upper-case-p.
11649
11650         * isearch-mode.el (isearch-fix-case): ditto.
11651         make obsolete `with-caps-disable-folding' and
11652         `isearch-no-upper-case-p'.
11653
11654         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11655         (tags-search): ditto.
11656         (tags-query-replace): ditto.
11657
11658         * info.el (Info-search): ditto.
11659
11660 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11661
11662         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11663
11664 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11665
11666         * package-admin.el (package-admin-rmtree): rewritten.  need to
11667         check for "." and ".." before symlink check.  expand files and
11668         directories with respect to DIRECTORY, not default-directory.
11669
11670 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11671
11672         * package-get.el (package-get-all): add INSTALL-DIR argument.
11673
11674 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11675
11676         * package-ui.el (pui-add-required-packages): new function, select
11677         dependent packages.
11678         (pui-display-keymap): bind it.
11679         (pui-help-string): document it.
11680         (pui-install-selected-packages): package-get-all -> package-get.
11681
11682         * package-get.el (package-get-dependencies): new function.
11683
11684 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11685
11686         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11687         regexps.
11688
11689 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11690
11691         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11692         function.
11693         (default-mouse-track-normalize-point): Use it.
11694
11695 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11696
11697         * package-admin.el (package-admin-delete-binary-package):
11698                 General cleanup. Remove unnessary use of progn and
11699         save-excursion.
11700         (package-admin-delete-binary-package): Do NOT mess with file
11701         modes. That is evil.
11702         (package-admin-delete-binary-package): Wrap all deleting in
11703         condition-case. The data in MANIFEST is untrustworthy.
11704         (package-admin-delete-binary-package): Let the OS worry about non
11705         empty directories.
11706
11707 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11708
11709         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11710         processing.
11711         (lm-report-bug): Fix mail address to send bug reports to.
11712
11713 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11714
11715         * XEmacs 21.2-beta2 is released.
11716
11717 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11718
11719         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11720
11721 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11722
11723         * info.el (Info-mode): Document page turning by double clicks in
11724         docstring so `M-x describe-mode' will display it.
11725
11726 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11727
11728         * info.el (Info-mouse-track-double-click-hook): Use character
11729         widths to calculate a border region where double clicking does
11730         page turning, and return `nil' by default so other hooks, such as
11731         region highlighting, will be run.
11732
11733 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11734
11735         * sound.el (default-sound-directory-list): Initialize with all the
11736         "sounds" directories in `data-directory-list'.  It used to just be
11737         the first one.
11738
11739         * packages.el (locate-data-directory-list): Created.  This gives
11740         the list of matching directories, unlike `locate-data-directory',
11741         which just gives the first one.
11742
11743 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11744
11745         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11746         make a binding in the local keymap until help-char handling is
11747         improved.
11748
11749         * help.el (help-keymap-with-help-key): Provide keymap with help
11750         binding.
11751         (help-print-help-form): New helper function.
11752
11753 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11754
11755         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11756         move extent to another buffer; no need to create a new extent.
11757         (isearch-fix-case): New function.
11758         (isearch-search-and-update): Use it.
11759
11760 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11761
11762         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11763         the keymap, not minor-mode-map-alist.
11764         (isearch-done): Restore overriding-local-map.
11765
11766 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11767
11768         * bytecomp.el (byte-compile-buffer-substring):
11769         Fix for: (byte-compile (defun f () (buffer-substring)))
11770         ==>   ** buffer-substring called with 3 args, but requires 0-3
11771         - new code not only works, but is more readable, too.
11772
11773 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11774
11775         * msw-faces.el (mswindows-init-device-faces): Don't try to
11776           specify a default font at this late stage. Do try to force
11777           creation of the default face font so that if it fails we get
11778           an error now instead of a crash at frame creation.
11779
11780           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11781           mswindows-make-font-unitalic: Canonical default weight
11782           changed from "Normal" to "Regular".
11783
11784           mswindows-make-font-bold / -bold-italic: Supplied device was
11785           not being passed into call to mswindows-find-smaller-font.
11786
11787 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11788
11789         * package-get.el (package-get-remote): Fix the path where to find
11790           the packages on xemacs.org.
11791
11792 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11793
11794         * about.el (about-maintainer-info): Update Ben's entry.
11795
11796 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11797
11798         * lisp/shadow.el (find-emacs-lisp-shadows):
11799         - `member' was being called on lists of length 2000!
11800         - Replace with hashtables.
11801         - Replace hand-coded loops with (dolist)
11802         - Fix comment typo
11803
11804 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11805
11806         * packages.el: Added new function, `package-delete-name', to
11807           delete existing packages from the installed package database
11808           (`packages-package-list').  Also added the "pkginfo" directory
11809           to `packages-special-base-regexp', so that the pkginfo directory
11810           would not get added to `late-packages'.
11811
11812         * package-admin.el: Added ability to delete an installed package
11813           (added low-level function, `package-admin-delete-package').
11814           Understands how to use the pkginfo/MANIFEST.<package> file to
11815           delete the package.  When installing a package, will also
11816           create a MANIFEST.* file if one is not provided by the
11817           package.  If the MANIFEST.* doesn't exist when deleting a
11818           package, the functions will fall back to attempting to delete
11819           any package-specific lisp directory.
11820
11821         * package-get.el: Moved some functions to package-admin.el.
11822           Added interactive function `package-get-delete-package', for
11823           use by users for deleting a package.
11824
11825           Also modified to not require the presence of efs.
11826
11827 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11828
11829         * files.el (find-file-noselect): Handle all signals, kill the
11830         buffer and resignal.
11831
11832 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11833
11834         * cl-macs.el (glyph-image): Add setf method.
11835
11836 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11837
11838         * package-get.el: Fixed broken EFS downloading.  Also, look for
11839           .tar.gz files first, in preference over .tgz files.
11840
11841         * package-ui.el: Fix display of package version numbers.
11842
11843 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11844
11845         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11846         argument.
11847
11848 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11849
11850         * list-mode.el: `display-completion-list': added new/optional
11851           keyword `:completion-string', which allows the programmer to
11852           change the "Possible completions are:" prompt.
11853
11854         * menubar-items.el: Added new pulldown menu-pick to start up the
11855           visual package browser/installer:
11856
11857                 Options->Customize->List Packages
11858
11859         * package-admin.el: Added hooks for installing under both Unix
11860           and MS Windows.  Does additional error checking.  No longer
11861           calls "add-big-package.sh" to install packages under Unix; now
11862           calls gunzip & tar directly.
11863
11864         * package-get.el: Added ability to install packages from files
11865           on a local disk/CDROM.  Now deletes any existing package lisp
11866           directory.  Does completion on available packages when
11867           querying for package names.  Will also search for .tgz files
11868           in addition for .tar.gz files.  Tries to reload
11869           auto-autoloads, as a convenience when loading new packages,
11870           and also tries to add any new package paths to `load-path'.
11871           Changed all occurences of `concat' to use `expand-file-name'.
11872
11873         * package-ui.el: New file which implements the main visual
11874           package browser/installer, which is started via a menu pick or
11875           M-x pui-list packages.
11876
11877 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * startup.el (load-init-file): spelling fix.
11880
11881 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11882
11883         * startup.el (normal-top-level): Load auto-autoload files
11884         covariantly with their precedence.
11885
11886 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11887
11888         * menubar-items.el (default-menubar): Remove "Font Weight"
11889         option, there is currently no custom equivalent.. Customize-faces
11890         is "Edit faces".
11891
11892         * x-font-menu.el (font-menu-set-font): Use customize to set
11893         default face.
11894
11895         * faces.el (face-spec-update-all-matching): New function.
11896
11897         * cus-face.el (custom-set-face-update-spec): New function.
11898         Interface to customize faces from elisp.
11899
11900         (custom-face-value-create): Show the customized settings if set
11901         but not saved.
11902
11903 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11904
11905         (custom-face-value-create): Show the customized settings if set
11906         but not saved.
11907
11908 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11909
11910         * keydefs.el (global-map): Add FSF 20.3 binding of
11911         query-replace-regexp.
11912
11913 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11914
11915         * minibuf.el (read-file-name-internal-1): use
11916         user-name-completion-1 instead of user-name-completion.
11917
11918 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11919
11920         * loadup.el:
11921         * make-docfile.el:
11922         * update-elc.el: Don't set `source-directory' (now defunct as a
11923         global variable) no more.
11924
11925         * packages.el (packages-list-autoloads): Made `source-directory'
11926         (now defunct as a global variable) a parameter.
11927
11928 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11929
11930         * about.el (about-hackers): new email
11931
11932 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11933
11934         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11935
11936 1998-07-17  Didier Verna  <didier@xemacs.org>
11937
11938         * faces.el (set-face-property):
11939         (set-face-dim-p):
11940         (face-dim-p): updated the doc strings now that the dim property isn't
11941         tty-specific.
11942         (face-equal): the dim property is now a common one.
11943
11944         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11945         Renamed the `stipple' attribute to `background-pixmap'.
11946         (custom-face-background-pixmap): make custom-face-stipple an
11947         obsolete alias for this.
11948
11949 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11950
11951         * find-paths.el (paths-file-readable-directory-p): Created and
11952         used.
11953
11954         * loadup.el: Don't set inhibit-... flags from run-temacs.
11955
11956 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11957
11958         * packages.el (packages-data-path-depth): Added and used.
11959
11960 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11961
11962         * about.el:
11963         - Change .xpm to .png, delete "zcat" section.
11964         - cosmetic fix in the 'marcpa' entry.
11965
11966         * etc/photos
11967         - convert all .xpm.Z to .png
11968         - rename mrb to martin
11969         - rename mcook-m to mcookm
11970
11971 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11972
11973         * x-init.el (x-initialize-compose): Add support for
11974         dead-circumflex as YET ANOTHER NAME for that dead key.
11975
11976 1998-08-05  Colin Rafferty <colin@xemacs.org>
11977
11978         * setup-paths.el (paths-construct-exec-path): Made the
11979         last-packages really be last.
11980         (paths-construct-data-directory-list): Ditto.
11981
11982 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11983
11984         * startup.el(startup-splash-frame-body):
11985         Update Copyright notice in splash screen
11986
11987 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11988
11989         * minibuf.el (read-file-name-internal-1): do ~user completion.
11990
11991 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11992
11993         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11994         aginst destroyed extents
11995
11996 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11997
11998         * package-get.el (package-get): add `install-dir' argument.
11999
12000 1998-07-20  John Jones  <jj@asu.edu>
12001
12002         * package-get.el: calls to package-get-update-all will only
12003           update packages which are already installed.
12004
12005 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12006
12007         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12008         writable.
12009
12010 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12011
12012         * about.el (about-hackers): Correct my email.
12013
12014 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12015
12016         * about.el (about-hackers): new email-address.
12017
12018 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12019
12020         * minibuf.el (read-number): Don't let `input-error' condition
12021         escape.
12022
12023 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12024
12025         * about.el (about-hackers): use my `email-for-life' address.
12026
12027 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12028
12029         * XEmacs 21.2-beta1 is released.
12030
12031 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12032
12033         * ldap.el (ldap-search): Doc string change
12034
12035 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12036
12037         * menubar-items.el (default-menubar): Removed references to
12038         `data-directory', and use `locate-data-file' instead, and made
12039         then greyed out if they don't exist.
12040
12041 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12042
12043         * keymap.el (events-to-keys): Use `format' instead of `concat'
12044         since the latter does not accept integer args anymore
12045
12046 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12047
12048         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12049         macros replaced.
12050
12051 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12052
12053         * make-docfile.el: Get first initialization from very-early-lisp.el
12054         * update-elc.el: Ditto.
12055         * loadup.el (really-early-error-handler): Ditto.
12056
12057         * packages.el (packages-unbytecompiled-lisp): Add new file,
12058         very-early-lisp.el.
12059
12060         * very-early-lisp.el: New file.
12061
12062 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12063
12064         * Symbols that have been obsolete for at least 3 years removed (II).
12065
12066         * obsolete.el (eval-current-buffer): Make compatible.
12067         (byte-code-function-p): Ditto.
12068         (send-string): Removed.
12069         (send-region): Removed.
12070         (screen-scrollbar-width): Removed.
12071         (set-screen-scrollbar-width): Removed.
12072         (set-screen-left-margin-width): Removed.
12073         (set-screen-right-margin-width): Removed.
12074         (screen-left-margin-width): Removed.
12075         (screen-right-margin-width): Removed.
12076         (set-buffer-left-margin-width): Removed.
12077         (set-buffer-right-margin-width): Removed.
12078         (buffer-left-margin-width): Removed.
12079         (buffer-right-margin-width): Removed.
12080         (x-set-frame-icon-pixmap): Removed.
12081         (x-set-screen-icon-pixmap): Removed.
12082         (pixel-name): Removed.
12083         (make-pixmap): Removed.
12084         (make-cursor): Removed.
12085         (pixmap-width): Removed.
12086         (pixmap-contributes-to-line-height-p): Removed.
12087         (set-pixmap-contributes-to-line-height): Removed.
12088
12089 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12090
12091         * obsolete.el (popup-menu-up-p): removed.
12092         (read-no-blanks-input): Removed.
12093         (wholenump): Removed.
12094         (ring-mod): Removed (what was ring-mod?).
12095         (current-time-seconds): Removed.
12096         (run-special-hook-with-args): Removed.
12097         (dot): Removed.
12098         (dot-marker): Removed.
12099         (dot-min): Removed.
12100         (dot-max): Removed.
12101         (window-dot): Removed.
12102         (set-window-dot): Removed.
12103
12104         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12105         `dot-min'.
12106
12107         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12108
12109         * code-files.el (insert-file-contents): Rename
12110         run-special-hook-with-args to run-hook-with-args-until-success.
12111         (write-region): Ditto.
12112
12113 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12114
12115         * about.el: Fix typos, update release date.
12116
12117         * Symbols that have been obsolete for at least 3 years removed.
12118
12119         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12120         screen- functions.
12121         (toplevel): remove setf methods for screen functions.
12122         * cl-macs.el (extent-data): defsetf removed.
12123         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12124         many places to remove.
12125         (comment-indent-hook): Ditto.
12126         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12127         (buffer-dedicated-screen): Ditto.
12128         (deiconify-screen): Ditto.
12129         (delete-screen): Ditto.
12130         (event-screen): Ditto.
12131         (find-file-other-screen): Ditto.
12132         (find-file-read-only-other-screen): Ditto.
12133         (live-screen-p): Ditto.
12134         (screen-height): Ditto.
12135         (screen-iconified-p): Ditto.
12136         (screen-list): Ditto.
12137         (screen-live-p): Ditto.
12138         (screen-name): Ditto.
12139         (screen-parameters): Ditto.
12140         (screen-pixel-height): Ditto.
12141         (screen-pixel-width): Ditto.
12142         (screen-root-window): Ditto.
12143         (screen-selected-window): Ditto.
12144         (screen-totally-visible-p): Ditto.
12145         (screen-visible-p): Ditto.
12146         (screen-width): Ditto.
12147         (screenp): Ditto.
12148         (get-screen-for-buffer): Ditto.
12149         (get-screen-for-buffer-noselect): Ditto.
12150         (get-other-screen): Ditto.
12151         (iconify-screen): Ditto.
12152         (lower-screen): Ditto.
12153         (mail-other-screen): Ditto.
12154         (make-screen): Ditto.
12155         (make-screen-invisible): Ditto.
12156         (make-screen-visible): Ditto.
12157         (modify-screen-parameters): Ditto.
12158         (new-screen): Ditto.
12159         (next-screen): Ditto.
12160         (next-multiscreen-window): Ditto.
12161         (other-screen): Ditto.
12162         (previous-screen): Ditto.
12163         (previous-multiscreen-window): Ditto.
12164         (raise-screen): Ditto.
12165         (redraw-screen): Ditto.
12166         (select-screen): Ditto.
12167         (selected-screen): Ditto.
12168         (set-buffer-dedicated-screen): Ditto.
12169         (set-screen-height): Ditto.
12170         (set-screen-position): Ditto.
12171         (set-screen-size): Ditto.
12172         (set-screen-width): Ditto.
12173         (show-temp-buffer-in-current-screen): Ditto.
12174         (switch-to-buffer-other-screen): Ditto.
12175         (visible-screen-list): Ditto.
12176         (window-screen): Ditto.
12177         (x-set-screen-pointer): Ditto.
12178         (x-set-frame-pointer): Ditto.
12179         (screen-title-format): Ditto.
12180         (screen-icon-title-format): Ditto.
12181         (terminal-screen): Ditto.
12182         (delete-screen-hook): Ditto.
12183         (create-screen-hook): Ditto.
12184         (mouse-enter-screen-hook): Ditto.
12185         (mouse-leave-screen-hook): Ditto.
12186         (map-screen-hook): Ditto.
12187         (unmap-screen-hook): Ditto.
12188         (default-screen-alist): Ditto.
12189         (default-screen-name): Ditto.
12190         (x-screen-defaults): Ditto.
12191         (x-create-screen): Ditto.
12192         * obsolete.el: meta-flag removed.
12193         baud-rate removed.
12194         sleep-for-millisecs removed.
12195         extent-data removed.
12196         set-extent-data removed.
12197         set-extent-attribute removed.
12198         extent-glyph removed.
12199         extent-layout removed.
12200         set-extent-layout removed.
12201         list-faces-display removed.
12202         list-faces removed.
12203         trim-versions-without-asking removed.
12204         after-write-file-hooks removed.
12205         truename removed.
12206         auto-fill-hook removed.
12207         blink-paren-hook removed.
12208         select-screen-hook, deselect-screen-hook removed.
12209         auto-raise-screen, auto-lower-screen removed.
12210
12211         * msw-mouse.el: Global change resource -> mswindows-resource.
12212
12213         * XEmacs 21.0-pre5 is released.
12214
12215 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12216
12217         * about.el (about-hackers): Credits update.
12218
12219 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12220
12221         * register.el (insert-register): Don't activate the region.
12222
12223 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12224
12225         * select.el: Restore x-* symbols for backwards compatibility:
12226         x-copy-primary-selection, x-kill-primary-selection,
12227         x-delete-primary-selection, x-select-make-extent-for-selection,
12228         x-valid-simple-selection-, x-cut-copy-clear-internal.
12229
12230 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12231
12232         * XEmacs 21.0-pre4 is released.
12233
12234 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12235
12236         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12237         reporting bugs.
12238         (maybe-add-init-button): Fix semantics under Windows.  Use
12239         `expand-file-name' rather than `concat'.
12240
12241         * help.el (print-messages): New function.
12242
12243 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12244
12245         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12246
12247 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12248
12249         * about.el: Tweaked my entry in about-hackers.
12250
12251         * find-paths.el (paths-emacs-root-p):
12252           Relaxed emacs-root checking of an in-place installation to
12253           also accommodate the flat layout used on MS Windows.
12254
12255 1998-06-29  John Jones  <jj@asu.edu>
12256
12257         * package-get.el: calls to package-get-update-all will only
12258           update packages which are already installed.
12259
12260 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12261
12262         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12263         are handled by the gui-element face fallbacks now.
12264
12265         * x-faces.el: default gui-element face to "background" as well as
12266         the default face.
12267
12268         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12269         and default face settings since these are set as fallbacks now in
12270         the appropriate domain.
12271
12272 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12273
12274         * text-mode.el (text-mode): Reorder regexp so the OR part
12275         corresponding to `page-delim' goes first and the hack in
12276         `forward-paragraph' will work.
12277         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12278
12279 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12280
12281         * subr.el (remove-hook): When checking the hook value
12282           with functionp, don't apply car to it.
12283
12284 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12285
12286         * package-get.el (package-get-remote-filename):
12287           Don't use file-name-as-directory because the local directory
12288           separator conventions might not be the same as ftp's.
12289
12290 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12291
12292         * ldap.el (ldap-host-parameters-alist): New name of
12293         `ldap-host-parameters-plist'
12294
12295 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12296
12297         * package-get.el: Using (require 'package-get-base), now that it
12298         provides itself.  Consequently removed all instances of (load
12299         "package-get-base.el").
12300
12301 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12302
12303         * subr.el (remove-hook): Don't treat the hook value as a
12304           list unless it is both consp and not functionp.
12305
12306 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12307
12308         * about.el: Email address for Ben Wing is ben@xemacs.org.
12309         * auto-show.el: Ditto.
12310         * bytecomp.el: Ditto.
12311         * faces.el: Ditto.
12312         * x-scrollbar.el: Ditto.
12313         * x-misc.el: Ditto.
12314         * tty-init.el: Ditto.
12315         * toolbar-items.el: Ditto.
12316         * symbol-syntax.el: Ditto.
12317         * specifier.el: Ditto.
12318         * objects.el: Ditto.
12319         * hyper-apropos.el: Ditto.
12320         * glyphs.el: Ditto.
12321
12322 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12323
12324         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12325         vertical-divider-always-visible-p.
12326         (default-mouse-motion-handler): Ditto.
12327
12328 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12329
12330         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12331         global value.
12332
12333 1998-06-21  Oliver Graf <ograf@fga.de>
12334
12335         * build-reports.el: changed receiver to xemacs-build-reports list
12336
12337 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12338
12339         * font.el: Split font-family-mappings into X and
12340           mswindows-specific versions.
12341           mswindows-font-create-[object|name]: Treat supplied size
12342           as a pointsize. Added underline and strikethru handling.
12343
12344         * msw-faces.el: changed default mswindows charset to western.
12345
12346         * msw-glyphs.el: removed space in border-glyph font string that
12347           was inserted to get round bugs in the mswindows C font code.
12348
12349 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12350
12351         * about.el (about-hackers): Credits update.
12352
12353         * help-nomule.el (tutorial-supported-languages): Add Romanian
12354         TUTORIAL.
12355
12356         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12357         to ISO-8859-2.
12358
12359 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12360
12361         * font.el: Split font-family-mappings into X and
12362           mswindows-specific versions.
12363           mswindows-font-create-[object|name]: Treat supplied size
12364           as a pointsize. Added underline and strikethru handling.
12365
12366         * msw-faces.el: changed default mswindows charset to western.
12367
12368         * msw-glyphs.el: removed space in border-glyph font string that
12369           was inserted to get round bugs in the mswindows C font code.
12370
12371 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12372
12373         * minibuf.el: make read-color-completion-table call
12374           (mswindows-color-list for mswindows devices.
12375
12376 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12377
12378         * lisp/font-lock.el
12379         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12380         Let declaration items contain non-word symbol characters.
12381
12382 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12383
12384         * package-get.el (package-get-package-provider): Added autoload
12385         cookie.  Loading "package-get-base.el" in ALL functions that use
12386         it.  Fixed some (interactive ...) with multiple argument specs
12387         again.  Cosmetic indentation changes.
12388
12389 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12390
12391         * info.el (Info-insert-dir): Don't use nreverse on variables
12392         that you want to use later.
12393
12394 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12395
12396         * x-mouse.el (x-set-point-and-move-selection): Replace call
12397         to x-kill-primary-selection with kill-primary-selection
12398
12399 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12400
12401         * simple.el (what-cursor-position): Make cursor position reported
12402         use value of column-number-start-at-one
12403
12404 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12405
12406         * about.el (xemacs-hackers): Fix Jareth's email address.
12407
12408 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12409
12410         * startup.el (startup-splash-frame): Remove
12411         `xemacs-startup-logo-function'.
12412
12413 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12414
12415         * about.el (about-hackers): Update credits list.
12416
12417 1998-06-06  Jeff Miller <jmiller@smart.net>
12418
12419         * lisp/sound.el: Update sound-ext to allow filenames with
12420           extensions to be found by load-sound-file
12421
12422 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12423
12424         * info.el (Info-rebuild-outdated-dir): Removed variable
12425         (Info-auto-generate-directory): New variable
12426         (Info-save-auto-generated-dir): New variable
12427         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12428         (Info-build-dir-anew): Second parameter removed.  Use
12429         `Info-save-auto-generated-dir'
12430         (Info-rebuild-dir): Ditto
12431
12432 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12433
12434         * list-mode.el (next-list-mode-item): Would not recognize
12435         border between directly neighbored items.
12436
12437 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12438
12439         * package-get.el: add autoloads for some functions.
12440
12441 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12442
12443         * specifier.el (let-specifier): Tiny docfixes.
12444
12445 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12446
12447         * msw-mouse.el: set selection-pointer-glyph to Normal.
12448
12449 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12450
12451         * wid-edit.el (widget-specify-secret): New function.
12452         (widget-after-change): Use it.
12453         (widget-specify-field): Use it.
12454
12455 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * mouse.el (drag-window-divider): Use `(not done)' instead of
12458         `doit'; reuse result of `window-pixel-edges'.
12459
12460         * modeline.el (drag-modeline-event-lag): Rename to
12461         drag-divider-event-lag.
12462
12463 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12464
12465         * specifier.el (let-specifier): Rewritten not to generate needless
12466         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12467         arguments.
12468
12469 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12470
12471         * minibuf.el (read-file-name-1): Setup buffer-local value of
12472         `completion-ignore-case' in completions buffer under Windows.
12473
12474 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12475
12476         * about.el (about-maintainer-glyph): Fix support for not
12477         compressed images.
12478
12479 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12480
12481         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12482
12483         * mouse.el (mouse-track): Cancel selection if misc-user event with
12484         `cancel-mode-internal' function is fetched.
12485
12486 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12487
12488         * files.el (save-some-buffers-1): Fixed return value.
12489
12490 1998-06-01  Oliver Graf <ograf@fga.de>
12491
12492         * dragdrop.el: added experimental
12493
12494 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12495
12496         * startup.el (after-init-hook, init-file-user,
12497         user-init-directory, load-user-init-file):  Purge references
12498         to "~/.xemacs/init.el" from docstrings.
12499
12500         (load-user-init-file) Use paths-construct-path to construct
12501         paths to user init files.  Go directly to ~/.emacs, do not
12502         search ~/.xemacs/, do not load `default-custom-file'.
12503
12504 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12505
12506         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12507         general *sh.
12508         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12509
12510 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12511
12512         * menubar-items.el (default-menubar): add Update Packages to customize
12513         menu.
12514
12515 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12516
12517         * faces.el: use toolbar face as a fallback for toolbar properties
12518         in xpm-color-symbols instead of default.
12519
12520         * msw-faces.el: rename 3d-object -> gui-element face.
12521
12522 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12523
12524         * startup.el (xemacs-startup-logo-function): New variable.
12525         (startup-splash-frame): Use it.
12526
12527 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12528
12529         * files.el (save-some-buffers): Would wait 1 second.
12530         (save-some-buffers-1): Delete other windows here instead of in
12531         `save-some-buffers'.
12532         (save-some-buffers): Force redisplay only if windows were deleted.
12533
12534 1998-06-02  Didier Verna  <didier@xemacs.org>
12535
12536         * cus-face.el (custom-face-attributes): generalized the use of
12537         toggle buttons for boolean attributes.
12538         Re-ordered the items a bit.
12539
12540 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12541
12542         * sound.el (default-sound-directory): Use `locate-data-directory'
12543         to find the sounds directory.
12544
12545 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12546
12547         * sound.el: default sound-ext to .wav under mswindows, .au
12548         otherwise. load-default sounds without extensions.
12549
12550 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12551
12552         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12553         if send-pr is not bound.
12554
12555 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12556
12557         * files.el: grok idl files in auto-mode-alist.
12558 1998-06-01  Jeff Miller  <jmiller@smart.net>
12559
12560         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12561         calling `upcase'.
12562
12563 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12564
12565         * msw-glyphs.el: add xbm to the list of image types supported.
12566
12567 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12568
12569         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12570         instead of XEmacs one when dumping InfoDock.
12571
12572 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12573
12574         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12575         for `modeline-visible-p'
12576
12577         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12578
12579 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12580
12581         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12582         since it's not used anymore. doc string fixes.
12583
12584         * package-get.el (package-get-file-installed-p): new function. use
12585         instead of file-installed-p which is in an external package.
12586
12587 1998-05-28  Oliver Graf <ograf@fga.de>
12588
12589         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12590         favor of select-window/switch-to-buffer
12591
12592 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12593
12594         * startup.el: changed (getenv "HOME") to (user-home-directory)
12595
12596 1998-05-25  Oliver Graf <ograf@fga.de>
12597
12598         * frame.el (cde-start-drag) moved to dragdrop.el
12599         (offix-start-drag-region) moved to dragdrop.el
12600         (offix-start-drag) moved to dragdrop.el
12601         * dragdrop.el (cde-start-drag) moved from frame.el
12602         (offix-start-drag-region) moved from frame.el
12603         (offix-start-drag) moved from frame.el
12604         (cde-start-drag-region) cde drag regions
12605         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12606
12607 1998-05-26  Oliver Graf <ograf@fga.de>
12608
12609         * dragdrop.el: created dragdrop-drag prototypes
12610         (cde-start-drag-region) fixed typo
12611
12612 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12613
12614         * simple.el (after-init-hook): Remove reader macro.
12615
12616         * packages.el (packages-hardcoded-lisp): Get rid of reader
12617         macros.  Update DOC string.
12618
12619 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12620
12621         * mouse.el (drag-window-divider): Ditto.
12622
12623         * modeline.el (mouse-drag-modeline): Use it.
12624
12625         * lisp-mode.el (let-specifier): Specify indentation.
12626
12627         * specifier.el (let-specifier): Renamed from
12628         `with-specifier-instance'.
12629
12630 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12631
12632         * x-faces.el:
12633         * faces.el: move definition of xpm-color-symbols from x-faces.el
12634         to faces. Predicate x-get-resource on the presence of x.
12635
12636         * msw-faces.el: set 3d-object face rather than modeline. Specify
12637         faces as specfier defaults.
12638
12639         * package-get.el: don't use package-admin-add-single-file-package.
12640
12641 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12642
12643         * toolbar-items.el: Fixup tooltips.
12644         (toolbar-gnus): Don't use obsolete variable
12645         toolbar-news-frame-properties.
12646         (toolbar-news-reader): Default to `gnus' instead of
12647         `not-configured'.
12648
12649         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12650         Windows.
12651
12652 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12653
12654         * package-get.el: rename -installedp -> -installed-p.
12655
12656 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12657
12658         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12659         attributes, and assinged it to continuation, truncation and
12660         hscroll glyphs.
12661
12662         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12663         and made continuation, truncation and hscroll glyphs arrow
12664         characters out of that font.
12665
12666 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12667
12668         * minibuf.el (minibuffer-electric-separator): Play nicely with
12669         directory-sep-char being \.
12670         (minibuffer-electric-tilde): Ditto.
12671         (read-file-name-map): Ditto.
12672
12673 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12674
12675         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12676         on X devices.
12677         (default-mouse-track-deal-with-down-event): Avoid
12678         `x-disown-selection'; use `disown-selection' instead.
12679
12680 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12681
12682         * select.el:
12683         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12684         moved to (cut-copy-clear-internal) in select.el. Ditto for
12685         (x-delete-primary-selection) (x-kill-primary-selection)
12686         (x-copy-primary-selection).
12687         (own-clipboard): new function.
12688
12689         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12690         functions in select.el. remove old ones.
12691         (mswindows-own-clipboard): new function.
12692
12693 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12694
12695         * gnuserv.el: allow connections from mswindows type devices.
12696
12697 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12698
12699         * msw-glyphs.el: change image type used from cursor to resource.
12700
12701 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12702
12703         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12704         for {top,bottom}-{left,right} values in addition to
12705         {top,bottom}_{left,right}.
12706         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12707
12708 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12709
12710         * cl-macs.el (specifier-instance): Undefine its setf method.
12711
12712         * specifier.el (with-specifier-instance): Added docstring.
12713
12714         * mouse.el (drag-window-divider): Ditto.
12715
12716         * modeline.el (mouse-drag-modeline): Use it.
12717
12718         * lisp-mode.el (with-specifier-instance): Define its indentation
12719         level.
12720
12721         * specifier.el (with-specifier-instance): New macro.
12722
12723 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12724
12725         * package-get.el (package-get-create-custom): new function to
12726         auto-generate package-get-custom.el from package-get-base.el.
12727         * (package-get-ever-installedp): new function.
12728         * (package-get-custom): new function to get all packages specified
12729         by customize.
12730
12731 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12732
12733         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12734
12735 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12736
12737         * cl-extra.el: Reverse previous float change.
12738
12739 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12740
12741         * x-faces.el:
12742         * faces.el (try-font-name): moved from x-faces.el since it is
12743         required by w3 under mswindows as well X.
12744
12745 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12746
12747         * winnt.el: Removed evil (setq completion-ignore-case t)
12748         clause, one more overlookef fsfism.
12749         (nt-quote-args-functions-alist): End sentences with double space.
12750
12751 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12752
12753         * window-xemacs.el (push-window-configuration): Remove kludgery of
12754         recaching default-toolbar specifier.
12755         (pop-window-configuration): Ditto.
12756         (unpop-window-configuration): Ditto.
12757
12758 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12759
12760         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12761
12762 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12763
12764         * winnt.el (nt-quote-args-verbatim): Added function.
12765         (nt-quote-args-prefix-quote): Added function.
12766         (nt-quote-args-backslash-quote): Added function.
12767         (nt-quote-args-double-quote): Added function.
12768         (nt-quote-args-functions-alist): New variable.
12769         (nt-quote-process-args): Added function. This is the main quoting
12770         work horse called from process-nt.c
12771
12772 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12773
12774         * winnt.el: Removed duplicate definitions for backspace,
12775         delete, M-backspace and C-M-backspace.
12776         (file-name-buffer-file-type-alist): Removed this variable.
12777         (find-buffer-file-type): Removed function.
12778         (find-file-binary):  Removed function.
12779         (find-file-text): Removed function.
12780         (find-file-not-found-set-buffer-file-type): Removed function.
12781         (save-to-unix-hook): Removed function.
12782         (revert-from-unix-hook): Removed function.
12783         (using-unix-filesystems): Removed function.
12784         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12785         warning.
12786         (x-set-selection): Removed function.
12787         (x-get-selection): Removed function.
12788         Removed commented FSFisms.
12789         Replaced copyright notice (this file is not part of GNU Emacs).
12790         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12791         comint-process-echoes setting to t.
12792
12793 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12794
12795         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12796         and used following the interface change of
12797         `paths-find-recursive-path'.
12798
12799         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12800         regexp instead of a list of base names.
12801         (paths-version-control-filename-regexp):
12802         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12803         Introduced and used following the interface change of
12804         `paths-find-recursive-path'.
12805
12806 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12807
12808         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12809         on X devices, rather than on all non-TTY devices.
12810
12811 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12812
12813         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12814
12815         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12816
12817 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12818
12819         * itimer.el (activate-itimer): Fixed usage of integers
12820         as argument to `concat'.
12821
12822 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12823
12824         * itimer.el (start-itimer): replace the use of `concat' with
12825         `format'
12826
12827 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12828
12829         * mode-motion.el (mode-motion-hook): Clarify docstring.
12830         From Bob Weiner <weiner@altrasoft.com>
12831
12832         * loadhist.el (symbol-file): Supply prompt string when used
12833         interactively.
12834         From Bob Weiner <weiner@altrasoft.com>
12835
12836 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12837
12838         * loadup.el (really-early-error-handler): Ditto.
12839
12840         * update-elc.el: Ditto.
12841
12842         * setup-paths.el (paths-construct-exec-path): Ditto.
12843
12844         * make-docfile.el: Ditto.
12845
12846         * find-paths.el (paths-decode-directory-path): Use split-path
12847         instead of decode-path.
12848
12849         * files.el (parse-colon-path): Update docstring reference.
12850
12851 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12852
12853         * msw-init.el:
12854         * x-init.el:
12855         Bind cut'n'paste keys to non window-system specific functions.
12856
12857         * msw-select.el: New function mswindows-clear-clipboard.
12858         mswindows-cut-copy-clipboard extended to handle clearing of the
12859         selection and renamed to mswindows-cut-copy-clear-clipboard.
12860
12861         * select.el: on mswindows devices delete-primary-selection
12862         calls mswindows-clear-clipboard.
12863
12864 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12865
12866         * simple.el (quoted-insert): Inhibit quit when using read-char.
12867
12868         * cmdloop.el (read-char): Don't inhibit quit.
12869         (read-char-exclusive): Ditto.
12870         (read-char): Signal quit if quit-char was pressed.
12871         (read-char-exclusive): Ditto.
12872         (read-quoted-char): Return a character, not integer.
12873
12874         * menubar-items.el (default-popup-menu): Use Andy's generic
12875         selection code.
12876         (default-popup-menu): Fix code.
12877
12878 1998-05-14  Oliver Graf <ograf@fga.de>
12879
12880         * dragdrop.el (dragdrop-function-widget): this time it's done
12881
12882 1998-05-13  Oliver Graf <ograf@fga.de>
12883
12884         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12885
12886 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12887
12888         * device.el (device-pixel-width):
12889         (device-pixel-height):
12890         (device-mm-width):
12891         (device-mm-height):
12892         (device-bitplanes):
12893         (device-color-cells): Swapped parameters to device-system-metric
12894         according to the interface change.
12895
12896 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12897
12898         * mouse.el (default-mouse-motion-handler): Use new name of the
12899         function event-over-vertical-divider-p.
12900         Do not set E-W arrow cursor over the divider if
12901         vertical-divider-draggable-p is nil in the window.
12902         ([top-level]): Use new name for the variable
12903         vertical-divider-map.
12904         (drag-window-divider): Respect vertical-divider-draggable-p.
12905         Variable name typo fixes.
12906
12907 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12908
12909         * keymap.el (kbd): Define here; handle string constants and
12910         others...
12911
12912 1998-05-15  Christian Nyb <chr@mediascience.no>
12913
12914         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12915         in Emacs 18.
12916
12917 1998-05-13  Didier Verna  <didier@xemacs.org>
12918
12919         * mouse.el (drag-window-divider): give the vertical divider a
12920         pressed look when dragging it.
12921
12922 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12923
12924         * faces.el: predicate some more face operations on x or mswindows
12925         not just x.
12926
12927         * modeline.el: enable modeline coloring for mswindows.
12928
12929 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12930
12931         * minibuf.el (minibuffer-default): Added variable; compatible with
12932         FSF Emacs.
12933         (next-history-element): Used `minibuffer-default'.
12934
12935 1998-05-12  Oliver Graf <ograf@fga.de>
12936
12937         * dragdrop.el (dragdrop-function-widget): button and mods ok
12938         arguments still look a bit strange
12939         (dragdrop-compare-mods) created
12940         (dragdrop-drop-do-functions) correctly checks for buttons and
12941         modifiers
12942
12943 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12944
12945         * setup-paths.el (paths-default-info-directories): Replace
12946         path-separator with directory-sep-char.
12947
12948         * files.el (path-separator): Don't define it here.
12949
12950 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12951
12952         * update-elc.el: Ditto.
12953
12954         * setup-paths.el (paths-construct-exec-path): Ditto.
12955
12956         * make-docfile.el: Ditto.
12957
12958         * loadup.el (really-early-error-handler): Ditto.
12959
12960         * find-paths.el (paths-decode-directory-path): Use decode-path
12961         instead of decode-path-internal.
12962
12963         * files.el (parse-colon-path): Update docstring.
12964
12965 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12966
12967         * subr.el (get-buffer-window-list): Make BUFFER optional.
12968
12969         * window-xemacs.el (windows-of-buffer): Defalias to
12970         get-buffer-window-list.
12971
12972 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12973
12974         * disass.el: Fix maintainer keyword.
12975
12976         * bytecomp.el (byte-compile-and-load-file): Autoload.
12977         (byte-compile-buffer): Ditto.
12978
12979         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12980         value is returned, not the name.
12981         (lisp-imenu-generic-expression): Enable it.
12982         (lisp-mode-variables): Ditto.
12983         (lisp-indent-offset): Change defconst to defvar.
12984         (lisp-indent-function): Ditto.
12985         (lisp-body-indent): Ditto.
12986
12987 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12988
12989         * modeline.el: Use zap-last-kbd-macro-event.
12990
12991         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12992         nil, don't attempt to do anything with messages.
12993         (eval-last-sexp): Use `letf' for clarity.
12994
12995 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12996
12997         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12998
12999 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13000
13001         * buff-menu.el:
13002         * lisp-mode.el:
13003         * obsolete.el:
13004         Change empty docstrings into no doc strings at all.
13005         Fix bogus FSF-format docstrings.
13006         * etags.el: Fix docstring.
13007
13008 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13009
13010         * package-get.el (package-get): Use internal md5
13011
13012 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13013
13014         * about.el (about-xemacs): Correct abuse of concat.
13015
13016 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13017
13018         * info.el (Info-mode): Use easymenu.
13019
13020 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13021
13022         * apropos.el (apropos): Don't use concat with integers.
13023
13024         * cmdloop.el (describe-last-error): Handle the case when no error
13025         was seen gracefully.
13026
13027         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13028         defun.
13029         (apropos-describe-plist): Ditto.
13030
13031         * help.el (with-displaying-help-buffer): Revert to a defun.
13032         (describe-key): Use it as defun.
13033         (describe-mode): Ditto.
13034         (describe-bindings): Ditto.
13035         (describe-prefix-bindings): Ditto.
13036         (describe-installation): Ditto.
13037         (view-lossage): Ditto.
13038         (describe-function): Ditto.
13039         (describe-variable): Ditto.
13040         (describe-syntax): Ditto.
13041
13042 1998-05-11  Oliver Graf <ograf@fga.de>
13043
13044         * dragdrop.el: changed order of require/provide
13045         (dragdrop-drop-mime-default) changed to new calling conventions
13046         (dragdrop-drop-do-functions) changed to new calling conventions
13047         (dragdrop-function-widget) this one needs more work...
13048
13049 1998-05-10  Oliver Graf <ograf@fga.de>
13050
13051         * about.el: another small change in my entry
13052         * dragdrop.el (dragdrop-drop-log-function): logging added
13053         plus customizations
13054         changed interface to handler functions. now called with event
13055         and object
13056
13057 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13058
13059         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13060         E-W arrow pointer displayed over draggable dividers.
13061
13062         * mouse.el (default-mouse-motion-handler): Show it when
13063         appropriate.
13064         (drag-window-divider): Added.
13065         ([top-level]): Initialized window-divider-map with a keymap
13066         binding the above function to left button down event.
13067
13068         * x-mouse.el (x-init-pointer-shape): Initialize
13069         divider-pointer-glyph from Cursor.dividerPointer, or use default
13070         E-W double arrow.
13071
13072 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13073
13074         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13075
13076 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * simple.el (count-words-buffer): Don't query for buffer.
13079         (count-lines-buffer): Ditto.
13080
13081 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13082
13083         * help.el (where-is): add optional insert argument.
13084
13085 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13086
13087         * help.el (describe-key-briefly): New argument INSERT.
13088
13089         * simple.el (eval-expression): New optional argument; synch with
13090         FSF 20.3.
13091
13092         * keydefs.el (global-map): Add new register bindings.
13093
13094         * register.el: Synched with FSF 20.3.
13095
13096 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13097
13098         * window-xemacs.el (recenter): all arguments are optional.
13099
13100 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13101
13102         * device.el: (device-pixel-width): Reflected name/parameters
13103         change to device-system-metric.
13104         (device-pixel-height): Ditto.
13105         (device-mm-width): Ditto.
13106         (device-mm-height): Ditto.
13107         (device-bitplanes): Ditto.
13108         (device-color-cells): Ditto.
13109
13110 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13111
13112         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13113
13114         * cl.el (most-positive-fixnum): Document.
13115         (most-negative-fixnum): Ditto.
13116
13117         * cus-dep.el: Updated comment.
13118
13119         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13120         constant.
13121
13122         * cus-load.el (custom-put): Removed.
13123
13124         * files.el (after-find-file): Just resignal quit instead of
13125         signaling "canceled".
13126
13127 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13128
13129         * frame.el (other-frame): Use `focus-frame' instead of
13130         select-frame kludges.
13131
13132         * lisp-mode.el: Update lisp-indent-function for
13133         save-selected-frame and with-selected-frame.
13134
13135         * frame.el (save-selected-frame): New macro.
13136         (with-selected-frame): Ditto.
13137         (other-frame): Use `set-frame-focus'.
13138
13139 1998-05-06  Oliver Graf <ograf@fga.de>
13140
13141         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13142         (dragdrop-drop-url-default) default handler for URL drops created
13143         (dragdrop-drop-mime-default) default handler for MIME drops created
13144         (dragdrop-drop-functions) default custom for handling drops created
13145         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13146
13147 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13148
13149         * mouse.el: Removed redundant mouse-mswindows-drop function.
13150
13151 1998-05-05  Oliver Graf <ograf@fga.de>
13152
13153         * about.el: changed some text in my entry
13154         * dragdrop.el: added customs
13155
13156 1998-05-04  Oliver Graf <ograf@fga.de>
13157
13158         * mouse.el: killed global drop key bindings
13159         (mouse-offix-drop) removed
13160         * dragdrop.el: created
13161         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13162
13163 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13164
13165         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13166         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13167
13168         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13169         obsolete comment.
13170
13171         * scrollbar.el (scrollbars-visible-p): Use new
13172         {vertical,horizontal}-scrollbar-visible-p specifiers.
13173
13174 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13175
13176         * device.el (device-pixel-height):
13177         (device-pixel-width):
13178         (device-mm-width):
13179         (device-mm-height):
13180         (device-bitplanes):
13181         (device-color-cells): Moved these 6 functions from device.c; they
13182         all use single (device-system-metrics) call.
13183
13184 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13185
13186         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13187         were renamed.
13188
13189         * menubar-items.el:
13190         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13191         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13192
13193         * help.el (help-map): Remove Hyperbole keybinding logic.
13194         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13195
13196 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13197
13198         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13199         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13200
13201 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13202
13203         * msw-glyphs.el: use nicer icon3 from the frame icon.
13204
13205 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13206
13207         * version.el (emacs-version): Remove InfoDock conditionals.
13208
13209         * startup.el (startup-splash-frame): Change ID logo name.
13210
13211 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13212
13213         * files.el (after-find-file): If the user presses C-g on
13214         directory-creation prompt, kill the buffer.
13215
13216 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13217
13218         * simple.el (count-words-region): Reverse previous change.
13219
13220 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13221
13222         * replace.el (query-replace): Just call perform-replace.
13223         (query-replace-regexp): Ditto.
13224         (perform-replace): Move region handling here.
13225         (perform-replace): Use the new arg to match-data.
13226
13227 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13228
13229         * x-init.el: Install X specific display table that
13230           displays char 0240 as a space to avoid whatever it is
13231           that screws up display of that character code.
13232
13233 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13234
13235         * help.el (function-arglist): If no arguments are documented for a
13236         subr, print nothing rather than incorrect output.
13237
13238 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13239
13240         * cmdloop.el (command-error): Update bail-out error message to use
13241         `emacs-program-name'.
13242
13243         * lib-complete.el: Remove reader macro cruft.
13244
13245         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13246         cruft.
13247
13248         * simple.el (count-words-region): Drop interactive-p check on the
13249         message.
13250
13251 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13252
13253         * font.el
13254         * msw-faces.el
13255         Correct spelling of mswindows-font-canonicalize-name.
13256
13257 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13258
13259         * ldap.el (ldap-host-parameters-alist): Replaced with
13260         `ldap-host-parameters-plist'
13261         (ldap-search): Adapt to previous change
13262
13263 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13264
13265         * about.el (about-hackers): Update Bob Weiner bio.
13266         (about-maintainer-info): Ditto.
13267
13268 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13269
13270         * simple.el (display-warning-minimum-level): Docfix.
13271
13272 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13273
13274         * widget.el (:default-get): New keyword.
13275         * wid-edit.el (default, widget-default-default-get): Define it.
13276         (group, widget-group-default-get): Define it.
13277         (menu-choice, widget-choice-default-get): Define it.
13278         (widget-default-get): New function.
13279         (widget-choice-action): Call it.
13280         (widget-editable-list-entry-create): Call it.
13281
13282 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13283
13284         * byte-optimize.el (byte-boolean-vars): Removed.
13285         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13286         lookup through `byte-boolean-vars'.
13287
13288 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13289
13290         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13291         resource-provided values into ghost specs for scrollbar-height and
13292         scrollbar-width.
13293
13294 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13295
13296         * byte-optimize.el: Don't attempt to optimize /=.
13297
13298         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13299         (byte-compile-/=): Ditto.
13300
13301 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13302
13303         * apropos.el: Use `with-displaying-help-buffer'.
13304         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13305         Use `with-displaying-help-buffer'.
13306         (apropos-follow): Do not give special treatment to buffer cursor
13307         was in prior to a mouse click.
13308         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13309         (apropos-print-doc): Set correct buffer for setting text
13310         properties.
13311
13312 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13313
13314         * help.el (help-buffer-prefix-string): New variable.
13315         (help-buffer-name): Use it.
13316
13317         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13318         mode menu.
13319
13320 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13321
13322         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13323
13324 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13325
13326         * files.el (find-file-noselect): Update docstring.
13327         (find-file-noselect): Signal an error if found an unreadable file.
13328         (file-chase-links): Save the match data.
13329         (normal-mode): Use `lwarn' and `error-message-string'.
13330         (interpreter-mode-alist): Change defconst to defvar.
13331         (inhibit-first-line-modes-regexps): Ditto.
13332         (inhibit-first-line-modes-regexps): Added .tgz.
13333         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13334         (change-major-mode-with-file-name): New user-option.
13335         (set-visited-file-name): Synched with FSF.
13336         (file-name-extension): New function, from FSF 20.3.
13337         (file-relative-name): Synched with FSF.
13338         (save-some-buffers): Support the C-r feature.
13339         (recover-session): Synched with FSF.
13340         (kill-some-buffers): Ditto.
13341         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13342
13343 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13344
13345         * files.el (insert-file): Undo previous change and reenable use of
13346         format.el.
13347
13348 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * window-xemacs.el (recenter): Define.
13351
13352 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13353
13354         * font.el (mswindows-font-create-name)
13355         (mswindows-font-create-object): new functions for mswindows type
13356         fonts.
13357
13358         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13359         strings are parsed as well as font objects.
13360
13361 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13362
13363         * modeline.el (defining-kbd-macro): Restore modeline indication of
13364         kbd-macro being recorded.
13365         (add-minor-mode): Simplify docstring.
13366         (modeline-minor-mode-menu): Remove stuff.
13367
13368 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13369
13370         * code-process.el (call-process): dynamically decide process
13371         coding type.
13372
13373 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13374
13375         * modeline.el: Add line-number-mode, column-number-mode to
13376         the modeline minor-mode menu.  Button2 on the line number does
13377         goto-line.
13378
13379 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13380
13381         * mouse.el: move x-selection-owner-p type things to
13382         selection-owner-p.
13383
13384         * msw-init.el: copy zmacs stuff from x-init.el
13385
13386         * msw-select.el (mswindows-own-selection)
13387         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13388         functions. Very simple minded implementation of selectio
13389         ownership.
13390
13391         * select.el (own-selection) (disown-selection)
13392         (activate-region-as-selection) (select-make-extent-for-selection)
13393         (valid-simple-selection-p): functions moved from x-select.el for
13394         generalized selection.
13395
13396         * x-select.el: see select.el changes.
13397
13398         * x-toolbar.el: use new selection functions.
13399
13400 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13401
13402         * packages.el (packages-find-package-directories): Fixed bug that
13403         would pick up multiple site-package directories.
13404         (package-locations): Added "xemacs-packages" as a late package
13405         location.
13406
13407         * find-paths.el: Now uses `emacs-program-name' and
13408         `emacs-program-version'.
13409         Additions to enforce version-specific directories in
13410         `paths-find-version-directory'.
13411
13412 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13413
13414         * default.el: Removed.
13415         * site-start.el: Removed.
13416
13417 1998-04-29  Didier Verna  <didier@xemacs.org>
13418
13419         * minibuf.el (minibuffer-history-minimum-string-length): Default
13420         to nil.
13421
13422 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13423
13424         * find-paths.el (paths-program-name): Rename.
13425         (paths-emacs-root-p): Ditto.
13426         (paths-find-site-directory): Ditto.
13427
13428 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13429
13430         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13431         `emacs-lisp-byte-compile-and-load'.
13432
13433 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13434
13435         * ldap.el (ldap-search): Fixed additional parameter passing to
13436         `ldap-open'
13437
13438 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13439
13440         * select.el (kill-primary-selection) (selection-owner-p)
13441         (copy-primary-selection) (yank-clipboard-selection)
13442         (selection-exists-p) (delete-primary-selection): new file and
13443         functions that do the right thing for the selected device.
13444
13445         * x-menubar.el: use generalised selection functions.
13446
13447         * dumped-lisp.el: dump select.el.
13448
13449 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13450
13451         * find-paths.el (paths-progname): New variable.
13452         (paths-emacs-root-p): Use it.
13453         (paths-find-site-directory): Ditto.
13454
13455 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13456
13457         * loadup.el ((member "dump" command-line-args)): Dump as
13458         `infodock' if InfoDock.
13459
13460 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13461
13462         * find-paths.el (construct-emacs-version): Simplify, include
13463         program name in the return value.
13464         * (paths-find-version-directory): Use it.
13465
13466 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13467
13468         * info.el (Info-parse-dir-entries): Fixed regexp
13469         (Info-build-dir-anew): Remove full suffix and capitalize info file
13470         name for files with no @direntry
13471         (Info-batch-rebuild-dir): New function
13472         (Info-suffixed-file): Check for regular files instead of simple
13473         file existence (could catch directories before)
13474
13475 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13476
13477         * setup-paths.el, find-paths.el: Removed uses of `not' which
13478         temacs doesn't have.
13479
13480         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13481         into root searching.
13482
13483 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13484
13485         * subr.el: Remove definition of `not'.
13486
13487 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13488
13489         * msw-glyphs.el: enable graphics support.
13490
13491 1998-04-23  Didier Verna  <didier@xemacs.org>
13492
13493         * x-menubar.el (default-menubar): restored the line-number-mode
13494         option.
13495
13496         * misc doc string updates related to the options menu.
13497
13498 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13499
13500         * setup-paths.el (paths-construct-load-path): Fix typo.
13501
13502 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13503
13504         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13505         font-menu-ignore-scaled-fonts don't have to be bound now; this
13506         gets us one step further towards making --no-autoloads work.
13507
13508         * startup.el (normal-top-level): Load auto-autoloads only if
13509         lisp-directory is non-nil.
13510
13511         * setup-paths.el (paths-construct-load-path): Made it robust
13512         against nil lisp-directory.
13513
13514         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13515         to the list of variables that cause a warning when nil.
13516
13517         * toolbar.el (init-toolbar-location): Now works even when there's
13518         no toolbar icon directory.
13519
13520 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13521
13522         * help.el (view-lossage): Recognize it.
13523
13524         * simple.el (log-message): Mark multiline messages.
13525
13526 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13527
13528         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13529
13530 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13531
13532         * package-get.el (package-get-all):  add `\n' separator to
13533         interactive specification so that both variables are read
13534
13535 1998-04-22  Didier Verna  <didier@xemacs.org>
13536
13537         * x-menubar.el: ported the options menu to Custom.
13538         Moved the "read only" toggle button to the buffers menu.
13539         Corrected some missing ;;;###autoload or defcustom.
13540
13541         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13542         the scrollbar-visible specifier for options menu handling.
13543
13544         * toolbar.el (toolbar-visible-p)
13545                      (toolbar-captioned-p)
13546                      (default-toolbar-position): defcustom wrappers around
13547         the toolbar specifiers for options menu handling.
13548
13549         * frame.el (get-frame-for-buffer-default-instance-limit):
13550         defcustom it for options menu handling.
13551
13552         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13553         font-lock-mode for options menu handling.
13554
13555         * cus-start.el: added Custom properties to overwrite-mode for
13556         options menu handling.
13557
13558 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13559
13560         * about.el: shameless self-promotion.
13561
13562 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13563
13564         * simple.el (raw-append-message): Slightly optimize.
13565         (remove-message): Use `push' for clarity.
13566         (append-message): Ditto.
13567         (display-warning): Dito.
13568         (raw-append-message): Send the message to the appropriate device.
13569
13570 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13571
13572         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13573         From Sean MacLennan <Sean.MacLennan@pika.ca>
13574
13575 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13576
13577         * setup-paths.el: Changed `directory-sep-char' to
13578         `path-separator', following a change in GNU Emacs.
13579
13580 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13581
13582         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13583         (Info-build-dir-anew): Add a final newline.
13584         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13585         is `always'
13586         (Info-rebuild-dir): Ditto
13587
13588         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13589
13590 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13591
13592         * simple.el (count-words-buffer): Retain zmacs region.
13593         (count-words-region): Ditto.
13594         * simple.el: (what-line): Expanded line counts.
13595         (count-lines): New parameter to conditionalize whether collapsed
13596         lines get counted.
13597         From Bob Weiner <weiner@altrasoft.com>
13598
13599 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13600
13601         * packages.el (package-locations): infodock-packages must override
13602         mule-packages and packages.
13603
13604 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13605
13606         * wid-edit.el:
13607         remove rude messages from widget-activation-widget-mapper
13608         and widget-activation-glyph-mapper
13609
13610 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13611
13612         * toolbar.el: Remove (featurep 'x) test from
13613         toolbar-make-button-list
13614
13615 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13616
13617         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13618         only if in the same frame.
13619
13620 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13621
13622         * packages.el (package-locations): Added site-packages hierarchy.
13623
13624         * setup-paths.el (paths-default-info-directories): Introduced and
13625         used.
13626
13627         * packages.el, setup-paths.el: Set various path searching depths
13628         to 1.
13629
13630         * packages.el (packages-hierarchy-depth):
13631         (packages-load-path-depth): Introduced and used.
13632
13633         * setup-paths.el (paths-load-path-depth): Introduced and used.
13634
13635         * find-paths.el (paths-find-recursive-path): Added max-depth
13636         parameter.
13637
13638 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13639
13640         * setup-paths.el (paths-construct-info-path): Removed
13641         dependency on behavior of (file-name-as-directory "").
13642
13643 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13644
13645         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13646         lisp objects
13647
13648 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13649
13650         * dump-paths.el, startup.el: Added handling for --debug-paths.
13651
13652 1998-04-15  William M. Perry  <wmperry@aventail.com>
13653
13654         * wid-edit.el: We cannot just set the help-echo or balloon-help
13655           properties for an extent based on the :help-echo widget
13656           property, since help-echo and balloon-help cause an EXTENT to
13657           get passed in, where :help-echo functions are expecting a WIDGET
13658
13659 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13660
13661         * scrollbar.el (init-scrollbar-from-resources): Call
13662         mswindows-init-scrollbar-metrics when appropriate.
13663
13664 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13665
13666         * dumped-lisp.el: dump x-toolbar for window system
13667
13668         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13669         have support and xpm.
13670
13671 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13672
13673         * files.el (toggle-read-only): Fix docstring.
13674         From Didier Verna <didier@xemacs.org>
13675
13676 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13677
13678         * startup.el (normal-top-level): Load autoload-file-name without
13679         specifying an extension---some people only auto-autoload.el.gz.
13680
13681 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13682
13683         * files.el (backup-enable-predicate): Don't bomb on NAME being
13684         nil.
13685
13686 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13687
13688         * find-paths.el, packages.el: Now prefers configure'd paths.
13689         This shouldn't cause any of the originally anticipated problems as
13690         the current paths architecture will not define the various
13691         configure-xxx variables if they're not specified on the configure
13692         command line.
13693
13694         * find-paths.el, setup-paths.el, packages.el: Removed all
13695         mentionings of "/" as a path separator.
13696         Used paths-construct-path throughout.
13697
13698         * find-paths.el (paths-construct-path): Created to assemble paths
13699         from directory components.
13700
13701         * setup-paths.el, packages.el: Used paths-decode-directory-path
13702         instead of decode-path-internal.
13703
13704         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13705         and associates.
13706         (paths-decode-directory-path) Created.
13707
13708         * setup-paths.el: Changed configure-exec-path to
13709         configure-exec-directory.
13710
13711 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13712
13713         * packages.el (packages-find-packages): Fixed decoding of
13714         EMACSPACKAGEPATH.
13715
13716         * startup.el: -no-packages -> -no-early-packages.
13717
13718         (packages-load-package-lisps): Fixed loading of auto-autoload
13719         files.
13720
13721         * startup.el (normal-top-level): Fixed loading of core
13722         auto-autoload.
13723
13724         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13725
13726         * startup.el, packages.el, dump-paths.el: Added proper settings
13727         for site-directory and lisp-directory variables.
13728
13729         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13730         inhibit-package-autoloads and fixed handling of it.
13731
13732         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13733         handling of former inhibit-package-init, now
13734         inhibit-early-packages, to make -vanilla etc. work.
13735
13736 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13737
13738         * code-process.el (start-process): Fallback to 'undecided instead
13739         of 'binary for process input coding stream.
13740
13741         * process.el (start-process): Docstring fix.
13742
13743 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13744
13745         * info.el (Info-insert-dir): Do not insert temporary dir files
13746         in Info-dir-file-attributes
13747         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13748         (Info-rebuild-dir): Ditto.
13749
13750 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13751
13752         * obsolete.el: Added obsoleteness declarations for
13753         `site-directory' and `Info-default-directory-list'.
13754
13755 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13756
13757         * find-paths.el (paths-find-emacs-root): Only look at the
13758         executable at the end of the symlink chain for determining the
13759         Emacs root.
13760
13761 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13762
13763         * setup-paths.el (paths-construct-info-path): Changed construction
13764         to cater to gone default in configure.
13765
13766         * find-paths.el (paths-uniq-append): Added.
13767
13768         * packages.el: Rewritten package path construction once again.
13769
13770         * dump-paths.el, startup.el: Removed package-path as a global
13771         variable.
13772
13773         * package-admin.el (package-admin-add-single-file-package):
13774         (package-admin-add-binary-package): Changed package-path to
13775         late-packages.
13776
13777         * packages.el (packages-split-path): Split path at "/" rather than
13778         nil according to change in emacs.c.
13779
13780 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13781
13782         * setup-paths.el (paths-construct-info-path): Changed info path
13783         order so that directories come out right.
13784         (paths-find-lock-directory): Fixed bug: It used to think
13785         configure-lock-directory is a path.
13786
13787 1998-04-06  Jeff Miller <jmiller@smart.net>
13788
13789         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13790         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13791         eases the use of toolbar-add/kill-item functions.
13792
13793 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13794
13795         * code-files.el (file-coding-system-alist): Commented out
13796         loaddefs.el magical treatment.
13797
13798 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13799
13800         * info.el (Info-rebuild-outdated-dir): Added new option
13801         `conservative' and made it the default
13802         (Info-rebuild-dir): Appropriately parse multi-line description
13803         strings, and multi-section dir files. Issue warning when dir
13804         is rebuilt as temporary
13805         (Info-build-dir-anew): Issue warning when dir is built as
13806         temporary
13807
13808 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13809
13810         * list-mode.el (list-mode-map): Bind highlight motion commands to
13811         standard keys left, right, C-b and C-f.
13812
13813 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13814
13815         * files.el (auto-mode-alist): allow .sc for Scheme->C
13816
13817 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13818
13819         * loadup.el (pureload): Don't quote (garbage-collect).
13820
13821 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13822
13823         * package-get-base.el: Updated.
13824
13825 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * isearch-mode.el (isearch-just-started): New variable.
13828         (isearch-mode): Set it.
13829         (isearch-repeat): Advance one character forward only if the search
13830         was successful, and was not just started.
13831         (isearch-repeat): Clear isearch-just-started.
13832
13833 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13834
13835         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13836         if running -batch.
13837
13838 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13839
13840         * subr.el (listify-key-sequence): Removed.
13841
13842 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13843
13844         * bytecomp.el (byte-compile-print-gensym): New option.
13845         (byte-compile-output-file-form): Use it.
13846         (byte-compile-output-docform): Ditto.
13847         (byte-compile-compiled-obj-to-list): Ditto.
13848
13849 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13850
13851         * msw-glyphs.el: set frame icon if xpm support.
13852
13853 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13854
13855         * help.el: Code that pretty prints variable values
13856           removed.
13857
13858 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13859
13860         * find-paths.el (paths-emacs-root-p): Correct test for installation
13861         directory.
13862         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13863
13864 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13865
13866         * loaddefs.el: Don't set debug-ignored-errors; leave
13867           its default value set to nil.
13868
13869 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13870
13871         * info.el (Info-rebuild-dir): fixed mis-spelling.
13872
13873 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13874
13875         * info.el (Info-rebuild-outdated-dir): New custom var
13876         (Info-insert-node): Create/update dir file when needed, ie when it
13877         does not exist or is older than some info files in directory
13878
13879 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13880
13881         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13882         for last packages, mainly for using a 20.4 package base.
13883
13884         * packages.el (late-packages): Typo fix.  It was called
13885         early-packages.
13886
13887         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13888         relative symlinks correctly.
13889         (paths-find-emacs-roots): More rigorous checking for plausible
13890         configuration-time root.
13891
13892         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13893         find its roots.
13894
13895 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13896
13897         * faces.el: Fix docstrings.
13898         * glyphs.el: Fix docstrings.
13899         * mouse.el: Fix docstrings.
13900
13901         * frame.el: Change phrase `current frame' to `selected frame'.
13902
13903         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13904
13905         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13906         macros using backquote to make them infinitely more readable.
13907
13908 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13909
13910         * packages.el (packages-find-package-path): Hardcoded specialized
13911         InfoDock support until we can clean this up.
13912
13913         * help.el (describe-bindings-1): Return the value of the bindings
13914         help buffer created.
13915         (describe-bindings): Ditto.
13916
13917         * simple.el (set-variable): Restore previous behavior of not
13918         bombing if the variable to set is not boundp.
13919
13920 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13921
13922         * packages.el (packages-handle-package-dumped-lisps): Allow for
13923         non-local files to be loaded off the package-lisp variable.
13924
13925 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13926
13927         * x-faces.el: Global X resources should override
13928           specs for all device classes (color, grayscale, mono);
13929           code currently doesn't override any of them.  Fixed by
13930           calling remove-specifier with '(x default) as the tag
13931           set and allowing inexact matches.
13932
13933 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13934
13935         * faces.el: Separated face initializations based on
13936           device classes into device type specific (tag set,
13937           instantiator) pairs.
13938
13939 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13940
13941         * wid-edit.el (widget-choice-action): Remember user's explicit
13942         choice.
13943         (widget-choice-value-create): Respect it.
13944         From Richard Stallman <rms@gnu.org>
13945
13946 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13947
13948         * setup-paths.el (paths-construct-info-path): Always append
13949         existing directories from configure-time info path.
13950
13951         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13952         Info-directory-list.
13953
13954         * info.el: Removed Info-default-directory-list which was broken by
13955         design.
13956         Removed bogus initialization of Info-directory-list---startup.el
13957         can do a much better job.
13958         Added autoload of Info-directory-list.
13959
13960         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13961         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13962         be exclusive; now it's merely given precedence, just like in the
13963         old days.
13964
13965 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13966
13967         * find-paths.el (paths-find-architecture-directory): Fix bug with
13968         finding; it used to default too early.
13969
13970 1998-03-25  Martin Buchholz <martin@xemacs.org>
13971
13972         * packages.el (packages-split-path): Fix a bug; it used to fail
13973         for paths that weren't split.
13974
13975 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13976
13977         * finder.el (finder-compile-keywords): trap on errors.
13978
13979 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13980
13981         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13982           fourth argument of t so that only the specs exactly
13983           matching the tag lists are removed.
13984
13985 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13986
13987         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13988
13989 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13990
13991         * minibuf.el (mouse-read-file-name-1): If a default directory was
13992         specified, use it for generating the completions.
13993
13994 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13995
13996         * update-elc.el: Now respects inhibit-package-init and
13997         inhibit-site-lisp.
13998         Now does path construction with loadup-paths.
13999
14000         * startup.el (normal-top-level, startup-setup-paths): Now respects
14001         inhibit-package-init and inhibit-site-lisp.
14002
14003         * packages.el (packages-find-package-path): Extended package path
14004         by version-specific hierarchies.
14005         (packages-find-packages): Now respects inhibit flag and
14006         inhibit-site-lisp.
14007         Moved path setup to loadup-paths.
14008
14009         * make-docfile.el: Now respects inhibit-package-init and
14010         inhibit-site-lisp.
14011         Now does path construction with loadup-paths.
14012
14013         * loadup.el: Now respects inhibit-package-init and
14014         inhibit-site-lisp.
14015
14016         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14017
14018         * loadup-paths.el: New file: setup load-path to encompass
14019         packages.
14020
14021 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14022
14023         * auto-show.el: load-gc renamed to pureload.
14024         * site-load.el: Ditto.
14025         * packages.el (toplevel): Ditto.
14026         * loadup.el (really-early-error-handler): Ditto.
14027         * dumped-lisp.el (preloaded-file-list): Ditto.
14028         * cus-face.el (custom-declare-face): Ditto.
14029
14030 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14031
14032         * <Today>: The Big Path Searching Overhaul.
14033
14034         * find-paths.el: New file: find and assemble paths in the
14035         installation hierarchy.
14036
14037         * setup-paths.el: New file: global layout of paths and directories
14038         within the XEmacs hierarchy.
14039
14040         * packages.el: Replaced everything related to path searching and
14041         startup by code in terms of find-paths.
14042
14043         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14044         the new path searching engine.
14045
14046         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14047         and setup-paths.
14048
14049 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14050
14051         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14052         setup-paths.el.
14053
14054 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14055
14056         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14057         compiles identically in any configuration.
14058         Removed irrelevant commentary.
14059
14060 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14061
14062         * simple.el (set-variable): Allow setting specifiers.
14063
14064 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14065
14066         * lisp.el (forward-sexp): Revert previous change.
14067
14068 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14069
14070         * frame.el (frame-initialize): Use `delete-console' instead of
14071         `delete-device' to delete the stream console to match the usage in
14072         Fkill_emacs.
14073
14074 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14075
14076         * files.el (cdpath-previous): New variable.
14077         (cd): Use it.
14078         From Bob Weiner <weiner@wave.altrasoft.com>
14079
14080 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14081
14082         * keydefs.el: Changed keybindings of forward-char,
14083           backward, scroll-up and scroll-down to point to their
14084           -command counterparts.
14085
14086         * simple.el: New functions: forwarc-char-command,
14087           backwrad-char-command, scroll-up-command,
14088           scroll-down-command which work liek their counterparts
14089           except that they honor the variable
14090           signal-error-on-buffer-boundary.
14091
14092           Definition of signal-error-on-buffer-boundary received
14093           from src/cmds.c.
14094
14095           defvar declaration added for word-across-newline to avoid
14096           byte-compiler warning about the free variable reference.
14097
14098 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14099
14100         * winnt.el: Removed "%t" from the beginning of
14101         modeline-format. From now on, there's no nt-specifics in the modeline.
14102
14103 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14104
14105         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14106         of `when' with `if'.
14107
14108 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14109
14110         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14111         mswindows. Must be reworked along with glyphs.el, or
14112         merged into it, after there is images support.
14113
14114         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14115         'mswindows.
14116
14117 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14118
14119         * faces.el: fix for text cursor initialization.
14120         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14121         From Andy Piper <andyp@parallax.co.uk>
14122
14123 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14124
14125         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14126         if there is an existing package that handles it and warn the user
14127         about that mode.
14128
14129 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14130
14131         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14132         Installation" menu item when Installation-string is not bound.
14133
14134 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14135
14136         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14137         From Jeremiah W. James <jerry@cs.ucsb.edu>
14138
14139 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14140
14141         * msw-faces.el:
14142         * faces.el: Fix face initialization.
14143
14144 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14145
14146         * files.el (backup-enable-predicate): fix breakage introduced
14147         by TMPDIR patch.
14148
14149 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14150
14151         * x-faces.el (x-init-face-from-resources): The
14152           TTY face property retrieval functions don't return
14153           specifiers, so use face-property instead.
14154
14155 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14156
14157         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14158
14159 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14160
14161         * x-menubar.el: Expanded documentation for
14162           option-save-faces.  Changed Options -> Browse Faces
14163           menu entry to invoke customize-face.
14164
14165 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14166
14167         * faces.el: Most face initialization moved out of
14168           init-other-random-faces to the top level so that the
14169           initialization happens before Xemacs is dumped.  Much
14170           of the fascist "face-differs-from-default-p or FROB!"
14171           code has been retired in favor of letting the user do
14172           what they want to do.  Face initialization code changed
14173           to use `default' specifier tag so that the settings can
14174           be overridden later if the user wishes it.
14175
14176 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14177
14178         * about.el (about-hackers): Update contributors list.
14179
14180 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14181
14182         * specifier.el: Define new specifier tag `default'.
14183
14184         * modeline.el: Initialize faces using `default' tag.
14185
14186         * x-faces.el (x-init-face-from-resources): Remove
14187           specifier specs containing the `default' tag before
14188           adding new specs.
14189
14190 1998-03-02  John Jones  <jj@asu.edu>
14191
14192         * package-get.el (package-get-all): fixed arguments on call to
14193         package-admin-add-single-file-package.
14194         * package-get.el (package-get-installedp): fixed to match
14195         advertised behavior.
14196         * package-get.el: added function package-get-update-all which
14197         installs newest versions of all the current packages (if they are
14198         not already installed).
14199
14200 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14201
14202         * files.el (find-file-noselect): Uncommented `truename' binding in
14203         `let*' and use it later to set `buffer-file-truename' iff it's
14204         still nil, as happens for example when finding a compressed
14205         file with "jka-compr".
14206
14207 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14208
14209         * faces.el: in make-face-* type functions do the operation for all
14210         window systems, not just the first one found.
14211
14212         * font.el: call mswindows-list-fonts for mswindows.
14213
14214 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14215
14216         * code-process.el (call-process-region):
14217         * process.el (call-process-region):
14218         * package-get.el (package-get-dir):
14219         * files.el (backup-enable-predicate):
14220         * gnuserv.el (gnuserv-temp-file-regexp):
14221         Use temp-directory in place of `/tmp'.
14222
14223 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14224
14225         * "Fast" dired-in-C enhancements for Windows 95/NT:
14226
14227         * files.el: Added function, `wildcard-to-regexp', from GNU
14228           Emacs.
14229
14230         * files.el (insert-directory): Modified to use special
14231           dired-in-C enhancements if present.
14232
14233 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14234
14235         * code-files.el: make default coding no-conversion.
14236
14237 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14238
14239         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14240         the load-path.
14241
14242         * update-elc.el: Strip directory when testing for files not to
14243         bytecompile.
14244
14245 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14246
14247         * lisp-mode.el: Use recommended form for menus.
14248
14249         * info.el (Info-construct-menu): Use recommended form for menus.
14250
14251         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14252         entry.
14253
14254 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14255
14256         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14257           (get-frame-for-buffer-noselect): Always return frames
14258           in the not-this-window-p cond clause.
14259
14260 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14261
14262         * help.el (describe-installation): New function.
14263
14264         * x-menubar.el (default-menubar): Add describe-installation to
14265         Help menu.
14266
14267         * packages.el (packages-unbytecompiled-lisp): Installation.el
14268         should not be bytecompiled.
14269
14270         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14271         XEmacs.
14272
14273         * x-menubar.el (default-menubar): Use correct guard for VM menu
14274         entry.
14275
14276         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14277         coding.
14278         From Andy Piper <andyp@parallax.co.uk>
14279
14280 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14281
14282         * ldap.el: Do not require ldap-internal at compile time.
14283
14284 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14285
14286         * code-files.el: new file. a virtual copy of mule-files.el
14287         but without charset
14288         dependencies. (toggle-buffer-file-ocding-system) new function for
14289         changing the eol type for the current buffer.
14290
14291         * code-process.el: new file. a copy of
14292         mule-process.el. mule-process.el will disappear when things have
14293         settled.
14294
14295         * coding.el: new file. a virtual copy of mule-files.el but
14296         without charset dependencies. (coding-system-base) new function
14297         for getting the parent coding system of a coding system with eol
14298         type set.
14299
14300         * dumped-lisp.el: add above files for the non-mule case.
14301
14302 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14303
14304         * window-xemacs.el (display-buffer): If no explicit
14305           frame is specified, search for a window that displays
14306           the buffer on the currently selected frame, before
14307           searching other frames.
14308
14309 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14310
14311         * frame.el (get-frame-for-buffer): If not-this-window-p
14312           is non-nil, use window on the selected frame if it is not
14313           also the selected window.  When defaulting, search for
14314           windows on the currently selected fgrame before searching
14315           other frames.
14316
14317 1998-02-25  Didier Verna  <didier@xemacs.org>
14318
14319         * modeline.el (modeline-swap-buffers): originally named
14320         `mouse-release-modeline'. Whether to actually swap the buffers is
14321         decided in `mouse-drag-modeline'.
14322         (mouse-drag-modeline): A button release event is considered a
14323         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14324         stay unchanged.
14325
14326 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14327
14328         * x-menubar.el: Put redo on the menubar.
14329         From Aki Vehtari <Aki.Vehtari@hut.fi>
14330
14331 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14332
14333         * bytecomp.el (displaying-byte-compile-warnings): if
14334         temp-buffer-show-function is set, use it to display current set of
14335         warnings in the "*Compile-Log-Show*" buffer.
14336
14337         * simple.el (display-warning-buffer): if temp-buffer-show-function
14338         is set, use it to display current set of warnings in the
14339         "*Warnings-Show*" buffer.
14340
14341 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14342
14343         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14344         Common Lisp.
14345
14346 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14347
14348         * menubar.el: Allow button descriptors at least 2 long.
14349
14350         * x-menubar.el (default-menubar): Use recommended forms.
14351         (file-menu-filter): Remove.
14352         (edit-menu-filter): Remove.
14353
14354 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14355
14356         * about.el (about-hackers): Updated.
14357
14358 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14359
14360         * help.el (help-max-help-buffers): new variable
14361         (help-register-and-maybe-prune-excess): new function
14362         (help-buffer-name): use help-max-help-buffers.
14363         (with-displaying-help-buffer): use
14364         help-register-and-maybe-prune-excess.
14365
14366         * help.el (help-maybe-pretty-print-value): if the value fits on
14367         one line, let it.
14368
14369 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14370
14371         * (with-displaying-help-buffer): there is no need to kill the buffer
14372         if it exists, because with-output-to-temp-buffer will clear it.
14373         further, killing the buffer violates the rule that
14374         temp-buffer-show-function, if set, has the full responsibility of
14375         showing the temp buffer.  killing the buffer fucks with the window
14376         configuration, hosing temp-buffer-show-function.
14377
14378
14379 1998-02-23  Didier Verna  <didier@xemacs.org>
14380
14381         * modeline.el (mouse-drag-modeline):
14382         - Always scroll the modeline that was originally clicked on.
14383         - Use x pixels instead of x characters (which doesn't work anyway)
14384         as horizontal reference for modeline dragging. This allows us to
14385         keep on dragging the modeline even if the motion event occurs in
14386         another window.
14387
14388 1998-02-23  Didier Verna  <didier@xemacs.org>
14389
14390         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14391         glyph on the modeline to indicate that dragging the mouse has an
14392         effect both horizontally and vertically.
14393
14394 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14395
14396         * about.el (about-xemacs): Get rid of redundant visible version
14397         number.
14398
14399 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14400
14401         * about.el (about-hackers): Update credits.
14402
14403 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14404
14405         * prim/register.el (view-register): Show register type file-query.
14406
14407 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14408
14409         * mode-motion.el (mode-motion-highlight-internal):
14410           save-excursion inside save-window-exucrsion form to
14411           hide buffer point changes from save-window-excursion.
14412           Prevents display flickering when the mouse pointer
14413           moves.
14414
14415 1998-02-17  Didier Verna  <didier@xemacs.org>
14416
14417         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14418         function to handle correctly the case of a toolbar one side of the
14419         window: scrolling will not necessarily happen.
14420
14421 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14422
14423         * files.el (after-find-file): Restore missing argument
14424           to format that provides filename for "... consider M-x
14425           recover-file" message.  Also call `message' with "%s"
14426           as the first arg instead of an arbitrary string.
14427
14428 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14429
14430         * about.el (about-hackers): Various additions.
14431
14432 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14433
14434         * autoload.el (generate-file-autoloads-1): Don't force an extra
14435         line out when copying on-the-same line autoloads.
14436
14437         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14438         is installed.
14439
14440 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14441
14442         * x11/x-win-xfree86.el (x-win-init-xfree86):
14443         * x11/x-win-sun.el (x-win-init-sun):
14444         * x11/x-init.el (x-initialize-compose):
14445         * prim/simple.el:
14446         (backward-or-forward-kill-sexp):
14447         (backward-or-forward-kill-sentence):
14448         (backward-or-forward-kill-word):
14449         (backward-or-forward-delete-char):
14450         * prim/isearch-mode.el (isearch-help-or-delete-char):
14451         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14452         x-keysym-on-keyboard-p to detect backspace.
14453         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14454         Clean up symbols used with dead keys, checking Linux and solaris
14455         keysyms.
14456         Simplify x-win-*.el using above methods.
14457         Change documentation for x-keysym-*-p functions.
14458
14459 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14460
14461         * about.el (about-hackers): Restore entries for Michael Sperber and
14462         Vinnie Shelton.
14463         From Vinnie Shelton <acs@acm.org>
14464
14465 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14466
14467         * simple.el (count-words-region): Ditto.
14468
14469 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14470
14471         * simple.el (count-words-buffer): Document.  Don't print anything
14472         if non-interactive.
14473
14474 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14475
14476         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14477         multiple files in InfoDock.
14478
14479 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14480
14481         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14482         from version.el in InfoDock.
14483
14484         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14485         specially.
14486
14487 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14488
14489         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14490         variable name in docstring.
14491
14492 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14493
14494         * menubar.h: Include "gui.h".
14495
14496 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14497
14498         * site-load.el: Fix documentation.
14499
14500 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14501
14502         * package-get-base.el (package-get-base): Updated.
14503
14504         * keymap.el: PC-ize.
14505
14506 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14507
14508         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14509         from' on a fresh line.
14510
14511 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14512
14513         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14514         object.
14515
14516 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14517
14518         * undo-stack.el: PC-ize.
14519
14520         * cmdloop.el: PC-ize.
14521
14522 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14523
14524         * bytecomp-runtime.el: PC-ize.
14525
14526         * byte-optimize.el: Prolog fixup.  PC-ize.
14527
14528         * cus-dep.el: Spelling fix.
14529
14530         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14531         entries follow).
14532
14533 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14534
14535         * text-mode.el (text-mode-hook-identify): New function,
14536         put on text-mode-hook.  Set text-mode-variant here.
14537         (text-mode): Don't set it here.
14538
14539 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14540
14541         * text-mode.el (text-mode-hook): New defvar.
14542         (text-mode-variant): New variable.
14543         (text-mode): Set that variable locally.
14544         (toggle-text-mode-auto-fill): New command.
14545
14546 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14547
14548         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14549
14550 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14551
14552         * text-mode.el (paragraph-indent-text-mode):
14553         Renamed from spaced-text-mode.
14554         (text-mode-map): Bind TAB to indent-relative.
14555         (indented-text-mode-map): Variable deleted.
14556         (indented-text-mode): Now an alias for text-mode.
14557
14558 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14559
14560         * loadup.el: test-atoms debugging stuffs removed.
14561
14562 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14563
14564         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14565
14566 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14567
14568         * help.el (describe-beta): Made it use `locate-data-file'.
14569         (describe-distribution): Ditto.
14570         (describe-copying): Ditto.
14571         (describe-project): Ditto.
14572         (view-emacs-news): Ditto.
14573
14574         * help-nomule.el (help-with-tutorial): Made it use
14575         `locate-data-file' to find tutorial.
14576
14577 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14578
14579         * about.el: Corrected my email address.
14580
14581         * mouse.el: Added 'mouse-mswindows-drop' similar to
14582         'mouse-offix-drop'.
14583
14584 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14585
14586         * loadup.el (running-xemacs): Spelling fix.
14587
14588 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14589
14590         * packages.el (packages-find-packages-1): Don't allow a backwards
14591         compatible lisp tree to overwrite `preloaded-file-list'.
14592
14593 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14594
14595         * loadup.el: Don't delete "xemacs" prior to dumping.
14596
14597 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14598
14599         * package-info.el (pi-last-mod-date): New function.
14600         (pi-author-version): New function.
14601         (batch-update-package-info): Use them.
14602
14603 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14604
14605         * frame.el (get-frame-for-buffer-default-to-current): Create.
14606         (get-frame-for-buffer-noselect): Allow user to use current frame
14607         with `get-frame-for-buffer-default-to-current'.
14608
14609 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14610
14611         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14612         (byte-compile-output-docform): Ditto.
14613         (byte-compile-compiled-obj-to-list): Ditto.
14614
14615 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14616
14617         * startup.el (command-line-1): Removed code that ran
14618           buffer-menu.
14619
14620 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14621
14622         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14623
14624 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14625
14626         * frame.el (suspend-emacs-or-iconify-frame): Check using
14627         `device-on-window-system-p' instead of explicitly checking for X,
14628         so that the same logic works for MS Windows.
14629         (suspend-or-iconify-emacs): Ditto.
14630
14631 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14632
14633         * about.el (about-maintainer-info): Andy Piper is back.
14634         (xemacs-hackers): Updated Andy Piper's email address.
14635         (about-hackers): Added Jonathan Harris.
14636         (about-hackers): Updated Tibor Polgar's email address.
14637
14638 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14639
14640         * about.el: Add xemacs.org email manager.
14641
14642         * package-get-base.el (package-get-base): Updated with most recent
14643         package updates.
14644
14645 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14646
14647         * help.el (function-arglist): Use `indirect-function' instead of
14648         `symbol-function' so that aliases are treated correctly.
14649
14650 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14651
14652         * help.el (help-map): Add f1 binding to `help-for-help'.
14653         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14654         (describe-key-briefly): Use `princ' "%s" to print object.
14655         (with-displaying-help-buffer): Kill buffer if it exists, again.
14656         (describe-key): Use `princ' "%s" to print object.
14657         (describe-function-1): Use `princ' "%s" to print object.
14658         Commented out alias lines removed.
14659         (help-pretty-print-limit): New variable to control pretty-printing
14660         of variable values.
14661         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14662         `help-pretty-print-value' again.  Only print-print when OBJECT is
14663         list of length less than `help-pretty-print-limit'.
14664         (describe-variable): Use `help-maybe-pretty-print-value' again.
14665
14666 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14667
14668         * simple.el (blink-matching-open): Remove C++ kludge.
14669         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14670
14671 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14672
14673         * info.el (Info-default-directory-list): Made the documentation
14674         more explanitory.
14675
14676 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14677
14678         * lisp/packages.el:
14679         * lisp/package-admin.el:
14680         * lisp/build-report.el:
14681         Fix typos.
14682
14683 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14684
14685         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14686         warnings in Java buffers without final newline and editing the
14687         last line.
14688
14689 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14690
14691         * packages.el (packages-find-packages-1): Don't allow a backwards
14692         compatible lisp tree to overwrite `preloaded-file-list'.
14693         Suggested by Colin Rafferty  <colin@xemacs.org>
14694
14695         * mouse.el (mouse-offix-drop): Set undo-boundary.
14696         From Oliver Graf <ograf@fga.de>
14697
14698 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14699
14700         * loadup.el (load-gc): rewrite as defun.
14701         Print something sensical if a required dump-time file isn't found.
14702
14703 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14704
14705         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14706         bug strikes a menudescriptor.
14707
14708         * package-get-base.el (package-get-base): Updated.
14709
14710         * package-info.el (batch-update-package-info): Derive REQUIRES
14711         from the Makefile.
14712
14713 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14714
14715         * files.el (save-some-buffers): Don't play games with deleting
14716         other windows if we are in the minibuffer window.
14717
14718 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14719
14720         * modeline.el (modeline-minor-mode-menu): Add support for :active
14721         (add-minor-mode): Document :active property to TOGGLE.
14722
14723 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14724
14725         * modeline.el (modeline-minor-mode-menu): Add support for an
14726         `:included' predicate in the `toggle-sym' plist.
14727         (add-minor-mode): Document the :included property, format
14728         docstring some more.
14729         (modeline-minor-mode-menu): Documentation string added.
14730
14731 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14732
14733         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14734         labels from the symbol-names by thwacking off the overly redundant
14735         and overused "mode", parenthesizing "minor", and capitalizing the
14736         resultant strings.  Also shortened the menu's title by eliminating
14737         the redundant buffer name.
14738         (add-minor-mode): Beautified the docstring, added mention of the
14739         `:menu-tag' property of TOGGLE.
14740         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14741         `toggle-sym' to beatify the mode-life menus.
14742         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14743         `auto-fill-function'.
14744
14745 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14746
14747         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14748         menus to :style 'toggle.
14749
14750 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14751
14752         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14753
14754 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14755
14756         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14757         only recognize first hyperlink.
14758         (hyper-apropos-highlightify): Deletia, this is already done by
14759         `hyper-apropos-insert-face'.
14760         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14761
14762 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14763
14764         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14765         mail.
14766         (toolbar-mail-reader): Add support for `send'.
14767         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14768
14769 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14770
14771         * info.el (Info-emacs-info-file-name): Add defvar for
14772         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14773         will function properly.
14774
14775 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14776
14777         * simple.el: make the backwards delete function called by
14778         `backward-or-forward-delete-char' user configurable.
14779
14780 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14781
14782         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14783         compiled function got loaded from.
14784
14785 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14786
14787         * term/apollo.el: Synched up with InfoDock 3.6.2.
14788
14789 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14790
14791         * startup.el (load-init-file): Load autoloads earlier.
14792         (startup-splash-frame): Handle InfoDock logo.
14793
14794         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14795         InfoDock.
14796         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14797
14798         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14799         doesn't have this function.
14800
14801         * packages.el (locate-data-file): Fix to call `locate-file'.
14802
14803 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14804
14805         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14806         version of version.el.
14807         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14808
14809         * x-menubar.el (default-menubar): Guard reference to
14810         `gnuserv-frame'.
14811         (default-menubar): Guard references to `font-lock-mode'.
14812         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14813         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14814
14815         * make-docfile.el: Don't snarf doc strings from autoloads.
14816
14817         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14818         loading auto-autoloads files.
14819
14820         * loaddefs.el: Disable dumping autoloads.
14821
14822 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14823
14824         * lisp-mnt.el: Synch to Emacs 20.2.
14825
14826         * help.el: Remove manual autoload of `finder-by-keyword'.
14827
14828         * finder.el (finder-by-keyword): Autoload.
14829
14830         * help.el: Conditionalize hyperbole setup.
14831
14832 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14833
14834         * packages.el (package-require): Update to reflect new data format.
14835
14836 1998-01-02  Didier Verna  <didier@xemacs.org>
14837
14838         * x-menubar.el (default-menubar): make the tutorials available
14839         through the menubar. (Plus some compilation warnings cleanup).
14840
14841 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14842
14843         * check-features.el: New file.  Perform sanity check after build.
14844
14845         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14846         files to tooltalk package.
14847         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14848         package.
14849
14850         * package-admin.el (package-admin-xemacs): Use better default for
14851         location of XEmacs binary.
14852
14853 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14854
14855         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14856         tag with sexp and add value tag with value `t'.
14857
14858 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14859
14860         * package-get.el: Changes to work with real data.
14861         From Pete Ware <ware@cis.ohio-state.edu>
14862
14863         * packages.el (packages-reload-autoloads): Guard load for the time
14864         being.
14865
14866         * update-elc.el ("packages.el"): Force loading packages.el instead
14867         of possibly out-of-date packges.elc.
14868         * make-docfile.el ("packages.el"): Ditto.
14869
14870 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14871
14872         * build-report.el (build-report-delete-regexp): Added a rule for
14873         the main tarball shadowing anything past it.
14874
14875 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14876
14877         * packages.el (package-provide): Delete a previous provide.
14878
14879         * package-info.el: New file.
14880
14881         * package-get.el: New file.
14882         From Pete Ware <ware@cis.ohio-state.edu>
14883         (package-get): Fix md5 computation to work with Mule.
14884
14885 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14886
14887         * simple.el (log-message-*): Quote symbols in docstrings properly.
14888
14889 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14890
14891         * packages.el (packages-new-autoloads): Ignore symbolic links.
14892
14893         * cus-face.el (face-custom-attributes-get): Fix typo.
14894         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14895
14896 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14897
14898         * startup.el (load-init-file): Reload new or changed autoloads
14899         unless inhibited.  Reload modified dumped lisp (stubbed).
14900
14901         * packages.el (packages-new-autoloads): New function.
14902         (packages-reload-autoloads): New function.
14903         (packages-reload-dumped-lisp): New (stub) function.
14904
14905         * loadup.el: Inhibit reloading dumped files when running temacs.
14906
14907         * loadhist.el (file-provides): Extend to handle variant
14908         extensions.
14909
14910         * replace.el (query-replace): Fix typo.
14911
14912 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14913
14914         * make-docfile.el: list-autoloads-path has been renamed.
14915         * update-elc.el: list-autoloads has been renamed.
14916
14917         * packages.el (packages-list-autoloads): Renamed.
14918         (packages-list-autoloads-path): Ditto.
14919
14920 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14921
14922         * packages.el (packages-find-packages-1): Made it signal a warning
14923         for an error in an auto-autoload.el file.
14924
14925 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14926
14927         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14928         tag with const.
14929         From Aki Vehtari <Aki.Vehtari@hut.fi>
14930
14931         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14932
14933         * loadhist.el (unload-feature): Remove autoload.
14934
14935 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14936
14937         * loadhist.el: Unpackaged.
14938
14939         * help.el (describe-symbol-find-file): Rename
14940         `describe-function-find-file' and make old name obsolete.
14941         (describe-function-1): Use it.
14942         (describe-function-1): Guard reference to
14943         `compiled-function-annotation'.
14944
14945 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14946
14947         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14948         argument.
14949         (help-mode-quit): New optional arg to control whether it kills or
14950         buries.  Tidied up.
14951         (with-displaying-help-buffer): Don't kill buffer initially, even
14952         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14953         (help-pretty-print-value): Rename back from
14954         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14955         use it, otherwise use dumped `cl-prettyprint'.
14956         (describe-variable): Use `help-pretty-print-value' again.
14957         (find-func): Removed reference to "find-func" at end.
14958
14959 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14960
14961         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14962           GUI XEmacs. Rename? x-menubar is rather window system
14963           independant, except for a couple of items.
14964
14965 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14966
14967         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14968         entries as they will no longer be distributed with XEmacs.
14969
14970         * format.el (format-alist): Fix image/tiff regexps.
14971         From P. E. Jareth Hein <jareth@camelot-soft.com>
14972
14973         * help.el (help-maybe-pretty-print-value): Rename.
14974         (describe-variable): Use it.
14975         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
14985           arglist of autoload functions.
14986
14987 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14988
14989         * help.el (help-mode-map): New bindings for `help-mode-bury',
14990         `describe-function-at-point', `describe-variable-at-point',
14991         `Info-elisp-ref', `customize-variable', `help-next-section' and
14992         `help-prev-section'.
14993         (help-next-section): New function.
14994         (help-prev-section): New function.
14995         (help-mode-quit): Changed to kill the help buffer.
14996         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14997         correctly.
14998         (help-buffer-name): New function to generate the name of help
14999         buffers.
15000         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15001         argument giving the name of the help buffer.
15002         (describe-key): Use `with-displaying-help-buffer' with name.
15003         (describe-mode): Ditto.
15004         (describe-bindings): Ditto.
15005         (describe-prefix-bindings): Ditto.
15006         (view-lossage): Ditto.
15007         (with-syntax-table): New macro.
15008         (function-called-at-point): Use `ignore-errors' and
15009         `with-syntax-table'.
15010         (function-at-point): Ditto.
15011         (describe-function): Use `with-displaying-help-buffer' with name.
15012         (function-arglist): Extracted from `describe-function-1'.  Returns
15013         function's arglist as string.
15014         (function-documentation): Extracted from `describe-function-1'.
15015         Returns function's docstring.
15016         (describe-function-1): Remove all the "stream" garbage, including
15017         the stream argument.  Use `function-arglist' and
15018         `function-documentation'.
15019         (describe-function-arglist): Just use `function-arglist'.
15020         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15021         (help-pretty-print-value): New function to help with
15022         pretty-printing variable values.  Knows about `#<...>'.  Needs
15023         `pp-internal'.
15024         (describe-variable): Use `with-displaying-help-buffer' with name.
15025         Formatting improved.  Display file where variable is defined, if
15026         known.  Use `help-pretty-print-value'.
15027         (describe-syntax): Use `with-displaying-help-buffer' with name.
15028         (list-processes): Remove "stream" garbage.
15029
15030 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15031
15032         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15033         call a dumped routine instead.
15034
15035         * x-win-xfree86.el: Wrap file in defun.
15036         * x-win-sun.el: Ditto.
15037
15038 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15039
15040         * help.el (view-emacs-news): Remove usage of outl-mouse which
15041         advises functions and does other evil things.
15042
15043 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15044
15045         * format.el (format-alist): Add `image/tiff'.
15046         From P. E. Jareth Hein <jareth@camelot-soft.com>
15047
15048 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15049
15050         * about.el (about-hackers): More names added.
15051
15052         * make-docfile.el: Remove superfluous package path search.
15053
15054         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15055
15056 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15057
15058         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15059         ignored shadows.
15060
15061 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15062
15063         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15064         get trailing slashes when added to the load-path.
15065
15066         * x-init.el (init-x-win): Locate where XEmacs X localization files
15067         are.
15068
15069 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15070
15071         * x-faces.el: Added support for foregroundToolBarColor
15072           to xpm-color-symbols.
15073
15074 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15075
15076         * etags.el (tags-remove-duplicates): Removed.
15077         (buffer-tag-table-list): Use `delete-duplicates'.
15078
15079         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15080         correctly.
15081         (get*): Defalias to `get'.
15082
15083         * cl.el (eql): Compare integers with `eq'.
15084         (cl-map-extents): Check for `map-extents' first.
15085
15086 1997-12-17  Didier Verna  <didier@xemacs.org>
15087
15088         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15089         added the 'numero', 'copyright' and 'trademark' symbols.
15090
15091         * leim/quail/latin-post.el ("french-postfix"): see above.
15092
15093 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15094
15095         * widget.el (define-widget): Check the arguments.
15096
15097         * cus-edit.el (customize-face): Use `check-argument-type'.
15098         (custom-variable-value-create): Use `signal' to signal error.
15099         (custom-variable-reset-saved): Ditto.
15100         (custom-variable-reset-standard): Ditto.
15101         (custom-face-reset-saved): Ditto.
15102
15103         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15104         (widget-default-format-handler): Ditto.
15105         (widget-checklist-add-item): Ditto.
15106         (widget-radio-add-item): Ditto.
15107         (widget-editable-list-entry-create): Ditto.
15108         (widget-sexp-prompt-value): Ditto.
15109
15110         * custom.el (custom-declare-variable): Signal errors better.
15111         (custom-handle-keyword): Ditto.
15112         (custom-declare-group): Ditto.
15113
15114         * window-xemacs.el (windows): Ditto.
15115
15116         * menubar.el (menu): Ditto.
15117
15118         * keydefs.el (keyboard): Ditto.
15119
15120         * minibuf.el (minibuffer): Ditto.
15121
15122         * process.el (execute): Ditto.
15123
15124         * fill.el (fill): Ditto.
15125
15126         * modeline.el (modeline): Ditto.
15127
15128         * help.el (help): Ditto.
15129
15130         * faces.el (faces): Ditto.
15131
15132         * files.el (files): Ditto.
15133
15134         * x-init.el (x): Ditto.
15135
15136         * lisp-mode.el (lisp): Ditto.
15137
15138         * process.el (processes): Ditto.
15139
15140         * mouse.el (mouse): Ditto.
15141
15142         * abbrev.el (abbrev): Moved from cus-edit.
15143
15144         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15145         as variable declaration.
15146
15147 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15148
15149         * menubar.el (find-menu-item): Use `check-argument-type'.
15150         (find-menu-item): Cosmetic changes.
15151
15152 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15153
15154         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15155
15156 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15157
15158         * startup.el (set-default-load-path): Only search package-path
15159         when not running temacs.
15160
15161         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15162         files.
15163
15164         * loadup.el: Correct commentary.  Reformatting.
15165         (really-early-error-handler): Use absolute path to the
15166         first dumped-lisp.el file.
15167         (really-early-error-handler): Print full path name of
15168         each dumped lisp file (inherited from InfoDock).
15169
15170         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15171         dumped-lisp.el files.
15172
15173         * make-docfile.el (preloaded-file-list): Reorder when the
15174         package-path is searched.
15175         * update-elc.el: Ditto.
15176
15177         * lisp-mode.el (call-with-condition-handler): Treat the same as
15178         `condition-case' for indentation.
15179
15180         * about.el (about-xemacs): Update release date.
15181
15182 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15183
15184         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15185         anywhere but at the last clause.
15186         (ecase): Disallow `t' and `otherwise'.
15187
15188 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15189
15190         * cus-edit.el (custom-buffer-create-buttons): New function
15191         from stuff moved out of `custom-buffer-create-internal'.
15192         (custom-novice): New variable.  Default t.
15193         (custom-display-global-buttons): Ditto.  Default `top'.
15194         (custom-buffer-create-internal): Only display help if
15195         `custom-novice' is non-nil.  Display global buttons according to
15196         `custom-display-global-buttons'.
15197
15198 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15199
15200         * menubar.el (find-menu-item): Use `check-argument-type'.
15201         (find-menu-item): Cosmetic changes.
15202
15203 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15204
15205         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15206         look.
15207
15208 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15209
15210         * format.el (format-deannotate-region):  Bug fix.
15211         Deannotating a region containing unknown tags would fail
15212         (causing decoding of text/enriched to fail at user level)
15213
15214 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15215
15216         * minibuf.el (read-directory-name): Support sixth
15217           arg, HISTORY, as already documented.
15218
15219 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15220
15221         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15222         to `ecase'.
15223
15224 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15225
15226         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15227         skk-activate.
15228
15229 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15230
15231         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.