update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-bmp-var-003'.
5
6         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
7         CHISE.
8         (=ucs-bmp-var-003): Ditto.
9
10 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
13         setting for `=ucs-var-002'.
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=ucs-bmp-var-002'.
17
18         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
19         CHISE.
20         (=ucs-bmp-var-002): Ditto.
21
22 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
25         XEmacs CHISE.
26         (==jis-x0208@1978/5pr): Ditto.
27
28 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `=>ucs-bmp-cjk@component'.
32
33         * mule/mule-conf.el (=>ucs@component): New coded-charset for
34         XEmacs CHISE.
35         (=>ucs-bmp-cjk@component): Ditto.
36
37 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40         setting for `=>iwds-1'.
41
42 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
45         CHISE.
46
47 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-charset.el (default-coded-charset-priority-list):
50         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
51         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
52         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
53         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
54
55 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-coding.el (coded-charset-entity-reference-alist):
58         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
59
60         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
61         `=>>ucs@iso' as the mother.
62         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
63         mother.
64
65 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         setting for `===hanyo-denshi/ia'.
69
70 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hanyo-denshi/ia'.
74
75 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-conf.el (=koseki): Fix DOC.
78         (==koseki): New coded-charset for XEmacs CHISE.
79
80 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
83         XEmacs CHISE.
84         (===hanyo-denshi/jd): Fix DOC.
85
86 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
87
88         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
89         setting for `===hanyo-denshi/ip'.
90
91 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `===hanyo-denshi/ip'.
95
96         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
97         XEmacs CHISE.
98
99 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
102         `==ucs-radicals@unicode' and `=>daikanwa'.
103
104         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
105         for XEmacs CHISE.
106
107 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
110         XEmacs CHISE.
111
112 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `===ruimoku-v6'.
116
117 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         setting for `===ruimoku-v6'.
121
122 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
125         CHISE.
126
127 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
130         coded-charset for XEmacs CHISE.
131
132 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
135         XEmacs CHISE.
136
137 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `===ucs-sip@iso'.
141
142 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
145         CHISE.
146
147 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
150         `==ucs-sip@iso'.
151
152         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
153         CHISE.
154
155 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
158         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
159         (=ucs-sip-ext-b@iso): Fix registry.
160         (==ucs-sip-ext-b@iso): Ditto.
161         (===ucs-sip-ext-b@iso): Ditto.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `=ucs-sip@iso'.
165
166 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `=>cbeta'.
170
171 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
174         `=>cns11643-7'.
175
176         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
177
178 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
181         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
182
183 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
186         `=ucs@cns'.
187         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
188         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
189         `=ucs@jis/1990'.
190         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
191         `=ucs@jis/2000'.
192         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
193         `=ucs@jis/2004'.
194         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
197         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
198
199 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
202         XEmacs CHISE.
203         (==jis-x0208@1978/1pr): Ditto.
204         (==jis-x0208@1978/2-pr): Ditto.
205
206 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
207
208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
209         setting for `===jis-x0213-1@2004'.
210
211 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `===hanyo-denshi/jb'.
218
219         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
220         XEmacs CHISE.
221         (=+>hanyo-denshi/ft): Ditto.
222         (=+>hanyo-denshi/jt): Ditto.
223
224 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `===hanyo-denshi/hg'.
228
229 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
232         XEmacs CHISE.
233         (===hanyo-denshi/hg): Ditto.
234
235 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
238         glyph-forms instead of detailed glyph-images.
239         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
240         `=adobe-japan1-*'.
241         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
242         (===adobe-japan1-1): Ditto.
243         (===adobe-japan1-2): Ditto.
244         (===adobe-japan1-3): Ditto.
245         (===adobe-japan1-4): Ditto.
246         (===adobe-japan1-5): Ditto.
247         (===adobe-japan1-6): Ditto.
248         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
249         `=>>>adobe-japan1' as the mother.
250         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
251         `=>>adobe-japan1' as the mother.
252         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
253         glyph-images.
254         (==jis-x0208@1978): Ditto.
255         (==jis-x0208@1983): Ditto.
256         (==jis-x0208@1990): Ditto.
257         (==jis-x0213-1): Ditto.
258         (==jis-x0213-1@2000): Ditto.
259         (==jis-x0213-1@2004): Ditto.
260         (==jis-x0213-2): Ditto.
261         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
262         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
263         `=jis-x0208@1978'.
264         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
265         `=jis-x0208@1983'.
266         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
267         `=jis-x0208@1990'.
268         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
269         `=jis-x0213-1'.
270         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
271         `=jis-x0213-1@2000'.
272         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
273         `=jis-x0213-1@2004'.
274         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
275         `=jis-x0213-2'.
276         (===jis-x0208): New coded-charset for XEmacs CHISE.
277         (===jis-x0208@1978): Ditto.
278         (===jis-x0208@1983): Ditto.
279         (===jis-x0208@1990): Ditto.
280         (===jis-x0213-1): Ditto.
281         (===jis-x0213-1@2000): Ditto.
282         (===jis-x0213-2): Ditto.
283         (===jis-x0212): Ditto.
284         (===ks-x1001): Ditto.
285         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
286         mother.
287         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
288         as the mother.
289         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
290         as the mother.
291         (===cns11643-1): New coded-charset for XEmacs CHISE.
292         (===cns11643-2): Ditto.
293         (===cns11643-3): Ditto.
294         (===cns11643-4): Ditto.
295         (===cns11643-5): Ditto.
296         (===cns11643-6): Ditto.
297         (===cns11643-7): Ditto.
298         (=>>cns11643-1): Ditto.
299         (==big5-cdp): Indicate abstract glyph-images instead of
300         representative glyph-images.
301         (===big5-cdp): New coded-charset for XEmacs CHISE.
302         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
303         detailed glyph-images.
304         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
305         `=hanyo-denshi/*'.
306         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
307         (===hanyo-denshi/ib): Ditto.
308         (===hanyo-denshi/jt): Ditto.
309         (===hanyo-denshi/ks): Ditto.
310         (===mj): Ditto.
311         (===mj-0): Ditto.
312         (===mj-1): Ditto.
313         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
314         `=>>>hanyo-denshi/*' as its mother.
315         (==gt): Indicate abstract glyph-forms instead of detailed
316         glyph-images.
317         (===gt): New coded-charset for XEmacs CHISE.
318         (=>>>gt): Indicates `==gt' instead of `=gt'.
319         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
320         (==gt-k): Indicate abstract glyph-forms instead of detailed
321         glyph-images.
322         (===gt-k): New coded-charset for XEmacs CHISE.
323         (==daikanwa): Indicates glyph-images instead of detailed
324         glyph-images.
325         (===daikanwa): New coded-charset for XEmacs CHISE.
326         (===daikanwa/+p): Ditto.
327         (===daikanwa/ho): Ditto.
328         (==cbeta): Ditto.
329         (===cbeta): Ditto.
330         (==jef-china3): Ditto.
331         (===jef-china3): Ditto.
332         (==ruimoku-v6): Ditto.
333         (==ucs@iso): Indicate representative glyph-forms instead of
334         representative glyph-images.
335         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
336         (==ucs@unicode): Indicate representative glyph-forms instead of
337         representative glyph-images.
338         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
339         `=ucs@unicode'.
340         (==ucs@cns): Indicate representative glyph-forms instead of
341         representative glyph-images.
342         (==ucs@jis): Ditto.
343         (==ucs@jis/1990): Ditto.
344         (==ucs@jis/2000): Ditto.
345         (==ucs@jis/2004): Ditto.
346         (==ucs@ks): Ditto.
347         (===ucs@iso): New coded-charset for XEmacs CHISE.
348         (===ucs@unicode): Ditto.
349         (===ucs@gb): Ditto.
350         (===ucs@ks): Ditto.
351         (===ucs-bmp-cjk@gb): Ditto.
352         (===ucs-sip-ext-b@iso): Ditto.
353
354 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
358         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
359         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
360         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
361         `===cns11643-3', `===cns11643-4', `===cns11643-5',
362         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
363         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
364         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
365         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
368         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
369         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
370         - Use "&g1-[NAME];" for `=>>[NAME]'.
371         - Abolish "&g2-[NAME];".
372
373 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
376         `=>>ucs@cns' as the mother.
377
378 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `==ucs@ks'.
382
383 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
386         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
387         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
388         0x00E30000〜0x00E409D5.
389
390 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist):
393         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
394         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
395
396 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
400
401         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
402         (=mj-0): Ditto.
403         (=mj-1): Ditto.
404         (==mj): Ditto.
405         (==mj-0): Ditto.
406         (==mj-1): Ditto.
407         (=>>mj): Ditto.
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `=mj' and `==mj'.
411
412 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
415         CHISE.
416
417 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
420         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
421         `=>ucs@hanyo-denshi'.
422
423 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `=koseki' and `=>ucs@hanyo-denshi'.
427
428         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
429         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
430
431 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
432
433         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
434         XEmacs CHISE.
435
436 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist):
439         Change priority of `=>>>ucs@iso'.
440
441         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
442         `=>>>ucs@iso' as the mother.
443         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
444
445 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist):
448         Change priority of `=>>>ucs@unicode'.
449
450         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
451         `=ucs@unicode'.
452
453 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist):
456         Change priority of `=>>>ucs@jis'.
457
458         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
459         `=ucs@jis'.
460
461 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
464         setting for `==daikanwa/+p'.
465
466 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `==shinjigen@1ed'.
470
471 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
474         XEmacs CHISE.
475
476 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-conf.el (==shinjigen): Modify DOC.
479         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
480         (==shinjigen@rev): Modify DOC.
481
482 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
485         CHISE.
486
487 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
490         settings for `==daikanwa' and `==ucs@JP/hanazono'.
491
492         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
493         XEmacs CHISE.
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `==daikanwa'.
497
498 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `==cns11643-7'.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `==cns11643-7'.
505
506 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `==cns11643-6'.
510
511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
512         setting for `==cns11643-6'.
513
514 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `==cns11643-5'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `==cns11643-5'.
521
522 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `==cns11643-4'.
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `==cns11643-4'.
529
530 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `==cns11643-3'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `==cns11643-3'.
537
538 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
541         setting for `==cns11643-2'.
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `==cns11643-2'.
545
546 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
549         Change priority of `=>>>ucs@ks'.
550
551         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
552         `=ucs@ks'.
553
554 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
557         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
558         `==ucs@cns' and `==cns11643-1'.
559
560         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
561         (==cns11643-2): Ditto.
562         (==cns11643-3): Ditto.
563         (==cns11643-4): Ditto.
564         (==cns11643-5): Ditto.
565         (==cns11643-6): Ditto.
566         (==cns11643-7): Ditto.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `==cns11643-1'.
570
571 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-coding.el (coded-charset-entity-reference-alist):
574         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
575         `=>>>ucs@jis/1990'.
576
577         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
578         `=ucs@jis/1990'.
579         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
580         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
581
582 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist):
585         Change priority of `=>>>ucs@cns'.
586
587         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
588         `=ucs@cns'.
589
590 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `==ks-x1001'.
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
596         `=ks-x1001' instead of `korean-ksc5601'; add setting for
597         `==ks-x1001'.
598
599 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
602
603 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
606         `=jis-x0208'.
607         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
608         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
609         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
610         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
611         (=>>>jis-x0213-1@2000): Changed to an alias for
612         `=jis-x0213-1@2000'.
613         (=>>>jis-x0213-1@2004): Changed to an alias for
614         `=jis-x0213-1@2004'.
615         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
616
617 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
620         `=adobe-japan1-0'.
621         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
622         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
623         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
624         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
625         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
626         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
627
628 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
632         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
633         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
634         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
635         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
636
637 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
641         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
642         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
643         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
644         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
645         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
646         `==jis-x0212'.
647
648 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
651         "AdobeJapan1-[0-6]$".
652         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
653         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
654         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
655         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
656         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
657         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
658         (==adobe-japan1-1): Ditto.
659         (==adobe-japan1-2): Ditto.
660         (==adobe-japan1-3): Ditto.
661         (==adobe-japan1-4): Ditto.
662         (==adobe-japan1-5): Ditto.
663         (==adobe-japan1-6): Ditto.
664         (==jis-x0208): Ditto.
665         (==jis-x0208@1978): Ditto.
666         (==jis-x0208@1983): Ditto.
667         (==jis-x0208@1990): Ditto.
668         (==jis-x0213-1): Ditto.
669         (==jis-x0213-1@2000): Ditto.
670         (==jis-x0213-1@2004): Ditto.
671         (==jis-x0213-2): Ditto.
672         (==jis-x0212): Ditto.
673         (==gb2312): Ditto.
674         (==iso-ir165): Ditto.
675         (==gb12345): Ditto.
676         (==ks-x1001): Ditto.
677         (==cns11643-1): Ditto.
678         (==cns11643-2): Ditto.
679         (==cns11643-3): Ditto.
680         (==cns11643-4): Ditto.
681         (==cns11643-5): Ditto.
682         (==cns11643-6): Ditto.
683         (==cns11643-7): Ditto.
684         (==big5-cdp): Ditto.
685         (==hanyo-denshi/ja): Ditto.
686         (==hanyo-denshi/jb): Ditto.
687         (==hanyo-denshi/jc): Ditto.
688         (==hanyo-denshi/jd): Ditto.
689         (==hanyo-denshi/ft): Ditto.
690         (==hanyo-denshi/ia): Ditto.
691         (==hanyo-denshi/ib): Ditto.
692         (==hanyo-denshi/hg): Ditto.
693         (==hanyo-denshi/jt): Ditto.
694         (==hanyo-denshi/ks): Ditto.
695         (==gt): Ditto.
696         (==gt-k): Ditto.
697         (==daikanwa): Ditto.
698         (==shinjigen): Ditto.
699         (==ucs@iso): Ditto.
700         (==ucs@unicode): Ditto.
701         (==ucs@gb): Ditto.
702         (==ucs-bmp@gb): Ditto.
703         (==ucs@cns): Ditto.
704         (==ucs-bmp@cns): Ditto.
705         (==ucs@jis): Ditto.
706         (==ucs@jis/1990): Ditto.
707         (==ucs@jis/2000): Ditto.
708         (==ucs@jis/2004): Ditto.
709         (==ucs@JP): Ditto.
710         (==ucs@JP/hanazono): Ditto.
711         (==ucs@ks): Ditto.
712         (==ucs-bmp@ks): Ditto.
713         (==ucs@cns11643): Ditto.
714         (==ucs-bmp-cjk@gb): Ditto.
715         (==ucs-bmp-cjk@JP/hanazono): Ditto.
716         (==ucs-sip-ext-b@iso): Ditto.
717
718 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-charset.el (default-coded-charset-priority-list): Use
721         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
722
723         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
724         XEmacs CHISE.
725         (=ucs-bmp-cjk@unicode): Abolished.
726
727 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `=+>ucs-bmp-cjk-compat@jis'.
731
732         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
733         for XEmacs CHISE.
734
735 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
738         CHISE.
739
740 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
743         for XEmacs CHISE.
744         (=jis-x0208@1978/1er-pr): Abolished.
745         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
746         `=jis-x0208@1978/1er-pr' as the mother.
747
748 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
751         setting for `=ucs-itaiji-084'.
752
753 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
754
755         * mule/mule-charset.el (default-coded-charset-priority-list):
756         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
757
758         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
759         XEmacs CHISE.
760         (=ucs-bmp-itaiji-084): Ditto.
761
762 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
766
767 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
770         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
771
772         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
773         XEmacs CHISE.
774         (=big5-cdp-var-5): Ditto.
775
776 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
777
778         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
779         XEmacs CHISE.
780
781 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
782
783         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
784         XEmacs CHISE.
785
786 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
787
788         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
789         setting for `=>>>hanyo-denshi/ft'.
790
791 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
794         XEmacs CHISE.
795         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
796         `=hanyo-denshi/jd' as the mother.
797
798 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
801         XEmacs CHISE.
802         (=+>adobe-japan1-1): Ditto.
803         (=+>adobe-japan1-2): Ditto.
804         (=+>adobe-japan1-3): Ditto.
805         (=+>adobe-japan1-4): Ditto.
806         (=+>adobe-japan1-5): Ditto.
807         (=+>adobe-japan1-6): Ditto.
808         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
809
810 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist):
813         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
814         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
815
816         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
817         the top.
818
819 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
822         XEmacs CHISE.
823         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
824         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
825         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
826
827 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list):
830         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
831         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
832
833         * mule/mule-conf.el: Modify order of definitions of some
834         coded-charsets.
835
836 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist):
839         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
840         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
841
842         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
843         CHISE.
844         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
845         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
846
847 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
850         CHISE.
851
852 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `=daikanwa/+2p'.
856
857         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
858         XEmacs CHISE.
859
860 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
863         XEmacs CHISE.
864         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
865
866 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `=>>>hanyo-denshi/ib'.
870
871 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
874         XEmacs CHISE.
875         (=>>>hanyo-denshi/ib): Ditto.
876         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
877         `=hanyo-denshi/ja' as the mother.
878         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
879         `=hanyo-denshi/ib' as the mother.
880
881 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
884         XEmacs CHISE.
885         (utf-8-ivs-mcs-er): Likewise.
886         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
887         and `=>ucs-gb'.
888         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
889         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
890         `ucs-gb' and `=>ucs-gb'.
891         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
892         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
893         and `=>ucs-cns'.
894         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
895         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
896         `ucs-cns' and `=>ucs-cns'.
897         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
898         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
899         `ucs-big5' and `=>ucs-big5'.
900         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
901         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
902         `ucs-big5' and `=>ucs-big5'.
903         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
904         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
905         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
906         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
907         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
908         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
909         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
910         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
911         `=>ucs-jis'; modify DOC and mnemonic.
912         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
913         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
914         and `=>ucs-jis'; modify DOC and mnemonic.
915         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
916         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
917         `=>ucs-ks'.
918         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
919         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
920         and `=>ucs-ks'.
921         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
922
923 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
926         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
927
928 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist):
931         Modify priorities.
932
933 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist):
936         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
937
938 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
942
943 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
946         CHISE.
947
948 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
951         CHISE.
952
953 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
956         CHISE.
957
958 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `=+>ucs-bmp-cjk@unicode'.
962
963         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
964         for XEmacs CHISE.
965
966 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `=>>daikanwa'.
970
971 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
974         `=>>hanyo-denshi/jt'.
975
976 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
979         XEmacs CHISE.
980         (=+>jis-x0208@1990): Ditto.
981         (=+>jis-x0213-1@2000): Ditto.
982
983 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
986         XEmacs CHISE.
987
988 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
991         XEmacs CHISE.
992         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
993         `=hanyo-denshi/jc' as the mother.
994
995 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
998         setting for `=+>adobe-japan1'.
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list):
1001         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1002         and `=>>hanyo-denshi/ft' to `=>>gt'.
1003
1004 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1007         XEmacs CHISE.
1008         (=>>adobe-japan1-1): Ditto.
1009         (=>>adobe-japan1-2): Ditto.
1010         (=>>adobe-japan1-3): Ditto.
1011         (=>>adobe-japan1-4): Ditto.
1012         (=>>adobe-japan1-5): Ditto.
1013         (=>>adobe-japan1-6): Ditto.
1014         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1015
1016 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=adobe-japan1): New alias for
1019         `=adobe-japan1-6'.
1020         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1021         (=>>>adobe-japan1-1): Ditto.
1022         (=>>>adobe-japan1-2): Ditto.
1023         (=>>>adobe-japan1-3): Ditto.
1024         (=>>>adobe-japan1-4): Ditto.
1025         (=>>>adobe-japan1-5): Ditto.
1026         (=>>>adobe-japan1-6): Ditto.
1027         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1028
1029 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1032         setting for `=>>>adobe-japan1'.
1033
1034 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `=+>ucs@ks'.
1038
1039 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1040
1041         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1042         XEmacs CHISE.
1043         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1044         `=adobe-japan1-6' as the mother.
1045
1046 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1049         setting for `=>cns11643-7'.
1050
1051 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1054         CHISE.
1055
1056 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1059         XEmacs CHISE.
1060         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1063         setting for `=>ucs@jis/2004'.
1064
1065 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `=+>gt'.
1069
1070         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1071         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1072
1073 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1074
1075         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1076         `=>ucs@unicode' as the mother.
1077         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1078         mother.
1079         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1080         mother.
1081         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1082         mother.
1083
1084 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1087         setting for `=+>ucs@unicode'.
1088
1089         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1090         CHISE.
1091
1092 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1095         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1096         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1097         - Add setting for `=+>ucs@cns'.
1098
1099         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1100         CHISE.
1101         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1102         as the mother.
1103         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1104         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1105
1106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1107         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1108
1109 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `=>ucs@ks'.
1113
1114 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `=ucs-bmp-cjk-compat@unicode'.
1118
1119         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1120         coded-charset for XEmacs CHISE.
1121
1122 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1125         `=ucs-bmp-cjk-compat'.
1126
1127         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1128         XEmacs CHISE.
1129
1130 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1131
1132         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1133         CHISE.
1134
1135 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1138         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1139
1140         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1141         `=>ucs@jis/1990'.
1142         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1143
1144 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1148
1149         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1150         CHISE.
1151         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1152         mother.
1153
1154 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1157         `=>jis-x0213-2@usual'.
1158         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1159         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1160         `=>jis-x0213-2@usual' as the mother.
1161
1162 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1165         (=>ucs@JP): New alias for `=+>ucs@jis'.
1166
1167 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1170         `=>jis-x0208@usual'.
1171         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1172         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1173         `=>jis-x0208@usual' as the mother.
1174         (=>jis-x0208): Likewise.
1175
1176 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1177
1178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1179         setting for `=+>jis-x0208@1978'.
1180
1181 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1184         XEmacs CHISE.
1185
1186 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1189         setting for `=>>>ucs@jis/1990'.
1190
1191 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `=>ucs@jis/1990'.
1195
1196 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1197
1198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1199         setting for `=ucs@JP/hanazono'.
1200
1201         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1202         CHISE.
1203         (=ucs@JP/hanazono): Ditto.
1204         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1205         (=>>hanyo-denshi/jc): Ditto.
1206         (=>>hanyo-denshi/jd): Ditto.
1207
1208 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1211         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1212
1213 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1216         XEmacs CHISE.
1217
1218 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1221         XEmacs CHISE.
1222
1223 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1226         `=ucs-bmp-cjk@JP'.
1227
1228 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1231         XEmacs CHISE.
1232
1233 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1236         Modify order of settings; add settings for `=daikanwa@rev2'.
1237
1238 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         setting for `=>>cbeta'.
1242
1243         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1244         CHISE.
1245
1246 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `=>>adobe-japan1'.
1250
1251 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1254         XEmacs CHISE.
1255
1256 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1259         setting for `=>>hanyo-denshi/ia'.
1260
1261         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1262         XEmacs CHISE.
1263
1264 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1265
1266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1267         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1268
1269         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1270         XEmacs CHISE.
1271         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1272         `=hanyo-denshi/jt' as the mother.
1273
1274 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1277         setting for `=>>>jis-x0213-2'.
1278
1279         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1280         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1281         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1282
1283 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1284
1285         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1286         XEmacs CHISE.
1287
1288 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1291         XEmacs CHISE.
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `=>>jis-x0213-1@2004'.
1295
1296 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1299         XEmacs CHISE.
1300
1301 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1304         - Use "&g2-*;" as entity-references for `=>>>*'.
1305         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1306
1307         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1308         XEmacs CHISE.
1309         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1310         as the mother.
1311
1312 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         setting for `=>>hanyo-denshi/ib'.
1316
1317         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1318         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1319         (=>>jis-x0208@1990): Ditto.
1320         (=>>hanyo-denshi/ib): Ditto.
1321
1322         * mule/mule-charset.el (default-coded-charset-priority-list):
1323         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1324
1325 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1328         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1329         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1330         `=>>>ucs@jis/2004'.
1331
1332 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1335         XEmacs CHISE.
1336         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1337         `=jis-x0213-1@2004' as the mother.
1338         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1339         (=>>>ucs@ks): Ditto.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list):
1342         Modify priority of `=hanyo-denshi/*'.
1343
1344 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1347         settings for `=>>ucs@JP' and `=ucs@JP'.
1348
1349 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1352         CHISE.
1353
1354 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1357         setting for `=>>>ucs@cns'.
1358
1359         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1360         CHISE.
1361
1362 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1365         instead of `=>>>jis-x0213-1@2004' as the mother.
1366         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1367         (=>>>ucs@unicode): Likewise.
1368         (=>>>ucs@jis): Likewise.
1369         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1370         mother.
1371         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1372
1373 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1376         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1377         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1378         `=>>>ucs@jis'.
1379
1380 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list):
1383         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1384         and `=jis-x0213-*-2000'.
1385
1386 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1387
1388         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1389         XEmacs CHISE.
1390         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1391         `=>>jis-x0213-1' as the mother.
1392
1393 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1397
1398 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1401
1402 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1405         XEmacs CHISE.
1406
1407 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-coding.el (decomposition-feature-list): Set
1410         `=decomposition', `=decomposition@cid' and
1411         `=decomposition@hanyo-denshi'.
1412
1413 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `=>>hanyo-denshi/ks'.
1417
1418         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1419         XEmacs CHISE.
1420
1421 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1425
1426         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1427         `=hanyo-denshi/ks/mf'.
1428
1429         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1430         XEmacs CHISE.
1431         (=hanyo-denshi/ks/mf): Ditto.
1432
1433 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         settings for P=hanyo-denshi/jt'.
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `=hanyo-denshi/jt'.
1440
1441         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1442         XEmacs CHISE.
1443
1444 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         settings for `=hanyo-denshi/ip'.
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `=hanyo-denshi/ip'.
1451
1452         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1453         XEmacs CHISE.
1454
1455 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         settings for `=hanyo-denshi/hg'.
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461         `=hanyo-denshi/hg'.
1462
1463         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1464         XEmacs CHISE.
1465
1466 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=>>hanyo-denshi/ft'.
1470
1471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1472         `=>>hanyo-denshi/ft'.
1473
1474         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1475         XEmacs CHISE.
1476
1477 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         settings for `=hanyo-denshi/ib'.
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `=hanyo-denshi/ib'.
1484
1485         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1486         XEmacs CHISE.
1487
1488 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         settings for isolated characters of `=hanyo-denshi/ia' and
1492         non-isolated characters of `=hanyo-denshi/*'.
1493
1494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1495         `=hanyo-denshi/ia'.
1496
1497         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1498         XEmacs CHISE.
1499
1500 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for isolated characters of `=hanyo-denshi/ft'.
1504
1505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1506         `=hanyo-denshi/ft'.
1507
1508         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1509         XEmacs CHISE.
1510
1511 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1514         setting for isolated characters of `=hanyo-denshi/jd'.
1515
1516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1517         `=hanyo-denshi/jd'.
1518
1519         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1520         XEmacs CHISE.
1521
1522 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1525         setting for isolated characters of `=hanyo-denshi/jc'.
1526
1527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1528         `=hanyo-denshi/jc'.
1529
1530         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1531         XEmacs CHISE.
1532
1533 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         setting for isolated characters of `=hanyo-denshi/jb'.
1537
1538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1539         `=hanyo-denshi/jb'.
1540
1541         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1542         XEmacs CHISE.
1543
1544 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1547         setting for isolated characters of `=hanyo-denshi/ja'.
1548
1549 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1552         `=hanyo-denshi/ja'.
1553
1554         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1555         XEmacs CHISE.
1556
1557 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1560         settings for isolated characters of `=adobe-japan1-6'.
1561
1562 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1565         CHISE.
1566         (=daikanwa/+2p): Ditto.
1567         (=daikanwa/ho): Ditto.
1568
1569 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1572         coding-system for XEmacs CHISE.
1573
1574 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         setting for `=>>ruimoku-v6'.
1578
1579         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1580         CHISE.
1581
1582 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585         setting for `=daikanwa@rev1'.
1586
1587 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1590         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1591
1592 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1595         XEmacs CHISE.
1596         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1597
1598 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1601         CHISE.
1602
1603 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1606         CHISE.
1607
1608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1609         setting for `=>ucs@jis'.
1610
1611 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1614         setting for `=>jis-x0208@usual'.
1615
1616         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1617         XEmacs CHISE.
1618         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1619         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1620         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1621
1622 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1625         CHISE.
1626         (=>>>jis-x0208@1990): Ditto.
1627         (=>>>jis-x0213-1): Ditto.
1628         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1629         mother.
1630         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1631         as the mother.
1632
1633 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1636         setting for `=>ucs@cns' and `=>>ucs@ks'.
1637
1638         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1639         CHISE.
1640
1641 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1644         CHISE.
1645
1646 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1649         CHISE.
1650         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1651         mother.
1652
1653 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1656         `==>ucs-bmp-cjk@bucs'.
1657
1658         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1659         XEmacs CHISE.
1660
1661 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for `==>ucs@bucs'.
1665
1666         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1667         XEmacs CHISE.
1668
1669 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1672         - Add setting for `=>>jis-x0208'.
1673         - Omit setting for `=>>jis-x0208@1990'.
1674         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1675           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1676           `=ucs@FOO'.
1677
1678 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `=>daikanwa'.
1682
1683 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-conf.el (=daikanwa): Fix DOC.
1686         (=>daikanwa): New abstract character for XEmacs CHISE.
1687         (=>ucs@iso): Likewise.
1688         (=>ucs@unicode): Likewise.
1689         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1690
1691 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1694         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1695           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1696         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1697         - Add `=>big5-cdp'.
1698
1699 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1702         (=>big5-cdp): New abstract character.
1703
1704 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1707         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1708         `chinese-big5'.
1709
1710 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-charset.el (default-coded-charset-priority-list):
1713         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1714
1715         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1716         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1717         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1718         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1719         and `=>jis-x0213-2'.
1720
1721 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1724         XEmacs CHISE.
1725         (=>>ucs@jis/2000): Likewise.
1726         (=>>ucs@jis/2004): Likewise.
1727
1728 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1731         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1732         `=>>ucs@cns'.
1733
1734         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1735         XEmacs CHISE.
1736         (=>>gt): Use quote instead of backquote; modify DOC.
1737         (=>gt): Use quote instead of backquote.
1738         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1739         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1740         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1741         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1742         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1743         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1744
1745 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `=>>ucs@unicode' and `=>>gt'.
1749
1750 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1753         XEmacs CHISE.
1754         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1755         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1756         `=jis-x0208@1978/1er-pr' as the mother.
1757         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1758
1759 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1762         `=ucs@unicode' as the mother.
1763
1764 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for `=>>ucs@unicode'.
1768
1769         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1770         CHISE.
1771
1772 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1776
1777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1778         `=adobe-japan1-6' and `=adobe-japan1-base'.
1779
1780         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1781         XEmacs CHISE.
1782         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1783         specify `min-code' and `max-code'.
1784         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1785         (=adobe-japan1-2): Likewise.
1786         (=adobe-japan1-3): Likewise.
1787         (=adobe-japan1-4): Likewise.
1788         (=adobe-japan1-5): Likewise.
1789         (=adobe-japan1-6): Likewise.
1790
1791 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1794         setting for `=>gt'.
1795
1796 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1799         CHISE.
1800
1801 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1804         setting for `=>zinbun-oracle'.
1805
1806         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1807         for XEmacs CHISE.
1808
1809 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1812         for XEmacs CHISE.
1813         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1814         `=jis-x0208@1978' as the mother.
1815
1816 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1819         - Use `=gt' instead of `ideograph-gt'.
1820         - Use `=gt-k' instead of `ideograph-gt-k'.
1821         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1822         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1823         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1824         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1825         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1826         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1827         - Use `=>>gt' instead of `<=>gt'.
1828         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1829         - Add setting for `=>>jis-x0208@1990'.
1830         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1831           `=>>jis-x0213-1@2000'.
1832         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1833         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1834           `=>>jis-x0213-1@2004'.
1835         - Add setting for `=>>jis-x0208@1978'.
1836         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1837
1838 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1841         XEmacs CHISE.
1842
1843 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1847         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1848         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1849         `<=>jis-x0213-1@2004'.
1850
1851 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1854         CHISE.
1855         (=>jis-x0213-2): Ditto.
1856
1857 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1860         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1861
1862 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1865         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1866         `=>jis-x0213-1'.
1867
1868 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1871         CHISE.
1872         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1873
1874 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1877         `<==>jis-x0213-1'.
1878         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1879         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1880         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1881         (<=>jis-x0208): New alias for `=>jis-x0208'.
1882         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1883         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1884         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1885         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1886         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1887         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1888         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1889         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1890         (=>>gt): Renamed from `<==>gt'.
1891         (<==>gt): New alias for `=>>gt'.
1892
1893 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1896         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1897         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1898         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1899         - Add settings for `<=>jis-x0213-1@2000' and
1900           `<=>jis-x0213-1@2004'.
1901
1902         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1903         XEmacs CHISE.
1904         (<==>jis-x0213-1): Likewise.
1905         (<==>jis-x0213-1@2000): Likewise.
1906         (<==>jis-x0213-1@2004): Likewise.
1907         (<=>jis-x0208): Add property `=>iso-ir 168'.
1908         (<=>jis-x0208@1997): Likewise.
1909         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1910         as the mother; add property `=>iso-ir 228'.
1911         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1912         property `=>iso-ir 228'.
1913         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1914         property `=>iso-ir 233'.
1915         (<==>gt): Renamed from `<=>gt'.
1916         (<=>gt): New alias for `<==>gt'.
1917
1918 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1921         CHISE.
1922         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1923         `<=>jis-x0208' as the mother.
1924         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1925         (<=>jis-x0213-1@2000): Ditto.
1926         (<=>jis-x0213-1@2004): Ditto.
1927
1928 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1931         settings for `<=>gt'.
1932
1933         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1934
1935 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1938         XEmacs CHISE.
1939         (=jis-x0208@1978/-4pr): Likewise.
1940         (=jis-x0208@1978/4-pr): Likewise.
1941         (=jis-x0213-1): Likewise.
1942         (=ucs@iso): Likewise.
1943         (=ucs@unicode): Likewise.
1944         (=ucs@gb): Likewise.
1945         (=ucs@gb/fw): Likewise.
1946         (=ucs@cns): Likewise.
1947         (=ucs@cns/fw): Likewise.
1948         (=ucs@jis): Likewise.
1949         (=ucs@jis/fw): Likewise.
1950         (=ucs@jis/1990): Likewise.
1951         (=ucs@jis/2000): Likewise.
1952         (=ucs@jis/2004): Likewise.
1953         (=ucs@JP): Likewise.
1954         (=ucs@ks): Likewise.
1955         (=ucs@big5): Likewise.
1956         (=ucs@big5/cns11643): Likewise.
1957         (=ucs@cns11643): Likewise.
1958
1959 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list):
1962         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1963
1964         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1965         CHISE.
1966         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1967         mother.
1968
1969 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1970
1971         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1972         from src/mule-charset.c].
1973         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1974         specify `final'.
1975         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1976         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1977         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1978         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1979         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1980         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1981
1982 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1985         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1986         (=jis-x0208@1978/i-4): Specify `partial'.
1987         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1988         mother coded-charset.
1989         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1990
1991 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1994         settings for `=jis-x0213-1@2004'.
1995
1996 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1997
1998         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1999         CHISE.
2000         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2001         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2002         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2003         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2004         temporarily.
2005         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2006
2007 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2010         CHISE.
2011         (=shinjigen@1ed): Inherited from `=shinjigen'.
2012         (=shinjigen@rev): Likewise.
2013
2014 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2018
2019 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2022         define it as an alias.
2023         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2024         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2025         alias.
2026         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2027         alias.
2028
2029 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2032         CHISE.
2033
2034 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2037         CHISE.
2038         (shinjigen-2): Ditto.
2039
2040 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-charset.el (default-coded-charset-priority-list):
2043         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2044         `chinese-big5-eten-*' and `chinese-big5'.
2045
2046 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2049         #x9FA5 temporarily.
2050
2051 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2054         settings for `=jis-x0208@1978/i1'.
2055
2056 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2059         XEmacs CHISE.
2060
2061 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2064         XEmacs CHISE.
2065
2066 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2067
2068         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2069         XEmacs CHISE.
2070
2071 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2074         CHISE.
2075         (=ucs-bmp@cns): Likewise.
2076         (=ucs-bmp@jis): Likewise.
2077         (=ucs-bmp@ks): Likewise.
2078
2079 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2082         CHISE.
2083         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2084
2085 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         settings for `=zinbun-oracle'.
2089
2090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2091         `=zinbun-oracle'.
2092
2093 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2096         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2097         `=ucs@iso'.
2098
2099 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-charset.el (default-coded-charset-priority-list):
2102         Delete `ucs-sip'; modify order of some CCSs.
2103
2104 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2107         in XEmacs CHISE.
2108
2109         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2110         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2111         CHISE.
2112
2113 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2116         its registry.
2117         (=ucs-radicals@unicode): Likewise.
2118
2119 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2122         CHISE.
2123
2124 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2127         CHISE.
2128
2129 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2132         CHISE.
2133
2134 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2137         Modify preference of *isolated settings*.
2138
2139 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2142         utf-2000 is provided.
2143         (=ucs@cns11643): Likewise.
2144
2145 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2148         Prefer every *isolated setting* to ordinary setting.
2149
2150 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2154
2155 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2158         CHISE.
2159
2160 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2163         settings for `=jis-x0208@1997'.
2164
2165 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `=jis-x0208@1997'.
2169
2170 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2173         XEmacs CHISE.
2174
2175 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2178         `=jis-x0208@1978'.
2179         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2180         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2181         `=jis-x0208-1990' as the mother.
2182         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2183
2184 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2187         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2188         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2189         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2190         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2191         for `=ucs@JP'.
2192
2193 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2196         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2197         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2198         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2199         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2200         `=daikanwa@rev2'.
2201
2202 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2205         (=gt): Likewise.
2206         (=gt-k): Likewise.
2207         (=gt-pj-*): Likewise.
2208         (=gt-pj-k1): Likewise.
2209         (=gt-pj-k2): Likewise.
2210         (=daikanwa): Likewise.
2211         (=daikanwa-rev1): Likewise.
2212         (=daikanwa-rev2): Likewise.
2213         (=big5-pua): Likewise.
2214         (=big5-eten): Likewise.
2215         (chinese-big5-eten-a): Likewise.
2216         (chinese-big5-eten-b): Likewise.
2217         (=hanziku-*): Likewise.
2218         (=cbeta): Likewise.
2219         (=jef-china3): Likewise.
2220         (=ruimoku-v6): Likewise.
2221         (=ucs@iso): Likewise.
2222         (=ucs@unicode): Likewise.
2223         (=ucs@gb): Likewise.
2224         (=ucs@cns): Likewise.
2225         (=ucs@jis): Likewise.
2226         (=ucs@jis-1990): Likewise.
2227         (=ucs@jis-2000): Likewise.
2228         (=ucs@jp): Likewise.
2229         (=ucs@ks): Likewise.
2230         (=ucs@big5): Likewise.
2231         (=ucs-radicals): Likewise.
2232         (=ucs-radicals@unicode): Likewise.
2233         (=ucs-bmp-cjk): Likewise.
2234         (=ucs-bmp-cjk@unicode): Likewise.
2235         (=ucs-sip-ext-b): Likewise.
2236         (=ucs-sip-ext-b@iso): Likewise.
2237
2238 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2241         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2242
2243 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2246         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2247         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2248         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2249         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2250         arabic-digit, ipa and ``&I-B-XXXX;''.
2251
2252 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2255         setting for (I-)HZK{03..12}-XXXX.
2256
2257 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2260         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2263         `=ruimoku-v6'.
2264
2265         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2266         CHISE.
2267
2268 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2271         (=ucs@unicode): Likewise.
2272         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2273         (=ucs@cns): Likewise.
2274         (=ucs@jis): Likewise.
2275         (=ucs@ks): Likewise.
2276         (=ucs@big5): Likewise.
2277
2278 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2281         `ucs-jis'.
2282         (utf-8-jis-er): Likewise.
2283         (utf-8-jp): New coding-system.
2284         (utf-8-jp-er): Likewise.
2285
2286         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2287
2288 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2291
2292         * mule/japanese.el: Move definition of `euc-jisx0213' to
2293         mule/mule-coding.el.
2294
2295 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2298         mule-coding before loading update-cdb when utf-2000 is provided.
2299
2300 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2303         `=daikanwa'.
2304
2305 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2308         definition codes when `utf-2000' is provided.
2309
2310 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * mule/mule-category.el (word-combining-categories): Don't setup
2313         `word-combining-categories' in XEmacs CHISE.
2314         (word-separating-categories): Add setting about Latin script in
2315         XEmacs CHISE.
2316
2317 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2320         setting for `chinese-big5'.
2321
2322 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2325         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2326         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2327         add setting for HZK0[12]-xxxx.
2328
2329 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2332         in XEmacs CHISE.
2333
2334 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-charset.el (default-coded-charset-priority-list):
2337         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2338         and `chinese-big5' to `=gt-pj-*'.
2339
2340 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2341
2342         * mule/mule-conf.el (=daikanwa): Renamed from
2343         `ideograph-daikanwa'.
2344         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2345
2346 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el (=cns11643-7): Renamed from
2349         `chinese-cns11643-7'.
2350         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2351
2352 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el (=cns11643-6): Renamed from
2355         `chinese-cns11643-6'.
2356         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2357
2358 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2359
2360         * mule/mule-conf.el (=cns11643-5): Renamed from
2361         `chinese-cns11643-5'.
2362         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2363
2364 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2365
2366         * mule/mule-conf.el (=cns11643-4): Renamed from
2367         `chinese-cns11643-4'.
2368         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2369
2370 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-conf.el (=cns11643-3): Renamed from
2373         `chinese-cns11643-3'.
2374         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2375
2376 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2377
2378         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2379         `=cns11643-2'.
2380         (chinese-cns11643-2): New alias for `=cns11643-2'.
2381
2382 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2383
2384         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2385         `=cns11643-1'.
2386         (chinese-cns11643-1): New alias for `=cns11643-1'.
2387
2388 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2391         (chinese-gb12345): New alias for `=gb12345'.
2392
2393 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2396         (chinese-gb2312): New alias for `=gb2312'.
2397
2398 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2401         (chinese-big5): New alias for `=big5'.
2402
2403 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2406         (korean-ksc5601): New alias for `=ks-x1001'.
2407
2408 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2411         `=jis-x0212'.
2412         (japanese-jisx0212): New alias for `=jis-x0212'.
2413
2414 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2415
2416         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2417         `=jis-x0208-1983'.
2418         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2419
2420 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2423         `=jis-x0208-1978'.
2424         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2425
2426 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2429         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2430
2431 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2434         (chinese-cns11643-3): Specify iso-ir 183.
2435         (chinese-cns11643-4): Specify iso-ir 184.
2436         (chinese-cns11643-5): Specify iso-ir 185.
2437         (chinese-cns11643-6): Specify iso-ir 186.
2438         (chinese-cns11643-7): Specify iso-ir 187.
2439         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2440         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2441
2442 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2445         \uXXXX for every cases.
2446
2447 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2448
2449         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2450         (ucs-big5): Changed to an alias for `=ucs@big5'.
2451
2452 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2453
2454         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2455         (ucs-ks): Changed to an alias for `=ucs@ks'.
2456
2457 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2458
2459         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2460         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2461
2462 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2463
2464         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2465         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2466
2467 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2468
2469         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2470         (ucs-jis): Changed to an alias for `=ucs@jis'.
2471
2472 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2473
2474         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2475         (ucs-cns): Changed to an alias for `=ucs@cns'.
2476
2477 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2478
2479         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2480         (ucs-gb): Changed to an alias for `=ucs@gb'.
2481
2482 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2483
2484         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2485         `ideograph-daikanwa-2'.
2486         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2487         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2488
2489 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2490
2491         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2492         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2493
2494         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2495         for `xemacs-chise-version'.
2496
2497 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list):
2500         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2501         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2502         instead of `ideograph-hanziku-*'.
2503
2504         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2505         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2506
2507 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2510         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2511         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2512         `utf-2000' is provided.
2513
2514 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2517         is provided [was builtin coded-charsets].
2518
2519 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2520
2521         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2522         is provided [was builtin coded-charsets].
2523
2524 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2527         is provided [was builtin coded-charsets].
2528
2529 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2530
2531         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2532         is provided [was builtin coded-charsets].
2533
2534 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2535
2536         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2537         when `utf-2000' is provided [was builtin coded-charsets].
2538
2539 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-conf.el (=hanziku-*): Renamed from
2542         `ideograph-hanziku-*'.
2543         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2544
2545 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2548         `utf-2000' is provided [was builtin coded-charsets].
2549         (ideograph-hanziku-{1..12}): Likewise.
2550
2551 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2554         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2555
2556 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2557
2558         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2559         when `utf-2000' is provided [was builtin coded-charsets].
2560
2561 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2562
2563         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2564         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2565         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2566
2567 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2568
2569         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2570         (ideograph-gt): Changed to an alias for `=gt'.
2571
2572 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2575         is provided; it was defined as a builtin coded-charset.
2576         (ideograph-gt): Likewise.
2577
2578 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2579
2580         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2581         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2582
2583 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2584
2585         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2586         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2587
2588 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2589
2590         * mule/mule-conf.el (=big5-eten): Renamed from
2591         `chinese-big5-eten'.
2592         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2593
2594 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2597         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2598
2599 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2600
2601         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2602         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2603
2604 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2605
2606         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2607         (china3-jef): Changed to an alias for `=jef-china3'.
2608
2609 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2612         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2613
2614         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2615         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2616         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2617         when `utf-2000' is provided.
2618
2619 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-charset.el (default-coded-charset-priority-list):
2622         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2623
2624         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2625         (ucs-jis-2000): Deleted.
2626
2627 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2628
2629         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2630         UTF-2000.
2631         (=ucs-jis-2000): New coded-charset for UTF-2000.
2632
2633 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2637
2638 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list):
2641         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2642         `ideograph-cbeta'.
2643
2644 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2647         builtin coded-charset].
2648
2649 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         settings for &K0-xxxx and &I-K0-xxxx.
2653
2654 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2657         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2658
2659 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2660
2661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2662         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2663
2664 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2667         UTF-2000.
2668         (ideograph-gt-pj-k1): Likewise.
2669         (ideograph-gt-pj-k2): Likewise.
2670
2671 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2672
2673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2674         `=jis-x0208'.
2675
2676 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2679         UTF-2000 [was a builtin coded-charset].
2680
2681 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2684         (utf-8-gb-er): Likewise.
2685
2686 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2689         settings for JIS X 0212 and JIS X 0208:1978.
2690
2691 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2694         setting for JIS X 0213.
2695
2696 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2697
2698         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2699         standard-case-table in UTF-2000.
2700
2701 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2704         definitions for isolated-chars.
2705
2706 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2707
2708         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2709         `configure-utf-2000-lisp-directory'.
2710         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2711         `mule-lisp-load-path'.
2712
2713 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2714
2715         * startup.el (startup-setup-paths): Set and use
2716         `utf-2000-lisp-directory'.
2717         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2718         UTF-2000.
2719
2720 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2721
2722         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2723         (paths-find-utf-2000-lisp-directory): New function.
2724         (paths-construct-load-path): Add new optional argument
2725         `utf-2000-lisp-directory'.
2726
2727         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2728
2729 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2730
2731         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2732         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2733         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2734         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2735         `chinese-big5-2' in UTF-2000.
2736
2737         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2738         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2739
2740 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2741
2742         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2743         `big5-eten-er' in UTF-2000.
2744         (big5-cdp): Modify DOC-string and mnemonic.
2745
2746 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2749         UTF-2000 [renamed from utf-8-er].
2750         (utf-8-gb): New coding-system in UTF-2000.
2751         (utf-8-gb-er): Likewise.
2752         (utf-8-cns): Likewise.
2753         (utf-8-cns-er): Likewise.
2754         (utf-8-big5): Likewise.
2755         (utf-8-big5-er): Likewise.
2756         (utf-8-jis): Likewise.
2757         (utf-8-jis-er): Likewise.
2758         (utf-8-ks): Likewise.
2759         (utf-8-ks-er): Likewise.
2760         (utf-8-er): Likewise.
2761
2762 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2765         instead of `utf-8-unix' in UTF-2000.
2766
2767         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2768
2769 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2770
2771         * mule/japanese.el (euc-jisx0213): New coding-system.
2772
2773         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2774         `japanese-jisx0208-1990' as the mother.
2775
2776 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2777
2778         * dumped-lisp.el (preloaded-file-list): Change condition of
2779         loading "close-cdb".
2780
2781 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2784         setup `coded-charset-entity-reference-alist'.
2785
2786 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2789         UTF-2000.
2790
2791 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2795
2796 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2799         (chinese-big5-eten-a): Likewise.
2800         (chinese-big5-eten-b): Likewise.
2801         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2802         code range is #x8140 .. #x8DFE.
2803
2804 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2805
2806         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2807         UTF-2000.
2808         (chinese-big5-cdp): Likewise.
2809
2810 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2811
2812         * dumped-lisp.el (preloaded-file-list): Rename
2813         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2814
2815 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2816
2817         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2818         append `system-char-db-source-file-list' into
2819         `preloaded-file-list' in UTF-2000.
2820
2821 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2822
2823         * dumped-lisp.el (preloaded-file-list): Delete
2824         character-definition files.
2825
2826 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2827
2828         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2829         UTF-2000.
2830
2831 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2832
2833         * mule/mule-charset.el (default-coded-charset-priority-list):
2834         Delete `mojikyo-2022-1'.
2835
2836 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2837
2838         * mule/mule-charset.el (default-coded-charset-priority-list):
2839         Delete `mojikyo'.
2840
2841 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2844         `ucs-sip'.
2845
2846 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-charset.el (default-coded-charset-priority-list):
2849         Comment out `chinese-gb12345'.
2850
2851 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * bytecomp.el (byte-compile-insert-header): Fixed.
2854
2855 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2856
2857         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2858         XEmacs UTF-2000.
2859
2860 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2861
2862         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2863         UTF-2000.
2864
2865 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2868         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2869
2870 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-charset.el (default-coded-charset-priority-list):
2873         `japanese-jef-china3' is renamed `china3-jef'.
2874
2875 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2878         `japanese-jef-china3' and `ideograph-cbeta'.
2879
2880 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2881
2882         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2883
2884 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2887         `chinese-big5-cdp'.
2888
2889 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2890
2891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2893
2894 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2895
2896         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2897         loading character definitions.
2898
2899 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2900
2901         * dumped-lisp.el (preloaded-file-list): Rename
2902         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2903
2904 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2905
2906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2907         `chinese-big5'.
2908
2909 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2910
2911         * dumped-lisp.el (preloaded-file-list): Dump
2912         "Ideograph-R028-Private" with XEmacs UTF-2000.
2913
2914 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2917         `chinese-gb12345'.
2918
2919 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2922         `ideograph-gt-pj-{1..11}'.
2923
2924         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2925         XEmacs UTF-2000.
2926
2927 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2928
2929         * mule/mule-charset.el (default-coded-charset-priority-list):
2930         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2931         `chinese-isoir165'.
2932
2933 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2936         `image/png', `image/x-xpm' and `image/tiff'.
2937
2938         * files.el (binary-file-regexps): Add *.PNG.
2939
2940 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-charset.el (default-coded-charset-priority-list):
2943         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2944         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2945
2946 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2949         the first completion when UTF-2000 is running.
2950
2951 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-charset.el (default-coded-charset-priority-list):
2954         Delete `ucs'.
2955
2956 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2959
2960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2961         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2962
2963 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2964
2965         * mule/vietnamese.el (vscii-2): Delete abolished property
2966         `composite'; now composite mode is default.
2967
2968 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2969
2970         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2971         of `raw-text'; check \uHHHH representation even if non-ascii
2972         characters are not found.
2973
2974         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2975         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2976         unconditionally.
2977
2978         * mule/viet-ccl.el: New file.
2979
2980         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2981         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2982         - Separate CCL based implementations to viet-ccl.el.
2983
2984 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2985
2986         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2987         "jisx0213.2000-1".
2988         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2989
2990         * mule/mule-charset.el (default-coded-charset-priority-list):
2991         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2992         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2993
2994 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2995
2996         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2997
2998 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2999
3000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3001         `ucs' in UTF-2000.
3002
3003 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3004
3005         * mule/mule-charset.el (default-coded-charset-priority-list):
3006         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3007         `arabic-iso8859-6'.
3008
3009 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3012         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3013
3014 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3015
3016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3017         `katakana-jisx0201' in UTF-2000.
3018
3019 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3020
3021         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3022         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3023         "u0FB50-Arabic-Presentation-Forms-A",
3024         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3025         "u0FE50-Small-Form-Variants",
3026         "u0FE70-Arabic-Presentation-Forms-B",
3027         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3028         UTF-2000.
3029
3030 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3031
3032         * dumped-lisp.el (preloaded-file-list): Delete
3033         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3034         ... "Ideograph-R214-Flute" in UTF-2000.
3035
3036 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3037
3038         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3039         (japanese-jisx0213-2): New coded-charset.
3040
3041         * dumped-lisp.el (preloaded-file-list): Add
3042         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3043         "Ideograph-R030-Mouth".
3044
3045 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3046
3047         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3048         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3049         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3050         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3051         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3052         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3053         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3054         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3055
3056 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3057
3058         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3059         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3060         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3061         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3062         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3063
3064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3065         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3066
3067 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3068
3069         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3070         in UTF-2000.
3071
3072 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3073
3074         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3075         (chinese-isoir165): Moved from mule/chinese.el.
3076         (chinese-cns11643-3): Moved from mule/chinese.el.
3077         (chinese-cns11643-4): Moved from mule/chinese.el.
3078         (chinese-cns11643-5): Moved from mule/chinese.el.
3079         (chinese-cns11643-6): Moved from mule/chinese.el.
3080         (chinese-cns11643-7): Moved from mule/chinese.el.
3081
3082         * mule/chinese.el: Move definition of coded-charsets to
3083         mule/mule-conf.el.
3084
3085 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3086
3087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3088         `ideograph-daikanwa'.
3089
3090 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3091
3092         * dumped-lisp.el (preloaded-file-list): Delete
3093         "ccs-jisx0201-latin.el".
3094
3095 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3096
3097         * dumped-lisp.el (preloaded-file-list): Add
3098         "u031A0-Extended-Bopomofo" in UTF-2000.
3099
3100 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3101
3102         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3103         renamed to u02E00-CJK-Radical-Supplement.
3104
3105 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3106
3107         * dumped-lisp.el (preloaded-file-list): Add
3108         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3109         "u030A0-Katakana", "u03100-Bopomofo",
3110         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3111         "u03200-Enclosed-CJK-Letters-and-Months" and
3112         "u03300-CJK-Compatibility".
3113
3114 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3115
3116         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3117         "u02F00-Kangxi-Radicals" and
3118         "u02FF0-Ideographic-Description-Characters".
3119
3120 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3121
3122         * dumped-lisp.el (preloaded-file-list): Add
3123         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3124         "u02800-Braille-Patterns" in UTF-2000.
3125
3126 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3127
3128         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3129         "uXXXXX-*.el" in UTF-2000.
3130
3131         * bytecomp.el (byte-compile-insert-header): Delete comments if
3132         non-ASCII characters are found; allow `byte-compile-dynamic' and
3133         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3134         `raw-text'.
3135
3136 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3137
3138         * dumped-lisp.el (preloaded-file-list): Add
3139         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3140         "u025A0-Geometric-Shapes.el".
3141
3142 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3143
3144         * dumped-lisp.el (preloaded-file-list): Add
3145         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3146         "u02460-Enclosed-Alphanumerics.el".
3147
3148 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3149
3150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3151         `chinese-gb2312'.
3152
3153         * dumped-lisp.el (preloaded-file-list): Add
3154         "u02200-Mathematical-Operators.el" and
3155         "u02300-Miscellaneous-Technical.el".
3156
3157 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3158
3159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3160         `chinese-cns11643-*'.
3161
3162         * dumped-lisp.el (preloaded-file-list): Add
3163         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3164         "u02190-Arrows.el" in UTF-2000.
3165
3166 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3167
3168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3169         `korean-ksc5601'.
3170
3171         * dumped-lisp.el (preloaded-file-list): Add
3172         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3173         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3174         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3175
3176 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3177
3178         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3179
3180 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3181
3182         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3183         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3184         "u01780-Khmer.el", "u01800-Mongolian.el",
3185         "u01E00-Latin-Extended-Additional.el" and
3186         "u01F00-Greek-Extended.el" in UTF-2000.
3187
3188 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3189
3190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3191         `ethiopic-ucs' and `ethiopic'.
3192
3193         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3194         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3195
3196         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3197         from mule/ethiopic.el.
3198
3199         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3200         mule/mule-conf.el.
3201
3202 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3205         `lao'.
3206
3207         * mule/mule-conf.el (lao): New coded-charset.
3208
3209         * dumped-lisp.el (preloaded-file-list): Add
3210         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3211         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3212         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3213         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3214         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3215
3216 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3219         `ucs-bmp' and `arabic-iso8859-6'.
3220
3221 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3222
3223         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3224         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3225         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3226
3227 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3228
3229         * startup.el (normal-top-level): Load autoload file for UTF-2000
3230         in UTF-2000.
3231
3232 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3233
3234         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3235         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3236         "u00020-Basic-Latin.el", "u00080-C1.el",
3237         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3238         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3239         "u002B0-Spacing-Modifier-Letters.el",
3240         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3241         UTF-2000.
3242
3243 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3246         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3247         instead of `vietnamese-viscii-*'.
3248
3249 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * mule/mule-conf.el: New file.
3252
3253         * mule/misc-lang.el: Move definition of charset `ipa' to
3254         mule/mule-conf.el.
3255
3256 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3257
3258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3259         `latin-viscii'; prefer it for characters used in Vietnamese.
3260
3261 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3262
3263         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3264
3265 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3266
3267         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3268         `vietnamese-viscii-lower'.
3269         (latin-viscii-upper): Renamed from charset
3270         `vietnamese-viscii-upper'.
3271         (vietnamese-viscii-lower): New alias for charset
3272         `latin-viscii-lower'.
3273         (vietnamese-viscii-upper): New alias for charset
3274         `latin-viscii-upper'.
3275
3276 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3277
3278         * mule/mule-charset.el (default-coded-charset-priority-list):
3279         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3280
3281 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3282
3283         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3284         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3285         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3286         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3287         lisp/utf-2000.
3288
3289 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3290
3291         * mule/ccs-tcvn5712.el: New file.
3292
3293 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3294
3295         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3296         in UTF-2000.
3297
3298 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3299
3300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3301         `japanese-jisx0208'.
3302
3303 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3304
3305         * dumped-lisp.el (preloaded-file-list): Add
3306         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3307         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3308         UTF-2000.
3309
3310         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3311         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3312         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3313         mule/ccs-viscii.el: New files.
3314
3315         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3316         if \uXXXX is found.
3317
3318 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3319
3320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3321         `hiragana-jisx0208' and `katakana-jisx0208'.
3322
3323 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3324
3325         * mule/chinese.el (chinese-cns11643-3): Define it even if
3326         `utf-2000' is provided.
3327         (chinese-cns11643-4): Likewise.
3328         (chinese-cns11643-5): Likewise.
3329         (chinese-cns11643-6): Likewise.
3330         (chinese-cns11643-7): Likewise.
3331
3332 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3333
3334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3335         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3336
3337 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3338
3339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3340         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3341
3342 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3343
3344         * mule/mule-charset.el (default-coded-charset-priority-list):
3345         Setup in UTF-2000.
3346
3347 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3348
3349         * mule/viet-chars.el: Don't define charset
3350         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3351         they are defined as builtin charsets.
3352
3353 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3354
3355         * version.el (emacs-version): Add more space just before UTF-2000
3356         version string.
3357
3358 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3359
3360         * version.el ([constant] emacs-version): Don't add a space in the
3361         preceding place of `xemacs-betaname' because it is duplicated.
3362         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3363
3364         * startup.el (splash-frame-body): Add ETL.
3365
3366 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3367
3368         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3369         is provided because it is defined as builtin charset.
3370         (chinese-cns11643-4): Likewise.
3371         (chinese-cns11643-5): Likewise.
3372         (chinese-cns11643-6): Likewise.
3373         (chinese-cns11643-7): Likewise.
3374
3375 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3376
3377         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3378         coding-system `iso-10646-ucs-4' is not defined.
3379
3380 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3381
3382         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3383         coding-system if `utf-2000' is provided.
3384
3385 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3386
3387         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3388         `utf-2000' is provided.
3389
3390 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3391
3392         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3393         if utf-2000 is provided temporally.
3394
3395 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3396
3397         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3398         as builtin variable].
3399
3400 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3401
3402         * files.el (insert-file-contents-literally): Treat file as binary;
3403         call file-name-handlers. [sync with Emacs 20.3.10]
3404
3405 2008-12-28  Vin Shelton  <acs@xemacs.org>
3406
3407         * XEmacs 21.4.22 is released
3408
3409 2008-12-30  Vin Shelton  <acs@xemacs.org>
3410
3411         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3412         during building even if no packages are found.
3413
3414 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3415
3416         * printer.el (generic-print-region): 
3417         (generic-print-buffer): 
3418         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3419         check if the msprinter device is available, now that msprinter is
3420         always available as a specifier tag. 
3421
3422 2008-12-24  Vin Shelton  <acs@xemacs.org>
3423
3424         * about.el: Add Francisco to my bio!
3425
3426 2008-12-23  Vin Shelton  <acs@xemacs.org>
3427
3428         * autoload.el: Move operator definitions to autoload-operators.el
3429         in the xemacs-base package.
3430
3431 2007-11-22  Vin Shelton  <acs@xemacs.org>
3432
3433         * about.el (about-hacker-contribution): Updated my bio.
3434
3435 2007-10-07  Vin Shelton  <acs@xemacs.org>
3436
3437         * XEmacs 21.4.21 is released
3438
3439 2007-09-19  Didier Verna  <didier@xemacs.org>
3440
3441         Update my personal info.
3442         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3443         * about.el (about-other-current-hackers): Ditto.
3444         * about.el (about-url-alist): Add my musical website.
3445         * about.el (about-personal-info): Update my entry.
3446         * about.el (about-hacker-contribution): Ditto.
3447
3448 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3449
3450         * package-get.el (package-get-download-sites): Update download
3451         sites in Japan.
3452         * package-get.el (package-get-pre-release-download-sites): Ditto.
3453
3454 2007-08-18  Vin Shelton  <acs@xemacs.org>
3455
3456         * package-get.el (package-get-pre-release-download-sites): Sync
3457         mirror sites with 21.5.  (Thanks, Adrian)
3458
3459 2007-08-09  Mike Sperber  <mike@xemacs.org>
3460
3461         * startup.el (migrate-user-init-file): Create backup of
3462         `user-init-file' before migrating.
3463         * startup.el (maybe-migrate-user-init-file): Print
3464         information about backup file.
3465         (maybe-create-compatibility-dot-emacs): Follow above change.
3466
3467 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3468
3469         * font-lock.el: Sync font-lock-add-keywords and
3470         font-lock-remove-keywords from GNU Emacs.
3471         * font-lock.el (font-lock-keywords-alist): New.
3472         * font-lock.el (font-lock-removed-keywords-alist): New.
3473         * font-lock.el (font-lock-add-keywords): New.
3474         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3475         * font-lock.el (font-lock-remove-keywords): New.
3476
3477 2007-08-16  Vin Shelton  <acs@xemacs.org>
3478
3479         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3480         patch from Hans de Graaff.
3481
3482 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3483
3484         * package-get.el (package-get-download-sites): Document Chile and
3485         update Denmark download site.
3486         * package-get.el (package-get-pre-release-download-sites): Ditto.
3487
3488 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3489
3490         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3491
3492 2006-12-09  Vin Shelton  <acs@xemacs.org>
3493
3494         * XEmacs 21.4.20 is released
3495
3496 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3497
3498         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3499
3500 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3501
3502         * info.el (Info-find-file-node, Info-insert-dir)
3503         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3504         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3505         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3506         and discussion.
3507
3508 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3509
3510         * obsolete.el (line-beginning-position): New, from 21.5.x.
3511         (line-end-position): Ditto.
3512
3513 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3514
3515         * package-get.el (package-get-download-sites): Welcome
3516         nl.xemacs.org and Thanks!
3517         * package-get.el (package-get-pre-release-download-sites): Ditto.
3518
3519 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3520
3521         * font-lock.el: Add support for not-so recent changes in Java to
3522         java-mode.
3523
3524 2006-01-28  Vin Shelton  <acs@xemacs.org>
3525
3526         * XEmacs 21.4.19 is released
3527
3528 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3529
3530         * easymenu.el: Update copyright. 
3531         * easymenu.el (easy-menu-all-popups):
3532         Add a docstring. 
3533         * easymenu.el (easy-menu-add):
3534         Document a bug, rework the function to preserve any existing
3535         non-default mode-popup-menu instead of overwriting it, and not to
3536         bother normalising the menu title (nothing else does).
3537         * easymenu.el (easy-menu-remove):
3538         Restore the default mode-popup-menu instead of leaving an empty
3539         one when we remove the last easy-menu popup. 
3540
3541 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3542
3543         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3544         as suggested by Rodrigo Ventura.
3545         * package-get.el (package-get-pre-release-download-sites): Ditto,
3546         with replacement of xemacs-21.5 by beta, which is the logical path
3547         to our beta core and package pre-releases.
3548
3549 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3550
3551         * package-get.el (package-get-download-sites): Add Hong Kong
3552         download site.
3553         * package-get.el (package-get-pre-release-download-sites): Ditto.
3554
3555 2005-12-26  Vin Shelton  <acs@xemacs.org>
3556
3557         * find-paths.el:
3558         * find-paths.el (paths-emacs-root-p): Add search for package root.
3559         * find-paths.el (paths-find-emacs-root): Replaced with
3560         paths-find-invocation-roots, which returns a list of roots.
3561         * find-paths.el (paths-find-invocation-roots): New.
3562         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3563
3564 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3565
3566         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3567         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3568
3569 2005-12-03  Vin Shelton <acs@xemacs.org>
3570
3571         * XEmacs 21.4.18 is released
3572
3573 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3574
3575         * package-get.el (package-get-download-sites): Update reflecting
3576         latest http://www.xemacs.org/Releases/ information generated by
3577         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3578         * package-get.el (package-get-pre-release-download-sites): Ditto.
3579
3580 2005-02-28  Simon Josefsson  <jas@extundo.com>
3581
3582         * about.el (xemacs-hackers): Add jas.
3583         (about-other-current-hackers): Likewise.
3584         (about-url-alist): Add URL for jas.
3585         (about-personal-info): Document jas.
3586         (about-hacker-contribution): Describe jas contributions.
3587
3588 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3589
3590         * easymenu.el (easy-menu-remove): As described in 
3591         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3592         except the "Command" menu from mode-popup-menu. 
3593
3594 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3595  
3596         * font.el (font-spatial-to-canonical): Correct calculation of 
3597         return value for pixel-based input value. 
3598  
3599 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3600
3601         * code-process.el (call-process): Process-related docstring
3602         improvements spurred by Norbert Koch.
3603         * code-process.el (call-process-region): Ditto.
3604         * code-process.el (start-process): Ditto.
3605
3606 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3607
3608         * finder.el (finder-find-library): Return filename actually
3609         searched for.
3610
3611 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3612
3613         * help.el (view-emacs-news): Use `expand-file-name' instead of
3614         `locate-data-file' as the latter will find any "NEWS" files that
3615         might exist in packages _before_ the one in core.
3616
3617 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3618
3619         * package-get.el (package-get-init-package):
3620         package-get-init-package buglet (21.4.17) by Jeff Mincy
3621         <mincy@rcn.com> fixing false temporary load-path shadows reported
3622         after package installation and simplifying code.
3623
3624 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3625
3626         * package-get.el (package-get-download-sites): Sync mirrors list
3627         with the XEmacs website.
3628         (package-get-pre-release-download-sites): Ditto.
3629
3630 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3631
3632         * derived.el (derived-mode-merge-syntax-tables):
3633         Revert my 21.5-only patch of 2003-07-18 which slipped in
3634         through Jerry James's patch of 2004-06-07.
3635
3636 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3637
3638         * cmdloop.el (keyboard-quit): Remove workaround for
3639         `region-active-p' not making sure active region is in current
3640         buffer now that it does.
3641         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3642         * simple.el (region-active-p): `region-active-p' to only return t
3643         when active region is in current buffer.
3644
3645 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3646
3647         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3648         package names, quell a byte-compiler warning, doc fix.
3649
3650 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3651
3652         * buffer.el (pop-to-buffer):
3653         * window-xemacs.el (display-buffer):
3654         Document use of `same-window-buffer-names,' `same-window-regexps'
3655         by pop-to-buffer and display-buffer. 
3656         
3657 2005-02-06  Vin Shelton <acs@xemacs.org>
3658
3659         * XEmacs 21.4.17 is released
3660
3661 2005-01-29  Ben Wing  <ben@xemacs.org>
3662
3663         * shadow.el (find-emacs-lisp-shadows):
3664         Add custom-defines to list of ignored files.
3665
3666 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3667
3668         * simple.el (shifted-motion-keys-select-region): Fix statement
3669         about unshifted-motion-keys-deselect-region.
3670
3671 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3672
3673         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3674         now) for GNU Emacs compatibility.
3675         (make-obsolete-variable): Ditto.
3676
3677 2004-01-08  Ben Wing  <ben@xemacs.org>
3678
3679         * code-files.el (load):
3680         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3681
3682 2004-12-05  Vin Shelton <acs@xemacs.org>
3683
3684         * XEmacs 21.4.16 is released
3685
3686 2004-12-04  Vin Shelton  <acs@xemacs.org>
3687
3688         * auto-autoloads.el: Regenerated.
3689
3690         * custom-load.el: Regenerated.
3691
3692 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3693
3694         Fix bug: apropos errors if a defalias refers to an undefined
3695         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3696
3697         * apropos.el (apropos):
3698         (apropos-command):
3699         * help.el (frob-help-extents):
3700         * help-macro.el (make-help-screen):
3701         * hyper-apropos.el (hyper-apropos-grok-functions):
3702         (hyper-apropos-get-doc):
3703         Catch void-function error thrown by `documentation'.
3704
3705 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3706
3707         * packages.el (package-require): Fix incorrect arg to format.
3708         This fixes a `format specifier' error.
3709
3710 2004-08-13  Jerry James  <james@xemacs.org>
3711
3712         * bytecomp.el (forward-word): Tell the byte compiler the correct
3713         number of arguments to forward-word.
3714
3715 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3716
3717         * etags.el: Fixed loading of include files for tag completion. Now
3718         you can make a tag file for a library, include it into your
3719         project and it will be reloaded only if it changed. Infinte
3720         include loops are detected and the correct tag files are loaded.
3721         * etags.el (buffer-tag-table-list): Load and verify tag files in
3722         the external function buffer-tag-table-list-load.
3723         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3724         tag files. Also load the included tag files. The priority of the
3725         included files is right below their parent file. If multiple
3726         matches occur then the symbols from the parent file are found
3727         first.
3728         * etags.el (tag-table-include-files): Corrected comment
3729         string. Switched to pattern constant tags-include-pattern to have
3730         it at a central location.
3731         * etags.el (tags-include-pattern): Added doc string.
3732         * etags.el (add-to-tag-completion-table): Removed obsolete
3733         comments as the include files are allready returned by
3734         buffer-tag-table-list and loaded.
3735         * etags.el (find-tag-internal): The include files are allready
3736         included in tag-tables as buffer-tag-table-list returns them now.
3737
3738 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3739
3740         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3741         Loading items into the notebook is now done by C code.
3742         * widgets-gtk.el (gtk-widget-instantiate-internal):
3743         Style no longer changed.
3744
3745 2004-06-28  Nix  <nix@esperi.org.uk>
3746
3747         * cmdloop.el (truncate-command-history-for-gc): Delay
3748         execution of all things that look up variable bindings,
3749         via `enqueue-eval-event'.
3750
3751 2004-06-24  Vin Shelton  <acs@xemacs.org>
3752
3753         * package-get.el (package-get-require-signed-base-updates):
3754         now defaults to nil.
3755
3756 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3757
3758         * subr.el (split-string): Clean up docstring.
3759
3760 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3761
3762         * faces.el (zmacs-region): fix typo in docstring.
3763
3764 2004-06-07  Jerry James  <james@xemacs.org>
3765
3766         * derived.el: Synch with Emacs 21.3.
3767         * subr.el (with-local-quit): New, from Emacs 21.3.
3768         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3769         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3770         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3771
3772 2004-06-16  Jerry James  <james@xemacs.org>
3773
3774         * cl.el (cl-set-substring): Increment start by the length of the
3775         string, not the string itself.
3776
3777 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3778
3779         * etags.el (tag-table-include-files): Expand included TAGS file
3780         paths to avoid problems with relative paths.  Thanks to Peter
3781         Chubb <peterc@gelato.unsw.edu.au>.
3782         * etags.el (tags-include-pattern): New.
3783         * etags.el (add-to-tag-completion-table): Parse and ignore
3784         trailing include lines.
3785
3786 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3787
3788         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3789         avoiding line solely composed of equal signs.
3790
3791 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3792
3793         * cus-edit.el (alloc): Typo fix.
3794         * cus-edit.el (custom-browse-visibility): Ditto.
3795         * cus-edit.el (custom-variable-value-create): Ditto.
3796         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3797         * cus-edit.el (custom-save-variables): Bind print-length and
3798         print-level to nil to avoid value abbreviation.
3799         * cus-edit.el (custom-save-face-internal): Ditto.
3800         * cus-edit.el (custom-save-faces): Save in sorted order.
3801         * cus-edit.el (custom-save-resets): Bind print-length and
3802         print-level to nil to avoid value abbreviation.
3803         * cus-edit.el (custom-save-loaded-themes): Ditto.
3804
3805 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3806
3807         * subr.el (split-string-default-separators): New.
3808         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3809         see comment in source.
3810
3811 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3812
3813         * mule/japanese.el (paragraph-start, paragraph-separate):
3814         Remove anchor to BOL.
3815
3816 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3817
3818         * cl.el (gensym, gentemp): Improve docstrings.
3819
3820 2004-05-10  Vin Shelton  <acs@xemacs.org>
3821
3822         * etags.el: Sync with 21.5 version.
3823
3824 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3825
3826         * etags.el:
3827         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3828         only for use with exuberant ctags. This will also enable building of 
3829         completion tables with exuberant ctags. This will not work with
3830         xemacs ctags. 
3831         * etags.el (get-tag-table-buffer): New function for creating of
3832         completion table is used if tags-exuberant-ctags-optimization-p ist t
3833         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3834         finding the tag names. New.
3835         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3836         building tag completion table with exuberant ctags. New.
3837         * etags.el (find-tag-internal): Improve exact tag matching for tags
3838         with name fields. Before the patch return types of functions or
3839         function parameters (with exuberant ctags) were found as matches.
3840
3841 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3842
3843         * list-mode.el (display-completion-list): Fixed completion list was
3844         taking the width of the frame and not of the window for displaying
3845         the selection methods.
3846
3847 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3848
3849         * menubar-items.el (default-menubar): Options are saved to custom.el.
3850
3851
3852 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3853
3854         * isearch-mode.el (isearch-abort): Preserve successful search target.
3855
3856 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3857
3858         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3859         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3860         Bihlmeyer.
3861         * gnuserv.el (gnuserv-mode-line-string): New.
3862         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3863         gnuserv-mode.
3864         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3865         * gnuserv.el (gnuserv-edit-files): Use
3866         make-x-device-with-gtk-fallback.
3867
3868 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3869
3870         * gtk-widgets.el: New import: gtk-accel-group-new.
3871         * dialog-gtk.el:
3872         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3873         * dialog-gtk.el (popup-builtin-question-dialog):
3874         Added support for dialog button mnemonics.
3875
3876 2004-03-22  Chris Green <cmg@dok.org>
3877
3878         * process.el (shell-command): Output buffer was ignored when a
3879         background process was run via shell-command.
3880
3881 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3882
3883         * cus-edit.el (custom-save-variables): Retrieve a list of
3884         variables to save first, sort it, and make sure the variables are
3885         saved in sorted order.
3886
3887 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3888  
3889         * package-get.el (package-get-update-base-from-buffer): Force
3890         binary coding system for verifying GnuPG signature in the
3891         package-index file.
3892  
3893 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3894
3895         * package-get.el (package-get-package-index-file-location): Handle
3896         missing "EMACSPACKAGEPATH" environment variable.
3897
3898 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3899
3900         * package-admin.el (package-admin-find-top-directory): Simplify
3901         directory comparisions and fix substring errors on short path
3902         components.
3903         * package-get.el (package-get-package-index-file-location):
3904         Default to first component of "EMACSPACKAGEPATH", if set.
3905
3906 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3907
3908         * package-get.el (process-error): New error datum.
3909
3910 2004-02-02  Vin Shelton <acs@xemacs.org>
3911
3912         * XEmacs 21.4.15 is released
3913
3914 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3915
3916         * itimer.el (activate-itimer): Modify the itimer timeout value as
3917         if it were begun at the last time when the itimer driver was woken
3918         up.
3919
3920 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3921
3922         * specifier.el (Copyright):
3923         Update.
3924         (make-specifier-and-init):
3925         (map-specifier):
3926         (canonicalize-inst-pair):
3927         (canonicalize-spec-list):
3928         (set-specifier):
3929         Synch docstrings to 21.5 where appropriate.
3930
3931 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3932
3933         * package-get.el (package-get-list-packages-where): New.  A
3934         function that allows searching for groups of packages.  For
3935         example, find all packages that require the fsf-compat package.
3936
3937 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3938
3939         The Great PUI Sync.
3940
3941         * auto-autoloads.el: Regenerated.
3942
3943         * custom-load.el: Regenerated.
3944
3945         * dumped-lisp.el (packages-hardcoded-lisp): New.
3946
3947         * menubar-items.el (menu-max-items): New.
3948         (menu-submenu-max-items): New.
3949         (menu-submenu-name-format): New.
3950         (menu-split-long-menu): New.
3951         (menu-sort-menu): New.
3952         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3953
3954         * obsolete.el (pui-add-install-directory): Renamed to the more
3955         logical `pui-set-local-package-get-directory'.
3956         (package-get-download-menu): Moved to `package-ui.el' and renamed
3957         to `package-ui-add-download-menu'.
3958
3959         * package-admin.el (package-admin-install-function-mswindows):
3960         Whitespace clean up.
3961         (package-admin-add-single-file-package): Removed.
3962         (package-admin-default-install-function): Whitespace clean up.
3963         (package-admin-find-top-directory): New.
3964         (package-admin-get-install-dir): Use it.
3965         (package-admin-get-manifest-file): 
3966         (package-admin-check-manifest): 
3967         (package-admin-add-binary-package):
3968         (package-admin-get-lispdir):
3969         (package-admin-delete-binary-package):
3970         (package-admin):
3971
3972         * package-get.el (package-get-package-index-file-location): New.
3973         (package-get-install-to-user-init-directory): New.
3974         (package-get-remote):
3975         (package-get-download-sites):
3976         (package-get-pre-release-download-sites): New.
3977         (package-get-site-release-download-sites): New.
3978         (package-get-base-filename):
3979         (package-get-always-update):
3980         (package-get-user-index-filename): Removed.
3981         (package-get-pgp-available-p): New.
3982         (package-get-require-signed-base-updates):
3983         (package-get-was-current):
3984         (package-entries-are-signed): New.
3985         (package-get-continue-update-base): New.
3986         (package-get-download-menu): Removed.
3987         (package-get-require-base):
3988         (package-get-update-base-entry):
3989         (package-get-locate-file):
3990         (package-get-locate-index-file):
3991         (package-get-maybe-save-index):
3992         (package-get-update-base):
3993         (package-get-update-base-from-buffer):
3994         (package-get-update-base-entries):
3995         (package-get-interactive-package-query):
3996         (package-get-update-all):
3997         (package-get-all):
3998         (package-get-dependencies):
3999         (package-get-init-package):
4000         (package-get-info): New.
4001         (package-get):
4002         (package-get-staging-dir):
4003         (package-get-set-version-prop): Removed.
4004         (package-get-installedp):
4005         (package-get-ever-installed-p):
4006         (packages): Removed.
4007         (package-get-custom-groups): Removed.
4008         (package-get-custom): Removed.
4009         (package-get-custom-add-entry): Removed.
4010
4011         * package-info.el (batch-update-package-info):
4012
4013         * package-net.el (package-net-batch-generate-bin-ini):
4014         (package-net-update-installed-db):
4015
4016         * package-ui.el (pui-info-buffer):
4017         (pui-directory-exists): Removed.
4018         (pui-package-dir-list): Removed.
4019         (pui-add-install-directory): Removed.
4020         (package-ui-download-menu): New.
4021         (package-ui-pre-release-download-menu): New.
4022         (package-ui-site-release-download-menu): New.
4023         (pui-set-local-package-get-directory): New.
4024         (pui-package-symbol-char):
4025         (pui-update-package-display):
4026         (pui-toggle-package):
4027         (pui-toggle-package-key):
4028         (pui-toggle-package-delete):
4029         (pui-toggle-package-delete-key):
4030         (pui-toggle-package-event):
4031         (pui-toggle-verbosity-redisplay):
4032         (pui-install-selected-packages):
4033         (pui-add-required-packages):
4034         (pui-help-echo):
4035         (pui-display-info):
4036         (list-packages-mode):
4037         (pui-list-packages):
4038
4039         * packages.el (packages-compute-package-locations):
4040         (package-require):
4041         (package-delete-name):
4042         (packages-hardcoded-lisp): Removed.
4043         (packages-useful-lisp): Removed.
4044         (packages-unbytecompiled-lisp): Removed.
4045         (packages-find-package-directories):
4046
4047         Summary:
4048
4049         Major code clean up of all things PUI.
4050
4051         Much improved code to determine where packages should be
4052         installed.  PUI no longer depends on any packages being
4053         pre-installed to compute where packages are to be installed to.
4054
4055         The user can specify the location of their package-index file.  It
4056         isn't necessary to set this because it has sane defaults.  People
4057         who "run-in-place" won't accidently overwrite the CVS
4058         package-index file.  See
4059         `package-get-package-index-file-location'. 
4060
4061         PUI will now properly clean up after itself in the event of an
4062         unsuccessful package install.  This drastically reduces the number
4063         of "wrong md5sum" FAQs.
4064
4065         non-Mule XEmacsen can no longer install Mule packages.
4066
4067         Package management via the custom interface has been removed.
4068
4069         The PUI related menubar items have been reorganised.
4070
4071         The PGP verification code has been fixed and the default for
4072         whether or not it is used is automatically computed.
4073
4074         * update-elc.el ((preloaded-file-list site-load-packages
4075         need-to-dump dumped-exe)):
4076         Just a couple of small changes to allow for
4077         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4078         existing anymore.
4079
4080 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4081
4082         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4083         apply `format' to the first argument of byte-compile-warn, it
4084         already calls format.
4085
4086 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4087
4088         * files.el (delete-old-versions): Avoid going interactive during
4089         make install when environment variable VERSION_CONTROL is set.
4090
4091 2003-12-04  Vin Shelton  <acs@xemacs.org>
4092
4093         * menubar-items.el (menu-item-search): Only bring up search dialog
4094         box if the feature is available and desired.
4095
4096 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4097
4098         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4099
4100 2003-11-05  Vin Shelton  <acs@xemacs.org>
4101
4102         * help.el (Help-prin1-face):
4103         (Help-princ-face):
4104         princ and prin1 are functions and need to be called as such.  The
4105         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4106
4107 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4108
4109         * about.el (about-xemacs): Give full version and build date.
4110
4111 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4112
4113         * win32-native.el (grep-null-device): This XEmacs has null-device.
4114
4115 2003-09-06  Mike Sperber  <mike@xemacs.org>
4116
4117         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4118         implement the specified semantics for `defvar.'
4119
4120 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4121
4122         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4123         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4124         displaying buffer in question.
4125
4126 2003-09-03  Vin Shelton <acs@xemacs.org>
4127
4128         * XEmacs 21.4.14 is released
4129
4130 2003-08-17  Vin Shelton  <acs@xemacs.org>
4131
4132         * about.el: Vanity patch.
4133
4134 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4135
4136         * code-process.el (call-process):
4137         (call-process-region):
4138         (start-process):
4139         Document coding system processing.
4140
4141 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4142
4143         * startup.el (splash-frame-body): Idiomatic English.
4144
4145 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4146
4147         * font-lock.el (font-lock-match-java-declarations): Move
4148         save-restriction, narrow-to-region to beginning of function to
4149         avoid going beyond the limit and causing an infloop.
4150
4151 2003-04-16  Jerry James  <james@xemacs.org>
4152
4153         * keydefs.el: Remove mappings for keys mapped to the nowhere
4154         defined function function-key-error.
4155
4156 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4157
4158         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4159         lisp-interaction-mode-hook): Add the docstrings.
4160
4161 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4162
4163         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4164         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4165         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4166
4167 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4168
4169         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4170         lambda list after the original doc.  Care about
4171         #'(lambda () "SingleString") 
4172         (cl-upcase-arg): 
4173         (cl-function-arglist):
4174         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4175         circular data structures in lambda list specification
4176
4177 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4178
4179         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4180         to appear in font-lock-function-name-face.
4181
4182 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4183
4184         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4185         is not also the value of the lambda.
4186
4187 2003-05-06  Andy Piper  <andy@xemacs.org>
4188
4189         * files.el (revert-buffer): Make sure local variables get processed,
4190         even in the case of an optimized reversion.
4191
4192 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4193
4194         * XEmacs 21.4.13 is released
4195
4196 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4199         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4200
4201 2003-02-14  Ben Wing  <ben@xemacs.org>
4202
4203         * byte-optimize.el:
4204         * byte-optimize.el (byte-compile-inline-expand):
4205         * byte-optimize.el (byte-compile-unfold-lambda):
4206         * byte-optimize.el (byte-optimize-form-code-walker):
4207         * byte-optimize.el (byte-optimize-form):
4208         * byte-optimize.el (byte-decompile-bytecode-1):
4209         * byte-optimize.el (byte-optimize-lapcode):
4210         Review carefully and sync up to 20.7 except for areas as noted.
4211         Fixes problem with JDE compilation.
4212
4213 2003-02-05  Ben Wing  <ben@xemacs.org>
4214
4215         * simple.el:
4216         * simple.el (motion-keys-for-shifted-motion):
4217         Omit M-S-home/end from motion keys.
4218
4219 2003-02-07  Ben Wing  <ben@xemacs.org>
4220
4221         * text-props.el (text-property-any):
4222         * text-props.el (text-property-not-all):
4223         Fix bug when end > start.
4224
4225 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4226
4227         * info.el (Info-insert-dir): Make default-directory end in
4228         separator.  Patch due to Martin Buchholz.
4229
4230 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4231
4232         * XEmacs 21.4.12 "Portable Code" is released.
4233
4234 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4235
4236         * about.el: Update golubev data.
4237
4238 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4239
4240         * isearch-mode.el (isearch-mode-map): Substitute comment on
4241         desirability, and back out "GR is printable" changes.
4242
4243 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4244
4245         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4246
4247 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4248
4249         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4250
4251 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4252
4253         * menubar-items.el (default-menubar): Use browse-url-mozilla
4254         instead of browse-url-gnome-moz for Mozilla.
4255
4256 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4257
4258         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4259
4260 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4261
4262         * files.el (auto-mode-alist): Remove redundant entries for modes
4263         that live in packages.
4264         (interpreter-mode-alist): Ditto.
4265
4266 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4267
4268         * menubar-items.el (default-menubar): Sync with current
4269         browse-url-xemacs.el.
4270
4271 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4272
4273         * XEmacs 21.4.10 "Military Intelligence" is released.
4274
4275 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4276
4277         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4278
4279 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4280
4281         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4282
4283 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4284
4285         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4286         effect free function.
4287         (font-lock-fontify-keywords-region): Supply the argument to
4288         font-lock-compile-keywords.
4289
4290 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4291
4292         * package-get.el (package-get-download-sites): Bring sites list
4293         up to date, prefer xx.xemacs.org addresses.
4294
4295 2002-09-27  Andy Piper  <andy@xemacs.org>
4296
4297         * dialog.el (make-dialog-box): for general dialogs only
4298         delete-frame-hook will be run.
4299
4300 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4301
4302         * font-lock.el (font-lock-fontify-syntactically-region): Add
4303         comment about lookup-syntax-properties, document LOUDLY as unused.
4304
4305 2002-08-26  Andy Piper  <andy@xemacs.org>
4306
4307         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4308         merge.
4309
4310 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4311
4312         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4313         (make-obsolete-variable): Ditto.
4314         (make-compatible): Ditto.
4315         (make-compatible-variable): Ditto.
4316
4317 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4318
4319         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4320         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4321
4322 2002-08-28  Andy Piper  <andy@xemacs.org>
4323
4324         * files.el (revert-buffer): propagate revert-without-query-status.
4325
4326 2002-06-03  Andy Piper  <andy@xemacs.org>
4327
4328         * dialog-items.el (make-search-dialog): align various subcontrols
4329         in visually pleasing ways, allow frame to autosize to the dialog
4330         size.
4331         * dialog.el (make-dialog-box): add a border inside the frame. Add
4332         :autosize property, if t then reset the frame size appropriately
4333         before the frame is mapped.
4334         * gutter-items.el (set-progress-feedback-instantiator): align
4335         various subcontrols.
4336         * gutter-items.el (set-progress-abort-instantiator): ditto.
4337
4338 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4339
4340         * XEmacs 21.4.9 "Informed Management" is released.
4341
4342 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4343
4344         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4345         "&optional append" argument.
4346
4347 2002-07-16  Didier Verna  <didier@xemacs.org>
4348
4349         * subr.el (replace-in-string): fix case fold bug introduced by
4350         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4351         case-fold-search in temporary buffers.
4352
4353 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4354
4355         * lib-complete.el (find-library): Remove check for mule because
4356         decompression DOES work on Mule.
4357
4358 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4359
4360         * simple.el (join-line): New alias for `delete-indentation'.
4361
4362 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4363
4364         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4365         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4366         (font-lock-builtin-face): New.
4367         (font-lock-constant-face): New.
4368         (font-lock-face-list): Add builtin and constant faces.
4369
4370 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4371
4372         * autoload.el (make-autoload): Support define-derived-mode.
4373         Collected puts of doc-string-elt property.  Based on a patch by
4374         Didier Verna <didier@xemacs.org>.
4375
4376 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4377
4378         * wid-edit.el (widget-field-activate): Fix docstring typo.
4379
4380 2002-07-23  Andy Piper  <andy@xemacs.org>
4381
4382         * about.el (about-personal-info): update me.
4383
4384 2002-07-12  Andy Piper  <andy@xemacs.org>
4385
4386         * custom.el (custom-theme-set-variables): remove bogus
4387         arguments. Use custom-set-default to set defaults.
4388         (custom-set-variables): update doc.
4389         (custom-local-buffer): new, synced from FSF.
4390         (custom-set-default): ditto.
4391         (defcustom): update doc.
4392
4393 2002-06-16  Andy Piper  <andy@xemacs.org>
4394
4395         * menubar-items.el (default-menubar): enable windows printing on
4396         cygwin as well as native.
4397
4398 2002-06-12  Andy Piper  <andy@xemacs.org>
4399
4400         * printer.el (generic-print-buffer): catch all errors so that the
4401         print device can be cleared in all scenarios.
4402         (Printer-clear-device): make sure clearing the printer allows it
4403         to be used again immediately.
4404         (generic-print-region): make sure the default printer face is
4405         black-on-white.
4406
4407 2002-04-23  Jerry James  <james@xemacs.org>
4408
4409         * window-xemacs.el (display-buffer-function): Change doc to
4410         reflect new arg.
4411         * window-xemacs.el (pre-display-buffer-function): Ditto.
4412         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4413         non-nil, make the new window just big enough for its contents.
4414         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4415         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4416         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4417
4418 2002-06-06  Andy Piper  <andy@xemacs.org>
4419
4420         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4421         (defcustom): ditto.
4422         (custom-handle-keyword): ditto.
4423
4424 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4427         Make obsolete.  Default to nil.
4428         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4429         Inspired by a patch by John Palmieri.
4430
4431 2002-07-01  Mike Alexander  <mta@arbortext.com>
4432
4433         * process.el (shell-command-on-region): Don't delete the region
4434         before giving it to call-process-region
4435
4436 2002-06-04  Jerry James <james@eecs.ku.edu>
4437
4438         * find-paths.el (paths-find-architecture-directory): Search in
4439         `system-configuration'/`base', not `base'`system-configuration'.
4440
4441 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4442
4443         * info.el (Info-index): Add missing \ in [ t].
4444
4445 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4446
4447         * gutter-items.el (gutter-buffers-tab-visible-p,
4448         buffers-tab-omit-function, buffers-tab-selection-function,
4449         buffers-tab-filter-functions):
4450         Doc improvements.
4451
4452 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4453
4454         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4455
4456         * toolbar-items.el (toolbar-news): Fix typo in message string.
4457
4458 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4459
4460         * dialog.el (yes-or-no-p-dialog-box): 
4461         * cmdloop.el (y-or-n-p-minibuf):
4462         (yes-or-no-p-minibuf):
4463         (yes-or-no-p):
4464         (y-or-n-p): 
4465         Specify negative answers in docstrings.
4466
4467 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4468
4469         * package-ui.el (pui-help-echo): Display both installed and author
4470         version.  Use a balloon-help window to display extra info like
4471         package requires.
4472
4473 2002-05-30  Andy Piper  <andy@xemacs.org>
4474
4475         * files.el (revert-buffer-internal): don't visit
4476         revert-buffer. Kill buffer when not used. Suggested by Mike
4477         Alexander <mta@arbortext.com>
4478
4479 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4480
4481         * files.el (revert-buffer): More docstring fiddling.
4482
4483 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4484
4485         * files.el (revert-buffer):
4486         (revert-buffer-internal):
4487         (revert-buffer-insert-file-contents-function):
4488         Improve docstrings and comments.
4489
4490 2002-05-08  Andy Piper  <andy@xemacs.org>
4491
4492         * files.el (revert-buffer): observe noconfirm behavior.
4493
4494 2002-04-09  Andy Piper  <andy@xemacs.org>
4495
4496         * files.el (revert-buffer): use revert-buffer-internal if it looks
4497         like doing so will not result in any user-visible changes.
4498         (revert-buffer-internal): new function. Do the actual process of
4499         reversion and then see whether the result is any different to what
4500         we have already. If it is not then do nothing.
4501
4502 2001-12-11  Andy Piper  <andy@xemacs.org>
4503
4504         * menubar.el (get-popup-menu-response): re-order so that it works
4505         on more sane/facist window systems.
4506
4507 2001-12-03  Andy Piper  <andy@xemacs.org>
4508
4509         * faces.el (frob-face-property): don't infloop in face frobbing
4510         from Jan Vroonhof <jan@xemacs.org>.
4511
4512 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4513
4514         * faces.el (frob-face-property): Follow face fall-back hierarchy
4515         properly for face properties without an instance. Only do manual
4516         copy form 'default in last resort. This handles in particular
4517         the case where 'default itself has only a fall-back (which is
4518         the case by default on windows).
4519
4520 2001-11-24  Andy Piper  <andy@xemacs.org>
4521
4522         * printer.el (generic-print-region): set default-frame-plist to
4523         nil while creating the printer frame so that sizes reflect the
4524         printed page.
4525
4526         * faces.el (face-complain-about-font): Don't complain on printers.
4527
4528 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4529         
4530         * package-net.el: Andy synch.
4531         
4532 2001-12-16  Andy Piper  <andy@xemacs.org>
4533
4534         * package-get.el (package-get-update-all): Make sure installed.db
4535         gets updated after updating packages.
4536
4537 2002-03-28  Ben Wing  <ben@xemacs.org>
4538
4539         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4540         continuation, truncation so that we don't get line jumpiness from
4541         them being larger than the line height.
4542
4543         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4544
4545 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4546
4547         * font.el (font-window-system-mappings): Add mapping for Gtk
4548         (assume identical to X) 
4549
4550 2002-02-04  Andy Piper  <andy@xemacs.org>
4551
4552         * files.el (convert-standard-filename): Fix for short filename
4553         Peter Arius <pas@methodpark.de>
4554
4555 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4556
4557         * list-mode.el (default-choose-completion): completion-base-size
4558         should refer to local value in the completion list buffer.
4559
4560 2001-12-03  Didier Verna  <didier@xemacs.org>
4561
4562         * rect.el: autoload `replace-rectangle'.
4563         * keydefs.el (global-map): bind it to `C-x r p'.
4564
4565 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4566
4567         * XEmacs 21.4.8 "Honest Recruiter" is released.
4568
4569 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4570
4571         This patch is based on Jerry James's patch and analysis.
4572
4573         * select.el (get-clipboard):
4574         (get-selection):
4575         Update docstrings.
4576         (get-clipboard-foreign):
4577         (get-selection-foreign):
4578         New function for use as `interprogram-paste-function's.
4579
4580         * simple.el (interprogram-paste-function): Change default to
4581         `get-clipboard-foreign'; improve docstring.
4582         (interprogram-cut-function): Improve dosctring.
4583
4584 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4585
4586         * XEmacs 21.4.7 "Economic Science" is released.
4587
4588 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4589
4590         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4591
4592 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4593
4594         * obsolete.el (assq-delete-all): New compatibility alias for 
4595         remassq.
4596
4597 2002-01-09  Simon Josefsson  <jas@extundo.com>
4598
4599         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4600
4601 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4602
4603         * info.el (Info-auto-generate-directory): Default
4604         Info-auto-generate-directory to 'if-outdated.
4605
4606 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4607
4608         * startup.el (normal-top-level): Prevent migration code from
4609         trashing .emacs on an error in loading the init files.
4610
4611 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4612
4613         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4614         "system default" Xdefaults and friends get xrdb-mode.
4615
4616 2002-03-05  Mats Lidell  <matsl@contactor.se>
4617  
4618         * help-nomule.el (tutorial-supported-languages): Added Swedish
4619         tutorial. Sorted languages.
4620
4621 2002-02-11  Mike Sperber <mike@xemacs.org>
4622
4623         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4624         regenerating outdated dir files and dir is non-existent.
4625
4626 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4627
4628         * code-files.el (convert-mbox-coding-system): Improve comment.
4629         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4630         coding-system argument to `write-region-pre-hook' call.
4631         (write-region-pre-hook): Fix docstring to mention lockname argument.
4632
4633 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4634
4635         * minibuf.el (completing-read): Remove redundant wrong arg list.
4636
4637         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4638
4639 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4640
4641         * obsolete.el (interactive-form): new compatibility alias for 
4642         function-interactive.
4643
4644 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4645
4646         * menubar-items.el (Menubar-items-truncate-list): Removed.
4647         * menubar-items.el (Menubar-items-truncate-history): New.
4648         * menubar-items.el (default-menubar): Use
4649         Menubar-items-truncate-history.
4650
4651 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4652
4653         * printer.el (generic-print-region): Pass correct arguments to
4654         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4655         Torkelsson <torkel@acc.umu.se>.
4656
4657 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4658
4659         * help.el (describe-mode): synched with FSF 19.34; handle nil
4660         minor mode indicators.
4661
4662 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4663
4664         * minibuf.el (completing-read): Update docstring.
4665
4666 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4667
4668         * XEmacs 21.4.6 "Common Lisp" is released.
4669
4670 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4671
4672         * package-net.el: Inadvertant synch with Windows branch.  From
4673         Andy's log:
4674         (package-net-kit-version): new variable.
4675         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4676
4677 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4678
4679         * package-get.el (package-get-locate-index-file): Also search the
4680         core etc/ directory for the package index file if it can't be
4681         found in ~/.xemacs/.
4682
4683 2001-12-13  William Perry  <wmperry@gnu.org>
4684
4685         * dialog-gtk.el (popup-builtin-question-dialog):
4686         Conform to API in gui.c.
4687         
4688 2001-11-12  Andy Piper  <andy@xemacs.org>
4689
4690         * cus-edit.el (custom-save-face-internal): make sure we save
4691         non-themed faces.
4692         (custom-save-variables): ditto variables.
4693
4694 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4695
4696         * faces.el (make-face-family):
4697         (make-face-size):
4698         New face-modifying functions per Jan Vroonhof.
4699
4700         cus-face.el (custom-set-face-font-family):
4701         (custom-set-face-font-size):
4702         Use them.
4703
4704         * font.el (font-window-system-mappings): More precise docstring.
4705
4706         (font-create-name):
4707         (font-create-object):
4708         (tty-font-create-object):
4709         (tty-font-create-plist):
4710         (x-font-create-object):
4711         (x-font-create-name):
4712         (ns-font-create-name):
4713         (mswindows-font-create-object):
4714         (mswindows-font-create-name):
4715         Add doctrings.
4716
4717 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4718
4719         * gtk-faces.el (gtk-init-device-faces): removed spurious
4720         quote before let* expression.
4721
4722 2001-10-29  Andy Piper  <andy@xemacs.org>
4723
4724         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4725         modified when changing coding system.
4726
4727         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4728         that we invoke the GUI directory selector.
4729
4730 2001-10-25  Andy Piper  <andy@xemacs.org>
4731
4732         * dialog.el (make-dialog-box): use new directory dialog support.
4733         * minibuf.el (read-file-name-1): ditto.
4734         (read-file-name): ditto.
4735         (read-directory-name): ditto.
4736
4737 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4738
4739         * XEmacs 21.4.5 "Civil Service" is released.
4740
4741 2001-04-23  Didier Verna  <didier@xemacs.org>
4742
4743         * cus-edit.el (custom-variable-pre-save): New.
4744         * cus-edit.el (custom-variable-post-save): New.
4745         * cus-edit.el (custom-variable-save): use them.
4746         * cus-edit.el (custom-face-pre-save): New.
4747         * cus-edit.el (custom-face-post-save): New.
4748         * cus-edit.el (custom-face-save): use them.
4749         * cus-edit.el (custom-group-pre-save): New.
4750         * cus-edit.el (custom-group-post-save): New.
4751         * cus-edit.el (custom-group-save): use them.
4752         * cus-edit.el (Custom-save): use the pre/post functions above,
4753         call `custom-save-all' only once.
4754         * cus-edit.el (custom-variable-pre-reset-standard): New.
4755         * cus-edit.el (custom-variable-post-reset-standard): New.
4756         * cus-edit.el (custom-variable-reset-standard): use them.
4757         * cus-edit.el (custom-face-pre-reset-standard): New.
4758         * cus-edit.el (custom-face-post-reset-standard): New.
4759         * cus-edit.el (custom-face-reset-standard): use them.
4760         * cus-edit.el (custom-group-pre-reset-standard): New.
4761         * cus-edit.el (custom-group-post-reset-standard): New.
4762         * cus-edit.el (Custom-reset-standard): use them.
4763         * cus-edit.el (custom-face-reset-saved): use the pre/post
4764         functions above, call `custom-save-all' only once.
4765
4766 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4767
4768         * gutter-items.el (buffers-tab face): Derive from the modeline
4769         face by default.  Many people use white-on-black for the default
4770         font, and the tabs look hideous with that color combination.  The
4771         modeline usually has the correct colors.
4772
4773 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4774
4775         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4776         (tag-mark-stack-max): Typo fix.
4777
4778 2001-09-28  Ben Wing  <ben@xemacs.org>
4779
4780         * font-lock.el:
4781         * font-lock.el (font-lock-after-change-function):
4782         fix problem with last patch, reported by Katsumi Yamaoka.
4783
4784 2001-09-17  Ben Wing  <ben@xemacs.org>
4785
4786         * font-lock.el (font-lock-after-change-function):
4787         fix problem when you insert a comment on the line before a line of
4788         code: if we use the following char, then when you hit backspace,
4789         the following line of code turns the comment color.
4790
4791 2001-06-08  Ben Wing  <ben@xemacs.org>
4792
4793         * process.el: comment about shell-command-switch.
4794         * process.el (shell-quote-argument): Need to quote a null
4795         argument, too.  From Dan Holmsand.
4796         
4797         * startup.el (normal-top-level): Delete some unused FSF junk.
4798         * startup.el (command-line-early):
4799         
4800         * startup.el (command-line): Call MS Windows init function.
4801         
4802         * win32-native.el:
4803         * win32-native.el (mswindows-system-shells): New.
4804         * win32-native.el (mswindows-system-shell-p): New.
4805         * win32-native.el (init-mswindows-at-startup): New.
4806         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4807         * win32-native.el (mswindows-quote-one-simple-arg):
4808         * win32-native.el (mswindows-quote-one-command-arg):
4809         * win32-native.el (mswindows-construct-process-command-line-alist):
4810         Correct comments at top.  Correctly handle passing arguments
4811         to Cygwin programs and to bash.  Fix quoting of zero-length
4812         arguments (from Dan Holmsand).  Set shell-command-switch based
4813         on shell-file-name, which in turn comes from env var SHELL.
4814
4815 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4816
4817         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4818         default-toolbar-position): Fill docstrings for balloon-help.
4819
4820 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4821
4822         * faces.el: Reenable specifications over 'gtk domain.
4823
4824 2001-08-08  Didier Verna  <didier@xemacs.org>
4825
4826         * autoload.el (update-autoload-files): make defdir a file name,
4827         not directory name.
4828
4829 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4830
4831         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4832
4833         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4834
4835 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4836
4837         * font-menu.el (font-menu-set-font): Default to current font-family.
4838         (font-menu-preferred-resolution):
4839         (font-menu-size-scaling):
4840         Provide gtk defaults, too.
4841
4842 2001-07-29  Mike Alexander  <mta@arbortext.com>
4843
4844         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4845         list
4846         (custom-set-face-font-family): ditto
4847
4848 2001-07-26  Mike Sperber <mike@xemacs.org>
4849
4850         * files.el (auto-mode-alist): .9 files are man pages, too.
4851
4852 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4853
4854         * process.el (call-process-internal): bind
4855         coding-system-for-write to 'binary when calling
4856         start-process-internal, so the process receives 
4857         the literal contents of INFILE.
4858
4859 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4860
4861         * files.el (auto-mode-alist): Add configure.ac support.
4862
4863 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4864
4865         * buff-menu.el:
4866         mouse.el:
4867         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4868
4869 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4872
4873 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4874
4875         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4876         mixed text.
4877         (kinsoku-eol-p): Ditto.
4878
4879 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4880
4881         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4882         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4883         characters as the category `s' or `e' correctly.
4884
4885 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4886
4887         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4888
4889 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4890
4891         * mule/cyrillic.el:  Set up case table.
4892
4893 2001-06-08  Mike Sperber <mike@xemacs.org>
4894
4895         * files.el (save-some-buffers-1): Don't zap the help window right
4896         after `map-y-or-n-p' has popped it up.
4897
4898 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4899
4900         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4901
4902 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4903
4904         * specifier.el: define-specifier-tag 'gtk.
4905
4906 2001-05-12  Ben Wing  <ben@xemacs.org>
4907
4908         * find-paths.el (paths-find-recursive-path):
4909         fix error with null EXCLUDE-REGEXP.
4910         
4911         * font-lock.el (font-lock-mode):
4912         fix problem reported by hrvoje with buffers starting with a space.
4913         
4914 2001-05-06  Ben Wing  <ben@xemacs.org>
4915
4916         * dialog.el (make-dialog-box):
4917         * menubar-items.el (default-menubar):
4918         * printer.el (generic-print-buffer):
4919         * printer.el (generic-print-region):
4920         implement printing the selection when it's selected.
4921
4922 2001-04-18  Didier Verna  <didier@xemacs.org>
4923
4924         * cus-edit.el (Custom-reset-standard): reset to standard settings
4925         not only when the buffer's :custom-state is 'modified, but also
4926         when it is 'set or 'saved.
4927
4928 2001-04-17  Didier Verna  <didier@xemacs.org>
4929
4930         * startup.el (load-user-init-file): define `custom-file' before
4931         loading the user's init file.
4932
4933 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4934
4935         * menubar.el (popup-mode-menu): Make it work with
4936         popup-menu-titles turned off.
4937         
4938 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4939
4940         * about.el (about-mailto-link): Use compose-mail for sending mail.
4941
4942 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4943
4944         * package-admin.el (package-install-hook): New.
4945         (package-delete-hook): New.
4946         (package-admin-add-single-file-package): Use package-delete-hook.
4947
4948         * package-get.el (package-get): Use package-install-hook.
4949
4950 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4951
4952         * package-ui.el (pui-install-selected-packages): reverse the lists
4953         of packages so that they get handled in the same order as they
4954         were selected.
4955
4956 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4957
4958         * packages.el (locate-library): Use read-library-name for completion.
4959
4960 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4961
4962         * byte-optimize.el (=): `=' is not a binary predicate!
4963         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4964         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4965
4966 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4967
4968         * bytecomp.el (byte-compile-arithcompare):
4969         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4970
4971 2001-06-03  William M. Perry  <wmperry@gnu.org>
4972
4973         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4974         return the filename selected by the user!
4975
4976 2001-05-31  William M. Perry  <wmperry@gnu.org>
4977
4978         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4979         in XEmacs/GTK.
4980
4981 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4982
4983         * coding.el: Tiny typo fixed.
4984
4985 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4986
4987         * XEmacs 21.4.3 "Academic Rigor" is released.
4988
4989 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4990
4991         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4992
4993 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4994
4995         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4996
4997 2001-05-04  Ben Wing  <ben@xemacs.org>
4998
4999         * printer.el (generic-print-buffer):
5000         * printer.el (generic-print-region):
5001         Enable dialog boxes.  Apply workaround recommended by Kirill.
5002         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5003         
5004         * simple.el (kill-whole-line):
5005         * simple.el (kill-line-1):
5006         * simple.el (kill-entire-line):
5007         * simple.el (kill-line):
5008         * simple.el (backward-kill-line):
5009         Take out interactive dependence of kill-whole-line.
5010
5011 2001-04-22  Ben Wing  <ben@xemacs.org>
5012
5013         * dialog.el (make-dialog-box):
5014         Put dialog titles back in -- this time correctly.  Fix various
5015         other problems with leaks and such.
5016
5017         * simple.el (region-exists-p):
5018         * simple.el (region-active-p):
5019         Add comment about which one is correct to use in menu specs.
5020
5021 2001-05-05  Ben Wing  <ben@xemacs.org>
5022
5023         * dialog.el (make-dialog-box): fix doc string.
5024         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5025         take out Pretty Print.
5026         * printer.el:
5027         * printer.el (printer-current-device): New.
5028         * printer.el (Printer-get-device): New.
5029         * printer.el (Printer-clear-device): New.
5030         * printer.el (generic-page-setup): New.
5031         * printer.el (generic-print-buffer):
5032         * printer.el (generic-print-region):
5033         Implement Page Setup.  Handle errors properly.
5034
5035 2001-05-05  Ben Wing  <ben@xemacs.org>
5036
5037         * subr.el (error): Complete list of errors in doc string.
5038         
5039 2001-04-22  Ben Wing  <ben@xemacs.org>
5040
5041         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5042         
5043 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5044
5045         * build-report.el: Remove CVS keywords since this file has been in
5046         core lisp for a while now.
5047         * build-report.el (build-report-make-output-files): Fix typo.
5048
5049 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5050
5051         * about.el (about-finish-buffer): Make sure the last change works
5052         even if EVENT is nil.
5053
5054 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5055
5056         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5057         clicked, not the one that happens to be the current buffer at the
5058         time.
5059
5060 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5061
5062         * cus-edit.el (custom-display): Support the GTK Window System also.
5063
5064 2001-04-30  Ben Wing  <ben@xemacs.org>
5065
5066         * printer.el:
5067         * printer.el (printer-page-header):
5068         * printer.el (Print-context): New.
5069         * printer.el (printer-page-footer):
5070         * printer.el (generate-header-element): New.
5071         * printer.el (generate-header-line): New.
5072         * printer.el (print-context-property):
5073         * printer.el (generic-print-buffer):
5074         * printer.el (generic-print-region):
5075         Implement headers and footers.  Implement calling Print dialog box
5076         (#### but it doesn't quite work yet).
5077
5078 2001-04-25  Ben Wing  <ben@xemacs.org>
5079
5080         * about.el (xemacs-hackers):
5081         * about.el (about-url-alist):
5082         * about.el (about-personal-info):
5083         * about.el (about-hacker-contribution):
5084         More contributions.
5085         
5086         * simple.el (handle-post-motion-command):
5087         Fix spurious setting of zmacs-region-stays to t after a non-shift
5088         motion command.
5089
5090 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5091
5092         * about.el (about-personal-info): Update my bio.
5093         (about-hacker-contribution): Ditto.
5094
5095 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5096
5097         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5098
5099 2001-04-19  Andy Piper  <andy@xemacs.org>
5100
5101         * package-net.el (package-net-cygwin32-binary-size): new size.
5102         (package-net-win32-binary-size): new size.
5103         (package-net-convert-index-to-ini): Use new arch.
5104         (package-net-batch-convert-index-to-ini): Removed.
5105         (package-net-generate-bin-ini): New.
5106         (package-net-batch-generate-bin-ini): New.
5107
5108 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5109
5110         * XEmacs 21.4.1 "Copyleft" is released.
5111
5112 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5113
5114         * x-compose.el (xlib-input-method-bug-workaround):
5115         (alias-colon-to-double-quote):
5116         Force sort in map-keymap to work around rehash bug.
5117
5118 2001-04-17  Ben Wing  <ben@xemacs.org>
5119
5120         * about.el: Finish overhaul, add a few new hackers, update a
5121         couple old ones.
5122
5123 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5124
5125         * XEmacs 21.4.0 "Solid Vapor" is released.
5126
5127 2001-04-15  Ben Wing  <ben@xemacs.org>
5128
5129         * about.el:
5130         * about.el (about-headline-face): New.
5131         * about.el (about-link-face): New.
5132         * about.el (about-current-release-maintainers): New.
5133         * about.el (about-other-current-hackers): New.
5134         * about.el (about-url-alist):
5135         * about.el (about-once-and-future-hackers): New.
5136         * about.el (about-mailto-link): New.
5137         * about.el (about-get-buffer):
5138         * about.el (about-finish-buffer):
5139         * about.el (about-xemacs):
5140         * about.el (about-features): Removed.
5141         * about.el (about-advantages): New.
5142         * about.el (about-maintainer-info): Removed.
5143         * about.el (about-personal-info): New.
5144         * about.el (about-hacker-contribution): New.
5145         * about.el (about-maintainer):
5146         * about.el (about-show-linked-info):
5147         * about.el (about-hackers):
5148         Major revamping.  Rewriting of most of the text, improve the
5149         link handling, separate info on contributors into personal
5150         and contribution info, add new contributors, update personal
5151         info, etc. etc.
5152         
5153         * menubar-items.el (default-menubar):
5154         Help menubar entry for News now says more accurately
5155         "What's New in XEmacs".
5156         
5157         * mouse.el:
5158         * mouse.el (mouse-track-cleanup-hook):
5159         * mouse.el (mouse-track):
5160         Don't set-buffer to a dead buffer when calling mouse-track
5161         cleanup hooks.
5162
5163 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5164
5165         * XEmacs 21.2.47 "Zephir" is released.
5166
5167 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5168
5169         * dialog.el (make-dialog-box): Disable dialog box titles until
5170         we get them working.
5171
5172 2001-03-30  Ben Wing  <ben@xemacs.org>
5173
5174         * help.el:
5175         * help.el (Help-princ-face):
5176         * help.el (Help-prin1-face):
5177         * help.el (frob-help-extents):
5178         * help.el (describe-function-1):
5179         * help.el (describe-variable):
5180         Avoid using font-lock faces, which may not be defined.
5181         Instead, use hyper-apropos faces, and make sure they're
5182         defined as necessary by using `require'. (It's not so safe
5183         to do this for font-lock.) In any case, we will eventually
5184         be merging this functionality into hyper-apropos.
5185
5186         * loaddefs.el (completion-ignored-extensions):
5187         Fix documentation.
5188         
5189         * menubar-items.el (menu-truncate-list): Removed.
5190         * menubar-items.el (Menubar-items-truncate-list): New.
5191         * menubar-items.el (default-menubar):
5192         Fix errors if grep or compile command is too long.  Rename helper
5193         function to be less visible.
5194
5195 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5196
5197         * byte-optimize.el (byte-optimize-minus):
5198         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5199
5200 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5201
5202         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5203         Mule is available.
5204
5205         * mule/latin.el: New file.
5206
5207 2001-03-11  Ben Wing  <ben@xemacs.org>
5208
5209         * auto-save.el:
5210         * auto-save.el (auto-save-directory):
5211         * auto-save.el (make-auto-save-file-name):
5212         * auto-save.el (auto-save-file-name-p): New.
5213
5214         Merge in improvements from other definition of
5215         make-auto-save-file-name in files.el.
5216         
5217         * auto-save.el (auto-save-original-name):
5218         * auto-save.el (auto-save-name-in-fixed-directory):
5219         * auto-save.el (auto-save-unslashify-name): Removed.
5220         * auto-save.el (auto-save-slashify-name): Removed.
5221         * auto-save.el (auto-save-reserved-chars): New.
5222         * auto-save.el (auto-save-escape-name): New.
5223         * auto-save.el (auto-save-unhex): New.
5224         * auto-save.el (auto-save-unescape-name): New.
5225
5226         Change algorithm for encoding filenames in auto-save names to be
5227         entirely safe with all filesystems and all possible characters in
5228         a filename, and 100% reversible. (Essentially, uses
5229         quoted-printable as the encoding.)
5230         
5231         * auto-save.el (recover-all-files):
5232
5233         Use insert-directory rather than calling ls directly -- fixes
5234         things under Windows.
5235
5236         * files.el:
5237         * files.el (convert-standard-filename): Substitute FSF's
5238         definition for this (we had nothing here before).
5239         
5240         * files.el (backup-buffer): Warning fix.
5241         
5242         * files.el (make-backup-file-name):
5243         * files.el (find-backup-file-name):
5244         Fix error in calling sequence to auto-save-file-name-p.
5245         
5246         * files.el (recover-file):
5247         Use insert-directory rather than calling ls directly -- fixes
5248         things under Windows.
5249
5250         * files.el (make-auto-save-file-name): Removed.
5251         * files.el (auto-save-file-name-p): Removed.
5252         auto-save is always dumped so no sense in having a definition
5253         that will always be overwritten with another.
5254         
5255         * files.el (insert-directory):
5256         * win32-native.el:
5257         * win32-native.el (debug-mswindows-process-command-lines):
5258         * win32-native.el (original-make-auto-save-file-name): Removed.
5259         * win32-native.el (make-auto-save-file-name): Removed.
5260
5261
5262 2001-03-21  Martin Buchholz <martin@xemacs.org>
5263
5264         * XEmacs 21.2.46 "Urania" is released.
5265
5266 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5267
5268         * menubar-items.el (default-menubar): Update sample.emacs to
5269         sample.init.el and adjust accelerators.
5270
5271 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5272
5273         * build-report.el (build-report): Improve docstring.
5274
5275 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5276
5277         * ChangeLog: Log GTK merge.
5278
5279         * gutter-items.el:
5280         * mwheel.el:
5281         * sound.el:
5282         * startup.el:
5283         Revert gratuitous whitespace changes.
5284
5285 2001-03-07  Ben Wing  <ben@xemacs.org>
5286
5287         * help.el:
5288         * help.el (key-or-menu-binding):
5289         * help.el (Help-find-file): New.
5290         * help.el (describe-beta):
5291         * help.el (describe-copying):
5292         * help.el (describe-project):
5293         * help.el (view-emacs-news):
5294         * help.el (view-sample-init-el): New.
5295         * help.el (Help-princ-face): New.
5296         * help.el (Help-prin1-face): New.
5297         * help.el (help-symbol-function-context-menu):
5298         * help.el (help-symbol-variable-context-menu):
5299         * help.el (help-symbol-function-and-variable-context-menu):
5300         * help.el (frob-help-extents):
5301         * help.el (describe-function-1):
5302         * help.el (describe-variable):
5303
5304         Add coloring in Help buffers, correspondent with hyperlinks.
5305         View files in view-mode rather than Fundamental.
5306         Remove separators from context menus -- now handled in generic code.
5307         Add `Find Tag' to context menu.
5308         
5309         * menubar.el (popup-mode-menu):
5310
5311         Rewrite code that outputs the popup menu to (a) put more specific
5312         entries first, (b) be more robust, (c) output the proper context
5313         menu separators automatically (the context menu functionality is
5314         new and currently used only by Help).
5315
5316 2001-03-10  William M. Perry  <wmperry@aventail.com>
5317
5318         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5319         this function when converting from the 21.1 GTK branch.  Now
5320         supports file, password, question, and color built-in dialogs.
5321
5322 2001-03-06  Ben Wing  <ben@xemacs.org>
5323
5324         * keydefs.el:
5325         * keydefs.el (global-map):
5326         Add commented-out change of M-k (for 21.5).
5327         
5328         * menubar-items.el (default-menubar):
5329         Fix items to control kill-line behavior; add items for
5330         shifted motion.
5331         
5332         * simple.el:
5333         * simple.el (kill-whole-line):
5334         * simple.el (historical-kill-line): Removed.
5335         * simple.el (kill-line): Removed.
5336         * simple.el (kill-entire-line): New.
5337         * simple.el (kill-line-1): New.
5338         * simple.el (backward-kill-line):
5339         Undo kill-whole-line == always changes.  Add new function
5340         kill-entire-line to unconditionally delete the current line.
5341         Add comments describing the lamentable state of affairs of
5342         the kill-line functions and variables.
5343
5344 2001-03-02  Ben Wing  <ben@xemacs.org>
5345
5346         * simple.el:
5347         * simple.el (beginning-of-buffer):
5348         * simple.el (end-of-buffer):
5349         * simple.el (mark-ring-unrecorded-commands):
5350         * simple.el (signal-error-on-buffer-boundary):
5351         * simple.el (shifted-motion-keys-select-region):
5352         * simple.el (unshifted-motion-keys-deselect-region):
5353         * simple.el (motion-keys-for-shifted-motion): New.
5354         * simple.el (handle-pre-motion-command):
5355         * simple.el (handle-post-motion-command):
5356         * simple.el (forward-char-command):
5357         * simple.el (backward-char-command):
5358         * simple.el (scroll-up-command):
5359         * simple.el (scroll-down-command):
5360         * simple.el (next-line):
5361         * simple.el (previous-line):
5362         * simple.el (backward-block-of-lines):
5363         * simple.el (forward-block-of-lines):
5364         * simple.el (backward-word):
5365         * simple.el (mark-word):
5366
5367         Augment documentation of the most common motion commands to make
5368         note of the shifted-motion support.  Improve the support to (a)
5369         properly document how it works and why it's done in the fashion it
5370         is, and (b) allow the keystrokes that trigger it to be customized.
5371
5372         Correct error in the customize specification of
5373         mark-ring-unrecorded-commands.
5374
5375 2001-03-02  Ben Wing  <ben@xemacs.org>
5376
5377         * font-lock.el:
5378         * font-lock.el (font-lock-pending-extent-table): Removed.
5379         * font-lock.el (font-lock-pending-buffer-table): New.
5380         * font-lock.el (font-lock-pre-idle-hook):
5381         * font-lock.el (font-lock-after-change-function):
5382         * font-lock.el (font-lock-fontify-pending-extents):
5383         * font-lock.el (font-lock-lisp-like):
5384
5385         Fix handling of pending extents to avoid excessive slowness (N^2
5386         behavior) when making lots of buffer changes between redisplays,
5387         such as when saving the Options.
5388
5389 2001-03-09  William M. Perry  <wmperry@aventail.com>
5390
5391         * device.el:
5392         * dragdrop.el:
5393         * dumped-lisp.el:
5394         * faces.el:
5395         * frame.el:
5396         * gnuserv.el:
5397         * loadup.el:
5398         * menubar-items.el:
5399         * minibuf.el:
5400         The Great GTK Merge.
5401
5402         * ChangeLog.GTK:
5403         * dialog-gtk.el:
5404         * gdk.el:
5405         * generic-widgets.el:
5406         * glade.el:
5407         * gnome-widgets.el:
5408         * gnome.el:
5409         * gtk-compose.el:
5410         * gtk-extra.el:
5411         * gtk-faces.el:
5412         * gtk-ffi.el:
5413         * gtk-file-dialog.el:
5414         * gtk-font-menu.el:
5415         * gtk-glyphs.el:
5416         * gtk-init.el:
5417         * gtk-iso8859-1.el:
5418         * gtk-marshal.el:
5419         * gtk-mouse.el:
5420         * gtk-package.el:
5421         * gtk-password-dialog.el:
5422         * gtk-select.el:
5423         * gtk-widget-accessors.el:
5424         * gtk-widgets.el:
5425         * gtk.el:
5426         widgets-gtk.el:
5427         The Great GTK Merge: new files.
5428
5429 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5430
5431         * generic-widgets.el: Don't require gtk (a built-in feature) at
5432         top level.  Don't execute the last sexp unless (featurep 'gtk).
5433
5434 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5435
5436         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5437
5438 2001-02-23  Martin Buchholz <martin@xemacs.org>
5439
5440         * XEmacs 21.2.45 "Thelxepeia" is released.
5441
5442 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5443  
5444         * about.el (xemacs-hackers): update my entry. 
5445         * about.el (about-maintainer-info): ditto. 
5446         * about.el (about-hackers): ditto. 
5447
5448 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5449
5450         * about.el (about-maintainer-info): More vanity info about
5451         yours truly.
5452
5453 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5454
5455         * build-report.el (build-report-destination): xemacs-build-reports
5456         has moved to SourceForge, where mailing list name length is
5457         restricted, hence the name change to
5458         xemacs-buildreports@xemacs.org.
5459         * build-report.el (build-report-keep-regexp): Update default.
5460         * build-report.el (build-report-delete-regexp): Ditto.
5461         * build-report.el (build-report-make-output-files): Ditto.
5462
5463 2001-02-19  Craig Lanning  <lanning@scra.org>
5464
5465         * lisp-mode.el: Add indentation specifications for following
5466         Common Lisp forms: handler-case, handler-bind, with-slots,
5467         with-open-file, with-open-stream, print-unreadable-object.
5468
5469 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5470
5471         * font-lock.el (font-lock-set-defaults-1):
5472         Move initialization of `font-lock-cache-position' so that it's set
5473         even if font-lock-keywords is already defined.
5474
5475 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5476
5477         * autoload.el (generate-file-autoloads-1):
5478         Use `emacs-lisp-mode-syntax-table' instead of
5479         `lisp-mode-syntax-table'.
5480         * lisp-mode.el (lisp-mode-syntax-table):
5481         Get rid of old checks for `parse-partial-sexp' version.
5482         Make `|' (pipe) string delimiter instead of punctuation.
5483
5484 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5485
5486         * window.el (save-selected-window):
5487         Use gensym for better macro hygiene.
5488
5489 2001-02-06  Mike Sperber <mike@xemacs.org>
5490
5491         * dump-paths.el:
5492         * startup.el (startup-setup-paths): Set and use
5493         `mule-lisp-directory'.
5494         (startup-setup-paths-warning): Ditto.
5495
5496         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5497         (paths-construct-load-path): Consider `mule-lisp-directory'.
5498
5499 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5500
5501         * font-lock.el: Syntax table improvements used.  A few random
5502         changes are not specified below.
5503         (font-lock-fontify-string-delimiters):
5504         (font-lock-syntactic-keywords):
5505         (font-lock-cache-state nil):
5506         (font-lock-cache-position):
5507         New variables.
5508         (font-lock-set-syntax):
5509         (font-lock-apply-syntactic-highlight):
5510         (font-lock-fontify-syntactic-anchored-keywords):
5511         (font-lock-fontify-syntactic-keywords-region):
5512         (font-lock-eval-keywords):
5513         New functions.
5514         (font-lock-remove-face):
5515         (font-lock-fontify-syntactically-region):
5516         Use syntax properties.
5517
5518 2001-02-08  Martin Buchholz <martin@xemacs.org>
5519
5520         * XEmacs 21.2.44 "Thalia" is released.
5521
5522 2001-01-16  Mike Sperber <mike@xemacs.org>
5523
5524         * startup.el (normal-top-level): Work even if no installation root
5525         is found.
5526
5527 2001-01-30  Andy Piper  <andy@xemacs.org>
5528
5529         * gutter-items.el (progress-abort-glyph): remove instantiator.
5530         (set-progress-abort-instantiator): new function.
5531         (abort-progress-feedback): use it.
5532
5533         * gutter.el (set-gutter-dirty-p): new function.
5534
5535 2001-01-30  Didier Verna  <didier@xemacs.org>
5536
5537         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5538
5539 2001-01-24  Didier Verna  <didier@xemacs.org>
5540
5541         * sound.el (sound-extension-list): give a better default value.
5542         * sound.el (load-sound-file): improve the doc string, also find
5543         files given by absolute names, pass a real extension list to
5544         `locate-file'.
5545
5546 2001-01-26  Martin Buchholz <martin@xemacs.org>
5547
5548         * XEmacs 21.2.43 "Terspichore" is released.
5549
5550 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5551
5552         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5553         messages from gnuserv.
5554
5555 2001-01-20  Martin Buchholz <martin@xemacs.org>
5556
5557         * XEmacs 21.2.42 "Poseidon" is released.
5558
5559 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5560
5561         * cl-macs.el (cl-upcase-arg): New function.
5562         (cl-function-arglist): New function.
5563         (cl-transform-lambda): Automatically add CL-style lambda list to
5564         documentation string using functions above.
5565
5566 2001-01-12  Andy Piper  <andy@xemacs.org>
5567
5568         * package-get.el (package-get-custom): call
5569         package-net-update-installed-db.
5570
5571         * package-ui.el (pui-install-selected-packages): call
5572         package-net-update-installed-db.
5573
5574         * package-net.el (package-net-update-installed-db): use
5575         packages-package-list so that we reflect reality.
5576
5577         * packages.el (packages-package-list): Make docstring reflect
5578         reality.
5579
5580         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5581
5582         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5583         isn't installed.
5584
5585 2001-01-17  Andy Piper  <andy@xemacs.org>
5586
5587         * wid-edit.el (widget-activation-glyph-mapper): activate or
5588         deactivate native widgets.
5589         (widget-glyph-insert-glyph): record instantiator.
5590         (widget-push-button-value-create): use it.
5591
5592         * gui.el (gui-button-action): new function. Make button's domain
5593         buffer current when calling.
5594         (make-gui-button): update to use gui-button-action.
5595
5596 2001-01-16  Didier Verna  <didier@xemacs.org>
5597
5598         * menubar-items.el (default-menubar): add an entry for modeline
5599         horizontal scrolling in Options -> Display.
5600
5601 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5602
5603         * package-get.el (package-get-require-signed-base): Set to nil
5604         by default.
5605
5606 2001-01-17  Martin Buchholz <martin@xemacs.org>
5607
5608         * XEmacs 21.2.41 "Polyhymnia" is released.
5609
5610 2001-01-16  Mike Sperber <mike@xemacs.org>
5611
5612         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5613         catch lisp/mule/.
5614
5615 2001-01-14  Mike Sperber <mike@xemacs.org>
5616
5617         * startup.el (maybe-create-compatibility-dot-emacs):
5618         (maybe-unmigrate-user-init-file):
5619         (unmigrate-user-init-file): Created.
5620         (maybe-migrate-user-init-file): Offer creation of compatibility
5621         .emacs.
5622         Some doc fixes wrt init file location.
5623
5624 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5625
5626         * faces.el (face-frob-from-locale-first): new variable.
5627         (frob-face-font-2): Honor tags arg while trying to use
5628         standard-face-mapping.  When face-frob-from-locale-first is set,
5629         first try to set face inheriting from frobbed-face.
5630
5631 2001-01-15  Didier Verna  <didier@xemacs.org>
5632
5633         * about.el (xemacs-hackers): update my entry.
5634         * about.el (about-url-alist): ditto.
5635         * about.el (about-maintainer-info): ditto.
5636         * about.el (about-hackers): ditto.
5637
5638 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5639
5640         The byte compiler has been badly broken for a year,
5641         by the patch of 1999-12-06.
5642         * byte-optimize.el (byte-optimize-form-code-walker):
5643         Bug was: the byte compiler was making this erroneous optimization:
5644         (progn (or (foo)) (bar)) ==> (bar)
5645
5646 2000-11-20  Mike Sperber <mike@xemacs.org>
5647
5648         * setup-paths.el (paths-core-load-path-depth): Split
5649         `paths-load-path-depth' in two for site and core lisp.  Don't
5650         recurse into core.
5651         * setup-paths.el (paths-construct-load-path): Use.
5652
5653 2001-01-10  Andy Piper  <andy@xemacs.org>
5654
5655         * package-net.el (package-net-cygwin32-binary-size): new variable
5656         (package-net-win32-binary-size): ditto.  add much needed
5657         commentary.
5658
5659         * gutter-items.el (buffers-tab-items): correct off-by-one error
5660         for buffers-tab-max-size.
5661
5662 2001-01-08  Martin Buchholz <martin@xemacs.org>
5663
5664         * XEmacs 21.2.40 is released.
5665
5666 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5667
5668         * mule/hebrew.el: Fix comments and typos.
5669         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5670
5671 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5672
5673         * ChangeLog.1: move ancient log from fill.el.
5674
5675         * dump-paths.el:
5676         paragraphs.el:
5677         mule/mule-category.el:
5678         Miscellaneous typo fixes and slight doc clarifications.
5679
5680         * mule/mule-ccl.el:  Correct file name in header.
5681
5682 2000-12-31  Martin Buchholz <martin@xemacs.org>
5683
5684         * XEmacs 21.2.39 is released.
5685
5686 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5687
5688         * byte-optimize.el (byte-optimize-cond):
5689         (byte-optimize-cond-1): New.
5690         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5691         Optimizes (cond (x nil)) ==> nil.
5692         Provide better diagnostic on malformed expr like (cond foo).
5693
5694 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5695
5696         * mule/mule-coding.el:
5697         mule/mule-cmds.el (reset-language-environment,
5698         set-language-environment-coding-systems):
5699         Safer default coding-priority-list, corresponding to src/file-coding.h.
5700
5701 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5702
5703         * package-admin.el: Allow package removal from
5704         early-package-load-path.
5705
5706 2000-12-15  Andreas Jaeger  <aj@suse.de>
5707
5708         * about.el (about-maintainer-info): Update my entry.
5709
5710 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5711
5712         * packages.el (locate-library): Add support for bzip2
5713         compressed .el files.
5714
5715 2000-12-12  Andy Piper  <andy@xemacs.org>
5716
5717         * package-net.el: new file.
5718
5719 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5720
5721         * font-lock.el: Add missing C++ keywords.
5722
5723 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5724
5725         * simple.el (indent-for-comment): Preserve indentation of comments
5726         starting in column 0, as documented in (Info-goto-node
5727         "(xemacs)Comments").  Update docstring accordingly.
5728
5729 2000-12-05  Martin Buchholz <martin@xemacs.org>
5730
5731         * XEmacs 21.2.38 is released.
5732
5733 2000-12-04  Didier Verna  <didier@xemacs.org>
5734
5735         * mouse.el (default-mouse-track-set-point-in-window): remove
5736         spurious '+' operation detected by Martin.
5737
5738
5739 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5740
5741         * cl-extra.el (coerce):
5742         Implement char to integer coercion.
5743         Remove extraneous (numberp) test.
5744
5745         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5746         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5747         (byte-optimize-predicate):
5748         Warn if evaluating constant expression signals an error.
5749         (byte-optimize-form): Small simplification.
5750
5751         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5752
5753 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5754
5755         * byte-optimize.el:
5756         (byte-optimize-minus):
5757         (byte-optimize-plus):
5758         (byte-optimize-mult):
5759         (byte-optimize-quo):
5760         Use (car (last x)) instead of (last x) to get last elt!
5761         Use `byte-optimize-predicate' to optimize `%'.
5762         Move optimizations for special numeric args to bytecomp.el.
5763         * bytecomp.el (byte-compile-associative): Remove.
5764         (byte-compile-max): New.
5765         (byte-compile-min): New.
5766         Properly handle erroneous calls: (max) (min).
5767         (byte-compile-plus): New.
5768         (byte-compile-minus):
5769         It's easiest to handle 0, +1 and -1 args here.
5770         (byte-compile-mult): New.
5771         It's easiest to handle 1, -1 and 2 args here.
5772         (byte-compile-quo):
5773         It's easiest to handle 0, +1 and -1 args here.
5774         Issue byte-compiler warning when dividing by zero.
5775
5776         Byte-compiler arithmetic improvements.
5777         Better optimize these expressions in the obvious way:
5778         (+ x y 1)   -->  varref x varref y add add1
5779         (+ x y -1)  -->  varref x varref y add sub1
5780         (- x y 0)   -->  (- x y)
5781         (- 0 x y)   -->  (- (- x) y)
5782         (% 42 19)   --> compile-time constant
5783         (/ 42 19)   --> compile-time constant
5784         (* (foo) 2) --> foo call dup plus
5785
5786         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5787         unless (declaim (optimize (safety 3)))
5788         or (setq byte-compile-delete-errors nil).
5789
5790 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5791
5792         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5793         docstrings.
5794
5795 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5796
5797         * startup.el (command-line-do-help):  Add documentation of
5798         portable dumper switches.
5799
5800 2000-11-22  Andy Piper  <andy@xemacs.org>
5801
5802         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5803
5804         * glyphs.el (init-glyphs): don't use autodetect for strings.
5805
5806 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5807
5808         * byte-optimize.el (byte-optimize-char-before):
5809         (byte-optimize-backward-char):
5810         (byte-optimize-backward-word):
5811         Fix incorrect optimizations for these sorts of expressions:
5812         (let ((x nil)) (backward-char x))
5813
5814 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5815
5816         * byte-optimize.el:
5817         * byte-optimize.el (byte-optimize-backward-char): New.
5818         * byte-optimize.el (byte-optimize-backward-word): New.
5819         Make backward-word and backward-char as efficient as forward versions.
5820
5821         * bytecomp.el (byte-compile-no-args-with-one-extra):
5822         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5823         * bytecomp.el (byte-compile-two-args-with-one-extra):
5824         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5825         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5826         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5827         Check if extra arg is constant nil, and if so, use byte-coded call.
5828
5829         * simple.el (backward-word):
5830         * simple.el (mark-word):
5831         * simple.el (kill-word):
5832         * simple.el (backward-kill-word):
5833         Make COUNT argument optional, for consistency with forward-char et al.
5834
5835         * abbrev.el (abbrev-string-to-be-defined):
5836         * abbrev.el (inverse-abbrev-string-to-be-defined):
5837         * abbrev.el (inverse-add-abbrev):
5838         * abbrev.el (expand-region-abbrevs):
5839         * buff-menu.el (Buffer-menu-execute):
5840         * indent.el (move-to-left-margin):
5841         * indent.el (indent-relative):
5842         * indent.el (move-to-tab-stop):
5843         * info.el (Info-reannotate-node):
5844         * lisp-mode.el (lisp-indent-line):
5845         * lisp.el (end-of-defun):
5846         * lisp.el (move-past-close-and-reindent):
5847         * misc.el (copy-from-above-command):
5848         * mouse.el (default-mouse-track-scroll-and-set-point):
5849         * page.el (forward-page):
5850         * paragraphs.el (forward-paragraph):
5851         * paragraphs.el (end-of-paragraph-text):
5852         * picture.el (picture-forward-column):
5853         * picture.el (picture-self-insert):
5854         * rect.el (extract-rectangle-line):
5855         * simple.el (newline):
5856         * simple.el (fixup-whitespace):
5857         * simple.el (backward-delete-char-untabify):
5858         * simple.el (transpose-chars):
5859         * simple.el (transpose-preceding-chars):
5860         * simple.el (do-auto-fill):
5861         * simple.el (indent-new-comment-line):
5862         * simple.el (blink-matching-open):
5863         * view-less.el (cleanup-backspaces):
5864         * wid-edit.el (widget-transpose-chars):
5865         * term/bg-mouse.el (bg-insert-moused-sexp):
5866         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5867
5868         * info.el (Info-fontify-node):
5869         * simple.el (backward-delete-function):
5870         Use canonical delete-backward-char instead of backward-delete-char.
5871
5872 2000-11-20  Andy Piper  <andy@xemacs.org>
5873
5874         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5875         no buffers.
5876
5877 2000-11-20  Andy Piper  <andy@xemacs.org>
5878
5879         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5880         buffer tabs.
5881
5882 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5883
5884         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5885         (proclaim inline...) was shadowing compiler-macros.
5886
5887 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5888
5889         * bytecomp.el (byte-compile-eval): New.
5890         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5891         Keeps this promise made in Lispref:
5892         "If a file being compiled contains a `defmacro' form, the macro is
5893         defined temporarily for the rest of the compilation of that file."
5894
5895 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5896
5897         * cl.el (floatp-safe):
5898         (plusp):
5899         (minusp):
5900         (oddp):
5901         (evenp):
5902         (cl-abs):
5903         Use a better parameter name than `x'.
5904
5905         * cl-macs.el (check-type): Make continuable.  Change documentation
5906         to require PLACE, but accept any form for compatibility.
5907
5908         * abbrev.el (define-abbrev): Use check-type.
5909         * font-menu.el (font-menu-change-face): Use check-type.
5910         * menubar.el (relabel-menu-item): Use check-type.
5911         * itimer.el: Fix typo.
5912
5913 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5914
5915         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5916
5917 2000-11-14  Martin Buchholz <martin@xemacs.org>
5918
5919         * XEmacs 21.2.37 is released.
5920
5921 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5922
5923         * code-cmds.el: Provide the feature.
5924
5925 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5926
5927         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5928
5929         * code-cmds.el: New file
5930         * mule/mule-cmds.el:
5931         * mule/mule-misc.el
5932         (coding-keymap): New keymap. Define coding system keyboard
5933         commands on file-coding builds too.
5934         (coding-system-change-eol-conversion):
5935         (universal-coding-system-argument):
5936         (set-default-coding-systems):
5937         (prefer-coding-system): Moved from mule-cmds.el
5938         (set-buffer-process-coding-system): Moved from mule-misc.el
5939
5940 2000-09-15  Stephen Carney <carney@scubadoo.com>
5941
5942         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5943
5944 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5945
5946         * package-get.el (package-get-download-sites): Add a pre-release
5947         site for experimental packages.
5948
5949         * auto-autoloads.el: Regenerated.
5950
5951 2000-08-01  Andy Piper  <andy@xemacs.org>
5952
5953         * gutter-items.el (buffers-tab-omit-function): reference
5954         buffers-tab-select-visible-buffers.
5955         (buffers-tab-filter-functions): new variable, by default uses
5956         buffers-tab-selection-function and buffers-tab-omit-function.
5957         (select-buffers-tab-buffers-by-mode): invert arguments.
5958         (buffers-tab-select-visible-buffers): new function. Invert calling
5959         of buffers-menu-omit-invisible-buffers.
5960         (buffers-tab-items): rewrite to use
5961         buffers-tab-filter-functions. Rewrite docstring.
5962         (gutter-buffers-tab-extent): delete.
5963         (add-tab-to-gutter): always build a new extent when adding the
5964         tabs.
5965         (update-tab-in-gutter): make gutter dirty when orientation
5966         changes.
5967
5968 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5969
5970         * bytecomp.el (byte-compile-defvar-or-defconst):
5971         Only do loadhist recording if defvar form includes a value.
5972
5973 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5974
5975         * bytecomp.el (byte-compile-initial-macro-environment):
5976         `eval-when-compile' should not compile its body.
5977
5978 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5979
5980         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5981         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5982         some Japanese English.  Remove some ancient FSF comments, and
5983         improve docstrings.  Use symbols not vectors for tables.
5984
5985 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5986
5987         * keymap.el:
5988         (local-key-binding):
5989         (global-key-binding):
5990         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5991
5992         * lisp.el:
5993         (backward-sexp): Slightly simpler code.
5994         (mark-sexp): Make arg optional, like FSF Emacs.
5995         (forward-list): Slightly simpler code.
5996         (backward-list): Slightly simpler code.
5997         (down-list):  Make arg optional, like FSF Emacs.
5998         (up-list):  Make arg optional, like FSF Emacs.
5999         (backward-up-list):  Make arg optional, like FSF Emacs.
6000         (kill-sexp):  Make arg optional, like FSF Emacs.
6001         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6002
6003         * font-menu.el (font-menu-change-face):
6004         Take continuable errors into account.
6005
6006         * abbrev.el:
6007         * abbrev.el (clear-abbrev-table):
6008         * abbrev.el (define-abbrev-table):
6009         * abbrev.el (define-abbrev):
6010         * abbrev.el (insert-abbrev-table-description):
6011         * apropos.el (apropos-documentation-check-doc-file):
6012         * apropos.el (apropos-documentation-check-elc-file):
6013         * buff-menu.el (list-buffers):
6014         * buff-menu.el (list-buffers-noselect):
6015         * bytecomp.el (byte-recompile-directory):
6016         * bytecomp.el (batch-byte-compile):
6017         * cl-macs.el (typep):
6018         * code-files.el (find-coding-system-magic-cookie):
6019         * code-files.el (insert-file-contents):
6020         * cus-edit.el (customize-set-variable):
6021         * cus-edit.el (customize-save-variable):
6022         * cus-face.el (custom-set-face-font-size):
6023         * cus-face.el (custom-set-face-update-spec):
6024         * cus-face.el (custom-reset-faces):
6025         * custom.el (custom-check-theme):
6026         * custom.el (copy-upto-last):
6027         * fill.el (canonically-space-region):
6028         * fill.el (fill-paragraph):
6029         * fill.el (fill-region):
6030         * fill.el (find-space-insertable-point):
6031         * fill.el (justify-current-line):
6032         * faces.el (face-spec-update-all-matching):
6033         * faces.el (set-face-stipple):
6034         * files-nomule.el (insert-file-contents):
6035         * files.el (insert-file-contents-literally):
6036         * files.el (hack-local-variables-last-page):
6037         * files.el (basic-save-buffer):
6038         * files.el (insert-directory):
6039         * font-menu.el (font-menu-change-face):
6040         * font.el (font-spatial-to-canonical):
6041         * format.el (format-encode-region):
6042         * format.el (format-insert-file):
6043         * format.el (format-replace-strings):
6044         * gutter.el (set-gutter-element):
6045         * help.el (key-or-menu-binding):
6046         * help.el (describe-bindings):
6047         * help.el (with-syntax-table):
6048         * indent.el (indent-rigidly):
6049         * indent.el (delete-to-left-margin):
6050         * info.el:
6051         * info.el (Info-extract-dir-entry-from):
6052         * info.el (Info-build-dir-anew):
6053         * info.el (Info-rebuild-dir):
6054         * info.el (Info-batch-rebuild-dir):
6055         * info.el (Info-read-subfile):
6056         * info.el (Info-build-node-completions):
6057         * info.el (Info-extract-menu-node-name):
6058         * isearch-mode.el (isearch-range-invisible):
6059         * isearch-mode.el (isearch-restore-invisible-extents):
6060         * itimer.el (itimerp):
6061         * itimer.el (itimer-live-p):
6062         * keymap.el:
6063         * keymap.el (substitute-key-definition):
6064         * keymap.el (read-command-or-command-sexp):
6065         * keymap.el (local-key-binding):
6066         * keymap.el (global-key-binding):
6067         * keymap.el (global-set-key):
6068         * keymap.el (local-set-key):
6069         * ldap.el:
6070         * ldap.el (ldap-add-entries):
6071         * ldap.el (ldap-delete-entries):
6072         * lisp.el (backward-sexp):
6073         * lisp.el (mark-sexp):
6074         * lisp.el (forward-list):
6075         * lisp.el (backward-list):
6076         * lisp.el (down-list):
6077         * lisp.el (backward-up-list):
6078         * lisp.el (up-list):
6079         * lisp.el (kill-sexp):
6080         * lisp.el (backward-kill-sexp):
6081         * menubar.el (add-menu-button):
6082         * menubar.el (add-submenu):
6083         * menubar.el (delete-menu-item):
6084         * menubar.el (relabel-menu-item):
6085         * mouse.el (narrow-window-to-region):
6086         * obsolete.el (define-obsolete-variable-alias):
6087         * obsolete.el (store-substring):
6088         * package-admin.el:
6089         * package-admin.el (package-admin-install-function):
6090         * package-admin.el (package-admin-install-function-mswindows):
6091         * package-admin.el (package-admin-default-install-function):
6092         * package-get.el (package-get-update-base-entries):
6093         * packages.el (packages-load-package-dumped-lisps):
6094         * packages.el (packages-collect-package-dumped-lisps):
6095         * printer.el (generic-print-buffer):
6096         * printer.el (generic-print-region):
6097         * replace.el (occur-mode-mouse-goto):
6098         * replace.el (perform-replace):
6099         * select.el (get-selection-no-error):
6100         * simple.el:
6101         * simple.el (newline):
6102         * simple.el (open-line):
6103         * simple.el (edit-and-eval-command):
6104         * simple.el (goto-line):
6105         * simple.el (undo):
6106         * simple.el (kill-region):
6107         * simple.el (copy-region-as-kill):
6108         * simple.el (kill-ring-save):
6109         * simple.el (set-mark):
6110         * simple.el (next-line):
6111         * simple.el (previous-line):
6112         * simple.el (line-move):
6113         * simple.el (set-goal-column):
6114         * simple.el (comment-region):
6115         * subr.el:
6116         * subr.el (putf):
6117         * syntax.el (modify-syntax-entry):
6118         * syntax.el (map-syntax-table):
6119         * view-less.el (view-file):
6120         * view-less.el (view-buffer):
6121         * view-less.el (view-file-other-window):
6122         * window-xemacs.el (backward-other-window):
6123         * window.el:
6124         * window.el (one-window-p):
6125         * window.el (walk-windows):
6126         * window.el (window-list):
6127         * x-mouse.el (x-mouse-kill):
6128         * x-select.el (x-get-cutbuffer):
6129         * x-select.el (x-store-cutbuffer):
6130         * term/bg-mouse.el (bg-mouse-line-to-center):
6131         * term/sun-mouse.el (window-line-end):
6132         * term/sun-mouse.el (sun-select-region):
6133         * term/sun.el (kill-region-and-unmark):
6134         * mule/mule-category.el:
6135         * mule/mule-category.el (modify-category-entry):
6136         * mule/mule-category.el (char-category-list):
6137         * mule/mule-coding.el (coding-system-force-on-output):
6138         * mule/mule-misc.el (coding-system-put):
6139         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6140
6141 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6142
6143         * cus-face.el: Typo fixes and tiny clarifications.
6144         * custom.el: ditto
6145
6146 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6147
6148         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6149         * startup.el (normal-top-level): Setup auto-save-list-file-name
6150         if auto-save-list-file-prefix is non-nil.
6151
6152 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6153
6154         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6155
6156 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6157
6158         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6159         get symbol at point-min.
6160
6161 2000-10-24  Didier Verna  <didier@xemacs.org>
6162
6163         * info.el (Info-emacs-info-file-name): defconst it.
6164         * info.el (Info-footnote-tag): defcustom it.
6165         * info.el (Info-no-description-string): ditto.
6166         * info.el (Info-find-node): adapt to new semantics of
6167         'Info-suffixed-file (don't do the case variants stuff).
6168         * info.el (Info-insert-dir): rewrite the dir file variants code.
6169         * info.el (Info-directory-files): New. Return the list of info
6170         files in a directory.
6171         * info.el (Info-dir-outdated-p): use it.
6172         * info.el (Info-parse-dir-entries): ditto.
6173         * info.el (Info-build-dir-anew): don't restrict to files ending
6174         with a ".info.*" extension.
6175         * info.el (Info-set-mode-line): ditto.
6176         * info.el (Info-read-subfile): adapt to new semantics of
6177         'Info-suffixed-file (append 'exact argument).
6178         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6179         string independently of the case.
6180         * info.el (Info-suffixed-file): use it (match all possible case
6181         for the file name).
6182         * info.el (Info-insert-file-contents): code cleanup.
6183         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6184         columns.
6185         * info.el (Info-batch-rebuild-dir): ditto.
6186         * info.el (Info-read-node-name-1): ditto.
6187         * info.el (Info-search): ditto.
6188         * info.el (Info-fontify-node): ditto.
6189
6190
6191 2000-10-24  Didier Verna  <didier@xemacs.org>
6192
6193         * process.el (shell-command): when called from a program, avoid
6194         'push-mark's "mark-set" message.
6195
6196 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6197
6198         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6199         by a symbol, not by a vector.
6200         * mule/vietnamese.el (vscii): Likewise.
6201         (viscii): Likewise.
6202         * mule/cyrillic.el (koi8-r): Likewise.
6203
6204         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6205         by a symbol, not by a vector.
6206         (chinese-big5-2): Likewise.
6207         * mule/ethiopic.el (ethiopic): Likewise.
6208         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6209         (vietnamese-viscii-upper): Likewise.
6210
6211 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6212
6213         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6214
6215 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6216
6217         * byte-optimize.el (byte-optimize-car): New function.
6218         (byte-optimize-cdr): Ditto.
6219
6220 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6221
6222         * byte-optimize.el: Partial synch with FSF 20.7.
6223         Optimize constant concatenation.
6224         Add keymapp as a side effect free function.  It is a built-in.
6225         (byte-after-unbind-pos): Remove byte-equal.
6226
6227 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6228
6229         * update-elc-2.el: Quote regexps correctly.
6230
6231 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6232
6233         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6234         (ccl-compile): Apply integerp, not integer-or-char-p to
6235         check the type of the buffer magnification
6236         (ccl-compile-write-string): Encode a string with binary
6237         coding system.
6238         (ccl-compile-write-repeat): Likewise.
6239
6240 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6241
6242         * buff-menu.el:
6243         * bytecomp.el:
6244         * coding.el:
6245         * faces.el:
6246         * files.el:
6247         * fill.el:
6248         * float-sup.el:
6249         * font-lock.el:
6250         * help.el:
6251         * iso8859-1.el:
6252         * loaddefs.el:
6253         * menubar-items.el:
6254         * menubar.el:
6255         * modeline.el:
6256         * msw-font-menu.el:
6257         * paragraphs.el:
6258         * paths.el:
6259         * replace.el:
6260         * simple.el:
6261         * sound.el:
6262         * startup.el:
6263         * version.el:
6264         * x-faces.el:
6265         * x-font-menu.el:
6266         Remove purecopy.
6267
6268 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6269
6270         * simple.el (do-auto-fill): Use the function pointer to by
6271         `comment-line-break-function', not `indent-new-comment-line'. This
6272         fixes an issue with cc-mode comment continuation.
6273
6274 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6275
6276         * simple.el (turn-on-auto-fill):  Add (interactive).
6277         * mwheel.el (mwheel-install): Add (interactive).
6278         * font-lock.el (turn-on-font-lock): Add (interactive).
6279         (turn-off-font-lock): Add (interactive).
6280
6281 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6282
6283         * packages.el (packages-special-base-regexp): Add `man'.
6284
6285 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6286
6287         * wid-edit.el (widget-specify-active): map over extents in current
6288         buffer like `widget-specify-inactive' does.  Mapping over the
6289         inactive extent object does not work since the current extent is
6290         ignored by `map-extents'.
6291
6292 2000-10-04  Martin Buchholz <martin@xemacs.org>
6293
6294         * XEmacs 21.2.36 is released.
6295
6296 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6297
6298         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6299         Optimize the compiled-function-constants vector by byte-code
6300         reference counts.
6301
6302 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6303
6304         * build-report.el (build-report-delete-regexp): quote value in
6305         defcustom
6306
6307 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6308
6309         * build-report.el (build-report): Don't bind srcdir which we don't
6310         use in `multiple-value-bind' to avoid the only byte-compiler
6311         warning.
6312
6313 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6314
6315         * build-report.el: Requires cl and custom now.
6316         build-report-version is determined by XEmacs version -- remove
6317         build-report-version*.
6318         * build-report.el (build-report-version): Removed.
6319         * build-report.el (build-report-installation-version-regexp): New.
6320         * build-report.el (build-report-version-file-regexp): New.
6321         * build-report.el (build-report-installation-srcdir-regexp): New.
6322         * build-report.el (build-report-destination): Offer
6323         xemacs-build-reports and xemacs-beta.
6324         * build-report.el (build-report-keep-regexp): Adjusted.
6325         * build-report.el (build-report-delete-regexp): Adjusted.
6326         * build-report.el (build-report-make-output-dir): New.
6327         * build-report.el (build-report-installation-file): Replace use of
6328         `concat' with `expand-file-name'.
6329         * build-report.el (build-report-make-output-file): Removed.
6330         * build-report.el (build-report-make-output-files): New.
6331         * build-report.el (build-report-subject): Identify as
6332         user-variable with "*...".
6333         * build-report.el (build-report-prompts): Ditto.
6334         * build-report.el (build-report-version-file): New.
6335         * build-report.el (build-report-file-encoding): Identify as
6336         user-variable with "*...".
6337         * build-report.el (build-report-make-output-get): New.
6338         * build-report.el (build-report-insert-header): Report
6339         emacs-version and system-configuration instead of
6340         build-report-version.
6341         * build-report.el (build-report-insert-make-output): Add file
6342         argument.
6343         * build-report.el (build-report-insert-installation-file):
6344         Re-indent.
6345         * build-report.el (build-report-keep): Change docstring,
6346         re-indent.
6347         * build-report.el (build-report-delete): Ditto.
6348         * build-report.el (build-report-installation-data): New.
6349         * build-report.el (build-report-version-file-data): New.
6350
6351 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6352
6353         * byte-optimize.el (byte-optimize-lapcode):
6354         Fix the optimization of using the first 5 elements of the
6355         constants vector for variables.
6356         (byte-optimize-lapcode): Fix another ancient broken optimization.
6357
6358 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6359
6360         * *: Spelling mega-patch
6361
6362 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6363
6364         * easymenu.el: doc fixes.
6365         (easy-menu-do-define): Use backquote.
6366         (easy-menu-change):
6367         (easy-menu-add):
6368         `when' seems much clearer than `if' here.
6369         (easy-menu-remove):
6370         (easy-menu-add-item):
6371         (easy-menu-item-present-p):
6372         (easy-menu-remove-item):
6373         Wrap using (when (featurep 'menubar) ...)
6374
6375 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6376
6377         * bytecomp.el (displaying-byte-compile-warnings):
6378         Revert Ben's change to this function below so that the compile log
6379         is displayed properly for users of the "popper" package.
6380
6381 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6382
6383         * window.el (save-selected-window): Use backquote.
6384
6385         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6386         Renamed from `byte-compile-file-form-defvar'.
6387         * bytecomp.el (byte-compile-defvar-or-defconst):
6388         Only cons onto current-load-list in top-level forms.
6389         Else this leaks a cons cell every time a defun is called.
6390         Renamed from `byte-compile-defvar', for clarity.
6391         Warn when docstring of defvar is not a string.
6392         Use consistent error messages.
6393         Better comments.
6394
6395 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6396
6397         * simple.el (set-variable):
6398         Remove unneeded defvar by rearranging order of let* forms.
6399
6400         * mule/mule-ccl.el (ccl-get-next-code):
6401         * menubar-items.el (bookmark-menu-filter):
6402         (language-environment-menu-filter):
6403         (tutorials-menu-filter):
6404         * toolbar-items.el (toolbar-compile):
6405         * byte-optimize.el (disassemble-offset):
6406         Use (declare (special ...)) instead of `defvar'.
6407
6408         * cl-macs.el (cl-do-proclaim):
6409         Fix (declare (special ...)) warning suppression syntax.
6410
6411 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6412
6413         * info.el (Info-tag-table-marker):
6414         (Info-tag-table-buffer):
6415         (Info-find-file-node):
6416         (Info-read-subfile):
6417         (Info-build-node-completions):
6418         (Info-search):
6419         (Info-mode):
6420         Multiple info buffer support.
6421
6422 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6423
6424         * ldap.el (ldap-decode-entry): New defun
6425         (ldap-search-entries): Use it in order to decode DN-prefixed
6426         entries properly
6427
6428 2000-08-23  Daniel Pittman <daniel@danann.net>
6429
6430         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6431         Use `eq', not `=', to compare symbols.
6432
6433 2000-07-30  Ben Wing  <ben@xemacs.org>
6434
6435         * bytecomp.el (byte-compile-report-error):
6436         * bytecomp.el (displaying-byte-compile-warnings):
6437         if stack-trace-on-error is set, send out a backtrace when
6438         an error is encountered that stops byte compilation.  this
6439         should make it much much easier to track down those curious
6440         problems.  also undo the kludge of using a separate "*Show*"
6441         buffer for display when there's a temp-buffer-show-function;
6442         we can avoid this by just being a little smarter.
6443
6444         * dialog-items.el:
6445         * dialog-items.el (search-dialog-regexp): New.
6446         * dialog-items.el (search-dialog-callback):
6447         * dialog-items.el (make-search-dialog):
6448         add a regexp option to the dialog and clean up a bit.
6449
6450         * dialog.el:
6451         * dialog.el (yes-or-no-p-dialog-box):
6452         * dialog.el (get-dialog-box-response):
6453         * dialog.el (make-dialog-box):
6454         * dialog.el (dialog-box-finish): New.
6455         * dialog.el (dialog-box-cancel): New.
6456         * dialog.el (internal-make-dialog-box-exit): New.
6457         implement [properly!] the :modal property of the new dialog box
6458         interface.  this is the first time xemacs has ever had *proper*
6459         modal dialog boxes, giving the standard window-system feedback.
6460         (e.g. under windows, clicking on a disabled frame causes a beep
6461         and makes the dialog box flash three times.)
6462
6463         * dragdrop.el: header keyword frobbing.
6464
6465         * dumped-lisp.el (preloaded-file-list):
6466         renamed winnt.el to win32-native.el.
6467
6468         * faces.el (face-property):
6469         * faces.el (set-face-property):
6470         * faces.el (frob-face-property):
6471         * faces.el (frob-face-font-2):
6472         * faces.el (make-face-bold):
6473         * faces.el (make-face-italic):
6474         * faces.el (make-face-bold-italic):
6475         * faces.el (make-face-unbold):
6476         * faces.el (make-face-unitalic):
6477         * faces.el (make-face-smaller):
6478         * faces.el (make-face-larger):
6479         clean up the implementation of these so that window-system-specific
6480         methods are called only on objects belonging to that window system.
6481         previously, you could have [e.g.] mswindows-make-face-bold called
6482         on font object of device type `stream', which is not good and
6483         explains the subtle errors Adrian was getting when byte-compiling
6484         something that required 'term. (Adrian, now you can use stack-trace-
6485         on-error to find the exact place where things are going wrong instead
6486         of having to laboriously binary-search your way through.)
6487
6488         * finder.el (finder-known-keywords):
6489         cleaned up -- properly sorted, clarified the meanings of many of
6490         the keywords, and added a few -- mswin, gui, content, build, www,
6491         user, services.  the last two try to distinguish between a package
6492         that's used directly by the user, and a package that provides
6493         support services to other packages.
6494
6495         * font-lock.el (lisp-font-lock-keywords-2):
6496         update list of lisp control structures to include everything,
6497         including new ones i introduced.
6498
6499         * gutter.el: header keyword frobbing.
6500
6501         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6502         recent isearch element was not doing so!  you got the second-most-
6503         recent instead.
6504
6505         * lisp-mode.el (construct-lisp-mode-menu):
6506         more menubar cleanups.
6507         * lisp-mode.el (with-selected-window):
6508         make it indent properly.
6509
6510         * menubar-items.el (default-menubar): lots of menubar cleanups.
6511         rearranged the options menu the most, e.g. splitting up the
6512         Keyboard/Mouse menu into a new Editing menu and combining the
6513         separate Scrollbar/Gutter/Toolbar submenus into Display.
6514         Got rid of General, moved items to Editing or new Troubleshooting.
6515         Moved Packages to Tools; doesn't seem to belong under Options.
6516         Added stuff to the Cmds menu, e.g. Change Case.
6517
6518         NB please don't complain about these periodic menubar changes.
6519         Anything like this is necessarily incremental in its construction
6520         -- By constant use you gradually become more and more aware of
6521         better and better ways to group menu items.  When we eventually
6522         move the options menu to a property sheet, the existing structure
6523         will probably be preserved fairly well.
6524
6525         * minibuf.el (next-history-element): fix problems with pressing
6526         down arrow in repeat-complex-command.
6527
6528         * modeline.el:
6529         * modeline.el (modeline-3d-p): New.
6530         added custom variable for controlling the 3d modeline.  the
6531         corresponding Options item has been present for a long time,
6532         but commented out with "fix me!" comments.  it's fixed now.
6533
6534         * obsolete.el (add-menu):
6535         remove bogus gettexts.
6536
6537         * process.el (shell-quote-argument):
6538         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6539         For bash under Windows native, see below.
6540
6541         * simple.el:
6542         * simple.el (display-warning-buffer):
6543         Fixed the handling of warning display to eliminate the annoying
6544         *Show* buffer, like was done for byte-compiler output above.
6545
6546         * simple.el (debug-print): New.
6547         Simple function for sending debug messages to the console and/or
6548         other debug places.
6549
6550         * subr.el (replace-in-string):
6551         Rewrite this function to avoid N^2 behavior with large strings --
6552         catastrophic with the new Windows selection code! (Apparently the
6553         author of this function didn't realize there was a fun
6554         replace-match that could make his life much easier, because we
6555         duplicated the entire logic.  The new version is smaller, easier
6556         to understand, much more robust, and has extended features --
6557         those of replace-match.)
6558
6559         * window.el:
6560         * window.el (with-selected-window): New.
6561         An obvious complement to the existing `with-selected-frame' and
6562         `with-current-buffer'.
6563
6564         * win32-native.el: Renamed from winnt.el.
6565         Added a great deal of stuff for properly handling process quoting,
6566         somewhat modeled on Kirill's original model (which i later threw
6567         away).  We should now finally have correctly working process arg
6568         quoting/dequoting so that the final app gets exactly what we
6569         intended.  Because the mechanism is in Lisp, it's easily
6570         extendible. (For those running bash and running the native
6571         version, I tried hard to do what I thought was correct.  But more
6572         thought is needed, and ideally the volunteer work of people with
6573         these configurations that they generally run on.)
6574
6575         * x-font-menu.el (x-font-menu-font-data):
6576         Put in defvar's to fix byte-compiler warnings.
6577
6578 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6579
6580         * select.el (selection-coercion-alist): Initialise.
6581         * select.el (select-coerce-to-text): New.
6582         * select.el (select-coerce): New.
6583         New functions to perform type and value coercion.
6584
6585         * select.el (select-buffer-killed-default): Keep data if it was
6586         on the clipboard.
6587
6588 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6589
6590         * menubar-items.el (default-menubar): Fix typo.
6591         (default-menubar): `lambda' was mispelled as `lamda'.
6592
6593 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6594
6595         * window.el (shrink-window-if-larger-than-buffer): Remove
6596         edge checking code.
6597
6598 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6599
6600         * paths.el (gnus-local-domain): Removed.
6601         (gnus-local-organization): Ditto.
6602         (gnus-startup-file): Ditto.
6603
6604 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6605
6606         * files.el (auto-mode-alist): Add .spec for RPM.
6607
6608 2000-07-31  Andy Piper  <andy@xemacs.org>
6609
6610         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6611
6612 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6613
6614         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6615         browse-url.
6616         * help.el (xemacs-www-page): Ditto.
6617         (xemacs-www-faq): Ditto.
6618         * menubar-items.el (default-menubar): Ditto.
6619
6620         * wid-edit.el (widget-url-link-action): Ditto.
6621         From: Kenichi OKADA <okada@opaopa.org>.
6622
6623 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6624
6625         * finder.el (finder-commentary): Add autoload cookie.
6626
6627 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6628
6629         * files.el (insert-file-contents-literally): Fix second let
6630         binding for `coding-system-for-read' to `coding-system-for-write'
6631         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6632
6633 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6634
6635         * files.el (insert-file-contents-literally): Use binary coding
6636         system (from Morioka san).
6637         (insert-file-contents-literally): Make file-name-handler method.
6638
6639 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6640
6641         * cl-macs.el (get-selection): Add defsetf.
6642
6643 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6644
6645         * x-init.el (x-activate-region-as-selection): replace obsolete
6646         function x-own-selection with own-selection.
6647         (ow-find): replace obsolete functions x-get-selection and
6648         x-get-clipboard with get-selection and get-clipboard.
6649         (init-post-x-win): replace obsolete function x-disown-selection
6650         with disown-selection.
6651
6652 2000-07-20  Mike Sperber  <mike@xemacs.org>
6653
6654         * startup.el (load-user-init-file): Only try to load init file if
6655         it exists.
6656
6657 2000-07-10  Andy Piper  <andy@xemacs.org>
6658
6659         * dialog-items.el: sync with Ben's patch.
6660
6661         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6662         comment.
6663         (progress-text-glyph): deleted.
6664         (progress-layout-glyph): make completely minimal.
6665         (progress-gauge-glyph): ditto.
6666         (progress-display-style): fix to handle dynamic instantiator
6667         changes.
6668         (progress-text-instantiator): new.
6669         (progress-layout-instantiator): new.
6670         (progress-gauge-instantiator): new.
6671         (set-progress-display-instantiator): renamed and changed from
6672         set-progress-display-style.
6673         (progress-abort-glyph): use instantiator not glyph.
6674         (append-progress-display): use set-progress-display-instantiator
6675         and set-glyph-image.
6676         (abort-progress-display): ditto.
6677         (raw-append-progress-display): ditto.
6678
6679 2000-07-20  Ben Wing  <ben@xemacs.org>
6680
6681         * code-files.el: Move Mule-specific code to mule-coding.el.
6682
6683 2000-07-15  Ben Wing  <ben@xemacs.org>
6684
6685         * autoload.el:
6686         Fixed comments.
6687
6688         * cmdloop.el:
6689         * cmdloop.el (yes-or-no-p):
6690         * cmdloop.el (y-or-n-p):
6691         Make these functions use should-use-dialog-box-p and not be
6692         overridden in dialog.el.
6693
6694         * cus-dep.el:
6695         * cus-dep.el (Custom-make-dependencies): Removed.
6696         * cus-dep.el (Custom-make-dependencies-1): New.
6697         * cus-dep.el (Custom-make-one-dependency): New.
6698         New entry point for use in Makefiles, to avoid excessive
6699         invocations.
6700
6701         * cus-edit.el (custom-variable-reset-saved):
6702         * cus-edit.el (custom-variable-reset-standard):
6703         * cus-edit.el (custom-save-resets):
6704         Fix bytecompiler warnings.
6705
6706         * dialog.el:
6707         * dialog.el (yes-or-no-p-dialog-box):
6708         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6709         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6710         * dialog.el (get-dialog-box-response):
6711         * dialog.el (message-or-box):
6712         * dialog.el (make-dialog-box):
6713         * dialog.el (popup-dialog-box): New.
6714         Avoid yes-or-no-p bogosities.
6715         Create a general function `make-dialog-box' to encapsulate all
6716         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6717
6718         * dumped-lisp.el (preloaded-file-list):
6719         Add dialog-items.  Clean up.  Group files by types.
6720
6721         * easymenu.el (easy-menu-add):
6722         * easymenu.el (easy-menu-remove):
6723         Account for accelerators.
6724
6725         * extents.el:
6726         * extents.el (extent-list): New args, like in map-extents.
6727         * extents.el (extent-at-event): New.
6728         * extents.el (extents-at-event): New.
6729
6730         * font-lock.el:
6731         * font-lock.el (font-lock-mode):
6732         * font-lock.el (font-lock-default-fontify-buffer):
6733         * font-lock.el (font-lock-default-unfontify-region):
6734         * font-lock.el (font-lock-fontify-syntactically-region):
6735         * font-lock.el (font-lock-fontify-keywords-region):
6736         Use new progress-feedback names.
6737
6738         * font-lock.el (java-font-lock-identifier-regexp):
6739         * font-lock.el (java-font-lock-class-name-regexp):
6740         Fix bytecompiler warnings.
6741
6742         * gutter-items.el:
6743         * gutter-items.el (progress-display-use-echo-area): Removed.
6744         * gutter-items.el (progress-feedback-use-echo-area): New.
6745         * gutter-items.el (progress-display-popup-period): Removed.
6746         * gutter-items.el (progress-feedback-popup-period): New.
6747         * gutter-items.el (set-progress-display-style): Removed.
6748         * gutter-items.el (set-progress-feedback-style): New.
6749         * gutter-items.el (progress-display-style): Removed.
6750         * gutter-items.el (progress-feedback-style): New.
6751         * gutter-items.el (progress-stack):
6752         * gutter-items.el (progress-displayed-p): Removed.
6753         * gutter-items.el (progress-feedbacked-p): New.
6754         * gutter-items.el (clear-progress-display): Removed.
6755         * gutter-items.el (clear-progress-feedback): New.
6756         * gutter-items.el (progress-display-clear-when-idle): Removed.
6757         * gutter-items.el (progress-feedback-clear-when-idle): New.
6758         * gutter-items.el (remove-progress-display): Removed.
6759         * gutter-items.el (remove-progress-feedback): New.
6760         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6761         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6762         * gutter-items.el (append-progress-display): Removed.
6763         * gutter-items.el (append-progress-feedback): New.
6764         * gutter-items.el (abort-progress-display): Removed.
6765         * gutter-items.el (abort-progress-feedback): New.
6766         * gutter-items.el (raw-append-progress-display): Removed.
6767         * gutter-items.el (raw-append-progress-feedback): New.
6768         * gutter-items.el (display-progress-display): Removed.
6769         * gutter-items.el (display-progress-feedback): New.
6770         * gutter-items.el (current-progress-display): Removed.
6771         * gutter-items.el (current-progress-feedback): New.
6772         * gutter-items.el (current-progress-display-label): Removed.
6773         * gutter-items.el (current-progress-feedback-label): New.
6774         * gutter-items.el (progress-display): Removed.
6775         * gutter-items.el (progress-feedback): New.
6776         Replace "progress-display" with "progress-feedback" globally.
6777
6778         * gutter-items.el (lprogress-display): Removed.
6779         * gutter-items.el (progress-feedback-with-label): New.
6780         Rename lprogress-display ==> progress-feedback-with-label.
6781
6782         * gutter-items.el (search-dialog-direction): Removed.
6783         * gutter-items.el (search-dialog-text): Removed.
6784         * gutter-items.el (search-dialog-callback): Removed.
6785         * gutter-items.el (make-search-dialog): Removed.
6786         Move to dialog-items.el.
6787
6788         * help.el:
6789         * help.el (help-mode-quit):
6790         * help.el (mode-for-help): New.
6791         * help.el (help-sticky-window): New.
6792         * help.el (help-window-config): New.
6793         * help.el (with-displaying-help-buffer):
6794         * help.el (function-at-event): New.
6795         * help.el (help-symbol-regexp): New.
6796         * help.el (help-symbol-run-function-1): New.
6797         * help.el (help-symbol-run-function): New.
6798         * help.el (help-symbol-function-context-menu): New.
6799         * help.el (help-symbol-variable-context-menu): New.
6800         * help.el (help-symbol-function-and-variable-context-menu): New.
6801         * help.el (frob-help-extents): New.
6802         * help.el (describe-function-1):
6803         * help.el (variable-at-point):
6804         * help.el (variable-at-event): New.
6805         * help.el (describe-variable):
6806         Major overhaul.
6807         - Make functions and variables be mousable.
6808         - Middle button hyperlinks.
6809         - New context-menu entries.
6810
6811         * keydefs.el:
6812         * keydefs.el (global-map):
6813         New key bindings to move lines up and down.
6814
6815         * lisp-mode.el:
6816         * lisp-mode.el (construct-lisp-mode-menu): New.
6817         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6818         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6819         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6820         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6821         Make popup and menubar menus be different.  Popup menu uses
6822         clicked location and automatically assumes symbol under the mouse
6823         for various commands.
6824
6825         * menubar-items.el:
6826         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6827         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6828
6829         * menubar-items.el (global-popup-menu): Removed.
6830         * menubar-items.el (mode-popup-menu): Removed.
6831         * menubar-items.el (activate-popup-menu-hook): Removed.
6832         * menubar-items.el (popup-mode-menu): Removed.
6833         * menubar-items.el (popup-buffer-menu): Removed.
6834         * menubar-items.el (popup-menubar-menu): Removed.
6835         Move to menubar.el.
6836
6837         * menubar.el:
6838         * menubar.el (global-popup-menu): New.
6839         * menubar.el (mode-popup-menu): New.
6840         * menubar.el (activate-popup-menu-hook): New.
6841         * menubar.el (last-popup-menu-event): New.
6842         * menubar.el (popup-mode-menu): New.
6843         * menubar.el (popup-buffer-menu): New.
6844         * menubar.el (popup-menubar-menu): New.
6845         * menubar.el (menu-call-at-event): New.
6846         Move non-content functions here.  Add support for context menu
6847         items on extents.
6848
6849         * minibuf.el (minibuffer-history-uniquify):
6850         Typo fix.
6851
6852         * minibuf.el (read-file-name-1):
6853         Call new file dialog box if it exists.
6854
6855         * minibuf.el (mouse-rfn-setup-vars):
6856         Clean up "chop" action.
6857
6858         * mouse.el:
6859         * mouse.el (button2): Now bound to mouse-track.
6860         * mouse.el (click-inside-extent-p):
6861         * mouse.el (point-inside-extent-p):
6862         * mouse.el (point-inside-selection-p):
6863         * mouse.el (mouse-drag-or-yank): Removed.
6864         * mouse.el (mouse-begin-drag-n-drop): New.
6865         * mouse.el (mouse-eval-sexp):
6866         * mouse.el (mouse-track-activate-strokes): New.
6867         * mouse.el (mouse-track-do-activate): New.
6868         * mouse.el (mouse-track):
6869         * mouse.el (default-mouse-track-event-is-with-button): New.
6870         * mouse.el (default-mouse-track-cleanup-hook):
6871         * mouse.el (default-mouse-track-drag-hook):
6872         * mouse.el (default-mouse-track-drag-up-hook):
6873         * mouse.el (default-mouse-track-click-hook):
6874         Merge drag-n-drop into mouse-track.
6875         Add general "activate" support to replace specific button2 kludges.
6876         Use "button modifier" support in mouse-track.
6877
6878         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6879
6880         * package-ui.el:
6881         * package-ui.el (pui-menu):
6882         * package-ui.el (pui-popup-context-sensitive): Removed.
6883         Fix bytecompiler warnings.
6884         Clean up popup code a bit.
6885
6886         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6887
6888         * simple.el:
6889         * simple.el (transpose-lines):
6890         * simple.el (transpose-line-up): New.
6891         * simple.el (transpose-line-down): New.
6892         * simple.el (transpose-subr):
6893         * simple.el (transpose-subr-1): Removed.
6894         Clean up, add functions to move lines up and down.
6895
6896         * startup.el (mail-host-address):
6897         * startup.el (user-mail-address):
6898         Customize.
6899
6900         * subr.el:
6901         * subr.el (set-symbol-value-in-buffer): New.
6902         * subr.el (error):
6903         * subr.el (check-argument-type):
6904         * subr.el (defined-error-p): New.
6905         Add structured error support.
6906
6907         * toolbar-items.el (toolbar-compile):
6908         Use new make-dialog-box.
6909
6910         * update-elc.el:
6911
6912         * userlock.el (ask-user-about-lock-dbox):
6913         * userlock.el (ask-user-about-supersession-threat-dbox):
6914         * userlock.el (ask-user-about-lock):
6915         * userlock.el (ask-user-about-supersession-threat):
6916         Use new make-dialog-box.
6917         Add safety checks; use should use-dialog-box-p.
6918
6919         * window-xemacs.el:
6920         * window-xemacs.el (__buffer-dedicated-frame):
6921         * window-xemacs.el (buffer-dedicated-frame): New.
6922         * window-xemacs.el (set-buffer-dedicated-frame): New.
6923         Move dedicated-frame stuff into lisp.
6924
6925 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6926
6927         * printer.el (generic-print-region): Do not require that
6928         `printer-name' be set.
6929         (printer-name): Commentary clarification.
6930
6931 2000-07-19  Martin Buchholz <martin@xemacs.org>
6932
6933         * XEmacs 21.2.35 is released.
6934
6935 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6936
6937         * select.el (selection-coercible-types): Initialise.
6938
6939 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6940
6941         * select.el (own-clipboard): Bug fix.
6942
6943 2000-07-17  Mike Sperber  <mike@xemacs.org>
6944
6945         * cus-edit.el (custom-migrate-custom-file): Save init file before
6946         continuing.
6947
6948 2000-07-16  Mike Sperber  <mike@xemacs.org>
6949
6950         * startup.el (load-init-file): Remove silly call to
6951         `load-user-custom-file`.
6952         (maybe-migrate-user-init-file): Minor fixes.
6953
6954 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6955
6956         * apropos.el (apropos-documentation-check-doc-file):
6957         `doc' variable should be let-bound, as was presumably intended.
6958
6959         * cus-edit.el (custom-variable-reset-saved):
6960         (custom-variable-reset-standard):
6961         Remove unused variable comment-widget.  Twice.
6962
6963         * toolbar.el (toolbar-blank-press-function):
6964         Add a real defvar with initial value nil and proper docstring.
6965         (press-toolbar-button): No need to check for boundp-ness anymore.
6966
6967         * rect.el (open-rectangle-line): Remove useless (let) form.
6968         Add defvar for pending-delete-mode.
6969
6970         * info.el (Info-find-node): This function needs an autoload cookie.
6971
6972         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6973         Use let* since the second form referred to the first.
6974
6975 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6976
6977         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6978         instead of removed `mswindows-get-clipboard'.
6979
6980
6981 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6982
6983         * select.el (select-convert-from-text): New.
6984         * select.el (select-convert-from-length): New.
6985         * select.el (select-convert-from-integer): New.
6986         * select.el (select-convert-from-identity): New.
6987         * select.el (select-convert-from-filename): New.
6988         * select.el (selection-converter-in-alist): Use them.
6989         New converter functions for X.
6990
6991         * select.el (get-selection): Removed comment.
6992
6993         * select.el (own-selection): Removed append code - I thought
6994         I'd already done this, but apparently not...
6995
6996         * select.el: Changed comment about TIMESTAMP.
6997
6998         * select.el (select-convert-in): New.
6999         * select.el (select-convert-out): New.
7000         New functions that get used by select.c.
7001
7002         * select.el (select-buffer-killed-default): New.
7003         * select.el (select-buffer-killed-text): New.
7004         * select.el (selection-buffer-killed-alist): New.
7005         New list and functions that get called if a relevant selection
7006         exists and a buffer gets killed.
7007
7008         * select.el (select-convert-to-targets):
7009         * select.el (select-convert-to-identity): Removed.
7010         * select.el (select-convert-from-identity): Removed.
7011         * select.el (select-converter-out-alist):
7012         Removed _EMACS_INTERNAL selection type.
7013
7014         * x-select.el (xselect-kill-buffer-hook): Removed.
7015         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7016         Removed this X-specific nonesense. Use the generic support
7017         in select.el instead.
7018
7019 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7020
7021         * mule/mule-category.el (defined-category-hashtable):
7022         Use make-hash-table instead of make-hashtable
7023
7024         * buff-menu.el: Byte-compiler warning fix.
7025
7026         * isearch-mode.el (isearch-highlight-all-cleanup):
7027         Remove unused variable `isearch-highlight-all-start'.
7028
7029         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7030
7031         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7032
7033         * cus-dep.el (Custom-make-dependencies):
7034         Add autoload cookie for custom-add-loads to generated custom-load.el.
7035
7036         * autoload.el (autoload-package-name): Warning suppression.
7037         Move defvar prior to first use.
7038
7039         * custom.el: Add autoload for custom-declare-face.
7040         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7041         * cl.el (cl-hack-byte-compiler):
7042         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7043         to work properly.
7044
7045 2000-07-08  Mike Sperber  <mike@xemacs.org>
7046
7047         * startup.el (load-home-init-file): Added variable.
7048         (maybe-migrate-user-init-file): Added.
7049         (load-user-init-file): Load custom file if different from init
7050         file.
7051
7052         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7053         "startup."
7054
7055         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7056         Moved `custom-file'-related code to cus-file.el.
7057
7058         * cus-file.el: New file.
7059
7060 2000-04-01  Mike Sperber  <mike@xemacs.org>
7061
7062         * packages.el (packages-find-package-directories): Added support
7063         for external package hierarchies with in-place installations.
7064
7065         * find-paths.el (paths-root-in-place-p): Added.
7066         (paths-find-emacs-directory): Added support for external
7067         directories with in-place installations.
7068         (paths-find-site-directory): Ditto.
7069
7070         * startup.el (find-user-init-file): Also look for
7071         ~/.xemacs/init.elc? in preference to ~/.emacs.
7072
7073 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7074
7075         * select.el (own-selection):
7076         * select.el (own-clipboard): Changed `append' parameter to
7077         `how-to-use' parameter.
7078         * select.el (own-selection): Removed icky append code.
7079         * select.el (own-selection, get-selection): Removed extra type
7080         checking.
7081         * select.el (selection-appender-alist):
7082         * select.el (selection-converter-{in|out}-alist): Initialise.
7083         * select.el (select-append-to-*): New.
7084         * select.el (select-convert-from-*): New.  New functions to append
7085         data and convert data from external type.
7086
7087 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7088
7089         * font-lock.el: Javadoc enhancements.
7090
7091 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7092
7093         * printer.el (generic-print-region): Compose job name from buffer
7094         name.
7095
7096 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7097
7098         * font-lock.el (font-lock-fontify-pending-extents): Call
7099         font-lock-fontify-region instead of font-lock-fontify-buffer
7100         to avoid unnecessary progress gauges.
7101
7102 2000-07-06  Craig Lanning  <lanning@scra.org>
7103
7104         * custom-load.el (faces):
7105
7106         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7107         dir is a regex.
7108
7109         * process.el (call-process-internal): from Dan Holmsand, use binary
7110         coding systems so that jka-compr works.
7111
7112 2000-07-07  Ben Wing  <ben@xemacs.org>
7113
7114         * font-lock.el: Undo previous change.  Unfortunately, some
7115         files actually use the variables directly in their init code
7116         without quoting them.
7117
7118 2000-07-07  Ben Wing  <ben@xemacs.org>
7119
7120         * font-lock.el (defvar font-lock-*-face): Removed.
7121
7122         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7123         only when necessary.
7124
7125 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7126
7127         * cl-macs.el: fix cl-transform-function-property kludge
7128         so that it does not require a random feature.
7129
7130 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7131
7132         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7133         as in Linux kernel "Rules.make".
7134
7135 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7136
7137         * build-report.el (build-report): Add autoload cookie.
7138
7139 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7140
7141         * package-ui.el (defgroup pui):  Correct a misspelling
7142         (pui-toggle-package-delete):  Change `seleted' to `selected'
7143
7144 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7145
7146         * package-get.el (package-get-update-base):
7147         (package-get): Use insert-file-contents-literally always.
7148         (package-get-maybe-save-index):
7149         Force coding system for writing to binary.
7150
7151 2000-06-08  Mike Alexander  <mta@arbortext.com>
7152
7153         * code-process.el (call-process-region): If there is no coding
7154         system for the process on process-coding-system-alist use the
7155         coding system of the buffer containing the region.
7156
7157 2000-06-10  Ben Wing  <ben@xemacs.org>
7158
7159         * cmdloop.el (command-error):
7160         If debug-on-error and noninteractive, output backtrace.
7161
7162         * files.el (file-relative-name):
7163         Remove MSDOS references.
7164
7165         * simple.el (line-number): New function, due to non-obvious
7166         behavior/usage of count-lines.
7167
7168         * simple.el (count-lines): document non-obvious usage to get
7169         line number.
7170
7171 2000-06-11  Ben Wing  <ben@xemacs.org>
7172
7173         * faces.el ((featurep 'xpm)):
7174         * x-faces.el (x-init-face-from-resources):
7175         * x-faces.el (x-init-frame-faces):
7176         * x-misc.el (x-init-specifier-from-resources):
7177         * x-misc.el (x-get-resource-and-bogosity-check):
7178         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7179         * x-mouse.el (x-init-pointer-shape):
7180         * x-scrollbar.el (x-init-scrollbar-from-resources):
7181         Add sixth argument to x-get-resource calls so as to issue warnings
7182         rather than errors on bogus arguments.
7183
7184 2000-06-05  Ben Wing  <ben@xemacs.org>
7185
7186         * compat.el: new file.  provides a clean, non-intrusive way to
7187         define compatibility functions.
7188
7189         * process.el (shell-quote-argument): temporary fix for lack
7190         of nt-quote-process-args.  #### I need to put back the overall
7191         structure of that mechanism but redo the guts of it using the
7192         extra intelligence in the C code.
7193
7194 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7195
7196         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7197         `package-get' does in package-get.el, instead of using external
7198         "md5sum" program.
7199
7200         * package-get.el (package-get): Insert package file literally to
7201         make checksum calculation work.
7202
7203 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7204
7205         * code-files.el (convert-mbox-coding-system): Deleted.
7206         (file-coding-system-alist): Removed reference to
7207         convert-mbox-coding-system.
7208
7209 2000-05-28  Martin Buchholz <martin@xemacs.org>
7210
7211         * XEmacs 21.2.34 is released.
7212
7213 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7214
7215         * font-lock.el (font-lock-keywords): Rewrote docstring
7216
7217 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7218
7219         * loadhist.el (unload-feature): handle case where x is both boundp
7220         and fboundp
7221
7222 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7223
7224         * packages.el: It's ok to use built-in macros, but not lisp
7225         defined ones.
7226
7227 2000-05-20  Ben Wing  <ben@xemacs.org>
7228
7229         * font-lock.el:
7230         * font-lock.el (font-lock-message-threshold):
7231         * font-lock.el (font-lock-mode):
7232         * font-lock.el (font-lock-default-fontify-buffer):
7233         * font-lock.el (font-lock-always-fontify-immediately):
7234         * font-lock.el (font-lock-old-extent): Removed.
7235         * font-lock.el (font-lock-old-len): Removed.
7236         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7237         * font-lock.el (font-lock-pending-extent-table): New.
7238         * font-lock.el (font-lock-range-table): New.
7239         * font-lock.el (font-lock-after-change-function):
7240         * font-lock.el (font-lock-after-change-function-1): Removed.
7241         * font-lock.el (font-lock-fontify-pending-extents): New.
7242         * font-lock.el ('font-lock-revert-cleanup): Removed.
7243         * font-lock.el ('font-lock-revert-setup): Removed.
7244         Rewrite deferral code to handle any number of changes, merging
7245         them properly.  Remove hacked-up code for revert-buffer, now
7246         unnecessary.
7247
7248         * menubar-items.el (default-menubar):
7249         In Options->Edit Init File, don't switch to emacs-lisp-mode
7250         unless necessary; doing this turns off font-lock.
7251
7252 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7253
7254         * keydefs.el: Define C-x BS to backward-kill-sentence.
7255
7256 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7257
7258         * files.el (hack-local-variables-prop-line): Use non-greedy
7259         matching to process -*-texinfo-*- -*-.
7260
7261 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7262
7263         * minibuf.el (minibuf-directory-files): new function.
7264         (read-file-name-activate-callback): use minibuf-directory-files.
7265         (read-directory-name-internal): ditto.
7266         (mouse-file-display-completion-list): ditto.
7267         (mouse-directory-display-completion-list): ditto.
7268         (read-file-name-internal): remove "./" from completion list unless
7269         explicitly matched, for consistency.
7270
7271 2000-05-11  Ben Wing  <ben@xemacs.org>
7272
7273         * gutter-items.el (gutter-buffers-tab):
7274         * gutter-items.el (add-tab-to-gutter):
7275         * gutter-items.el (update-tab-in-gutter):
7276         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7277         * gutter-items.el (append-progress-display):
7278         * gutter-items.el (abort-progress-display):
7279         * gutter-items.el (raw-append-progress-display):
7280         Further fixes.  Use set-glyph-image not set-image-instance-property,
7281         to fix problems with multiple windows in a frame.
7282
7283         * menubar-items.el (tutorials-menu-filter):
7284         Fix typo.
7285
7286         * startup.el (early-error-handler):
7287         Display message box under windows; otherwise, message will disappear
7288         before it can be viewed.
7289
7290         * update-elc.el:
7291         Fix bug in NEEDTODUMP processing.
7292
7293 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7294
7295         * startup.el (lock-directory): Removed.
7296         (superlock-file): Ditto.
7297         (startup-set-paths): Remove lockdir.
7298         (startup-setup-paths-warning): Remove lock-directory.
7299
7300         * setup-paths.el (paths-find-lock-directory): Removed.
7301         (paths-find-superlock-file): Ditto.
7302
7303 2000-05-09  Ben Wing  <ben@xemacs.org>
7304
7305         * faces.el (set-face-property):
7306         * faces.el (set-face-font):
7307         * faces.el (set-face-foreground):
7308         * faces.el (set-face-background):
7309         * faces.el (set-face-background-pixmap):
7310         * faces.el (set-face-underline-p):
7311         * faces.el (set-face-strikethru-p):
7312         * faces.el (set-face-highlight-p):
7313         * faces.el (set-face-dim-p):
7314         * faces.el (set-face-blinking-p):
7315         * faces.el (set-face-reverse-p):
7316         doc string changes.
7317
7318         * glyphs.el:
7319         * glyphs.el (make-image-specifier):
7320         * glyphs.el (glyph-property):
7321         * glyphs.el (set-glyph-image):
7322         * glyphs.el (make-glyph):
7323         * glyphs.el (make-pointer-glyph):
7324         * glyphs.el (make-icon-glyph):
7325         * glyphs.el (widget-image-instance-p): New.
7326         authorship info, lots of doc changes.  New predicate, inadvertently
7327         omitted.  the general principle with specifier docs is now that
7328         the description of instantiators should go with the make-foo-specifier
7329         fun's doc string, rather than in foo-specifier-p.  this follows
7330         conventions elsewhere in XEmacs and in general is a lot more obvious
7331         of a place to look.  sometimes the make-foo-specifier function needs
7332         to be created in the process.
7333
7334         * gutter.el:
7335         * gutter.el (make-gutter-specifier): New.
7336         * gutter.el (make-gutter-size-specifier): New.
7337         * gutter.el (make-gutter-visible-specifier): New.
7338         specifier doc updates according to the conventions specified before.
7339
7340         * objects.el:
7341         * objects.el (make-font-specifier):
7342         * objects.el (make-color-specifier):
7343         * objects.el (make-face-boolean-specifier): New.
7344         specifier doc updates according to the conventions specified before.
7345
7346         * specifier.el:
7347         * specifier.el (set-specifier):
7348         * specifier.el (make-integer-specifier): New.
7349         * specifier.el (make-boolean-specifier): New.
7350         * specifier.el (make-natnum-specifier): New.
7351         * specifier.el (make-generic-specifier): New.
7352         * specifier.el (make-display-table-specifier): New.
7353         specifier doc updates according to the conventions specified before.
7354
7355         * toolbar.el:
7356         * toolbar.el (make-toolbar-specifier): New.
7357         specifier doc updates according to the conventions specified before.
7358
7359 2000-05-09  Ben Wing  <ben@xemacs.org>
7360
7361         * process.el (call-process-internal): Revert to previous version
7362         because Mike's change clashed with a change I did not long before.
7363         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7364         Thanks very much Mike for pointing out the bug and submitting a
7365         patch!
7366
7367 2000-04-13  Mike Alexander  <mta@arbortext.com>
7368
7369         * process.el (call-process-internal): Send the correct input buffer
7370         (call-process-internal): Return the exit status of the process
7371
7372 2000-05-07  Ben Wing  <ben@xemacs.org>
7373
7374         * winnt.el:
7375         * winnt.el (nt-quote-args-verbatim): Removed.
7376         * winnt.el (nt-quote-args-prefix-quote): Removed.
7377         * winnt.el (nt-quote-args-backslash-quote): Removed.
7378         * winnt.el (nt-quote-args-double-quote): Removed.
7379         * winnt.el (nt-quote-args-functions-alist): Removed.
7380         * winnt.el (nt-quote-process-args): Removed.
7381         Remove all stuff for argument quoting.  We borrow the code instead
7382         from Emacs 20.6, which is much more careful in its quoting
7383         (e.g. in handling runs of the escape character) and avoids most of
7384         the need for this Lisp mechanism by checking to see whether we're
7385         running a Cygwin or normal program and doing the appropriate
7386         quoting.  If we end up needing such a mechanism, we should add
7387         it by extending the variable `mswindows-quote-process-args' so it
7388         can take an alist of regexps.
7389
7390 2000-05-07  Ben Wing  <ben@xemacs.org>
7391
7392         * keydefs.el:
7393         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7394         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7395         the window without moving point.
7396
7397         * simple.el:
7398         * simple.el (scroll-up-one): New.
7399         * simple.el (scroll-down-one): New.
7400         Functions for use with C-M-up/down.
7401
7402 2000-05-01  Martin Buchholz <martin@xemacs.org>
7403
7404         * XEmacs 21.2.33 is released.
7405
7406 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7407
7408         * dialog.el (yes-or-no-p-dialog-box):
7409         Fix docstring.
7410         Fix following horrible bug in X11 mode with focus-follows-mouse:
7411           1. Visit two files in two different frames.
7412           2. do File->Revert Buffer in one of those frames.
7413           3. Dialog box appears.
7414           4. Arrange things so that the mouse passes over the *other*
7415              frame, then to the dialog box, and click on "Yes".
7416           5. The file contents end up in the *wrong* buffer!
7417         Add TODO comment.
7418
7419 2000-04-28  Ben Wing  <ben@xemacs.org>
7420
7421         * help.el (describe-installation): correct typo introduced
7422         in last patch: boundp -> fboundp.
7423
7424         * etags.el (buffer-tag-table-list):
7425         canonicalize filenames to Unix format so that tag-table-alist
7426         searching works under Windows.
7427
7428         * autoload.el:
7429         Bowdlerize the supposedly objectionable words
7430         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7431
7432         * gutter-items.el (set-progress-display-style):
7433         * gutter-items.el (search-dialog-callback):
7434         * gutter-items.el (make-search-dialog):
7435         Change to new callback-ex api.
7436
7437 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7438
7439         * help.el: (describe-installation): decode-coding-string is not
7440         defined in a non MULE environment.
7441
7442 2000-04-28  Ben Wing  <ben@xemacs.org>
7443
7444         * gutter-items.el (buffer-list-changed-hook):
7445         use it, not record-buffer-hook.
7446
7447         * subr.el (record-buffer-hook): Removed.
7448
7449 2000-04-27  Ben Wing  <ben@xemacs.org>
7450
7451         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7452         use NORECORD option.  Andy will not like this, but the existing
7453         gutter behavior is just wrong, as per this comment:
7454
7455         ;; this used to add the norecord flag to both calls below.
7456         ;; this is bogus because it is a pervasive assumption in XEmacs
7457         ;; that the current buffer is at the front of the buffers list.
7458         ;; for example, select an item and then do M-C-l
7459         ;; (switch-to-other-buffer).  Things get way confused.
7460         ;;
7461         ;; Andy, if you want to maintain the current look, you must
7462         ;;  *uncouple* the gutter order and buffers order.
7463
7464         * loaddefs.el (completion-ignored-extensions): unfuckify.
7465
7466         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7467         xemacs.mak.
7468
7469         * autoload.el (batch-update-one-directory): new function, used in
7470         xemacs.mak.
7471
7472         * loadup.el: set gc-cons-threshold very high unless dumping --
7473         loadup during update-elc is much much much faster.  also do this
7474         when quick-building.
7475
7476         add commented-out code for profiling loadup.
7477
7478
7479         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7480         is required in order to build xemacs.
7481
7482 2000-04-26  Ben Wing  <ben@xemacs.org>
7483
7484         * loadup.el: don't garbage collect during loadup if quick-build
7485         compile-time option is set.
7486
7487 2000-04-23  Ben Wing  <ben@xemacs.org>
7488
7489         * update-elc.el: compute whether any dumped .el or .elc files
7490         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7491         if so.
7492
7493         * update-elc.el (update-elc-files-to-compile): always change
7494         NOBYTECOMPILE in the src directory rather than current dir,
7495         so it will work under NT.
7496
7497         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7498         the form of this file is identical between Unix and Windows.
7499         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7500         Added comment.
7501         (update-autoloads-from-directory): updated doc string.
7502         updated doc strings in a few other places.
7503
7504 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7505
7506         * bytecomp.el (byte-force-recompile): Fix argument to
7507         byte-recompile-directory.
7508
7509 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7510
7511         * gutter-items.el (progress-display-clear-when-idle): Use
7512         add-one-shot-hook.
7513         * gutter-items.el (clear-progress-display): Adjust number of
7514         arguments.
7515
7516 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7517
7518         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7519
7520 2000-04-16  Ben Wing  <ben@xemacs.org>
7521
7522         * printer.el: New file.
7523
7524         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7525
7526         * help.el (describe-installation): Fix decoding for Windows.
7527
7528         * menubar-items.el:
7529         * menubar-items.el (default-menubar):
7530         * menubar-items.el (tutorials-menu-filter): New.
7531         * menubar-items.el (popup-menubar-menu):
7532         Add authorship.  Redo Help menu and Tutorials filter.
7533
7534         * menubar.el: Correct comment.
7535
7536         * modeline.el (modeline-buffer-identification): Correct doc string.
7537
7538         * simple.el:
7539         * simple.el (printing): Removed.
7540         * simple.el (printer-name): Removed.
7541         * simple.el (generic-print-buffer): Removed.
7542         * simple.el (generic-print-region): Removed.
7543         Move generic print code to printer.el.
7544
7545 2000-04-15  Ben Wing  <ben@xemacs.org>
7546
7547         * simple.el (generic-print-region): New.
7548         make this function actually work.
7549         (generic-print-buffer): call generic-print-region.
7550
7551 2000-04-14  Andy Piper  <andy@xemacs.org>
7552
7553         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7554         by using the new widget-callback-current-channel.
7555         (search-dialog-callback): ditto.
7556
7557 2000-04-12  Andy Piper  <andy@xemacs.org>
7558
7559         * gutter.el (default-gutter-position): moved from gutter-items.el.
7560         (default-gutter-position-changed-hook): ditto.
7561         (gutter-element-visibility-changed-hook): ditto.
7562         (set-gutter-element): ditto.
7563         (remove-gutter-element): ditto.
7564         (set-gutter-element-visible-p): ditto.
7565         (gutter-element-visible-p): ditto.
7566         (init-gutter): ditto.
7567
7568         * dialog.el (make-dialog-box): renamed and moved from
7569         gutter-items.el
7570
7571         * gutter-items.el: move various functions elsewhere.
7572
7573 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7574
7575         * menubar-items.el: Fixed place of parenthesis.
7576
7577 2000-04-12  Ben Wing  <ben@xemacs.org>
7578
7579         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7580                 without constantly being prompted for the tag.
7581         * simple.el: Added a number of section headings, to clarify the
7582                 organization of this file.
7583         * simple.el (activate-region):
7584         * simple.el (region-exists-p):
7585         * simple.el (region-active-p):
7586                 Moved these three function down to the other side of
7587                 the case-changing functions, so they join the rest of
7588                 the region code.
7589         * simple.el (printing): New.
7590         * simple.el (printer-name): New.
7591         * simple.el (generic-print-buffer): New.
7592                 New functions, a very simple prototype for a unified
7593                 printing interface.
7594
7595         * process.el (call-process-internal): Real fix for null BUFFER,
7596                 other problems with BUFFER specs.
7597
7598         * menubar-items.el:
7599                 Fixed up File->Print to use new printing functions.
7600                 Various corrections and expansions to Grep/Compile menus.
7601                 New options for Printing.
7602                 New options for SMTP Mail, the way to send mail under
7603                   MS Windows. (There's also a package patch to make SMTP
7604                   Mail be the default under MSWin.)
7605
7606 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7607
7608         * menubar-items.el: Selecting Rectangle Mousing from menubar
7609         did not work.  Needed to quote mouse-track-rectangle-p.
7610
7611 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7612
7613         * cl-compat.el (keywordp): Removed.
7614
7615 2000-04-05  Andy Piper  <andy@xemacs.org>
7616
7617         * gutter-items.el (progress-layout-glyph): don't initialize here.
7618         (progress-gauge-glyph): use dynamic sizing.
7619         (set-progress-display-style): new function. Set progress glyphs
7620         appropriately depending on the style.
7621         (progress-display-style): new variable. Custom version of
7622         set-progress-display-style.
7623         (progress-abort-glyph): switch to dynamic sizes.
7624         (search-dialog-text): make the edit field active.
7625
7626 2000-04-04  Andy Piper  <andy@xemacs.org>
7627
7628         * gutter-items.el (make-search-dialog): need to make the search
7629         dialog visible after creation.
7630
7631         * menubar-items.el (default-menubar): use the search dialog for
7632         searching. Remove some extraneous search menu items.
7633
7634         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7635         well as strings.
7636         (make-gutter-only-dialog-frame): allow the user to create the
7637         frame unmapped. Allow the gutter spec to be given as a glyph.
7638         (search-dialog-direction): new variable.
7639         (search-dialog-text): new variable.
7640         (search-dialog-callback): new function. Callback for the search
7641         dialog action.
7642         (make-search-dialog): new function. Create a user-friendly search
7643         dialog.
7644
7645 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7646
7647         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7648         under Windows.
7649
7650 2000-04-01  Andy Piper  <andy@xemacs.org>
7651
7652         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7653         progress more accurately.
7654
7655 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7656
7657         * finder.el (finder-compile-keywords): Process readable files only.
7658         Because error in process of .#finder-inf.el when compile xemacs
7659         with --with-clash-detection option.
7660
7661 2000-03-31  Andy Piper  <andy@xemacs.org>
7662
7663         * gutter-items.el (append-progress-display): don't delay after a
7664         successful font-lock.
7665         (make-gutter-only-dialog-frame): new function. Allow users to
7666         create gutter-only dialogs.
7667
7668 2000-03-27  Mike Alexander  <mta@arbortext.com>
7669
7670         * process.el (call-process-internal): Handle a null BUFFER
7671         parameter correctly.
7672
7673 2000-03-28  Andy Piper  <andy@xemacs.org>
7674
7675         * gutter-items.el (abort-progress-display): put strings in the
7676         gutter not extents.
7677         (progress-layout-glyph): signal special 'quit callback.
7678         (progress-display-quit-function): deleted.
7679         (progress-display-stop-callback): deleted.
7680         (progress-display-dispatch-command-events): deleted.
7681         (append-progress-display): remove calls to
7682         progress-display-dispatch-command-events.
7683         (raw-append-progress-display): ditto.
7684
7685 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7686
7687         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7688         being a list.  Actually define `stipple-pixmap-p' which is used as
7689         an error predicate.  Correctly handle PIXMAP being either relative
7690         or absolute file name.
7691
7692 2000-03-24  Andy Piper  <andy@xemacs.org>
7693
7694         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7695         (abort-progress-display): ditto. Don't delete the created extent.
7696         (raw-append-progress-display): ditto.
7697         (progress-display-dispatch-non-command-events): new
7698         function. Encapsulates what we want to do when no command input is
7699         required.
7700         (progress-display-dispatch-command-events): likewise, but disable
7701         for now since it causes too many problems.
7702         (append-progress-display): use them.
7703         (raw-append-progress-display): ditto.
7704         (default-gutter-position-changed-hook): set this rather than
7705         default-gutter-position-changed.
7706         (default-gutter-position-changed-hook): lambda with zero arguments
7707         rather than one.
7708         (raw-append-progress-display): trap errors in pending input since
7709         allowing them to signal will hose the gauge well and
7710         truly. Ideally we would like to delay these until we are more able
7711         to cope.
7712         (append-progress-display): ditto.
7713
7714 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7715
7716         * lisp/make-docfile.el: call-process-internal is now implemented
7717         in process.el.
7718
7719 2000-03-21  Ben Wing  <ben@xemacs.org>
7720
7721         * mule\mule-cmds.el (set-language-info-alist):
7722         Fix to correspond to new menu arrangement.
7723
7724 2000-03-21  Ben Wing  <ben@xemacs.org>
7725
7726         * process.el:
7727         * process.el (call-process-internal): New.
7728         New implementation of call-process.  Only enabled under NT, so far.
7729         stderr handling not implemented yet in CVS'd C code.
7730
7731 2000-03-20  Ben Wing  <ben@xemacs.org>
7732
7733         * lisp-mode.el:
7734         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7735         * lisp-mode.el (lisp-interaction-mode):
7736         Put back Lisp Interaction menubar for Jan V's sake.
7737
7738         * simple.el:
7739         * simple.el (mark-ring):
7740         * simple.el (dont-record-current-mark): New.
7741         * simple.el (in-shifted-motion-command): New.
7742         * simple.el (mark-ring-unrecorded-commands): New.
7743         * simple.el (mark-ring-max):
7744         * simple.el (set-mark-command):
7745         * simple.el (push-mark):
7746         * simple.el (handle-pre-motion-command):
7747         Implement scheme for not recording unimportant marks.
7748
7749         * subr.el:
7750         * subr.el (function-allows-args): New.
7751         New function function-allows-args.
7752
7753 2000-03-20  Martin Buchholz <martin@xemacs.org>
7754
7755         * XEmacs 21.2.32 is released.
7756
7757 2000-03-20  Andy Piper  <andy@xemacs.org>
7758
7759         * gutter-items.el (update-tab-in-gutter): force selection of the
7760         selected-window if required to do so.
7761         (buffers-tab-items): ditto.
7762         (add-tab-to-gutter): ditto.
7763         (create-frame-hook): use force-selection.
7764         (default-gutter-position-changed): lambdify.
7765         (update-tab-hook): deleted since it was only used in one place.
7766
7767 2000-03-18  Andy Piper  <andy@xemacs.org>
7768
7769         * files.el (find-file-noselect): undo change that shouldn't have
7770         gone in.
7771
7772 2000-03-17  Andy Piper  <andy@xemacs.org>
7773
7774         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7775         of selected-window trickery.
7776
7777         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7778         frames tabs.
7779         (progress-display-stop-callback): progress -> progress-display
7780         (progress-display-quit-function): ditto.
7781         (clear-progress-display): ditto.
7782         (remove-progress-display): ditto.
7783         (append-progress-display): ditto.
7784         (abort-progress-display): ditto.
7785         (raw-append-progress-display): ditto.
7786         (display-progress-display): ditto.
7787         (current-progress-display-label): ditto.
7788         (current-progress-display): ditto.
7789         (lprogress-display): ditto and save the buffer
7790         (progress-display): ditto. Otherwise the buffer sometimes gets
7791         changed which confuses font-lock.
7792
7793         * font-lock.el (font-lock-default-fontify-buffer): catch all
7794         errors, not just quit.
7795         (font-lock-mode): progress -> display-progress
7796         (font-lock-default-fontify-buffer): ditto.
7797         (font-lock-fontify-syntactically-region): ditto.
7798         (font-lock-fontify-keywords-region): ditto.
7799
7800 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7801
7802         * cl.el (gensym): Move to here from cl-macs.el.
7803         (gentemp): Ditto.
7804
7805 2000-03-16  Andy Piper  <andy@xemacs.org>
7806
7807         * font-lock.el (font-lock-mode): use lprogress and friends for
7808         progress management.
7809         (font-lock-default-fontify-buffer): ditto.
7810         (font-lock-fontify-syntactically-region): ditto.
7811         (font-lock-fontify-keywords-region): ditto.
7812         (font-lock-revert-cleanup): fix reverting.
7813         (font-lock-revert-setup): ditto.
7814
7815         * gutter-items.el (progress-use-echo-area): new variable. Use the
7816         echo area for progress gauges if non-nil.
7817         (clear-progress): remove echo area stuff and defer to
7818         clear-message.
7819         (append-progress): dispatch non-command events after each progress
7820         increment. Remove echo area stuff.
7821         (abort-progress): remove echo area stuff and defer to
7822         display-message.
7823         (raw-append-progress): ditto. Dispatch non-command events after
7824         gutter redisplay.
7825         (display-progress): defer echo area stuff to display-message.
7826
7827         * gutter-items.el (clear-progress):
7828         (abort-progress): indentation changes.
7829         (display-progress): don't clear progress.
7830         (append-progress): compare messages with equal.
7831         (raw-append-progress): use dispatch-non-command-events to flush
7832         widget creation events.
7833
7834 2000-03-13  Ben Wing  <ben@xemacs.org>
7835
7836         * abbrev.el:
7837         * abbrev.el (abbrev-string-to-be-defined): New.
7838         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7839         Changes for use with the menubar.
7840
7841 2000-03-12  Ben Wing  <ben@xemacs.org>
7842
7843         * alist.el (vassoc): moved here from font-menu.el.
7844
7845         * custom.el (defface): typo fix.
7846
7847         * dialog.el (yes-or-no-p-dialog-box):
7848         * dialog.el (message-box):
7849         * files.el (save-some-buffers-1):
7850         Put accelerators in the button names.
7851
7852         * font-lock.el (font-lock-comment-face):
7853         * font-lock.el (font-lock-keyword-face):
7854         * font-lock.el (font-lock-function-name-face):
7855         Fixed some of the colors under MS Windows because the existing
7856         default colors were hardly different from black and needed to be
7857         made lighter.
7858
7859         * font-menu.el:
7860         * font-menu.el (font-menu-split-long-menu):
7861         * font-menu.el (font-menu-family-constructor):
7862         * font-menu.el (font-menu-size-constructor):
7863         * font-menu.el (font-menu-weight-constructor):
7864         * font-menu.el (font-menu-set-font):
7865         vassoc moved to alist.el.
7866         Accelerators added to all menus.
7867         Unused bound var new-props removed.
7868
7869         * keydefs.el: I did a whole lot of rearranging to put things in a
7870         more consistent order and fixed a number of cases where key
7871         combinations involving up, down, left, right and so on were
7872         defined but the corresponding keypad combinations were not
7873         defined.
7874
7875         * lisp-mode.el:
7876         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7877         * lisp-mode.el (emacs-lisp-mode):
7878         * lisp-mode.el (lisp-interaction-mode):
7879         * lisp-mode.el (flet):
7880         Added accelerators onto the menus.
7881         Made all the different versions of the let function be indented
7882         the same way.
7883         Undid Steve's easy-menu-ification, because it makes it impossible
7884         to have the menubar and popup menus different.
7885         Cleaned up the menu; added items for find-function &c and some
7886         indenting, and removed debug-on-*.
7887
7888         * list-mode.el (list-mode-hook):
7889         * list-mode.el (list-mode):
7890         * list-mode.el (completion-setup-hook):
7891         * list-mode.el (display-completion-list):
7892         Added support for the :window-height keyword, which is required
7893         because of other changes that I made for the file dialog box.  I
7894         also made the hook variables list-mode-hook and
7895         completion-setup-hook and also minibuffer-setup-hook in
7896         minibuf.el be permanent-local; see comment in list-mode.el.
7897
7898         * map-ynp.el (map-y-or-n-p):
7899         Added accelerators to the dialog buttons.
7900
7901         * menubar-items.el (menu-truncate-list):
7902         New internal function.
7903         * menubar-items.el (submenu-generate-accelerator-spec):
7904         * menubar-items.el (menu-item-strip-accelerator-spec):
7905         * menubar-items.el (menu-item-generate-accelerator-spec):
7906         New exported functions, for use in auto-generating accelerator specs.
7907
7908         * menubar-items.el:
7909         * menubar-items.el (default-menubar):
7910         * menubar-items.el (maybe-add-init-button):
7911         * menubar-items.el (bookmark-menu-filter):
7912         * menubar-items.el (slow-format-buffers-menu-line):
7913         * menubar-items.el (build-buffers-menu-internal):
7914         * menubar-items.el (language-environment-menu-filter):
7915         * menubar-items.el (default-popup-menu):
7916         * menubar-items.el (popup-buffer-menu):
7917         * menubar-items.el (popup-menubar-menu):
7918         Did a major overhaul on this file, and in fact I'm nowhere near
7919         done working on the menubar, and there will be more patches to
7920         come.  A basic summary of what I've done:
7921
7922         a) I added accelerators to all of the menu items.  For menus that
7923         are auto-generated, such as the buffers menu, the accelerators are
7924         automatically added to the beginning of each line using the
7925         numbers 1 through 9, then zero, and then letters starting with A,
7926         but omitting the letters that are already in use for the fixed
7927         menu items at the top of the buffers menu.  To facilitate adding
7928         accelerators of this kind, I created some new functions
7929         (*-accelerator-spec), which are also being used by other filters
7930         that auto generate lists of things such as ftp sites to download
7931         packages.  If people really don't like these accelerators
7932         appearing at the beginning of the menu items, a variable can be
7933         added to optionally turn them off, but I think this is rather
7934         pointless because other menu items have accelerators and many or
7935         most of the menu users will use the accelerators if the support is
7936         there.
7937
7938         b) I combined the top level Tools and Apps menus into a single
7939         Tools menu, because the distinction between the two is not
7940         obvious, and the items on the menus are not used often enough that
7941         putting some of them onto submenus is a problem.
7942
7943         c) I created two new top level menus called View and Cmds because
7944         there were too many items on the File and Edit menus, and I'm going
7945         to be adding more items to these menus.  In contrast to the Tools
7946         menu, the items on these menus may be used quite often during an
7947         editing session, and so should be available with fewer
7948         keystrokes.
7949
7950         d) I added a number of options to the options menu, including one
7951         for controlling whether the alt key can be used to traverse to
7952         menu items using the accelerators, one for controlling behavior of
7953         control-k, one for controlling how the kill and yank functions
7954         interact with the clipboard, a few additional buffers-menu
7955         options, and various other things.  I also did a bit of
7956         rearranging, for example, combining the keyboard and mouse options
7957         into a single keyboard and mouse submenu to facilitate the
7958         accelerators on that level.
7959
7960         e) I changed the variable buffers-menu-format-buffer-line-function
7961         to take two arguments instead of one, the second argument being
7962         the line number for use in creating an accelerator.  I added a
7963         hack to support existing functions with one argument (although I
7964         doubt that very many of these exist), for backward compatibility.
7965
7966         f) I moved the top level mule menu to be a submenu of the edit
7967         menu.  I think that most of the items on this menu are fairly
7968         useless and there are certainly not enough frequently used items
7969         to justify this being its own top level menu.
7970
7971         g) I combined most of the items in big-menubar.el into the main menu.
7972         If people think the main menu is too big, it would be possible to
7973         create different configurations, some smaller.
7974
7975         * menubar.el (check-menu-syntax):
7976         Deleted some syntax checks that were no longer valid, partly
7977         because of changes that were already made a long time ago, and
7978         partly because of a change I made where I allow the name of the
7979         menu item to be an evaluated expression rather than just a string,
7980         similar to all of the other parameters of a menu item.
7981
7982         * minibuf.el:
7983         * minibuf.el (read-file-name-1):
7984         * minibuf.el (mouse-read-file-name-1):
7985         I made a number of changes to improve the appearance
7986         and functioning of the file dialog box.  They include:
7987
7988         a) Fixing the problem where closing the dialog box by clicking on
7989         the close button of the window didn't properly exit the
7990         minibuffer.
7991
7992         b) Fixing the problem that if you typed part of a file name, and
7993         then clicked on a completion with the mouse, the file was not
7994         correctly selected.
7995
7996         c) Changing the title of the dialog box to reflect the operation
7997         being done in accordance with user interface conventions, rather
7998         than the name of the dialog box buffer, which is rather useless.
7999
8000         d) Remove the words "possible completions are" which didn't
8001         belong.
8002
8003         e) Fix things so that the completions scroll off the end of the
8004         completions windows only to the right, rather than both to the
8005         right and down, which is in accordance with Windows user interface
8006         conventions.
8007
8008         * msw-init.el (init-post-mswindows-win):
8009         Added a binding for meta-F4, which is the standard windows binding
8010         for exiting a program.
8011
8012         * select.el (get-selection-no-error):
8013         * select.el (own-selection):
8014         * select.el (own-clipboard):
8015         Added an optional argument called append to the functions
8016         own-selection and own-clipboard.  This adds support for appending
8017         text to the existing selection and allows the function
8018         own-clipboard to be used as the value of the variable
8019         interprogram- cut-function.
8020
8021         Fixed a bug in own-selection in handling zmacs-region-stays.
8022
8023         * simple.el (historical-kill-line): New.
8024
8025         * simple.el (kill-line):
8026         * simple.el (interprogram-cut-function):
8027         * simple.el (interprogram-paste-function):
8028         * simple.el (handle-pre-motion-command):
8029         * simple.el (next-line):
8030         * simple.el (previous-line):
8031         a) Expanded the variable kill-whole-line, so that function
8032         kill-line can be set to delete the entire line always, not just
8033         when cursor is at the beginning of the line.  This is controlled
8034         by setting the variable kill-whole-line to the symbol 'always.
8035         This behavior, as well as the existing kill-whole-line behavior,
8036         now only take effect when kill-line is called interactively,
8037         although this is a departure from a previous behavior in the case
8038         of setting this variable kill-whole-line to t.  It is almost
8039         certainly what has always been intended, and most likely the old
8040         way of doing things introduced bugs.  I also created a function
8041         called historical-kill-line, which ignores the kill-whole-line
8042         setting and always gives the historical behavior of only killing
8043         to the end of the line.  I bound this function to shift- control-k
8044         so that the kill to end of line behavior is available, even when
8045         kill-whole-line has been set to change control-k into the simple
8046         delete-whole-line behavior. (This can be set using the options
8047         menu.)
8048
8049         b) I changed things so that kill and yank now interact with the
8050         clipboard by default under windows.  This was done by changing the
8051         default value of interprogram-cut- function and
8052         interprogram-paste-function.  You can get the old behavior by
8053         setting these to nil, and there is an option on the options menu
8054         to do this.
8055
8056         c) I added support for selecting text using shifted motion keys.
8057         This support is on by default and can be controlled by the
8058         variable shifted-motion-keys-select-region.  There is also a
8059         variable called unshifted-motion-keys-deselect-region that
8060         controls more specifically how the shifted motion key behavior
8061         works.  I did not put an option on the options menu to turn this
8062         off, because I can't imagine why this would be useful.
8063
8064         * simple.el (forward-block-of-lines):
8065         * simple.el (backward-block-of-lines):
8066         * simple.el (block-movement-size):
8067         New.
8068
8069         * simple.el (uncapitalized-title-words):
8070         * simple.el (uncapitalized-title-word-regexp):
8071         * simple.el (capitalize-string-as-title):
8072         * simple.el (capitalize-region-as-title):
8073         New.
8074
8075
8076         * subr.el (add-hook):
8077         * subr.el (make-local-hook): New.
8078         * subr.el (remove-local-hook): New.
8079         * subr.el (add-one-shot-hook): New.
8080         * subr.el (add-local-one-shot-hook): New.
8081         Added some functions to make using hooks easier.
8082         These include:
8083
8084         a) Functions add-local-hook and remove-local-hook to make it easy
8085         to use local hooks.
8086
8087         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8088         make it possible to add a "one-shot" hook, which is to say a hook
8089         that runs only once, and automatically removes itself after the
8090         first time it has run.
8091
8092 2000-03-09  Andy Piper  <andy@xemacs.org>
8093
8094         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8095
8096 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8097
8098         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8099         Moved from menubar-items.el.
8100         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8101
8102 2000-03-08  Andy Piper  <andy@xemacs.org>
8103
8104         * gutter-items.el (build-buffers-tab-internal): add selected field
8105         to buffers tab spec.
8106
8107 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8108
8109         * minibuf.el (last-exact-completion): Initialize to nil.
8110
8111 2000-03-07  Didier Verna  <didier@xemacs.org>
8112
8113         * startup.el (command-line-1): remove unused variable
8114         `first-file-buffer'.
8115
8116 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8117
8118         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8119         which is also used for Web server log files.
8120
8121 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8122
8123         * mule/mule-charset.el: Setup auto-fill-chars.
8124
8125 2000-03-02  SL Baur  <steve@beopen.com>
8126
8127         * subr.el (with-string-as-buffer-contents): Reimplement using
8128         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8129         non-deletion of buffer after execution problem.
8130         (with-output-to-string): Use unique buffer name.
8131
8132 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8133
8134         * gutter-items.el (buffers-tab-sort-function):  New variable.
8135         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8136
8137 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8138
8139         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8140
8141 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8142
8143         * menubar-items.el (maybe-add-init-button): Remove the "Load
8144         .emacs" button from all menubars.
8145
8146 2000-03-01  Didier Verna  <didier@xemacs.org>
8147
8148         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8149         region rectangle replacement (from Jan Vroonhof).
8150         (replace-rectangle): new function.
8151
8152 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8153
8154         * mule/mule-cmds.el (set-default-coding-systems): Use
8155         set-terminal-coding-system and set-keyboard-coding-system.
8156         * coding.el (set-terminal-coding-system): Use
8157         set-console-tty-output-coding-system.
8158         (set-keyboard-coding-system): Use
8159         set-console-tty-input-coding-system.
8160
8161 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8162
8163         * minibuf.el (read-variable): Allow symbol to default argument.
8164
8165 2000-02-27  Andy Piper  <andy@xemacs.org>
8166
8167         * gutter-items.el (update-tab-hook): new function to be used for
8168         hooks.
8169         (create-frame-hook): add update-tab-hook.
8170         (record-buffer-hook): ditto.
8171         (default-gutter-position-changed): ditto.
8172         (default-gutter-position): updating the buffers tab is now handled
8173         by a hook.
8174         (default-gutter-position-changed-hook): new variable.
8175         (gutter-element-visibility-changed-hook): ditto.
8176         (set-gutter-element-visible-p): call it.
8177         (set-gutter-element): use modify-specifier-instances. Set extents
8178         as duplicable before using.
8179         (remove-gutter-element): ditto.
8180         (set-gutter-element-visible-p): ditto.
8181         (init-gutter): new function.
8182         (add-tab-to-gutter): use new gutter-element functions rather than
8183         setting specifiers directly.
8184         (clear-progress): ditto.
8185         (abort-progress): ditto.
8186         (gutter-buffers-tab-visible-p): renamed from
8187         default-gutter-visible-p
8188
8189         * specifier.el (modify-specifier-instances): new function from Jan
8190         Vroonhof.
8191
8192         * x-init.el (init-post-x-win): call init-gutter.
8193
8194         * msw-init.el (init-post-mswindows-win): call init-gutter.
8195
8196         * menubar-items.el (default-menubar): Update to reflect new gutter
8197         variables.
8198
8199 2000-02-26  Andy Piper  <andy@xemacs.org>
8200
8201         * gutter-items.el (set-gutter-element): new function. Add gutter
8202         elements to the specified gutter.
8203         (remove-gutter-element): new function. Remove gutter elements from
8204         the specified gutter.
8205         (set-gutter-element-visible-p): new function. Set gutter element
8206         visibility for the provided gutter-visible specifier.
8207
8208 2000-02-23  Andy Piper  <andy@xemacs.org>
8209
8210         * gutter-items.el (add-tab-to-gutter): specify dimensions
8211         dynamically.
8212
8213 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8214
8215         * gutter-items.el (add-tab-to-gutter):
8216         * package-get.el (package-get-interactive-package-query):
8217         * package-ui.el (pui-directory-exists):
8218         (pui-install-selected-packages):
8219         (pui-list-packages):
8220         Use #'(lambda ...)  instead of '(lambda ...).
8221
8222 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8223
8224         * startup.el (load-user-init-file): Check to make sure user
8225           has an init-file before calling load().
8226
8227 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8228
8229         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8230
8231 2000-02-23  Martin Buchholz <martin@xemacs.org>
8232
8233         * XEmacs 21.2.31 is released.
8234
8235 2000-02-21  Mike Sperber <mike@xemacs.org>
8236
8237         * loadup.el (really-early-error-handler):
8238         * update-elc.el:
8239         * make-docfile.el:
8240         Remove dependency on EMACSBOOTSTRAP... environment variables.
8241
8242 2000-02-21  Martin Buchholz <martin@xemacs.org>
8243
8244         * XEmacs 21.2.30 is released.
8245
8246 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8247
8248         * byte-optimize.el (byte-optimize-plus):
8249         (byte-optimize-minus):
8250         (byte-optimize-multiply):
8251         Optimize (- 0) to 0, not (-)
8252         Optimize (+ 5 3.0) to 8.0
8253         Optimize (* 5 3.0) to 15.0
8254         Improve readability.
8255
8256 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8257
8258         * modeline.el: (modeline-scrolling-method): change modeline
8259         mswindows cursor appearance according to the value.
8260
8261         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8262         and 'gui-element face colors and 'gui-element face font to Windows
8263         defaults.
8264
8265 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8266
8267         * font-lock.el: Javadoc enhancements
8268
8269 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8270
8271         * ldap.el (toplevel): Test if LDAP support has been compiled in
8272         (ldap-verbose): New option
8273         (ldap-search-entries): Renamed from the previous ldap-search
8274         Conditionalize message display on ldap-verbose
8275         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8276         defuns
8277         (ldap-search): Is now defined as an obsolete wrapper calling
8278         ldap-search-basic or ldap-search-entries
8279
8280
8281 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8282             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8283             Jan Vroonhof  <jan@xemacs.org>
8284
8285         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8286         When for-effect is true, didn't call `byte-optimize-form'
8287         in and/or subforms without last.
8288
8289 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8290
8291         * package-get.el (package-get-download-sites): Use correct custom
8292         type.
8293
8294 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8295
8296         * files.el (write-file): Ask for coding system when compiled with
8297         file-coding.
8298
8299 2000-02-16  Andy Piper  <andy@xemacs.org>
8300
8301         * buffer.el (switch-to-buffer): give norecord argument to
8302         set-window-buffer instead of explicitly recording.
8303
8304         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8305         we have to pick a window.
8306
8307 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8308
8309         * mule/mule-cmds.el (describe-language-support): Don't add
8310         unexist function to help-map.
8311         (describe-coding-system): Don't use already assigend `C'.
8312
8313 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8314
8315         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8316         work in custom.
8317
8318 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8319
8320         * about.el: Ienaga's e-mail address change.
8321
8322 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8323
8324         * etags.el (find-tag): force new window -- even if buf already
8325         visible -- when other-window is t
8326
8327 2000-02-16  Martin Buchholz <martin@xemacs.org>
8328
8329         * XEmacs 21.2.29 is released.
8330
8331 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8332
8333         * cl-extra.el (getf): This is now identical to `plist-get', so
8334         just defalias it.
8335         * cl-macs.el: Make getf an alias to plist-get, at the
8336         byte-compiler level, using define-compiler-macro.
8337
8338 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8339
8340         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8341
8342 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8343
8344         * lisp/etags.el (find-tag-internal): set exact-tagname to
8345           a regular expression that matches against the tagname
8346           part of the tag entry first instead of only looking in
8347           the context area.
8348
8349 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8350
8351         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8352         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8353
8354 2000-02-07  Martin Buchholz <martin@xemacs.org>
8355
8356         * XEmacs 21.2.28 is released.
8357
8358 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8359
8360         * cl-extra.el (getf): Just call `get', never `get*'.
8361         Make arglist match docstring.
8362         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8363         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8364         * byte-optimize.el: remove references to `get*'.
8365
8366 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8367
8368         * mule/european.el: Add syntax information for Latin3 and Latin4.
8369
8370 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8371
8372         * byte-optimize.el: Byte-optimize (length "foo")
8373
8374 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8375
8376         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8377         width check using `window-leftmost-p' and `window-rightmost-p'.
8378
8379 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8380
8381         * wid-edit.el (widget-match-inline): An atom never matches a
8382           list.
8383
8384 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8385
8386         * modeline.el: Consolidated 'x and 'mswindows specification under
8387         'win tag.
8388
8389 2000-01-29  Andy Piper  <andy@xemacs.org>
8390
8391         * gutter-items.el: (format-buffers-tab-line): Try and be
8392         intelligent about buffer naming when we have duplicates.
8393
8394 2000-01-29  Andy Piper  <andy@xemacs.org>
8395
8396         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8397         updated when it becomes visible.
8398
8399 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8400
8401         * bytecomp.el (byte-compile-insert-header): Properly set coding
8402         system under MULE and file-coding.
8403
8404 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8405
8406         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8407         (dontusethis-set-value-terminal-coding-system-handler):
8408         (dontusethis-set-value-keyboard-coding-system-handler):
8409         Never undefine coding system aliases.  Emergency fix for gnus.
8410
8411 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8412
8413         * files.el (abbreviate-file-name): Use directory-sep-char instead
8414         of hard-coded "/".
8415
8416 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8417
8418         * startup.el (user-init-file-base-list): New variable, replacing
8419         user-init-file-base.
8420         (find-user-init-file): New function.
8421         (command-line-early): Use it.
8422         (load-user-init-file): Ditto.
8423
8424 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8425
8426         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8427         calling valid-image-instantiator-format-p
8428
8429 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8430
8431         * isearch-mode.el (isearch-mode): The variable is
8432         isearch-unhidden-extents, not isearch-opened-extents.
8433
8434 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8435
8436         * minibuf.el (next-history-element): Modify error message if a
8437         default value is available.
8438
8439 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8440
8441         * bytecomp.el (byte-compile-file): Don't unconditionally write
8442         .elc files in binary - might contain non-Latin1.
8443
8444 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8445
8446         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8447         for windows-nt.
8448
8449         * version.el:
8450         * startup.el (user-init-file-base):
8451         * process.el (call-process-region):
8452         * files.el (make-backup-file-name):
8453         (backup-file-name-p):
8454         (file-relative-name):
8455         (abbreviate-file-name):
8456         (set-auto-mode):
8457         * code-process.el (call-process-region): Removed unnecessary
8458         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8459         support out of the universe.
8460
8461         * process.el:
8462         * code-process.el:
8463         * bytecomp.el (byte-compile-file): Removed reference to
8464         buffer-file-type, and commented usage of binary-process-output
8465         NTEmacs variables.
8466
8467 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8468
8469         * help.el (function-arglist): Add case for macro.
8470
8471 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8472
8473         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8474         printers.
8475         (custom-display): Added a menu for printer/display tags.
8476
8477         * frame.el (frame-type):
8478         * device.el (device-type): Added 'msprinter to the doc string, and
8479         removed 'pc -- it is not going to be implemented ever.
8480         (call-device-method): Fixed docstring typo.
8481         Defined specifier tags 'printer and 'display.
8482
8483 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8484
8485         * lisp/itimer.el (itimer-run-expired-timers): (consp
8486           last-command-event-time) instead of (consp
8487           'last-command-event-time).
8488
8489 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8490
8491         * msw-glyphs.el: Removed obsolete commentary.
8492
8493 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8494
8495         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8496         better default value.
8497
8498 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8499
8500         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8501         (read-string): Ditto.
8502         (eval-minibuffer): Ditto.
8503         (read-command): Ditto.
8504         (read-function): Ditto.
8505         (read-variable): Ditto.
8506         (read-number): Ditto.
8507         (read-shell-command): Ditto.
8508         (read-number): Record history.
8509
8510 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8511
8512         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8513
8514 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8515
8516         * faces.el (startup-initialize-custom-faces): New function.
8517         Reset all faces created during auto-autoloads loading time
8518         by defface.
8519         * startup.el (command-line): Call it.
8520
8521 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8522
8523         * about.el (about-hackers): Add myself to contributors list.
8524
8525 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8526
8527         * menubar-items.el (maybe-add-init-button): Removed an argument in
8528         a call to load-user-init-file, as the function managed to lose its
8529         formal parameter a few betas ago.
8530
8531 2000-01-18  Martin Buchholz <martin@xemacs.org>
8532
8533         * XEmacs 21.2.27 is released.
8534
8535 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8536
8537         * process.el (shell-command-to-string): Use the FSF docstring.
8538         Make shell-command-to-string the standard function, and
8539         exec-to-string the (deprecated) alias.
8540
8541         * startup.el: typo fix.
8542
8543 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8544
8545         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8546
8547 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8548
8549         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8550         buffers after visible buffers.
8551         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8552
8553 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8554
8555         * info.el (Info-extract-menu-node-name): Stop at a dot
8556         followed by whitespace or right parenthesis.
8557
8558 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8559
8560         * info.el (Info-directory-list): Warn against using Customize with
8561         Info-directory-list.
8562
8563 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8564
8565         * minibuf.el (read-file-name): doc fix.
8566
8567         * autoload.el (update-file-autoloads): doc fix.
8568
8569         * about.el (about-hackers): Change my E-mail address.
8570
8571 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8572
8573         * info.el (Info-visit-file): Just use the `f' interactive spec to
8574         read a filename in the standard way.
8575
8576 2000-01-13  Andy Piper  <andy@xemacs.org>
8577
8578         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8579         (gutter-buffers-tab-extent): new variable.
8580         (update-tab-in-gutter): call add-tab-to-gutter again if the
8581         orientation has changed.
8582         (add-tab-to-gutter): cope with different orientations.
8583
8584 2000-01-11  Didier Verna  <didier@xemacs.org>
8585
8586         * info.el (Info-following-node-name): backward-skip dots as well
8587         as spaces (dots at the end of a node name aren't part of it).
8588         (Info-extract-menu-node-name): don't skip dots. There could be
8589         some in the node name.
8590         (Info-index): allow dots to be part of a node name.
8591
8592 2000-01-12  Andreas Jaeger  <aj@suse.de>
8593
8594         * files.el (auto-mode-alist): Added idlwave-mode.
8595         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8596
8597 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8598
8599         * info.el (Info-search): Show default value.
8600
8601 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8602
8603         * info.el (Info-read-node-completion-table): New variable.
8604         (Info-read-node-name-1): New function.
8605         (Info-read-node-name): Use it.
8606         (Info-follow-reference): Use DEFAULT argument of completing-read.
8607         (Info-menu): Ditto.
8608
8609 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8610
8611         * hyper-apropos.el (hyper-describe-key-briefly): Save
8612         window configuration.
8613         (hyper-describe-face): Use DEFAULT of completing-read.
8614         (hyper-apropos-read-variable-symbol): Ditto.
8615         (hyper-apropos-read-function-symbol): Ditto.
8616
8617 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8618
8619         * mule/mule-cmds.el (set-default-coding-system): Set
8620         comint-exec-hook to use coding-system-for-read and
8621         coding-system-for-write so that C-x RET c works.
8622
8623 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8624
8625         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8626         (previous-matching-history-element): Increment
8627         minibuffer-max-depth by 1.
8628         (next-matching-history-element): Ditto.
8629
8630 2000-01-11  Andy Piper  <andy@xemacs.org>
8631
8632         * gutter-items.el (buffers-tab): Create a new face for the buffers
8633         tab.
8634         (buffers-tab-face): use it.
8635
8636 2000-01-10  Didier Verna  <didier@xemacs.org>
8637
8638         * modeline.el (modeline-scrolling-method): change modeline X
8639         cursor appearance according to the value.
8640
8641 2000-01-07  Andreas Jaeger  <aj@suse.de>
8642
8643         * about.el (about-hackers): Moved my entry to contributor list.
8644         (xemacs-hackers): Added myself.
8645         (about-maintainer-info): Added description of myself.
8646
8647
8648 2000-01-07  Didier Verna  <didier@xemacs.org>
8649
8650         * modeline.el (modeline-scrolling-method): new variable.
8651         (mouse-drag-modeline): add reference to it in the docstring.
8652         (mouse-drag-modeline): handle it.
8653
8654 2000-01-08  Andy Piper  <andy@xemacs.org>
8655
8656         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8657         calls.
8658         (remove-buffer-from-gutter-tab): ditto.
8659
8660 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8661
8662         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8663         (custom-face-edit): Fix grammatical error in help message.
8664
8665 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8666
8667         * movemail.el: Added.
8668
8669         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8670
8671 2000-01-03  Didier Verna  <didier@xemacs.org>
8672
8673         * modeline.el (mouse-drag-modeline): remove the code related to
8674         the modeline horizontal scrolling facility.
8675
8676 1999-12-31  Martin Buchholz <martin@xemacs.org>
8677
8678         * XEmacs 21.2.26 is released.
8679
8680 1999-12-28  Andy Piper  <andy@xemacs.org>
8681
8682         * wid-edit.el (widget-push-button-value-create): The gui cache
8683         does not agree with native widgets which can only be displayed
8684         once per window. The reasons for caching are diminished now that
8685         we don't hog resources when creating buttons.
8686         (widget-push-button-cache) deleted.
8687
8688 1999-12-24  Martin Buchholz <martin@xemacs.org>
8689
8690         * XEmacs 21.2.25 is released.
8691
8692 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8693
8694         * hyper-apropos.el (hyper-apropos): Toggle
8695         hyper-apropos-programming-apropos correctly.
8696         Set REGEXP when user accepts default value.
8697
8698 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8699
8700         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8701         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8702
8703 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8704
8705         * mule/mule-category.el (undefined-category-designator):
8706         Return char instead of character.  Search for undefined one.
8707         (describe-category): Use with-displaying-help-buffer.
8708
8709 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8710
8711         * byte-optimize.el (byte-optimize-plus):
8712         Optimize (+ 1) to 1 instead of (1+ nil).
8713
8714         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8715
8716         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8717
8718         * byte-optimize.el (byte-optimize-char-before): New function.
8719         Remove performance penalty for using (char-before) instead of (char-after).
8720
8721 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8722
8723         * mule/mule-category.el (char-category-list): Return character
8724         instead of integer.
8725
8726 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8727
8728         * minibuf.el (read-buffer): Check default is buffer object.
8729
8730 1999-11-25  Andy Piper  <andy@xemacs.org>
8731
8732         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8733         for buttons.
8734
8735 1999-12-16  Andreas Jaeger  <aj@suse.de>
8736
8737         * package-get.el (package-get-maybe-save-index): Fixed typo.
8738         Patch by Jeff Miller <jmiller@smart.net>.
8739
8740 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8741
8742         * gnuserv.el (gnuserv-process-filter):  don't call
8743         gnuserv-write-to-client when gnuserv-current-client is nil
8744
8745 1999-12-14  Martin Buchholz <martin@xemacs.org>
8746
8747         * XEmacs 21.2.24 is released.
8748
8749 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8750
8751         * about.el (about-hackers): Update my email address.
8752
8753 1999-12-07  Martin Buchholz <martin@xemacs.org>
8754
8755         * XEmacs 21.2.23 is released.
8756
8757 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8758
8759         * package-get.el (package-get-download-sites): Removed several
8760         defunct download sites, added many new ones, and corrected a few
8761         incorrect directory-on-site entries.  Added physical locations to
8762         site-description.
8763
8764 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8765
8766         * finder.el (finder-commentary): add DOC string and fix
8767         interactive spec
8768
8769 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8770
8771         * help.el (describe-function): Don't forget to intern the string
8772         completing-read returns.
8773         (describe-variable): Ditto.
8774
8775 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8776
8777         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8778         `hyper-apropos-help-mode' here to find symbol to customize
8779         irregardless of cursor position and simplify
8780         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8781         `hyper-apropos-popup-menu'.
8782
8783 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8784
8785         * apropos.el (apropos-mode-map): Add return to call
8786         apropos-follow.
8787         (apropos-print): Call apropos-mode to have better
8788         command reference. Put keymap text-poperty to
8789         symbole name.
8790
8791 1999-11-22  Alastair Burt  <burt@dfki.de>
8792
8793         * help.el: (describe-bindings-1): Added handling of keymaps for
8794         the extents at point.
8795
8796 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8797
8798         * gutter-items.el (buffers-tab-items): Wrap the function in a
8799         save-match-data
8800
8801 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8802
8803         * help.el (describe-function): Use the DEFAULT argument to
8804         completing-read.
8805         (describe-variable): Ditto.
8806
8807 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8808
8809         * minibuf.el (read-from-minibuffer): Add optional argument
8810         DEFAULT to have better mini-buffer history support.
8811         (completing-read): Pass default to read-from-minibuffer.
8812         (read-buffer): Pass default to completing-read.
8813
8814 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8815
8816         * font-lock.el (font-lock-doc-string-face): Document the
8817         `font-lock-lisp-like' property.
8818
8819 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8820
8821         * lisp-mode.el: Specify `font-lock-lisp-like'.
8822
8823         * font-lock.el (font-lock-lisp-like): New function.
8824         (font-lock-fontify-syntactically-region): Use it.
8825
8826 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8827
8828         * XEmacs 21.2.22 is released
8829
8830 1999-11-28  Martin Buchholz <martin@xemacs.org>
8831
8832         * XEmacs 21.2.21 is released.
8833
8834 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8835
8836         * minibuf.el (read-coding-system): Accept symbol and
8837         coding-system object as a default-coding-system.
8838
8839 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8840
8841         * minibuf.el (read-coding-system): Accept symbol as
8842         a default-coding-system.
8843
8844 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8845
8846         * apropos.el (apropos-documentation): Use insert instead
8847         of princ.
8848
8849 1999-11-07  William M. Perry  <wmperry@aventail.com>
8850
8851         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8852           for the linux console.
8853
8854         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8855           stuff to work when you are not on a window system, since the GPM
8856           mouse support now allows pasting from outside of XEmacs.
8857
8858 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8859
8860         * XEmacs 21.2.20 is released
8861
8862 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8863
8864         * setup-paths.el (paths-default-info-directories): Add
8865         /usr/share/info and /usr/local/share/info.
8866
8867 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8868
8869         * about.el: Updated Vladimir Ivanovic's info.
8870
8871 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8872
8873         * auto-show.el (auto-show-truncationp): Remove.
8874
8875         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8876
8877 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8878
8879         * indent.el (indent-line-to): fix bug: spaces were not replaced
8880         with tab if column is multiple of tab-width
8881         From dhn@qedinc.com
8882
8883 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8884
8885         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8886         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8887
8888         * package-get.el (package-get-package-provider): Be verbose when
8889         interactive. Patch from Robert Pluim
8890
8891 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8892
8893         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8894         info file suffixes.
8895
8896 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8897
8898         * process.el (open-network-stream): Add a new optional parameter
8899         PROTOCOL to support udp; fix a minor typo and add an explanation
8900         in docstring for udp programming.
8901
8902         * code-process.el (open-network-stream): Add a new optional
8903         parameter PROTOCOL to support udp; fix a minor typo and add an
8904         explanation in docstring for udp programming.
8905
8906 1999-10-18  Andy Piper  <andy@xemacs.org>
8907
8908         * gui.el (make-gui-button): be more precise about how we call
8909         callbacks.
8910
8911         * wid-edit.el (widget-push-button-value-create): Use the new form
8912         of native gui-button.
8913
8914 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8915
8916         * info.el (Info-page-prev): Don't do (sit-for 0).
8917
8918 1999-10-13  Andy Piper  <andy@xemacs.org>
8919
8920         * gutter-items.el (progress-abort-glyph): new glyph for showing
8921         abort status.
8922         (append-progress): dispatch-event rather than sit-for.
8923         (abort-progress): new function. Show the abort glyph with an
8924         appropriate message.
8925         (raw-append-progress): dispatch-event rather than sit-for.
8926         (display-progress): cope with aborts.
8927
8928         * gui.el (make-gui-button): Use native widgets for buttons
8929         unconditionally.
8930         (insert-gui-button): ditto.
8931         (gui-button-p): ditto.
8932
8933         * xbm-button.el: remove from core.
8934
8935         * xpm-button.el: remove from core.
8936
8937 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8938
8939         * faces.el (init-device-faces): Don't initialize the random faces
8940         on the stream device.
8941
8942 1999-10-06  Andy Piper  <andy@xemacs.org>
8943
8944         * files.el (recover-file): Don't use ls under windows for revert buffer.
8945
8946 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8947
8948         * package-get.el (package-get-download-menu): Make menu really
8949         toggle download sites.
8950         (package-get-download-sites): Add autoload cookie.
8951
8952 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8953
8954         * setup-paths.el (paths-find-module-directory): Ditto.
8955
8956 1999-09-29  Werner Fink  <werner@suse.de>
8957
8958         * setup-paths.el (paths-find-exec-directory): Add missing nil
8959         parameter for environment.
8960
8961 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8962
8963         * modeline.el (modeline-format):
8964         Only purecopy the strings.  Else
8965         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8966         barfs.
8967
8968 1999-08-28  Mike Woolley  <mike@bulsara.com>
8969
8970         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8971         user setting comint-completion-addsuffix and
8972         comint-process-echoes.
8973
8974 1999-09-22  Andy Piper  <andy@xemacs.org>
8975
8976         * gutter-items.el (update-tab-in-gutter): use
8977         last-nonminibuf-window instead of selected-window.
8978
8979 1999-09-18  Andy Piper  <andy@xemacs.org>
8980
8981         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8982         display on.
8983
8984         * subr.el (record-buffer-hook): new variable so that the hook gets
8985         some documentation.
8986
8987 1999-09-16  Andy Piper  <andy@xemacs.org>
8988
8989         * gutter-items.el (update-tab-in-gutter): only update when the
8990         gutter is visible.
8991         (remove-buffer-from-gutter-tab): ditto.
8992
8993 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8994
8995         * simple.el (do-auto-fill): Commented out part of Kinsoku
8996         processing.
8997
8998 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8999
9000         * isearch-mode.el (isearch-highlightify-region): Give the
9001         highlighting extents a high priority.
9002         (isearch-make-extent): Give the main highlighting extent an even
9003         higher priority.
9004
9005 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9006
9007         * packages.el (packages-compute-package-locations): Fix typo from
9008         -u rationalization.
9009
9010 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9011
9012         * setup-paths.el (paths-find-doc-directory): Respect value of
9013         `configure-doc-directory.'
9014
9015         * find-paths.el (paths-find-architecture-directory): Give
9016         precendence `default' argument (which typically comes from
9017         configure).
9018
9019 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9020
9021         * startup.el (command-line-early): Added options -user-init-file
9022         and -user-init-directory.
9023
9024         * files.el (user-init-file): Default to NIL so we can recognize
9025         when it's set.
9026
9027 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9028
9029         * obsolete.el (init-file-user):
9030         * startup.el:
9031         * packages.el (packages-compute-package-locations):
9032         * package-get.el (package-get-user-index-filename):
9033         * menubar-items.el (maybe-add-init-button):
9034         * info.el (Info-annotations-path):
9035         * dump-paths.el:
9036         Change `user-init-directory' to be an absolute path.
9037         Use `user-init-directory' where appropriate.
9038         Zap `init-file-user' and its uses.
9039
9040 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9041
9042         * subr.el (copy-symbol): New function.
9043
9044 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9045
9046         * isearch-mode.el (isearch-done): Be sure to restore invisible
9047         extents in the proper buffer.
9048         (isearch-pre-command-hook): Set this-command to the correct value
9049         in case the buffer has changed and old overriding-local-map was
9050         used.
9051         (isearch-restore-extent): Use remprop instead of setting the
9052         property to nil.
9053
9054 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9055
9056         * cmdloop.el (execute-extended-command): Update zmacs region
9057         before the delay.
9058         (execute-extended-command): Make the message gettext-friendly.
9059
9060 1999-09-07  Andy Piper  <andy@xemacs.org>
9061
9062         * gutter-items.el (progress-gauge-glyph): renamed from
9063         progress-glyph.
9064         (progress-text-glyph): new variable.
9065         (progress-layout-glyph): use layouts and text glyphs.
9066         (progress-area-buffer): removed.
9067         (progress-text-and-extent): new variable.
9068         (progress-displayed-p): dynamically create gutter area buffer.
9069         (clear-progress): ditto.
9070         (raw-append-progress): ditto.
9071         (append-progress): use new glyph names.
9072         (raw-append-progress): only create the extent when needed. set
9073         properties more optimally.
9074         (progress): remove args.
9075
9076 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9077
9078         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9079         mapcar where the return value is unused.
9080         (isearch-restore-invisible-extents): Ditto.
9081         (isearch-highlight-all-cleanup): Ditto.
9082         (isearch-delete-extents-in-range): Traverse the extents only once.
9083         (isearch-highlight-all-update): Don't start over if the search
9084         string has changed and more input is pending.
9085
9086 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9087
9088         * packages.el (packages-find-package-data-path): Ditto.
9089
9090         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9091
9092         * subr.el (mapc-internal): Don't make obsolete.
9093
9094         * cl-extra.el (mapc): Resurrect.
9095
9096 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9097
9098         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9099         alias.
9100
9101         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9102         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9103         (isearch-yank-clipboard): Use get-clipboard instead of
9104         x-get-clipboard.
9105         (isearch-yank-selection): Fix docstring.
9106
9107 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9108
9109         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9110
9111 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9112
9113         * cl-macs.el (extent-start-position): Fix setf method.
9114         (extent-end-position): Ditto.
9115
9116 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9117
9118         * isearch-mode.el: End merge with FSF 20.4.
9119
9120         * isearch-mode.el (search-invisible): New variable.
9121         (isearch-hide-immediately): Ditto.
9122         (isearch-unhidden-extents): Ditto.
9123         (isearch-range-invisible): New function.
9124         (isearch-unhide-extent): Ditto.
9125         (isearch-restore-invisible-extents): Ditto.
9126         (isearch-restore-extent): Ditto.
9127
9128         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9129         implementation.
9130         (isearch-ring-retreat-edit): Ditto.
9131         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9132         (isearch-forward-regexp): New arguments NOT-REGEXP and
9133         NO-RECURSIVE-EDIT.
9134         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9135         (isearch-backward-regexp): New arguments NOT-REGEXP and
9136         NO-RECURSIVE-EDIT.
9137         (isearch-mode): Return isearch-success.
9138         (isearch-update): Use unread-command-events instead of
9139         unread-command-event.
9140         (isearch-abort): If an invalid regexp is encountered, keep popping
9141         states.
9142         (isearch-*-char): Use FSF implementation.
9143         (isearch-whitespace-chars): Use the more robust FSF's
9144         implementation.
9145         (isearch-within-brackets): New variable.
9146         (isearch-mode): Initialize it.
9147         (isearch-edit-string): Bind it.
9148         (isearch-search-and-update): Set it.
9149         (isearch-push-state): Push it.
9150         (isearch-top-state): Pop it.
9151         (isearch-search): Set it.
9152         (isearch-printing-char): When called by isearch-whitespace-chars,
9153         handle M-SPC gracefully.
9154         (isearch-message-prefix): New argument ELLIPSIS.
9155         (isearch-message-suffix): Ditto.
9156         (isearch-message): Use the ELLIPSIS argument when calling
9157         isearch-message-prefix and isearch-message-suffix.
9158         (isearch-message-prefix): Distinguish between "wrapped" and
9159         "overwrapped" search, FWIW.
9160
9161 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9162
9163         * isearch-mode.el (isearch-edit-string): Use the head of the
9164         search ring instead of search-last-string and search-last-regexp.
9165         (search-highlight): Renamed from isearch-highlight.
9166         (isearch-exit): Use the new name.
9167         (isearch-highlight): Ditto.
9168         (isearch-dehighlight): Ditto.
9169         (isearch-update-ring): New function.
9170         (isearch-done): Call it.
9171         (isearch-done): New argument EDIT.
9172         (isearch-repeat): If search string is empty, look up at the car of
9173         the search ring; ignore the yank pointer.
9174         (isearch-abort): Call isearch-done with NOPUSH.
9175         (isearch-cancel): New function.
9176         (isearch-mode-map): Bind it to ESC ESC ESC.
9177
9178         * isearch-mode.el: Begin merge with FSF 20.4.
9179
9180 1999-09-01  Andy Piper  <andy@xemacs.org>
9181
9182         * x-select.el (x-get-clipboard): obsolete.
9183         (x-yank-clipboard-selection): obsolete
9184
9185         * select.el (disown-selection): need to be careful to disown the
9186         clipboard if we set it via selection.
9187         (get-clipboard): move from x-select.el
9188         (yank-clipboard-selection): ditto.
9189
9190 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9191
9192         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9193         isearch-highlight-all-matches to nil.
9194         (isearch-fixed-case): New variable.
9195         (isearch-mode): Initialize it.
9196         (isearch-edit-string): Save it.
9197         (isearch-toggle-case-fold): Set it.
9198         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9199         need to check isearch-fixed-case.
9200         (isearch-toggle-case-fold): Update highlighting of all matches
9201         before the pause.
9202         (isearch-edit-string):
9203
9204 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9205
9206         * isearch-mode.el (isearch-edit-string): Call isearch-message
9207         before reading the event so that the prompt is displayed properly.
9208         (isearch-message): Use isearch-nonincremental when calling
9209         isearch-message-prefix.
9210         (minibuffer-local-isearch-map): Bind up and down to do the same as
9211         M-p and M-n respectively.
9212         (isearch-done): New arg NOPUSH.
9213         (isearch-edit-string): Use it.
9214         (isearch-edit-string): Don't bind isearch-string.
9215         (isearch-ring-adjust): Edit string, *then* push state.
9216
9217 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9218
9219         * faces.el (isearch-secondary): Make isearch-secondary look
9220         different than default.
9221
9222 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9223
9224         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9225         save-excursion.
9226         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9227         (isearch-update): Call isearch-dehighlight without arguments.
9228         (isearch-done): Ditto.
9229
9230         * isearch-mode.el (isearch-fix-case): If the search string has no
9231         upper-case letters, allow the folding to be reenabled.
9232         Previously, once disabled, the folding would remain that way until
9233         the end of isearch.
9234         (isearch-top-state): Call isearch-fix-case.
9235
9236         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9237         save-excursion.
9238         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9239
9240 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9241
9242         * xpm-button.el:
9243         xbm-button.el: Need to exist in core because gui.el depends on
9244         them.
9245
9246 1999-08-31  Andy Piper  <andy@xemacs.org>
9247
9248         * gutter-items.el (buffers-tab-face): new customizable variable.
9249         (buffers-tab-default-buffer-line-length): new specifier for
9250         maximum viewable characters.
9251         (progress-stack): new variable for implementing widget-based
9252         progress messages.
9253         (progress-area-buffer): ditto.
9254         (progress-glyph-height): ditto.
9255         (progress-stop-callback): ditto.
9256         (progress-quit-function): new function.
9257         (progress-glyph): new variable.
9258         (progress-layout-glyph): ditto.
9259         (progress-displayed-p): new function, see message-displayed-p for
9260         details.
9261         (clear-progress): ditto.
9262         (remove-progress): ditto.
9263         (append-progress): ditto.
9264         (raw-append-progress): ditto.
9265         (display-progress): ditto.
9266         (current-progress): ditto.
9267         (current-progress-label): ditto.
9268         (progress): ditto.
9269         (lprogress): ditto.
9270
9271
9272 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9273
9274         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9275
9276         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9277         `isearch-yank-selection'.
9278         (isearch-mode-map): Use it.
9279         (isearch-yank-selection): Use `get-selection' instead of
9280         `get-x-selection'.
9281
9282 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9283
9284         * faces.el (isearch-secondary): Create face here.
9285
9286         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9287         timers.
9288
9289 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9290
9291         * subr.el (buffer-string): More robust backward compatibility
9292         check, courtesy William Perry.
9293
9294 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9295
9296         * replace.el (perform-replace): Stop the search after the search
9297         limit has been reached.
9298
9299 1999-08-23  Andy Piper  <andy@xemacs.org>
9300
9301         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9302         here if we don't have one.
9303
9304 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9305
9306         * ldap.el (ldap-coding-system): Default to nil until we get
9307         efficient UTF8 support
9308         (ldap-decode-string): Guard against `decode-coding-string' not
9309         being defined
9310         (ldap-encode-string): Guard against `encode-coding-string' not
9311         being defined
9312
9313 1999-08-23  Didier Verna  <didier@xemacs.org>
9314
9315         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9316         Some doc strings improvements, and add a star to the `interactive'
9317         calls.
9318
9319 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9320
9321         * font-lock.el (java-font-lock-keywords-3): introduced new
9322         keywords and regexpes for javadoc syntax 1.2.
9323
9324 1999-08-17  Andy Piper  <andy@xemacs.org>
9325
9326         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9327         format-buffers-tab-line.
9328         (buffers-tab-max-buffer-line-length): new variable.
9329         (format-buffers-tab-line): new function. truncate names if over
9330         buffers-tab-max-buffer-line-length.
9331
9332 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9333
9334         * cus-start.el: Customize the variable `bell-inhibit-time'.
9335
9336 1999-08-16  Andy Piper  <andy@xemacs.org>
9337
9338         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9339         brute-force approach to deleting the last buffer.
9340         (buffers-tab-grouping-regexp): new customizable variable.
9341         (select-buffers-tab-buffers-by-mode): use it.
9342
9343 1999-08-13  Andy Piper  <andy@xemacs.org>
9344
9345         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9346         deletion problem.
9347
9348 1999-07-30  Didier Verna  <didier@xemacs.org>
9349
9350         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9351         of princ to output symbols.
9352         (custom-save-face-internal): ditto.
9353         (custom-save-resets): ditto.
9354
9355 1999-08-09  Didier Verna  <didier@xemacs.org>
9356
9357         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9358         `regexp-quote' to protect the major mode name for use as a regular
9359         expression (c++ needs this for instance).
9360
9361 1999-08-08  Andy Piper  <andy@xemacs.org>
9362
9363         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9364         cope with similar mode names.
9365
9366         * gutter-items.el (buffers-tab-selection-function): new selection
9367         function.
9368         (select-buffers-tab-buffers-by-mode): new function.
9369         (buffers-tab-items): use it if set to only display buffers in the
9370         tab in the current buffer's group..
9371         (update-tab-in-gutter): use new api.
9372         (remove-buffer-from-gutter-tab): ditto.
9373
9374         * gutter-items.el (buffers-tab-max-size): set custom selection
9375         default to 6.
9376         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9377         (add-tab-to-gutter): set face as default.
9378
9379 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9380
9381         * faces.el (frob-face-property): Merge the fall-back specifier
9382         with the target, not replace it.
9383
9384 1999-08-05  Andy Piper  <andy@xemacs.org>
9385
9386         * gutter-items.el (update-tab-in-gutter): add frame argument for
9387         buffer-items.
9388         (update-tab-in-gutter): use it.
9389
9390         * gutter-items.el (record-buffer-hook): set.
9391
9392         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9393         change.
9394         (switch-to-buffer-hook) deleted.
9395
9396 1999-08-04  Andy Piper  <andy@xemacs.org>
9397
9398         * gutter-items.el (update-tab-in-gutter): make sure this will work
9399         as an argument to create-frame-hook.
9400
9401 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9402
9403         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9404         instead of timer emulation.
9405
9406 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9407
9408         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9409         Emacs isearch enhancements.
9410
9411 1999-07-28  Andy Piper  <andy@xemacs.org>
9412
9413         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9414         all devices that support tab controls.
9415         (remove-buffer-from-gutter-tab): new function. to be used as a
9416         value for kill-buffer-hook.
9417
9418 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9419
9420         * auto-show.el (auto-show-truncationp): changed to match
9421         `window_translation_on'
9422
9423 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9424
9425         * XEmacs 21.2.19 is released
9426
9427 1999-07-28  SL Baur  <steve@miho>
9428
9429         * code-files.el (insert-file-contents): Fix docstring.
9430         revert previous change.
9431
9432 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9433
9434         * fill.el (fill-region-as-paragraph): Change re-break-point to
9435         contain word-across-newline plus one character so that filling
9436         Japanese and Chinese works as desired.
9437         * simple.el (do-auto-fill): Ditto.
9438
9439 1999-07-26  SL Baur  <steve@miho>
9440
9441         * mule/japanese.el ("Japanese"): Do not specify a default input
9442         method.
9443         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9444
9445 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9446
9447         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9448         able to use cl-macs macro in early lisp.
9449
9450 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9451
9452         * custom.el:
9453         * cus-face.el:
9454         * cus-edit.el:
9455                 Massive custom Theme API changes.
9456
9457 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9458
9459         * code-files.el (insert-file-contents): Regard
9460         coding-system-magic-cookie if `coding-system-for-read' is nil.
9461
9462 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9463
9464         * mule/thai-xtis.el: Add coding: local variable, to avoid
9465         bootstrapping problem with C locale.
9466
9467 1999-07-22  Andy Piper  <andy@xemacs.org>
9468
9469         * dumped-lisp.el (preloaded-file-list): guard against putting
9470         gutter-items in a less than functional XEmacs.
9471         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9472
9473 1999-07-18  Bob Weiner  <weiner@beopen.com>
9474
9475         * fill.el (fill-context-prefix): Fixed bug that prevented the
9476         setting of an adaptive fill prefix when the `dont-skip-first' was
9477         t.
9478
9479 1999-07-22  SL Baur  <steve@miho>
9480
9481         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9482
9483 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9484
9485         * files.el (interpreter-mode-alist): add `make', `guile', and
9486         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9487         makefile-mode, guile is a scheme, and someday XEmacs will be
9488         modular enough to use as an efficient scripting tool.)
9489
9490 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9491
9492         * mule/mule-cmds.el (reset-language-environment): Regard
9493         coding-category `utf-8' and `ucs-4' if they are available.
9494
9495 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9496
9497         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9498         (prefer-coding-system): Fix DOC-string.
9499
9500         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9501         DOC-string too.
9502
9503         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9504         Mule.
9505         (coding-system-change-eol-conversion): Fix DOC-string.
9506
9507 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9508
9509         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9510         instead of `list-coding-system'.
9511
9512 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * menubar-items.el (default-menubar): `select-input-method' was
9515         renamed to `set-input-method'.
9516
9517         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9518         "Set Language Environment" menu.
9519
9520         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9521         "Describe Language Support" menu.
9522
9523 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9524
9525         * mule/chinese.el ("Chinese-GB"): Rename
9526         `chinese-gb-environment-setup-function' to
9527         `setup-chinese-gb-environment-internal'.
9528
9529 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9530
9531         * mule/korean.el: Use `define-coding-system-alias' instead of
9532         `copy-coding-system'.
9533
9534 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9535
9536         * mule/mule-cmds.el (set-language-environment-coding-systems):
9537         Treat duplicated coding-categories.
9538
9539 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9540
9541         * mule/japanese.el: Use `define-coding-system-alias' instead of
9542         `copy-coding-system'.
9543
9544 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9545
9546         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9547         coding-system `viscii'.
9548
9549 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9550
9551         * mule/cyrillic.el:
9552         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9553         (cyrillic-alternativnyj-decode-table): New variable.
9554         (cyrillic-alternativnyj-encode-table): New variable.
9555         - Specify `iso-8-1' as a category of coding-system
9556           `alternativnyj'.
9557         - Abolish general Cyrillic environment.
9558
9559 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9560
9561         * mule/chinese.el:
9562         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9563         - Register `chinese-gb-environment-setup-function' as a
9564           `setup-function' of "Chinese-GB" environment.
9565
9566 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9567
9568         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9569         optional argument `parents'.
9570
9571         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9572         property for Thai-XTIS.
9573
9574         * mule/mule-help.el (help-with-tutorial): Use property
9575         `tutorial-coding-system' of language-info as a coding-system to
9576         read tutorial file.
9577
9578 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9579
9580         * mule/thai-xtis.el: Don't setup `setup-function' and
9581         `exit-function'.
9582
9583         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9584         `set-coding-category-system' to set up coding-system for
9585         coding-category.
9586
9587         * mule/mule-cmds.el (prefer-coding-system): Use
9588         `set-coding-category-system' to set up coding-system for
9589         coding-category.
9590
9591 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9592
9593         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9594         Thai-XTIS environment.
9595
9596         * mule/mule-cmds.el (prefer-coding-system): Use
9597         `find-coding-system' instead of `coding-system-p'.
9598
9599 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9600
9601         * mule/mule-cmds.el (set-language-environment-coding-systems):
9602         Modify eol-type for XEmacs.
9603
9604         * mule/thai-xtis.el: Delete unused local variable `category'.
9605
9606         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9607         function.
9608         (prefer-coding-system): Don't call
9609         `update-coding-systems-internal'; use function
9610         `coding-category-list' instead of variable `coding-category-list';
9611         use `set-coding-priority-list' instead of `set-coding-priority';
9612         modify `eol-type' for XEmacs.
9613
9614         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9615         `charset-columns'.
9616         (char-width): Likewise.
9617
9618 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9619
9620         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9621         `tis-620'.
9622
9623         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9624         `set-coding-priority-list' instead of `set-coding-priority'; don't
9625         call `update-coding-systems-internal'.
9626
9627         * mule/mule-misc.el (coding-system-get): New function.
9628         (coding-system-put): New function.
9629         (coding-system-category): New function.
9630
9631 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9632
9633         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9634         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9635         to avoid conflict with leim/quail/thai-xtis.
9636
9637         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9638         to thai-xtis-chars.el.
9639
9640         * mule/thai-xtis-chars.el: New file (split from
9641         mule/thai-xtis.el).
9642
9643 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9644
9645         * mule/thai-xtis.el:
9646         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9647         - Add syntax entries.
9648         - Put `preferred-coding-system' of the charset `thai-xtis' to
9649           `tis-620'.
9650
9651 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9652
9653         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9654         rewritten to use write-multibyte-character.
9655
9656 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9657
9658         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9659         of `iso-2022-7'.
9660         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9661         ported yet.
9662         (read-input-method-name): Treat optional argument `default'.
9663
9664 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9665
9666         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9667         all.
9668         (set-language-info-alist): Set up menus here.
9669
9670 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9671
9672         * minibuf.el (completing-read): Add new optional argument
9673         `default'.
9674         (read-coding-system): Add new optional argument
9675         `default-coding-system'.
9676
9677 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9678
9679         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9680         (viet-viscii-...->viet-vscii...).
9681
9682 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9683
9684         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9685         and menus.
9686
9687 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9688
9689         * mule/mule-cmds.el (input-method-function): Add permanent-local
9690         property.
9691
9692 1999-03-30  Dave Love  <fx@gnu.org>
9693
9694         * mule/mule-cmds.el (current-language-environment): Doc fix.
9695
9696 1999-02-06  Richard Stallman  <rms@gnu.org>
9697
9698         * mule/european.el (setup-slovenian-environment): New function.
9699         ("Slovenian"): New language environment.
9700
9701 1999-01-27  Dave Love  <fx@gnu.org>
9702
9703         * mule/mule-cmds.el (current-language-environment): Provide :link,
9704         :type (choices) and appropriate :get.
9705
9706 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9707
9708         * mule/mule-cmds.el (describe-language-environment): Don't alter
9709         input-method-alist.
9710
9711 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9712
9713         * mule/mule-cmds.el (prefer-coding-system): Call
9714         set-coding-priority, so that the internal array of priorities is
9715         also updated.
9716
9717 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9718
9719         * mule/mule-cmds.el (prefer-coding-system): If the argument
9720         requires specific EOL conversion type, make the default coding
9721         systems use that.
9722
9723 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9724
9725         * mule/mule-cmds.el (set-language-environment): Pass the default
9726         eol-type to set-language-environment-coding-systems.
9727         (set-default-coding-systems): Copy the eol-type property for the
9728         new default values of {buffer-file,process}-coding-system from the
9729         old defaults.
9730         (set-language-environment-coding-systems): Accept an optional
9731         argument EOL-TYPE, and set the eol-type property of the default
9732         coding systems accordingly.
9733
9734 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9735
9736         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9737         use generate-new-buffer instead of get-buffer-create.
9738
9739 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9740
9741         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9742
9743 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9744
9745         * mule/mule-cmds.el (default-input-method): Fix custom type.
9746
9747 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9748
9749         * mule/mule-cmds.el (setup-specified-language-environment):
9750         Add apropos-inhibit property.
9751         (describe-specified-language-support): Likewise.
9752
9753 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9754
9755         * mule/mule-cmds.el: Doc fixes.
9756
9757 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9758
9759         * mule/mule-cmds.el (register-input-method): Doc-string
9760         modified.
9761
9762 1998-09-01  Dave Love  <fx@gnu.org>
9763
9764         * mule/mule-cmds.el (current-language-environment): Fix
9765         setter function.
9766
9767 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9768
9769         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9770         mule/european.el, mule/hebrew.el, mule/japanese.el,
9771         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9772         avoid bootstrapping problem if you need to recompile all the Lisp
9773         files using interpreted code.
9774
9775 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9776
9777         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9778         ("Latin-2"): Likewise.
9779
9780 1998-08-18  Per Starback  <starback@update.uu.se>
9781
9782         * mule/european.el (setup-latin2-environment): Fix typo.
9783
9784 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9785
9786         * mule/european.el: Give proper value of `input-method' key to all
9787         lang. env.
9788
9789         * mule/mule-cmds.el (activate-input-method): Handle the case that
9790         the arg INPUT-METHOD is nil correctly.
9791         (read-multilingual-string): Activate the specified input method
9792         before calling read-string.  Afterward, activate the original
9793         input method.
9794
9795 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9796
9797         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9798         (set-language-info-alist): Fix typo in doc-string.
9799
9800         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9801
9802 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9803
9804         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9805         (reset-language-environment): New function for the job that
9806         setup-english-environment used to do.
9807         (set-language-environment): Do more setups according to the info
9808         in language-info-alist.
9809         (read-language-name): Handle the case that the arg KEY is nil.
9810         (describe-language-environment): Handle input-method property.
9811
9812         * mule/: All files under this directory, which related with
9813         specific languages (such as mule/european.el, mule/greek.el,
9814         mule/hebrew.el, mule/misc-lang.el), modified as below.
9815         (setup-XXX-environment): Just call set-language-environment.  If
9816         they used to do some other jobs than what done by
9817         set-language-environment, those jobs are done in
9818         setup-XXX-environment-internal now.
9819         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9820         the value to setup-XXX-environment-internal.  Add properties
9821         input-method and features.
9822
9823         * mule/english.el (setup-english-environment): Just call
9824         reset-language-environment.
9825
9826         * mule/european.el (setup-8-bit-environment): Function deleted.
9827
9828 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9829
9830         * mule/mule-cmds.el (input-method-exit-on-first-char)
9831         (input-method-use-echo-area): Doc fixes.
9832
9833 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9834
9835         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9836         variable.
9837         (input-method-use-echo-area): New variable.
9838
9839 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9840
9841         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9842
9843 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9844
9845         * mule/mule-cmds.el (activate-input-method): Update mode line.
9846         (inactivate-input-method): Likewise.
9847
9848 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9849
9850         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9851         input method in the current buffer, but just bind
9852         current-input-method.
9853
9854 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9855
9856         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9857
9858         * mule/misc-lang.el ("IPA"): Add coding-priority and
9859         coding-system.
9860
9861 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9862
9863         * mule/greek.el: Add coding-priority.
9864
9865 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9866
9867         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9868         LANG-ENV.
9869
9870 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9871
9872         * mule/mule-cmds.el (register-input-method): Fix previous change.
9873         (setup-specified-language-environment): Doc fix.
9874
9875 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9876
9877         * mule/mule-cmds.el: Several doc fixes.
9878         (get-language-info, set-language-info): Rename argument.
9879         (set-language-info-alist): Likewise.
9880         (register-input-method): Rename argument.
9881         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9882
9883 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9884
9885         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9886         default value while reading an input method.
9887
9888 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9889
9890         * mule/mule-cmds.el (universal-coding-system-argument):
9891         Use buffer-file-coding-system as default.
9892
9893 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9894
9895         * mule/korean.el ("Korean"): Doc fix.
9896
9897 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9898
9899         * mule/mule-cmds.el (describe-language-environment): Print the
9900         languge environment at the head.
9901
9902 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9903
9904         * mule/japanese.el: Set exit-function to exit-japanese-environment
9905         for Japanese environment.
9906
9907 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9908
9909         * mule/mule-cmds.el (set-language-environment): Doc fix.
9910         (current-language-environment): Use defcustom.
9911         (default-input-method): Specify :type.
9912
9913 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9914
9915         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9916         modified.
9917         (prefer-coding-system): Doc-string modified.
9918
9919 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9920
9921         * mule/mule-cmds.el (set-language-info): Doc-string
9922         describes `coding-priority' KEY.
9923         (set-language-environment-coding-systems): New function.
9924         (select-safe-coding-system): New function.
9925         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9926         (set-language-info-alist): New optionla arg PARENTS.  Call
9927         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9928         (set-language-environment-coding-systems): New function.
9929
9930         * mule/chinese.el: Remove setting up of
9931         describe-chinese-environment-map and
9932         setup-chinese-environment-map.  Exclude them in args of calls to
9933         set-language-info-alist.  Register coding-priority key in
9934         language-info-alist.
9935
9936         * mule/cyrillic.el: Remove setting up of
9937         describe-cyrillic-environment-map and
9938         setup-cyrillic-environment-map.  Exclude them in args of calls to
9939         set-language-info-alist.  Register coding-priority key in
9940         language-info-alist.
9941
9942         * mule/english.el: Register coding-priority key in
9943         language-info-alist.
9944
9945         * mule/ethiopic.el: Register coding-priority key in
9946         language-info-alist.
9947
9948         * mule/european.el: Remove setting up of
9949         describe-european-environment-map and
9950         setup-european-environment-map.  Exclude them in args of calls to
9951         set-language-info-alist.  Register coding-priority key in
9952         language-info-alist.  Add "German" language env.
9953         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9954         (setup-german-environment): New function.
9955
9956         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9957         change default input method to "greek-postfix".
9958
9959         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9960         coding-priority key in
9961
9962 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9963
9964         * mule/mule-cmds.el (set-language-info): Doc fix.
9965         (input-method-inactivate-hook): Doc fix.
9966
9967 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9968
9969         * mule/mule-cmds.el (set-input-method): Renamed from
9970         select-input-method.
9971
9972 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9973
9974         * mule/mule-cmds.el (set-language-environment): Run
9975         exit-language-environment-hook before calling `exit-function'
9976         which is specified for the language environment.
9977
9978 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9979
9980         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9981         modified.
9982         (prefer-coding-system): Likewise.
9983         (describe-language-environment): Print aliases of each coding
9984         system.
9985         (set-language-environment-hook): New variable.
9986         (exit-language-environment-hook): New variable.
9987         (set-language-environment): Call these hooks.  Before setting a
9988         new language environment, exit from the
9989         current-language-environment if necessary.
9990         (input-method-verbose-flag): The value can be nil, t,
9991         complex-only, or default.
9992         (input-method-highlight-flag): Doc-string augmented.
9993         (activate-input-method): Check if we can run the registered
9994         function to activate an input method.
9995
9996         * mule/korean.el: Set exit-function for language environment
9997         "Korean" to exit-korean-environment.
9998         (setup-korean-environment): Moved to korea-util.el.
9999
10000 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10001
10002         * mule/mule-cmds.el (read-multilingual-string): Use
10003         current-input-method prior to default-input-method.  Don't bind
10004         current-input-method by `let', instead, activate the specified
10005         input method in the current buffer temporarily.
10006
10007 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10008
10009         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10010
10011 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10012
10013         * mule/chinese.el (post-read-decode-hz): Return the result of
10014         decode-hz-region.
10015         (pre-write-encode-hz): Do not change the value of
10016         last-coding-system.
10017
10018 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10019
10020         * mule/mule-ccl.el: Doc fixes.
10021
10022 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10023
10024         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10025         (check-ccl-program): New macro.
10026
10027 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10028
10029         * mule/mule-ccl.el: Comment about CCL syntax modified.
10030         (ccl-command-table): Add read-multibyte-character and
10031         write-multibyte-character.
10032         (ccl-code-table): Add ex-cmd.
10033         (ccl-extended-code-table): New variable.
10034         (ccl-embed-extended-command): New function.
10035         (ccl-compile-read-multibyte-character,
10036         ccl-compile-write-multibyte-character) New functions.
10037         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10038         ccl-dump-write-multibyte-character): New functions.
10039
10040 1999-07-22  SL Baur  <steve@miho>
10041
10042         * config.el (config-value-file): config.values is installed into
10043         doc-directory.
10044         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10045
10046 1999-07-19  Didier Verna  <didier@xemacs.org>
10047
10048         * rect.el: all functions rewritten, except when noted. Below is a
10049         list of interface changes.
10050         (apply-on-rectangle): new function. Obsoletes
10051         `operate-on-rectangle'. All functions that used to call this
10052         function now call the new one.
10053         (kill-rectangle): added optional prefix arg to fill lines.
10054         (delete-rectangle): ditto.
10055         (delete-extract-rectangle): ditto.
10056         (open-rectangle): ditto.
10057         (clear-rectangle): ditto.
10058         (delete-rectangle-line): added third arg FILL.
10059         (delete-extract-rectangle-line): ditto.
10060         (open-rectangle-line): ditto.
10061         (clear-rectangle-line): ditto.
10062
10063 1999-07-18  Andy Piper  <andy@xemacs.org>
10064
10065         * menubar-items.el (default-menubar): add gutter options.
10066
10067         * gutter-items.el: new file.
10068         (gutter): new group for custom.
10069         (gutter-visible-p): new variable.
10070         (default-gutter-position): ditto.
10071         (buffers-tab): new group for the buffers tab.
10072         (gutter-buffers-tab): widget to put in the gutter.
10073         (buffers-tab-max-size): max number of tabs.
10074         (buffers-tab-switch-to-buffer-function): function to call when a
10075         tab is pressed.
10076         (buffers-tab-omit-function): filter buffers with this function.
10077         (buffers-tab-format-buffer-line-function): format buffer names for
10078         inclusion in tabs.
10079         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10080         the record.
10081         (build-buffers-tab-internal): build a list of tab items.
10082         (buffers-tab-items): ditto.
10083         (add-tab-to-gutter): put a tab in the gutter area.
10084         (update-tab-in-gutter): reset the buffers in the tab.
10085
10086         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10087
10088         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10089         (switch-to-buffer-hooks): new hook.
10090
10091         * toolbar.el (default-toolbar-position): fix typo.
10092
10093 1999-07-16  Andy Piper  <andy@xemacs.org>
10094
10095         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10096
10097 1999-07-15  Didier Verna  <didier@xemacs.org>
10098
10099         * cus-edit.el (custom-prompt-variable): optional third arg makes
10100         prompt for a comment string.
10101         (customize-set-value): optional prefix makes this function handle
10102         variable comments.
10103         (customize-set-variable): ditto.
10104         (customize-save-variable): ditto.
10105         (customize-customized): handle custom comments.
10106         (customize-save-customized): ditto.
10107         (custom-variable-state-set): ditto.
10108         (custom-face-state-set): ditto.
10109         (customize-saved): ditto.
10110         (custom-variable-set): ditto.
10111         (custom-face-set): ditto.
10112         (custom-variable-save): ditto.
10113         (custom-face-save): ditto.
10114         (custom-variable-reset-saved): ditto.
10115         (custom-face-reset-saved): ditto.
10116         (custom-variable-reset-standard): ditto.
10117         (custom-face-reset-standard): ditto.
10118         (custom-comment-face): new face.
10119         (custom-comment-tag-face): ditto.
10120         (custom-comment): new widget.
10121         (custom-comment-create): new function.
10122         (custom-comment-delete): ditto.
10123         (custom-comment-value-set): ditto.
10124         (custom-comment-show): ditto.
10125         (custom-comment-invisible-p): ditto.
10126         (custom-variable-value-create): create a comment field widget.
10127         (custom-face-value-create): ditto.
10128         (custom-variable-menu): new entry for adding a custom comment.
10129         (custom-face-menu): ditto.
10130         (custom-save-variables): possibly save custom comments.
10131         (custom-save-faces): ditto.
10132
10133         * cus-face.el (custom-set-faces): the arguments can now have a
10134         custom comment as fourth argument.
10135
10136         * custom.el (custom-set-variables): the arguments can now have a
10137         custom comment as fifth element.
10138
10139 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10140
10141         * XEmacs 21.2.18 is released
10142
10143 1999-07-13  SL Baur  <steve@miho>
10144
10145         * lib-complete.el (read-library-name): Revert previous change.
10146         (read-library): Ditto.
10147
10148 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10149
10150         * packages.el (packages-package-list): Capitalize docstring.
10151
10152         * packages.el (packages-find-package-library-path): Use #'nconc
10153         rather than #'append to reduce consing -- #'mapcar uses Flist,
10154         which returns a freshly consed list.  #'append would create yet
10155         another fresh list, using Fmake_list in concat.
10156
10157         * packages.el (package-provide): Use setq with remassq like it
10158         says in its docstring.
10159
10160 1999-07-06  SL Baur  <steve@miho.m17n.org>
10161
10162         * lib-complete.el (progn-with-message): Fix typo.
10163
10164 1999-07-06  SL Baur  <steve@miho.m17n.org>
10165
10166         * mule/mule-misc.el (char-octet): Make function match docstring.
10167         From Katsumi Yamaoka <yamaoka@jpl.org>
10168
10169 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10170
10171         * wid-edit.el (widget-documentation): corrected spelling error.
10172
10173 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10174
10175         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10176         keys if already bound
10177
10178 1999-07-06  SL Baur  <steve@miho.m17n.org>
10179
10180         * lib-complete.el (progn-with-message): Revert previous changes.
10181
10182 1999-06-24  Bob Weiner  <weiner@beopen.com>
10183
10184         * lib-complete.el (find-library):
10185         (find-library-other-window):
10186         (find-library-other-frame): Completely rewrote
10187         so that these functions actually work when called non-interactively.
10188         Also made them handle LIBRARY arguments which end with .el or .elc.
10189
10190 1999-06-24  Bob Weiner  <weiner@beopen.com>
10191
10192         * simple.el (indent-new-comment-line): Locally bound
10193         `block-comment-start' to `comstart' or else when this is called
10194         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10195         `block-comment-start' value, ignoring any existing spacing after a
10196         comment prefix in the previous line and producing ugly comments.
10197
10198 1999-06-23  Bob Weiner  <weiner@beopen.com>
10199
10200         * list-mode.el (mouse-choose-completion):
10201         (choose-completion):
10202         (completion-switch-to-minibuffer): Added.
10203         ([Tab]): [Tab] previously switched to the minibuffer
10204         but since [space] does that and since most applications in the
10205         world use [Tab] to select the next item in a list, do that in the
10206         *Completions* buffer too.  This will cause the least confusion
10207         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10208         06/23/1999.
10209
10210 1999-06-22  Bob Weiner  <weiner@beopen.com>
10211
10212         * help.el (help-buffer-name): Added support for a null value
10213         of `help-buffer-prefix-string' since some buffers require no
10214         prefix.
10215
10216 1999-06-20  Bob Weiner  <weiner@beopen.com>
10217
10218         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10219         in the completion-list-mode-map to bury the completions buffer
10220         even when the minibuffer is no longer active.
10221
10222 1999-06-20  Bob Weiner  <weiner@beopen.com>
10223
10224         * list-mode.el (list-mode): It is visually disconcerting to have
10225         the text cursor disappear within list buffers, especially when
10226         moving from window to window, so leave it visible.
10227
10228 1999-07-01  SL Baur  <steve@miho.m17n.org>
10229
10230         * menubar-items.el (default-menubar): Conditionalize the bug
10231         report menu item (which may not be possible in this XEmacs).
10232         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10233
10234 1999-06-30  SL Baur  <steve@miho.m17n.org>
10235
10236         * subr.el (with-current-buffer): DOC string fix.
10237         Suggested by Bob Weiner <weiner@altrasoft.com>
10238
10239 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10240
10241         * cus-face.el (custom-face-italic): insert missing args
10242
10243 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10244
10245         * packages.el (package-locations): Changed default early package
10246         hierarchies to ~/.xemacs/mule-packages and
10247         ~/.xemacs/xemacs-packages.
10248
10249 1999-06-23  SL Baur  <steve@miho.m17n.org>
10250
10251         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10252
10253 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10254
10255         * packages.el (package-locations): Changed default early package
10256         hierarchy to ~/.xemacs/packages.
10257         (package-locations): Removed `packages' as a possible name for a
10258         late package hierarchy.
10259
10260 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10261
10262         * mule/mule-category.el (word-combining-categories): Set up new
10263         variable.
10264         (word-separating-categories): Likewise.
10265
10266 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10267
10268         * XEmacs 21.2.17 is released
10269
10270 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10271
10272         * font-menu.el (font-menu-set-font): allow for nil specification
10273         of font size.
10274
10275 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10276
10277         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10278         is 1.
10279
10280 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10281
10282         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10283         8859-5 instead of ISO 8859-1.
10284
10285 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10286
10287         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10288         (viet-viscii-encode-table): Ditto.
10289
10290         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10291         Make obsolete definition of char-octet.
10292
10293 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10294
10295         * subr.el: Move no-Mule make-char ...
10296         * help-nomule.el (make-char): To here.
10297         (string-width): Make Mule compatibility alias.
10298
10299 1999-06-15  Andy Piper  <andy@xemacs.org>
10300
10301         * select.el (get-selection-no-error): really make there be no-error.
10302         (get-selection): revert to original.
10303
10304 1999-06-11  Andy Piper  <andy@xemacs.org>
10305
10306         * select.el (selection-sets-clipboard): renamed.
10307         (own-selection): use it.
10308
10309 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10310
10311         * XEmacs 21.2.16 is released
10312
10313 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10314
10315         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10316         missing characters to avoid crash.
10317
10318 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10319
10320         * coding.el (set-terminal-coding-system): Only set the console
10321         coding system on the selected console if it is a tty.
10322
10323 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10324
10325         * cus-face.el:
10326         * cus-edit.el:
10327         * faces.el:
10328         (custom):
10329         (face-spec-set):
10330         * faces.el (frob-face-property):
10331         * font-menu.el (font-menu-set-font):
10332                   Actually apply changes from 1999-03-17
10333
10334 1999-06-10  Andy Piper  <andy@xemacs.org>
10335
10336         * select.el (get-selection): abstract out non error-signalling
10337         part.
10338         (get-selection-no-error): get-selection without signalling an
10339         error.
10340         (selection-is-clipboard-p): new variable. controls whether the
10341         selection sets the clipboard.
10342         (own-selection): use it.
10343
10344         * mouse.el (insert-selection): fallback to clipboard after trying
10345         primary selection and cutbuffer.
10346
10347 1999-06-05  Andy Piper  <andy@xemacs.org>
10348
10349         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10350         selection functions.
10351
10352 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10353
10354         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10355         default value.
10356         (load): Use `raw-text' instead of `no-conversion'.
10357         (insert-file-contents): Likewise.
10358
10359         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10360         of `no-conversion'.
10361
10362 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10363
10364         * coding.el: Don't copy `no-conversion' to `raw-text'.
10365
10366 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10367
10368         * subr.el (make-char): Define it if Mule is not around.
10369
10370 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10371
10372         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10373
10374         * x-select.el (x-disown-selection-internal): Restore symbol as an
10375         obsolete alias.
10376         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10377
10378 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10379
10380         * XEmacs 21.2.15 is released
10381
10382 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10383
10384         * subr.el (split-string): Avoid infinite looping
10385
10386 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10387
10388         * ldap.el (ldap-ignore-attribute-codings): New variable
10389         (ldap-default-attribute-decoder): New variable
10390         (ldap-coding-system): New variable
10391         (ldap-attribute-syntax-encoders): New variable
10392         (ldap-attribute-syntax-decoders): New variable
10393         (ldap-attribute-syntaxes-alist): New variable
10394         (ldap-encode-boolean): New function
10395         (ldap-decode-boolean): New function
10396         (ldap-encode-country-string): New function
10397         (ldap-decode-string): New function
10398         (ldap-decode-address): New function
10399         (ldap-encode-address): New function
10400         (ldap-decode-attribute): New function
10401         (ldap-search): Use some of these
10402
10403 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10404
10405         * version.el (emacs-version): Make the patch level/beta come
10406         before the XEmacs qualifier so that it gets into (funcall
10407         emacs-version) and thus in the bug reports.
10408         (emacs-version>=): Support patch levels.
10409
10410 1999-06-03  SL Baur  <steve@xemacs.org>
10411
10412         * version.el: implement x.y.z version number
10413         From Jan Vroonhof <vroonhof@math.ethz.ch>
10414
10415 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10416
10417         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10418
10419 1999-05-22  Vin Shelton <acs@xemacs.org>
10420
10421         * startup.el: Document -private and break out non-standard X options.
10422
10423 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10424
10425         * mule/mule-charset.el (charset-after): New function.
10426         (charset-direction): Synch with Mule, update docstring.
10427         (get-charset-property): New function.
10428         (put-charset-property): New function.
10429         (charset-plist): New function.
10430
10431         * mule/mule-charset.el (compose-region):
10432         (decompose-region): remove;  these functions (which don't work
10433         since we don't do composite characters) have been moved to
10434         mule-util.el.
10435         (toplevel): follow coding standards
10436
10437 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10438
10439         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10440         exist any more.
10441
10442         * code-files.el: Fix commentary to follow coding standards.  Move
10443         the single line left in mule-files.el to here.
10444
10445         * mule/mule-files.el: delete.
10446
10447 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10448
10449         * info.el (Info-scroll-prev): Use event functions instead of the
10450         old emacs 19 interface.
10451
10452 1999-06-02  Andy Piper  <andy@xemacs.org>
10453
10454         * x-font-menu.el (x-font-menu-load-font):
10455         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10456
10457 1999-05-31  Andy Piper  <andy@xemacs.org>
10458
10459         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10460         group.
10461         (font-menu-this-frame-only-p): ditto.
10462         (font-menu-max-items): reinstate, from Jan Vroonhof
10463         <vroonhof@math.ethz.ch>
10464         (font-menu-submenu-name-format): ditto.
10465         (font-menu-split-long-menu): ditto, for use by the family
10466         constructor.
10467         (font-menu-family-constructor): use it.
10468
10469 1999-05-30  Andy Piper  <andy@xemacs.org>
10470
10471         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10472         for use by the font menu.
10473
10474         * msw-font-menu.el: new file implementing mswindows specific
10475         font-menu behaviour.
10476         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10477         (mswindows-font-menu-junk-families): ditto.
10478         (hack-font-truename): ditto.
10479         (mswindows-font-regexp-ascii): ditto.
10480         (mswindows-reset-device-font-menus): ditto.
10481         (mswindows-font-menu-font-data): ditto.
10482         (mswindows-font-menu-load-font): ditto.
10483
10484         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10485         (x-font-menu-font-data): ditto.
10486         (x-font-menu-load-font): ditto.
10487
10488         * font-menu.el: new file implementing generic font menu behaviour.
10489         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10490         made device independent.
10491         (font-menu-this-frame-only-p): ditto.
10492         (font-menu-preferred-resolution): ditto.
10493         (font-menu-size-scaling): new variable used to determine whether
10494         sizes are in points or tenths of a point.
10495         (vassoc): moved from x-font-menu.el.
10496         (device-fonts-cache): ditto.
10497         (device-fonts-cache): ditto.
10498         (flush-device-fonts-cache): ditto.
10499         (reset-device-font-menus): copied from x-font-menu.el and made
10500         device independent. Most functionality deferred to
10501         device-dependent versions.
10502         (font-menu-family-constructor): copied from x-font-menu.el and
10503         made device independent.
10504         (font-menu-size-constructor): ditto.
10505         (font-menu-weight-constructor): ditto.
10506         (font-menu-set-font): ditto.
10507         (font-menu-change-face): ditto.
10508         (font-menu-load-font): new device method.
10509         (font-menu-font-data): ditto.
10510
10511         * x-font-menu.el: The above functions deleted.
10512
10513 1999-05-26  Andy Piper  <andy@xemacs.org>
10514
10515         * update-elc.el:
10516         * make-docfile.el:
10517         * loadup.el: rehash expand-file-name usage to not use default-directory.
10518
10519 1999-05-21  Andy Piper  <andy@xemacs.org>
10520
10521         * x-select.el (x-select-convert-to-text):
10522         (x-selected-text-type):
10523         (x-get-selection):
10524         (xselect-convert-to-string):
10525         (xselect-convert-to-compound-text):
10526         (xselect-convert-to-length):
10527         (xselect-convert-to-targets):
10528         (xselect-convert-to-delete):
10529         (xselect-convert-to-filename):
10530         (xselect-convert-to-charpos):
10531         (xselect-convert-to-lineno):
10532         (xselect-convert-to-colno):
10533         (xselect-convert-to-sourceloc):
10534         (xselect-convert-to-os):
10535         (xselect-convert-to-host):
10536         (xselect-convert-to-user):
10537         (xselect-convert-to-class):
10538         (xselect-convert-to-name):
10539         (xselect-convert-to-integer):
10540         (xselect-convert-to-atom):
10541         (xselect-convert-to-identity): functions renamed from x-* and
10542         moved to select.el.
10543         (x-get-secondary-selection): use rename get-selection.
10544         (x-get-clipboard): ditto.
10545         (x-own-selection): moved to select.el.
10546         (x-valid-simple-selection-p): ditto.
10547         (x-dehilight-selection): ditto.
10548         (x-own-clipboard): ditto.
10549         (x-disown-selection): ditto.
10550
10551         * x-mouse.el (x-yank-function): moved to mouse.el.
10552         (x-insert-selection): ditto.
10553         (x-set-point-and-move-selection): use renamed function.
10554
10555         * select.el (selected-text-type): moved and renamed from
10556         x-select.el.
10557         (selection-owner-p): moved to C.
10558         (selection-exists-p): ditto.
10559         (get-cutbuffer): new device method.
10560         (get-selection): generalised and moved from x-select.el.
10561         (own-selection): moved x-own-selection functionality into here.
10562         (dehilight-selection): renamed and moved from x-select.el.
10563         (own-clipboard): functionality moved from x-select.el using new
10564         generic C builtins.
10565         (disown-clipboard): ditto.
10566         (select-convert-to-text):
10567         (select-convert-to-string):
10568         (select-convert-to-compound-text):
10569         (select-convert-to-length):
10570         (select-convert-to-targets):
10571         (select-convert-to-delete):
10572         (select-convert-to-filename):
10573         (select-convert-to-charpos):
10574         (select-convert-to-lineno):
10575         (select-convert-to-colno):
10576         (select-convert-to-sourceloc):
10577         (select-convert-to-os):
10578         (select-convert-to-host):
10579         (select-convert-to-user):
10580         (select-convert-to-class):
10581         (select-convert-to-name):
10582         (select-convert-to-integer):
10583         (select-convert-to-atom):
10584         (select-convert-to-identity): new functions renamed from x-* and
10585         moved from x-select.el.
10586
10587         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10588         into here and use as the default window-system mouse yank.
10589         (insert-selection): generalised and moved from x-mouse.el.
10590         (own-clipboard): moved to C.
10591
10592         * msw-select.el (mswindows-selection-owned-p): deleted.
10593         (mswindows-own-selection): generalised and moved to select.el.
10594         (mswindows-disown-selection): generalised and moved to C.
10595         (mswindows-selection-owner-p): ditto.
10596
10597 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10598
10599         * XEmacs 21.2.14 is released
10600
10601 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10602
10603         * about.el: update contact info for jason and slb.
10604
10605 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10606
10607         * mule/european.el (setup-romanian-environment): Add Romanian
10608         support from Emacs/Mule romanian.el.
10609
10610 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10611
10612         * cus-face.el: Label all custom changes with the 'custom' tag.
10613
10614         * cus-edit.el: idem ditto.
10615
10616         * faces.el: Added suport for adding device tags to various functions.
10617         (custom): New device tag.
10618         (face-spec-set): Call reset face with tags argument. No longer do
10619         x-init-global-faces hack.
10620
10621         * faces.el (frob-face-property): Use an anonymous specifier to map
10622         frob-face-property-1 over.
10623
10624         * x-font-menu.el (font-menu-set-font): Always specify all
10625         properties to custom.
10626
10627 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10628
10629         * mule/european.el (setup-czech-environment): Add czech support.
10630         From David Sauer <davids@orfinet.cz>
10631
10632 1999-03-15  SL Baur  <steve@xemacs.org>
10633
10634         * check-features.el: Turn hard errors into warnings.
10635
10636 1999-03-21  SL Baur  <steve@xemacs.org>
10637
10638         * simple.el (delete-key-deletes-forward): As per discussion on
10639         xemacs-beta, default to t.
10640
10641 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10642
10643         * loadup.el: Define Installation-string before loading anything.
10644
10645 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10646
10647         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10648         From Anders Stenman <stenman@isy.liu.se>
10649
10650 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10651
10652         * wid-edit.el (widget-glyph-find): Ditto.
10653
10654         * packages.el (locate-library): Ditto.
10655
10656         * loadup.el (really-early-error-handler): Ditto.
10657
10658         * lib-complete.el (read-library): Ditto.
10659
10660         * faces.el (set-face-stipple): Ditto.
10661
10662         * code-files.el (load): Use new calling style of locate-file.
10663
10664 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10665
10666         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10667         dead.
10668
10669 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10670
10671         * dumped-lisp.el (preloaded-file-list): Don't load
10672         Installation.el.
10673
10674         * loadup.el (Installation-string): Define it here.
10675
10676 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10677
10678         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10679         Installation.el needs to be loaded before `dump-paths', otherwise
10680         the dumping process won't find it.
10681
10682 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10683
10684         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10685         subr so that we can use `replace-in-string' in Installation.el to
10686         get rid of C-m chars under the native Windows build.
10687
10688 1999-04-29  Andy Piper  <andy@xemacs.org>
10689
10690         * make-docfile.el: canonicalize file and directory names.
10691
10692         * device.el (call-device-method): new function for calling device
10693         specific methods.
10694         (define-device-method): new function for defining device methods.
10695         (define-device-method*): ditto.
10696
10697 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10698
10699         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10700
10701 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10702
10703         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10704         (cyrillic-koi8-r-encode-table): Likewise.
10705         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10706         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10707
10708         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10709         from vietnamese.el].
10710
10711         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10712         mule/mule-misc.el.
10713
10714 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10715
10716         * mule/thai-xtis.el:
10717         - Change font registry name from "Thai94x94-0" to "xtis-0".
10718         - Change mnemonic of coding-system `tis-620' to "TIS620".
10719
10720 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10721
10722         * mule/ethiopic.el: fixed.
10723
10724 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10725
10726         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10727
10728         * mule/thai-xtis.el: New file.
10729
10730         * mule/vietnamese.el: New file.
10731
10732         * mule/ethiopic.el: New file.
10733
10734 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10735
10736         * bytecomp.el (byte-compile-close-variables): Leave
10737         debug-issue-ebola-notices alone.
10738
10739 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10740
10741         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10742         at the top of the buffer since it is the most important thing to
10743         customize
10744         (ldap-get-host-parameter): New defun
10745         (ldap-search): Add a new parameter `withdn' to retrieve the
10746         distinguished names of entries
10747
10748 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10749
10750         * startup.el (splash-frame-body): Date and spelling fixes.
10751
10752 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10753
10754         * view-less.el (toggle-truncate-lines): add autoload tag
10755
10756 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10757
10758         * format.el (format-alist): Disable image stuff.
10759
10760 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10761
10762         * wid-edit.el (widget-glyph-find): Search by directories, then by
10763         suffixes rather than the other way around.
10764         (widget-image-conversion): Renamed to
10765         `widget-image-file-name-suffixes'.
10766
10767 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10768
10769         * mule/mule-charset.el: Made old functions obsolete, remove the
10770         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10771         (charset-iso-graphic-plane): Rename from charset-graphic.
10772         (charset-iso-final-char): Rename from charset-final.
10773         (charset-width): Rename from charset-columns.
10774         (charset-bytes): Added from fsf compatibility, returns always 1.
10775
10776         * mule/mule-misc.el: Move charset-doc-string alias to
10777         mule-charset.el
10778
10779 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10780
10781         * x-faces.el (x-make-font-bold-italic): honor
10782         *try-oblique-before-italic-fonts*
10783
10784 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10785
10786         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10787
10788 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10789
10790         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10791         name.
10792
10793 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10794
10795         * cl-extra.el (equalp): Would bug out for lists.
10796
10797 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10798
10799         * about.el (about-hackers):  Change cgw's email address
10800
10801 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10802
10803         * XEmacs 21.2.13 is released
10804
10805 1999-03-12  SL Baur  <steve@xemacs.org>
10806
10807         * simple.el (delete-key-deletes-forward): Revert to previous
10808         behavior.
10809
10810 1999-01-18  Didier Verna  <didier@xemacs.org>
10811
10812         * menubar-items.el (xemacs-splash-buffer): handle the case of
10813         multiple elements in the splash buffer body.
10814
10815         * startup.el (splash-frame-timeout): new constant: interval
10816         between splash buffer elements.
10817         (command-line-1): handle splash buffer with multiple elements (use
10818         a timeout).
10819         (splash-frame-body): Originally `startup-splash-frame-body'.
10820         Rewrote a cleaner and more readable version. This can now be array,
10821         in which case each element is displayed in turn in the splash buffer.
10822         (splash-frame-static-body): new constant. Persistent information
10823         across all splash buffer elements (preserves the possibility to give
10824         it in different languages.
10825         (circulate-splash-frame-elements): new function. Used as a timeout
10826         to circulate through all splash frame elements and display them in
10827         sequence.
10828         (display-splash-frame): originally `startup-splash-frame'. Handle
10829         the case of multiple elements in the splash buffer body. Now
10830         returns a timeout id if multiple elements to display, or nil.
10831
10832 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10833
10834         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10835         so they can be overridden by x-init-face-from-resources.
10836         Additionally specify the font name also with an x tag.
10837
10838 1999-03-08  Andy Piper  <andy@xemacs.org>
10839
10840         * package-get.el (package-get-base): autoload.
10841
10842         * menubar-items.el (default-menubar): add update menu item. Fix
10843         custom menu to only be activated when package-base is available.
10844
10845         * package-get.el (package-get-custom): don't load
10846         package-get-custom as it is auto-generated. Fix group definition.
10847
10848 1999-03-05  Didier Verna  <didier@xemacs.org>
10849
10850         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10851         instead of `symbol-name' (Thanks Kyle).
10852
10853         * cus-edit.el (custom-save-variables): use `prin1' instead of
10854         princ to write symbols.
10855
10856 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10857
10858         * XEmacs 21.2.12 is released
10859
10860 1999-03-05  SL Baur  <steve@xemacs.org>
10861
10862         * menubar-items.el (default-menubar): Add kfm browsing support.
10863         From Neal Becker <nbecker@fred.net>
10864
10865 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10866
10867         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10868         calls to font-lock during buffer reversion.
10869
10870 1999-02-12  Didier Verna  <didier@xemacs.org>
10871
10872         * info.el (Info-build-node-completions): unconditionally widen the
10873         tag table buffer.
10874
10875 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10876
10877         * x-faces.el (x-init-face-from-resources):
10878         Only set fonts in the 'x locale.
10879
10880 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10881
10882         * package-ui.el (pui-install-selected-packages): Don't throw on
10883         `package-admin-delete-binary-package' returning nil since it's
10884         normal.  Reindent function.
10885         (pui-add-required-packages): Handle case where packages selected
10886         for installation have never been installed.
10887
10888 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10889
10890         * menubar-items.el (default-menubar):
10891         Implement the ``Mule->Set coding system of process'' menu item.
10892
10893 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10894
10895         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10896         files
10897         - Change some `if's to `when's
10898
10899 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10900
10901         * XEmacs 21.2.11 is released
10902
10903 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10904
10905         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10906         against window close (Fix Bug #460).
10907         (ask-user-about-lock-dbox): Idem.
10908
10909 1999-02-25  SL Baur  <steve@xemacs.org>
10910
10911         * mule/mule-charset.el (charset-leading-byte): New function.
10912         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10913
10914 1999-02-12  Andy Piper  <andy@xemacs.org>
10915
10916         * about.el (xemacs-hackers): change andy's email address.
10917         (about-url-alist): change andy's web page address.
10918         (about-xemacs): add piper.
10919
10920 1999-02-16  SL Baur  <steve@xemacs.org>
10921
10922         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10923         of mule-base into lisp/mule.
10924
10925 1999-02-16  SL Baur  <steve@xemacs.org>
10926
10927         * mule/arabic.el:
10928         mule/canna-leim.el:
10929         mule/chinese.el:
10930         mule/cyrillic.el:
10931         mule/english.el:
10932         mule/european.el:
10933         mule/greek.el:
10934         mule/hebrew.el:
10935         mule/japanese.el:
10936         mule/kinsoku.el:
10937         mule/korean.el:
10938         mule/misc-lang.el:
10939         mule/mule-category.el:
10940         mule/mule-ccl.el:
10941         mule/mule-charset.el:
10942         mule/mule-cmds.el:
10943         mule/mule-coding.el:
10944         mule/mule-files.el:
10945         mule/mule-help.el:
10946         mule/mule-init.el:
10947         mule/mule-misc.el:
10948         mule/mule-tty-init.el:
10949         mule/mule-x-init.el:
10950         mule/viet-chars.el:  Remerge from mule-base.
10951
10952         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10953         of mule-base into lisp/mule.
10954
10955 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10956
10957         * process.el (exec-to-string): Use `shell-command-switch' in place
10958         of hard-wired "-c" (for WindowsNT).
10959
10960 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10961
10962         * menubar-items.el (default-menubar):  Remove obsolete
10963         "Gopher" item
10964
10965 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10966
10967         * package-admin.el (package-admin-get-install-dir): First fall
10968         back to the location of xemacs-base for non-mule packages.
10969
10970 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10971
10972         * paths.el:
10973         - improved automounter tmp directory support.
10974         - support 4 (!) empirically discovered automounter conventions
10975
10976 1999-02-12  SL Baur  <steve@xemacs.org>
10977
10978         * etags.el (pop-tag-mark): autoload to match key binding.
10979
10980 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10981
10982         * XEmacs 21.2.10 is released
10983
10984 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10985
10986         * package-get.el (package-get-remote-filename): Don't bug out for
10987         a local file name in the search entry.
10988
10989 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10990
10991         * XEmacs 21.2.9 is released
10992
10993 1999-01-19  Didier Verna  <didier@xemacs.org>
10994
10995         * replace.el (replace-search-function): new variable containing a
10996         function to perform a search-forward.
10997         (replace-re-search-function): new variable containing a function
10998         to perform a re-search-forward.
10999         (perform-replace): use them.
11000
11001 1999-01-25  Didier Verna  <didier@xemacs.org>
11002
11003         * select.el (selection-owner-p): use the name `XEmacs'.
11004         (cut-copy-clear-internal): ditto.
11005
11006 1999-01-18  Andy Piper  <andy@xemacs.org>
11007
11008         * about.el (about-url-alist): Update my entry.
11009         (xemacs-hackers): Ditto.
11010
11011 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11012
11013         * buffer.el (switch-to-buffer): Fixing documentation.
11014         * minibuf.el (minibuffer-completion-table): ditto.
11015         * cl-macs.el (return-from): ditto.
11016
11017 1999-01-04  Didier Verna  <didier@xemacs.org>
11018
11019         * replace.el (delete-non-matching-lines): temporarily disable
11020         case-folding when called interactively with a regexp containing
11021         uppercase characters.
11022         (delete-matching-lines): ditto.
11023         (count-matches): ditto.
11024         (list-matching-lines): ditto.
11025
11026 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11027
11028         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11029         abort if current window is split horizontally, not if others are
11030         split.  Got rid of unnecessary minibuffer checking.  Also, add
11031         some comments (it's still complex).
11032
11033 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11034
11035         * package-get.el: changed address for doc.ic.ac.uk to
11036         sunsite.doc.ic.ac.uk
11037
11038 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11039
11040         * ldap.el (toplevel): Remove requires so that the file compiles
11041         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11042
11043 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11044
11045         * dump-paths.el: Calculate module-directory and set
11046         module-load-path to the load path for modules.
11047
11048         * loadup.el: Get bootstrap value of module-load-path from the
11049         environment variable EMACSBOOTSTRAPMODULEPATH.
11050         - Display the module load path if we're debugging paths.
11051
11052         * setup-paths.el: Added function paths-find-site-module-directory.
11053         - Added function paths-find-module-directory.
11054         - Added function paths-construct-module-load-path.  Uses new
11055         environment variable EMACSMODULEPATH.
11056
11057 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11058
11059         * font.el (font-default-object-for-device):
11060         Oops! This `or' can't be replaced by `unless'.
11061         Fixed inability to run w3, among other things.
11062
11063 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11064
11065         * package-admin.el: Change initialization of
11066           package-admin-install-function dependent on system type.
11067           Change package-admin-install-function-mswindows to use
11068           "minitar".
11069
11070 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11071
11072         * mouse.el (default-mouse-motion-handler): Disable help echo while
11073         in the minibuffer.
11074
11075 1998-12-28  Martin Buchholz <martin@xemacs.org>
11076
11077         * XEmacs 21.2.8 is released.
11078
11079 1998-12-24  Martin Buchholz <martin@xemacs.org>
11080
11081         * XEmacs 21.2.7 is released.
11082
11083 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11084
11085         * package-ui.el (pui-list-packages): Set truncate-lines.
11086
11087         * package-get.el (package-get-download-menu): Use
11088         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11089
11090         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11091         (pui-help-string): idem.
11092         (list-packages-mode): New major mode.
11093         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11094         (pui-install-selected-packages): Add suport for removing packages.
11095         (pui-toggle-package-delete-key): New function.
11096         (pui-popup-context-sensitive): New kludge.
11097         (pui-list-packages): Add warning when `package-get-remote' is nil.
11098         (package-ui-add-site): New function.
11099
11100 1998-12-01  Didier Verna  <didier@xemacs.org>
11101
11102         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11103
11104 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11105
11106         * ldap.el: Custom-ized
11107         (toplevel): Do not provide `ldap' which is provided by C level
11108         LDAP code
11109         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11110
11111 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11112
11113         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11114
11115 1998-12-17  Andy Piper  <andy@xemacs.org>
11116
11117         * sound.el (sound-load-list): name changed from sound-load-alist.
11118         (sound-extension-list): name changed from sound-ext-list.
11119         (load-default-sounds): use new names.
11120         (load-sound-file): use new names.
11121
11122 1998-12-16  Andy Piper  <andy@xemacs.org>
11123
11124         * XEmacs 21.2.6 is released
11125
11126 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11127
11128         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11129         errors.
11130
11131 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11132
11133         * wid-edit.el (widget-echo-this-extent): Set
11134         help-echo-owns-message to t.
11135
11136 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11137
11138         * package-get.el (package-get-download-menu): use toggles for
11139           each site in the download site menu.
11140
11141 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11142
11143         * package-get.el (package-get): If we cannot find a package
11144           because package-get-remote is not set, give a more helpful
11145           error message.
11146
11147 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11148
11149         * package-get.el (package-get-remote-filename): use an EFS path
11150         with user anonymous if no user is specified.
11151
11152 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11153
11154         * faces.el (face-spec-set): Re-init fallfacks for default after
11155         calling reset-face on the default face.
11156
11157 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11158
11159         * package-admin.el (package-admin-default-install-function):
11160         Behave as advertised.  Make sure the pkg-dir is proper for
11161         default-directory.
11162         (package-admin-add-binary-package): Make sure the pkg-dir is
11163         proper for default-directory.
11164         (package-admin-install-function-mswindows): Make sure the pkg-dir
11165         is proper for default-directory.
11166
11167 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11168
11169         * XEmacs 21.2.5 is released
11170
11171 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11172
11173         * files.el (binary-file-regexps): regexp-opt is not available at
11174         bytecompile time.
11175
11176 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11177
11178         * x-win-xfree86.el:
11179         * x-win-sun.el (x-win-init-sun):
11180         * x-win-sun.el:
11181         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11182         * x-iso8859-1.el:
11183         * x-init.el (init-post-x-win):
11184         * x-init.el (init-pre-x-win):
11185         * x-init.el (x-initialize-compose):
11186         * x-init.el:
11187         * x-compose.el:
11188         * winnt.el:
11189         * widget.el:
11190         * wid-edit.el (widget-glyph-click):
11191         * wid-edit.el (widget-glyph-find):
11192         * wid-edit.el (widget-type):
11193         * view-less.el (view-buffer-other-window):
11194         * very-early-lisp.el:
11195         * version.el:
11196         * toolbar.el:
11197         * toolbar-items.el:
11198         * term/sun.el (suntool-map):
11199         * term/sun-mouse.el:
11200         * term/internal.el:
11201         * syntax.el (modify-syntax-entry):
11202         * symbol-syntax.el:
11203         * subr.el:
11204         * startup.el (lock-directory):
11205         * simple.el (set-comment-column):
11206         * simple.el (backward-delete-char-untabify):
11207         * shadow.el (find-emacs-lisp-shadows):
11208         * shadow.el:
11209         * setup-paths.el (paths-construct-info-path):
11210         * select.el (cut-copy-clear-internal):
11211         * process.el (call-process-region):
11212         * process.el (start-process-shell-command):
11213         * process.el:
11214         * paths.el (rmail-spool-directory):
11215         * paragraphs.el (use-hard-newlines):
11216         * package-get.el (package-get-dependencies):
11217         * package-admin.el (package-admin-delete-binary-package):
11218         * obsolete.el (truncate-string):
11219         * obsolete.el (store-substring):
11220         * mouse.el (default-mouse-track-maybe-own-selection):
11221         * mouse.el (mouse-yank-at-point):
11222         * modeline.el:
11223         * modeline.el (mouse-drag-modeline):
11224         * minibuf.el (read-directory-name-internal):
11225         * minibuf.el (read-file-name-internal):
11226         * minibuf.el (read-file-name-internal-1):
11227         * minibuf.el (read-file-name-2):
11228         * minibuf.el (exact-minibuffer-completion-p):
11229         * minibuf.el (read-from-minibuffer):
11230         * minibuf.el:
11231         * menubar.el (check-menu-syntax):
11232         * map-ynp.el (map-y-or-n-p):
11233         * make-docfile.el (docfile-out-of-date):
11234         * loadup.el ((member "run-temacs" command-line-args)):
11235         * loadup.el ((member "no-site-file" command-line-args)):
11236         * loadup.el (really-early-error-handler):
11237         * loadup.el:
11238         * loadhist.el:
11239         * loaddefs.el:
11240         * lisp-mnt.el (lm-verify):
11241         * lib-complete.el (lib-complete:cache-completions):
11242         * lib-complete.el (library-all-completions):
11243         * itimer.el (itimer-run-expired-timers):
11244         * info.el (Info-mode):
11245         * info.el (Info-insert-file-contents):
11246         * info.el (Info-rebuild-dir):
11247         * info.el (Info-build-dir-anew):
11248         * info.el (Info-parse-dir-entries):
11249         * info.el (Info-dir-outdated-p):
11250         * info.el (Info-insert-dir):
11251         * info.el (info-xref):
11252         * info.el:
11253         * hyper-apropos.el (hyper-apropos-get-doc):
11254         * hyper-apropos.el (hyper-describe-face):
11255         * hyper-apropos.el (hyper-apropos-mode):
11256         * hyper-apropos.el:
11257         * help.el (list-processes):
11258         * help.el:
11259         * gnuserv.el:
11260         * font.el (mswindows-font-create-name):
11261         * font.el (font-default-font-for-device):
11262         * font.el (x-font-create-object):
11263         * font.el (font-registry):
11264         * font.el:
11265         * font-lock.el (font-lock-keywords):
11266         * font-lock.el:
11267         * finder.el (finder-compile-keywords):
11268         * find-paths.el (paths-find-recursive-path):
11269         * fill.el (set-justification-center):
11270         * fill.el (fill-region-as-paragraph):
11271         * files.el (insert-directory):
11272         * files.el (wildcard-to-regexp):
11273         * files.el (recover-file):
11274         * files.el (basic-save-buffer):
11275         * files.el (delete-auto-save-file-if-necessary):
11276         * files.el (file-relative-name):
11277         * files.el (backup-extract-version):
11278         * files.el (backup-buffer):
11279         * files.el (set-visited-file-name):
11280         * files.el (set-auto-mode):
11281         * files.el (interpreter-mode-alist):
11282         * files.el:
11283         * files.el (find-file-noselect):
11284         * files.el (abbreviate-file-name):
11285         * files.el (parse-colon-path):
11286         * files.el (directory-abbrev-alist):
11287         * etags.el (visit-tags-table-buffer):
11288         * easymenu.el (easy-menu-define):
11289         * dragdrop.el (experimental-dragdrop-drag):
11290         * dragdrop.el (dragdrop-drop-do-functions):
11291         * dragdrop.el (dragdrop-drop-at-point):
11292         * disass.el (disassemble-1):
11293         * disass.el (disassemble-internal):
11294         * disass.el (disassemble):
11295         * disass.el:
11296         * derived.el (derived-mode-init-mode-variables):
11297         * derived.el (define-derived-mode):
11298         * custom.el (defgroup):
11299         * cus-edit.el (custom-quote):
11300         * config.el:
11301         * code-process.el (open-network-stream):
11302         * code-process.el (start-process):
11303         * code-process.el (call-process-region):
11304         * code-process.el (call-process):
11305         * code-process.el:
11306         * code-files.el (insert-file-contents):
11307         * code-files.el:
11308         * code-files.el (buffer-file-coding-system-for-read):
11309         * cmdloop.el (yes-or-no-p-minibuf):
11310         * cl.el:
11311         * cl-macs.el:
11312         * cl-extra.el:
11313         * callers-of-rpt.el (make-caller-report):
11314         * callers-of-rpt.el:
11315         * bytecomp.el (batch-byte-recompile-directory):
11316         * bytecomp.el (batch-byte-compile-1):
11317         * bytecomp.el (batch-byte-compile):
11318         * bytecomp.el (display-call-tree):
11319         * bytecomp.el (byte-compile-insert):
11320         * bytecomp.el (byte-compile-two-args-19->20):
11321         * bytecomp.el (byte-compile-variable-ref):
11322         * bytecomp.el (byte-compile-form):
11323         * bytecomp.el (byte-compile-top-level-body):
11324         * bytecomp.el (byte-compile-out-toplevel):
11325         * bytecomp.el (byte-compile-byte-code-maker):
11326         * bytecomp.el (byte-compile-file-form-defmumble):
11327         * bytecomp.el (byte-compile-file-form):
11328         * bytecomp.el (byte-compile-keep-pending):
11329         * bytecomp.el (byte-compile-insert-header):
11330         * bytecomp.el (byte-compile-from-buffer):
11331         * bytecomp.el (byte-compile-file):
11332         * bytecomp.el (byte-recompile-file):
11333         * bytecomp.el (byte-compile-close-variables):
11334         * bytecomp.el (byte-compile-warn-about-unused-variables):
11335         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11336         * bytecomp.el (byte-compiler-legal-options):
11337         * bytecomp.el (byte-compile-lapcode):
11338         * bytecomp.el (byte-optimize-log):
11339         * bytecomp.el ((fboundp 'defsubst)):
11340         * bytecomp.el:
11341         * bytecomp-runtime.el:
11342         * byte-optimize.el (byte-optimize-apply):
11343         * byte-optimize.el (car):
11344         * byte-optimize.el (byte-optimize-form):
11345         * byte-optimize.el (byte-optimize-form-code-walker):
11346         * byte-optimize.el:
11347         * build-report.el (build-report-insert-installation-file):
11348         * build-report.el (build-report):
11349         * auto-show.el:
11350         * apropos.el (apropos-documentation):
11351         - mega patch
11352         - clean up byte-compile warnings
11353         - remove unused variables
11354         - Use common lisp style hashtable functions
11355         - byte compiler cleanup
11356         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11357         - remove old backquote syntax usage
11358         - move some cl functionality into C for speed.
11359         - remove last remaining VMS support
11360         - spelling fixes
11361         - implement last, butlast, nbutlast, copy-list in C.
11362         - new macro ignore-file-errors, similar to ignore-errors
11363           (ignore-file-errors (delete-file "foo"))
11364         - get frequent garbage collection during loadup.el by tweaking
11365           gc-cons-threshold, rather than explicitly calling garbage-collect
11366         - default delete-key-deletes-forward to `t'.
11367
11368 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11369
11370         * XEmacs 21.2-beta4 is released.
11371
11372 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11373
11374         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11375         (easy-menu-item-present-p): Wrapper around find-menu-item.
11376         (easy-menu-remove-item): Wrapper around delete-menu-item.
11377
11378         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11379         (add-menu-button): Add 'in-menu' argument.
11380         (add-menu-item-1): Add in-menu support to helper function.
11381
11382 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11383
11384         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11385
11386 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11387
11388         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11389         of Dec 4, 1997.
11390
11391 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11392
11393         * process.el (shell-command-on-region): Report if the command
11394         succeeded or failed.
11395
11396 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11397
11398         * subr.el (buffer-substring-no-properties): Comment out.
11399
11400 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11401
11402         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11403           into font instances first, like `x-frob-font-size' does.
11404           (mswindows-find-larger-font): ditto
11405
11406 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11407
11408         * package-ui.el (pui-install-selected-packages): fix args in call
11409         to `package-get'.
11410
11411 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11412
11413         * package-get.el (host-name): New widget type.
11414         (package-get-remote): Better customization using new type.
11415         (package-get-download-sites): idem dito.
11416
11417         (package-get-custom): Do not use package-get-all untill we have
11418         runtime dependencies.
11419
11420         (package-get-remove-copy): Default to 't' we no longer need this
11421         kludge as we do not currently use depenencies.
11422
11423         (package-get-was-current): New variable.
11424         (package-get-require-base): New 'force-current' argument.
11425         (package-get-update-base): idem
11426         (package-get-package-provider):  idem
11427         (package-get-locate-index-file): New 'no-remote' argument.
11428         (package-get-locate-file): idem.
11429
11430         (package-get-maybe-save-index): New function.
11431         (package-get-update-base): Use it.
11432
11433 1998-10-28 Greg Klanderman <greg@alphatech.com>
11434
11435         * package-get.el (package-get-remote): default to nil; by default,
11436         don't go out to the net via EFS.  They must select a download site.
11437         (package-get-download-sites): new variable.
11438         (package-get-download-menu): new function.
11439         (package-get-locate-index-file): new function.
11440         (package-get-update-base): use it.
11441
11442         * menubar-items.el (default-menubar): add "Update Package Index"
11443         and "Add Download Site" menus under Options | Manage Packages.
11444
11445 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11446
11447         * package-get.el (package-get): bugfix code checking installed version
11448         for case where package is not currently installed.
11449         (package-get-require-signed-base-updates): new variable.
11450         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11451         deemed not a goot thing.  Use the variable
11452         package-get-allow-unsigned-base-updates instead.
11453
11454 1998-10-16 Greg Klanderman <greg@alphatech.com>
11455
11456         * package-get.el (package-get): Don't install an older version than
11457         we already have unless explicitly told to.  Issue a warning.
11458
11459         * package-ui.el (pui-add-required-packages): when adding
11460         dependencies, don't add packages that are up to date.
11461         (pui-package-symbol-char):  Don't consider a package out of date
11462         if you have a newer version installed than the latest version in
11463         package-get-base.
11464
11465         * package-get.el (package-get-base-filename): document that it may
11466         be a path relative to package-get-remote;  new default value.
11467         (package-get-locate-file): new function.
11468         (package-get-update-base): use it to expand package-get-base-filename.
11469         (package-get-save-base): new function to save the package-get database
11470         to file.
11471         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11472         (package-get-update-base): pass the REMOTE-SOURCE arg.
11473         (package-get-update-base-entry): call package-get-custom-add-entry.
11474         (package-get-file-installed-p): removed; no longer needed.
11475         (package-get-create-custom): ditto.
11476         (toplevel): remove code to build and load package-get-custom.el
11477         (package-get-custom-add-entry): new function.
11478
11479 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11480
11481         * wid-edit.el (widget-button-click): Don't switch window.
11482
11483 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11484
11485         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11486
11487 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11488
11489         * etags.el (find-tag-default): Run find-tag-hook using
11490         run-hooks rather than funcall
11491
11492 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11493
11494         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11495         and the current local map as the parents to isearch-mode-map.
11496
11497 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11498
11499         * XEmacs 21.2-beta3 is released.
11500
11501 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11502
11503         * package-get.el (package-get-update-base): use
11504         insert-file-contents-internal, not insert-file-contents-literally.
11505
11506 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11507
11508         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11509         dump time.
11510
11511 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11512
11513         * package-get.el (package-get-update-base-entry): new function.
11514         (package-get-update-base): renamed; was `package-get-load-base'.
11515         cleanup, and use package-get-update-base-from-buffer.
11516         (package-get-update-base-from-buffer): new function.
11517         (package-get-update-base-entries): new; helper for above.
11518         Do not eval lisp grabbed over ftp; parse it from new format.
11519
11520 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11521
11522         * files.el (set-auto-mode): Don't play games loading package-get
11523         database; package-get-package-provider will handle it all.
11524
11525 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11526
11527         * package-get.el (package-get-base-filename): new variable.
11528         (package-get-require-base): new function.
11529         (package-get-pgp-signed-begin-line): new variable.
11530         (package-get-pgp-signature-begin-line): ditto.
11531         (package-get-pgp-signature-end-line):  ditto.
11532         (package-get-load-base): new function.
11533         (package-get-interactive-package-query):
11534         (package-get-update-all):
11535         (package-get-dependencies):
11536         (package-get-package-provider):
11537         (package-get-custom): use package-get-require-base.
11538         [package-get-custom loading]: disable for now.
11539
11540         * package-ui.el (pui-list-packages): use (package-get-require-base)
11541
11542 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11543
11544         * package-ui.el: Correct obvious thinko in choosing extent face.
11545
11546 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11547
11548         * menubar-items.el (default-menubar): pui-list-package has nothing
11549         to with Customize. Move all the package stuff to a new Item in Options.
11550
11551         * package-ui.el (pui-menu): Add menu and Popup menu.
11552
11553         * package-get.el (package-get): Use new
11554         package-admin-get-install-dir.
11555
11556         * package-admin.el (package-admin-get-install-dir): New syntax.
11557         Conserve package location and put mule packages where mule-base is.
11558
11559         * package-get.el : Customized
11560
11561         * package-ui.el (pui): Customized
11562         (pui-package-install-dest-dir): New variable.
11563         (pui-install-selected-packages): Use it
11564
11565 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11566
11567         * package-get.el (package-get-interactive-package-query): Move
11568         dependency on package-get-base to run-time.
11569         (package-get-update-all): Ditto.
11570         (package-get-dependencies): Ditto.
11571         (package-get-package-provider): Ditto.
11572         (package-get-custom): Ditto.
11573
11574 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11575
11576         * events.el: Remove 'ascii-character property from 'backspace
11577         and 'delete symbols
11578
11579 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11580
11581         * package-get-base.el: removed.
11582
11583 1998-09-23  Didier Verna  <didier@xemacs.org>
11584
11585         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11586         (no-upper-case-p): new function.
11587         (with-search-caps-disable-folding): new macro.
11588         (with-interactive-search-caps-disable-folding): new macro.
11589         (zap-to-char): In interactive mode, do a case-sensitive search if
11590         the character is uppercase.
11591         (zap-up-to-char): ditto.
11592
11593         * replace.el (perform-replace): use the function no-upper-case-p.
11594
11595         * isearch-mode.el (isearch-fix-case): ditto.
11596         make obsolete `with-caps-disable-folding' and
11597         `isearch-no-upper-case-p'.
11598
11599         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11600         (tags-search): ditto.
11601         (tags-query-replace): ditto.
11602
11603         * info.el (Info-search): ditto.
11604
11605 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11606
11607         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11608
11609 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11610
11611         * package-admin.el (package-admin-rmtree): rewritten.  need to
11612         check for "." and ".." before symlink check.  expand files and
11613         directories with respect to DIRECTORY, not default-directory.
11614
11615 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11616
11617         * package-get.el (package-get-all): add INSTALL-DIR argument.
11618
11619 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11620
11621         * package-ui.el (pui-add-required-packages): new function, select
11622         dependent packages.
11623         (pui-display-keymap): bind it.
11624         (pui-help-string): document it.
11625         (pui-install-selected-packages): package-get-all -> package-get.
11626
11627         * package-get.el (package-get-dependencies): new function.
11628
11629 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11630
11631         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11632         regexps.
11633
11634 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11635
11636         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11637         function.
11638         (default-mouse-track-normalize-point): Use it.
11639
11640 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11641
11642         * package-admin.el (package-admin-delete-binary-package):
11643                 General cleanup. Remove unnessary use of progn and
11644         save-excursion.
11645         (package-admin-delete-binary-package): Do NOT mess with file
11646         modes. That is evil.
11647         (package-admin-delete-binary-package): Wrap all deleting in
11648         condition-case. The data in MANIFEST is untrustworthy.
11649         (package-admin-delete-binary-package): Let the OS worry about non
11650         empty directories.
11651
11652 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11653
11654         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11655         processing.
11656         (lm-report-bug): Fix mail address to send bug reports to.
11657
11658 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11659
11660         * XEmacs 21.2-beta2 is released.
11661
11662 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11663
11664         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11665
11666 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11667
11668         * info.el (Info-mode): Document page turning by double clicks in
11669         docstring so `M-x describe-mode' will display it.
11670
11671 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11672
11673         * info.el (Info-mouse-track-double-click-hook): Use character
11674         widths to calculate a border region where double clicking does
11675         page turning, and return `nil' by default so other hooks, such as
11676         region highlighting, will be run.
11677
11678 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11679
11680         * sound.el (default-sound-directory-list): Initialize with all the
11681         "sounds" directories in `data-directory-list'.  It used to just be
11682         the first one.
11683
11684         * packages.el (locate-data-directory-list): Created.  This gives
11685         the list of matching directories, unlike `locate-data-directory',
11686         which just gives the first one.
11687
11688 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11689
11690         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11691         make a binding in the local keymap until help-char handling is
11692         improved.
11693
11694         * help.el (help-keymap-with-help-key): Provide keymap with help
11695         binding.
11696         (help-print-help-form): New helper function.
11697
11698 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11699
11700         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11701         move extent to another buffer; no need to create a new extent.
11702         (isearch-fix-case): New function.
11703         (isearch-search-and-update): Use it.
11704
11705 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11706
11707         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11708         the keymap, not minor-mode-map-alist.
11709         (isearch-done): Restore overriding-local-map.
11710
11711 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11712
11713         * bytecomp.el (byte-compile-buffer-substring):
11714         Fix for: (byte-compile (defun f () (buffer-substring)))
11715         ==>   ** buffer-substring called with 3 args, but requires 0-3
11716         - new code not only works, but is more readable, too.
11717
11718 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11719
11720         * msw-faces.el (mswindows-init-device-faces): Don't try to
11721           specify a default font at this late stage. Do try to force
11722           creation of the default face font so that if it fails we get
11723           an error now instead of a crash at frame creation.
11724
11725           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11726           mswindows-make-font-unitalic: Canonical default weight
11727           changed from "Normal" to "Regular".
11728
11729           mswindows-make-font-bold / -bold-italic: Supplied device was
11730           not being passed into call to mswindows-find-smaller-font.
11731
11732 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11733
11734         * package-get.el (package-get-remote): Fix the path where to find
11735           the packages on xemacs.org.
11736
11737 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11738
11739         * about.el (about-maintainer-info): Update Ben's entry.
11740
11741 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11742
11743         * lisp/shadow.el (find-emacs-lisp-shadows):
11744         - `member' was being called on lists of length 2000!
11745         - Replace with hashtables.
11746         - Replace hand-coded loops with (dolist)
11747         - Fix comment typo
11748
11749 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11750
11751         * packages.el: Added new function, `package-delete-name', to
11752           delete existing packages from the installed package database
11753           (`packages-package-list').  Also added the "pkginfo" directory
11754           to `packages-special-base-regexp', so that the pkginfo directory
11755           would not get added to `late-packages'.
11756
11757         * package-admin.el: Added ability to delete an installed package
11758           (added low-level function, `package-admin-delete-package').
11759           Understands how to use the pkginfo/MANIFEST.<package> file to
11760           delete the package.  When installing a package, will also
11761           create a MANIFEST.* file if one is not provided by the
11762           package.  If the MANIFEST.* doesn't exist when deleting a
11763           package, the functions will fall back to attempting to delete
11764           any package-specific lisp directory.
11765
11766         * package-get.el: Moved some functions to package-admin.el.
11767           Added interactive function `package-get-delete-package', for
11768           use by users for deleting a package.
11769
11770           Also modified to not require the presence of efs.
11771
11772 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11773
11774         * files.el (find-file-noselect): Handle all signals, kill the
11775         buffer and resignal.
11776
11777 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11778
11779         * cl-macs.el (glyph-image): Add setf method.
11780
11781 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11782
11783         * package-get.el: Fixed broken EFS downloading.  Also, look for
11784           .tar.gz files first, in preference over .tgz files.
11785
11786         * package-ui.el: Fix display of package version numbers.
11787
11788 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11789
11790         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11791         argument.
11792
11793 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11794
11795         * list-mode.el: `display-completion-list': added new/optional
11796           keyword `:completion-string', which allows the programmer to
11797           change the "Possible completions are:" prompt.
11798
11799         * menubar-items.el: Added new pulldown menu-pick to start up the
11800           visual package browser/installer:
11801
11802                 Options->Customize->List Packages
11803
11804         * package-admin.el: Added hooks for installing under both Unix
11805           and MS Windows.  Does additional error checking.  No longer
11806           calls "add-big-package.sh" to install packages under Unix; now
11807           calls gunzip & tar directly.
11808
11809         * package-get.el: Added ability to install packages from files
11810           on a local disk/CDROM.  Now deletes any existing package lisp
11811           directory.  Does completion on available packages when
11812           querying for package names.  Will also search for .tgz files
11813           in addition for .tar.gz files.  Tries to reload
11814           auto-autoloads, as a convenience when loading new packages,
11815           and also tries to add any new package paths to `load-path'.
11816           Changed all occurences of `concat' to use `expand-file-name'.
11817
11818         * package-ui.el: New file which implements the main visual
11819           package browser/installer, which is started via a menu pick or
11820           M-x pui-list packages.
11821
11822 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11823
11824         * startup.el (load-init-file): spelling fix.
11825
11826 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11827
11828         * startup.el (normal-top-level): Load auto-autoload files
11829         covariantly with their precedence.
11830
11831 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11832
11833         * menubar-items.el (default-menubar): Remove "Font Weight"
11834         option, there is currently no custom equivalent.. Customize-faces
11835         is "Edit faces".
11836
11837         * x-font-menu.el (font-menu-set-font): Use customize to set
11838         default face.
11839
11840         * faces.el (face-spec-update-all-matching): New function.
11841
11842         * cus-face.el (custom-set-face-update-spec): New function.
11843         Interface to customize faces from elisp.
11844
11845         (custom-face-value-create): Show the customized settings if set
11846         but not saved.
11847
11848 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11849
11850         (custom-face-value-create): Show the customized settings if set
11851         but not saved.
11852
11853 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11854
11855         * keydefs.el (global-map): Add FSF 20.3 binding of
11856         query-replace-regexp.
11857
11858 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11859
11860         * minibuf.el (read-file-name-internal-1): use
11861         user-name-completion-1 instead of user-name-completion.
11862
11863 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11864
11865         * loadup.el:
11866         * make-docfile.el:
11867         * update-elc.el: Don't set `source-directory' (now defunct as a
11868         global variable) no more.
11869
11870         * packages.el (packages-list-autoloads): Made `source-directory'
11871         (now defunct as a global variable) a parameter.
11872
11873 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11874
11875         * about.el (about-hackers): new email
11876
11877 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11878
11879         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11880
11881 1998-07-17  Didier Verna  <didier@xemacs.org>
11882
11883         * faces.el (set-face-property):
11884         (set-face-dim-p):
11885         (face-dim-p): updated the doc strings now that the dim property isn't
11886         tty-specific.
11887         (face-equal): the dim property is now a common one.
11888
11889         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11890         Renamed the `stipple' attribute to `background-pixmap'.
11891         (custom-face-background-pixmap): make custom-face-stipple an
11892         obsolete alias for this.
11893
11894 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11895
11896         * find-paths.el (paths-file-readable-directory-p): Created and
11897         used.
11898
11899         * loadup.el: Don't set inhibit-... flags from run-temacs.
11900
11901 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11902
11903         * packages.el (packages-data-path-depth): Added and used.
11904
11905 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11906
11907         * about.el:
11908         - Change .xpm to .png, delete "zcat" section.
11909         - cosmetic fix in the 'marcpa' entry.
11910
11911         * etc/photos
11912         - convert all .xpm.Z to .png
11913         - rename mrb to martin
11914         - rename mcook-m to mcookm
11915
11916 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11917
11918         * x-init.el (x-initialize-compose): Add support for
11919         dead-circumflex as YET ANOTHER NAME for that dead key.
11920
11921 1998-08-05  Colin Rafferty <colin@xemacs.org>
11922
11923         * setup-paths.el (paths-construct-exec-path): Made the
11924         last-packages really be last.
11925         (paths-construct-data-directory-list): Ditto.
11926
11927 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11928
11929         * startup.el(startup-splash-frame-body):
11930         Update Copyright notice in splash screen
11931
11932 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11933
11934         * minibuf.el (read-file-name-internal-1): do ~user completion.
11935
11936 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11937
11938         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11939         aginst destroyed extents
11940
11941 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11942
11943         * package-get.el (package-get): add `install-dir' argument.
11944
11945 1998-07-20  John Jones  <jj@asu.edu>
11946
11947         * package-get.el: calls to package-get-update-all will only
11948           update packages which are already installed.
11949
11950 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11951
11952         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11953         writable.
11954
11955 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11956
11957         * about.el (about-hackers): Correct my email.
11958
11959 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11960
11961         * about.el (about-hackers): new email-address.
11962
11963 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11964
11965         * minibuf.el (read-number): Don't let `input-error' condition
11966         escape.
11967
11968 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11969
11970         * about.el (about-hackers): use my `email-for-life' address.
11971
11972 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11973
11974         * XEmacs 21.2-beta1 is released.
11975
11976 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11977
11978         * ldap.el (ldap-search): Doc string change
11979
11980 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11981
11982         * menubar-items.el (default-menubar): Removed references to
11983         `data-directory', and use `locate-data-file' instead, and made
11984         then greyed out if they don't exist.
11985
11986 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11987
11988         * keymap.el (events-to-keys): Use `format' instead of `concat'
11989         since the latter does not accept integer args anymore
11990
11991 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11992
11993         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11994         macros replaced.
11995
11996 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11997
11998         * make-docfile.el: Get first initialization from very-early-lisp.el
11999         * update-elc.el: Ditto.
12000         * loadup.el (really-early-error-handler): Ditto.
12001
12002         * packages.el (packages-unbytecompiled-lisp): Add new file,
12003         very-early-lisp.el.
12004
12005         * very-early-lisp.el: New file.
12006
12007 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12008
12009         * Symbols that have been obsolete for at least 3 years removed (II).
12010
12011         * obsolete.el (eval-current-buffer): Make compatible.
12012         (byte-code-function-p): Ditto.
12013         (send-string): Removed.
12014         (send-region): Removed.
12015         (screen-scrollbar-width): Removed.
12016         (set-screen-scrollbar-width): Removed.
12017         (set-screen-left-margin-width): Removed.
12018         (set-screen-right-margin-width): Removed.
12019         (screen-left-margin-width): Removed.
12020         (screen-right-margin-width): Removed.
12021         (set-buffer-left-margin-width): Removed.
12022         (set-buffer-right-margin-width): Removed.
12023         (buffer-left-margin-width): Removed.
12024         (buffer-right-margin-width): Removed.
12025         (x-set-frame-icon-pixmap): Removed.
12026         (x-set-screen-icon-pixmap): Removed.
12027         (pixel-name): Removed.
12028         (make-pixmap): Removed.
12029         (make-cursor): Removed.
12030         (pixmap-width): Removed.
12031         (pixmap-contributes-to-line-height-p): Removed.
12032         (set-pixmap-contributes-to-line-height): Removed.
12033
12034 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12035
12036         * obsolete.el (popup-menu-up-p): removed.
12037         (read-no-blanks-input): Removed.
12038         (wholenump): Removed.
12039         (ring-mod): Removed (what was ring-mod?).
12040         (current-time-seconds): Removed.
12041         (run-special-hook-with-args): Removed.
12042         (dot): Removed.
12043         (dot-marker): Removed.
12044         (dot-min): Removed.
12045         (dot-max): Removed.
12046         (window-dot): Removed.
12047         (set-window-dot): Removed.
12048
12049         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12050         `dot-min'.
12051
12052         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12053
12054         * code-files.el (insert-file-contents): Rename
12055         run-special-hook-with-args to run-hook-with-args-until-success.
12056         (write-region): Ditto.
12057
12058 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12059
12060         * about.el: Fix typos, update release date.
12061
12062         * Symbols that have been obsolete for at least 3 years removed.
12063
12064         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12065         screen- functions.
12066         (toplevel): remove setf methods for screen functions.
12067         * cl-macs.el (extent-data): defsetf removed.
12068         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12069         many places to remove.
12070         (comment-indent-hook): Ditto.
12071         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12072         (buffer-dedicated-screen): Ditto.
12073         (deiconify-screen): Ditto.
12074         (delete-screen): Ditto.
12075         (event-screen): Ditto.
12076         (find-file-other-screen): Ditto.
12077         (find-file-read-only-other-screen): Ditto.
12078         (live-screen-p): Ditto.
12079         (screen-height): Ditto.
12080         (screen-iconified-p): Ditto.
12081         (screen-list): Ditto.
12082         (screen-live-p): Ditto.
12083         (screen-name): Ditto.
12084         (screen-parameters): Ditto.
12085         (screen-pixel-height): Ditto.
12086         (screen-pixel-width): Ditto.
12087         (screen-root-window): Ditto.
12088         (screen-selected-window): Ditto.
12089         (screen-totally-visible-p): Ditto.
12090         (screen-visible-p): Ditto.
12091         (screen-width): Ditto.
12092         (screenp): Ditto.
12093         (get-screen-for-buffer): Ditto.
12094         (get-screen-for-buffer-noselect): Ditto.
12095         (get-other-screen): Ditto.
12096         (iconify-screen): Ditto.
12097         (lower-screen): Ditto.
12098         (mail-other-screen): Ditto.
12099         (make-screen): Ditto.
12100         (make-screen-invisible): Ditto.
12101         (make-screen-visible): Ditto.
12102         (modify-screen-parameters): Ditto.
12103         (new-screen): Ditto.
12104         (next-screen): Ditto.
12105         (next-multiscreen-window): Ditto.
12106         (other-screen): Ditto.
12107         (previous-screen): Ditto.
12108         (previous-multiscreen-window): Ditto.
12109         (raise-screen): Ditto.
12110         (redraw-screen): Ditto.
12111         (select-screen): Ditto.
12112         (selected-screen): Ditto.
12113         (set-buffer-dedicated-screen): Ditto.
12114         (set-screen-height): Ditto.
12115         (set-screen-position): Ditto.
12116         (set-screen-size): Ditto.
12117         (set-screen-width): Ditto.
12118         (show-temp-buffer-in-current-screen): Ditto.
12119         (switch-to-buffer-other-screen): Ditto.
12120         (visible-screen-list): Ditto.
12121         (window-screen): Ditto.
12122         (x-set-screen-pointer): Ditto.
12123         (x-set-frame-pointer): Ditto.
12124         (screen-title-format): Ditto.
12125         (screen-icon-title-format): Ditto.
12126         (terminal-screen): Ditto.
12127         (delete-screen-hook): Ditto.
12128         (create-screen-hook): Ditto.
12129         (mouse-enter-screen-hook): Ditto.
12130         (mouse-leave-screen-hook): Ditto.
12131         (map-screen-hook): Ditto.
12132         (unmap-screen-hook): Ditto.
12133         (default-screen-alist): Ditto.
12134         (default-screen-name): Ditto.
12135         (x-screen-defaults): Ditto.
12136         (x-create-screen): Ditto.
12137         * obsolete.el: meta-flag removed.
12138         baud-rate removed.
12139         sleep-for-millisecs removed.
12140         extent-data removed.
12141         set-extent-data removed.
12142         set-extent-attribute removed.
12143         extent-glyph removed.
12144         extent-layout removed.
12145         set-extent-layout removed.
12146         list-faces-display removed.
12147         list-faces removed.
12148         trim-versions-without-asking removed.
12149         after-write-file-hooks removed.
12150         truename removed.
12151         auto-fill-hook removed.
12152         blink-paren-hook removed.
12153         select-screen-hook, deselect-screen-hook removed.
12154         auto-raise-screen, auto-lower-screen removed.
12155
12156         * msw-mouse.el: Global change resource -> mswindows-resource.
12157
12158         * XEmacs 21.0-pre5 is released.
12159
12160 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12161
12162         * about.el (about-hackers): Credits update.
12163
12164 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12165
12166         * register.el (insert-register): Don't activate the region.
12167
12168 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12169
12170         * select.el: Restore x-* symbols for backwards compatibility:
12171         x-copy-primary-selection, x-kill-primary-selection,
12172         x-delete-primary-selection, x-select-make-extent-for-selection,
12173         x-valid-simple-selection-, x-cut-copy-clear-internal.
12174
12175 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12176
12177         * XEmacs 21.0-pre4 is released.
12178
12179 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12180
12181         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12182         reporting bugs.
12183         (maybe-add-init-button): Fix semantics under Windows.  Use
12184         `expand-file-name' rather than `concat'.
12185
12186         * help.el (print-messages): New function.
12187
12188 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12189
12190         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12191
12192 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12193
12194         * about.el: Tweaked my entry in about-hackers.
12195
12196         * find-paths.el (paths-emacs-root-p):
12197           Relaxed emacs-root checking of an in-place installation to
12198           also accommodate the flat layout used on MS Windows.
12199
12200 1998-06-29  John Jones  <jj@asu.edu>
12201
12202         * package-get.el: calls to package-get-update-all will only
12203           update packages which are already installed.
12204
12205 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12206
12207         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12208         are handled by the gui-element face fallbacks now.
12209
12210         * x-faces.el: default gui-element face to "background" as well as
12211         the default face.
12212
12213         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12214         and default face settings since these are set as fallbacks now in
12215         the appropriate domain.
12216
12217 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12218
12219         * text-mode.el (text-mode): Reorder regexp so the OR part
12220         corresponding to `page-delim' goes first and the hack in
12221         `forward-paragraph' will work.
12222         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12223
12224 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12225
12226         * subr.el (remove-hook): When checking the hook value
12227           with functionp, don't apply car to it.
12228
12229 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12230
12231         * package-get.el (package-get-remote-filename):
12232           Don't use file-name-as-directory because the local directory
12233           separator conventions might not be the same as ftp's.
12234
12235 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12236
12237         * ldap.el (ldap-host-parameters-alist): New name of
12238         `ldap-host-parameters-plist'
12239
12240 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12241
12242         * package-get.el: Using (require 'package-get-base), now that it
12243         provides itself.  Consequently removed all instances of (load
12244         "package-get-base.el").
12245
12246 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12247
12248         * subr.el (remove-hook): Don't treat the hook value as a
12249           list unless it is both consp and not functionp.
12250
12251 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12252
12253         * about.el: Email address for Ben Wing is ben@xemacs.org.
12254         * auto-show.el: Ditto.
12255         * bytecomp.el: Ditto.
12256         * faces.el: Ditto.
12257         * x-scrollbar.el: Ditto.
12258         * x-misc.el: Ditto.
12259         * tty-init.el: Ditto.
12260         * toolbar-items.el: Ditto.
12261         * symbol-syntax.el: Ditto.
12262         * specifier.el: Ditto.
12263         * objects.el: Ditto.
12264         * hyper-apropos.el: Ditto.
12265         * glyphs.el: Ditto.
12266
12267 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12268
12269         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12270         vertical-divider-always-visible-p.
12271         (default-mouse-motion-handler): Ditto.
12272
12273 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12274
12275         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12276         global value.
12277
12278 1998-06-21  Oliver Graf <ograf@fga.de>
12279
12280         * build-reports.el: changed receiver to xemacs-build-reports list
12281
12282 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12283
12284         * font.el: Split font-family-mappings into X and
12285           mswindows-specific versions.
12286           mswindows-font-create-[object|name]: Treat supplied size
12287           as a pointsize. Added underline and strikethru handling.
12288
12289         * msw-faces.el: changed default mswindows charset to western.
12290
12291         * msw-glyphs.el: removed space in border-glyph font string that
12292           was inserted to get round bugs in the mswindows C font code.
12293
12294 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12295
12296         * about.el (about-hackers): Credits update.
12297
12298         * help-nomule.el (tutorial-supported-languages): Add Romanian
12299         TUTORIAL.
12300
12301         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12302         to ISO-8859-2.
12303
12304 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12305
12306         * font.el: Split font-family-mappings into X and
12307           mswindows-specific versions.
12308           mswindows-font-create-[object|name]: Treat supplied size
12309           as a pointsize. Added underline and strikethru handling.
12310
12311         * msw-faces.el: changed default mswindows charset to western.
12312
12313         * msw-glyphs.el: removed space in border-glyph font string that
12314           was inserted to get round bugs in the mswindows C font code.
12315
12316 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12317
12318         * minibuf.el: make read-color-completion-table call
12319           (mswindows-color-list for mswindows devices.
12320
12321 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12322
12323         * lisp/font-lock.el
12324         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12325         Let declaration items contain non-word symbol characters.
12326
12327 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12328
12329         * package-get.el (package-get-package-provider): Added autoload
12330         cookie.  Loading "package-get-base.el" in ALL functions that use
12331         it.  Fixed some (interactive ...) with multiple argument specs
12332         again.  Cosmetic indentation changes.
12333
12334 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12335
12336         * info.el (Info-insert-dir): Don't use nreverse on variables
12337         that you want to use later.
12338
12339 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12340
12341         * x-mouse.el (x-set-point-and-move-selection): Replace call
12342         to x-kill-primary-selection with kill-primary-selection
12343
12344 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12345
12346         * simple.el (what-cursor-position): Make cursor position reported
12347         use value of column-number-start-at-one
12348
12349 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12350
12351         * about.el (xemacs-hackers): Fix Jareth's email address.
12352
12353 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12354
12355         * startup.el (startup-splash-frame): Remove
12356         `xemacs-startup-logo-function'.
12357
12358 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12359
12360         * about.el (about-hackers): Update credits list.
12361
12362 1998-06-06  Jeff Miller <jmiller@smart.net>
12363
12364         * lisp/sound.el: Update sound-ext to allow filenames with
12365           extensions to be found by load-sound-file
12366
12367 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12368
12369         * info.el (Info-rebuild-outdated-dir): Removed variable
12370         (Info-auto-generate-directory): New variable
12371         (Info-save-auto-generated-dir): New variable
12372         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12373         (Info-build-dir-anew): Second parameter removed.  Use
12374         `Info-save-auto-generated-dir'
12375         (Info-rebuild-dir): Ditto
12376
12377 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12378
12379         * list-mode.el (next-list-mode-item): Would not recognize
12380         border between directly neighbored items.
12381
12382 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12383
12384         * package-get.el: add autoloads for some functions.
12385
12386 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12387
12388         * specifier.el (let-specifier): Tiny docfixes.
12389
12390 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12391
12392         * msw-mouse.el: set selection-pointer-glyph to Normal.
12393
12394 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12395
12396         * wid-edit.el (widget-specify-secret): New function.
12397         (widget-after-change): Use it.
12398         (widget-specify-field): Use it.
12399
12400 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12401
12402         * mouse.el (drag-window-divider): Use `(not done)' instead of
12403         `doit'; reuse result of `window-pixel-edges'.
12404
12405         * modeline.el (drag-modeline-event-lag): Rename to
12406         drag-divider-event-lag.
12407
12408 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12409
12410         * specifier.el (let-specifier): Rewritten not to generate needless
12411         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12412         arguments.
12413
12414 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12415
12416         * minibuf.el (read-file-name-1): Setup buffer-local value of
12417         `completion-ignore-case' in completions buffer under Windows.
12418
12419 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12420
12421         * about.el (about-maintainer-glyph): Fix support for not
12422         compressed images.
12423
12424 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12425
12426         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12427
12428         * mouse.el (mouse-track): Cancel selection if misc-user event with
12429         `cancel-mode-internal' function is fetched.
12430
12431 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12432
12433         * files.el (save-some-buffers-1): Fixed return value.
12434
12435 1998-06-01  Oliver Graf <ograf@fga.de>
12436
12437         * dragdrop.el: added experimental
12438
12439 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12440
12441         * startup.el (after-init-hook, init-file-user,
12442         user-init-directory, load-user-init-file):  Purge references
12443         to "~/.xemacs/init.el" from docstrings.
12444
12445         (load-user-init-file) Use paths-construct-path to construct
12446         paths to user init files.  Go directly to ~/.emacs, do not
12447         search ~/.xemacs/, do not load `default-custom-file'.
12448
12449 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12450
12451         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12452         general *sh.
12453         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12454
12455 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12456
12457         * menubar-items.el (default-menubar): add Update Packages to customize
12458         menu.
12459
12460 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12461
12462         * faces.el: use toolbar face as a fallback for toolbar properties
12463         in xpm-color-symbols instead of default.
12464
12465         * msw-faces.el: rename 3d-object -> gui-element face.
12466
12467 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12468
12469         * startup.el (xemacs-startup-logo-function): New variable.
12470         (startup-splash-frame): Use it.
12471
12472 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * files.el (save-some-buffers): Would wait 1 second.
12475         (save-some-buffers-1): Delete other windows here instead of in
12476         `save-some-buffers'.
12477         (save-some-buffers): Force redisplay only if windows were deleted.
12478
12479 1998-06-02  Didier Verna  <didier@xemacs.org>
12480
12481         * cus-face.el (custom-face-attributes): generalized the use of
12482         toggle buttons for boolean attributes.
12483         Re-ordered the items a bit.
12484
12485 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12486
12487         * sound.el (default-sound-directory): Use `locate-data-directory'
12488         to find the sounds directory.
12489
12490 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12491
12492         * sound.el: default sound-ext to .wav under mswindows, .au
12493         otherwise. load-default sounds without extensions.
12494
12495 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12496
12497         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12498         if send-pr is not bound.
12499
12500 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12501
12502         * files.el: grok idl files in auto-mode-alist.
12503 1998-06-01  Jeff Miller  <jmiller@smart.net>
12504
12505         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12506         calling `upcase'.
12507
12508 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12509
12510         * msw-glyphs.el: add xbm to the list of image types supported.
12511
12512 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12513
12514         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12515         instead of XEmacs one when dumping InfoDock.
12516
12517 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12518
12519         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12520         for `modeline-visible-p'
12521
12522         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12523
12524 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12525
12526         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12527         since it's not used anymore. doc string fixes.
12528
12529         * package-get.el (package-get-file-installed-p): new function. use
12530         instead of file-installed-p which is in an external package.
12531
12532 1998-05-28  Oliver Graf <ograf@fga.de>
12533
12534         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12535         favor of select-window/switch-to-buffer
12536
12537 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12538
12539         * startup.el: changed (getenv "HOME") to (user-home-directory)
12540
12541 1998-05-25  Oliver Graf <ograf@fga.de>
12542
12543         * frame.el (cde-start-drag) moved to dragdrop.el
12544         (offix-start-drag-region) moved to dragdrop.el
12545         (offix-start-drag) moved to dragdrop.el
12546         * dragdrop.el (cde-start-drag) moved from frame.el
12547         (offix-start-drag-region) moved from frame.el
12548         (offix-start-drag) moved from frame.el
12549         (cde-start-drag-region) cde drag regions
12550         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12551
12552 1998-05-26  Oliver Graf <ograf@fga.de>
12553
12554         * dragdrop.el: created dragdrop-drag prototypes
12555         (cde-start-drag-region) fixed typo
12556
12557 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12558
12559         * simple.el (after-init-hook): Remove reader macro.
12560
12561         * packages.el (packages-hardcoded-lisp): Get rid of reader
12562         macros.  Update DOC string.
12563
12564 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12565
12566         * mouse.el (drag-window-divider): Ditto.
12567
12568         * modeline.el (mouse-drag-modeline): Use it.
12569
12570         * lisp-mode.el (let-specifier): Specify indentation.
12571
12572         * specifier.el (let-specifier): Renamed from
12573         `with-specifier-instance'.
12574
12575 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12576
12577         * x-faces.el:
12578         * faces.el: move definition of xpm-color-symbols from x-faces.el
12579         to faces. Predicate x-get-resource on the presence of x.
12580
12581         * msw-faces.el: set 3d-object face rather than modeline. Specify
12582         faces as specfier defaults.
12583
12584         * package-get.el: don't use package-admin-add-single-file-package.
12585
12586 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * toolbar-items.el: Fixup tooltips.
12589         (toolbar-gnus): Don't use obsolete variable
12590         toolbar-news-frame-properties.
12591         (toolbar-news-reader): Default to `gnus' instead of
12592         `not-configured'.
12593
12594         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12595         Windows.
12596
12597 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12598
12599         * package-get.el: rename -installedp -> -installed-p.
12600
12601 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12602
12603         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12604         attributes, and assinged it to continuation, truncation and
12605         hscroll glyphs.
12606
12607         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12608         and made continuation, truncation and hscroll glyphs arrow
12609         characters out of that font.
12610
12611 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12612
12613         * minibuf.el (minibuffer-electric-separator): Play nicely with
12614         directory-sep-char being \.
12615         (minibuffer-electric-tilde): Ditto.
12616         (read-file-name-map): Ditto.
12617
12618 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12619
12620         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12621         on X devices.
12622         (default-mouse-track-deal-with-down-event): Avoid
12623         `x-disown-selection'; use `disown-selection' instead.
12624
12625 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12626
12627         * select.el:
12628         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12629         moved to (cut-copy-clear-internal) in select.el. Ditto for
12630         (x-delete-primary-selection) (x-kill-primary-selection)
12631         (x-copy-primary-selection).
12632         (own-clipboard): new function.
12633
12634         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12635         functions in select.el. remove old ones.
12636         (mswindows-own-clipboard): new function.
12637
12638 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12639
12640         * gnuserv.el: allow connections from mswindows type devices.
12641
12642 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12643
12644         * msw-glyphs.el: change image type used from cursor to resource.
12645
12646 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12647
12648         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12649         for {top,bottom}-{left,right} values in addition to
12650         {top,bottom}_{left,right}.
12651         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12652
12653 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * cl-macs.el (specifier-instance): Undefine its setf method.
12656
12657         * specifier.el (with-specifier-instance): Added docstring.
12658
12659         * mouse.el (drag-window-divider): Ditto.
12660
12661         * modeline.el (mouse-drag-modeline): Use it.
12662
12663         * lisp-mode.el (with-specifier-instance): Define its indentation
12664         level.
12665
12666         * specifier.el (with-specifier-instance): New macro.
12667
12668 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12669
12670         * package-get.el (package-get-create-custom): new function to
12671         auto-generate package-get-custom.el from package-get-base.el.
12672         * (package-get-ever-installedp): new function.
12673         * (package-get-custom): new function to get all packages specified
12674         by customize.
12675
12676 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12677
12678         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12679
12680 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12681
12682         * cl-extra.el: Reverse previous float change.
12683
12684 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12685
12686         * x-faces.el:
12687         * faces.el (try-font-name): moved from x-faces.el since it is
12688         required by w3 under mswindows as well X.
12689
12690 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12691
12692         * winnt.el: Removed evil (setq completion-ignore-case t)
12693         clause, one more overlookef fsfism.
12694         (nt-quote-args-functions-alist): End sentences with double space.
12695
12696 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12697
12698         * window-xemacs.el (push-window-configuration): Remove kludgery of
12699         recaching default-toolbar specifier.
12700         (pop-window-configuration): Ditto.
12701         (unpop-window-configuration): Ditto.
12702
12703 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12706
12707 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12708
12709         * winnt.el (nt-quote-args-verbatim): Added function.
12710         (nt-quote-args-prefix-quote): Added function.
12711         (nt-quote-args-backslash-quote): Added function.
12712         (nt-quote-args-double-quote): Added function.
12713         (nt-quote-args-functions-alist): New variable.
12714         (nt-quote-process-args): Added function. This is the main quoting
12715         work horse called from process-nt.c
12716
12717 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12718
12719         * winnt.el: Removed duplicate definitions for backspace,
12720         delete, M-backspace and C-M-backspace.
12721         (file-name-buffer-file-type-alist): Removed this variable.
12722         (find-buffer-file-type): Removed function.
12723         (find-file-binary):  Removed function.
12724         (find-file-text): Removed function.
12725         (find-file-not-found-set-buffer-file-type): Removed function.
12726         (save-to-unix-hook): Removed function.
12727         (revert-from-unix-hook): Removed function.
12728         (using-unix-filesystems): Removed function.
12729         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12730         warning.
12731         (x-set-selection): Removed function.
12732         (x-get-selection): Removed function.
12733         Removed commented FSFisms.
12734         Replaced copyright notice (this file is not part of GNU Emacs).
12735         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12736         comint-process-echoes setting to t.
12737
12738 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12739
12740         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12741         and used following the interface change of
12742         `paths-find-recursive-path'.
12743
12744         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12745         regexp instead of a list of base names.
12746         (paths-version-control-filename-regexp):
12747         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12748         Introduced and used following the interface change of
12749         `paths-find-recursive-path'.
12750
12751 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12752
12753         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12754         on X devices, rather than on all non-TTY devices.
12755
12756 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12757
12758         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12759
12760         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12761
12762 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12763
12764         * itimer.el (activate-itimer): Fixed usage of integers
12765         as argument to `concat'.
12766
12767 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12768
12769         * itimer.el (start-itimer): replace the use of `concat' with
12770         `format'
12771
12772 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12773
12774         * mode-motion.el (mode-motion-hook): Clarify docstring.
12775         From Bob Weiner <weiner@altrasoft.com>
12776
12777         * loadhist.el (symbol-file): Supply prompt string when used
12778         interactively.
12779         From Bob Weiner <weiner@altrasoft.com>
12780
12781 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12782
12783         * loadup.el (really-early-error-handler): Ditto.
12784
12785         * update-elc.el: Ditto.
12786
12787         * setup-paths.el (paths-construct-exec-path): Ditto.
12788
12789         * make-docfile.el: Ditto.
12790
12791         * find-paths.el (paths-decode-directory-path): Use split-path
12792         instead of decode-path.
12793
12794         * files.el (parse-colon-path): Update docstring reference.
12795
12796 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12797
12798         * msw-init.el:
12799         * x-init.el:
12800         Bind cut'n'paste keys to non window-system specific functions.
12801
12802         * msw-select.el: New function mswindows-clear-clipboard.
12803         mswindows-cut-copy-clipboard extended to handle clearing of the
12804         selection and renamed to mswindows-cut-copy-clear-clipboard.
12805
12806         * select.el: on mswindows devices delete-primary-selection
12807         calls mswindows-clear-clipboard.
12808
12809 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12810
12811         * simple.el (quoted-insert): Inhibit quit when using read-char.
12812
12813         * cmdloop.el (read-char): Don't inhibit quit.
12814         (read-char-exclusive): Ditto.
12815         (read-char): Signal quit if quit-char was pressed.
12816         (read-char-exclusive): Ditto.
12817         (read-quoted-char): Return a character, not integer.
12818
12819         * menubar-items.el (default-popup-menu): Use Andy's generic
12820         selection code.
12821         (default-popup-menu): Fix code.
12822
12823 1998-05-14  Oliver Graf <ograf@fga.de>
12824
12825         * dragdrop.el (dragdrop-function-widget): this time it's done
12826
12827 1998-05-13  Oliver Graf <ograf@fga.de>
12828
12829         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12830
12831 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12832
12833         * device.el (device-pixel-width):
12834         (device-pixel-height):
12835         (device-mm-width):
12836         (device-mm-height):
12837         (device-bitplanes):
12838         (device-color-cells): Swapped parameters to device-system-metric
12839         according to the interface change.
12840
12841 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12842
12843         * mouse.el (default-mouse-motion-handler): Use new name of the
12844         function event-over-vertical-divider-p.
12845         Do not set E-W arrow cursor over the divider if
12846         vertical-divider-draggable-p is nil in the window.
12847         ([top-level]): Use new name for the variable
12848         vertical-divider-map.
12849         (drag-window-divider): Respect vertical-divider-draggable-p.
12850         Variable name typo fixes.
12851
12852 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12853
12854         * keymap.el (kbd): Define here; handle string constants and
12855         others...
12856
12857 1998-05-15  Christian Nyb <chr@mediascience.no>
12858
12859         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12860         in Emacs 18.
12861
12862 1998-05-13  Didier Verna  <didier@xemacs.org>
12863
12864         * mouse.el (drag-window-divider): give the vertical divider a
12865         pressed look when dragging it.
12866
12867 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12868
12869         * faces.el: predicate some more face operations on x or mswindows
12870         not just x.
12871
12872         * modeline.el: enable modeline coloring for mswindows.
12873
12874 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12875
12876         * minibuf.el (minibuffer-default): Added variable; compatible with
12877         FSF Emacs.
12878         (next-history-element): Used `minibuffer-default'.
12879
12880 1998-05-12  Oliver Graf <ograf@fga.de>
12881
12882         * dragdrop.el (dragdrop-function-widget): button and mods ok
12883         arguments still look a bit strange
12884         (dragdrop-compare-mods) created
12885         (dragdrop-drop-do-functions) correctly checks for buttons and
12886         modifiers
12887
12888 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12889
12890         * setup-paths.el (paths-default-info-directories): Replace
12891         path-separator with directory-sep-char.
12892
12893         * files.el (path-separator): Don't define it here.
12894
12895 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12896
12897         * update-elc.el: Ditto.
12898
12899         * setup-paths.el (paths-construct-exec-path): Ditto.
12900
12901         * make-docfile.el: Ditto.
12902
12903         * loadup.el (really-early-error-handler): Ditto.
12904
12905         * find-paths.el (paths-decode-directory-path): Use decode-path
12906         instead of decode-path-internal.
12907
12908         * files.el (parse-colon-path): Update docstring.
12909
12910 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12911
12912         * subr.el (get-buffer-window-list): Make BUFFER optional.
12913
12914         * window-xemacs.el (windows-of-buffer): Defalias to
12915         get-buffer-window-list.
12916
12917 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12918
12919         * disass.el: Fix maintainer keyword.
12920
12921         * bytecomp.el (byte-compile-and-load-file): Autoload.
12922         (byte-compile-buffer): Ditto.
12923
12924         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12925         value is returned, not the name.
12926         (lisp-imenu-generic-expression): Enable it.
12927         (lisp-mode-variables): Ditto.
12928         (lisp-indent-offset): Change defconst to defvar.
12929         (lisp-indent-function): Ditto.
12930         (lisp-body-indent): Ditto.
12931
12932 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12933
12934         * modeline.el: Use zap-last-kbd-macro-event.
12935
12936         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12937         nil, don't attempt to do anything with messages.
12938         (eval-last-sexp): Use `letf' for clarity.
12939
12940 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12941
12942         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12943
12944 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12945
12946         * buff-menu.el:
12947         * lisp-mode.el:
12948         * obsolete.el:
12949         Change empty docstrings into no doc strings at all.
12950         Fix bogus FSF-format docstrings.
12951         * etags.el: Fix docstring.
12952
12953 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12954
12955         * package-get.el (package-get): Use internal md5
12956
12957 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12958
12959         * about.el (about-xemacs): Correct abuse of concat.
12960
12961 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12962
12963         * info.el (Info-mode): Use easymenu.
12964
12965 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12966
12967         * apropos.el (apropos): Don't use concat with integers.
12968
12969         * cmdloop.el (describe-last-error): Handle the case when no error
12970         was seen gracefully.
12971
12972         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12973         defun.
12974         (apropos-describe-plist): Ditto.
12975
12976         * help.el (with-displaying-help-buffer): Revert to a defun.
12977         (describe-key): Use it as defun.
12978         (describe-mode): Ditto.
12979         (describe-bindings): Ditto.
12980         (describe-prefix-bindings): Ditto.
12981         (describe-installation): Ditto.
12982         (view-lossage): Ditto.
12983         (describe-function): Ditto.
12984         (describe-variable): Ditto.
12985         (describe-syntax): Ditto.
12986
12987 1998-05-11  Oliver Graf <ograf@fga.de>
12988
12989         * dragdrop.el: changed order of require/provide
12990         (dragdrop-drop-mime-default) changed to new calling conventions
12991         (dragdrop-drop-do-functions) changed to new calling conventions
12992         (dragdrop-function-widget) this one needs more work...
12993
12994 1998-05-10  Oliver Graf <ograf@fga.de>
12995
12996         * about.el: another small change in my entry
12997         * dragdrop.el (dragdrop-drop-log-function): logging added
12998         plus customizations
12999         changed interface to handler functions. now called with event
13000         and object
13001
13002 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13003
13004         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13005         E-W arrow pointer displayed over draggable dividers.
13006
13007         * mouse.el (default-mouse-motion-handler): Show it when
13008         appropriate.
13009         (drag-window-divider): Added.
13010         ([top-level]): Initialized window-divider-map with a keymap
13011         binding the above function to left button down event.
13012
13013         * x-mouse.el (x-init-pointer-shape): Initialize
13014         divider-pointer-glyph from Cursor.dividerPointer, or use default
13015         E-W double arrow.
13016
13017 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13018
13019         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13020
13021 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13022
13023         * simple.el (count-words-buffer): Don't query for buffer.
13024         (count-lines-buffer): Ditto.
13025
13026 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13027
13028         * help.el (where-is): add optional insert argument.
13029
13030 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13031
13032         * help.el (describe-key-briefly): New argument INSERT.
13033
13034         * simple.el (eval-expression): New optional argument; synch with
13035         FSF 20.3.
13036
13037         * keydefs.el (global-map): Add new register bindings.
13038
13039         * register.el: Synched with FSF 20.3.
13040
13041 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13042
13043         * window-xemacs.el (recenter): all arguments are optional.
13044
13045 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13046
13047         * device.el: (device-pixel-width): Reflected name/parameters
13048         change to device-system-metric.
13049         (device-pixel-height): Ditto.
13050         (device-mm-width): Ditto.
13051         (device-mm-height): Ditto.
13052         (device-bitplanes): Ditto.
13053         (device-color-cells): Ditto.
13054
13055 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13056
13057         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13058
13059         * cl.el (most-positive-fixnum): Document.
13060         (most-negative-fixnum): Ditto.
13061
13062         * cus-dep.el: Updated comment.
13063
13064         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13065         constant.
13066
13067         * cus-load.el (custom-put): Removed.
13068
13069         * files.el (after-find-file): Just resignal quit instead of
13070         signaling "canceled".
13071
13072 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * frame.el (other-frame): Use `focus-frame' instead of
13075         select-frame kludges.
13076
13077         * lisp-mode.el: Update lisp-indent-function for
13078         save-selected-frame and with-selected-frame.
13079
13080         * frame.el (save-selected-frame): New macro.
13081         (with-selected-frame): Ditto.
13082         (other-frame): Use `set-frame-focus'.
13083
13084 1998-05-06  Oliver Graf <ograf@fga.de>
13085
13086         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13087         (dragdrop-drop-url-default) default handler for URL drops created
13088         (dragdrop-drop-mime-default) default handler for MIME drops created
13089         (dragdrop-drop-functions) default custom for handling drops created
13090         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13091
13092 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13093
13094         * mouse.el: Removed redundant mouse-mswindows-drop function.
13095
13096 1998-05-05  Oliver Graf <ograf@fga.de>
13097
13098         * about.el: changed some text in my entry
13099         * dragdrop.el: added customs
13100
13101 1998-05-04  Oliver Graf <ograf@fga.de>
13102
13103         * mouse.el: killed global drop key bindings
13104         (mouse-offix-drop) removed
13105         * dragdrop.el: created
13106         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13107
13108 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13109
13110         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13111         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13112
13113         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13114         obsolete comment.
13115
13116         * scrollbar.el (scrollbars-visible-p): Use new
13117         {vertical,horizontal}-scrollbar-visible-p specifiers.
13118
13119 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13120
13121         * device.el (device-pixel-height):
13122         (device-pixel-width):
13123         (device-mm-width):
13124         (device-mm-height):
13125         (device-bitplanes):
13126         (device-color-cells): Moved these 6 functions from device.c; they
13127         all use single (device-system-metrics) call.
13128
13129 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13130
13131         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13132         were renamed.
13133
13134         * menubar-items.el:
13135         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13136         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13137
13138         * help.el (help-map): Remove Hyperbole keybinding logic.
13139         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13140
13141 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13142
13143         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13144         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13145
13146 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13147
13148         * msw-glyphs.el: use nicer icon3 from the frame icon.
13149
13150 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13151
13152         * version.el (emacs-version): Remove InfoDock conditionals.
13153
13154         * startup.el (startup-splash-frame): Change ID logo name.
13155
13156 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13157
13158         * files.el (after-find-file): If the user presses C-g on
13159         directory-creation prompt, kill the buffer.
13160
13161 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13162
13163         * simple.el (count-words-region): Reverse previous change.
13164
13165 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13166
13167         * replace.el (query-replace): Just call perform-replace.
13168         (query-replace-regexp): Ditto.
13169         (perform-replace): Move region handling here.
13170         (perform-replace): Use the new arg to match-data.
13171
13172 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13173
13174         * x-init.el: Install X specific display table that
13175           displays char 0240 as a space to avoid whatever it is
13176           that screws up display of that character code.
13177
13178 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13179
13180         * help.el (function-arglist): If no arguments are documented for a
13181         subr, print nothing rather than incorrect output.
13182
13183 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13184
13185         * cmdloop.el (command-error): Update bail-out error message to use
13186         `emacs-program-name'.
13187
13188         * lib-complete.el: Remove reader macro cruft.
13189
13190         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13191         cruft.
13192
13193         * simple.el (count-words-region): Drop interactive-p check on the
13194         message.
13195
13196 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13197
13198         * font.el
13199         * msw-faces.el
13200         Correct spelling of mswindows-font-canonicalize-name.
13201
13202 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13203
13204         * ldap.el (ldap-host-parameters-alist): Replaced with
13205         `ldap-host-parameters-plist'
13206         (ldap-search): Adapt to previous change
13207
13208 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13209
13210         * about.el (about-hackers): Update Bob Weiner bio.
13211         (about-maintainer-info): Ditto.
13212
13213 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13214
13215         * simple.el (display-warning-minimum-level): Docfix.
13216
13217 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13218
13219         * widget.el (:default-get): New keyword.
13220         * wid-edit.el (default, widget-default-default-get): Define it.
13221         (group, widget-group-default-get): Define it.
13222         (menu-choice, widget-choice-default-get): Define it.
13223         (widget-default-get): New function.
13224         (widget-choice-action): Call it.
13225         (widget-editable-list-entry-create): Call it.
13226
13227 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13228
13229         * byte-optimize.el (byte-boolean-vars): Removed.
13230         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13231         lookup through `byte-boolean-vars'.
13232
13233 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13234
13235         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13236         resource-provided values into ghost specs for scrollbar-height and
13237         scrollbar-width.
13238
13239 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13240
13241         * byte-optimize.el: Don't attempt to optimize /=.
13242
13243         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13244         (byte-compile-/=): Ditto.
13245
13246 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13247
13248         * apropos.el: Use `with-displaying-help-buffer'.
13249         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13250         Use `with-displaying-help-buffer'.
13251         (apropos-follow): Do not give special treatment to buffer cursor
13252         was in prior to a mouse click.
13253         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13254         (apropos-print-doc): Set correct buffer for setting text
13255         properties.
13256
13257 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13258
13259         * help.el (help-buffer-prefix-string): New variable.
13260         (help-buffer-name): Use it.
13261
13262         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13263         mode menu.
13264
13265 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13266
13267         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13268
13269 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13270
13271         * files.el (find-file-noselect): Update docstring.
13272         (find-file-noselect): Signal an error if found an unreadable file.
13273         (file-chase-links): Save the match data.
13274         (normal-mode): Use `lwarn' and `error-message-string'.
13275         (interpreter-mode-alist): Change defconst to defvar.
13276         (inhibit-first-line-modes-regexps): Ditto.
13277         (inhibit-first-line-modes-regexps): Added .tgz.
13278         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13279         (change-major-mode-with-file-name): New user-option.
13280         (set-visited-file-name): Synched with FSF.
13281         (file-name-extension): New function, from FSF 20.3.
13282         (file-relative-name): Synched with FSF.
13283         (save-some-buffers): Support the C-r feature.
13284         (recover-session): Synched with FSF.
13285         (kill-some-buffers): Ditto.
13286         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13287
13288 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13289
13290         * files.el (insert-file): Undo previous change and reenable use of
13291         format.el.
13292
13293 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13294
13295         * window-xemacs.el (recenter): Define.
13296
13297 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13298
13299         * font.el (mswindows-font-create-name)
13300         (mswindows-font-create-object): new functions for mswindows type
13301         fonts.
13302
13303         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13304         strings are parsed as well as font objects.
13305
13306 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13307
13308         * modeline.el (defining-kbd-macro): Restore modeline indication of
13309         kbd-macro being recorded.
13310         (add-minor-mode): Simplify docstring.
13311         (modeline-minor-mode-menu): Remove stuff.
13312
13313 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13314
13315         * code-process.el (call-process): dynamically decide process
13316         coding type.
13317
13318 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13319
13320         * modeline.el: Add line-number-mode, column-number-mode to
13321         the modeline minor-mode menu.  Button2 on the line number does
13322         goto-line.
13323
13324 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13325
13326         * mouse.el: move x-selection-owner-p type things to
13327         selection-owner-p.
13328
13329         * msw-init.el: copy zmacs stuff from x-init.el
13330
13331         * msw-select.el (mswindows-own-selection)
13332         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13333         functions. Very simple minded implementation of selectio
13334         ownership.
13335
13336         * select.el (own-selection) (disown-selection)
13337         (activate-region-as-selection) (select-make-extent-for-selection)
13338         (valid-simple-selection-p): functions moved from x-select.el for
13339         generalized selection.
13340
13341         * x-select.el: see select.el changes.
13342
13343         * x-toolbar.el: use new selection functions.
13344
13345 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13346
13347         * packages.el (packages-find-package-directories): Fixed bug that
13348         would pick up multiple site-package directories.
13349         (package-locations): Added "xemacs-packages" as a late package
13350         location.
13351
13352         * find-paths.el: Now uses `emacs-program-name' and
13353         `emacs-program-version'.
13354         Additions to enforce version-specific directories in
13355         `paths-find-version-directory'.
13356
13357 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13358
13359         * default.el: Removed.
13360         * site-start.el: Removed.
13361
13362 1998-04-29  Didier Verna  <didier@xemacs.org>
13363
13364         * minibuf.el (minibuffer-history-minimum-string-length): Default
13365         to nil.
13366
13367 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13368
13369         * find-paths.el (paths-program-name): Rename.
13370         (paths-emacs-root-p): Ditto.
13371         (paths-find-site-directory): Ditto.
13372
13373 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13374
13375         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13376         `emacs-lisp-byte-compile-and-load'.
13377
13378 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13379
13380         * ldap.el (ldap-search): Fixed additional parameter passing to
13381         `ldap-open'
13382
13383 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13384
13385         * select.el (kill-primary-selection) (selection-owner-p)
13386         (copy-primary-selection) (yank-clipboard-selection)
13387         (selection-exists-p) (delete-primary-selection): new file and
13388         functions that do the right thing for the selected device.
13389
13390         * x-menubar.el: use generalised selection functions.
13391
13392         * dumped-lisp.el: dump select.el.
13393
13394 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13395
13396         * find-paths.el (paths-progname): New variable.
13397         (paths-emacs-root-p): Use it.
13398         (paths-find-site-directory): Ditto.
13399
13400 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13401
13402         * loadup.el ((member "dump" command-line-args)): Dump as
13403         `infodock' if InfoDock.
13404
13405 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13406
13407         * find-paths.el (construct-emacs-version): Simplify, include
13408         program name in the return value.
13409         * (paths-find-version-directory): Use it.
13410
13411 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13412
13413         * info.el (Info-parse-dir-entries): Fixed regexp
13414         (Info-build-dir-anew): Remove full suffix and capitalize info file
13415         name for files with no @direntry
13416         (Info-batch-rebuild-dir): New function
13417         (Info-suffixed-file): Check for regular files instead of simple
13418         file existence (could catch directories before)
13419
13420 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13421
13422         * setup-paths.el, find-paths.el: Removed uses of `not' which
13423         temacs doesn't have.
13424
13425         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13426         into root searching.
13427
13428 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13429
13430         * subr.el: Remove definition of `not'.
13431
13432 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13433
13434         * msw-glyphs.el: enable graphics support.
13435
13436 1998-04-23  Didier Verna  <didier@xemacs.org>
13437
13438         * x-menubar.el (default-menubar): restored the line-number-mode
13439         option.
13440
13441         * misc doc string updates related to the options menu.
13442
13443 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13444
13445         * setup-paths.el (paths-construct-load-path): Fix typo.
13446
13447 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13448
13449         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13450         font-menu-ignore-scaled-fonts don't have to be bound now; this
13451         gets us one step further towards making --no-autoloads work.
13452
13453         * startup.el (normal-top-level): Load auto-autoloads only if
13454         lisp-directory is non-nil.
13455
13456         * setup-paths.el (paths-construct-load-path): Made it robust
13457         against nil lisp-directory.
13458
13459         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13460         to the list of variables that cause a warning when nil.
13461
13462         * toolbar.el (init-toolbar-location): Now works even when there's
13463         no toolbar icon directory.
13464
13465 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13466
13467         * help.el (view-lossage): Recognize it.
13468
13469         * simple.el (log-message): Mark multiline messages.
13470
13471 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13472
13473         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13474
13475 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13476
13477         * package-get.el (package-get-all):  add `\n' separator to
13478         interactive specification so that both variables are read
13479
13480 1998-04-22  Didier Verna  <didier@xemacs.org>
13481
13482         * x-menubar.el: ported the options menu to Custom.
13483         Moved the "read only" toggle button to the buffers menu.
13484         Corrected some missing ;;;###autoload or defcustom.
13485
13486         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13487         the scrollbar-visible specifier for options menu handling.
13488
13489         * toolbar.el (toolbar-visible-p)
13490                      (toolbar-captioned-p)
13491                      (default-toolbar-position): defcustom wrappers around
13492         the toolbar specifiers for options menu handling.
13493
13494         * frame.el (get-frame-for-buffer-default-instance-limit):
13495         defcustom it for options menu handling.
13496
13497         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13498         font-lock-mode for options menu handling.
13499
13500         * cus-start.el: added Custom properties to overwrite-mode for
13501         options menu handling.
13502
13503 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * about.el: shameless self-promotion.
13506
13507 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13508
13509         * simple.el (raw-append-message): Slightly optimize.
13510         (remove-message): Use `push' for clarity.
13511         (append-message): Ditto.
13512         (display-warning): Dito.
13513         (raw-append-message): Send the message to the appropriate device.
13514
13515 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13516
13517         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13518         From Sean MacLennan <Sean.MacLennan@pika.ca>
13519
13520 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13521
13522         * setup-paths.el: Changed `directory-sep-char' to
13523         `path-separator', following a change in GNU Emacs.
13524
13525 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13526
13527         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13528         (Info-build-dir-anew): Add a final newline.
13529         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13530         is `always'
13531         (Info-rebuild-dir): Ditto
13532
13533         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13534
13535 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13536
13537         * simple.el (count-words-buffer): Retain zmacs region.
13538         (count-words-region): Ditto.
13539         * simple.el: (what-line): Expanded line counts.
13540         (count-lines): New parameter to conditionalize whether collapsed
13541         lines get counted.
13542         From Bob Weiner <weiner@altrasoft.com>
13543
13544 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13545
13546         * packages.el (package-locations): infodock-packages must override
13547         mule-packages and packages.
13548
13549 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13550
13551         * wid-edit.el:
13552         remove rude messages from widget-activation-widget-mapper
13553         and widget-activation-glyph-mapper
13554
13555 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13556
13557         * toolbar.el: Remove (featurep 'x) test from
13558         toolbar-make-button-list
13559
13560 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13561
13562         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13563         only if in the same frame.
13564
13565 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13566
13567         * packages.el (package-locations): Added site-packages hierarchy.
13568
13569         * setup-paths.el (paths-default-info-directories): Introduced and
13570         used.
13571
13572         * packages.el, setup-paths.el: Set various path searching depths
13573         to 1.
13574
13575         * packages.el (packages-hierarchy-depth):
13576         (packages-load-path-depth): Introduced and used.
13577
13578         * setup-paths.el (paths-load-path-depth): Introduced and used.
13579
13580         * find-paths.el (paths-find-recursive-path): Added max-depth
13581         parameter.
13582
13583 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13584
13585         * setup-paths.el (paths-construct-info-path): Removed
13586         dependency on behavior of (file-name-as-directory "").
13587
13588 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13589
13590         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13591         lisp objects
13592
13593 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13594
13595         * dump-paths.el, startup.el: Added handling for --debug-paths.
13596
13597 1998-04-15  William M. Perry  <wmperry@aventail.com>
13598
13599         * wid-edit.el: We cannot just set the help-echo or balloon-help
13600           properties for an extent based on the :help-echo widget
13601           property, since help-echo and balloon-help cause an EXTENT to
13602           get passed in, where :help-echo functions are expecting a WIDGET
13603
13604 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13605
13606         * scrollbar.el (init-scrollbar-from-resources): Call
13607         mswindows-init-scrollbar-metrics when appropriate.
13608
13609 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13610
13611         * dumped-lisp.el: dump x-toolbar for window system
13612
13613         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13614         have support and xpm.
13615
13616 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13617
13618         * files.el (toggle-read-only): Fix docstring.
13619         From Didier Verna <didier@xemacs.org>
13620
13621 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13622
13623         * startup.el (normal-top-level): Load autoload-file-name without
13624         specifying an extension---some people only auto-autoload.el.gz.
13625
13626 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13627
13628         * files.el (backup-enable-predicate): Don't bomb on NAME being
13629         nil.
13630
13631 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13632
13633         * find-paths.el, packages.el: Now prefers configure'd paths.
13634         This shouldn't cause any of the originally anticipated problems as
13635         the current paths architecture will not define the various
13636         configure-xxx variables if they're not specified on the configure
13637         command line.
13638
13639         * find-paths.el, setup-paths.el, packages.el: Removed all
13640         mentionings of "/" as a path separator.
13641         Used paths-construct-path throughout.
13642
13643         * find-paths.el (paths-construct-path): Created to assemble paths
13644         from directory components.
13645
13646         * setup-paths.el, packages.el: Used paths-decode-directory-path
13647         instead of decode-path-internal.
13648
13649         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13650         and associates.
13651         (paths-decode-directory-path) Created.
13652
13653         * setup-paths.el: Changed configure-exec-path to
13654         configure-exec-directory.
13655
13656 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13657
13658         * packages.el (packages-find-packages): Fixed decoding of
13659         EMACSPACKAGEPATH.
13660
13661         * startup.el: -no-packages -> -no-early-packages.
13662
13663         (packages-load-package-lisps): Fixed loading of auto-autoload
13664         files.
13665
13666         * startup.el (normal-top-level): Fixed loading of core
13667         auto-autoload.
13668
13669         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13670
13671         * startup.el, packages.el, dump-paths.el: Added proper settings
13672         for site-directory and lisp-directory variables.
13673
13674         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13675         inhibit-package-autoloads and fixed handling of it.
13676
13677         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13678         handling of former inhibit-package-init, now
13679         inhibit-early-packages, to make -vanilla etc. work.
13680
13681 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13682
13683         * code-process.el (start-process): Fallback to 'undecided instead
13684         of 'binary for process input coding stream.
13685
13686         * process.el (start-process): Docstring fix.
13687
13688 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13689
13690         * info.el (Info-insert-dir): Do not insert temporary dir files
13691         in Info-dir-file-attributes
13692         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13693         (Info-rebuild-dir): Ditto.
13694
13695 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13696
13697         * obsolete.el: Added obsoleteness declarations for
13698         `site-directory' and `Info-default-directory-list'.
13699
13700 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13701
13702         * find-paths.el (paths-find-emacs-root): Only look at the
13703         executable at the end of the symlink chain for determining the
13704         Emacs root.
13705
13706 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13707
13708         * setup-paths.el (paths-construct-info-path): Changed construction
13709         to cater to gone default in configure.
13710
13711         * find-paths.el (paths-uniq-append): Added.
13712
13713         * packages.el: Rewritten package path construction once again.
13714
13715         * dump-paths.el, startup.el: Removed package-path as a global
13716         variable.
13717
13718         * package-admin.el (package-admin-add-single-file-package):
13719         (package-admin-add-binary-package): Changed package-path to
13720         late-packages.
13721
13722         * packages.el (packages-split-path): Split path at "/" rather than
13723         nil according to change in emacs.c.
13724
13725 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13726
13727         * setup-paths.el (paths-construct-info-path): Changed info path
13728         order so that directories come out right.
13729         (paths-find-lock-directory): Fixed bug: It used to think
13730         configure-lock-directory is a path.
13731
13732 1998-04-06  Jeff Miller <jmiller@smart.net>
13733
13734         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13735         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13736         eases the use of toolbar-add/kill-item functions.
13737
13738 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13739
13740         * code-files.el (file-coding-system-alist): Commented out
13741         loaddefs.el magical treatment.
13742
13743 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13744
13745         * info.el (Info-rebuild-outdated-dir): Added new option
13746         `conservative' and made it the default
13747         (Info-rebuild-dir): Appropriately parse multi-line description
13748         strings, and multi-section dir files. Issue warning when dir
13749         is rebuilt as temporary
13750         (Info-build-dir-anew): Issue warning when dir is built as
13751         temporary
13752
13753 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13754
13755         * list-mode.el (list-mode-map): Bind highlight motion commands to
13756         standard keys left, right, C-b and C-f.
13757
13758 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13759
13760         * files.el (auto-mode-alist): allow .sc for Scheme->C
13761
13762 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13763
13764         * loadup.el (pureload): Don't quote (garbage-collect).
13765
13766 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13767
13768         * package-get-base.el: Updated.
13769
13770 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13771
13772         * isearch-mode.el (isearch-just-started): New variable.
13773         (isearch-mode): Set it.
13774         (isearch-repeat): Advance one character forward only if the search
13775         was successful, and was not just started.
13776         (isearch-repeat): Clear isearch-just-started.
13777
13778 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13779
13780         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13781         if running -batch.
13782
13783 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13784
13785         * subr.el (listify-key-sequence): Removed.
13786
13787 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13788
13789         * bytecomp.el (byte-compile-print-gensym): New option.
13790         (byte-compile-output-file-form): Use it.
13791         (byte-compile-output-docform): Ditto.
13792         (byte-compile-compiled-obj-to-list): Ditto.
13793
13794 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13795
13796         * msw-glyphs.el: set frame icon if xpm support.
13797
13798 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13799
13800         * help.el: Code that pretty prints variable values
13801           removed.
13802
13803 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13804
13805         * find-paths.el (paths-emacs-root-p): Correct test for installation
13806         directory.
13807         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13808
13809 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13810
13811         * loaddefs.el: Don't set debug-ignored-errors; leave
13812           its default value set to nil.
13813
13814 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13815
13816         * info.el (Info-rebuild-dir): fixed mis-spelling.
13817
13818 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13819
13820         * info.el (Info-rebuild-outdated-dir): New custom var
13821         (Info-insert-node): Create/update dir file when needed, ie when it
13822         does not exist or is older than some info files in directory
13823
13824 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13825
13826         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13827         for last packages, mainly for using a 20.4 package base.
13828
13829         * packages.el (late-packages): Typo fix.  It was called
13830         early-packages.
13831
13832         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13833         relative symlinks correctly.
13834         (paths-find-emacs-roots): More rigorous checking for plausible
13835         configuration-time root.
13836
13837         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13838         find its roots.
13839
13840 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13841
13842         * faces.el: Fix docstrings.
13843         * glyphs.el: Fix docstrings.
13844         * mouse.el: Fix docstrings.
13845
13846         * frame.el: Change phrase `current frame' to `selected frame'.
13847
13848         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13849
13850         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13851         macros using backquote to make them infinitely more readable.
13852
13853 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13854
13855         * packages.el (packages-find-package-path): Hardcoded specialized
13856         InfoDock support until we can clean this up.
13857
13858         * help.el (describe-bindings-1): Return the value of the bindings
13859         help buffer created.
13860         (describe-bindings): Ditto.
13861
13862         * simple.el (set-variable): Restore previous behavior of not
13863         bombing if the variable to set is not boundp.
13864
13865 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13866
13867         * packages.el (packages-handle-package-dumped-lisps): Allow for
13868         non-local files to be loaded off the package-lisp variable.
13869
13870 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13871
13872         * x-faces.el: Global X resources should override
13873           specs for all device classes (color, grayscale, mono);
13874           code currently doesn't override any of them.  Fixed by
13875           calling remove-specifier with '(x default) as the tag
13876           set and allowing inexact matches.
13877
13878 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13879
13880         * faces.el: Separated face initializations based on
13881           device classes into device type specific (tag set,
13882           instantiator) pairs.
13883
13884 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13885
13886         * wid-edit.el (widget-choice-action): Remember user's explicit
13887         choice.
13888         (widget-choice-value-create): Respect it.
13889         From Richard Stallman <rms@gnu.org>
13890
13891 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13892
13893         * setup-paths.el (paths-construct-info-path): Always append
13894         existing directories from configure-time info path.
13895
13896         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13897         Info-directory-list.
13898
13899         * info.el: Removed Info-default-directory-list which was broken by
13900         design.
13901         Removed bogus initialization of Info-directory-list---startup.el
13902         can do a much better job.
13903         Added autoload of Info-directory-list.
13904
13905         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13906         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13907         be exclusive; now it's merely given precedence, just like in the
13908         old days.
13909
13910 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13911
13912         * find-paths.el (paths-find-architecture-directory): Fix bug with
13913         finding; it used to default too early.
13914
13915 1998-03-25  Martin Buchholz <martin@xemacs.org>
13916
13917         * packages.el (packages-split-path): Fix a bug; it used to fail
13918         for paths that weren't split.
13919
13920 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13921
13922         * finder.el (finder-compile-keywords): trap on errors.
13923
13924 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13925
13926         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13927           fourth argument of t so that only the specs exactly
13928           matching the tag lists are removed.
13929
13930 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13931
13932         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13933
13934 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13935
13936         * minibuf.el (mouse-read-file-name-1): If a default directory was
13937         specified, use it for generating the completions.
13938
13939 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13940
13941         * update-elc.el: Now respects inhibit-package-init and
13942         inhibit-site-lisp.
13943         Now does path construction with loadup-paths.
13944
13945         * startup.el (normal-top-level, startup-setup-paths): Now respects
13946         inhibit-package-init and inhibit-site-lisp.
13947
13948         * packages.el (packages-find-package-path): Extended package path
13949         by version-specific hierarchies.
13950         (packages-find-packages): Now respects inhibit flag and
13951         inhibit-site-lisp.
13952         Moved path setup to loadup-paths.
13953
13954         * make-docfile.el: Now respects inhibit-package-init and
13955         inhibit-site-lisp.
13956         Now does path construction with loadup-paths.
13957
13958         * loadup.el: Now respects inhibit-package-init and
13959         inhibit-site-lisp.
13960
13961         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13962
13963         * loadup-paths.el: New file: setup load-path to encompass
13964         packages.
13965
13966 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13967
13968         * auto-show.el: load-gc renamed to pureload.
13969         * site-load.el: Ditto.
13970         * packages.el (toplevel): Ditto.
13971         * loadup.el (really-early-error-handler): Ditto.
13972         * dumped-lisp.el (preloaded-file-list): Ditto.
13973         * cus-face.el (custom-declare-face): Ditto.
13974
13975 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13976
13977         * <Today>: The Big Path Searching Overhaul.
13978
13979         * find-paths.el: New file: find and assemble paths in the
13980         installation hierarchy.
13981
13982         * setup-paths.el: New file: global layout of paths and directories
13983         within the XEmacs hierarchy.
13984
13985         * packages.el: Replaced everything related to path searching and
13986         startup by code in terms of find-paths.
13987
13988         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13989         the new path searching engine.
13990
13991         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13992         and setup-paths.
13993
13994 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13995
13996         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13997         setup-paths.el.
13998
13999 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14000
14001         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14002         compiles identically in any configuration.
14003         Removed irrelevant commentary.
14004
14005 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14006
14007         * simple.el (set-variable): Allow setting specifiers.
14008
14009 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14010
14011         * lisp.el (forward-sexp): Revert previous change.
14012
14013 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14014
14015         * frame.el (frame-initialize): Use `delete-console' instead of
14016         `delete-device' to delete the stream console to match the usage in
14017         Fkill_emacs.
14018
14019 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14020
14021         * files.el (cdpath-previous): New variable.
14022         (cd): Use it.
14023         From Bob Weiner <weiner@wave.altrasoft.com>
14024
14025 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14026
14027         * keydefs.el: Changed keybindings of forward-char,
14028           backward, scroll-up and scroll-down to point to their
14029           -command counterparts.
14030
14031         * simple.el: New functions: forwarc-char-command,
14032           backwrad-char-command, scroll-up-command,
14033           scroll-down-command which work liek their counterparts
14034           except that they honor the variable
14035           signal-error-on-buffer-boundary.
14036
14037           Definition of signal-error-on-buffer-boundary received
14038           from src/cmds.c.
14039
14040           defvar declaration added for word-across-newline to avoid
14041           byte-compiler warning about the free variable reference.
14042
14043 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14044
14045         * winnt.el: Removed "%t" from the beginning of
14046         modeline-format. From now on, there's no nt-specifics in the modeline.
14047
14048 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14049
14050         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14051         of `when' with `if'.
14052
14053 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14054
14055         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14056         mswindows. Must be reworked along with glyphs.el, or
14057         merged into it, after there is images support.
14058
14059         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14060         'mswindows.
14061
14062 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14063
14064         * faces.el: fix for text cursor initialization.
14065         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14066         From Andy Piper <andyp@parallax.co.uk>
14067
14068 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14069
14070         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14071         if there is an existing package that handles it and warn the user
14072         about that mode.
14073
14074 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14075
14076         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14077         Installation" menu item when Installation-string is not bound.
14078
14079 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14080
14081         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14082         From Jeremiah W. James <jerry@cs.ucsb.edu>
14083
14084 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14085
14086         * msw-faces.el:
14087         * faces.el: Fix face initialization.
14088
14089 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14090
14091         * files.el (backup-enable-predicate): fix breakage introduced
14092         by TMPDIR patch.
14093
14094 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14095
14096         * x-faces.el (x-init-face-from-resources): The
14097           TTY face property retrieval functions don't return
14098           specifiers, so use face-property instead.
14099
14100 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14101
14102         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14103
14104 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14105
14106         * x-menubar.el: Expanded documentation for
14107           option-save-faces.  Changed Options -> Browse Faces
14108           menu entry to invoke customize-face.
14109
14110 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14111
14112         * faces.el: Most face initialization moved out of
14113           init-other-random-faces to the top level so that the
14114           initialization happens before Xemacs is dumped.  Much
14115           of the fascist "face-differs-from-default-p or FROB!"
14116           code has been retired in favor of letting the user do
14117           what they want to do.  Face initialization code changed
14118           to use `default' specifier tag so that the settings can
14119           be overridden later if the user wishes it.
14120
14121 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14122
14123         * about.el (about-hackers): Update contributors list.
14124
14125 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14126
14127         * specifier.el: Define new specifier tag `default'.
14128
14129         * modeline.el: Initialize faces using `default' tag.
14130
14131         * x-faces.el (x-init-face-from-resources): Remove
14132           specifier specs containing the `default' tag before
14133           adding new specs.
14134
14135 1998-03-02  John Jones  <jj@asu.edu>
14136
14137         * package-get.el (package-get-all): fixed arguments on call to
14138         package-admin-add-single-file-package.
14139         * package-get.el (package-get-installedp): fixed to match
14140         advertised behavior.
14141         * package-get.el: added function package-get-update-all which
14142         installs newest versions of all the current packages (if they are
14143         not already installed).
14144
14145 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14146
14147         * files.el (find-file-noselect): Uncommented `truename' binding in
14148         `let*' and use it later to set `buffer-file-truename' iff it's
14149         still nil, as happens for example when finding a compressed
14150         file with "jka-compr".
14151
14152 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14153
14154         * faces.el: in make-face-* type functions do the operation for all
14155         window systems, not just the first one found.
14156
14157         * font.el: call mswindows-list-fonts for mswindows.
14158
14159 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14160
14161         * code-process.el (call-process-region):
14162         * process.el (call-process-region):
14163         * package-get.el (package-get-dir):
14164         * files.el (backup-enable-predicate):
14165         * gnuserv.el (gnuserv-temp-file-regexp):
14166         Use temp-directory in place of `/tmp'.
14167
14168 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14169
14170         * "Fast" dired-in-C enhancements for Windows 95/NT:
14171
14172         * files.el: Added function, `wildcard-to-regexp', from GNU
14173           Emacs.
14174
14175         * files.el (insert-directory): Modified to use special
14176           dired-in-C enhancements if present.
14177
14178 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14179
14180         * code-files.el: make default coding no-conversion.
14181
14182 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14183
14184         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14185         the load-path.
14186
14187         * update-elc.el: Strip directory when testing for files not to
14188         bytecompile.
14189
14190 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14191
14192         * lisp-mode.el: Use recommended form for menus.
14193
14194         * info.el (Info-construct-menu): Use recommended form for menus.
14195
14196         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14197         entry.
14198
14199 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14200
14201         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14202           (get-frame-for-buffer-noselect): Always return frames
14203           in the not-this-window-p cond clause.
14204
14205 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14206
14207         * help.el (describe-installation): New function.
14208
14209         * x-menubar.el (default-menubar): Add describe-installation to
14210         Help menu.
14211
14212         * packages.el (packages-unbytecompiled-lisp): Installation.el
14213         should not be bytecompiled.
14214
14215         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14216         XEmacs.
14217
14218         * x-menubar.el (default-menubar): Use correct guard for VM menu
14219         entry.
14220
14221         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14222         coding.
14223         From Andy Piper <andyp@parallax.co.uk>
14224
14225 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14226
14227         * ldap.el: Do not require ldap-internal at compile time.
14228
14229 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14230
14231         * code-files.el: new file. a virtual copy of mule-files.el
14232         but without charset
14233         dependencies. (toggle-buffer-file-ocding-system) new function for
14234         changing the eol type for the current buffer.
14235
14236         * code-process.el: new file. a copy of
14237         mule-process.el. mule-process.el will disappear when things have
14238         settled.
14239
14240         * coding.el: new file. a virtual copy of mule-files.el but
14241         without charset dependencies. (coding-system-base) new function
14242         for getting the parent coding system of a coding system with eol
14243         type set.
14244
14245         * dumped-lisp.el: add above files for the non-mule case.
14246
14247 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14248
14249         * window-xemacs.el (display-buffer): If no explicit
14250           frame is specified, search for a window that displays
14251           the buffer on the currently selected frame, before
14252           searching other frames.
14253
14254 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14255
14256         * frame.el (get-frame-for-buffer): If not-this-window-p
14257           is non-nil, use window on the selected frame if it is not
14258           also the selected window.  When defaulting, search for
14259           windows on the currently selected fgrame before searching
14260           other frames.
14261
14262 1998-02-25  Didier Verna  <didier@xemacs.org>
14263
14264         * modeline.el (modeline-swap-buffers): originally named
14265         `mouse-release-modeline'. Whether to actually swap the buffers is
14266         decided in `mouse-drag-modeline'.
14267         (mouse-drag-modeline): A button release event is considered a
14268         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14269         stay unchanged.
14270
14271 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14272
14273         * x-menubar.el: Put redo on the menubar.
14274         From Aki Vehtari <Aki.Vehtari@hut.fi>
14275
14276 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14277
14278         * bytecomp.el (displaying-byte-compile-warnings): if
14279         temp-buffer-show-function is set, use it to display current set of
14280         warnings in the "*Compile-Log-Show*" buffer.
14281
14282         * simple.el (display-warning-buffer): if temp-buffer-show-function
14283         is set, use it to display current set of warnings in the
14284         "*Warnings-Show*" buffer.
14285
14286 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14287
14288         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14289         Common Lisp.
14290
14291 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14292
14293         * menubar.el: Allow button descriptors at least 2 long.
14294
14295         * x-menubar.el (default-menubar): Use recommended forms.
14296         (file-menu-filter): Remove.
14297         (edit-menu-filter): Remove.
14298
14299 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14300
14301         * about.el (about-hackers): Updated.
14302
14303 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14304
14305         * help.el (help-max-help-buffers): new variable
14306         (help-register-and-maybe-prune-excess): new function
14307         (help-buffer-name): use help-max-help-buffers.
14308         (with-displaying-help-buffer): use
14309         help-register-and-maybe-prune-excess.
14310
14311         * help.el (help-maybe-pretty-print-value): if the value fits on
14312         one line, let it.
14313
14314 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14315
14316         * (with-displaying-help-buffer): there is no need to kill the buffer
14317         if it exists, because with-output-to-temp-buffer will clear it.
14318         further, killing the buffer violates the rule that
14319         temp-buffer-show-function, if set, has the full responsibility of
14320         showing the temp buffer.  killing the buffer fucks with the window
14321         configuration, hosing temp-buffer-show-function.
14322
14323
14324 1998-02-23  Didier Verna  <didier@xemacs.org>
14325
14326         * modeline.el (mouse-drag-modeline):
14327         - Always scroll the modeline that was originally clicked on.
14328         - Use x pixels instead of x characters (which doesn't work anyway)
14329         as horizontal reference for modeline dragging. This allows us to
14330         keep on dragging the modeline even if the motion event occurs in
14331         another window.
14332
14333 1998-02-23  Didier Verna  <didier@xemacs.org>
14334
14335         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14336         glyph on the modeline to indicate that dragging the mouse has an
14337         effect both horizontally and vertically.
14338
14339 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14340
14341         * about.el (about-xemacs): Get rid of redundant visible version
14342         number.
14343
14344 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14345
14346         * about.el (about-hackers): Update credits.
14347
14348 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14349
14350         * prim/register.el (view-register): Show register type file-query.
14351
14352 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14353
14354         * mode-motion.el (mode-motion-highlight-internal):
14355           save-excursion inside save-window-exucrsion form to
14356           hide buffer point changes from save-window-excursion.
14357           Prevents display flickering when the mouse pointer
14358           moves.
14359
14360 1998-02-17  Didier Verna  <didier@xemacs.org>
14361
14362         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14363         function to handle correctly the case of a toolbar one side of the
14364         window: scrolling will not necessarily happen.
14365
14366 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14367
14368         * files.el (after-find-file): Restore missing argument
14369           to format that provides filename for "... consider M-x
14370           recover-file" message.  Also call `message' with "%s"
14371           as the first arg instead of an arbitrary string.
14372
14373 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14374
14375         * about.el (about-hackers): Various additions.
14376
14377 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14378
14379         * autoload.el (generate-file-autoloads-1): Don't force an extra
14380         line out when copying on-the-same line autoloads.
14381
14382         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14383         is installed.
14384
14385 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14386
14387         * x11/x-win-xfree86.el (x-win-init-xfree86):
14388         * x11/x-win-sun.el (x-win-init-sun):
14389         * x11/x-init.el (x-initialize-compose):
14390         * prim/simple.el:
14391         (backward-or-forward-kill-sexp):
14392         (backward-or-forward-kill-sentence):
14393         (backward-or-forward-kill-word):
14394         (backward-or-forward-delete-char):
14395         * prim/isearch-mode.el (isearch-help-or-delete-char):
14396         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14397         x-keysym-on-keyboard-p to detect backspace.
14398         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14399         Clean up symbols used with dead keys, checking Linux and solaris
14400         keysyms.
14401         Simplify x-win-*.el using above methods.
14402         Change documentation for x-keysym-*-p functions.
14403
14404 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14405
14406         * about.el (about-hackers): Restore entries for Michael Sperber and
14407         Vinnie Shelton.
14408         From Vinnie Shelton <acs@acm.org>
14409
14410 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14411
14412         * simple.el (count-words-region): Ditto.
14413
14414 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14415
14416         * simple.el (count-words-buffer): Document.  Don't print anything
14417         if non-interactive.
14418
14419 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14420
14421         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14422         multiple files in InfoDock.
14423
14424 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14425
14426         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14427         from version.el in InfoDock.
14428
14429         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14430         specially.
14431
14432 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14433
14434         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14435         variable name in docstring.
14436
14437 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14438
14439         * menubar.h: Include "gui.h".
14440
14441 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14442
14443         * site-load.el: Fix documentation.
14444
14445 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14446
14447         * package-get-base.el (package-get-base): Updated.
14448
14449         * keymap.el: PC-ize.
14450
14451 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14452
14453         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14454         from' on a fresh line.
14455
14456 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14457
14458         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14459         object.
14460
14461 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14462
14463         * undo-stack.el: PC-ize.
14464
14465         * cmdloop.el: PC-ize.
14466
14467 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14468
14469         * bytecomp-runtime.el: PC-ize.
14470
14471         * byte-optimize.el: Prolog fixup.  PC-ize.
14472
14473         * cus-dep.el: Spelling fix.
14474
14475         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14476         entries follow).
14477
14478 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14479
14480         * text-mode.el (text-mode-hook-identify): New function,
14481         put on text-mode-hook.  Set text-mode-variant here.
14482         (text-mode): Don't set it here.
14483
14484 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14485
14486         * text-mode.el (text-mode-hook): New defvar.
14487         (text-mode-variant): New variable.
14488         (text-mode): Set that variable locally.
14489         (toggle-text-mode-auto-fill): New command.
14490
14491 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14492
14493         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14494
14495 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14496
14497         * text-mode.el (paragraph-indent-text-mode):
14498         Renamed from spaced-text-mode.
14499         (text-mode-map): Bind TAB to indent-relative.
14500         (indented-text-mode-map): Variable deleted.
14501         (indented-text-mode): Now an alias for text-mode.
14502
14503 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14504
14505         * loadup.el: test-atoms debugging stuffs removed.
14506
14507 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14508
14509         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14510
14511 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14512
14513         * help.el (describe-beta): Made it use `locate-data-file'.
14514         (describe-distribution): Ditto.
14515         (describe-copying): Ditto.
14516         (describe-project): Ditto.
14517         (view-emacs-news): Ditto.
14518
14519         * help-nomule.el (help-with-tutorial): Made it use
14520         `locate-data-file' to find tutorial.
14521
14522 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14523
14524         * about.el: Corrected my email address.
14525
14526         * mouse.el: Added 'mouse-mswindows-drop' similar to
14527         'mouse-offix-drop'.
14528
14529 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14530
14531         * loadup.el (running-xemacs): Spelling fix.
14532
14533 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14534
14535         * packages.el (packages-find-packages-1): Don't allow a backwards
14536         compatible lisp tree to overwrite `preloaded-file-list'.
14537
14538 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14539
14540         * loadup.el: Don't delete "xemacs" prior to dumping.
14541
14542 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14543
14544         * package-info.el (pi-last-mod-date): New function.
14545         (pi-author-version): New function.
14546         (batch-update-package-info): Use them.
14547
14548 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14549
14550         * frame.el (get-frame-for-buffer-default-to-current): Create.
14551         (get-frame-for-buffer-noselect): Allow user to use current frame
14552         with `get-frame-for-buffer-default-to-current'.
14553
14554 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14555
14556         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14557         (byte-compile-output-docform): Ditto.
14558         (byte-compile-compiled-obj-to-list): Ditto.
14559
14560 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14561
14562         * startup.el (command-line-1): Removed code that ran
14563           buffer-menu.
14564
14565 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14566
14567         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14568
14569 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14570
14571         * frame.el (suspend-emacs-or-iconify-frame): Check using
14572         `device-on-window-system-p' instead of explicitly checking for X,
14573         so that the same logic works for MS Windows.
14574         (suspend-or-iconify-emacs): Ditto.
14575
14576 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14577
14578         * about.el (about-maintainer-info): Andy Piper is back.
14579         (xemacs-hackers): Updated Andy Piper's email address.
14580         (about-hackers): Added Jonathan Harris.
14581         (about-hackers): Updated Tibor Polgar's email address.
14582
14583 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14584
14585         * about.el: Add xemacs.org email manager.
14586
14587         * package-get-base.el (package-get-base): Updated with most recent
14588         package updates.
14589
14590 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14591
14592         * help.el (function-arglist): Use `indirect-function' instead of
14593         `symbol-function' so that aliases are treated correctly.
14594
14595 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14596
14597         * help.el (help-map): Add f1 binding to `help-for-help'.
14598         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14599         (describe-key-briefly): Use `princ' "%s" to print object.
14600         (with-displaying-help-buffer): Kill buffer if it exists, again.
14601         (describe-key): Use `princ' "%s" to print object.
14602         (describe-function-1): Use `princ' "%s" to print object.
14603         Commented out alias lines removed.
14604         (help-pretty-print-limit): New variable to control pretty-printing
14605         of variable values.
14606         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14607         `help-pretty-print-value' again.  Only print-print when OBJECT is
14608         list of length less than `help-pretty-print-limit'.
14609         (describe-variable): Use `help-maybe-pretty-print-value' again.
14610
14611 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14612
14613         * simple.el (blink-matching-open): Remove C++ kludge.
14614         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14615
14616 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14617
14618         * info.el (Info-default-directory-list): Made the documentation
14619         more explanitory.
14620
14621 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14622
14623         * lisp/packages.el:
14624         * lisp/package-admin.el:
14625         * lisp/build-report.el:
14626         Fix typos.
14627
14628 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14629
14630         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14631         warnings in Java buffers without final newline and editing the
14632         last line.
14633
14634 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14635
14636         * packages.el (packages-find-packages-1): Don't allow a backwards
14637         compatible lisp tree to overwrite `preloaded-file-list'.
14638         Suggested by Colin Rafferty  <colin@xemacs.org>
14639
14640         * mouse.el (mouse-offix-drop): Set undo-boundary.
14641         From Oliver Graf <ograf@fga.de>
14642
14643 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14644
14645         * loadup.el (load-gc): rewrite as defun.
14646         Print something sensical if a required dump-time file isn't found.
14647
14648 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14649
14650         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14651         bug strikes a menudescriptor.
14652
14653         * package-get-base.el (package-get-base): Updated.
14654
14655         * package-info.el (batch-update-package-info): Derive REQUIRES
14656         from the Makefile.
14657
14658 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14659
14660         * files.el (save-some-buffers): Don't play games with deleting
14661         other windows if we are in the minibuffer window.
14662
14663 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14664
14665         * modeline.el (modeline-minor-mode-menu): Add support for :active
14666         (add-minor-mode): Document :active property to TOGGLE.
14667
14668 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14669
14670         * modeline.el (modeline-minor-mode-menu): Add support for an
14671         `:included' predicate in the `toggle-sym' plist.
14672         (add-minor-mode): Document the :included property, format
14673         docstring some more.
14674         (modeline-minor-mode-menu): Documentation string added.
14675
14676 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14677
14678         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14679         labels from the symbol-names by thwacking off the overly redundant
14680         and overused "mode", parenthesizing "minor", and capitalizing the
14681         resultant strings.  Also shortened the menu's title by eliminating
14682         the redundant buffer name.
14683         (add-minor-mode): Beautified the docstring, added mention of the
14684         `:menu-tag' property of TOGGLE.
14685         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14686         `toggle-sym' to beatify the mode-life menus.
14687         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14688         `auto-fill-function'.
14689
14690 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14691
14692         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14693         menus to :style 'toggle.
14694
14695 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14696
14697         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14698
14699 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14700
14701         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14702         only recognize first hyperlink.
14703         (hyper-apropos-highlightify): Deletia, this is already done by
14704         `hyper-apropos-insert-face'.
14705         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14706
14707 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14708
14709         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14710         mail.
14711         (toolbar-mail-reader): Add support for `send'.
14712         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14713
14714 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14715
14716         * info.el (Info-emacs-info-file-name): Add defvar for
14717         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14718         will function properly.
14719
14720 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14721
14722         * simple.el: make the backwards delete function called by
14723         `backward-or-forward-delete-char' user configurable.
14724
14725 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14726
14727         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14728         compiled function got loaded from.
14729
14730 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14731
14732         * term/apollo.el: Synched up with InfoDock 3.6.2.
14733
14734 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14735
14736         * startup.el (load-init-file): Load autoloads earlier.
14737         (startup-splash-frame): Handle InfoDock logo.
14738
14739         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14740         InfoDock.
14741         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14742
14743         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14744         doesn't have this function.
14745
14746         * packages.el (locate-data-file): Fix to call `locate-file'.
14747
14748 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14749
14750         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14751         version of version.el.
14752         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14753
14754         * x-menubar.el (default-menubar): Guard reference to
14755         `gnuserv-frame'.
14756         (default-menubar): Guard references to `font-lock-mode'.
14757         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14758         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14759
14760         * make-docfile.el: Don't snarf doc strings from autoloads.
14761
14762         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14763         loading auto-autoloads files.
14764
14765         * loaddefs.el: Disable dumping autoloads.
14766
14767 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14768
14769         * lisp-mnt.el: Synch to Emacs 20.2.
14770
14771         * help.el: Remove manual autoload of `finder-by-keyword'.
14772
14773         * finder.el (finder-by-keyword): Autoload.
14774
14775         * help.el: Conditionalize hyperbole setup.
14776
14777 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14778
14779         * packages.el (package-require): Update to reflect new data format.
14780
14781 1998-01-02  Didier Verna  <didier@xemacs.org>
14782
14783         * x-menubar.el (default-menubar): make the tutorials available
14784         through the menubar. (Plus some compilation warnings cleanup).
14785
14786 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14787
14788         * check-features.el: New file.  Perform sanity check after build.
14789
14790         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14791         files to tooltalk package.
14792         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14793         package.
14794
14795         * package-admin.el (package-admin-xemacs): Use better default for
14796         location of XEmacs binary.
14797
14798 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14799
14800         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14801         tag with sexp and add value tag with value `t'.
14802
14803 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14804
14805         * package-get.el: Changes to work with real data.
14806         From Pete Ware <ware@cis.ohio-state.edu>
14807
14808         * packages.el (packages-reload-autoloads): Guard load for the time
14809         being.
14810
14811         * update-elc.el ("packages.el"): Force loading packages.el instead
14812         of possibly out-of-date packges.elc.
14813         * make-docfile.el ("packages.el"): Ditto.
14814
14815 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14816
14817         * build-report.el (build-report-delete-regexp): Added a rule for
14818         the main tarball shadowing anything past it.
14819
14820 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14821
14822         * packages.el (package-provide): Delete a previous provide.
14823
14824         * package-info.el: New file.
14825
14826         * package-get.el: New file.
14827         From Pete Ware <ware@cis.ohio-state.edu>
14828         (package-get): Fix md5 computation to work with Mule.
14829
14830 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14831
14832         * simple.el (log-message-*): Quote symbols in docstrings properly.
14833
14834 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14835
14836         * packages.el (packages-new-autoloads): Ignore symbolic links.
14837
14838         * cus-face.el (face-custom-attributes-get): Fix typo.
14839         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14840
14841 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14842
14843         * startup.el (load-init-file): Reload new or changed autoloads
14844         unless inhibited.  Reload modified dumped lisp (stubbed).
14845
14846         * packages.el (packages-new-autoloads): New function.
14847         (packages-reload-autoloads): New function.
14848         (packages-reload-dumped-lisp): New (stub) function.
14849
14850         * loadup.el: Inhibit reloading dumped files when running temacs.
14851
14852         * loadhist.el (file-provides): Extend to handle variant
14853         extensions.
14854
14855         * replace.el (query-replace): Fix typo.
14856
14857 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14858
14859         * make-docfile.el: list-autoloads-path has been renamed.
14860         * update-elc.el: list-autoloads has been renamed.
14861
14862         * packages.el (packages-list-autoloads): Renamed.
14863         (packages-list-autoloads-path): Ditto.
14864
14865 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14866
14867         * packages.el (packages-find-packages-1): Made it signal a warning
14868         for an error in an auto-autoload.el file.
14869
14870 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14871
14872         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14873         tag with const.
14874         From Aki Vehtari <Aki.Vehtari@hut.fi>
14875
14876         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14877
14878         * loadhist.el (unload-feature): Remove autoload.
14879
14880 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14881
14882         * loadhist.el: Unpackaged.
14883
14884         * help.el (describe-symbol-find-file): Rename
14885         `describe-function-find-file' and make old name obsolete.
14886         (describe-function-1): Use it.
14887         (describe-function-1): Guard reference to
14888         `compiled-function-annotation'.
14889
14890 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14891
14892         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14893         argument.
14894         (help-mode-quit): New optional arg to control whether it kills or
14895         buries.  Tidied up.
14896         (with-displaying-help-buffer): Don't kill buffer initially, even
14897         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14898         (help-pretty-print-value): Rename back from
14899         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14900         use it, otherwise use dumped `cl-prettyprint'.
14901         (describe-variable): Use `help-pretty-print-value' again.
14902         (find-func): Removed reference to "find-func" at end.
14903
14904 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14905
14906         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14907           GUI XEmacs. Rename? x-menubar is rather window system
14908           independant, except for a couple of items.
14909
14910 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14911
14912         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14913         entries as they will no longer be distributed with XEmacs.
14914
14915         * format.el (format-alist): Fix image/tiff regexps.
14916         From P. E. Jareth Hein <jareth@camelot-soft.com>
14917
14918         * help.el (help-maybe-pretty-print-value): Rename.
14919         (describe-variable): Use it.
14920         (describe-variable): Add trailing linefeed.
14921
14922 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14923
14924         * help.el (describe-function-1): Don't output anything for
14925           arglist of autoload functions.
14926
14927 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14928
14929         * help.el (describe-function-1): Don't output anything for
14930           arglist of autoload functions.
14931
14932 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14933
14934         * help.el (help-mode-map): New bindings for `help-mode-bury',
14935         `describe-function-at-point', `describe-variable-at-point',
14936         `Info-elisp-ref', `customize-variable', `help-next-section' and
14937         `help-prev-section'.
14938         (help-next-section): New function.
14939         (help-prev-section): New function.
14940         (help-mode-quit): Changed to kill the help buffer.
14941         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14942         correctly.
14943         (help-buffer-name): New function to generate the name of help
14944         buffers.
14945         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14946         argument giving the name of the help buffer.
14947         (describe-key): Use `with-displaying-help-buffer' with name.
14948         (describe-mode): Ditto.
14949         (describe-bindings): Ditto.
14950         (describe-prefix-bindings): Ditto.
14951         (view-lossage): Ditto.
14952         (with-syntax-table): New macro.
14953         (function-called-at-point): Use `ignore-errors' and
14954         `with-syntax-table'.
14955         (function-at-point): Ditto.
14956         (describe-function): Use `with-displaying-help-buffer' with name.
14957         (function-arglist): Extracted from `describe-function-1'.  Returns
14958         function's arglist as string.
14959         (function-documentation): Extracted from `describe-function-1'.
14960         Returns function's docstring.
14961         (describe-function-1): Remove all the "stream" garbage, including
14962         the stream argument.  Use `function-arglist' and
14963         `function-documentation'.
14964         (describe-function-arglist): Just use `function-arglist'.
14965         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14966         (help-pretty-print-value): New function to help with
14967         pretty-printing variable values.  Knows about `#<...>'.  Needs
14968         `pp-internal'.
14969         (describe-variable): Use `with-displaying-help-buffer' with name.
14970         Formatting improved.  Display file where variable is defined, if
14971         known.  Use `help-pretty-print-value'.
14972         (describe-syntax): Use `with-displaying-help-buffer' with name.
14973         (list-processes): Remove "stream" garbage.
14974
14975 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14976
14977         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14978         call a dumped routine instead.
14979
14980         * x-win-xfree86.el: Wrap file in defun.
14981         * x-win-sun.el: Ditto.
14982
14983 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14984
14985         * help.el (view-emacs-news): Remove usage of outl-mouse which
14986         advises functions and does other evil things.
14987
14988 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14989
14990         * format.el (format-alist): Add `image/tiff'.
14991         From P. E. Jareth Hein <jareth@camelot-soft.com>
14992
14993 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14994
14995         * about.el (about-hackers): More names added.
14996
14997         * make-docfile.el: Remove superfluous package path search.
14998
14999         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15000
15001 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15002
15003         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15004         ignored shadows.
15005
15006 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15007
15008         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15009         get trailing slashes when added to the load-path.
15010
15011         * x-init.el (init-x-win): Locate where XEmacs X localization files
15012         are.
15013
15014 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15015
15016         * x-faces.el: Added support for foregroundToolBarColor
15017           to xpm-color-symbols.
15018
15019 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15020
15021         * etags.el (tags-remove-duplicates): Removed.
15022         (buffer-tag-table-list): Use `delete-duplicates'.
15023
15024         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15025         correctly.
15026         (get*): Defalias to `get'.
15027
15028         * cl.el (eql): Compare integers with `eq'.
15029         (cl-map-extents): Check for `map-extents' first.
15030
15031 1997-12-17  Didier Verna  <didier@xemacs.org>
15032
15033         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15034         added the 'numero', 'copyright' and 'trademark' symbols.
15035
15036         * leim/quail/latin-post.el ("french-postfix"): see above.
15037
15038 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15039
15040         * widget.el (define-widget): Check the arguments.
15041
15042         * cus-edit.el (customize-face): Use `check-argument-type'.
15043         (custom-variable-value-create): Use `signal' to signal error.
15044         (custom-variable-reset-saved): Ditto.
15045         (custom-variable-reset-standard): Ditto.
15046         (custom-face-reset-saved): Ditto.
15047
15048         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15049         (widget-default-format-handler): Ditto.
15050         (widget-checklist-add-item): Ditto.
15051         (widget-radio-add-item): Ditto.
15052         (widget-editable-list-entry-create): Ditto.
15053         (widget-sexp-prompt-value): Ditto.
15054
15055         * custom.el (custom-declare-variable): Signal errors better.
15056         (custom-handle-keyword): Ditto.
15057         (custom-declare-group): Ditto.
15058
15059         * window-xemacs.el (windows): Ditto.
15060
15061         * menubar.el (menu): Ditto.
15062
15063         * keydefs.el (keyboard): Ditto.
15064
15065         * minibuf.el (minibuffer): Ditto.
15066
15067         * process.el (execute): Ditto.
15068
15069         * fill.el (fill): Ditto.
15070
15071         * modeline.el (modeline): Ditto.
15072
15073         * help.el (help): Ditto.
15074
15075         * faces.el (faces): Ditto.
15076
15077         * files.el (files): Ditto.
15078
15079         * x-init.el (x): Ditto.
15080
15081         * lisp-mode.el (lisp): Ditto.
15082
15083         * process.el (processes): Ditto.
15084
15085         * mouse.el (mouse): Ditto.
15086
15087         * abbrev.el (abbrev): Moved from cus-edit.
15088
15089         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15090         as variable declaration.
15091
15092 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15093
15094         * menubar.el (find-menu-item): Use `check-argument-type'.
15095         (find-menu-item): Cosmetic changes.
15096
15097 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15098
15099         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15100
15101 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15102
15103         * startup.el (set-default-load-path): Only search package-path
15104         when not running temacs.
15105
15106         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15107         files.
15108
15109         * loadup.el: Correct commentary.  Reformatting.
15110         (really-early-error-handler): Use absolute path to the
15111         first dumped-lisp.el file.
15112         (really-early-error-handler): Print full path name of
15113         each dumped lisp file (inherited from InfoDock).
15114
15115         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15116         dumped-lisp.el files.
15117
15118         * make-docfile.el (preloaded-file-list): Reorder when the
15119         package-path is searched.
15120         * update-elc.el: Ditto.
15121
15122         * lisp-mode.el (call-with-condition-handler): Treat the same as
15123         `condition-case' for indentation.
15124
15125         * about.el (about-xemacs): Update release date.
15126
15127 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15128
15129         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15130         anywhere but at the last clause.
15131         (ecase): Disallow `t' and `otherwise'.
15132
15133 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15134
15135         * cus-edit.el (custom-buffer-create-buttons): New function
15136         from stuff moved out of `custom-buffer-create-internal'.
15137         (custom-novice): New variable.  Default t.
15138         (custom-display-global-buttons): Ditto.  Default `top'.
15139         (custom-buffer-create-internal): Only display help if
15140         `custom-novice' is non-nil.  Display global buttons according to
15141         `custom-display-global-buttons'.
15142
15143 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15144
15145         * menubar.el (find-menu-item): Use `check-argument-type'.
15146         (find-menu-item): Cosmetic changes.
15147
15148 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15149
15150         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15151         look.
15152
15153 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15154
15155         * format.el (format-deannotate-region):  Bug fix.
15156         Deannotating a region containing unknown tags would fail
15157         (causing decoding of text/enriched to fail at user level)
15158
15159 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15160
15161         * minibuf.el (read-directory-name): Support sixth
15162           arg, HISTORY, as already documented.
15163
15164 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15165
15166         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15167         to `ecase'.
15168
15169 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15170
15171         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15172         skk-activate.
15173
15174 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15175
15176         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.