e01bd5aeb5581ad90f9b201c795d39d2996e5848
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==ucs-itaiji-002'.
5
6 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `==ucs-sip-itaiji-002'.
10
11         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
12         XEmacs CHISE.
13
14 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
17         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
21         `=>ucs-sip-itaiji-007'.
22
23         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
24         XEmacs CHISE.
25         (=>ucs-sip-itaiji-007): Ditto.
26         (=ucs-sip-itaiji-007): Ditto.
27         (=ucs-itaiji-011): Ditto.
28         (=ucs-sip-itaiji-011): Ditto.
29
30 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
31
32         * mule/mule-coding.el (coded-charset-entity-reference-alist):
33         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
34
35 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `==ucs-bmp-var-002'.
39
40         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
41         CHISE.
42         (==ucs-bmp-var-002): Ditto.
43
44         * mule/mule-coding.el (coded-charset-entity-reference-alist):
45         Modify some priorities.
46
47 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
51         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
52
53 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-charset.el (default-coded-charset-priority-list): Add
56         `=big5-cdp-var-001'.
57
58         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
59         XEmacs CHISE.
60
61 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
64         setting for `==ucs-itaiji-005'.
65
66 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69         setting for `=ucs-itaiji-007'.
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
73
74         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
75         XEmacs CHISE.
76         (==ucs-bmp-itaiji-005): Ditto.
77         (=ucs-itaiji-007): Ditto.
78         (=ucs-bmp-itaiji-007): Ditto.
79
80 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-charset.el (default-coded-charset-priority-list): Add
83         `==gt-pj-k1' and `==gt-pj-k2'.
84
85 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
88         CHISE.
89         (==gt-pj-k2): Ditto.
90
91 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
94         setting for `=>ucs-itaiji-005'.
95
96 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=>>cbeta'.
100
101 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=>ucs-sip@component'.
105
106         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
107         instead of `=ucs' as its mother.
108         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
109
110         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
111         setting for `=>ucs-itaiji-006'.
112
113 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `=>ucs-bmp-itaiji-006'.
117
118         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
119         XEmacs CHISE.
120         (=>ucs-bmp-itaiji-006): Ditto.
121
122 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
123
124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
125         `=>ucs-bmp-itaiji-001'.
126
127         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
128         XEmacs CHISE.
129
130 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
134
135         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
136         instead of `=ucs' as its mother.
137         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
138         (==ucs-bmp-itaiji-002): Ditto.
139         (==ucs-itaiji-003): Ditto.
140         (==ucs-bmp-itaiji-003): Ditto.
141
142 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `=big5-cdp-var-002'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=big5-cdp-var-002'.
149
150         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
151         XEmacs CHISE.
152
153 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
156         `=ucs-sip-var-004'.
157
158         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
159         XEmacs CHISE.
160
161 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `=>ucs-bmp-cjk@iwds-1'.
165
166         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
167         XEmacs CHISE.
168
169 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `=ucs-var-005'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=ucs-bmp-var-005'.
176
177         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
178         CHISE.
179         (=ucs-bmp-var-005): Ditto.
180
181 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
184         `=>ucs-sip-itaiji-002'.
185
186         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
187         XEmacs CHISE.
188
189 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
192         setting for `=>ucs-itaiji-002'.
193
194 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
198
199         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
200         (=>ucs-itaiji-002): Ditto.
201         (=>ucs-bmp-itaiji-002): Ditto.
202
203 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `=>ucs-itaiji-001'.
207
208 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
212
213         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
214         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
215         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
216         (=>ucs-sip-itaiji-001): Ditto.
217
218         * mule/mule-coding.el(coded-charset-entity-reference-alist):
219         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
220         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
221
222 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-charset.el (default-coded-charset-priority-list):
225         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
226         `=jef-china3' and `chinese-isoir165'.
227
228 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
231         `=>ucs-bmp-itaiji-005'.
232
233         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
234         XEmacs CHISE.
235         (=>ucs-bmp-itaiji-005): Ditto.
236
237 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=+>jis-x0213-2'.
241
242 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=+>adobe-japan1-6'.
246
247 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `=+>jis-x0208@1978'.
251
252 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
255         setting for `=>ucs@component'.
256
257 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
260         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
261
262 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist):
265         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
266
267 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
270         CHISE.
271         (=>ucs@jis/2004): Ditto.
272
273 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist):
276         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
277
278 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `=>cbeta'.
282
283 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `==big5-cdp-itaiji-001'.
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `==big5-cdp-itaiji-001'.
290
291         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
292         XEmacs CHISE.
293
294 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
298         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
302         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
303
304         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
305         XEmacs CHISE.
306         (=>big5-cdp-itaiji-001): Ditto.
307         (=big5-cdp-itaiji-002): Ditto.
308         (=big5-cdp-itaiji-003): Ditto.
309
310 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
314
315 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-charset.el (default-coded-charset-priority-list):
318         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
319         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
320         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
321
322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323         setting for `=ucs-var-008'.
324
325         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
326         CHISE.
327         (=ucs-bmp-var-008): Likewise.
328
329 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-charset.el (default-coded-charset-priority-list):
332         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
333
334 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
337         `==ucs-sip@JP/hanazono'.
338
339         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
340         XEmacs CHISE.
341
342 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=ucs-bmp-var-006'.
349
350         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
351         CHISE.
352         (=ucs-bmp-var-006): Likewise.
353
354 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
355
356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
357         `=ucs-bmp-itaiji-009'.
358
359         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
360         XEmacs CHISE.
361         (=ucs-bmp-itaiji-009): Likewise.
362
363 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
366         `=>big5-cdp'.
367
368 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
371         (utf-8-ivs-gb): Likewise.
372         (utf-8-gb-er): Likewise.
373         (utf-8-ivs-gb-er): Likewise.
374         (utf-8-cns): Likewise.
375         (utf-8-ivs-cns): Likewise.
376         (utf-8-cns-er): Likewise.
377         (utf-8-ivs-cns-er): Likewise.
378         (utf-8-big5): Likewise.
379         (utf-8-ivs-big5): Likewise.
380         (utf-8-big5-er): Likewise.
381         (utf-8-ivs-big5-er): Likewise.
382         (utf-8-jis): Likewise.
383         (utf-8-ivs-jis): Likewise.
384         (utf-8-jis-er): Likewise.
385         (utf-8-ivs-jis-er): Likewise.
386         (utf-8-ks): Likewise.
387         (utf-8-ivs-ks): Likewise.
388         (utf-8-ks-er): Likewise.
389         (utf-8-ivs-ks-er): Likewise.
390
391 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
394         (utf-8-ivs-jp): Likewise.
395         (utf-8-jp-er): Likewise.
396         (utf-8-ivs-jp-er): Likewise.
397
398 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
401         setting for `=ucs-var-010'.
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `=ucs-bmp-var-010'.
405
406         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
407         CHISE.
408         (=ucs-bmp-var-010): Likewise.
409
410 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `=ucs-sip@JP/hanazono'.
414
415         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
416         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
417
418 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list):
421         - Add `=big5-cdp-var-004'.
422         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
423           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
427         `=big5-cdp-var-005'.
428
429         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
430         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
431         `=big5-cdp-var-003'.
432         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
433         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
434         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
435
436 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-charset.el (default-coded-charset-priority-list):
439         Don't prefer ucs-compat CCSes to other CCSes.
440
441 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `===ucs-bmp-cjk-compat@unicode'.
445
446         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
447         coded-charset for XEmacs CHISE.
448
449 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
452         `=ucs-sip-itaiji-003'.
453
454         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
455         XEmacs CHISE.
456
457 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=ucs-var-004'.
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
464
465         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
466         XEmacs CHISE.
467         (=ucs-var-004): Ditto.
468         (=ucs-bmp-var-004): Ditto.
469
470 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `=ucs-sip-var-003'.
474
475         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
476         XEmacs CHISE.
477
478 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `=ucs-itaiji-006'.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `=ucs-bmp-itaiji-006'.
485
486         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
487         XEmacs CHISE.
488         (=ucs-bmp-itaiji-006): Ditto.
489
490 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
491
492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
493         `=ucs-sip-var-002'.
494
495         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
496         XEmacs CHISE.
497
498 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `=ucs-sip-itaiji-002'.
502
503         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
504         XEmacs CHISE.
505
506 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         setting for `==hanyo-denshi/tk'.
510
511 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
514         (=hanyo-denshi/tk): Fix `long-name'.
515         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
516
517 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=>mj'.
521
522 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
525         coded-charset for XEmacs CHISE.
526
527 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
530         setting for `=hanyo-denshi/tk'.
531
532 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
535         `=hanyo-denshi/tk/mf-01'.
536
537         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
538         XEmacs CHISE.
539         (=hanyo-denshi/tk/mf-01): Ditto.
540
541 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list):
544         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
545
546 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list):
549         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
550
551 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
555
556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
557         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
558
559         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
560         XEmacs CHISE.
561         (=ucs-bmp-itaiji-004): Ditto.
562         (=ucs-itaiji-005): Ditto.
563         (=ucs-bmp-itaiji-005): Ditto.
564
565 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `=ucs-sip-itaiji-001'.
569
570         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
571         XEmacs CHISE.
572
573 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
577         `=ucs-itaiji-008'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
581         `=ucs-bmp-itaiji-008'.
582
583         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
584         XEmacs CHISE.
585         (=ucs-bmp-itaiji-001): Ditto.
586         (=ucs-itaiji-003): Ditto.
587         (=ucs-bmp-itaiji-003): Ditto.
588         (=ucs-itaiji-008): Ditto.
589         (=ucs-bmp-itaiji-008): Ditto.
590
591 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
595
596         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
597         for XEmacs CHISE.
598         (==ucs-bmp-cjk-compat@JP): Ditto.
599
600 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for `===hng-tzs'.
604
605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
606         `===hng-tzs'.
607
608         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
609         CHISE.
610
611 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for `===hng-doh'.
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `===hng-doh'.
618
619         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
620         CHISE.
621
622 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for `===hng-wad'.
626
627         * mule/mule-charset.el (default-coded-charset-priority-list): Add
628         `===hng-wad'.
629
630         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
631         CHISE.
632
633 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
636         settings for `==koseki' and `===hng-kcc'.
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `===hng-kcc'.
640
641         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
642         CHISE.
643
644 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
647         setting for `===hng-nkk'.
648
649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
650         `===hng-nkk'.
651
652         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
653         CHISE.
654
655 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `===hng-ink'.
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `===hng-ink'.
662
663         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
664         CHISE.
665
666 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-jhk'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-jhk'.
673
674         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
675         CHISE.
676
677 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
680         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
681         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
682         (===jis-x0213-1@2004): Likewise.
683         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
684         "jisx0213\\(\\.2004\\)-1" as the registry.
685         (=+>jis-x0213-1@2004): Likewise.
686         (=>jis-x0213-1@2004): Likewise.
687
688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
689         `===jis-x0213-1@2004'.
690
691 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
694         setting for `===hng-nak'.
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `===hng-nak'.
698
699         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
700         CHISE.
701
702 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
703
704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
705         setting for `===hng-hos'.
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `===hng-hos'.
709
710         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
711         CHISE.
712
713 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
716         setting for `===hng-tzj'.
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `===hng-tzj'.
720
721         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
722         CHISE.
723
724 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
727         setting for `===hng-kae'.
728
729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
730         `===hng-kae'.
731
732         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
733         CHISE.
734
735 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `===hng-kar'.
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `===hng-kar'.
742
743         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
744         CHISE.
745
746 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `===hng-kyd'.
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `===hng-kyd'.
753
754         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
755         CHISE.
756
757 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `===hng-hok'.
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `===hng-hok'.
764
765         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
766         CHISE.
767
768 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `===hng-jyu'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `===hng-jyu'.
775
776         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
777         CHISE.
778
779 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `===hng-zkd'.
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `===hng-zkd'.
786
787         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
788         CHISE.
789
790 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `===hng-kmi'.
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hng-kmi'.
797
798         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
799         CHISE.
800
801 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `===hng-okd'.
805
806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
807         `===hng-okd'.
808
809         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
810         CHISE.
811
812 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `===hng-nkm'.
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `===hng-nkm'.
819
820         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
821         CHISE.
822
823 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `===hng-nto'.
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `===hng-nto'.
830
831         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
832         CHISE.
833
834 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `===hng-yhk'.
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `===hng-yhk'.
841
842         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
843         CHISE.
844
845 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `===hng-sok'.
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `===hng-sok'.
852
853         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
854         CHISE.
855
856 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `===hng-kda'.
860
861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
862         `===hng-kda'.
863
864         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
865         CHISE.
866
867 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `===hng-myz'.
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `===hng-myz'.
874
875         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
876         CHISE.
877
878 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `===hng-kgk'.
882
883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
884         `===hng-kgk'.
885
886         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
887         CHISE.
888
889 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `===hng-drt'.
893
894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
895         `===hng-drt'.
896
897         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
898         CHISE.
899
900 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `===hng-mam'.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `===hng-mam'.
907
908         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
909         CHISE.
910
911 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `===hng-dng'.
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `===hng-dng'.
918
919         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
920         CHISE.
921
922 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `=>cns11643-5'.
926
927 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `===hng-keg'.
931
932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
933         `===hng-keg'.
934
935         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
936         CHISE.
937
938 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `===hng-jou'.
942
943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
944         `===hng-jou'.
945
946         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
947         CHISE.
948
949 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
952         setting for `===hng-smk'.
953
954         * mule/mule-charset.el (default-coded-charset-priority-list): Add
955         `===hng-smk'.
956
957         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
958         CHISE.
959
960 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
961
962         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
963         setting for `===hng-kyo'.
964
965         * mule/mule-charset.el (default-coded-charset-priority-list): Add
966         `===hng-kyo'.
967
968         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
969         CHISE.
970
971 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for `===hng-kss'.
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `===hng-kss'.
978
979         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
980         CHISE.
981
982 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `===hng-wan'.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `===hng-wan'.
989
990         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
991         CHISE.
992
993 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `===hng-ksk'.
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `===hng-ksk'.
1000
1001         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1002         CHISE.
1003
1004 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `===hng-kyu'.
1008
1009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1010         `===hng-kyu'.
1011
1012         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1013         CHISE.
1014
1015 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `===hng-skk'.
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===hng-skk'.
1022
1023         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `===hng-sik'.
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `===hng-sik'.
1033
1034         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `===hng-kbk'.
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `===hng-kbk'.
1044
1045         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1046         CHISE.
1047
1048 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `===hng-kcj'.
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `===hng-kcj'.
1055
1056         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1057         CHISE.
1058
1059 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `===hng-k24'.
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065         `===hng-k24'.
1066
1067         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1068         CHISE.
1069
1070 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `===hng-gok'.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `===hng-gok'.
1077
1078         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1079         CHISE.
1080 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1083         setting for `===hng-tsu'.
1084
1085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1086         `===hng-tsu'.
1087
1088         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1089         CHISE.
1090
1091 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1094         setting for `===hng-sys'.
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `===hng-sys'.
1098
1099         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1100         CHISE.
1101
1102 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1105         - Use "&HNG010-<d><d><d><d><d>;" instead of
1106           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1107         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1108
1109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1110         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1111
1112         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1113         "hngkhi-0" as the suffix of registry.
1114         (===hng-khm): New coded-charset for XEmacs CHISE.
1115         (=ucs-itaiji-002): Ditto.
1116         (=ucs-bmp-itaiji-002): Ditto.
1117
1118 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `=>ucs@iwds-1'.
1122
1123         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1124         XEmacs CHISE.
1125
1126 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1127
1128         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1129         CHISE.
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1132         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1133         `===hng-khi'.
1134
1135 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for `===hng-khi'.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `===hng-khi'.
1142
1143         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1144         CHISE.
1145
1146 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1149         #x9FA5 as the value of `max-code'.
1150         (=ucs-bmp-var-002): Likewise.
1151         (=ucs-bmp-var-003): Likewise.
1152         (=ucs-bmp-itaiji-084): Likewise.
1153         (=ucs-bmp-cjk@JP): Likewise.
1154         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1155         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1156         (=>ucs-bmp-cjk@component): Likewise.
1157
1158 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1161         CHISE.
1162
1163 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1166         XEmacs CHISE.
1167         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1168         `==jis-x0208@1978/2-pr' as the mother.
1169
1170 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1171
1172         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1173         CHISE.
1174
1175 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1179
1180 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1183         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1184
1185 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `===ucs@gb'.
1189
1190 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1194         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1195         as the entity-reference for `===jis-x0213-1@2000'; use
1196         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1197
1198 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1199
1200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1201         `===jis-x0208'.
1202
1203         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1204         instead of `===jis-x0208' as the mother.
1205         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1206         `===jis-x0208' as the mother.
1207         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1208         `===jis-x0208' as the mother.
1209         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1210         `===jis-x0213-1' as the mother.
1211         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1212         `===jis-x0213-1' as the mother.
1213         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1214         the mother.
1215         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1216         mother.
1217
1218 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1221         setting for `=ucs-var-001'.
1222
1223 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1226         `=ucs-bmp-var-001'.
1227
1228         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1229         CHISE.
1230         (=ucs-bmp-var-001): Ditto.
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1233         setting for `=ucs-var-003'.
1234
1235 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `=ucs-bmp-var-003'.
1239
1240         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1241         CHISE.
1242         (=ucs-bmp-var-003): Ditto.
1243
1244 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1247         setting for `=ucs-var-002'.
1248
1249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1250         `=ucs-bmp-var-002'.
1251
1252         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1253         CHISE.
1254         (=ucs-bmp-var-002): Ditto.
1255
1256 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1257
1258         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1259         XEmacs CHISE.
1260         (==jis-x0208@1978/5pr): Ditto.
1261
1262 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `=>ucs-bmp-cjk@component'.
1266
1267         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1268         XEmacs CHISE.
1269         (=>ucs-bmp-cjk@component): Ditto.
1270
1271 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1274         setting for `=>iwds-1'.
1275
1276 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1279         CHISE.
1280
1281 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list):
1284         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1285         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1286         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1287         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1288
1289 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1292         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1293
1294         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1295         `=>>ucs@iso' as the mother.
1296         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1297         mother.
1298
1299 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for `===hanyo-denshi/ia'.
1303
1304 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1307         `===hanyo-denshi/ia'.
1308
1309 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (=koseki): Fix DOC.
1312         (==koseki): New coded-charset for XEmacs CHISE.
1313
1314 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1317         XEmacs CHISE.
1318         (===hanyo-denshi/jd): Fix DOC.
1319
1320 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for `===hanyo-denshi/ip'.
1324
1325 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `===hanyo-denshi/ip'.
1329
1330         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1331         XEmacs CHISE.
1332
1333 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1336         `==ucs-radicals@unicode' and `=>daikanwa'.
1337
1338         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1339         for XEmacs CHISE.
1340
1341 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1342
1343         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1344         XEmacs CHISE.
1345
1346 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `===ruimoku-v6'.
1350
1351 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `===ruimoku-v6'.
1355
1356 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1359         CHISE.
1360
1361 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1364         coded-charset for XEmacs CHISE.
1365
1366 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1369         XEmacs CHISE.
1370
1371 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1374         `===ucs-sip@iso'.
1375
1376 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1379         CHISE.
1380
1381 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1384         `==ucs-sip@iso'.
1385
1386         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1387         CHISE.
1388
1389 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1392         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1393         (=ucs-sip-ext-b@iso): Fix registry.
1394         (==ucs-sip-ext-b@iso): Ditto.
1395         (===ucs-sip-ext-b@iso): Ditto.
1396
1397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1398         `=ucs-sip@iso'.
1399
1400 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         setting for `=>cbeta'.
1404
1405 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408         `=>cns11643-7'.
1409
1410         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1411
1412 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1415         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1416
1417 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1420         `=ucs@cns'.
1421         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1422         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1423         `=ucs@jis/1990'.
1424         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1425         `=ucs@jis/2000'.
1426         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1427         `=ucs@jis/2004'.
1428         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1431         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1432
1433 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1436         XEmacs CHISE.
1437         (==jis-x0208@1978/1pr): Ditto.
1438         (==jis-x0208@1978/2-pr): Ditto.
1439
1440 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1443         setting for `===jis-x0213-1@2004'.
1444
1445 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1448         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1449
1450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1451         `===hanyo-denshi/jb'.
1452
1453         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1454         XEmacs CHISE.
1455         (=+>hanyo-denshi/ft): Ditto.
1456         (=+>hanyo-denshi/jt): Ditto.
1457
1458 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461         `===hanyo-denshi/hg'.
1462
1463 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1466         XEmacs CHISE.
1467         (===hanyo-denshi/hg): Ditto.
1468
1469 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1472         glyph-forms instead of detailed glyph-images.
1473         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1474         `=adobe-japan1-*'.
1475         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1476         (===adobe-japan1-1): Ditto.
1477         (===adobe-japan1-2): Ditto.
1478         (===adobe-japan1-3): Ditto.
1479         (===adobe-japan1-4): Ditto.
1480         (===adobe-japan1-5): Ditto.
1481         (===adobe-japan1-6): Ditto.
1482         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1483         `=>>>adobe-japan1' as the mother.
1484         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1485         `=>>adobe-japan1' as the mother.
1486         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1487         glyph-images.
1488         (==jis-x0208@1978): Ditto.
1489         (==jis-x0208@1983): Ditto.
1490         (==jis-x0208@1990): Ditto.
1491         (==jis-x0213-1): Ditto.
1492         (==jis-x0213-1@2000): Ditto.
1493         (==jis-x0213-1@2004): Ditto.
1494         (==jis-x0213-2): Ditto.
1495         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1496         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1497         `=jis-x0208@1978'.
1498         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1499         `=jis-x0208@1983'.
1500         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1501         `=jis-x0208@1990'.
1502         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1503         `=jis-x0213-1'.
1504         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1505         `=jis-x0213-1@2000'.
1506         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1507         `=jis-x0213-1@2004'.
1508         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1509         `=jis-x0213-2'.
1510         (===jis-x0208): New coded-charset for XEmacs CHISE.
1511         (===jis-x0208@1978): Ditto.
1512         (===jis-x0208@1983): Ditto.
1513         (===jis-x0208@1990): Ditto.
1514         (===jis-x0213-1): Ditto.
1515         (===jis-x0213-1@2000): Ditto.
1516         (===jis-x0213-2): Ditto.
1517         (===jis-x0212): Ditto.
1518         (===ks-x1001): Ditto.
1519         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1520         mother.
1521         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1522         as the mother.
1523         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1524         as the mother.
1525         (===cns11643-1): New coded-charset for XEmacs CHISE.
1526         (===cns11643-2): Ditto.
1527         (===cns11643-3): Ditto.
1528         (===cns11643-4): Ditto.
1529         (===cns11643-5): Ditto.
1530         (===cns11643-6): Ditto.
1531         (===cns11643-7): Ditto.
1532         (=>>cns11643-1): Ditto.
1533         (==big5-cdp): Indicate abstract glyph-images instead of
1534         representative glyph-images.
1535         (===big5-cdp): New coded-charset for XEmacs CHISE.
1536         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1537         detailed glyph-images.
1538         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1539         `=hanyo-denshi/*'.
1540         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1541         (===hanyo-denshi/ib): Ditto.
1542         (===hanyo-denshi/jt): Ditto.
1543         (===hanyo-denshi/ks): Ditto.
1544         (===mj): Ditto.
1545         (===mj-0): Ditto.
1546         (===mj-1): Ditto.
1547         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1548         `=>>>hanyo-denshi/*' as its mother.
1549         (==gt): Indicate abstract glyph-forms instead of detailed
1550         glyph-images.
1551         (===gt): New coded-charset for XEmacs CHISE.
1552         (=>>>gt): Indicates `==gt' instead of `=gt'.
1553         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1554         (==gt-k): Indicate abstract glyph-forms instead of detailed
1555         glyph-images.
1556         (===gt-k): New coded-charset for XEmacs CHISE.
1557         (==daikanwa): Indicates glyph-images instead of detailed
1558         glyph-images.
1559         (===daikanwa): New coded-charset for XEmacs CHISE.
1560         (===daikanwa/+p): Ditto.
1561         (===daikanwa/ho): Ditto.
1562         (==cbeta): Ditto.
1563         (===cbeta): Ditto.
1564         (==jef-china3): Ditto.
1565         (===jef-china3): Ditto.
1566         (==ruimoku-v6): Ditto.
1567         (==ucs@iso): Indicate representative glyph-forms instead of
1568         representative glyph-images.
1569         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1570         (==ucs@unicode): Indicate representative glyph-forms instead of
1571         representative glyph-images.
1572         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1573         `=ucs@unicode'.
1574         (==ucs@cns): Indicate representative glyph-forms instead of
1575         representative glyph-images.
1576         (==ucs@jis): Ditto.
1577         (==ucs@jis/1990): Ditto.
1578         (==ucs@jis/2000): Ditto.
1579         (==ucs@jis/2004): Ditto.
1580         (==ucs@ks): Ditto.
1581         (===ucs@iso): New coded-charset for XEmacs CHISE.
1582         (===ucs@unicode): Ditto.
1583         (===ucs@gb): Ditto.
1584         (===ucs@ks): Ditto.
1585         (===ucs-bmp-cjk@gb): Ditto.
1586         (===ucs-sip-ext-b@iso): Ditto.
1587
1588 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1591         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1592         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1593         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1594         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1595         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1596         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1597         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1598         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1599         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1602         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1603         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1604         - Use "&g1-[NAME];" for `=>>[NAME]'.
1605         - Abolish "&g2-[NAME];".
1606
1607 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1610         `=>>ucs@cns' as the mother.
1611
1612 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1615         setting for `==ucs@ks'.
1616
1617 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1620         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1621         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1622         0x00E30000〜0x00E409D5.
1623
1624 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1625
1626         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1627         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1628         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1629
1630 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1631
1632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1633         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1634
1635         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1636         (=mj-0): Ditto.
1637         (=mj-1): Ditto.
1638         (==mj): Ditto.
1639         (==mj-0): Ditto.
1640         (==mj-1): Ditto.
1641         (=>>mj): Ditto.
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         setting for `=mj' and `==mj'.
1645
1646 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1649         CHISE.
1650
1651 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1654         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1655         `=>ucs@hanyo-denshi'.
1656
1657 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1661
1662         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1663         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1664
1665 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1668         XEmacs CHISE.
1669
1670 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1673         Change priority of `=>>>ucs@iso'.
1674
1675         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1676         `=>>>ucs@iso' as the mother.
1677         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1678
1679 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1682         Change priority of `=>>>ucs@unicode'.
1683
1684         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1685         `=ucs@unicode'.
1686
1687 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1690         Change priority of `=>>>ucs@jis'.
1691
1692         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1693         `=ucs@jis'.
1694
1695 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `==daikanwa/+p'.
1699
1700 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `==shinjigen@1ed'.
1704
1705 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1706
1707         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1708         XEmacs CHISE.
1709
1710 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-conf.el (==shinjigen): Modify DOC.
1713         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1714         (==shinjigen@rev): Modify DOC.
1715
1716 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1719         CHISE.
1720
1721 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1724         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1725
1726         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1727         XEmacs CHISE.
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `==daikanwa'.
1731
1732 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1735         setting for `==cns11643-7'.
1736
1737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1738         `==cns11643-7'.
1739
1740 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1743         `==cns11643-6'.
1744
1745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1746         setting for `==cns11643-6'.
1747
1748 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1751         setting for `==cns11643-5'.
1752
1753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1754         `==cns11643-5'.
1755
1756 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1757
1758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1759         setting for `==cns11643-4'.
1760
1761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1762         `==cns11643-4'.
1763
1764 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for `==cns11643-3'.
1768
1769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1770         `==cns11643-3'.
1771
1772 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         setting for `==cns11643-2'.
1776
1777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1778         `==cns11643-2'.
1779
1780 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1781
1782         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1783         Change priority of `=>>>ucs@ks'.
1784
1785         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1786         `=ucs@ks'.
1787
1788 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1791         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1792         `==ucs@cns' and `==cns11643-1'.
1793
1794         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1795         (==cns11643-2): Ditto.
1796         (==cns11643-3): Ditto.
1797         (==cns11643-4): Ditto.
1798         (==cns11643-5): Ditto.
1799         (==cns11643-6): Ditto.
1800         (==cns11643-7): Ditto.
1801
1802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1803         `==cns11643-1'.
1804
1805 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1806
1807         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1808         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1809         `=>>>ucs@jis/1990'.
1810
1811         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1812         `=ucs@jis/1990'.
1813         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1814         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1815
1816 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1817
1818         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1819         Change priority of `=>>>ucs@cns'.
1820
1821         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1822         `=ucs@cns'.
1823
1824 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1827         `==ks-x1001'.
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1830         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1831         `==ks-x1001'.
1832
1833 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1834
1835         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1836
1837 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1838
1839         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1840         `=jis-x0208'.
1841         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1842         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1843         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1844         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1845         (=>>>jis-x0213-1@2000): Changed to an alias for
1846         `=jis-x0213-1@2000'.
1847         (=>>>jis-x0213-1@2004): Changed to an alias for
1848         `=jis-x0213-1@2004'.
1849         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1850
1851 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1852
1853         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1854         `=adobe-japan1-0'.
1855         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1856         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1857         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1858         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1859         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1860         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1861
1862 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1866         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1867         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1868         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1869         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1870
1871 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1872
1873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1874         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1875         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1876         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1877         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1878         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1879         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1880         `==jis-x0212'.
1881
1882 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1885         "AdobeJapan1-[0-6]$".
1886         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1887         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1888         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1889         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1890         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1891         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1892         (==adobe-japan1-1): Ditto.
1893         (==adobe-japan1-2): Ditto.
1894         (==adobe-japan1-3): Ditto.
1895         (==adobe-japan1-4): Ditto.
1896         (==adobe-japan1-5): Ditto.
1897         (==adobe-japan1-6): Ditto.
1898         (==jis-x0208): Ditto.
1899         (==jis-x0208@1978): Ditto.
1900         (==jis-x0208@1983): Ditto.
1901         (==jis-x0208@1990): Ditto.
1902         (==jis-x0213-1): Ditto.
1903         (==jis-x0213-1@2000): Ditto.
1904         (==jis-x0213-1@2004): Ditto.
1905         (==jis-x0213-2): Ditto.
1906         (==jis-x0212): Ditto.
1907         (==gb2312): Ditto.
1908         (==iso-ir165): Ditto.
1909         (==gb12345): Ditto.
1910         (==ks-x1001): Ditto.
1911         (==cns11643-1): Ditto.
1912         (==cns11643-2): Ditto.
1913         (==cns11643-3): Ditto.
1914         (==cns11643-4): Ditto.
1915         (==cns11643-5): Ditto.
1916         (==cns11643-6): Ditto.
1917         (==cns11643-7): Ditto.
1918         (==big5-cdp): Ditto.
1919         (==hanyo-denshi/ja): Ditto.
1920         (==hanyo-denshi/jb): Ditto.
1921         (==hanyo-denshi/jc): Ditto.
1922         (==hanyo-denshi/jd): Ditto.
1923         (==hanyo-denshi/ft): Ditto.
1924         (==hanyo-denshi/ia): Ditto.
1925         (==hanyo-denshi/ib): Ditto.
1926         (==hanyo-denshi/hg): Ditto.
1927         (==hanyo-denshi/jt): Ditto.
1928         (==hanyo-denshi/ks): Ditto.
1929         (==gt): Ditto.
1930         (==gt-k): Ditto.
1931         (==daikanwa): Ditto.
1932         (==shinjigen): Ditto.
1933         (==ucs@iso): Ditto.
1934         (==ucs@unicode): Ditto.
1935         (==ucs@gb): Ditto.
1936         (==ucs-bmp@gb): Ditto.
1937         (==ucs@cns): Ditto.
1938         (==ucs-bmp@cns): Ditto.
1939         (==ucs@jis): Ditto.
1940         (==ucs@jis/1990): Ditto.
1941         (==ucs@jis/2000): Ditto.
1942         (==ucs@jis/2004): Ditto.
1943         (==ucs@JP): Ditto.
1944         (==ucs@JP/hanazono): Ditto.
1945         (==ucs@ks): Ditto.
1946         (==ucs-bmp@ks): Ditto.
1947         (==ucs@cns11643): Ditto.
1948         (==ucs-bmp-cjk@gb): Ditto.
1949         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1950         (==ucs-sip-ext-b@iso): Ditto.
1951
1952 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1955         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1956
1957         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1958         XEmacs CHISE.
1959         (=ucs-bmp-cjk@unicode): Abolished.
1960
1961 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1962
1963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1964         `=+>ucs-bmp-cjk-compat@jis'.
1965
1966         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1967         for XEmacs CHISE.
1968
1969 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1972         CHISE.
1973
1974 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1977         for XEmacs CHISE.
1978         (=jis-x0208@1978/1er-pr): Abolished.
1979         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1980         `=jis-x0208@1978/1er-pr' as the mother.
1981
1982 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         setting for `=ucs-itaiji-084'.
1986
1987 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1988
1989         * mule/mule-charset.el (default-coded-charset-priority-list):
1990         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1991
1992         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1993         XEmacs CHISE.
1994         (=ucs-bmp-itaiji-084): Ditto.
1995
1996 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1997
1998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1999         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2000
2001 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2004         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2005
2006         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2007         XEmacs CHISE.
2008         (=big5-cdp-var-5): Ditto.
2009
2010 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2011
2012         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2013         XEmacs CHISE.
2014
2015 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2018         XEmacs CHISE.
2019
2020 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2021
2022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2023         setting for `=>>>hanyo-denshi/ft'.
2024
2025 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2026
2027         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2028         XEmacs CHISE.
2029         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2030         `=hanyo-denshi/jd' as the mother.
2031
2032 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2033
2034         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2035         XEmacs CHISE.
2036         (=+>adobe-japan1-1): Ditto.
2037         (=+>adobe-japan1-2): Ditto.
2038         (=+>adobe-japan1-3): Ditto.
2039         (=+>adobe-japan1-4): Ditto.
2040         (=+>adobe-japan1-5): Ditto.
2041         (=+>adobe-japan1-6): Ditto.
2042         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2043
2044 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2047         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2048         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2049
2050         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2051         the top.
2052
2053 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2054
2055         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2056         XEmacs CHISE.
2057         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2058         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2059         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2060
2061 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list):
2064         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2065         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2066
2067         * mule/mule-conf.el: Modify order of definitions of some
2068         coded-charsets.
2069
2070 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2073         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2074         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2075
2076         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2077         CHISE.
2078         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2079         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2080
2081 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2082
2083         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2084         CHISE.
2085
2086 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2087
2088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2089         setting for `=daikanwa/+2p'.
2090
2091         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2092         XEmacs CHISE.
2093
2094 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2095
2096         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2097         XEmacs CHISE.
2098         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2099
2100 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2101
2102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2103         setting for `=>>>hanyo-denshi/ib'.
2104
2105 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2106
2107         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2108         XEmacs CHISE.
2109         (=>>>hanyo-denshi/ib): Ditto.
2110         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2111         `=hanyo-denshi/ja' as the mother.
2112         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2113         `=hanyo-denshi/ib' as the mother.
2114
2115 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2116
2117         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2118         XEmacs CHISE.
2119         (utf-8-ivs-mcs-er): Likewise.
2120         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2121         and `=>ucs-gb'.
2122         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2123         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2124         `ucs-gb' and `=>ucs-gb'.
2125         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2126         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2127         and `=>ucs-cns'.
2128         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2129         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2130         `ucs-cns' and `=>ucs-cns'.
2131         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2132         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2133         `ucs-big5' and `=>ucs-big5'.
2134         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2135         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2136         `ucs-big5' and `=>ucs-big5'.
2137         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2138         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2139         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2140         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2141         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2142         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2143         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2144         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2145         `=>ucs-jis'; modify DOC and mnemonic.
2146         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2147         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2148         and `=>ucs-jis'; modify DOC and mnemonic.
2149         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2150         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2151         `=>ucs-ks'.
2152         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2153         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2154         and `=>ucs-ks'.
2155         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2156
2157 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2160         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2161
2162 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2165         Modify priorities.
2166
2167 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2170         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2171
2172 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2173
2174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2175         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2176
2177 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2178
2179         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2180         CHISE.
2181
2182 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2183
2184         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2185         CHISE.
2186
2187 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2188
2189         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2190         CHISE.
2191
2192 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2195         `=+>ucs-bmp-cjk@unicode'.
2196
2197         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2198         for XEmacs CHISE.
2199
2200 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         setting for `=>>daikanwa'.
2204
2205 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2208         `=>>hanyo-denshi/jt'.
2209
2210 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2213         XEmacs CHISE.
2214         (=+>jis-x0208@1990): Ditto.
2215         (=+>jis-x0213-1@2000): Ditto.
2216
2217 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2220         XEmacs CHISE.
2221
2222 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2225         XEmacs CHISE.
2226         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2227         `=hanyo-denshi/jc' as the mother.
2228
2229 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         setting for `=+>adobe-japan1'.
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list):
2235         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2236         and `=>>hanyo-denshi/ft' to `=>>gt'.
2237
2238 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2241         XEmacs CHISE.
2242         (=>>adobe-japan1-1): Ditto.
2243         (=>>adobe-japan1-2): Ditto.
2244         (=>>adobe-japan1-3): Ditto.
2245         (=>>adobe-japan1-4): Ditto.
2246         (=>>adobe-japan1-5): Ditto.
2247         (=>>adobe-japan1-6): Ditto.
2248         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2249
2250 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-conf.el (=adobe-japan1): New alias for
2253         `=adobe-japan1-6'.
2254         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2255         (=>>>adobe-japan1-1): Ditto.
2256         (=>>>adobe-japan1-2): Ditto.
2257         (=>>>adobe-japan1-3): Ditto.
2258         (=>>>adobe-japan1-4): Ditto.
2259         (=>>>adobe-japan1-5): Ditto.
2260         (=>>>adobe-japan1-6): Ditto.
2261         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2262
2263 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         setting for `=>>>adobe-japan1'.
2267
2268 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2271         setting for `=+>ucs@ks'.
2272
2273 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2276         XEmacs CHISE.
2277         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2278         `=adobe-japan1-6' as the mother.
2279
2280 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         setting for `=>cns11643-7'.
2284
2285 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2288         CHISE.
2289
2290 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2293         XEmacs CHISE.
2294         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         setting for `=>ucs@jis/2004'.
2298
2299 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for `=+>gt'.
2303
2304         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2305         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2306
2307 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2308
2309         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2310         `=>ucs@unicode' as the mother.
2311         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2312         mother.
2313         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2314         mother.
2315         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2316         mother.
2317
2318 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         setting for `=+>ucs@unicode'.
2322
2323         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2324         CHISE.
2325
2326 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2329         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2330         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2331         - Add setting for `=+>ucs@cns'.
2332
2333         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2334         CHISE.
2335         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2336         as the mother.
2337         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2338         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2341         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2342
2343 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2346         setting for `=>ucs@ks'.
2347
2348 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2351         `=ucs-bmp-cjk-compat@unicode'.
2352
2353         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2354         coded-charset for XEmacs CHISE.
2355
2356 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2359         `=ucs-bmp-cjk-compat'.
2360
2361         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2362         XEmacs CHISE.
2363
2364 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2365
2366         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2367         CHISE.
2368
2369 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2372         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2373
2374         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2375         `=>ucs@jis/1990'.
2376         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2377
2378 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2381         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2382
2383         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2384         CHISE.
2385         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2386         mother.
2387
2388 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2391         `=>jis-x0213-2@usual'.
2392         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2393         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2394         `=>jis-x0213-2@usual' as the mother.
2395
2396 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2399         (=>ucs@JP): New alias for `=+>ucs@jis'.
2400
2401 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2404         `=>jis-x0208@usual'.
2405         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2406         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2407         `=>jis-x0208@usual' as the mother.
2408         (=>jis-x0208): Likewise.
2409
2410 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2413         setting for `=+>jis-x0208@1978'.
2414
2415 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2418         XEmacs CHISE.
2419
2420 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2423         setting for `=>>>ucs@jis/1990'.
2424
2425 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2428         setting for `=>ucs@jis/1990'.
2429
2430 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2433         setting for `=ucs@JP/hanazono'.
2434
2435         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2436         CHISE.
2437         (=ucs@JP/hanazono): Ditto.
2438         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2439         (=>>hanyo-denshi/jc): Ditto.
2440         (=>>hanyo-denshi/jd): Ditto.
2441
2442 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2445         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2446
2447 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2450         XEmacs CHISE.
2451
2452 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2455         XEmacs CHISE.
2456
2457 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2460         `=ucs-bmp-cjk@JP'.
2461
2462 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2465         XEmacs CHISE.
2466
2467 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2470         Modify order of settings; add settings for `=daikanwa@rev2'.
2471
2472 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2475         setting for `=>>cbeta'.
2476
2477         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2478         CHISE.
2479
2480 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         setting for `=>>adobe-japan1'.
2484
2485 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2488         XEmacs CHISE.
2489
2490 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2493         setting for `=>>hanyo-denshi/ia'.
2494
2495         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2496         XEmacs CHISE.
2497
2498 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2502
2503         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2504         XEmacs CHISE.
2505         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2506         `=hanyo-denshi/jt' as the mother.
2507
2508 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2511         setting for `=>>>jis-x0213-2'.
2512
2513         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2514         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2515         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2516
2517 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2520         XEmacs CHISE.
2521
2522 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2525         XEmacs CHISE.
2526
2527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2528         `=>>jis-x0213-1@2004'.
2529
2530 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2533         XEmacs CHISE.
2534
2535 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2538         - Use "&g2-*;" as entity-references for `=>>>*'.
2539         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2540
2541         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2542         XEmacs CHISE.
2543         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2544         as the mother.
2545
2546 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2547
2548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2549         setting for `=>>hanyo-denshi/ib'.
2550
2551         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2552         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2553         (=>>jis-x0208@1990): Ditto.
2554         (=>>hanyo-denshi/ib): Ditto.
2555
2556         * mule/mule-charset.el (default-coded-charset-priority-list):
2557         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2558
2559 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2562         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2563         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2564         `=>>>ucs@jis/2004'.
2565
2566 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2567
2568         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2569         XEmacs CHISE.
2570         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2571         `=jis-x0213-1@2004' as the mother.
2572         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2573         (=>>>ucs@ks): Ditto.
2574
2575         * mule/mule-charset.el (default-coded-charset-priority-list):
2576         Modify priority of `=hanyo-denshi/*'.
2577
2578 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2579
2580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2581         settings for `=>>ucs@JP' and `=ucs@JP'.
2582
2583 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2586         CHISE.
2587
2588 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         setting for `=>>>ucs@cns'.
2592
2593         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2594         CHISE.
2595
2596 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2599         instead of `=>>>jis-x0213-1@2004' as the mother.
2600         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2601         (=>>>ucs@unicode): Likewise.
2602         (=>>>ucs@jis): Likewise.
2603         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2604         mother.
2605         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2606
2607 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2608
2609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2610         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2611         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2612         `=>>>ucs@jis'.
2613
2614 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-charset.el (default-coded-charset-priority-list):
2617         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2618         and `=jis-x0213-*-2000'.
2619
2620 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2623         XEmacs CHISE.
2624         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2625         `=>>jis-x0213-1' as the mother.
2626
2627 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2630         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2631
2632 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2635
2636 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2639         XEmacs CHISE.
2640
2641 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-coding.el (decomposition-feature-list): Set
2644         `=decomposition', `=decomposition@cid' and
2645         `=decomposition@hanyo-denshi'.
2646
2647 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2650         setting for `=>>hanyo-denshi/ks'.
2651
2652         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2653         XEmacs CHISE.
2654
2655 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2659
2660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2661         `=hanyo-denshi/ks/mf'.
2662
2663         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2664         XEmacs CHISE.
2665         (=hanyo-denshi/ks/mf): Ditto.
2666
2667 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2670         settings for P=hanyo-denshi/jt'.
2671
2672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2673         `=hanyo-denshi/jt'.
2674
2675         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2676         XEmacs CHISE.
2677
2678 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2681         settings for `=hanyo-denshi/ip'.
2682
2683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2684         `=hanyo-denshi/ip'.
2685
2686         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2687         XEmacs CHISE.
2688
2689 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2690
2691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2692         settings for `=hanyo-denshi/hg'.
2693
2694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2695         `=hanyo-denshi/hg'.
2696
2697         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2698         XEmacs CHISE.
2699
2700 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2703         setting for `=>>hanyo-denshi/ft'.
2704
2705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2706         `=>>hanyo-denshi/ft'.
2707
2708         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2709         XEmacs CHISE.
2710
2711 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2714         settings for `=hanyo-denshi/ib'.
2715
2716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2717         `=hanyo-denshi/ib'.
2718
2719         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2720         XEmacs CHISE.
2721
2722 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         settings for isolated characters of `=hanyo-denshi/ia' and
2726         non-isolated characters of `=hanyo-denshi/*'.
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2729         `=hanyo-denshi/ia'.
2730
2731         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2732         XEmacs CHISE.
2733
2734 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2737         setting for isolated characters of `=hanyo-denshi/ft'.
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `=hanyo-denshi/ft'.
2741
2742         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2743         XEmacs CHISE.
2744
2745 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2748         setting for isolated characters of `=hanyo-denshi/jd'.
2749
2750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2751         `=hanyo-denshi/jd'.
2752
2753         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2754         XEmacs CHISE.
2755
2756 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2759         setting for isolated characters of `=hanyo-denshi/jc'.
2760
2761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2762         `=hanyo-denshi/jc'.
2763
2764         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2765         XEmacs CHISE.
2766
2767 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2770         setting for isolated characters of `=hanyo-denshi/jb'.
2771
2772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2773         `=hanyo-denshi/jb'.
2774
2775         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2776         XEmacs CHISE.
2777
2778 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2781         setting for isolated characters of `=hanyo-denshi/ja'.
2782
2783 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2786         `=hanyo-denshi/ja'.
2787
2788         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2789         XEmacs CHISE.
2790
2791 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2792
2793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2794         settings for isolated characters of `=adobe-japan1-6'.
2795
2796 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2799         CHISE.
2800         (=daikanwa/+2p): Ditto.
2801         (=daikanwa/ho): Ditto.
2802
2803 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2806         coding-system for XEmacs CHISE.
2807
2808 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2811         setting for `=>>ruimoku-v6'.
2812
2813         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2814         CHISE.
2815
2816 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2819         setting for `=daikanwa@rev1'.
2820
2821 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2824         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2825
2826 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2829         XEmacs CHISE.
2830         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2831
2832 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2835         CHISE.
2836
2837 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2840         CHISE.
2841
2842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2843         setting for `=>ucs@jis'.
2844
2845 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         setting for `=>jis-x0208@usual'.
2849
2850         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2851         XEmacs CHISE.
2852         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2853         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2854         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2855
2856 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2859         CHISE.
2860         (=>>>jis-x0208@1990): Ditto.
2861         (=>>>jis-x0213-1): Ditto.
2862         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2863         mother.
2864         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2865         as the mother.
2866
2867 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2870         setting for `=>ucs@cns' and `=>>ucs@ks'.
2871
2872         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2873         CHISE.
2874
2875 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2878         CHISE.
2879
2880 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2883         CHISE.
2884         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2885         mother.
2886
2887 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2890         `==>ucs-bmp-cjk@bucs'.
2891
2892         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2893         XEmacs CHISE.
2894
2895 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2898         setting for `==>ucs@bucs'.
2899
2900         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2901         XEmacs CHISE.
2902
2903 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2906         - Add setting for `=>>jis-x0208'.
2907         - Omit setting for `=>>jis-x0208@1990'.
2908         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2909           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2910           `=ucs@FOO'.
2911
2912 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2913
2914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2915         setting for `=>daikanwa'.
2916
2917 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-conf.el (=daikanwa): Fix DOC.
2920         (=>daikanwa): New abstract character for XEmacs CHISE.
2921         (=>ucs@iso): Likewise.
2922         (=>ucs@unicode): Likewise.
2923         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2924
2925 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2928         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2929           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2930         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2931         - Add `=>big5-cdp'.
2932
2933 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2934
2935         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2936         (=>big5-cdp): New abstract character.
2937
2938 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2941         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2942         `chinese-big5'.
2943
2944 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list):
2947         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2948
2949         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2950         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2951         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2952         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2953         and `=>jis-x0213-2'.
2954
2955 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2956
2957         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2958         XEmacs CHISE.
2959         (=>>ucs@jis/2000): Likewise.
2960         (=>>ucs@jis/2004): Likewise.
2961
2962 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2965         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2966         `=>>ucs@cns'.
2967
2968         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2969         XEmacs CHISE.
2970         (=>>gt): Use quote instead of backquote; modify DOC.
2971         (=>gt): Use quote instead of backquote.
2972         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2973         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2974         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2975         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2976         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2977         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2978
2979 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `=>>ucs@unicode' and `=>>gt'.
2983
2984 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2987         XEmacs CHISE.
2988         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2989         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2990         `=jis-x0208@1978/1er-pr' as the mother.
2991         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2992
2993 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2996         `=ucs@unicode' as the mother.
2997
2998 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         setting for `=>>ucs@unicode'.
3002
3003         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3004         CHISE.
3005
3006 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3009         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3012         `=adobe-japan1-6' and `=adobe-japan1-base'.
3013
3014         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3015         XEmacs CHISE.
3016         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3017         specify `min-code' and `max-code'.
3018         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3019         (=adobe-japan1-2): Likewise.
3020         (=adobe-japan1-3): Likewise.
3021         (=adobe-japan1-4): Likewise.
3022         (=adobe-japan1-5): Likewise.
3023         (=adobe-japan1-6): Likewise.
3024
3025 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3028         setting for `=>gt'.
3029
3030 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3033         CHISE.
3034
3035 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3038         setting for `=>zinbun-oracle'.
3039
3040         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3041         for XEmacs CHISE.
3042
3043 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3046         for XEmacs CHISE.
3047         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3048         `=jis-x0208@1978' as the mother.
3049
3050 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3053         - Use `=gt' instead of `ideograph-gt'.
3054         - Use `=gt-k' instead of `ideograph-gt-k'.
3055         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3056         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3057         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3058         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3059         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3060         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3061         - Use `=>>gt' instead of `<=>gt'.
3062         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3063         - Add setting for `=>>jis-x0208@1990'.
3064         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3065           `=>>jis-x0213-1@2000'.
3066         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3067         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3068           `=>>jis-x0213-1@2004'.
3069         - Add setting for `=>>jis-x0208@1978'.
3070         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3071
3072 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3073
3074         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3075         XEmacs CHISE.
3076
3077 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3080         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3081         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3082         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3083         `<=>jis-x0213-1@2004'.
3084
3085 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3088         CHISE.
3089         (=>jis-x0213-2): Ditto.
3090
3091 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3092
3093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3094         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3095
3096 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3099         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3100         `=>jis-x0213-1'.
3101
3102 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3105         CHISE.
3106         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3107
3108 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3111         `<==>jis-x0213-1'.
3112         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3113         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3114         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3115         (<=>jis-x0208): New alias for `=>jis-x0208'.
3116         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3117         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3118         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3119         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3120         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3121         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3122         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3123         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3124         (=>>gt): Renamed from `<==>gt'.
3125         (<==>gt): New alias for `=>>gt'.
3126
3127 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3130         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3131         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3132         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3133         - Add settings for `<=>jis-x0213-1@2000' and
3134           `<=>jis-x0213-1@2004'.
3135
3136         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3137         XEmacs CHISE.
3138         (<==>jis-x0213-1): Likewise.
3139         (<==>jis-x0213-1@2000): Likewise.
3140         (<==>jis-x0213-1@2004): Likewise.
3141         (<=>jis-x0208): Add property `=>iso-ir 168'.
3142         (<=>jis-x0208@1997): Likewise.
3143         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3144         as the mother; add property `=>iso-ir 228'.
3145         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3146         property `=>iso-ir 228'.
3147         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3148         property `=>iso-ir 233'.
3149         (<==>gt): Renamed from `<=>gt'.
3150         (<=>gt): New alias for `<==>gt'.
3151
3152 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3155         CHISE.
3156         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3157         `<=>jis-x0208' as the mother.
3158         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3159         (<=>jis-x0213-1@2000): Ditto.
3160         (<=>jis-x0213-1@2004): Ditto.
3161
3162 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3165         settings for `<=>gt'.
3166
3167         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3168
3169 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3172         XEmacs CHISE.
3173         (=jis-x0208@1978/-4pr): Likewise.
3174         (=jis-x0208@1978/4-pr): Likewise.
3175         (=jis-x0213-1): Likewise.
3176         (=ucs@iso): Likewise.
3177         (=ucs@unicode): Likewise.
3178         (=ucs@gb): Likewise.
3179         (=ucs@gb/fw): Likewise.
3180         (=ucs@cns): Likewise.
3181         (=ucs@cns/fw): Likewise.
3182         (=ucs@jis): Likewise.
3183         (=ucs@jis/fw): Likewise.
3184         (=ucs@jis/1990): Likewise.
3185         (=ucs@jis/2000): Likewise.
3186         (=ucs@jis/2004): Likewise.
3187         (=ucs@JP): Likewise.
3188         (=ucs@ks): Likewise.
3189         (=ucs@big5): Likewise.
3190         (=ucs@big5/cns11643): Likewise.
3191         (=ucs@cns11643): Likewise.
3192
3193 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-charset.el (default-coded-charset-priority-list):
3196         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3197
3198         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3199         CHISE.
3200         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3201         mother.
3202
3203 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3206         from src/mule-charset.c].
3207         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3208         specify `final'.
3209         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3210         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3211         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3212         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3213         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3214         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3215
3216 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3219         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3220         (=jis-x0208@1978/i-4): Specify `partial'.
3221         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3222         mother coded-charset.
3223         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3224
3225 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3228         settings for `=jis-x0213-1@2004'.
3229
3230 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3233         CHISE.
3234         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3235         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3236         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3237         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3238         temporarily.
3239         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3240
3241 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3242
3243         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3244         CHISE.
3245         (=shinjigen@1ed): Inherited from `=shinjigen'.
3246         (=shinjigen@rev): Likewise.
3247
3248 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3251         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3252
3253 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3256         define it as an alias.
3257         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3258         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3259         alias.
3260         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3261         alias.
3262
3263 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3264
3265         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3266         CHISE.
3267
3268 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3271         CHISE.
3272         (shinjigen-2): Ditto.
3273
3274 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-charset.el (default-coded-charset-priority-list):
3277         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3278         `chinese-big5-eten-*' and `chinese-big5'.
3279
3280 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3283         #x9FA5 temporarily.
3284
3285 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3288         settings for `=jis-x0208@1978/i1'.
3289
3290 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3293         XEmacs CHISE.
3294
3295 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3298         XEmacs CHISE.
3299
3300 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3303         XEmacs CHISE.
3304
3305 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3308         CHISE.
3309         (=ucs-bmp@cns): Likewise.
3310         (=ucs-bmp@jis): Likewise.
3311         (=ucs-bmp@ks): Likewise.
3312
3313 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3316         CHISE.
3317         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3318
3319 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3322         settings for `=zinbun-oracle'.
3323
3324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3325         `=zinbun-oracle'.
3326
3327 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3330         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3331         `=ucs@iso'.
3332
3333 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-charset.el (default-coded-charset-priority-list):
3336         Delete `ucs-sip'; modify order of some CCSs.
3337
3338 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3341         in XEmacs CHISE.
3342
3343         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3344         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3345         CHISE.
3346
3347 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3348
3349         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3350         its registry.
3351         (=ucs-radicals@unicode): Likewise.
3352
3353 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3356         CHISE.
3357
3358 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3361         CHISE.
3362
3363 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3366         CHISE.
3367
3368 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3371         Modify preference of *isolated settings*.
3372
3373 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3374
3375         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3376         utf-2000 is provided.
3377         (=ucs@cns11643): Likewise.
3378
3379 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3382         Prefer every *isolated setting* to ordinary setting.
3383
3384 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3387         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3388
3389 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3390
3391         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3392         CHISE.
3393
3394 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3397         settings for `=jis-x0208@1997'.
3398
3399 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3402         `=jis-x0208@1997'.
3403
3404 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3407         XEmacs CHISE.
3408
3409 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3412         `=jis-x0208@1978'.
3413         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3414         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3415         `=jis-x0208-1990' as the mother.
3416         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3417
3418 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3421         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3422         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3423         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3424         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3425         for `=ucs@JP'.
3426
3427 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3428
3429         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3430         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3431         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3432         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3433         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3434         `=daikanwa@rev2'.
3435
3436 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3439         (=gt): Likewise.
3440         (=gt-k): Likewise.
3441         (=gt-pj-*): Likewise.
3442         (=gt-pj-k1): Likewise.
3443         (=gt-pj-k2): Likewise.
3444         (=daikanwa): Likewise.
3445         (=daikanwa-rev1): Likewise.
3446         (=daikanwa-rev2): Likewise.
3447         (=big5-pua): Likewise.
3448         (=big5-eten): Likewise.
3449         (chinese-big5-eten-a): Likewise.
3450         (chinese-big5-eten-b): Likewise.
3451         (=hanziku-*): Likewise.
3452         (=cbeta): Likewise.
3453         (=jef-china3): Likewise.
3454         (=ruimoku-v6): Likewise.
3455         (=ucs@iso): Likewise.
3456         (=ucs@unicode): Likewise.
3457         (=ucs@gb): Likewise.
3458         (=ucs@cns): Likewise.
3459         (=ucs@jis): Likewise.
3460         (=ucs@jis-1990): Likewise.
3461         (=ucs@jis-2000): Likewise.
3462         (=ucs@jp): Likewise.
3463         (=ucs@ks): Likewise.
3464         (=ucs@big5): Likewise.
3465         (=ucs-radicals): Likewise.
3466         (=ucs-radicals@unicode): Likewise.
3467         (=ucs-bmp-cjk): Likewise.
3468         (=ucs-bmp-cjk@unicode): Likewise.
3469         (=ucs-sip-ext-b): Likewise.
3470         (=ucs-sip-ext-b@iso): Likewise.
3471
3472 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3475         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3476
3477 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3480         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3481         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3482         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3483         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3484         arabic-digit, ipa and ``&I-B-XXXX;''.
3485
3486 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3489         setting for (I-)HZK{03..12}-XXXX.
3490
3491 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3494         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3495
3496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3497         `=ruimoku-v6'.
3498
3499         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3500         CHISE.
3501
3502 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3505         (=ucs@unicode): Likewise.
3506         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3507         (=ucs@cns): Likewise.
3508         (=ucs@jis): Likewise.
3509         (=ucs@ks): Likewise.
3510         (=ucs@big5): Likewise.
3511
3512 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3515         `ucs-jis'.
3516         (utf-8-jis-er): Likewise.
3517         (utf-8-jp): New coding-system.
3518         (utf-8-jp-er): Likewise.
3519
3520         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3521
3522 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3525
3526         * mule/japanese.el: Move definition of `euc-jisx0213' to
3527         mule/mule-coding.el.
3528
3529 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3532         mule-coding before loading update-cdb when utf-2000 is provided.
3533
3534 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3537         `=daikanwa'.
3538
3539 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3542         definition codes when `utf-2000' is provided.
3543
3544 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * mule/mule-category.el (word-combining-categories): Don't setup
3547         `word-combining-categories' in XEmacs CHISE.
3548         (word-separating-categories): Add setting about Latin script in
3549         XEmacs CHISE.
3550
3551 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3552
3553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3554         setting for `chinese-big5'.
3555
3556 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3557
3558         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3559         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3560         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3561         add setting for HZK0[12]-xxxx.
3562
3563 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3566         in XEmacs CHISE.
3567
3568 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3569
3570         * mule/mule-charset.el (default-coded-charset-priority-list):
3571         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3572         and `chinese-big5' to `=gt-pj-*'.
3573
3574 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3575
3576         * mule/mule-conf.el (=daikanwa): Renamed from
3577         `ideograph-daikanwa'.
3578         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3579
3580 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-conf.el (=cns11643-7): Renamed from
3583         `chinese-cns11643-7'.
3584         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3585
3586 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3587
3588         * mule/mule-conf.el (=cns11643-6): Renamed from
3589         `chinese-cns11643-6'.
3590         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3591
3592 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3593
3594         * mule/mule-conf.el (=cns11643-5): Renamed from
3595         `chinese-cns11643-5'.
3596         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3597
3598 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3599
3600         * mule/mule-conf.el (=cns11643-4): Renamed from
3601         `chinese-cns11643-4'.
3602         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3603
3604 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3605
3606         * mule/mule-conf.el (=cns11643-3): Renamed from
3607         `chinese-cns11643-3'.
3608         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3609
3610 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3611
3612         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3613         `=cns11643-2'.
3614         (chinese-cns11643-2): New alias for `=cns11643-2'.
3615
3616 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3617
3618         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3619         `=cns11643-1'.
3620         (chinese-cns11643-1): New alias for `=cns11643-1'.
3621
3622 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3623
3624         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3625         (chinese-gb12345): New alias for `=gb12345'.
3626
3627 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3628
3629         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3630         (chinese-gb2312): New alias for `=gb2312'.
3631
3632 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3635         (chinese-big5): New alias for `=big5'.
3636
3637 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3640         (korean-ksc5601): New alias for `=ks-x1001'.
3641
3642 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3643
3644         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3645         `=jis-x0212'.
3646         (japanese-jisx0212): New alias for `=jis-x0212'.
3647
3648 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3649
3650         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3651         `=jis-x0208-1983'.
3652         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3653
3654 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3657         `=jis-x0208-1978'.
3658         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3659
3660 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3661
3662         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3663         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3664
3665 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3668         (chinese-cns11643-3): Specify iso-ir 183.
3669         (chinese-cns11643-4): Specify iso-ir 184.
3670         (chinese-cns11643-5): Specify iso-ir 185.
3671         (chinese-cns11643-6): Specify iso-ir 186.
3672         (chinese-cns11643-7): Specify iso-ir 187.
3673         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3674         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3675
3676 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3677
3678         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3679         \uXXXX for every cases.
3680
3681 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3682
3683         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3684         (ucs-big5): Changed to an alias for `=ucs@big5'.
3685
3686 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3687
3688         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3689         (ucs-ks): Changed to an alias for `=ucs@ks'.
3690
3691 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3692
3693         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3694         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3695
3696 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3697
3698         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3699         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3700
3701 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3704         (ucs-jis): Changed to an alias for `=ucs@jis'.
3705
3706 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3707
3708         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3709         (ucs-cns): Changed to an alias for `=ucs@cns'.
3710
3711 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3714         (ucs-gb): Changed to an alias for `=ucs@gb'.
3715
3716 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3717
3718         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3719         `ideograph-daikanwa-2'.
3720         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3721         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3722
3723 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3724
3725         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3726         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3727
3728         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3729         for `xemacs-chise-version'.
3730
3731 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3732
3733         * mule/mule-charset.el (default-coded-charset-priority-list):
3734         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3735         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3736         instead of `ideograph-hanziku-*'.
3737
3738         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3739         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3740
3741 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3742
3743         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3744         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3745         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3746         `utf-2000' is provided.
3747
3748 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3749
3750         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3751         is provided [was builtin coded-charsets].
3752
3753 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3754
3755         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3756         is provided [was builtin coded-charsets].
3757
3758 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3759
3760         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3761         is provided [was builtin coded-charsets].
3762
3763 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3764
3765         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3766         is provided [was builtin coded-charsets].
3767
3768 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3769
3770         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3771         when `utf-2000' is provided [was builtin coded-charsets].
3772
3773 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3774
3775         * mule/mule-conf.el (=hanziku-*): Renamed from
3776         `ideograph-hanziku-*'.
3777         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3778
3779 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3780
3781         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3782         `utf-2000' is provided [was builtin coded-charsets].
3783         (ideograph-hanziku-{1..12}): Likewise.
3784
3785 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3786
3787         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3788         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3789
3790 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3791
3792         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3793         when `utf-2000' is provided [was builtin coded-charsets].
3794
3795 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3796
3797         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3798         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3799         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3800
3801 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3802
3803         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3804         (ideograph-gt): Changed to an alias for `=gt'.
3805
3806 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3807
3808         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3809         is provided; it was defined as a builtin coded-charset.
3810         (ideograph-gt): Likewise.
3811
3812 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3813
3814         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3815         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3816
3817 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3820         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3821
3822 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3823
3824         * mule/mule-conf.el (=big5-eten): Renamed from
3825         `chinese-big5-eten'.
3826         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3827
3828 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3831         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3832
3833 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3834
3835         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3836         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3837
3838 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3839
3840         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3841         (china3-jef): Changed to an alias for `=jef-china3'.
3842
3843 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3844
3845         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3846         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3847
3848         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3849         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3850         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3851         when `utf-2000' is provided.
3852
3853 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3854
3855         * mule/mule-charset.el (default-coded-charset-priority-list):
3856         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3857
3858         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3859         (ucs-jis-2000): Deleted.
3860
3861 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3862
3863         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3864         UTF-2000.
3865         (=ucs-jis-2000): New coded-charset for UTF-2000.
3866
3867 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3870         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3871
3872 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3873
3874         * mule/mule-charset.el (default-coded-charset-priority-list):
3875         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3876         `ideograph-cbeta'.
3877
3878 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3879
3880         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3881         builtin coded-charset].
3882
3883 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3884
3885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3886         settings for &K0-xxxx and &I-K0-xxxx.
3887
3888 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3891         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3892
3893 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3896         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3897
3898 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3899
3900         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3901         UTF-2000.
3902         (ideograph-gt-pj-k1): Likewise.
3903         (ideograph-gt-pj-k2): Likewise.
3904
3905 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3906
3907         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3908         `=jis-x0208'.
3909
3910 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3911
3912         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3913         UTF-2000 [was a builtin coded-charset].
3914
3915 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3918         (utf-8-gb-er): Likewise.
3919
3920 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3923         settings for JIS X 0212 and JIS X 0208:1978.
3924
3925 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3928         setting for JIS X 0213.
3929
3930 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3931
3932         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3933         standard-case-table in UTF-2000.
3934
3935 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3936
3937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3938         definitions for isolated-chars.
3939
3940 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3941
3942         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3943         `configure-utf-2000-lisp-directory'.
3944         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3945         `mule-lisp-load-path'.
3946
3947 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3948
3949         * startup.el (startup-setup-paths): Set and use
3950         `utf-2000-lisp-directory'.
3951         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3952         UTF-2000.
3953
3954 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3955
3956         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3957         (paths-find-utf-2000-lisp-directory): New function.
3958         (paths-construct-load-path): Add new optional argument
3959         `utf-2000-lisp-directory'.
3960
3961         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3962
3963 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3964
3965         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3966         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3967         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3968         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3969         `chinese-big5-2' in UTF-2000.
3970
3971         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3972         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3973
3974 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3975
3976         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3977         `big5-eten-er' in UTF-2000.
3978         (big5-cdp): Modify DOC-string and mnemonic.
3979
3980 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3981
3982         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3983         UTF-2000 [renamed from utf-8-er].
3984         (utf-8-gb): New coding-system in UTF-2000.
3985         (utf-8-gb-er): Likewise.
3986         (utf-8-cns): Likewise.
3987         (utf-8-cns-er): Likewise.
3988         (utf-8-big5): Likewise.
3989         (utf-8-big5-er): Likewise.
3990         (utf-8-jis): Likewise.
3991         (utf-8-jis-er): Likewise.
3992         (utf-8-ks): Likewise.
3993         (utf-8-ks-er): Likewise.
3994         (utf-8-er): Likewise.
3995
3996 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3997
3998         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3999         instead of `utf-8-unix' in UTF-2000.
4000
4001         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4002
4003 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4004
4005         * mule/japanese.el (euc-jisx0213): New coding-system.
4006
4007         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4008         `japanese-jisx0208-1990' as the mother.
4009
4010 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4011
4012         * dumped-lisp.el (preloaded-file-list): Change condition of
4013         loading "close-cdb".
4014
4015 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4018         setup `coded-charset-entity-reference-alist'.
4019
4020 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4023         UTF-2000.
4024
4025 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4026
4027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4028         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4029
4030 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4031
4032         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4033         (chinese-big5-eten-a): Likewise.
4034         (chinese-big5-eten-b): Likewise.
4035         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4036         code range is #x8140 .. #x8DFE.
4037
4038 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4039
4040         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4041         UTF-2000.
4042         (chinese-big5-cdp): Likewise.
4043
4044 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4045
4046         * dumped-lisp.el (preloaded-file-list): Rename
4047         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4048
4049 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4050
4051         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4052         append `system-char-db-source-file-list' into
4053         `preloaded-file-list' in UTF-2000.
4054
4055 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4056
4057         * dumped-lisp.el (preloaded-file-list): Delete
4058         character-definition files.
4059
4060 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4061
4062         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4063         UTF-2000.
4064
4065 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4066
4067         * mule/mule-charset.el (default-coded-charset-priority-list):
4068         Delete `mojikyo-2022-1'.
4069
4070 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4071
4072         * mule/mule-charset.el (default-coded-charset-priority-list):
4073         Delete `mojikyo'.
4074
4075 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4078         `ucs-sip'.
4079
4080 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list):
4083         Comment out `chinese-gb12345'.
4084
4085 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4086
4087         * bytecomp.el (byte-compile-insert-header): Fixed.
4088
4089 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4090
4091         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4092         XEmacs UTF-2000.
4093
4094 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4095
4096         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4097         UTF-2000.
4098
4099 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4100
4101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4102         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4103
4104 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4105
4106         * mule/mule-charset.el (default-coded-charset-priority-list):
4107         `japanese-jef-china3' is renamed `china3-jef'.
4108
4109 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4110
4111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4112         `japanese-jef-china3' and `ideograph-cbeta'.
4113
4114 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4115
4116         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4117
4118 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4121         `chinese-big5-cdp'.
4122
4123 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4126         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4127
4128 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4129
4130         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4131         loading character definitions.
4132
4133 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * dumped-lisp.el (preloaded-file-list): Rename
4136         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4137
4138 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4139
4140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4141         `chinese-big5'.
4142
4143 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4144
4145         * dumped-lisp.el (preloaded-file-list): Dump
4146         "Ideograph-R028-Private" with XEmacs UTF-2000.
4147
4148 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4149
4150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4151         `chinese-gb12345'.
4152
4153 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4154
4155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4156         `ideograph-gt-pj-{1..11}'.
4157
4158         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4159         XEmacs UTF-2000.
4160
4161 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4162
4163         * mule/mule-charset.el (default-coded-charset-priority-list):
4164         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4165         `chinese-isoir165'.
4166
4167 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4168
4169         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4170         `image/png', `image/x-xpm' and `image/tiff'.
4171
4172         * files.el (binary-file-regexps): Add *.PNG.
4173
4174 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4175
4176         * mule/mule-charset.el (default-coded-charset-priority-list):
4177         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4178         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4179
4180 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4181
4182         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4183         the first completion when UTF-2000 is running.
4184
4185 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4186
4187         * mule/mule-charset.el (default-coded-charset-priority-list):
4188         Delete `ucs'.
4189
4190 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4191
4192         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4193
4194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4195         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4196
4197 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4198
4199         * mule/vietnamese.el (vscii-2): Delete abolished property
4200         `composite'; now composite mode is default.
4201
4202 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4203
4204         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4205         of `raw-text'; check \uHHHH representation even if non-ascii
4206         characters are not found.
4207
4208         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4209         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4210         unconditionally.
4211
4212         * mule/viet-ccl.el: New file.
4213
4214         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4215         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4216         - Separate CCL based implementations to viet-ccl.el.
4217
4218 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4219
4220         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4221         "jisx0213.2000-1".
4222         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4223
4224         * mule/mule-charset.el (default-coded-charset-priority-list):
4225         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4226         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4227
4228 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4229
4230         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4231
4232 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4233
4234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4235         `ucs' in UTF-2000.
4236
4237 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4238
4239         * mule/mule-charset.el (default-coded-charset-priority-list):
4240         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4241         `arabic-iso8859-6'.
4242
4243 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4244
4245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4246         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4247
4248 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4249
4250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4251         `katakana-jisx0201' in UTF-2000.
4252
4253 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4254
4255         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4256         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4257         "u0FB50-Arabic-Presentation-Forms-A",
4258         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4259         "u0FE50-Small-Form-Variants",
4260         "u0FE70-Arabic-Presentation-Forms-B",
4261         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4262         UTF-2000.
4263
4264 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4265
4266         * dumped-lisp.el (preloaded-file-list): Delete
4267         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4268         ... "Ideograph-R214-Flute" in UTF-2000.
4269
4270 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4271
4272         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4273         (japanese-jisx0213-2): New coded-charset.
4274
4275         * dumped-lisp.el (preloaded-file-list): Add
4276         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4277         "Ideograph-R030-Mouth".
4278
4279 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4280
4281         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4282         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4283         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4284         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4285         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4286         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4287         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4288         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4289
4290 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4291
4292         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4293         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4294         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4295         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4296         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4297
4298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4299         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4300
4301 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4302
4303         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4304         in UTF-2000.
4305
4306 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4307
4308         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4309         (chinese-isoir165): Moved from mule/chinese.el.
4310         (chinese-cns11643-3): Moved from mule/chinese.el.
4311         (chinese-cns11643-4): Moved from mule/chinese.el.
4312         (chinese-cns11643-5): Moved from mule/chinese.el.
4313         (chinese-cns11643-6): Moved from mule/chinese.el.
4314         (chinese-cns11643-7): Moved from mule/chinese.el.
4315
4316         * mule/chinese.el: Move definition of coded-charsets to
4317         mule/mule-conf.el.
4318
4319 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4320
4321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4322         `ideograph-daikanwa'.
4323
4324 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4325
4326         * dumped-lisp.el (preloaded-file-list): Delete
4327         "ccs-jisx0201-latin.el".
4328
4329 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4330
4331         * dumped-lisp.el (preloaded-file-list): Add
4332         "u031A0-Extended-Bopomofo" in UTF-2000.
4333
4334 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4335
4336         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4337         renamed to u02E00-CJK-Radical-Supplement.
4338
4339 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4340
4341         * dumped-lisp.el (preloaded-file-list): Add
4342         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4343         "u030A0-Katakana", "u03100-Bopomofo",
4344         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4345         "u03200-Enclosed-CJK-Letters-and-Months" and
4346         "u03300-CJK-Compatibility".
4347
4348 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4349
4350         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4351         "u02F00-Kangxi-Radicals" and
4352         "u02FF0-Ideographic-Description-Characters".
4353
4354 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4355
4356         * dumped-lisp.el (preloaded-file-list): Add
4357         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4358         "u02800-Braille-Patterns" in UTF-2000.
4359
4360 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4361
4362         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4363         "uXXXXX-*.el" in UTF-2000.
4364
4365         * bytecomp.el (byte-compile-insert-header): Delete comments if
4366         non-ASCII characters are found; allow `byte-compile-dynamic' and
4367         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4368         `raw-text'.
4369
4370 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4371
4372         * dumped-lisp.el (preloaded-file-list): Add
4373         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4374         "u025A0-Geometric-Shapes.el".
4375
4376 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4377
4378         * dumped-lisp.el (preloaded-file-list): Add
4379         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4380         "u02460-Enclosed-Alphanumerics.el".
4381
4382 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4383
4384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4385         `chinese-gb2312'.
4386
4387         * dumped-lisp.el (preloaded-file-list): Add
4388         "u02200-Mathematical-Operators.el" and
4389         "u02300-Miscellaneous-Technical.el".
4390
4391 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4392
4393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4394         `chinese-cns11643-*'.
4395
4396         * dumped-lisp.el (preloaded-file-list): Add
4397         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4398         "u02190-Arrows.el" in UTF-2000.
4399
4400 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4401
4402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4403         `korean-ksc5601'.
4404
4405         * dumped-lisp.el (preloaded-file-list): Add
4406         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4407         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4408         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4409
4410 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4411
4412         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4413
4414 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4415
4416         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4417         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4418         "u01780-Khmer.el", "u01800-Mongolian.el",
4419         "u01E00-Latin-Extended-Additional.el" and
4420         "u01F00-Greek-Extended.el" in UTF-2000.
4421
4422 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4423
4424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4425         `ethiopic-ucs' and `ethiopic'.
4426
4427         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4428         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4429
4430         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4431         from mule/ethiopic.el.
4432
4433         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4434         mule/mule-conf.el.
4435
4436 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4437
4438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4439         `lao'.
4440
4441         * mule/mule-conf.el (lao): New coded-charset.
4442
4443         * dumped-lisp.el (preloaded-file-list): Add
4444         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4445         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4446         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4447         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4448         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4449
4450 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4451
4452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4453         `ucs-bmp' and `arabic-iso8859-6'.
4454
4455 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4456
4457         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4458         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4459         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4460
4461 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4462
4463         * startup.el (normal-top-level): Load autoload file for UTF-2000
4464         in UTF-2000.
4465
4466 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4467
4468         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4469         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4470         "u00020-Basic-Latin.el", "u00080-C1.el",
4471         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4472         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4473         "u002B0-Spacing-Modifier-Letters.el",
4474         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4475         UTF-2000.
4476
4477 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4478
4479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4480         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4481         instead of `vietnamese-viscii-*'.
4482
4483 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4484
4485         * mule/mule-conf.el: New file.
4486
4487         * mule/misc-lang.el: Move definition of charset `ipa' to
4488         mule/mule-conf.el.
4489
4490 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4491
4492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4493         `latin-viscii'; prefer it for characters used in Vietnamese.
4494
4495 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4496
4497         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4498
4499 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4500
4501         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4502         `vietnamese-viscii-lower'.
4503         (latin-viscii-upper): Renamed from charset
4504         `vietnamese-viscii-upper'.
4505         (vietnamese-viscii-lower): New alias for charset
4506         `latin-viscii-lower'.
4507         (vietnamese-viscii-upper): New alias for charset
4508         `latin-viscii-upper'.
4509
4510 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4511
4512         * mule/mule-charset.el (default-coded-charset-priority-list):
4513         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4514
4515 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4516
4517         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4518         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4519         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4520         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4521         lisp/utf-2000.
4522
4523 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4524
4525         * mule/ccs-tcvn5712.el: New file.
4526
4527 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4528
4529         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4530         in UTF-2000.
4531
4532 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4533
4534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4535         `japanese-jisx0208'.
4536
4537 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4538
4539         * dumped-lisp.el (preloaded-file-list): Add
4540         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4541         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4542         UTF-2000.
4543
4544         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4545         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4546         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4547         mule/ccs-viscii.el: New files.
4548
4549         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4550         if \uXXXX is found.
4551
4552 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4553
4554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4555         `hiragana-jisx0208' and `katakana-jisx0208'.
4556
4557 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4558
4559         * mule/chinese.el (chinese-cns11643-3): Define it even if
4560         `utf-2000' is provided.
4561         (chinese-cns11643-4): Likewise.
4562         (chinese-cns11643-5): Likewise.
4563         (chinese-cns11643-6): Likewise.
4564         (chinese-cns11643-7): Likewise.
4565
4566 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4567
4568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4569         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4570
4571 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4572
4573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4574         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4575
4576 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4577
4578         * mule/mule-charset.el (default-coded-charset-priority-list):
4579         Setup in UTF-2000.
4580
4581 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4582
4583         * mule/viet-chars.el: Don't define charset
4584         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4585         they are defined as builtin charsets.
4586
4587 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4588
4589         * version.el (emacs-version): Add more space just before UTF-2000
4590         version string.
4591
4592 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4593
4594         * version.el ([constant] emacs-version): Don't add a space in the
4595         preceding place of `xemacs-betaname' because it is duplicated.
4596         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4597
4598         * startup.el (splash-frame-body): Add ETL.
4599
4600 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4601
4602         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4603         is provided because it is defined as builtin charset.
4604         (chinese-cns11643-4): Likewise.
4605         (chinese-cns11643-5): Likewise.
4606         (chinese-cns11643-6): Likewise.
4607         (chinese-cns11643-7): Likewise.
4608
4609 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4610
4611         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4612         coding-system `iso-10646-ucs-4' is not defined.
4613
4614 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4615
4616         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4617         coding-system if `utf-2000' is provided.
4618
4619 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4620
4621         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4622         `utf-2000' is provided.
4623
4624 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4625
4626         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4627         if utf-2000 is provided temporally.
4628
4629 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4630
4631         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4632         as builtin variable].
4633
4634 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4635
4636         * files.el (insert-file-contents-literally): Treat file as binary;
4637         call file-name-handlers. [sync with Emacs 20.3.10]
4638
4639 2008-12-28  Vin Shelton  <acs@xemacs.org>
4640
4641         * XEmacs 21.4.22 is released
4642
4643 2008-12-30  Vin Shelton  <acs@xemacs.org>
4644
4645         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4646         during building even if no packages are found.
4647
4648 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4649
4650         * printer.el (generic-print-region): 
4651         (generic-print-buffer): 
4652         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4653         check if the msprinter device is available, now that msprinter is
4654         always available as a specifier tag. 
4655
4656 2008-12-24  Vin Shelton  <acs@xemacs.org>
4657
4658         * about.el: Add Francisco to my bio!
4659
4660 2008-12-23  Vin Shelton  <acs@xemacs.org>
4661
4662         * autoload.el: Move operator definitions to autoload-operators.el
4663         in the xemacs-base package.
4664
4665 2007-11-22  Vin Shelton  <acs@xemacs.org>
4666
4667         * about.el (about-hacker-contribution): Updated my bio.
4668
4669 2007-10-07  Vin Shelton  <acs@xemacs.org>
4670
4671         * XEmacs 21.4.21 is released
4672
4673 2007-09-19  Didier Verna  <didier@xemacs.org>
4674
4675         Update my personal info.
4676         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4677         * about.el (about-other-current-hackers): Ditto.
4678         * about.el (about-url-alist): Add my musical website.
4679         * about.el (about-personal-info): Update my entry.
4680         * about.el (about-hacker-contribution): Ditto.
4681
4682 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4683
4684         * package-get.el (package-get-download-sites): Update download
4685         sites in Japan.
4686         * package-get.el (package-get-pre-release-download-sites): Ditto.
4687
4688 2007-08-18  Vin Shelton  <acs@xemacs.org>
4689
4690         * package-get.el (package-get-pre-release-download-sites): Sync
4691         mirror sites with 21.5.  (Thanks, Adrian)
4692
4693 2007-08-09  Mike Sperber  <mike@xemacs.org>
4694
4695         * startup.el (migrate-user-init-file): Create backup of
4696         `user-init-file' before migrating.
4697         * startup.el (maybe-migrate-user-init-file): Print
4698         information about backup file.
4699         (maybe-create-compatibility-dot-emacs): Follow above change.
4700
4701 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4702
4703         * font-lock.el: Sync font-lock-add-keywords and
4704         font-lock-remove-keywords from GNU Emacs.
4705         * font-lock.el (font-lock-keywords-alist): New.
4706         * font-lock.el (font-lock-removed-keywords-alist): New.
4707         * font-lock.el (font-lock-add-keywords): New.
4708         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4709         * font-lock.el (font-lock-remove-keywords): New.
4710
4711 2007-08-16  Vin Shelton  <acs@xemacs.org>
4712
4713         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4714         patch from Hans de Graaff.
4715
4716 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4717
4718         * package-get.el (package-get-download-sites): Document Chile and
4719         update Denmark download site.
4720         * package-get.el (package-get-pre-release-download-sites): Ditto.
4721
4722 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4723
4724         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4725
4726 2006-12-09  Vin Shelton  <acs@xemacs.org>
4727
4728         * XEmacs 21.4.20 is released
4729
4730 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4731
4732         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4733
4734 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4735
4736         * info.el (Info-find-file-node, Info-insert-dir)
4737         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4738         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4739         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4740         and discussion.
4741
4742 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4743
4744         * obsolete.el (line-beginning-position): New, from 21.5.x.
4745         (line-end-position): Ditto.
4746
4747 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4748
4749         * package-get.el (package-get-download-sites): Welcome
4750         nl.xemacs.org and Thanks!
4751         * package-get.el (package-get-pre-release-download-sites): Ditto.
4752
4753 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4754
4755         * font-lock.el: Add support for not-so recent changes in Java to
4756         java-mode.
4757
4758 2006-01-28  Vin Shelton  <acs@xemacs.org>
4759
4760         * XEmacs 21.4.19 is released
4761
4762 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4763
4764         * easymenu.el: Update copyright. 
4765         * easymenu.el (easy-menu-all-popups):
4766         Add a docstring. 
4767         * easymenu.el (easy-menu-add):
4768         Document a bug, rework the function to preserve any existing
4769         non-default mode-popup-menu instead of overwriting it, and not to
4770         bother normalising the menu title (nothing else does).
4771         * easymenu.el (easy-menu-remove):
4772         Restore the default mode-popup-menu instead of leaving an empty
4773         one when we remove the last easy-menu popup. 
4774
4775 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4776
4777         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4778         as suggested by Rodrigo Ventura.
4779         * package-get.el (package-get-pre-release-download-sites): Ditto,
4780         with replacement of xemacs-21.5 by beta, which is the logical path
4781         to our beta core and package pre-releases.
4782
4783 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4784
4785         * package-get.el (package-get-download-sites): Add Hong Kong
4786         download site.
4787         * package-get.el (package-get-pre-release-download-sites): Ditto.
4788
4789 2005-12-26  Vin Shelton  <acs@xemacs.org>
4790
4791         * find-paths.el:
4792         * find-paths.el (paths-emacs-root-p): Add search for package root.
4793         * find-paths.el (paths-find-emacs-root): Replaced with
4794         paths-find-invocation-roots, which returns a list of roots.
4795         * find-paths.el (paths-find-invocation-roots): New.
4796         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4797
4798 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4799
4800         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4801         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4802
4803 2005-12-03  Vin Shelton <acs@xemacs.org>
4804
4805         * XEmacs 21.4.18 is released
4806
4807 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4808
4809         * package-get.el (package-get-download-sites): Update reflecting
4810         latest http://www.xemacs.org/Releases/ information generated by
4811         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4812         * package-get.el (package-get-pre-release-download-sites): Ditto.
4813
4814 2005-02-28  Simon Josefsson  <jas@extundo.com>
4815
4816         * about.el (xemacs-hackers): Add jas.
4817         (about-other-current-hackers): Likewise.
4818         (about-url-alist): Add URL for jas.
4819         (about-personal-info): Document jas.
4820         (about-hacker-contribution): Describe jas contributions.
4821
4822 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4823
4824         * easymenu.el (easy-menu-remove): As described in 
4825         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4826         except the "Command" menu from mode-popup-menu. 
4827
4828 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4829  
4830         * font.el (font-spatial-to-canonical): Correct calculation of 
4831         return value for pixel-based input value. 
4832  
4833 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4834
4835         * code-process.el (call-process): Process-related docstring
4836         improvements spurred by Norbert Koch.
4837         * code-process.el (call-process-region): Ditto.
4838         * code-process.el (start-process): Ditto.
4839
4840 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4841
4842         * finder.el (finder-find-library): Return filename actually
4843         searched for.
4844
4845 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4846
4847         * help.el (view-emacs-news): Use `expand-file-name' instead of
4848         `locate-data-file' as the latter will find any "NEWS" files that
4849         might exist in packages _before_ the one in core.
4850
4851 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4852
4853         * package-get.el (package-get-init-package):
4854         package-get-init-package buglet (21.4.17) by Jeff Mincy
4855         <mincy@rcn.com> fixing false temporary load-path shadows reported
4856         after package installation and simplifying code.
4857
4858 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4859
4860         * package-get.el (package-get-download-sites): Sync mirrors list
4861         with the XEmacs website.
4862         (package-get-pre-release-download-sites): Ditto.
4863
4864 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4865
4866         * derived.el (derived-mode-merge-syntax-tables):
4867         Revert my 21.5-only patch of 2003-07-18 which slipped in
4868         through Jerry James's patch of 2004-06-07.
4869
4870 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4871
4872         * cmdloop.el (keyboard-quit): Remove workaround for
4873         `region-active-p' not making sure active region is in current
4874         buffer now that it does.
4875         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4876         * simple.el (region-active-p): `region-active-p' to only return t
4877         when active region is in current buffer.
4878
4879 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4880
4881         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4882         package names, quell a byte-compiler warning, doc fix.
4883
4884 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4885
4886         * buffer.el (pop-to-buffer):
4887         * window-xemacs.el (display-buffer):
4888         Document use of `same-window-buffer-names,' `same-window-regexps'
4889         by pop-to-buffer and display-buffer. 
4890         
4891 2005-02-06  Vin Shelton <acs@xemacs.org>
4892
4893         * XEmacs 21.4.17 is released
4894
4895 2005-01-29  Ben Wing  <ben@xemacs.org>
4896
4897         * shadow.el (find-emacs-lisp-shadows):
4898         Add custom-defines to list of ignored files.
4899
4900 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4901
4902         * simple.el (shifted-motion-keys-select-region): Fix statement
4903         about unshifted-motion-keys-deselect-region.
4904
4905 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4906
4907         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4908         now) for GNU Emacs compatibility.
4909         (make-obsolete-variable): Ditto.
4910
4911 2004-01-08  Ben Wing  <ben@xemacs.org>
4912
4913         * code-files.el (load):
4914         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4915
4916 2004-12-05  Vin Shelton <acs@xemacs.org>
4917
4918         * XEmacs 21.4.16 is released
4919
4920 2004-12-04  Vin Shelton  <acs@xemacs.org>
4921
4922         * auto-autoloads.el: Regenerated.
4923
4924         * custom-load.el: Regenerated.
4925
4926 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4927
4928         Fix bug: apropos errors if a defalias refers to an undefined
4929         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4930
4931         * apropos.el (apropos):
4932         (apropos-command):
4933         * help.el (frob-help-extents):
4934         * help-macro.el (make-help-screen):
4935         * hyper-apropos.el (hyper-apropos-grok-functions):
4936         (hyper-apropos-get-doc):
4937         Catch void-function error thrown by `documentation'.
4938
4939 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4940
4941         * packages.el (package-require): Fix incorrect arg to format.
4942         This fixes a `format specifier' error.
4943
4944 2004-08-13  Jerry James  <james@xemacs.org>
4945
4946         * bytecomp.el (forward-word): Tell the byte compiler the correct
4947         number of arguments to forward-word.
4948
4949 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4950
4951         * etags.el: Fixed loading of include files for tag completion. Now
4952         you can make a tag file for a library, include it into your
4953         project and it will be reloaded only if it changed. Infinte
4954         include loops are detected and the correct tag files are loaded.
4955         * etags.el (buffer-tag-table-list): Load and verify tag files in
4956         the external function buffer-tag-table-list-load.
4957         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4958         tag files. Also load the included tag files. The priority of the
4959         included files is right below their parent file. If multiple
4960         matches occur then the symbols from the parent file are found
4961         first.
4962         * etags.el (tag-table-include-files): Corrected comment
4963         string. Switched to pattern constant tags-include-pattern to have
4964         it at a central location.
4965         * etags.el (tags-include-pattern): Added doc string.
4966         * etags.el (add-to-tag-completion-table): Removed obsolete
4967         comments as the include files are allready returned by
4968         buffer-tag-table-list and loaded.
4969         * etags.el (find-tag-internal): The include files are allready
4970         included in tag-tables as buffer-tag-table-list returns them now.
4971
4972 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4973
4974         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4975         Loading items into the notebook is now done by C code.
4976         * widgets-gtk.el (gtk-widget-instantiate-internal):
4977         Style no longer changed.
4978
4979 2004-06-28  Nix  <nix@esperi.org.uk>
4980
4981         * cmdloop.el (truncate-command-history-for-gc): Delay
4982         execution of all things that look up variable bindings,
4983         via `enqueue-eval-event'.
4984
4985 2004-06-24  Vin Shelton  <acs@xemacs.org>
4986
4987         * package-get.el (package-get-require-signed-base-updates):
4988         now defaults to nil.
4989
4990 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4991
4992         * subr.el (split-string): Clean up docstring.
4993
4994 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4995
4996         * faces.el (zmacs-region): fix typo in docstring.
4997
4998 2004-06-07  Jerry James  <james@xemacs.org>
4999
5000         * derived.el: Synch with Emacs 21.3.
5001         * subr.el (with-local-quit): New, from Emacs 21.3.
5002         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5003         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5004         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5005
5006 2004-06-16  Jerry James  <james@xemacs.org>
5007
5008         * cl.el (cl-set-substring): Increment start by the length of the
5009         string, not the string itself.
5010
5011 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5012
5013         * etags.el (tag-table-include-files): Expand included TAGS file
5014         paths to avoid problems with relative paths.  Thanks to Peter
5015         Chubb <peterc@gelato.unsw.edu.au>.
5016         * etags.el (tags-include-pattern): New.
5017         * etags.el (add-to-tag-completion-table): Parse and ignore
5018         trailing include lines.
5019
5020 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5021
5022         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5023         avoiding line solely composed of equal signs.
5024
5025 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5026
5027         * cus-edit.el (alloc): Typo fix.
5028         * cus-edit.el (custom-browse-visibility): Ditto.
5029         * cus-edit.el (custom-variable-value-create): Ditto.
5030         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5031         * cus-edit.el (custom-save-variables): Bind print-length and
5032         print-level to nil to avoid value abbreviation.
5033         * cus-edit.el (custom-save-face-internal): Ditto.
5034         * cus-edit.el (custom-save-faces): Save in sorted order.
5035         * cus-edit.el (custom-save-resets): Bind print-length and
5036         print-level to nil to avoid value abbreviation.
5037         * cus-edit.el (custom-save-loaded-themes): Ditto.
5038
5039 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5040
5041         * subr.el (split-string-default-separators): New.
5042         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5043         see comment in source.
5044
5045 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * mule/japanese.el (paragraph-start, paragraph-separate):
5048         Remove anchor to BOL.
5049
5050 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * cl.el (gensym, gentemp): Improve docstrings.
5053
5054 2004-05-10  Vin Shelton  <acs@xemacs.org>
5055
5056         * etags.el: Sync with 21.5 version.
5057
5058 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5059
5060         * etags.el:
5061         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5062         only for use with exuberant ctags. This will also enable building of 
5063         completion tables with exuberant ctags. This will not work with
5064         xemacs ctags. 
5065         * etags.el (get-tag-table-buffer): New function for creating of
5066         completion table is used if tags-exuberant-ctags-optimization-p ist t
5067         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5068         finding the tag names. New.
5069         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5070         building tag completion table with exuberant ctags. New.
5071         * etags.el (find-tag-internal): Improve exact tag matching for tags
5072         with name fields. Before the patch return types of functions or
5073         function parameters (with exuberant ctags) were found as matches.
5074
5075 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5076
5077         * list-mode.el (display-completion-list): Fixed completion list was
5078         taking the width of the frame and not of the window for displaying
5079         the selection methods.
5080
5081 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5082
5083         * menubar-items.el (default-menubar): Options are saved to custom.el.
5084
5085
5086 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5087
5088         * isearch-mode.el (isearch-abort): Preserve successful search target.
5089
5090 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5091
5092         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5093         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5094         Bihlmeyer.
5095         * gnuserv.el (gnuserv-mode-line-string): New.
5096         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5097         gnuserv-mode.
5098         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5099         * gnuserv.el (gnuserv-edit-files): Use
5100         make-x-device-with-gtk-fallback.
5101
5102 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5103
5104         * gtk-widgets.el: New import: gtk-accel-group-new.
5105         * dialog-gtk.el:
5106         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5107         * dialog-gtk.el (popup-builtin-question-dialog):
5108         Added support for dialog button mnemonics.
5109
5110 2004-03-22  Chris Green <cmg@dok.org>
5111
5112         * process.el (shell-command): Output buffer was ignored when a
5113         background process was run via shell-command.
5114
5115 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5116
5117         * cus-edit.el (custom-save-variables): Retrieve a list of
5118         variables to save first, sort it, and make sure the variables are
5119         saved in sorted order.
5120
5121 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5122  
5123         * package-get.el (package-get-update-base-from-buffer): Force
5124         binary coding system for verifying GnuPG signature in the
5125         package-index file.
5126  
5127 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5128
5129         * package-get.el (package-get-package-index-file-location): Handle
5130         missing "EMACSPACKAGEPATH" environment variable.
5131
5132 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5133
5134         * package-admin.el (package-admin-find-top-directory): Simplify
5135         directory comparisions and fix substring errors on short path
5136         components.
5137         * package-get.el (package-get-package-index-file-location):
5138         Default to first component of "EMACSPACKAGEPATH", if set.
5139
5140 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5141
5142         * package-get.el (process-error): New error datum.
5143
5144 2004-02-02  Vin Shelton <acs@xemacs.org>
5145
5146         * XEmacs 21.4.15 is released
5147
5148 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5149
5150         * itimer.el (activate-itimer): Modify the itimer timeout value as
5151         if it were begun at the last time when the itimer driver was woken
5152         up.
5153
5154 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5155
5156         * specifier.el (Copyright):
5157         Update.
5158         (make-specifier-and-init):
5159         (map-specifier):
5160         (canonicalize-inst-pair):
5161         (canonicalize-spec-list):
5162         (set-specifier):
5163         Synch docstrings to 21.5 where appropriate.
5164
5165 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5166
5167         * package-get.el (package-get-list-packages-where): New.  A
5168         function that allows searching for groups of packages.  For
5169         example, find all packages that require the fsf-compat package.
5170
5171 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5172
5173         The Great PUI Sync.
5174
5175         * auto-autoloads.el: Regenerated.
5176
5177         * custom-load.el: Regenerated.
5178
5179         * dumped-lisp.el (packages-hardcoded-lisp): New.
5180
5181         * menubar-items.el (menu-max-items): New.
5182         (menu-submenu-max-items): New.
5183         (menu-submenu-name-format): New.
5184         (menu-split-long-menu): New.
5185         (menu-sort-menu): New.
5186         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5187
5188         * obsolete.el (pui-add-install-directory): Renamed to the more
5189         logical `pui-set-local-package-get-directory'.
5190         (package-get-download-menu): Moved to `package-ui.el' and renamed
5191         to `package-ui-add-download-menu'.
5192
5193         * package-admin.el (package-admin-install-function-mswindows):
5194         Whitespace clean up.
5195         (package-admin-add-single-file-package): Removed.
5196         (package-admin-default-install-function): Whitespace clean up.
5197         (package-admin-find-top-directory): New.
5198         (package-admin-get-install-dir): Use it.
5199         (package-admin-get-manifest-file): 
5200         (package-admin-check-manifest): 
5201         (package-admin-add-binary-package):
5202         (package-admin-get-lispdir):
5203         (package-admin-delete-binary-package):
5204         (package-admin):
5205
5206         * package-get.el (package-get-package-index-file-location): New.
5207         (package-get-install-to-user-init-directory): New.
5208         (package-get-remote):
5209         (package-get-download-sites):
5210         (package-get-pre-release-download-sites): New.
5211         (package-get-site-release-download-sites): New.
5212         (package-get-base-filename):
5213         (package-get-always-update):
5214         (package-get-user-index-filename): Removed.
5215         (package-get-pgp-available-p): New.
5216         (package-get-require-signed-base-updates):
5217         (package-get-was-current):
5218         (package-entries-are-signed): New.
5219         (package-get-continue-update-base): New.
5220         (package-get-download-menu): Removed.
5221         (package-get-require-base):
5222         (package-get-update-base-entry):
5223         (package-get-locate-file):
5224         (package-get-locate-index-file):
5225         (package-get-maybe-save-index):
5226         (package-get-update-base):
5227         (package-get-update-base-from-buffer):
5228         (package-get-update-base-entries):
5229         (package-get-interactive-package-query):
5230         (package-get-update-all):
5231         (package-get-all):
5232         (package-get-dependencies):
5233         (package-get-init-package):
5234         (package-get-info): New.
5235         (package-get):
5236         (package-get-staging-dir):
5237         (package-get-set-version-prop): Removed.
5238         (package-get-installedp):
5239         (package-get-ever-installed-p):
5240         (packages): Removed.
5241         (package-get-custom-groups): Removed.
5242         (package-get-custom): Removed.
5243         (package-get-custom-add-entry): Removed.
5244
5245         * package-info.el (batch-update-package-info):
5246
5247         * package-net.el (package-net-batch-generate-bin-ini):
5248         (package-net-update-installed-db):
5249
5250         * package-ui.el (pui-info-buffer):
5251         (pui-directory-exists): Removed.
5252         (pui-package-dir-list): Removed.
5253         (pui-add-install-directory): Removed.
5254         (package-ui-download-menu): New.
5255         (package-ui-pre-release-download-menu): New.
5256         (package-ui-site-release-download-menu): New.
5257         (pui-set-local-package-get-directory): New.
5258         (pui-package-symbol-char):
5259         (pui-update-package-display):
5260         (pui-toggle-package):
5261         (pui-toggle-package-key):
5262         (pui-toggle-package-delete):
5263         (pui-toggle-package-delete-key):
5264         (pui-toggle-package-event):
5265         (pui-toggle-verbosity-redisplay):
5266         (pui-install-selected-packages):
5267         (pui-add-required-packages):
5268         (pui-help-echo):
5269         (pui-display-info):
5270         (list-packages-mode):
5271         (pui-list-packages):
5272
5273         * packages.el (packages-compute-package-locations):
5274         (package-require):
5275         (package-delete-name):
5276         (packages-hardcoded-lisp): Removed.
5277         (packages-useful-lisp): Removed.
5278         (packages-unbytecompiled-lisp): Removed.
5279         (packages-find-package-directories):
5280
5281         Summary:
5282
5283         Major code clean up of all things PUI.
5284
5285         Much improved code to determine where packages should be
5286         installed.  PUI no longer depends on any packages being
5287         pre-installed to compute where packages are to be installed to.
5288
5289         The user can specify the location of their package-index file.  It
5290         isn't necessary to set this because it has sane defaults.  People
5291         who "run-in-place" won't accidently overwrite the CVS
5292         package-index file.  See
5293         `package-get-package-index-file-location'. 
5294
5295         PUI will now properly clean up after itself in the event of an
5296         unsuccessful package install.  This drastically reduces the number
5297         of "wrong md5sum" FAQs.
5298
5299         non-Mule XEmacsen can no longer install Mule packages.
5300
5301         Package management via the custom interface has been removed.
5302
5303         The PUI related menubar items have been reorganised.
5304
5305         The PGP verification code has been fixed and the default for
5306         whether or not it is used is automatically computed.
5307
5308         * update-elc.el ((preloaded-file-list site-load-packages
5309         need-to-dump dumped-exe)):
5310         Just a couple of small changes to allow for
5311         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5312         existing anymore.
5313
5314 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5315
5316         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5317         apply `format' to the first argument of byte-compile-warn, it
5318         already calls format.
5319
5320 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5321
5322         * files.el (delete-old-versions): Avoid going interactive during
5323         make install when environment variable VERSION_CONTROL is set.
5324
5325 2003-12-04  Vin Shelton  <acs@xemacs.org>
5326
5327         * menubar-items.el (menu-item-search): Only bring up search dialog
5328         box if the feature is available and desired.
5329
5330 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5333
5334 2003-11-05  Vin Shelton  <acs@xemacs.org>
5335
5336         * help.el (Help-prin1-face):
5337         (Help-princ-face):
5338         princ and prin1 are functions and need to be called as such.  The
5339         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5340
5341 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5342
5343         * about.el (about-xemacs): Give full version and build date.
5344
5345 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5346
5347         * win32-native.el (grep-null-device): This XEmacs has null-device.
5348
5349 2003-09-06  Mike Sperber  <mike@xemacs.org>
5350
5351         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5352         implement the specified semantics for `defvar.'
5353
5354 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5355
5356         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5357         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5358         displaying buffer in question.
5359
5360 2003-09-03  Vin Shelton <acs@xemacs.org>
5361
5362         * XEmacs 21.4.14 is released
5363
5364 2003-08-17  Vin Shelton  <acs@xemacs.org>
5365
5366         * about.el: Vanity patch.
5367
5368 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5369
5370         * code-process.el (call-process):
5371         (call-process-region):
5372         (start-process):
5373         Document coding system processing.
5374
5375 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5376
5377         * startup.el (splash-frame-body): Idiomatic English.
5378
5379 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5380
5381         * font-lock.el (font-lock-match-java-declarations): Move
5382         save-restriction, narrow-to-region to beginning of function to
5383         avoid going beyond the limit and causing an infloop.
5384
5385 2003-04-16  Jerry James  <james@xemacs.org>
5386
5387         * keydefs.el: Remove mappings for keys mapped to the nowhere
5388         defined function function-key-error.
5389
5390 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5391
5392         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5393         lisp-interaction-mode-hook): Add the docstrings.
5394
5395 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5396
5397         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5398         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5399         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5400
5401 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5402
5403         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5404         lambda list after the original doc.  Care about
5405         #'(lambda () "SingleString") 
5406         (cl-upcase-arg): 
5407         (cl-function-arglist):
5408         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5409         circular data structures in lambda list specification
5410
5411 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5412
5413         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5414         to appear in font-lock-function-name-face.
5415
5416 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5417
5418         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5419         is not also the value of the lambda.
5420
5421 2003-05-06  Andy Piper  <andy@xemacs.org>
5422
5423         * files.el (revert-buffer): Make sure local variables get processed,
5424         even in the case of an optimized reversion.
5425
5426 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5427
5428         * XEmacs 21.4.13 is released
5429
5430 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5431
5432         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5433         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5434
5435 2003-02-14  Ben Wing  <ben@xemacs.org>
5436
5437         * byte-optimize.el:
5438         * byte-optimize.el (byte-compile-inline-expand):
5439         * byte-optimize.el (byte-compile-unfold-lambda):
5440         * byte-optimize.el (byte-optimize-form-code-walker):
5441         * byte-optimize.el (byte-optimize-form):
5442         * byte-optimize.el (byte-decompile-bytecode-1):
5443         * byte-optimize.el (byte-optimize-lapcode):
5444         Review carefully and sync up to 20.7 except for areas as noted.
5445         Fixes problem with JDE compilation.
5446
5447 2003-02-05  Ben Wing  <ben@xemacs.org>
5448
5449         * simple.el:
5450         * simple.el (motion-keys-for-shifted-motion):
5451         Omit M-S-home/end from motion keys.
5452
5453 2003-02-07  Ben Wing  <ben@xemacs.org>
5454
5455         * text-props.el (text-property-any):
5456         * text-props.el (text-property-not-all):
5457         Fix bug when end > start.
5458
5459 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5460
5461         * info.el (Info-insert-dir): Make default-directory end in
5462         separator.  Patch due to Martin Buchholz.
5463
5464 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5465
5466         * XEmacs 21.4.12 "Portable Code" is released.
5467
5468 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5469
5470         * about.el: Update golubev data.
5471
5472 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5473
5474         * isearch-mode.el (isearch-mode-map): Substitute comment on
5475         desirability, and back out "GR is printable" changes.
5476
5477 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5478
5479         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5480
5481 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5482
5483         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5484
5485 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5486
5487         * menubar-items.el (default-menubar): Use browse-url-mozilla
5488         instead of browse-url-gnome-moz for Mozilla.
5489
5490 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5491
5492         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5493
5494 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5495
5496         * files.el (auto-mode-alist): Remove redundant entries for modes
5497         that live in packages.
5498         (interpreter-mode-alist): Ditto.
5499
5500 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5501
5502         * menubar-items.el (default-menubar): Sync with current
5503         browse-url-xemacs.el.
5504
5505 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5506
5507         * XEmacs 21.4.10 "Military Intelligence" is released.
5508
5509 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5510
5511         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5512
5513 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5514
5515         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5516
5517 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5518
5519         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5520         effect free function.
5521         (font-lock-fontify-keywords-region): Supply the argument to
5522         font-lock-compile-keywords.
5523
5524 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5525
5526         * package-get.el (package-get-download-sites): Bring sites list
5527         up to date, prefer xx.xemacs.org addresses.
5528
5529 2002-09-27  Andy Piper  <andy@xemacs.org>
5530
5531         * dialog.el (make-dialog-box): for general dialogs only
5532         delete-frame-hook will be run.
5533
5534 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5535
5536         * font-lock.el (font-lock-fontify-syntactically-region): Add
5537         comment about lookup-syntax-properties, document LOUDLY as unused.
5538
5539 2002-08-26  Andy Piper  <andy@xemacs.org>
5540
5541         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5542         merge.
5543
5544 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5545
5546         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5547         (make-obsolete-variable): Ditto.
5548         (make-compatible): Ditto.
5549         (make-compatible-variable): Ditto.
5550
5551 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5552
5553         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5554         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5555
5556 2002-08-28  Andy Piper  <andy@xemacs.org>
5557
5558         * files.el (revert-buffer): propagate revert-without-query-status.
5559
5560 2002-06-03  Andy Piper  <andy@xemacs.org>
5561
5562         * dialog-items.el (make-search-dialog): align various subcontrols
5563         in visually pleasing ways, allow frame to autosize to the dialog
5564         size.
5565         * dialog.el (make-dialog-box): add a border inside the frame. Add
5566         :autosize property, if t then reset the frame size appropriately
5567         before the frame is mapped.
5568         * gutter-items.el (set-progress-feedback-instantiator): align
5569         various subcontrols.
5570         * gutter-items.el (set-progress-abort-instantiator): ditto.
5571
5572 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * XEmacs 21.4.9 "Informed Management" is released.
5575
5576 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5577
5578         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5579         "&optional append" argument.
5580
5581 2002-07-16  Didier Verna  <didier@xemacs.org>
5582
5583         * subr.el (replace-in-string): fix case fold bug introduced by
5584         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5585         case-fold-search in temporary buffers.
5586
5587 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5588
5589         * lib-complete.el (find-library): Remove check for mule because
5590         decompression DOES work on Mule.
5591
5592 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5593
5594         * simple.el (join-line): New alias for `delete-indentation'.
5595
5596 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5597
5598         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5599         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5600         (font-lock-builtin-face): New.
5601         (font-lock-constant-face): New.
5602         (font-lock-face-list): Add builtin and constant faces.
5603
5604 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5605
5606         * autoload.el (make-autoload): Support define-derived-mode.
5607         Collected puts of doc-string-elt property.  Based on a patch by
5608         Didier Verna <didier@xemacs.org>.
5609
5610 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5611
5612         * wid-edit.el (widget-field-activate): Fix docstring typo.
5613
5614 2002-07-23  Andy Piper  <andy@xemacs.org>
5615
5616         * about.el (about-personal-info): update me.
5617
5618 2002-07-12  Andy Piper  <andy@xemacs.org>
5619
5620         * custom.el (custom-theme-set-variables): remove bogus
5621         arguments. Use custom-set-default to set defaults.
5622         (custom-set-variables): update doc.
5623         (custom-local-buffer): new, synced from FSF.
5624         (custom-set-default): ditto.
5625         (defcustom): update doc.
5626
5627 2002-06-16  Andy Piper  <andy@xemacs.org>
5628
5629         * menubar-items.el (default-menubar): enable windows printing on
5630         cygwin as well as native.
5631
5632 2002-06-12  Andy Piper  <andy@xemacs.org>
5633
5634         * printer.el (generic-print-buffer): catch all errors so that the
5635         print device can be cleared in all scenarios.
5636         (Printer-clear-device): make sure clearing the printer allows it
5637         to be used again immediately.
5638         (generic-print-region): make sure the default printer face is
5639         black-on-white.
5640
5641 2002-04-23  Jerry James  <james@xemacs.org>
5642
5643         * window-xemacs.el (display-buffer-function): Change doc to
5644         reflect new arg.
5645         * window-xemacs.el (pre-display-buffer-function): Ditto.
5646         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5647         non-nil, make the new window just big enough for its contents.
5648         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5649         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5650         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5651
5652 2002-06-06  Andy Piper  <andy@xemacs.org>
5653
5654         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5655         (defcustom): ditto.
5656         (custom-handle-keyword): ditto.
5657
5658 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5659
5660         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5661         Make obsolete.  Default to nil.
5662         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5663         Inspired by a patch by John Palmieri.
5664
5665 2002-07-01  Mike Alexander  <mta@arbortext.com>
5666
5667         * process.el (shell-command-on-region): Don't delete the region
5668         before giving it to call-process-region
5669
5670 2002-06-04  Jerry James <james@eecs.ku.edu>
5671
5672         * find-paths.el (paths-find-architecture-directory): Search in
5673         `system-configuration'/`base', not `base'`system-configuration'.
5674
5675 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5676
5677         * info.el (Info-index): Add missing \ in [ t].
5678
5679 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5680
5681         * gutter-items.el (gutter-buffers-tab-visible-p,
5682         buffers-tab-omit-function, buffers-tab-selection-function,
5683         buffers-tab-filter-functions):
5684         Doc improvements.
5685
5686 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5687
5688         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5689
5690         * toolbar-items.el (toolbar-news): Fix typo in message string.
5691
5692 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5693
5694         * dialog.el (yes-or-no-p-dialog-box): 
5695         * cmdloop.el (y-or-n-p-minibuf):
5696         (yes-or-no-p-minibuf):
5697         (yes-or-no-p):
5698         (y-or-n-p): 
5699         Specify negative answers in docstrings.
5700
5701 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5702
5703         * package-ui.el (pui-help-echo): Display both installed and author
5704         version.  Use a balloon-help window to display extra info like
5705         package requires.
5706
5707 2002-05-30  Andy Piper  <andy@xemacs.org>
5708
5709         * files.el (revert-buffer-internal): don't visit
5710         revert-buffer. Kill buffer when not used. Suggested by Mike
5711         Alexander <mta@arbortext.com>
5712
5713 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         * files.el (revert-buffer): More docstring fiddling.
5716
5717 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5718
5719         * files.el (revert-buffer):
5720         (revert-buffer-internal):
5721         (revert-buffer-insert-file-contents-function):
5722         Improve docstrings and comments.
5723
5724 2002-05-08  Andy Piper  <andy@xemacs.org>
5725
5726         * files.el (revert-buffer): observe noconfirm behavior.
5727
5728 2002-04-09  Andy Piper  <andy@xemacs.org>
5729
5730         * files.el (revert-buffer): use revert-buffer-internal if it looks
5731         like doing so will not result in any user-visible changes.
5732         (revert-buffer-internal): new function. Do the actual process of
5733         reversion and then see whether the result is any different to what
5734         we have already. If it is not then do nothing.
5735
5736 2001-12-11  Andy Piper  <andy@xemacs.org>
5737
5738         * menubar.el (get-popup-menu-response): re-order so that it works
5739         on more sane/facist window systems.
5740
5741 2001-12-03  Andy Piper  <andy@xemacs.org>
5742
5743         * faces.el (frob-face-property): don't infloop in face frobbing
5744         from Jan Vroonhof <jan@xemacs.org>.
5745
5746 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5747
5748         * faces.el (frob-face-property): Follow face fall-back hierarchy
5749         properly for face properties without an instance. Only do manual
5750         copy form 'default in last resort. This handles in particular
5751         the case where 'default itself has only a fall-back (which is
5752         the case by default on windows).
5753
5754 2001-11-24  Andy Piper  <andy@xemacs.org>
5755
5756         * printer.el (generic-print-region): set default-frame-plist to
5757         nil while creating the printer frame so that sizes reflect the
5758         printed page.
5759
5760         * faces.el (face-complain-about-font): Don't complain on printers.
5761
5762 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5763         
5764         * package-net.el: Andy synch.
5765         
5766 2001-12-16  Andy Piper  <andy@xemacs.org>
5767
5768         * package-get.el (package-get-update-all): Make sure installed.db
5769         gets updated after updating packages.
5770
5771 2002-03-28  Ben Wing  <ben@xemacs.org>
5772
5773         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5774         continuation, truncation so that we don't get line jumpiness from
5775         them being larger than the line height.
5776
5777         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5778
5779 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5780
5781         * font.el (font-window-system-mappings): Add mapping for Gtk
5782         (assume identical to X) 
5783
5784 2002-02-04  Andy Piper  <andy@xemacs.org>
5785
5786         * files.el (convert-standard-filename): Fix for short filename
5787         Peter Arius <pas@methodpark.de>
5788
5789 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5790
5791         * list-mode.el (default-choose-completion): completion-base-size
5792         should refer to local value in the completion list buffer.
5793
5794 2001-12-03  Didier Verna  <didier@xemacs.org>
5795
5796         * rect.el: autoload `replace-rectangle'.
5797         * keydefs.el (global-map): bind it to `C-x r p'.
5798
5799 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5800
5801         * XEmacs 21.4.8 "Honest Recruiter" is released.
5802
5803 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5804
5805         This patch is based on Jerry James's patch and analysis.
5806
5807         * select.el (get-clipboard):
5808         (get-selection):
5809         Update docstrings.
5810         (get-clipboard-foreign):
5811         (get-selection-foreign):
5812         New function for use as `interprogram-paste-function's.
5813
5814         * simple.el (interprogram-paste-function): Change default to
5815         `get-clipboard-foreign'; improve docstring.
5816         (interprogram-cut-function): Improve dosctring.
5817
5818 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5819
5820         * XEmacs 21.4.7 "Economic Science" is released.
5821
5822 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5823
5824         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5825
5826 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5827
5828         * obsolete.el (assq-delete-all): New compatibility alias for 
5829         remassq.
5830
5831 2002-01-09  Simon Josefsson  <jas@extundo.com>
5832
5833         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5834
5835 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5836
5837         * info.el (Info-auto-generate-directory): Default
5838         Info-auto-generate-directory to 'if-outdated.
5839
5840 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5841
5842         * startup.el (normal-top-level): Prevent migration code from
5843         trashing .emacs on an error in loading the init files.
5844
5845 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5846
5847         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5848         "system default" Xdefaults and friends get xrdb-mode.
5849
5850 2002-03-05  Mats Lidell  <matsl@contactor.se>
5851  
5852         * help-nomule.el (tutorial-supported-languages): Added Swedish
5853         tutorial. Sorted languages.
5854
5855 2002-02-11  Mike Sperber <mike@xemacs.org>
5856
5857         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5858         regenerating outdated dir files and dir is non-existent.
5859
5860 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5861
5862         * code-files.el (convert-mbox-coding-system): Improve comment.
5863         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5864         coding-system argument to `write-region-pre-hook' call.
5865         (write-region-pre-hook): Fix docstring to mention lockname argument.
5866
5867 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5868
5869         * minibuf.el (completing-read): Remove redundant wrong arg list.
5870
5871         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5872
5873 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5874
5875         * obsolete.el (interactive-form): new compatibility alias for 
5876         function-interactive.
5877
5878 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5879
5880         * menubar-items.el (Menubar-items-truncate-list): Removed.
5881         * menubar-items.el (Menubar-items-truncate-history): New.
5882         * menubar-items.el (default-menubar): Use
5883         Menubar-items-truncate-history.
5884
5885 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5886
5887         * printer.el (generic-print-region): Pass correct arguments to
5888         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5889         Torkelsson <torkel@acc.umu.se>.
5890
5891 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5892
5893         * help.el (describe-mode): synched with FSF 19.34; handle nil
5894         minor mode indicators.
5895
5896 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5897
5898         * minibuf.el (completing-read): Update docstring.
5899
5900 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5901
5902         * XEmacs 21.4.6 "Common Lisp" is released.
5903
5904 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5905
5906         * package-net.el: Inadvertant synch with Windows branch.  From
5907         Andy's log:
5908         (package-net-kit-version): new variable.
5909         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5910
5911 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5912
5913         * package-get.el (package-get-locate-index-file): Also search the
5914         core etc/ directory for the package index file if it can't be
5915         found in ~/.xemacs/.
5916
5917 2001-12-13  William Perry  <wmperry@gnu.org>
5918
5919         * dialog-gtk.el (popup-builtin-question-dialog):
5920         Conform to API in gui.c.
5921         
5922 2001-11-12  Andy Piper  <andy@xemacs.org>
5923
5924         * cus-edit.el (custom-save-face-internal): make sure we save
5925         non-themed faces.
5926         (custom-save-variables): ditto variables.
5927
5928 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5929
5930         * faces.el (make-face-family):
5931         (make-face-size):
5932         New face-modifying functions per Jan Vroonhof.
5933
5934         cus-face.el (custom-set-face-font-family):
5935         (custom-set-face-font-size):
5936         Use them.
5937
5938         * font.el (font-window-system-mappings): More precise docstring.
5939
5940         (font-create-name):
5941         (font-create-object):
5942         (tty-font-create-object):
5943         (tty-font-create-plist):
5944         (x-font-create-object):
5945         (x-font-create-name):
5946         (ns-font-create-name):
5947         (mswindows-font-create-object):
5948         (mswindows-font-create-name):
5949         Add doctrings.
5950
5951 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5952
5953         * gtk-faces.el (gtk-init-device-faces): removed spurious
5954         quote before let* expression.
5955
5956 2001-10-29  Andy Piper  <andy@xemacs.org>
5957
5958         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5959         modified when changing coding system.
5960
5961         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5962         that we invoke the GUI directory selector.
5963
5964 2001-10-25  Andy Piper  <andy@xemacs.org>
5965
5966         * dialog.el (make-dialog-box): use new directory dialog support.
5967         * minibuf.el (read-file-name-1): ditto.
5968         (read-file-name): ditto.
5969         (read-directory-name): ditto.
5970
5971 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5972
5973         * XEmacs 21.4.5 "Civil Service" is released.
5974
5975 2001-04-23  Didier Verna  <didier@xemacs.org>
5976
5977         * cus-edit.el (custom-variable-pre-save): New.
5978         * cus-edit.el (custom-variable-post-save): New.
5979         * cus-edit.el (custom-variable-save): use them.
5980         * cus-edit.el (custom-face-pre-save): New.
5981         * cus-edit.el (custom-face-post-save): New.
5982         * cus-edit.el (custom-face-save): use them.
5983         * cus-edit.el (custom-group-pre-save): New.
5984         * cus-edit.el (custom-group-post-save): New.
5985         * cus-edit.el (custom-group-save): use them.
5986         * cus-edit.el (Custom-save): use the pre/post functions above,
5987         call `custom-save-all' only once.
5988         * cus-edit.el (custom-variable-pre-reset-standard): New.
5989         * cus-edit.el (custom-variable-post-reset-standard): New.
5990         * cus-edit.el (custom-variable-reset-standard): use them.
5991         * cus-edit.el (custom-face-pre-reset-standard): New.
5992         * cus-edit.el (custom-face-post-reset-standard): New.
5993         * cus-edit.el (custom-face-reset-standard): use them.
5994         * cus-edit.el (custom-group-pre-reset-standard): New.
5995         * cus-edit.el (custom-group-post-reset-standard): New.
5996         * cus-edit.el (Custom-reset-standard): use them.
5997         * cus-edit.el (custom-face-reset-saved): use the pre/post
5998         functions above, call `custom-save-all' only once.
5999
6000 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6001
6002         * gutter-items.el (buffers-tab face): Derive from the modeline
6003         face by default.  Many people use white-on-black for the default
6004         font, and the tabs look hideous with that color combination.  The
6005         modeline usually has the correct colors.
6006
6007 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6008
6009         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6010         (tag-mark-stack-max): Typo fix.
6011
6012 2001-09-28  Ben Wing  <ben@xemacs.org>
6013
6014         * font-lock.el:
6015         * font-lock.el (font-lock-after-change-function):
6016         fix problem with last patch, reported by Katsumi Yamaoka.
6017
6018 2001-09-17  Ben Wing  <ben@xemacs.org>
6019
6020         * font-lock.el (font-lock-after-change-function):
6021         fix problem when you insert a comment on the line before a line of
6022         code: if we use the following char, then when you hit backspace,
6023         the following line of code turns the comment color.
6024
6025 2001-06-08  Ben Wing  <ben@xemacs.org>
6026
6027         * process.el: comment about shell-command-switch.
6028         * process.el (shell-quote-argument): Need to quote a null
6029         argument, too.  From Dan Holmsand.
6030         
6031         * startup.el (normal-top-level): Delete some unused FSF junk.
6032         * startup.el (command-line-early):
6033         
6034         * startup.el (command-line): Call MS Windows init function.
6035         
6036         * win32-native.el:
6037         * win32-native.el (mswindows-system-shells): New.
6038         * win32-native.el (mswindows-system-shell-p): New.
6039         * win32-native.el (init-mswindows-at-startup): New.
6040         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6041         * win32-native.el (mswindows-quote-one-simple-arg):
6042         * win32-native.el (mswindows-quote-one-command-arg):
6043         * win32-native.el (mswindows-construct-process-command-line-alist):
6044         Correct comments at top.  Correctly handle passing arguments
6045         to Cygwin programs and to bash.  Fix quoting of zero-length
6046         arguments (from Dan Holmsand).  Set shell-command-switch based
6047         on shell-file-name, which in turn comes from env var SHELL.
6048
6049 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6050
6051         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6052         default-toolbar-position): Fill docstrings for balloon-help.
6053
6054 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6055
6056         * faces.el: Reenable specifications over 'gtk domain.
6057
6058 2001-08-08  Didier Verna  <didier@xemacs.org>
6059
6060         * autoload.el (update-autoload-files): make defdir a file name,
6061         not directory name.
6062
6063 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6064
6065         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6066
6067         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6068
6069 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6070
6071         * font-menu.el (font-menu-set-font): Default to current font-family.
6072         (font-menu-preferred-resolution):
6073         (font-menu-size-scaling):
6074         Provide gtk defaults, too.
6075
6076 2001-07-29  Mike Alexander  <mta@arbortext.com>
6077
6078         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6079         list
6080         (custom-set-face-font-family): ditto
6081
6082 2001-07-26  Mike Sperber <mike@xemacs.org>
6083
6084         * files.el (auto-mode-alist): .9 files are man pages, too.
6085
6086 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6087
6088         * process.el (call-process-internal): bind
6089         coding-system-for-write to 'binary when calling
6090         start-process-internal, so the process receives 
6091         the literal contents of INFILE.
6092
6093 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6094
6095         * files.el (auto-mode-alist): Add configure.ac support.
6096
6097 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6098
6099         * buff-menu.el:
6100         mouse.el:
6101         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6102
6103 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6104
6105         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6106
6107 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6108
6109         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6110         mixed text.
6111         (kinsoku-eol-p): Ditto.
6112
6113 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6114
6115         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6116         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6117         characters as the category `s' or `e' correctly.
6118
6119 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6120
6121         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6122
6123 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6124
6125         * mule/cyrillic.el:  Set up case table.
6126
6127 2001-06-08  Mike Sperber <mike@xemacs.org>
6128
6129         * files.el (save-some-buffers-1): Don't zap the help window right
6130         after `map-y-or-n-p' has popped it up.
6131
6132 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6133
6134         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6135
6136 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6137
6138         * specifier.el: define-specifier-tag 'gtk.
6139
6140 2001-05-12  Ben Wing  <ben@xemacs.org>
6141
6142         * find-paths.el (paths-find-recursive-path):
6143         fix error with null EXCLUDE-REGEXP.
6144         
6145         * font-lock.el (font-lock-mode):
6146         fix problem reported by hrvoje with buffers starting with a space.
6147         
6148 2001-05-06  Ben Wing  <ben@xemacs.org>
6149
6150         * dialog.el (make-dialog-box):
6151         * menubar-items.el (default-menubar):
6152         * printer.el (generic-print-buffer):
6153         * printer.el (generic-print-region):
6154         implement printing the selection when it's selected.
6155
6156 2001-04-18  Didier Verna  <didier@xemacs.org>
6157
6158         * cus-edit.el (Custom-reset-standard): reset to standard settings
6159         not only when the buffer's :custom-state is 'modified, but also
6160         when it is 'set or 'saved.
6161
6162 2001-04-17  Didier Verna  <didier@xemacs.org>
6163
6164         * startup.el (load-user-init-file): define `custom-file' before
6165         loading the user's init file.
6166
6167 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6168
6169         * menubar.el (popup-mode-menu): Make it work with
6170         popup-menu-titles turned off.
6171         
6172 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6173
6174         * about.el (about-mailto-link): Use compose-mail for sending mail.
6175
6176 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6177
6178         * package-admin.el (package-install-hook): New.
6179         (package-delete-hook): New.
6180         (package-admin-add-single-file-package): Use package-delete-hook.
6181
6182         * package-get.el (package-get): Use package-install-hook.
6183
6184 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6185
6186         * package-ui.el (pui-install-selected-packages): reverse the lists
6187         of packages so that they get handled in the same order as they
6188         were selected.
6189
6190 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6191
6192         * packages.el (locate-library): Use read-library-name for completion.
6193
6194 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6195
6196         * byte-optimize.el (=): `=' is not a binary predicate!
6197         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6198         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6199
6200 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6201
6202         * bytecomp.el (byte-compile-arithcompare):
6203         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6204
6205 2001-06-03  William M. Perry  <wmperry@gnu.org>
6206
6207         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6208         return the filename selected by the user!
6209
6210 2001-05-31  William M. Perry  <wmperry@gnu.org>
6211
6212         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6213         in XEmacs/GTK.
6214
6215 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6216
6217         * coding.el: Tiny typo fixed.
6218
6219 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6220
6221         * XEmacs 21.4.3 "Academic Rigor" is released.
6222
6223 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6224
6225         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6226
6227 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6228
6229         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6230
6231 2001-05-04  Ben Wing  <ben@xemacs.org>
6232
6233         * printer.el (generic-print-buffer):
6234         * printer.el (generic-print-region):
6235         Enable dialog boxes.  Apply workaround recommended by Kirill.
6236         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6237         
6238         * simple.el (kill-whole-line):
6239         * simple.el (kill-line-1):
6240         * simple.el (kill-entire-line):
6241         * simple.el (kill-line):
6242         * simple.el (backward-kill-line):
6243         Take out interactive dependence of kill-whole-line.
6244
6245 2001-04-22  Ben Wing  <ben@xemacs.org>
6246
6247         * dialog.el (make-dialog-box):
6248         Put dialog titles back in -- this time correctly.  Fix various
6249         other problems with leaks and such.
6250
6251         * simple.el (region-exists-p):
6252         * simple.el (region-active-p):
6253         Add comment about which one is correct to use in menu specs.
6254
6255 2001-05-05  Ben Wing  <ben@xemacs.org>
6256
6257         * dialog.el (make-dialog-box): fix doc string.
6258         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6259         take out Pretty Print.
6260         * printer.el:
6261         * printer.el (printer-current-device): New.
6262         * printer.el (Printer-get-device): New.
6263         * printer.el (Printer-clear-device): New.
6264         * printer.el (generic-page-setup): New.
6265         * printer.el (generic-print-buffer):
6266         * printer.el (generic-print-region):
6267         Implement Page Setup.  Handle errors properly.
6268
6269 2001-05-05  Ben Wing  <ben@xemacs.org>
6270
6271         * subr.el (error): Complete list of errors in doc string.
6272         
6273 2001-04-22  Ben Wing  <ben@xemacs.org>
6274
6275         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6276         
6277 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6278
6279         * build-report.el: Remove CVS keywords since this file has been in
6280         core lisp for a while now.
6281         * build-report.el (build-report-make-output-files): Fix typo.
6282
6283 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6284
6285         * about.el (about-finish-buffer): Make sure the last change works
6286         even if EVENT is nil.
6287
6288 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6289
6290         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6291         clicked, not the one that happens to be the current buffer at the
6292         time.
6293
6294 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6295
6296         * cus-edit.el (custom-display): Support the GTK Window System also.
6297
6298 2001-04-30  Ben Wing  <ben@xemacs.org>
6299
6300         * printer.el:
6301         * printer.el (printer-page-header):
6302         * printer.el (Print-context): New.
6303         * printer.el (printer-page-footer):
6304         * printer.el (generate-header-element): New.
6305         * printer.el (generate-header-line): New.
6306         * printer.el (print-context-property):
6307         * printer.el (generic-print-buffer):
6308         * printer.el (generic-print-region):
6309         Implement headers and footers.  Implement calling Print dialog box
6310         (#### but it doesn't quite work yet).
6311
6312 2001-04-25  Ben Wing  <ben@xemacs.org>
6313
6314         * about.el (xemacs-hackers):
6315         * about.el (about-url-alist):
6316         * about.el (about-personal-info):
6317         * about.el (about-hacker-contribution):
6318         More contributions.
6319         
6320         * simple.el (handle-post-motion-command):
6321         Fix spurious setting of zmacs-region-stays to t after a non-shift
6322         motion command.
6323
6324 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6325
6326         * about.el (about-personal-info): Update my bio.
6327         (about-hacker-contribution): Ditto.
6328
6329 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6330
6331         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6332
6333 2001-04-19  Andy Piper  <andy@xemacs.org>
6334
6335         * package-net.el (package-net-cygwin32-binary-size): new size.
6336         (package-net-win32-binary-size): new size.
6337         (package-net-convert-index-to-ini): Use new arch.
6338         (package-net-batch-convert-index-to-ini): Removed.
6339         (package-net-generate-bin-ini): New.
6340         (package-net-batch-generate-bin-ini): New.
6341
6342 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6343
6344         * XEmacs 21.4.1 "Copyleft" is released.
6345
6346 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6347
6348         * x-compose.el (xlib-input-method-bug-workaround):
6349         (alias-colon-to-double-quote):
6350         Force sort in map-keymap to work around rehash bug.
6351
6352 2001-04-17  Ben Wing  <ben@xemacs.org>
6353
6354         * about.el: Finish overhaul, add a few new hackers, update a
6355         couple old ones.
6356
6357 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6358
6359         * XEmacs 21.4.0 "Solid Vapor" is released.
6360
6361 2001-04-15  Ben Wing  <ben@xemacs.org>
6362
6363         * about.el:
6364         * about.el (about-headline-face): New.
6365         * about.el (about-link-face): New.
6366         * about.el (about-current-release-maintainers): New.
6367         * about.el (about-other-current-hackers): New.
6368         * about.el (about-url-alist):
6369         * about.el (about-once-and-future-hackers): New.
6370         * about.el (about-mailto-link): New.
6371         * about.el (about-get-buffer):
6372         * about.el (about-finish-buffer):
6373         * about.el (about-xemacs):
6374         * about.el (about-features): Removed.
6375         * about.el (about-advantages): New.
6376         * about.el (about-maintainer-info): Removed.
6377         * about.el (about-personal-info): New.
6378         * about.el (about-hacker-contribution): New.
6379         * about.el (about-maintainer):
6380         * about.el (about-show-linked-info):
6381         * about.el (about-hackers):
6382         Major revamping.  Rewriting of most of the text, improve the
6383         link handling, separate info on contributors into personal
6384         and contribution info, add new contributors, update personal
6385         info, etc. etc.
6386         
6387         * menubar-items.el (default-menubar):
6388         Help menubar entry for News now says more accurately
6389         "What's New in XEmacs".
6390         
6391         * mouse.el:
6392         * mouse.el (mouse-track-cleanup-hook):
6393         * mouse.el (mouse-track):
6394         Don't set-buffer to a dead buffer when calling mouse-track
6395         cleanup hooks.
6396
6397 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6398
6399         * XEmacs 21.2.47 "Zephir" is released.
6400
6401 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6402
6403         * dialog.el (make-dialog-box): Disable dialog box titles until
6404         we get them working.
6405
6406 2001-03-30  Ben Wing  <ben@xemacs.org>
6407
6408         * help.el:
6409         * help.el (Help-princ-face):
6410         * help.el (Help-prin1-face):
6411         * help.el (frob-help-extents):
6412         * help.el (describe-function-1):
6413         * help.el (describe-variable):
6414         Avoid using font-lock faces, which may not be defined.
6415         Instead, use hyper-apropos faces, and make sure they're
6416         defined as necessary by using `require'. (It's not so safe
6417         to do this for font-lock.) In any case, we will eventually
6418         be merging this functionality into hyper-apropos.
6419
6420         * loaddefs.el (completion-ignored-extensions):
6421         Fix documentation.
6422         
6423         * menubar-items.el (menu-truncate-list): Removed.
6424         * menubar-items.el (Menubar-items-truncate-list): New.
6425         * menubar-items.el (default-menubar):
6426         Fix errors if grep or compile command is too long.  Rename helper
6427         function to be less visible.
6428
6429 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6430
6431         * byte-optimize.el (byte-optimize-minus):
6432         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6433
6434 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6435
6436         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6437         Mule is available.
6438
6439         * mule/latin.el: New file.
6440
6441 2001-03-11  Ben Wing  <ben@xemacs.org>
6442
6443         * auto-save.el:
6444         * auto-save.el (auto-save-directory):
6445         * auto-save.el (make-auto-save-file-name):
6446         * auto-save.el (auto-save-file-name-p): New.
6447
6448         Merge in improvements from other definition of
6449         make-auto-save-file-name in files.el.
6450         
6451         * auto-save.el (auto-save-original-name):
6452         * auto-save.el (auto-save-name-in-fixed-directory):
6453         * auto-save.el (auto-save-unslashify-name): Removed.
6454         * auto-save.el (auto-save-slashify-name): Removed.
6455         * auto-save.el (auto-save-reserved-chars): New.
6456         * auto-save.el (auto-save-escape-name): New.
6457         * auto-save.el (auto-save-unhex): New.
6458         * auto-save.el (auto-save-unescape-name): New.
6459
6460         Change algorithm for encoding filenames in auto-save names to be
6461         entirely safe with all filesystems and all possible characters in
6462         a filename, and 100% reversible. (Essentially, uses
6463         quoted-printable as the encoding.)
6464         
6465         * auto-save.el (recover-all-files):
6466
6467         Use insert-directory rather than calling ls directly -- fixes
6468         things under Windows.
6469
6470         * files.el:
6471         * files.el (convert-standard-filename): Substitute FSF's
6472         definition for this (we had nothing here before).
6473         
6474         * files.el (backup-buffer): Warning fix.
6475         
6476         * files.el (make-backup-file-name):
6477         * files.el (find-backup-file-name):
6478         Fix error in calling sequence to auto-save-file-name-p.
6479         
6480         * files.el (recover-file):
6481         Use insert-directory rather than calling ls directly -- fixes
6482         things under Windows.
6483
6484         * files.el (make-auto-save-file-name): Removed.
6485         * files.el (auto-save-file-name-p): Removed.
6486         auto-save is always dumped so no sense in having a definition
6487         that will always be overwritten with another.
6488         
6489         * files.el (insert-directory):
6490         * win32-native.el:
6491         * win32-native.el (debug-mswindows-process-command-lines):
6492         * win32-native.el (original-make-auto-save-file-name): Removed.
6493         * win32-native.el (make-auto-save-file-name): Removed.
6494
6495
6496 2001-03-21  Martin Buchholz <martin@xemacs.org>
6497
6498         * XEmacs 21.2.46 "Urania" is released.
6499
6500 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6501
6502         * menubar-items.el (default-menubar): Update sample.emacs to
6503         sample.init.el and adjust accelerators.
6504
6505 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6506
6507         * build-report.el (build-report): Improve docstring.
6508
6509 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6510
6511         * ChangeLog: Log GTK merge.
6512
6513         * gutter-items.el:
6514         * mwheel.el:
6515         * sound.el:
6516         * startup.el:
6517         Revert gratuitous whitespace changes.
6518
6519 2001-03-07  Ben Wing  <ben@xemacs.org>
6520
6521         * help.el:
6522         * help.el (key-or-menu-binding):
6523         * help.el (Help-find-file): New.
6524         * help.el (describe-beta):
6525         * help.el (describe-copying):
6526         * help.el (describe-project):
6527         * help.el (view-emacs-news):
6528         * help.el (view-sample-init-el): New.
6529         * help.el (Help-princ-face): New.
6530         * help.el (Help-prin1-face): New.
6531         * help.el (help-symbol-function-context-menu):
6532         * help.el (help-symbol-variable-context-menu):
6533         * help.el (help-symbol-function-and-variable-context-menu):
6534         * help.el (frob-help-extents):
6535         * help.el (describe-function-1):
6536         * help.el (describe-variable):
6537
6538         Add coloring in Help buffers, correspondent with hyperlinks.
6539         View files in view-mode rather than Fundamental.
6540         Remove separators from context menus -- now handled in generic code.
6541         Add `Find Tag' to context menu.
6542         
6543         * menubar.el (popup-mode-menu):
6544
6545         Rewrite code that outputs the popup menu to (a) put more specific
6546         entries first, (b) be more robust, (c) output the proper context
6547         menu separators automatically (the context menu functionality is
6548         new and currently used only by Help).
6549
6550 2001-03-10  William M. Perry  <wmperry@aventail.com>
6551
6552         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6553         this function when converting from the 21.1 GTK branch.  Now
6554         supports file, password, question, and color built-in dialogs.
6555
6556 2001-03-06  Ben Wing  <ben@xemacs.org>
6557
6558         * keydefs.el:
6559         * keydefs.el (global-map):
6560         Add commented-out change of M-k (for 21.5).
6561         
6562         * menubar-items.el (default-menubar):
6563         Fix items to control kill-line behavior; add items for
6564         shifted motion.
6565         
6566         * simple.el:
6567         * simple.el (kill-whole-line):
6568         * simple.el (historical-kill-line): Removed.
6569         * simple.el (kill-line): Removed.
6570         * simple.el (kill-entire-line): New.
6571         * simple.el (kill-line-1): New.
6572         * simple.el (backward-kill-line):
6573         Undo kill-whole-line == always changes.  Add new function
6574         kill-entire-line to unconditionally delete the current line.
6575         Add comments describing the lamentable state of affairs of
6576         the kill-line functions and variables.
6577
6578 2001-03-02  Ben Wing  <ben@xemacs.org>
6579
6580         * simple.el:
6581         * simple.el (beginning-of-buffer):
6582         * simple.el (end-of-buffer):
6583         * simple.el (mark-ring-unrecorded-commands):
6584         * simple.el (signal-error-on-buffer-boundary):
6585         * simple.el (shifted-motion-keys-select-region):
6586         * simple.el (unshifted-motion-keys-deselect-region):
6587         * simple.el (motion-keys-for-shifted-motion): New.
6588         * simple.el (handle-pre-motion-command):
6589         * simple.el (handle-post-motion-command):
6590         * simple.el (forward-char-command):
6591         * simple.el (backward-char-command):
6592         * simple.el (scroll-up-command):
6593         * simple.el (scroll-down-command):
6594         * simple.el (next-line):
6595         * simple.el (previous-line):
6596         * simple.el (backward-block-of-lines):
6597         * simple.el (forward-block-of-lines):
6598         * simple.el (backward-word):
6599         * simple.el (mark-word):
6600
6601         Augment documentation of the most common motion commands to make
6602         note of the shifted-motion support.  Improve the support to (a)
6603         properly document how it works and why it's done in the fashion it
6604         is, and (b) allow the keystrokes that trigger it to be customized.
6605
6606         Correct error in the customize specification of
6607         mark-ring-unrecorded-commands.
6608
6609 2001-03-02  Ben Wing  <ben@xemacs.org>
6610
6611         * font-lock.el:
6612         * font-lock.el (font-lock-pending-extent-table): Removed.
6613         * font-lock.el (font-lock-pending-buffer-table): New.
6614         * font-lock.el (font-lock-pre-idle-hook):
6615         * font-lock.el (font-lock-after-change-function):
6616         * font-lock.el (font-lock-fontify-pending-extents):
6617         * font-lock.el (font-lock-lisp-like):
6618
6619         Fix handling of pending extents to avoid excessive slowness (N^2
6620         behavior) when making lots of buffer changes between redisplays,
6621         such as when saving the Options.
6622
6623 2001-03-09  William M. Perry  <wmperry@aventail.com>
6624
6625         * device.el:
6626         * dragdrop.el:
6627         * dumped-lisp.el:
6628         * faces.el:
6629         * frame.el:
6630         * gnuserv.el:
6631         * loadup.el:
6632         * menubar-items.el:
6633         * minibuf.el:
6634         The Great GTK Merge.
6635
6636         * ChangeLog.GTK:
6637         * dialog-gtk.el:
6638         * gdk.el:
6639         * generic-widgets.el:
6640         * glade.el:
6641         * gnome-widgets.el:
6642         * gnome.el:
6643         * gtk-compose.el:
6644         * gtk-extra.el:
6645         * gtk-faces.el:
6646         * gtk-ffi.el:
6647         * gtk-file-dialog.el:
6648         * gtk-font-menu.el:
6649         * gtk-glyphs.el:
6650         * gtk-init.el:
6651         * gtk-iso8859-1.el:
6652         * gtk-marshal.el:
6653         * gtk-mouse.el:
6654         * gtk-package.el:
6655         * gtk-password-dialog.el:
6656         * gtk-select.el:
6657         * gtk-widget-accessors.el:
6658         * gtk-widgets.el:
6659         * gtk.el:
6660         widgets-gtk.el:
6661         The Great GTK Merge: new files.
6662
6663 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6664
6665         * generic-widgets.el: Don't require gtk (a built-in feature) at
6666         top level.  Don't execute the last sexp unless (featurep 'gtk).
6667
6668 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6669
6670         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6671
6672 2001-02-23  Martin Buchholz <martin@xemacs.org>
6673
6674         * XEmacs 21.2.45 "Thelxepeia" is released.
6675
6676 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6677  
6678         * about.el (xemacs-hackers): update my entry. 
6679         * about.el (about-maintainer-info): ditto. 
6680         * about.el (about-hackers): ditto. 
6681
6682 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6683
6684         * about.el (about-maintainer-info): More vanity info about
6685         yours truly.
6686
6687 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6688
6689         * build-report.el (build-report-destination): xemacs-build-reports
6690         has moved to SourceForge, where mailing list name length is
6691         restricted, hence the name change to
6692         xemacs-buildreports@xemacs.org.
6693         * build-report.el (build-report-keep-regexp): Update default.
6694         * build-report.el (build-report-delete-regexp): Ditto.
6695         * build-report.el (build-report-make-output-files): Ditto.
6696
6697 2001-02-19  Craig Lanning  <lanning@scra.org>
6698
6699         * lisp-mode.el: Add indentation specifications for following
6700         Common Lisp forms: handler-case, handler-bind, with-slots,
6701         with-open-file, with-open-stream, print-unreadable-object.
6702
6703 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6704
6705         * font-lock.el (font-lock-set-defaults-1):
6706         Move initialization of `font-lock-cache-position' so that it's set
6707         even if font-lock-keywords is already defined.
6708
6709 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6710
6711         * autoload.el (generate-file-autoloads-1):
6712         Use `emacs-lisp-mode-syntax-table' instead of
6713         `lisp-mode-syntax-table'.
6714         * lisp-mode.el (lisp-mode-syntax-table):
6715         Get rid of old checks for `parse-partial-sexp' version.
6716         Make `|' (pipe) string delimiter instead of punctuation.
6717
6718 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6719
6720         * window.el (save-selected-window):
6721         Use gensym for better macro hygiene.
6722
6723 2001-02-06  Mike Sperber <mike@xemacs.org>
6724
6725         * dump-paths.el:
6726         * startup.el (startup-setup-paths): Set and use
6727         `mule-lisp-directory'.
6728         (startup-setup-paths-warning): Ditto.
6729
6730         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6731         (paths-construct-load-path): Consider `mule-lisp-directory'.
6732
6733 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6734
6735         * font-lock.el: Syntax table improvements used.  A few random
6736         changes are not specified below.
6737         (font-lock-fontify-string-delimiters):
6738         (font-lock-syntactic-keywords):
6739         (font-lock-cache-state nil):
6740         (font-lock-cache-position):
6741         New variables.
6742         (font-lock-set-syntax):
6743         (font-lock-apply-syntactic-highlight):
6744         (font-lock-fontify-syntactic-anchored-keywords):
6745         (font-lock-fontify-syntactic-keywords-region):
6746         (font-lock-eval-keywords):
6747         New functions.
6748         (font-lock-remove-face):
6749         (font-lock-fontify-syntactically-region):
6750         Use syntax properties.
6751
6752 2001-02-08  Martin Buchholz <martin@xemacs.org>
6753
6754         * XEmacs 21.2.44 "Thalia" is released.
6755
6756 2001-01-16  Mike Sperber <mike@xemacs.org>
6757
6758         * startup.el (normal-top-level): Work even if no installation root
6759         is found.
6760
6761 2001-01-30  Andy Piper  <andy@xemacs.org>
6762
6763         * gutter-items.el (progress-abort-glyph): remove instantiator.
6764         (set-progress-abort-instantiator): new function.
6765         (abort-progress-feedback): use it.
6766
6767         * gutter.el (set-gutter-dirty-p): new function.
6768
6769 2001-01-30  Didier Verna  <didier@xemacs.org>
6770
6771         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6772
6773 2001-01-24  Didier Verna  <didier@xemacs.org>
6774
6775         * sound.el (sound-extension-list): give a better default value.
6776         * sound.el (load-sound-file): improve the doc string, also find
6777         files given by absolute names, pass a real extension list to
6778         `locate-file'.
6779
6780 2001-01-26  Martin Buchholz <martin@xemacs.org>
6781
6782         * XEmacs 21.2.43 "Terspichore" is released.
6783
6784 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6785
6786         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6787         messages from gnuserv.
6788
6789 2001-01-20  Martin Buchholz <martin@xemacs.org>
6790
6791         * XEmacs 21.2.42 "Poseidon" is released.
6792
6793 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6794
6795         * cl-macs.el (cl-upcase-arg): New function.
6796         (cl-function-arglist): New function.
6797         (cl-transform-lambda): Automatically add CL-style lambda list to
6798         documentation string using functions above.
6799
6800 2001-01-12  Andy Piper  <andy@xemacs.org>
6801
6802         * package-get.el (package-get-custom): call
6803         package-net-update-installed-db.
6804
6805         * package-ui.el (pui-install-selected-packages): call
6806         package-net-update-installed-db.
6807
6808         * package-net.el (package-net-update-installed-db): use
6809         packages-package-list so that we reflect reality.
6810
6811         * packages.el (packages-package-list): Make docstring reflect
6812         reality.
6813
6814         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6815
6816         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6817         isn't installed.
6818
6819 2001-01-17  Andy Piper  <andy@xemacs.org>
6820
6821         * wid-edit.el (widget-activation-glyph-mapper): activate or
6822         deactivate native widgets.
6823         (widget-glyph-insert-glyph): record instantiator.
6824         (widget-push-button-value-create): use it.
6825
6826         * gui.el (gui-button-action): new function. Make button's domain
6827         buffer current when calling.
6828         (make-gui-button): update to use gui-button-action.
6829
6830 2001-01-16  Didier Verna  <didier@xemacs.org>
6831
6832         * menubar-items.el (default-menubar): add an entry for modeline
6833         horizontal scrolling in Options -> Display.
6834
6835 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6836
6837         * package-get.el (package-get-require-signed-base): Set to nil
6838         by default.
6839
6840 2001-01-17  Martin Buchholz <martin@xemacs.org>
6841
6842         * XEmacs 21.2.41 "Polyhymnia" is released.
6843
6844 2001-01-16  Mike Sperber <mike@xemacs.org>
6845
6846         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6847         catch lisp/mule/.
6848
6849 2001-01-14  Mike Sperber <mike@xemacs.org>
6850
6851         * startup.el (maybe-create-compatibility-dot-emacs):
6852         (maybe-unmigrate-user-init-file):
6853         (unmigrate-user-init-file): Created.
6854         (maybe-migrate-user-init-file): Offer creation of compatibility
6855         .emacs.
6856         Some doc fixes wrt init file location.
6857
6858 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6859
6860         * faces.el (face-frob-from-locale-first): new variable.
6861         (frob-face-font-2): Honor tags arg while trying to use
6862         standard-face-mapping.  When face-frob-from-locale-first is set,
6863         first try to set face inheriting from frobbed-face.
6864
6865 2001-01-15  Didier Verna  <didier@xemacs.org>
6866
6867         * about.el (xemacs-hackers): update my entry.
6868         * about.el (about-url-alist): ditto.
6869         * about.el (about-maintainer-info): ditto.
6870         * about.el (about-hackers): ditto.
6871
6872 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6873
6874         The byte compiler has been badly broken for a year,
6875         by the patch of 1999-12-06.
6876         * byte-optimize.el (byte-optimize-form-code-walker):
6877         Bug was: the byte compiler was making this erroneous optimization:
6878         (progn (or (foo)) (bar)) ==> (bar)
6879
6880 2000-11-20  Mike Sperber <mike@xemacs.org>
6881
6882         * setup-paths.el (paths-core-load-path-depth): Split
6883         `paths-load-path-depth' in two for site and core lisp.  Don't
6884         recurse into core.
6885         * setup-paths.el (paths-construct-load-path): Use.
6886
6887 2001-01-10  Andy Piper  <andy@xemacs.org>
6888
6889         * package-net.el (package-net-cygwin32-binary-size): new variable
6890         (package-net-win32-binary-size): ditto.  add much needed
6891         commentary.
6892
6893         * gutter-items.el (buffers-tab-items): correct off-by-one error
6894         for buffers-tab-max-size.
6895
6896 2001-01-08  Martin Buchholz <martin@xemacs.org>
6897
6898         * XEmacs 21.2.40 is released.
6899
6900 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6901
6902         * mule/hebrew.el: Fix comments and typos.
6903         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6904
6905 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6906
6907         * ChangeLog.1: move ancient log from fill.el.
6908
6909         * dump-paths.el:
6910         paragraphs.el:
6911         mule/mule-category.el:
6912         Miscellaneous typo fixes and slight doc clarifications.
6913
6914         * mule/mule-ccl.el:  Correct file name in header.
6915
6916 2000-12-31  Martin Buchholz <martin@xemacs.org>
6917
6918         * XEmacs 21.2.39 is released.
6919
6920 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6921
6922         * byte-optimize.el (byte-optimize-cond):
6923         (byte-optimize-cond-1): New.
6924         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6925         Optimizes (cond (x nil)) ==> nil.
6926         Provide better diagnostic on malformed expr like (cond foo).
6927
6928 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6929
6930         * mule/mule-coding.el:
6931         mule/mule-cmds.el (reset-language-environment,
6932         set-language-environment-coding-systems):
6933         Safer default coding-priority-list, corresponding to src/file-coding.h.
6934
6935 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6936
6937         * package-admin.el: Allow package removal from
6938         early-package-load-path.
6939
6940 2000-12-15  Andreas Jaeger  <aj@suse.de>
6941
6942         * about.el (about-maintainer-info): Update my entry.
6943
6944 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6945
6946         * packages.el (locate-library): Add support for bzip2
6947         compressed .el files.
6948
6949 2000-12-12  Andy Piper  <andy@xemacs.org>
6950
6951         * package-net.el: new file.
6952
6953 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6954
6955         * font-lock.el: Add missing C++ keywords.
6956
6957 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6958
6959         * simple.el (indent-for-comment): Preserve indentation of comments
6960         starting in column 0, as documented in (Info-goto-node
6961         "(xemacs)Comments").  Update docstring accordingly.
6962
6963 2000-12-05  Martin Buchholz <martin@xemacs.org>
6964
6965         * XEmacs 21.2.38 is released.
6966
6967 2000-12-04  Didier Verna  <didier@xemacs.org>
6968
6969         * mouse.el (default-mouse-track-set-point-in-window): remove
6970         spurious '+' operation detected by Martin.
6971
6972
6973 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6974
6975         * cl-extra.el (coerce):
6976         Implement char to integer coercion.
6977         Remove extraneous (numberp) test.
6978
6979         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6980         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6981         (byte-optimize-predicate):
6982         Warn if evaluating constant expression signals an error.
6983         (byte-optimize-form): Small simplification.
6984
6985         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6986
6987 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6988
6989         * byte-optimize.el:
6990         (byte-optimize-minus):
6991         (byte-optimize-plus):
6992         (byte-optimize-mult):
6993         (byte-optimize-quo):
6994         Use (car (last x)) instead of (last x) to get last elt!
6995         Use `byte-optimize-predicate' to optimize `%'.
6996         Move optimizations for special numeric args to bytecomp.el.
6997         * bytecomp.el (byte-compile-associative): Remove.
6998         (byte-compile-max): New.
6999         (byte-compile-min): New.
7000         Properly handle erroneous calls: (max) (min).
7001         (byte-compile-plus): New.
7002         (byte-compile-minus):
7003         It's easiest to handle 0, +1 and -1 args here.
7004         (byte-compile-mult): New.
7005         It's easiest to handle 1, -1 and 2 args here.
7006         (byte-compile-quo):
7007         It's easiest to handle 0, +1 and -1 args here.
7008         Issue byte-compiler warning when dividing by zero.
7009
7010         Byte-compiler arithmetic improvements.
7011         Better optimize these expressions in the obvious way:
7012         (+ x y 1)   -->  varref x varref y add add1
7013         (+ x y -1)  -->  varref x varref y add sub1
7014         (- x y 0)   -->  (- x y)
7015         (- 0 x y)   -->  (- (- x) y)
7016         (% 42 19)   --> compile-time constant
7017         (/ 42 19)   --> compile-time constant
7018         (* (foo) 2) --> foo call dup plus
7019
7020         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7021         unless (declaim (optimize (safety 3)))
7022         or (setq byte-compile-delete-errors nil).
7023
7024 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7025
7026         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7027         docstrings.
7028
7029 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7030
7031         * startup.el (command-line-do-help):  Add documentation of
7032         portable dumper switches.
7033
7034 2000-11-22  Andy Piper  <andy@xemacs.org>
7035
7036         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7037
7038         * glyphs.el (init-glyphs): don't use autodetect for strings.
7039
7040 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7041
7042         * byte-optimize.el (byte-optimize-char-before):
7043         (byte-optimize-backward-char):
7044         (byte-optimize-backward-word):
7045         Fix incorrect optimizations for these sorts of expressions:
7046         (let ((x nil)) (backward-char x))
7047
7048 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7049
7050         * byte-optimize.el:
7051         * byte-optimize.el (byte-optimize-backward-char): New.
7052         * byte-optimize.el (byte-optimize-backward-word): New.
7053         Make backward-word and backward-char as efficient as forward versions.
7054
7055         * bytecomp.el (byte-compile-no-args-with-one-extra):
7056         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7057         * bytecomp.el (byte-compile-two-args-with-one-extra):
7058         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7059         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7060         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7061         Check if extra arg is constant nil, and if so, use byte-coded call.
7062
7063         * simple.el (backward-word):
7064         * simple.el (mark-word):
7065         * simple.el (kill-word):
7066         * simple.el (backward-kill-word):
7067         Make COUNT argument optional, for consistency with forward-char et al.
7068
7069         * abbrev.el (abbrev-string-to-be-defined):
7070         * abbrev.el (inverse-abbrev-string-to-be-defined):
7071         * abbrev.el (inverse-add-abbrev):
7072         * abbrev.el (expand-region-abbrevs):
7073         * buff-menu.el (Buffer-menu-execute):
7074         * indent.el (move-to-left-margin):
7075         * indent.el (indent-relative):
7076         * indent.el (move-to-tab-stop):
7077         * info.el (Info-reannotate-node):
7078         * lisp-mode.el (lisp-indent-line):
7079         * lisp.el (end-of-defun):
7080         * lisp.el (move-past-close-and-reindent):
7081         * misc.el (copy-from-above-command):
7082         * mouse.el (default-mouse-track-scroll-and-set-point):
7083         * page.el (forward-page):
7084         * paragraphs.el (forward-paragraph):
7085         * paragraphs.el (end-of-paragraph-text):
7086         * picture.el (picture-forward-column):
7087         * picture.el (picture-self-insert):
7088         * rect.el (extract-rectangle-line):
7089         * simple.el (newline):
7090         * simple.el (fixup-whitespace):
7091         * simple.el (backward-delete-char-untabify):
7092         * simple.el (transpose-chars):
7093         * simple.el (transpose-preceding-chars):
7094         * simple.el (do-auto-fill):
7095         * simple.el (indent-new-comment-line):
7096         * simple.el (blink-matching-open):
7097         * view-less.el (cleanup-backspaces):
7098         * wid-edit.el (widget-transpose-chars):
7099         * term/bg-mouse.el (bg-insert-moused-sexp):
7100         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7101
7102         * info.el (Info-fontify-node):
7103         * simple.el (backward-delete-function):
7104         Use canonical delete-backward-char instead of backward-delete-char.
7105
7106 2000-11-20  Andy Piper  <andy@xemacs.org>
7107
7108         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7109         no buffers.
7110
7111 2000-11-20  Andy Piper  <andy@xemacs.org>
7112
7113         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7114         buffer tabs.
7115
7116 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7117
7118         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7119         (proclaim inline...) was shadowing compiler-macros.
7120
7121 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7122
7123         * bytecomp.el (byte-compile-eval): New.
7124         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7125         Keeps this promise made in Lispref:
7126         "If a file being compiled contains a `defmacro' form, the macro is
7127         defined temporarily for the rest of the compilation of that file."
7128
7129 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7130
7131         * cl.el (floatp-safe):
7132         (plusp):
7133         (minusp):
7134         (oddp):
7135         (evenp):
7136         (cl-abs):
7137         Use a better parameter name than `x'.
7138
7139         * cl-macs.el (check-type): Make continuable.  Change documentation
7140         to require PLACE, but accept any form for compatibility.
7141
7142         * abbrev.el (define-abbrev): Use check-type.
7143         * font-menu.el (font-menu-change-face): Use check-type.
7144         * menubar.el (relabel-menu-item): Use check-type.
7145         * itimer.el: Fix typo.
7146
7147 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7148
7149         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7150
7151 2000-11-14  Martin Buchholz <martin@xemacs.org>
7152
7153         * XEmacs 21.2.37 is released.
7154
7155 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7156
7157         * code-cmds.el: Provide the feature.
7158
7159 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7160
7161         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7162
7163         * code-cmds.el: New file
7164         * mule/mule-cmds.el:
7165         * mule/mule-misc.el
7166         (coding-keymap): New keymap. Define coding system keyboard
7167         commands on file-coding builds too.
7168         (coding-system-change-eol-conversion):
7169         (universal-coding-system-argument):
7170         (set-default-coding-systems):
7171         (prefer-coding-system): Moved from mule-cmds.el
7172         (set-buffer-process-coding-system): Moved from mule-misc.el
7173
7174 2000-09-15  Stephen Carney <carney@scubadoo.com>
7175
7176         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7177
7178 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7179
7180         * package-get.el (package-get-download-sites): Add a pre-release
7181         site for experimental packages.
7182
7183         * auto-autoloads.el: Regenerated.
7184
7185 2000-08-01  Andy Piper  <andy@xemacs.org>
7186
7187         * gutter-items.el (buffers-tab-omit-function): reference
7188         buffers-tab-select-visible-buffers.
7189         (buffers-tab-filter-functions): new variable, by default uses
7190         buffers-tab-selection-function and buffers-tab-omit-function.
7191         (select-buffers-tab-buffers-by-mode): invert arguments.
7192         (buffers-tab-select-visible-buffers): new function. Invert calling
7193         of buffers-menu-omit-invisible-buffers.
7194         (buffers-tab-items): rewrite to use
7195         buffers-tab-filter-functions. Rewrite docstring.
7196         (gutter-buffers-tab-extent): delete.
7197         (add-tab-to-gutter): always build a new extent when adding the
7198         tabs.
7199         (update-tab-in-gutter): make gutter dirty when orientation
7200         changes.
7201
7202 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7203
7204         * bytecomp.el (byte-compile-defvar-or-defconst):
7205         Only do loadhist recording if defvar form includes a value.
7206
7207 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7208
7209         * bytecomp.el (byte-compile-initial-macro-environment):
7210         `eval-when-compile' should not compile its body.
7211
7212 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7213
7214         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7215         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7216         some Japanese English.  Remove some ancient FSF comments, and
7217         improve docstrings.  Use symbols not vectors for tables.
7218
7219 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7220
7221         * keymap.el:
7222         (local-key-binding):
7223         (global-key-binding):
7224         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7225
7226         * lisp.el:
7227         (backward-sexp): Slightly simpler code.
7228         (mark-sexp): Make arg optional, like FSF Emacs.
7229         (forward-list): Slightly simpler code.
7230         (backward-list): Slightly simpler code.
7231         (down-list):  Make arg optional, like FSF Emacs.
7232         (up-list):  Make arg optional, like FSF Emacs.
7233         (backward-up-list):  Make arg optional, like FSF Emacs.
7234         (kill-sexp):  Make arg optional, like FSF Emacs.
7235         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7236
7237         * font-menu.el (font-menu-change-face):
7238         Take continuable errors into account.
7239
7240         * abbrev.el:
7241         * abbrev.el (clear-abbrev-table):
7242         * abbrev.el (define-abbrev-table):
7243         * abbrev.el (define-abbrev):
7244         * abbrev.el (insert-abbrev-table-description):
7245         * apropos.el (apropos-documentation-check-doc-file):
7246         * apropos.el (apropos-documentation-check-elc-file):
7247         * buff-menu.el (list-buffers):
7248         * buff-menu.el (list-buffers-noselect):
7249         * bytecomp.el (byte-recompile-directory):
7250         * bytecomp.el (batch-byte-compile):
7251         * cl-macs.el (typep):
7252         * code-files.el (find-coding-system-magic-cookie):
7253         * code-files.el (insert-file-contents):
7254         * cus-edit.el (customize-set-variable):
7255         * cus-edit.el (customize-save-variable):
7256         * cus-face.el (custom-set-face-font-size):
7257         * cus-face.el (custom-set-face-update-spec):
7258         * cus-face.el (custom-reset-faces):
7259         * custom.el (custom-check-theme):
7260         * custom.el (copy-upto-last):
7261         * fill.el (canonically-space-region):
7262         * fill.el (fill-paragraph):
7263         * fill.el (fill-region):
7264         * fill.el (find-space-insertable-point):
7265         * fill.el (justify-current-line):
7266         * faces.el (face-spec-update-all-matching):
7267         * faces.el (set-face-stipple):
7268         * files-nomule.el (insert-file-contents):
7269         * files.el (insert-file-contents-literally):
7270         * files.el (hack-local-variables-last-page):
7271         * files.el (basic-save-buffer):
7272         * files.el (insert-directory):
7273         * font-menu.el (font-menu-change-face):
7274         * font.el (font-spatial-to-canonical):
7275         * format.el (format-encode-region):
7276         * format.el (format-insert-file):
7277         * format.el (format-replace-strings):
7278         * gutter.el (set-gutter-element):
7279         * help.el (key-or-menu-binding):
7280         * help.el (describe-bindings):
7281         * help.el (with-syntax-table):
7282         * indent.el (indent-rigidly):
7283         * indent.el (delete-to-left-margin):
7284         * info.el:
7285         * info.el (Info-extract-dir-entry-from):
7286         * info.el (Info-build-dir-anew):
7287         * info.el (Info-rebuild-dir):
7288         * info.el (Info-batch-rebuild-dir):
7289         * info.el (Info-read-subfile):
7290         * info.el (Info-build-node-completions):
7291         * info.el (Info-extract-menu-node-name):
7292         * isearch-mode.el (isearch-range-invisible):
7293         * isearch-mode.el (isearch-restore-invisible-extents):
7294         * itimer.el (itimerp):
7295         * itimer.el (itimer-live-p):
7296         * keymap.el:
7297         * keymap.el (substitute-key-definition):
7298         * keymap.el (read-command-or-command-sexp):
7299         * keymap.el (local-key-binding):
7300         * keymap.el (global-key-binding):
7301         * keymap.el (global-set-key):
7302         * keymap.el (local-set-key):
7303         * ldap.el:
7304         * ldap.el (ldap-add-entries):
7305         * ldap.el (ldap-delete-entries):
7306         * lisp.el (backward-sexp):
7307         * lisp.el (mark-sexp):
7308         * lisp.el (forward-list):
7309         * lisp.el (backward-list):
7310         * lisp.el (down-list):
7311         * lisp.el (backward-up-list):
7312         * lisp.el (up-list):
7313         * lisp.el (kill-sexp):
7314         * lisp.el (backward-kill-sexp):
7315         * menubar.el (add-menu-button):
7316         * menubar.el (add-submenu):
7317         * menubar.el (delete-menu-item):
7318         * menubar.el (relabel-menu-item):
7319         * mouse.el (narrow-window-to-region):
7320         * obsolete.el (define-obsolete-variable-alias):
7321         * obsolete.el (store-substring):
7322         * package-admin.el:
7323         * package-admin.el (package-admin-install-function):
7324         * package-admin.el (package-admin-install-function-mswindows):
7325         * package-admin.el (package-admin-default-install-function):
7326         * package-get.el (package-get-update-base-entries):
7327         * packages.el (packages-load-package-dumped-lisps):
7328         * packages.el (packages-collect-package-dumped-lisps):
7329         * printer.el (generic-print-buffer):
7330         * printer.el (generic-print-region):
7331         * replace.el (occur-mode-mouse-goto):
7332         * replace.el (perform-replace):
7333         * select.el (get-selection-no-error):
7334         * simple.el:
7335         * simple.el (newline):
7336         * simple.el (open-line):
7337         * simple.el (edit-and-eval-command):
7338         * simple.el (goto-line):
7339         * simple.el (undo):
7340         * simple.el (kill-region):
7341         * simple.el (copy-region-as-kill):
7342         * simple.el (kill-ring-save):
7343         * simple.el (set-mark):
7344         * simple.el (next-line):
7345         * simple.el (previous-line):
7346         * simple.el (line-move):
7347         * simple.el (set-goal-column):
7348         * simple.el (comment-region):
7349         * subr.el:
7350         * subr.el (putf):
7351         * syntax.el (modify-syntax-entry):
7352         * syntax.el (map-syntax-table):
7353         * view-less.el (view-file):
7354         * view-less.el (view-buffer):
7355         * view-less.el (view-file-other-window):
7356         * window-xemacs.el (backward-other-window):
7357         * window.el:
7358         * window.el (one-window-p):
7359         * window.el (walk-windows):
7360         * window.el (window-list):
7361         * x-mouse.el (x-mouse-kill):
7362         * x-select.el (x-get-cutbuffer):
7363         * x-select.el (x-store-cutbuffer):
7364         * term/bg-mouse.el (bg-mouse-line-to-center):
7365         * term/sun-mouse.el (window-line-end):
7366         * term/sun-mouse.el (sun-select-region):
7367         * term/sun.el (kill-region-and-unmark):
7368         * mule/mule-category.el:
7369         * mule/mule-category.el (modify-category-entry):
7370         * mule/mule-category.el (char-category-list):
7371         * mule/mule-coding.el (coding-system-force-on-output):
7372         * mule/mule-misc.el (coding-system-put):
7373         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7374
7375 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7376
7377         * cus-face.el: Typo fixes and tiny clarifications.
7378         * custom.el: ditto
7379
7380 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7381
7382         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7383         * startup.el (normal-top-level): Setup auto-save-list-file-name
7384         if auto-save-list-file-prefix is non-nil.
7385
7386 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7387
7388         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7389
7390 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7391
7392         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7393         get symbol at point-min.
7394
7395 2000-10-24  Didier Verna  <didier@xemacs.org>
7396
7397         * info.el (Info-emacs-info-file-name): defconst it.
7398         * info.el (Info-footnote-tag): defcustom it.
7399         * info.el (Info-no-description-string): ditto.
7400         * info.el (Info-find-node): adapt to new semantics of
7401         'Info-suffixed-file (don't do the case variants stuff).
7402         * info.el (Info-insert-dir): rewrite the dir file variants code.
7403         * info.el (Info-directory-files): New. Return the list of info
7404         files in a directory.
7405         * info.el (Info-dir-outdated-p): use it.
7406         * info.el (Info-parse-dir-entries): ditto.
7407         * info.el (Info-build-dir-anew): don't restrict to files ending
7408         with a ".info.*" extension.
7409         * info.el (Info-set-mode-line): ditto.
7410         * info.el (Info-read-subfile): adapt to new semantics of
7411         'Info-suffixed-file (append 'exact argument).
7412         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7413         string independently of the case.
7414         * info.el (Info-suffixed-file): use it (match all possible case
7415         for the file name).
7416         * info.el (Info-insert-file-contents): code cleanup.
7417         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7418         columns.
7419         * info.el (Info-batch-rebuild-dir): ditto.
7420         * info.el (Info-read-node-name-1): ditto.
7421         * info.el (Info-search): ditto.
7422         * info.el (Info-fontify-node): ditto.
7423
7424
7425 2000-10-24  Didier Verna  <didier@xemacs.org>
7426
7427         * process.el (shell-command): when called from a program, avoid
7428         'push-mark's "mark-set" message.
7429
7430 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7431
7432         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7433         by a symbol, not by a vector.
7434         * mule/vietnamese.el (vscii): Likewise.
7435         (viscii): Likewise.
7436         * mule/cyrillic.el (koi8-r): Likewise.
7437
7438         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7439         by a symbol, not by a vector.
7440         (chinese-big5-2): Likewise.
7441         * mule/ethiopic.el (ethiopic): Likewise.
7442         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7443         (vietnamese-viscii-upper): Likewise.
7444
7445 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7446
7447         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7448
7449 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7450
7451         * byte-optimize.el (byte-optimize-car): New function.
7452         (byte-optimize-cdr): Ditto.
7453
7454 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7455
7456         * byte-optimize.el: Partial synch with FSF 20.7.
7457         Optimize constant concatenation.
7458         Add keymapp as a side effect free function.  It is a built-in.
7459         (byte-after-unbind-pos): Remove byte-equal.
7460
7461 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7462
7463         * update-elc-2.el: Quote regexps correctly.
7464
7465 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7466
7467         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7468         (ccl-compile): Apply integerp, not integer-or-char-p to
7469         check the type of the buffer magnification
7470         (ccl-compile-write-string): Encode a string with binary
7471         coding system.
7472         (ccl-compile-write-repeat): Likewise.
7473
7474 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7475
7476         * buff-menu.el:
7477         * bytecomp.el:
7478         * coding.el:
7479         * faces.el:
7480         * files.el:
7481         * fill.el:
7482         * float-sup.el:
7483         * font-lock.el:
7484         * help.el:
7485         * iso8859-1.el:
7486         * loaddefs.el:
7487         * menubar-items.el:
7488         * menubar.el:
7489         * modeline.el:
7490         * msw-font-menu.el:
7491         * paragraphs.el:
7492         * paths.el:
7493         * replace.el:
7494         * simple.el:
7495         * sound.el:
7496         * startup.el:
7497         * version.el:
7498         * x-faces.el:
7499         * x-font-menu.el:
7500         Remove purecopy.
7501
7502 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7503
7504         * simple.el (do-auto-fill): Use the function pointer to by
7505         `comment-line-break-function', not `indent-new-comment-line'. This
7506         fixes an issue with cc-mode comment continuation.
7507
7508 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7509
7510         * simple.el (turn-on-auto-fill):  Add (interactive).
7511         * mwheel.el (mwheel-install): Add (interactive).
7512         * font-lock.el (turn-on-font-lock): Add (interactive).
7513         (turn-off-font-lock): Add (interactive).
7514
7515 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7516
7517         * packages.el (packages-special-base-regexp): Add `man'.
7518
7519 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7520
7521         * wid-edit.el (widget-specify-active): map over extents in current
7522         buffer like `widget-specify-inactive' does.  Mapping over the
7523         inactive extent object does not work since the current extent is
7524         ignored by `map-extents'.
7525
7526 2000-10-04  Martin Buchholz <martin@xemacs.org>
7527
7528         * XEmacs 21.2.36 is released.
7529
7530 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7531
7532         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7533         Optimize the compiled-function-constants vector by byte-code
7534         reference counts.
7535
7536 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7537
7538         * build-report.el (build-report-delete-regexp): quote value in
7539         defcustom
7540
7541 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7542
7543         * build-report.el (build-report): Don't bind srcdir which we don't
7544         use in `multiple-value-bind' to avoid the only byte-compiler
7545         warning.
7546
7547 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7548
7549         * build-report.el: Requires cl and custom now.
7550         build-report-version is determined by XEmacs version -- remove
7551         build-report-version*.
7552         * build-report.el (build-report-version): Removed.
7553         * build-report.el (build-report-installation-version-regexp): New.
7554         * build-report.el (build-report-version-file-regexp): New.
7555         * build-report.el (build-report-installation-srcdir-regexp): New.
7556         * build-report.el (build-report-destination): Offer
7557         xemacs-build-reports and xemacs-beta.
7558         * build-report.el (build-report-keep-regexp): Adjusted.
7559         * build-report.el (build-report-delete-regexp): Adjusted.
7560         * build-report.el (build-report-make-output-dir): New.
7561         * build-report.el (build-report-installation-file): Replace use of
7562         `concat' with `expand-file-name'.
7563         * build-report.el (build-report-make-output-file): Removed.
7564         * build-report.el (build-report-make-output-files): New.
7565         * build-report.el (build-report-subject): Identify as
7566         user-variable with "*...".
7567         * build-report.el (build-report-prompts): Ditto.
7568         * build-report.el (build-report-version-file): New.
7569         * build-report.el (build-report-file-encoding): Identify as
7570         user-variable with "*...".
7571         * build-report.el (build-report-make-output-get): New.
7572         * build-report.el (build-report-insert-header): Report
7573         emacs-version and system-configuration instead of
7574         build-report-version.
7575         * build-report.el (build-report-insert-make-output): Add file
7576         argument.
7577         * build-report.el (build-report-insert-installation-file):
7578         Re-indent.
7579         * build-report.el (build-report-keep): Change docstring,
7580         re-indent.
7581         * build-report.el (build-report-delete): Ditto.
7582         * build-report.el (build-report-installation-data): New.
7583         * build-report.el (build-report-version-file-data): New.
7584
7585 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7586
7587         * byte-optimize.el (byte-optimize-lapcode):
7588         Fix the optimization of using the first 5 elements of the
7589         constants vector for variables.
7590         (byte-optimize-lapcode): Fix another ancient broken optimization.
7591
7592 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7593
7594         * *: Spelling mega-patch
7595
7596 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7597
7598         * easymenu.el: doc fixes.
7599         (easy-menu-do-define): Use backquote.
7600         (easy-menu-change):
7601         (easy-menu-add):
7602         `when' seems much clearer than `if' here.
7603         (easy-menu-remove):
7604         (easy-menu-add-item):
7605         (easy-menu-item-present-p):
7606         (easy-menu-remove-item):
7607         Wrap using (when (featurep 'menubar) ...)
7608
7609 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7610
7611         * bytecomp.el (displaying-byte-compile-warnings):
7612         Revert Ben's change to this function below so that the compile log
7613         is displayed properly for users of the "popper" package.
7614
7615 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7616
7617         * window.el (save-selected-window): Use backquote.
7618
7619         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7620         Renamed from `byte-compile-file-form-defvar'.
7621         * bytecomp.el (byte-compile-defvar-or-defconst):
7622         Only cons onto current-load-list in top-level forms.
7623         Else this leaks a cons cell every time a defun is called.
7624         Renamed from `byte-compile-defvar', for clarity.
7625         Warn when docstring of defvar is not a string.
7626         Use consistent error messages.
7627         Better comments.
7628
7629 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7630
7631         * simple.el (set-variable):
7632         Remove unneeded defvar by rearranging order of let* forms.
7633
7634         * mule/mule-ccl.el (ccl-get-next-code):
7635         * menubar-items.el (bookmark-menu-filter):
7636         (language-environment-menu-filter):
7637         (tutorials-menu-filter):
7638         * toolbar-items.el (toolbar-compile):
7639         * byte-optimize.el (disassemble-offset):
7640         Use (declare (special ...)) instead of `defvar'.
7641
7642         * cl-macs.el (cl-do-proclaim):
7643         Fix (declare (special ...)) warning suppression syntax.
7644
7645 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7646
7647         * info.el (Info-tag-table-marker):
7648         (Info-tag-table-buffer):
7649         (Info-find-file-node):
7650         (Info-read-subfile):
7651         (Info-build-node-completions):
7652         (Info-search):
7653         (Info-mode):
7654         Multiple info buffer support.
7655
7656 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7657
7658         * ldap.el (ldap-decode-entry): New defun
7659         (ldap-search-entries): Use it in order to decode DN-prefixed
7660         entries properly
7661
7662 2000-08-23  Daniel Pittman <daniel@danann.net>
7663
7664         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7665         Use `eq', not `=', to compare symbols.
7666
7667 2000-07-30  Ben Wing  <ben@xemacs.org>
7668
7669         * bytecomp.el (byte-compile-report-error):
7670         * bytecomp.el (displaying-byte-compile-warnings):
7671         if stack-trace-on-error is set, send out a backtrace when
7672         an error is encountered that stops byte compilation.  this
7673         should make it much much easier to track down those curious
7674         problems.  also undo the kludge of using a separate "*Show*"
7675         buffer for display when there's a temp-buffer-show-function;
7676         we can avoid this by just being a little smarter.
7677
7678         * dialog-items.el:
7679         * dialog-items.el (search-dialog-regexp): New.
7680         * dialog-items.el (search-dialog-callback):
7681         * dialog-items.el (make-search-dialog):
7682         add a regexp option to the dialog and clean up a bit.
7683
7684         * dialog.el:
7685         * dialog.el (yes-or-no-p-dialog-box):
7686         * dialog.el (get-dialog-box-response):
7687         * dialog.el (make-dialog-box):
7688         * dialog.el (dialog-box-finish): New.
7689         * dialog.el (dialog-box-cancel): New.
7690         * dialog.el (internal-make-dialog-box-exit): New.
7691         implement [properly!] the :modal property of the new dialog box
7692         interface.  this is the first time xemacs has ever had *proper*
7693         modal dialog boxes, giving the standard window-system feedback.
7694         (e.g. under windows, clicking on a disabled frame causes a beep
7695         and makes the dialog box flash three times.)
7696
7697         * dragdrop.el: header keyword frobbing.
7698
7699         * dumped-lisp.el (preloaded-file-list):
7700         renamed winnt.el to win32-native.el.
7701
7702         * faces.el (face-property):
7703         * faces.el (set-face-property):
7704         * faces.el (frob-face-property):
7705         * faces.el (frob-face-font-2):
7706         * faces.el (make-face-bold):
7707         * faces.el (make-face-italic):
7708         * faces.el (make-face-bold-italic):
7709         * faces.el (make-face-unbold):
7710         * faces.el (make-face-unitalic):
7711         * faces.el (make-face-smaller):
7712         * faces.el (make-face-larger):
7713         clean up the implementation of these so that window-system-specific
7714         methods are called only on objects belonging to that window system.
7715         previously, you could have [e.g.] mswindows-make-face-bold called
7716         on font object of device type `stream', which is not good and
7717         explains the subtle errors Adrian was getting when byte-compiling
7718         something that required 'term. (Adrian, now you can use stack-trace-
7719         on-error to find the exact place where things are going wrong instead
7720         of having to laboriously binary-search your way through.)
7721
7722         * finder.el (finder-known-keywords):
7723         cleaned up -- properly sorted, clarified the meanings of many of
7724         the keywords, and added a few -- mswin, gui, content, build, www,
7725         user, services.  the last two try to distinguish between a package
7726         that's used directly by the user, and a package that provides
7727         support services to other packages.
7728
7729         * font-lock.el (lisp-font-lock-keywords-2):
7730         update list of lisp control structures to include everything,
7731         including new ones i introduced.
7732
7733         * gutter.el: header keyword frobbing.
7734
7735         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7736         recent isearch element was not doing so!  you got the second-most-
7737         recent instead.
7738
7739         * lisp-mode.el (construct-lisp-mode-menu):
7740         more menubar cleanups.
7741         * lisp-mode.el (with-selected-window):
7742         make it indent properly.
7743
7744         * menubar-items.el (default-menubar): lots of menubar cleanups.
7745         rearranged the options menu the most, e.g. splitting up the
7746         Keyboard/Mouse menu into a new Editing menu and combining the
7747         separate Scrollbar/Gutter/Toolbar submenus into Display.
7748         Got rid of General, moved items to Editing or new Troubleshooting.
7749         Moved Packages to Tools; doesn't seem to belong under Options.
7750         Added stuff to the Cmds menu, e.g. Change Case.
7751
7752         NB please don't complain about these periodic menubar changes.
7753         Anything like this is necessarily incremental in its construction
7754         -- By constant use you gradually become more and more aware of
7755         better and better ways to group menu items.  When we eventually
7756         move the options menu to a property sheet, the existing structure
7757         will probably be preserved fairly well.
7758
7759         * minibuf.el (next-history-element): fix problems with pressing
7760         down arrow in repeat-complex-command.
7761
7762         * modeline.el:
7763         * modeline.el (modeline-3d-p): New.
7764         added custom variable for controlling the 3d modeline.  the
7765         corresponding Options item has been present for a long time,
7766         but commented out with "fix me!" comments.  it's fixed now.
7767
7768         * obsolete.el (add-menu):
7769         remove bogus gettexts.
7770
7771         * process.el (shell-quote-argument):
7772         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7773         For bash under Windows native, see below.
7774
7775         * simple.el:
7776         * simple.el (display-warning-buffer):
7777         Fixed the handling of warning display to eliminate the annoying
7778         *Show* buffer, like was done for byte-compiler output above.
7779
7780         * simple.el (debug-print): New.
7781         Simple function for sending debug messages to the console and/or
7782         other debug places.
7783
7784         * subr.el (replace-in-string):
7785         Rewrite this function to avoid N^2 behavior with large strings --
7786         catastrophic with the new Windows selection code! (Apparently the
7787         author of this function didn't realize there was a fun
7788         replace-match that could make his life much easier, because we
7789         duplicated the entire logic.  The new version is smaller, easier
7790         to understand, much more robust, and has extended features --
7791         those of replace-match.)
7792
7793         * window.el:
7794         * window.el (with-selected-window): New.
7795         An obvious complement to the existing `with-selected-frame' and
7796         `with-current-buffer'.
7797
7798         * win32-native.el: Renamed from winnt.el.
7799         Added a great deal of stuff for properly handling process quoting,
7800         somewhat modeled on Kirill's original model (which i later threw
7801         away).  We should now finally have correctly working process arg
7802         quoting/dequoting so that the final app gets exactly what we
7803         intended.  Because the mechanism is in Lisp, it's easily
7804         extendible. (For those running bash and running the native
7805         version, I tried hard to do what I thought was correct.  But more
7806         thought is needed, and ideally the volunteer work of people with
7807         these configurations that they generally run on.)
7808
7809         * x-font-menu.el (x-font-menu-font-data):
7810         Put in defvar's to fix byte-compiler warnings.
7811
7812 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7813
7814         * select.el (selection-coercion-alist): Initialise.
7815         * select.el (select-coerce-to-text): New.
7816         * select.el (select-coerce): New.
7817         New functions to perform type and value coercion.
7818
7819         * select.el (select-buffer-killed-default): Keep data if it was
7820         on the clipboard.
7821
7822 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7823
7824         * menubar-items.el (default-menubar): Fix typo.
7825         (default-menubar): `lambda' was mispelled as `lamda'.
7826
7827 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7828
7829         * window.el (shrink-window-if-larger-than-buffer): Remove
7830         edge checking code.
7831
7832 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7833
7834         * paths.el (gnus-local-domain): Removed.
7835         (gnus-local-organization): Ditto.
7836         (gnus-startup-file): Ditto.
7837
7838 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7839
7840         * files.el (auto-mode-alist): Add .spec for RPM.
7841
7842 2000-07-31  Andy Piper  <andy@xemacs.org>
7843
7844         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7845
7846 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7847
7848         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7849         browse-url.
7850         * help.el (xemacs-www-page): Ditto.
7851         (xemacs-www-faq): Ditto.
7852         * menubar-items.el (default-menubar): Ditto.
7853
7854         * wid-edit.el (widget-url-link-action): Ditto.
7855         From: Kenichi OKADA <okada@opaopa.org>.
7856
7857 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7858
7859         * finder.el (finder-commentary): Add autoload cookie.
7860
7861 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7862
7863         * files.el (insert-file-contents-literally): Fix second let
7864         binding for `coding-system-for-read' to `coding-system-for-write'
7865         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7866
7867 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7868
7869         * files.el (insert-file-contents-literally): Use binary coding
7870         system (from Morioka san).
7871         (insert-file-contents-literally): Make file-name-handler method.
7872
7873 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7874
7875         * cl-macs.el (get-selection): Add defsetf.
7876
7877 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7878
7879         * x-init.el (x-activate-region-as-selection): replace obsolete
7880         function x-own-selection with own-selection.
7881         (ow-find): replace obsolete functions x-get-selection and
7882         x-get-clipboard with get-selection and get-clipboard.
7883         (init-post-x-win): replace obsolete function x-disown-selection
7884         with disown-selection.
7885
7886 2000-07-20  Mike Sperber  <mike@xemacs.org>
7887
7888         * startup.el (load-user-init-file): Only try to load init file if
7889         it exists.
7890
7891 2000-07-10  Andy Piper  <andy@xemacs.org>
7892
7893         * dialog-items.el: sync with Ben's patch.
7894
7895         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7896         comment.
7897         (progress-text-glyph): deleted.
7898         (progress-layout-glyph): make completely minimal.
7899         (progress-gauge-glyph): ditto.
7900         (progress-display-style): fix to handle dynamic instantiator
7901         changes.
7902         (progress-text-instantiator): new.
7903         (progress-layout-instantiator): new.
7904         (progress-gauge-instantiator): new.
7905         (set-progress-display-instantiator): renamed and changed from
7906         set-progress-display-style.
7907         (progress-abort-glyph): use instantiator not glyph.
7908         (append-progress-display): use set-progress-display-instantiator
7909         and set-glyph-image.
7910         (abort-progress-display): ditto.
7911         (raw-append-progress-display): ditto.
7912
7913 2000-07-20  Ben Wing  <ben@xemacs.org>
7914
7915         * code-files.el: Move Mule-specific code to mule-coding.el.
7916
7917 2000-07-15  Ben Wing  <ben@xemacs.org>
7918
7919         * autoload.el:
7920         Fixed comments.
7921
7922         * cmdloop.el:
7923         * cmdloop.el (yes-or-no-p):
7924         * cmdloop.el (y-or-n-p):
7925         Make these functions use should-use-dialog-box-p and not be
7926         overridden in dialog.el.
7927
7928         * cus-dep.el:
7929         * cus-dep.el (Custom-make-dependencies): Removed.
7930         * cus-dep.el (Custom-make-dependencies-1): New.
7931         * cus-dep.el (Custom-make-one-dependency): New.
7932         New entry point for use in Makefiles, to avoid excessive
7933         invocations.
7934
7935         * cus-edit.el (custom-variable-reset-saved):
7936         * cus-edit.el (custom-variable-reset-standard):
7937         * cus-edit.el (custom-save-resets):
7938         Fix bytecompiler warnings.
7939
7940         * dialog.el:
7941         * dialog.el (yes-or-no-p-dialog-box):
7942         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7943         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7944         * dialog.el (get-dialog-box-response):
7945         * dialog.el (message-or-box):
7946         * dialog.el (make-dialog-box):
7947         * dialog.el (popup-dialog-box): New.
7948         Avoid yes-or-no-p bogosities.
7949         Create a general function `make-dialog-box' to encapsulate all
7950         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7951
7952         * dumped-lisp.el (preloaded-file-list):
7953         Add dialog-items.  Clean up.  Group files by types.
7954
7955         * easymenu.el (easy-menu-add):
7956         * easymenu.el (easy-menu-remove):
7957         Account for accelerators.
7958
7959         * extents.el:
7960         * extents.el (extent-list): New args, like in map-extents.
7961         * extents.el (extent-at-event): New.
7962         * extents.el (extents-at-event): New.
7963
7964         * font-lock.el:
7965         * font-lock.el (font-lock-mode):
7966         * font-lock.el (font-lock-default-fontify-buffer):
7967         * font-lock.el (font-lock-default-unfontify-region):
7968         * font-lock.el (font-lock-fontify-syntactically-region):
7969         * font-lock.el (font-lock-fontify-keywords-region):
7970         Use new progress-feedback names.
7971
7972         * font-lock.el (java-font-lock-identifier-regexp):
7973         * font-lock.el (java-font-lock-class-name-regexp):
7974         Fix bytecompiler warnings.
7975
7976         * gutter-items.el:
7977         * gutter-items.el (progress-display-use-echo-area): Removed.
7978         * gutter-items.el (progress-feedback-use-echo-area): New.
7979         * gutter-items.el (progress-display-popup-period): Removed.
7980         * gutter-items.el (progress-feedback-popup-period): New.
7981         * gutter-items.el (set-progress-display-style): Removed.
7982         * gutter-items.el (set-progress-feedback-style): New.
7983         * gutter-items.el (progress-display-style): Removed.
7984         * gutter-items.el (progress-feedback-style): New.
7985         * gutter-items.el (progress-stack):
7986         * gutter-items.el (progress-displayed-p): Removed.
7987         * gutter-items.el (progress-feedbacked-p): New.
7988         * gutter-items.el (clear-progress-display): Removed.
7989         * gutter-items.el (clear-progress-feedback): New.
7990         * gutter-items.el (progress-display-clear-when-idle): Removed.
7991         * gutter-items.el (progress-feedback-clear-when-idle): New.
7992         * gutter-items.el (remove-progress-display): Removed.
7993         * gutter-items.el (remove-progress-feedback): New.
7994         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7995         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7996         * gutter-items.el (append-progress-display): Removed.
7997         * gutter-items.el (append-progress-feedback): New.
7998         * gutter-items.el (abort-progress-display): Removed.
7999         * gutter-items.el (abort-progress-feedback): New.
8000         * gutter-items.el (raw-append-progress-display): Removed.
8001         * gutter-items.el (raw-append-progress-feedback): New.
8002         * gutter-items.el (display-progress-display): Removed.
8003         * gutter-items.el (display-progress-feedback): New.
8004         * gutter-items.el (current-progress-display): Removed.
8005         * gutter-items.el (current-progress-feedback): New.
8006         * gutter-items.el (current-progress-display-label): Removed.
8007         * gutter-items.el (current-progress-feedback-label): New.
8008         * gutter-items.el (progress-display): Removed.
8009         * gutter-items.el (progress-feedback): New.
8010         Replace "progress-display" with "progress-feedback" globally.
8011
8012         * gutter-items.el (lprogress-display): Removed.
8013         * gutter-items.el (progress-feedback-with-label): New.
8014         Rename lprogress-display ==> progress-feedback-with-label.
8015
8016         * gutter-items.el (search-dialog-direction): Removed.
8017         * gutter-items.el (search-dialog-text): Removed.
8018         * gutter-items.el (search-dialog-callback): Removed.
8019         * gutter-items.el (make-search-dialog): Removed.
8020         Move to dialog-items.el.
8021
8022         * help.el:
8023         * help.el (help-mode-quit):
8024         * help.el (mode-for-help): New.
8025         * help.el (help-sticky-window): New.
8026         * help.el (help-window-config): New.
8027         * help.el (with-displaying-help-buffer):
8028         * help.el (function-at-event): New.
8029         * help.el (help-symbol-regexp): New.
8030         * help.el (help-symbol-run-function-1): New.
8031         * help.el (help-symbol-run-function): New.
8032         * help.el (help-symbol-function-context-menu): New.
8033         * help.el (help-symbol-variable-context-menu): New.
8034         * help.el (help-symbol-function-and-variable-context-menu): New.
8035         * help.el (frob-help-extents): New.
8036         * help.el (describe-function-1):
8037         * help.el (variable-at-point):
8038         * help.el (variable-at-event): New.
8039         * help.el (describe-variable):
8040         Major overhaul.
8041         - Make functions and variables be mousable.
8042         - Middle button hyperlinks.
8043         - New context-menu entries.
8044
8045         * keydefs.el:
8046         * keydefs.el (global-map):
8047         New key bindings to move lines up and down.
8048
8049         * lisp-mode.el:
8050         * lisp-mode.el (construct-lisp-mode-menu): New.
8051         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8052         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8053         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8054         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8055         Make popup and menubar menus be different.  Popup menu uses
8056         clicked location and automatically assumes symbol under the mouse
8057         for various commands.
8058
8059         * menubar-items.el:
8060         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8061         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8062
8063         * menubar-items.el (global-popup-menu): Removed.
8064         * menubar-items.el (mode-popup-menu): Removed.
8065         * menubar-items.el (activate-popup-menu-hook): Removed.
8066         * menubar-items.el (popup-mode-menu): Removed.
8067         * menubar-items.el (popup-buffer-menu): Removed.
8068         * menubar-items.el (popup-menubar-menu): Removed.
8069         Move to menubar.el.
8070
8071         * menubar.el:
8072         * menubar.el (global-popup-menu): New.
8073         * menubar.el (mode-popup-menu): New.
8074         * menubar.el (activate-popup-menu-hook): New.
8075         * menubar.el (last-popup-menu-event): New.
8076         * menubar.el (popup-mode-menu): New.
8077         * menubar.el (popup-buffer-menu): New.
8078         * menubar.el (popup-menubar-menu): New.
8079         * menubar.el (menu-call-at-event): New.
8080         Move non-content functions here.  Add support for context menu
8081         items on extents.
8082
8083         * minibuf.el (minibuffer-history-uniquify):
8084         Typo fix.
8085
8086         * minibuf.el (read-file-name-1):
8087         Call new file dialog box if it exists.
8088
8089         * minibuf.el (mouse-rfn-setup-vars):
8090         Clean up "chop" action.
8091
8092         * mouse.el:
8093         * mouse.el (button2): Now bound to mouse-track.
8094         * mouse.el (click-inside-extent-p):
8095         * mouse.el (point-inside-extent-p):
8096         * mouse.el (point-inside-selection-p):
8097         * mouse.el (mouse-drag-or-yank): Removed.
8098         * mouse.el (mouse-begin-drag-n-drop): New.
8099         * mouse.el (mouse-eval-sexp):
8100         * mouse.el (mouse-track-activate-strokes): New.
8101         * mouse.el (mouse-track-do-activate): New.
8102         * mouse.el (mouse-track):
8103         * mouse.el (default-mouse-track-event-is-with-button): New.
8104         * mouse.el (default-mouse-track-cleanup-hook):
8105         * mouse.el (default-mouse-track-drag-hook):
8106         * mouse.el (default-mouse-track-drag-up-hook):
8107         * mouse.el (default-mouse-track-click-hook):
8108         Merge drag-n-drop into mouse-track.
8109         Add general "activate" support to replace specific button2 kludges.
8110         Use "button modifier" support in mouse-track.
8111
8112         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8113
8114         * package-ui.el:
8115         * package-ui.el (pui-menu):
8116         * package-ui.el (pui-popup-context-sensitive): Removed.
8117         Fix bytecompiler warnings.
8118         Clean up popup code a bit.
8119
8120         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8121
8122         * simple.el:
8123         * simple.el (transpose-lines):
8124         * simple.el (transpose-line-up): New.
8125         * simple.el (transpose-line-down): New.
8126         * simple.el (transpose-subr):
8127         * simple.el (transpose-subr-1): Removed.
8128         Clean up, add functions to move lines up and down.
8129
8130         * startup.el (mail-host-address):
8131         * startup.el (user-mail-address):
8132         Customize.
8133
8134         * subr.el:
8135         * subr.el (set-symbol-value-in-buffer): New.
8136         * subr.el (error):
8137         * subr.el (check-argument-type):
8138         * subr.el (defined-error-p): New.
8139         Add structured error support.
8140
8141         * toolbar-items.el (toolbar-compile):
8142         Use new make-dialog-box.
8143
8144         * update-elc.el:
8145
8146         * userlock.el (ask-user-about-lock-dbox):
8147         * userlock.el (ask-user-about-supersession-threat-dbox):
8148         * userlock.el (ask-user-about-lock):
8149         * userlock.el (ask-user-about-supersession-threat):
8150         Use new make-dialog-box.
8151         Add safety checks; use should use-dialog-box-p.
8152
8153         * window-xemacs.el:
8154         * window-xemacs.el (__buffer-dedicated-frame):
8155         * window-xemacs.el (buffer-dedicated-frame): New.
8156         * window-xemacs.el (set-buffer-dedicated-frame): New.
8157         Move dedicated-frame stuff into lisp.
8158
8159 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8160
8161         * printer.el (generic-print-region): Do not require that
8162         `printer-name' be set.
8163         (printer-name): Commentary clarification.
8164
8165 2000-07-19  Martin Buchholz <martin@xemacs.org>
8166
8167         * XEmacs 21.2.35 is released.
8168
8169 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8170
8171         * select.el (selection-coercible-types): Initialise.
8172
8173 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8174
8175         * select.el (own-clipboard): Bug fix.
8176
8177 2000-07-17  Mike Sperber  <mike@xemacs.org>
8178
8179         * cus-edit.el (custom-migrate-custom-file): Save init file before
8180         continuing.
8181
8182 2000-07-16  Mike Sperber  <mike@xemacs.org>
8183
8184         * startup.el (load-init-file): Remove silly call to
8185         `load-user-custom-file`.
8186         (maybe-migrate-user-init-file): Minor fixes.
8187
8188 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8189
8190         * apropos.el (apropos-documentation-check-doc-file):
8191         `doc' variable should be let-bound, as was presumably intended.
8192
8193         * cus-edit.el (custom-variable-reset-saved):
8194         (custom-variable-reset-standard):
8195         Remove unused variable comment-widget.  Twice.
8196
8197         * toolbar.el (toolbar-blank-press-function):
8198         Add a real defvar with initial value nil and proper docstring.
8199         (press-toolbar-button): No need to check for boundp-ness anymore.
8200
8201         * rect.el (open-rectangle-line): Remove useless (let) form.
8202         Add defvar for pending-delete-mode.
8203
8204         * info.el (Info-find-node): This function needs an autoload cookie.
8205
8206         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8207         Use let* since the second form referred to the first.
8208
8209 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8210
8211         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8212         instead of removed `mswindows-get-clipboard'.
8213
8214
8215 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8216
8217         * select.el (select-convert-from-text): New.
8218         * select.el (select-convert-from-length): New.
8219         * select.el (select-convert-from-integer): New.
8220         * select.el (select-convert-from-identity): New.
8221         * select.el (select-convert-from-filename): New.
8222         * select.el (selection-converter-in-alist): Use them.
8223         New converter functions for X.
8224
8225         * select.el (get-selection): Removed comment.
8226
8227         * select.el (own-selection): Removed append code - I thought
8228         I'd already done this, but apparently not...
8229
8230         * select.el: Changed comment about TIMESTAMP.
8231
8232         * select.el (select-convert-in): New.
8233         * select.el (select-convert-out): New.
8234         New functions that get used by select.c.
8235
8236         * select.el (select-buffer-killed-default): New.
8237         * select.el (select-buffer-killed-text): New.
8238         * select.el (selection-buffer-killed-alist): New.
8239         New list and functions that get called if a relevant selection
8240         exists and a buffer gets killed.
8241
8242         * select.el (select-convert-to-targets):
8243         * select.el (select-convert-to-identity): Removed.
8244         * select.el (select-convert-from-identity): Removed.
8245         * select.el (select-converter-out-alist):
8246         Removed _EMACS_INTERNAL selection type.
8247
8248         * x-select.el (xselect-kill-buffer-hook): Removed.
8249         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8250         Removed this X-specific nonesense. Use the generic support
8251         in select.el instead.
8252
8253 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8254
8255         * mule/mule-category.el (defined-category-hashtable):
8256         Use make-hash-table instead of make-hashtable
8257
8258         * buff-menu.el: Byte-compiler warning fix.
8259
8260         * isearch-mode.el (isearch-highlight-all-cleanup):
8261         Remove unused variable `isearch-highlight-all-start'.
8262
8263         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8264
8265         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8266
8267         * cus-dep.el (Custom-make-dependencies):
8268         Add autoload cookie for custom-add-loads to generated custom-load.el.
8269
8270         * autoload.el (autoload-package-name): Warning suppression.
8271         Move defvar prior to first use.
8272
8273         * custom.el: Add autoload for custom-declare-face.
8274         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8275         * cl.el (cl-hack-byte-compiler):
8276         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8277         to work properly.
8278
8279 2000-07-08  Mike Sperber  <mike@xemacs.org>
8280
8281         * startup.el (load-home-init-file): Added variable.
8282         (maybe-migrate-user-init-file): Added.
8283         (load-user-init-file): Load custom file if different from init
8284         file.
8285
8286         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8287         "startup."
8288
8289         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8290         Moved `custom-file'-related code to cus-file.el.
8291
8292         * cus-file.el: New file.
8293
8294 2000-04-01  Mike Sperber  <mike@xemacs.org>
8295
8296         * packages.el (packages-find-package-directories): Added support
8297         for external package hierarchies with in-place installations.
8298
8299         * find-paths.el (paths-root-in-place-p): Added.
8300         (paths-find-emacs-directory): Added support for external
8301         directories with in-place installations.
8302         (paths-find-site-directory): Ditto.
8303
8304         * startup.el (find-user-init-file): Also look for
8305         ~/.xemacs/init.elc? in preference to ~/.emacs.
8306
8307 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8308
8309         * select.el (own-selection):
8310         * select.el (own-clipboard): Changed `append' parameter to
8311         `how-to-use' parameter.
8312         * select.el (own-selection): Removed icky append code.
8313         * select.el (own-selection, get-selection): Removed extra type
8314         checking.
8315         * select.el (selection-appender-alist):
8316         * select.el (selection-converter-{in|out}-alist): Initialise.
8317         * select.el (select-append-to-*): New.
8318         * select.el (select-convert-from-*): New.  New functions to append
8319         data and convert data from external type.
8320
8321 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8322
8323         * font-lock.el: Javadoc enhancements.
8324
8325 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8326
8327         * printer.el (generic-print-region): Compose job name from buffer
8328         name.
8329
8330 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8331
8332         * font-lock.el (font-lock-fontify-pending-extents): Call
8333         font-lock-fontify-region instead of font-lock-fontify-buffer
8334         to avoid unnecessary progress gauges.
8335
8336 2000-07-06  Craig Lanning  <lanning@scra.org>
8337
8338         * custom-load.el (faces):
8339
8340         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8341         dir is a regex.
8342
8343         * process.el (call-process-internal): from Dan Holmsand, use binary
8344         coding systems so that jka-compr works.
8345
8346 2000-07-07  Ben Wing  <ben@xemacs.org>
8347
8348         * font-lock.el: Undo previous change.  Unfortunately, some
8349         files actually use the variables directly in their init code
8350         without quoting them.
8351
8352 2000-07-07  Ben Wing  <ben@xemacs.org>
8353
8354         * font-lock.el (defvar font-lock-*-face): Removed.
8355
8356         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8357         only when necessary.
8358
8359 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8360
8361         * cl-macs.el: fix cl-transform-function-property kludge
8362         so that it does not require a random feature.
8363
8364 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8365
8366         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8367         as in Linux kernel "Rules.make".
8368
8369 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8370
8371         * build-report.el (build-report): Add autoload cookie.
8372
8373 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8374
8375         * package-ui.el (defgroup pui):  Correct a misspelling
8376         (pui-toggle-package-delete):  Change `seleted' to `selected'
8377
8378 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8379
8380         * package-get.el (package-get-update-base):
8381         (package-get): Use insert-file-contents-literally always.
8382         (package-get-maybe-save-index):
8383         Force coding system for writing to binary.
8384
8385 2000-06-08  Mike Alexander  <mta@arbortext.com>
8386
8387         * code-process.el (call-process-region): If there is no coding
8388         system for the process on process-coding-system-alist use the
8389         coding system of the buffer containing the region.
8390
8391 2000-06-10  Ben Wing  <ben@xemacs.org>
8392
8393         * cmdloop.el (command-error):
8394         If debug-on-error and noninteractive, output backtrace.
8395
8396         * files.el (file-relative-name):
8397         Remove MSDOS references.
8398
8399         * simple.el (line-number): New function, due to non-obvious
8400         behavior/usage of count-lines.
8401
8402         * simple.el (count-lines): document non-obvious usage to get
8403         line number.
8404
8405 2000-06-11  Ben Wing  <ben@xemacs.org>
8406
8407         * faces.el ((featurep 'xpm)):
8408         * x-faces.el (x-init-face-from-resources):
8409         * x-faces.el (x-init-frame-faces):
8410         * x-misc.el (x-init-specifier-from-resources):
8411         * x-misc.el (x-get-resource-and-bogosity-check):
8412         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8413         * x-mouse.el (x-init-pointer-shape):
8414         * x-scrollbar.el (x-init-scrollbar-from-resources):
8415         Add sixth argument to x-get-resource calls so as to issue warnings
8416         rather than errors on bogus arguments.
8417
8418 2000-06-05  Ben Wing  <ben@xemacs.org>
8419
8420         * compat.el: new file.  provides a clean, non-intrusive way to
8421         define compatibility functions.
8422
8423         * process.el (shell-quote-argument): temporary fix for lack
8424         of nt-quote-process-args.  #### I need to put back the overall
8425         structure of that mechanism but redo the guts of it using the
8426         extra intelligence in the C code.
8427
8428 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8429
8430         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8431         `package-get' does in package-get.el, instead of using external
8432         "md5sum" program.
8433
8434         * package-get.el (package-get): Insert package file literally to
8435         make checksum calculation work.
8436
8437 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8438
8439         * code-files.el (convert-mbox-coding-system): Deleted.
8440         (file-coding-system-alist): Removed reference to
8441         convert-mbox-coding-system.
8442
8443 2000-05-28  Martin Buchholz <martin@xemacs.org>
8444
8445         * XEmacs 21.2.34 is released.
8446
8447 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8448
8449         * font-lock.el (font-lock-keywords): Rewrote docstring
8450
8451 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8452
8453         * loadhist.el (unload-feature): handle case where x is both boundp
8454         and fboundp
8455
8456 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8457
8458         * packages.el: It's ok to use built-in macros, but not lisp
8459         defined ones.
8460
8461 2000-05-20  Ben Wing  <ben@xemacs.org>
8462
8463         * font-lock.el:
8464         * font-lock.el (font-lock-message-threshold):
8465         * font-lock.el (font-lock-mode):
8466         * font-lock.el (font-lock-default-fontify-buffer):
8467         * font-lock.el (font-lock-always-fontify-immediately):
8468         * font-lock.el (font-lock-old-extent): Removed.
8469         * font-lock.el (font-lock-old-len): Removed.
8470         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8471         * font-lock.el (font-lock-pending-extent-table): New.
8472         * font-lock.el (font-lock-range-table): New.
8473         * font-lock.el (font-lock-after-change-function):
8474         * font-lock.el (font-lock-after-change-function-1): Removed.
8475         * font-lock.el (font-lock-fontify-pending-extents): New.
8476         * font-lock.el ('font-lock-revert-cleanup): Removed.
8477         * font-lock.el ('font-lock-revert-setup): Removed.
8478         Rewrite deferral code to handle any number of changes, merging
8479         them properly.  Remove hacked-up code for revert-buffer, now
8480         unnecessary.
8481
8482         * menubar-items.el (default-menubar):
8483         In Options->Edit Init File, don't switch to emacs-lisp-mode
8484         unless necessary; doing this turns off font-lock.
8485
8486 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8487
8488         * keydefs.el: Define C-x BS to backward-kill-sentence.
8489
8490 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8491
8492         * files.el (hack-local-variables-prop-line): Use non-greedy
8493         matching to process -*-texinfo-*- -*-.
8494
8495 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8496
8497         * minibuf.el (minibuf-directory-files): new function.
8498         (read-file-name-activate-callback): use minibuf-directory-files.
8499         (read-directory-name-internal): ditto.
8500         (mouse-file-display-completion-list): ditto.
8501         (mouse-directory-display-completion-list): ditto.
8502         (read-file-name-internal): remove "./" from completion list unless
8503         explicitly matched, for consistency.
8504
8505 2000-05-11  Ben Wing  <ben@xemacs.org>
8506
8507         * gutter-items.el (gutter-buffers-tab):
8508         * gutter-items.el (add-tab-to-gutter):
8509         * gutter-items.el (update-tab-in-gutter):
8510         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8511         * gutter-items.el (append-progress-display):
8512         * gutter-items.el (abort-progress-display):
8513         * gutter-items.el (raw-append-progress-display):
8514         Further fixes.  Use set-glyph-image not set-image-instance-property,
8515         to fix problems with multiple windows in a frame.
8516
8517         * menubar-items.el (tutorials-menu-filter):
8518         Fix typo.
8519
8520         * startup.el (early-error-handler):
8521         Display message box under windows; otherwise, message will disappear
8522         before it can be viewed.
8523
8524         * update-elc.el:
8525         Fix bug in NEEDTODUMP processing.
8526
8527 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8528
8529         * startup.el (lock-directory): Removed.
8530         (superlock-file): Ditto.
8531         (startup-set-paths): Remove lockdir.
8532         (startup-setup-paths-warning): Remove lock-directory.
8533
8534         * setup-paths.el (paths-find-lock-directory): Removed.
8535         (paths-find-superlock-file): Ditto.
8536
8537 2000-05-09  Ben Wing  <ben@xemacs.org>
8538
8539         * faces.el (set-face-property):
8540         * faces.el (set-face-font):
8541         * faces.el (set-face-foreground):
8542         * faces.el (set-face-background):
8543         * faces.el (set-face-background-pixmap):
8544         * faces.el (set-face-underline-p):
8545         * faces.el (set-face-strikethru-p):
8546         * faces.el (set-face-highlight-p):
8547         * faces.el (set-face-dim-p):
8548         * faces.el (set-face-blinking-p):
8549         * faces.el (set-face-reverse-p):
8550         doc string changes.
8551
8552         * glyphs.el:
8553         * glyphs.el (make-image-specifier):
8554         * glyphs.el (glyph-property):
8555         * glyphs.el (set-glyph-image):
8556         * glyphs.el (make-glyph):
8557         * glyphs.el (make-pointer-glyph):
8558         * glyphs.el (make-icon-glyph):
8559         * glyphs.el (widget-image-instance-p): New.
8560         authorship info, lots of doc changes.  New predicate, inadvertently
8561         omitted.  the general principle with specifier docs is now that
8562         the description of instantiators should go with the make-foo-specifier
8563         fun's doc string, rather than in foo-specifier-p.  this follows
8564         conventions elsewhere in XEmacs and in general is a lot more obvious
8565         of a place to look.  sometimes the make-foo-specifier function needs
8566         to be created in the process.
8567
8568         * gutter.el:
8569         * gutter.el (make-gutter-specifier): New.
8570         * gutter.el (make-gutter-size-specifier): New.
8571         * gutter.el (make-gutter-visible-specifier): New.
8572         specifier doc updates according to the conventions specified before.
8573
8574         * objects.el:
8575         * objects.el (make-font-specifier):
8576         * objects.el (make-color-specifier):
8577         * objects.el (make-face-boolean-specifier): New.
8578         specifier doc updates according to the conventions specified before.
8579
8580         * specifier.el:
8581         * specifier.el (set-specifier):
8582         * specifier.el (make-integer-specifier): New.
8583         * specifier.el (make-boolean-specifier): New.
8584         * specifier.el (make-natnum-specifier): New.
8585         * specifier.el (make-generic-specifier): New.
8586         * specifier.el (make-display-table-specifier): New.
8587         specifier doc updates according to the conventions specified before.
8588
8589         * toolbar.el:
8590         * toolbar.el (make-toolbar-specifier): New.
8591         specifier doc updates according to the conventions specified before.
8592
8593 2000-05-09  Ben Wing  <ben@xemacs.org>
8594
8595         * process.el (call-process-internal): Revert to previous version
8596         because Mike's change clashed with a change I did not long before.
8597         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8598         Thanks very much Mike for pointing out the bug and submitting a
8599         patch!
8600
8601 2000-04-13  Mike Alexander  <mta@arbortext.com>
8602
8603         * process.el (call-process-internal): Send the correct input buffer
8604         (call-process-internal): Return the exit status of the process
8605
8606 2000-05-07  Ben Wing  <ben@xemacs.org>
8607
8608         * winnt.el:
8609         * winnt.el (nt-quote-args-verbatim): Removed.
8610         * winnt.el (nt-quote-args-prefix-quote): Removed.
8611         * winnt.el (nt-quote-args-backslash-quote): Removed.
8612         * winnt.el (nt-quote-args-double-quote): Removed.
8613         * winnt.el (nt-quote-args-functions-alist): Removed.
8614         * winnt.el (nt-quote-process-args): Removed.
8615         Remove all stuff for argument quoting.  We borrow the code instead
8616         from Emacs 20.6, which is much more careful in its quoting
8617         (e.g. in handling runs of the escape character) and avoids most of
8618         the need for this Lisp mechanism by checking to see whether we're
8619         running a Cygwin or normal program and doing the appropriate
8620         quoting.  If we end up needing such a mechanism, we should add
8621         it by extending the variable `mswindows-quote-process-args' so it
8622         can take an alist of regexps.
8623
8624 2000-05-07  Ben Wing  <ben@xemacs.org>
8625
8626         * keydefs.el:
8627         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8628         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8629         the window without moving point.
8630
8631         * simple.el:
8632         * simple.el (scroll-up-one): New.
8633         * simple.el (scroll-down-one): New.
8634         Functions for use with C-M-up/down.
8635
8636 2000-05-01  Martin Buchholz <martin@xemacs.org>
8637
8638         * XEmacs 21.2.33 is released.
8639
8640 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8641
8642         * dialog.el (yes-or-no-p-dialog-box):
8643         Fix docstring.
8644         Fix following horrible bug in X11 mode with focus-follows-mouse:
8645           1. Visit two files in two different frames.
8646           2. do File->Revert Buffer in one of those frames.
8647           3. Dialog box appears.
8648           4. Arrange things so that the mouse passes over the *other*
8649              frame, then to the dialog box, and click on "Yes".
8650           5. The file contents end up in the *wrong* buffer!
8651         Add TODO comment.
8652
8653 2000-04-28  Ben Wing  <ben@xemacs.org>
8654
8655         * help.el (describe-installation): correct typo introduced
8656         in last patch: boundp -> fboundp.
8657
8658         * etags.el (buffer-tag-table-list):
8659         canonicalize filenames to Unix format so that tag-table-alist
8660         searching works under Windows.
8661
8662         * autoload.el:
8663         Bowdlerize the supposedly objectionable words
8664         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8665
8666         * gutter-items.el (set-progress-display-style):
8667         * gutter-items.el (search-dialog-callback):
8668         * gutter-items.el (make-search-dialog):
8669         Change to new callback-ex api.
8670
8671 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8672
8673         * help.el: (describe-installation): decode-coding-string is not
8674         defined in a non MULE environment.
8675
8676 2000-04-28  Ben Wing  <ben@xemacs.org>
8677
8678         * gutter-items.el (buffer-list-changed-hook):
8679         use it, not record-buffer-hook.
8680
8681         * subr.el (record-buffer-hook): Removed.
8682
8683 2000-04-27  Ben Wing  <ben@xemacs.org>
8684
8685         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8686         use NORECORD option.  Andy will not like this, but the existing
8687         gutter behavior is just wrong, as per this comment:
8688
8689         ;; this used to add the norecord flag to both calls below.
8690         ;; this is bogus because it is a pervasive assumption in XEmacs
8691         ;; that the current buffer is at the front of the buffers list.
8692         ;; for example, select an item and then do M-C-l
8693         ;; (switch-to-other-buffer).  Things get way confused.
8694         ;;
8695         ;; Andy, if you want to maintain the current look, you must
8696         ;;  *uncouple* the gutter order and buffers order.
8697
8698         * loaddefs.el (completion-ignored-extensions): unfuckify.
8699
8700         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8701         xemacs.mak.
8702
8703         * autoload.el (batch-update-one-directory): new function, used in
8704         xemacs.mak.
8705
8706         * loadup.el: set gc-cons-threshold very high unless dumping --
8707         loadup during update-elc is much much much faster.  also do this
8708         when quick-building.
8709
8710         add commented-out code for profiling loadup.
8711
8712
8713         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8714         is required in order to build xemacs.
8715
8716 2000-04-26  Ben Wing  <ben@xemacs.org>
8717
8718         * loadup.el: don't garbage collect during loadup if quick-build
8719         compile-time option is set.
8720
8721 2000-04-23  Ben Wing  <ben@xemacs.org>
8722
8723         * update-elc.el: compute whether any dumped .el or .elc files
8724         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8725         if so.
8726
8727         * update-elc.el (update-elc-files-to-compile): always change
8728         NOBYTECOMPILE in the src directory rather than current dir,
8729         so it will work under NT.
8730
8731         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8732         the form of this file is identical between Unix and Windows.
8733         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8734         Added comment.
8735         (update-autoloads-from-directory): updated doc string.
8736         updated doc strings in a few other places.
8737
8738 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8739
8740         * bytecomp.el (byte-force-recompile): Fix argument to
8741         byte-recompile-directory.
8742
8743 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8744
8745         * gutter-items.el (progress-display-clear-when-idle): Use
8746         add-one-shot-hook.
8747         * gutter-items.el (clear-progress-display): Adjust number of
8748         arguments.
8749
8750 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8751
8752         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8753
8754 2000-04-16  Ben Wing  <ben@xemacs.org>
8755
8756         * printer.el: New file.
8757
8758         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8759
8760         * help.el (describe-installation): Fix decoding for Windows.
8761
8762         * menubar-items.el:
8763         * menubar-items.el (default-menubar):
8764         * menubar-items.el (tutorials-menu-filter): New.
8765         * menubar-items.el (popup-menubar-menu):
8766         Add authorship.  Redo Help menu and Tutorials filter.
8767
8768         * menubar.el: Correct comment.
8769
8770         * modeline.el (modeline-buffer-identification): Correct doc string.
8771
8772         * simple.el:
8773         * simple.el (printing): Removed.
8774         * simple.el (printer-name): Removed.
8775         * simple.el (generic-print-buffer): Removed.
8776         * simple.el (generic-print-region): Removed.
8777         Move generic print code to printer.el.
8778
8779 2000-04-15  Ben Wing  <ben@xemacs.org>
8780
8781         * simple.el (generic-print-region): New.
8782         make this function actually work.
8783         (generic-print-buffer): call generic-print-region.
8784
8785 2000-04-14  Andy Piper  <andy@xemacs.org>
8786
8787         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8788         by using the new widget-callback-current-channel.
8789         (search-dialog-callback): ditto.
8790
8791 2000-04-12  Andy Piper  <andy@xemacs.org>
8792
8793         * gutter.el (default-gutter-position): moved from gutter-items.el.
8794         (default-gutter-position-changed-hook): ditto.
8795         (gutter-element-visibility-changed-hook): ditto.
8796         (set-gutter-element): ditto.
8797         (remove-gutter-element): ditto.
8798         (set-gutter-element-visible-p): ditto.
8799         (gutter-element-visible-p): ditto.
8800         (init-gutter): ditto.
8801
8802         * dialog.el (make-dialog-box): renamed and moved from
8803         gutter-items.el
8804
8805         * gutter-items.el: move various functions elsewhere.
8806
8807 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8808
8809         * menubar-items.el: Fixed place of parenthesis.
8810
8811 2000-04-12  Ben Wing  <ben@xemacs.org>
8812
8813         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8814                 without constantly being prompted for the tag.
8815         * simple.el: Added a number of section headings, to clarify the
8816                 organization of this file.
8817         * simple.el (activate-region):
8818         * simple.el (region-exists-p):
8819         * simple.el (region-active-p):
8820                 Moved these three function down to the other side of
8821                 the case-changing functions, so they join the rest of
8822                 the region code.
8823         * simple.el (printing): New.
8824         * simple.el (printer-name): New.
8825         * simple.el (generic-print-buffer): New.
8826                 New functions, a very simple prototype for a unified
8827                 printing interface.
8828
8829         * process.el (call-process-internal): Real fix for null BUFFER,
8830                 other problems with BUFFER specs.
8831
8832         * menubar-items.el:
8833                 Fixed up File->Print to use new printing functions.
8834                 Various corrections and expansions to Grep/Compile menus.
8835                 New options for Printing.
8836                 New options for SMTP Mail, the way to send mail under
8837                   MS Windows. (There's also a package patch to make SMTP
8838                   Mail be the default under MSWin.)
8839
8840 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8841
8842         * menubar-items.el: Selecting Rectangle Mousing from menubar
8843         did not work.  Needed to quote mouse-track-rectangle-p.
8844
8845 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8846
8847         * cl-compat.el (keywordp): Removed.
8848
8849 2000-04-05  Andy Piper  <andy@xemacs.org>
8850
8851         * gutter-items.el (progress-layout-glyph): don't initialize here.
8852         (progress-gauge-glyph): use dynamic sizing.
8853         (set-progress-display-style): new function. Set progress glyphs
8854         appropriately depending on the style.
8855         (progress-display-style): new variable. Custom version of
8856         set-progress-display-style.
8857         (progress-abort-glyph): switch to dynamic sizes.
8858         (search-dialog-text): make the edit field active.
8859
8860 2000-04-04  Andy Piper  <andy@xemacs.org>
8861
8862         * gutter-items.el (make-search-dialog): need to make the search
8863         dialog visible after creation.
8864
8865         * menubar-items.el (default-menubar): use the search dialog for
8866         searching. Remove some extraneous search menu items.
8867
8868         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8869         well as strings.
8870         (make-gutter-only-dialog-frame): allow the user to create the
8871         frame unmapped. Allow the gutter spec to be given as a glyph.
8872         (search-dialog-direction): new variable.
8873         (search-dialog-text): new variable.
8874         (search-dialog-callback): new function. Callback for the search
8875         dialog action.
8876         (make-search-dialog): new function. Create a user-friendly search
8877         dialog.
8878
8879 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8880
8881         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8882         under Windows.
8883
8884 2000-04-01  Andy Piper  <andy@xemacs.org>
8885
8886         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8887         progress more accurately.
8888
8889 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8890
8891         * finder.el (finder-compile-keywords): Process readable files only.
8892         Because error in process of .#finder-inf.el when compile xemacs
8893         with --with-clash-detection option.
8894
8895 2000-03-31  Andy Piper  <andy@xemacs.org>
8896
8897         * gutter-items.el (append-progress-display): don't delay after a
8898         successful font-lock.
8899         (make-gutter-only-dialog-frame): new function. Allow users to
8900         create gutter-only dialogs.
8901
8902 2000-03-27  Mike Alexander  <mta@arbortext.com>
8903
8904         * process.el (call-process-internal): Handle a null BUFFER
8905         parameter correctly.
8906
8907 2000-03-28  Andy Piper  <andy@xemacs.org>
8908
8909         * gutter-items.el (abort-progress-display): put strings in the
8910         gutter not extents.
8911         (progress-layout-glyph): signal special 'quit callback.
8912         (progress-display-quit-function): deleted.
8913         (progress-display-stop-callback): deleted.
8914         (progress-display-dispatch-command-events): deleted.
8915         (append-progress-display): remove calls to
8916         progress-display-dispatch-command-events.
8917         (raw-append-progress-display): ditto.
8918
8919 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8920
8921         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8922         being a list.  Actually define `stipple-pixmap-p' which is used as
8923         an error predicate.  Correctly handle PIXMAP being either relative
8924         or absolute file name.
8925
8926 2000-03-24  Andy Piper  <andy@xemacs.org>
8927
8928         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8929         (abort-progress-display): ditto. Don't delete the created extent.
8930         (raw-append-progress-display): ditto.
8931         (progress-display-dispatch-non-command-events): new
8932         function. Encapsulates what we want to do when no command input is
8933         required.
8934         (progress-display-dispatch-command-events): likewise, but disable
8935         for now since it causes too many problems.
8936         (append-progress-display): use them.
8937         (raw-append-progress-display): ditto.
8938         (default-gutter-position-changed-hook): set this rather than
8939         default-gutter-position-changed.
8940         (default-gutter-position-changed-hook): lambda with zero arguments
8941         rather than one.
8942         (raw-append-progress-display): trap errors in pending input since
8943         allowing them to signal will hose the gauge well and
8944         truly. Ideally we would like to delay these until we are more able
8945         to cope.
8946         (append-progress-display): ditto.
8947
8948 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8949
8950         * lisp/make-docfile.el: call-process-internal is now implemented
8951         in process.el.
8952
8953 2000-03-21  Ben Wing  <ben@xemacs.org>
8954
8955         * mule\mule-cmds.el (set-language-info-alist):
8956         Fix to correspond to new menu arrangement.
8957
8958 2000-03-21  Ben Wing  <ben@xemacs.org>
8959
8960         * process.el:
8961         * process.el (call-process-internal): New.
8962         New implementation of call-process.  Only enabled under NT, so far.
8963         stderr handling not implemented yet in CVS'd C code.
8964
8965 2000-03-20  Ben Wing  <ben@xemacs.org>
8966
8967         * lisp-mode.el:
8968         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8969         * lisp-mode.el (lisp-interaction-mode):
8970         Put back Lisp Interaction menubar for Jan V's sake.
8971
8972         * simple.el:
8973         * simple.el (mark-ring):
8974         * simple.el (dont-record-current-mark): New.
8975         * simple.el (in-shifted-motion-command): New.
8976         * simple.el (mark-ring-unrecorded-commands): New.
8977         * simple.el (mark-ring-max):
8978         * simple.el (set-mark-command):
8979         * simple.el (push-mark):
8980         * simple.el (handle-pre-motion-command):
8981         Implement scheme for not recording unimportant marks.
8982
8983         * subr.el:
8984         * subr.el (function-allows-args): New.
8985         New function function-allows-args.
8986
8987 2000-03-20  Martin Buchholz <martin@xemacs.org>
8988
8989         * XEmacs 21.2.32 is released.
8990
8991 2000-03-20  Andy Piper  <andy@xemacs.org>
8992
8993         * gutter-items.el (update-tab-in-gutter): force selection of the
8994         selected-window if required to do so.
8995         (buffers-tab-items): ditto.
8996         (add-tab-to-gutter): ditto.
8997         (create-frame-hook): use force-selection.
8998         (default-gutter-position-changed): lambdify.
8999         (update-tab-hook): deleted since it was only used in one place.
9000
9001 2000-03-18  Andy Piper  <andy@xemacs.org>
9002
9003         * files.el (find-file-noselect): undo change that shouldn't have
9004         gone in.
9005
9006 2000-03-17  Andy Piper  <andy@xemacs.org>
9007
9008         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9009         of selected-window trickery.
9010
9011         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9012         frames tabs.
9013         (progress-display-stop-callback): progress -> progress-display
9014         (progress-display-quit-function): ditto.
9015         (clear-progress-display): ditto.
9016         (remove-progress-display): ditto.
9017         (append-progress-display): ditto.
9018         (abort-progress-display): ditto.
9019         (raw-append-progress-display): ditto.
9020         (display-progress-display): ditto.
9021         (current-progress-display-label): ditto.
9022         (current-progress-display): ditto.
9023         (lprogress-display): ditto and save the buffer
9024         (progress-display): ditto. Otherwise the buffer sometimes gets
9025         changed which confuses font-lock.
9026
9027         * font-lock.el (font-lock-default-fontify-buffer): catch all
9028         errors, not just quit.
9029         (font-lock-mode): progress -> display-progress
9030         (font-lock-default-fontify-buffer): ditto.
9031         (font-lock-fontify-syntactically-region): ditto.
9032         (font-lock-fontify-keywords-region): ditto.
9033
9034 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9035
9036         * cl.el (gensym): Move to here from cl-macs.el.
9037         (gentemp): Ditto.
9038
9039 2000-03-16  Andy Piper  <andy@xemacs.org>
9040
9041         * font-lock.el (font-lock-mode): use lprogress and friends for
9042         progress management.
9043         (font-lock-default-fontify-buffer): ditto.
9044         (font-lock-fontify-syntactically-region): ditto.
9045         (font-lock-fontify-keywords-region): ditto.
9046         (font-lock-revert-cleanup): fix reverting.
9047         (font-lock-revert-setup): ditto.
9048
9049         * gutter-items.el (progress-use-echo-area): new variable. Use the
9050         echo area for progress gauges if non-nil.
9051         (clear-progress): remove echo area stuff and defer to
9052         clear-message.
9053         (append-progress): dispatch non-command events after each progress
9054         increment. Remove echo area stuff.
9055         (abort-progress): remove echo area stuff and defer to
9056         display-message.
9057         (raw-append-progress): ditto. Dispatch non-command events after
9058         gutter redisplay.
9059         (display-progress): defer echo area stuff to display-message.
9060
9061         * gutter-items.el (clear-progress):
9062         (abort-progress): indentation changes.
9063         (display-progress): don't clear progress.
9064         (append-progress): compare messages with equal.
9065         (raw-append-progress): use dispatch-non-command-events to flush
9066         widget creation events.
9067
9068 2000-03-13  Ben Wing  <ben@xemacs.org>
9069
9070         * abbrev.el:
9071         * abbrev.el (abbrev-string-to-be-defined): New.
9072         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9073         Changes for use with the menubar.
9074
9075 2000-03-12  Ben Wing  <ben@xemacs.org>
9076
9077         * alist.el (vassoc): moved here from font-menu.el.
9078
9079         * custom.el (defface): typo fix.
9080
9081         * dialog.el (yes-or-no-p-dialog-box):
9082         * dialog.el (message-box):
9083         * files.el (save-some-buffers-1):
9084         Put accelerators in the button names.
9085
9086         * font-lock.el (font-lock-comment-face):
9087         * font-lock.el (font-lock-keyword-face):
9088         * font-lock.el (font-lock-function-name-face):
9089         Fixed some of the colors under MS Windows because the existing
9090         default colors were hardly different from black and needed to be
9091         made lighter.
9092
9093         * font-menu.el:
9094         * font-menu.el (font-menu-split-long-menu):
9095         * font-menu.el (font-menu-family-constructor):
9096         * font-menu.el (font-menu-size-constructor):
9097         * font-menu.el (font-menu-weight-constructor):
9098         * font-menu.el (font-menu-set-font):
9099         vassoc moved to alist.el.
9100         Accelerators added to all menus.
9101         Unused bound var new-props removed.
9102
9103         * keydefs.el: I did a whole lot of rearranging to put things in a
9104         more consistent order and fixed a number of cases where key
9105         combinations involving up, down, left, right and so on were
9106         defined but the corresponding keypad combinations were not
9107         defined.
9108
9109         * lisp-mode.el:
9110         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9111         * lisp-mode.el (emacs-lisp-mode):
9112         * lisp-mode.el (lisp-interaction-mode):
9113         * lisp-mode.el (flet):
9114         Added accelerators onto the menus.
9115         Made all the different versions of the let function be indented
9116         the same way.
9117         Undid Steve's easy-menu-ification, because it makes it impossible
9118         to have the menubar and popup menus different.
9119         Cleaned up the menu; added items for find-function &c and some
9120         indenting, and removed debug-on-*.
9121
9122         * list-mode.el (list-mode-hook):
9123         * list-mode.el (list-mode):
9124         * list-mode.el (completion-setup-hook):
9125         * list-mode.el (display-completion-list):
9126         Added support for the :window-height keyword, which is required
9127         because of other changes that I made for the file dialog box.  I
9128         also made the hook variables list-mode-hook and
9129         completion-setup-hook and also minibuffer-setup-hook in
9130         minibuf.el be permanent-local; see comment in list-mode.el.
9131
9132         * map-ynp.el (map-y-or-n-p):
9133         Added accelerators to the dialog buttons.
9134
9135         * menubar-items.el (menu-truncate-list):
9136         New internal function.
9137         * menubar-items.el (submenu-generate-accelerator-spec):
9138         * menubar-items.el (menu-item-strip-accelerator-spec):
9139         * menubar-items.el (menu-item-generate-accelerator-spec):
9140         New exported functions, for use in auto-generating accelerator specs.
9141
9142         * menubar-items.el:
9143         * menubar-items.el (default-menubar):
9144         * menubar-items.el (maybe-add-init-button):
9145         * menubar-items.el (bookmark-menu-filter):
9146         * menubar-items.el (slow-format-buffers-menu-line):
9147         * menubar-items.el (build-buffers-menu-internal):
9148         * menubar-items.el (language-environment-menu-filter):
9149         * menubar-items.el (default-popup-menu):
9150         * menubar-items.el (popup-buffer-menu):
9151         * menubar-items.el (popup-menubar-menu):
9152         Did a major overhaul on this file, and in fact I'm nowhere near
9153         done working on the menubar, and there will be more patches to
9154         come.  A basic summary of what I've done:
9155
9156         a) I added accelerators to all of the menu items.  For menus that
9157         are auto-generated, such as the buffers menu, the accelerators are
9158         automatically added to the beginning of each line using the
9159         numbers 1 through 9, then zero, and then letters starting with A,
9160         but omitting the letters that are already in use for the fixed
9161         menu items at the top of the buffers menu.  To facilitate adding
9162         accelerators of this kind, I created some new functions
9163         (*-accelerator-spec), which are also being used by other filters
9164         that auto generate lists of things such as ftp sites to download
9165         packages.  If people really don't like these accelerators
9166         appearing at the beginning of the menu items, a variable can be
9167         added to optionally turn them off, but I think this is rather
9168         pointless because other menu items have accelerators and many or
9169         most of the menu users will use the accelerators if the support is
9170         there.
9171
9172         b) I combined the top level Tools and Apps menus into a single
9173         Tools menu, because the distinction between the two is not
9174         obvious, and the items on the menus are not used often enough that
9175         putting some of them onto submenus is a problem.
9176
9177         c) I created two new top level menus called View and Cmds because
9178         there were too many items on the File and Edit menus, and I'm going
9179         to be adding more items to these menus.  In contrast to the Tools
9180         menu, the items on these menus may be used quite often during an
9181         editing session, and so should be available with fewer
9182         keystrokes.
9183
9184         d) I added a number of options to the options menu, including one
9185         for controlling whether the alt key can be used to traverse to
9186         menu items using the accelerators, one for controlling behavior of
9187         control-k, one for controlling how the kill and yank functions
9188         interact with the clipboard, a few additional buffers-menu
9189         options, and various other things.  I also did a bit of
9190         rearranging, for example, combining the keyboard and mouse options
9191         into a single keyboard and mouse submenu to facilitate the
9192         accelerators on that level.
9193
9194         e) I changed the variable buffers-menu-format-buffer-line-function
9195         to take two arguments instead of one, the second argument being
9196         the line number for use in creating an accelerator.  I added a
9197         hack to support existing functions with one argument (although I
9198         doubt that very many of these exist), for backward compatibility.
9199
9200         f) I moved the top level mule menu to be a submenu of the edit
9201         menu.  I think that most of the items on this menu are fairly
9202         useless and there are certainly not enough frequently used items
9203         to justify this being its own top level menu.
9204
9205         g) I combined most of the items in big-menubar.el into the main menu.
9206         If people think the main menu is too big, it would be possible to
9207         create different configurations, some smaller.
9208
9209         * menubar.el (check-menu-syntax):
9210         Deleted some syntax checks that were no longer valid, partly
9211         because of changes that were already made a long time ago, and
9212         partly because of a change I made where I allow the name of the
9213         menu item to be an evaluated expression rather than just a string,
9214         similar to all of the other parameters of a menu item.
9215
9216         * minibuf.el:
9217         * minibuf.el (read-file-name-1):
9218         * minibuf.el (mouse-read-file-name-1):
9219         I made a number of changes to improve the appearance
9220         and functioning of the file dialog box.  They include:
9221
9222         a) Fixing the problem where closing the dialog box by clicking on
9223         the close button of the window didn't properly exit the
9224         minibuffer.
9225
9226         b) Fixing the problem that if you typed part of a file name, and
9227         then clicked on a completion with the mouse, the file was not
9228         correctly selected.
9229
9230         c) Changing the title of the dialog box to reflect the operation
9231         being done in accordance with user interface conventions, rather
9232         than the name of the dialog box buffer, which is rather useless.
9233
9234         d) Remove the words "possible completions are" which didn't
9235         belong.
9236
9237         e) Fix things so that the completions scroll off the end of the
9238         completions windows only to the right, rather than both to the
9239         right and down, which is in accordance with Windows user interface
9240         conventions.
9241
9242         * msw-init.el (init-post-mswindows-win):
9243         Added a binding for meta-F4, which is the standard windows binding
9244         for exiting a program.
9245
9246         * select.el (get-selection-no-error):
9247         * select.el (own-selection):
9248         * select.el (own-clipboard):
9249         Added an optional argument called append to the functions
9250         own-selection and own-clipboard.  This adds support for appending
9251         text to the existing selection and allows the function
9252         own-clipboard to be used as the value of the variable
9253         interprogram- cut-function.
9254
9255         Fixed a bug in own-selection in handling zmacs-region-stays.
9256
9257         * simple.el (historical-kill-line): New.
9258
9259         * simple.el (kill-line):
9260         * simple.el (interprogram-cut-function):
9261         * simple.el (interprogram-paste-function):
9262         * simple.el (handle-pre-motion-command):
9263         * simple.el (next-line):
9264         * simple.el (previous-line):
9265         a) Expanded the variable kill-whole-line, so that function
9266         kill-line can be set to delete the entire line always, not just
9267         when cursor is at the beginning of the line.  This is controlled
9268         by setting the variable kill-whole-line to the symbol 'always.
9269         This behavior, as well as the existing kill-whole-line behavior,
9270         now only take effect when kill-line is called interactively,
9271         although this is a departure from a previous behavior in the case
9272         of setting this variable kill-whole-line to t.  It is almost
9273         certainly what has always been intended, and most likely the old
9274         way of doing things introduced bugs.  I also created a function
9275         called historical-kill-line, which ignores the kill-whole-line
9276         setting and always gives the historical behavior of only killing
9277         to the end of the line.  I bound this function to shift- control-k
9278         so that the kill to end of line behavior is available, even when
9279         kill-whole-line has been set to change control-k into the simple
9280         delete-whole-line behavior. (This can be set using the options
9281         menu.)
9282
9283         b) I changed things so that kill and yank now interact with the
9284         clipboard by default under windows.  This was done by changing the
9285         default value of interprogram-cut- function and
9286         interprogram-paste-function.  You can get the old behavior by
9287         setting these to nil, and there is an option on the options menu
9288         to do this.
9289
9290         c) I added support for selecting text using shifted motion keys.
9291         This support is on by default and can be controlled by the
9292         variable shifted-motion-keys-select-region.  There is also a
9293         variable called unshifted-motion-keys-deselect-region that
9294         controls more specifically how the shifted motion key behavior
9295         works.  I did not put an option on the options menu to turn this
9296         off, because I can't imagine why this would be useful.
9297
9298         * simple.el (forward-block-of-lines):
9299         * simple.el (backward-block-of-lines):
9300         * simple.el (block-movement-size):
9301         New.
9302
9303         * simple.el (uncapitalized-title-words):
9304         * simple.el (uncapitalized-title-word-regexp):
9305         * simple.el (capitalize-string-as-title):
9306         * simple.el (capitalize-region-as-title):
9307         New.
9308
9309
9310         * subr.el (add-hook):
9311         * subr.el (make-local-hook): New.
9312         * subr.el (remove-local-hook): New.
9313         * subr.el (add-one-shot-hook): New.
9314         * subr.el (add-local-one-shot-hook): New.
9315         Added some functions to make using hooks easier.
9316         These include:
9317
9318         a) Functions add-local-hook and remove-local-hook to make it easy
9319         to use local hooks.
9320
9321         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9322         make it possible to add a "one-shot" hook, which is to say a hook
9323         that runs only once, and automatically removes itself after the
9324         first time it has run.
9325
9326 2000-03-09  Andy Piper  <andy@xemacs.org>
9327
9328         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9329
9330 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9331
9332         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9333         Moved from menubar-items.el.
9334         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9335
9336 2000-03-08  Andy Piper  <andy@xemacs.org>
9337
9338         * gutter-items.el (build-buffers-tab-internal): add selected field
9339         to buffers tab spec.
9340
9341 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9342
9343         * minibuf.el (last-exact-completion): Initialize to nil.
9344
9345 2000-03-07  Didier Verna  <didier@xemacs.org>
9346
9347         * startup.el (command-line-1): remove unused variable
9348         `first-file-buffer'.
9349
9350 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9351
9352         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9353         which is also used for Web server log files.
9354
9355 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9356
9357         * mule/mule-charset.el: Setup auto-fill-chars.
9358
9359 2000-03-02  SL Baur  <steve@beopen.com>
9360
9361         * subr.el (with-string-as-buffer-contents): Reimplement using
9362         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9363         non-deletion of buffer after execution problem.
9364         (with-output-to-string): Use unique buffer name.
9365
9366 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9367
9368         * gutter-items.el (buffers-tab-sort-function):  New variable.
9369         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9370
9371 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9372
9373         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9374
9375 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9376
9377         * menubar-items.el (maybe-add-init-button): Remove the "Load
9378         .emacs" button from all menubars.
9379
9380 2000-03-01  Didier Verna  <didier@xemacs.org>
9381
9382         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9383         region rectangle replacement (from Jan Vroonhof).
9384         (replace-rectangle): new function.
9385
9386 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9387
9388         * mule/mule-cmds.el (set-default-coding-systems): Use
9389         set-terminal-coding-system and set-keyboard-coding-system.
9390         * coding.el (set-terminal-coding-system): Use
9391         set-console-tty-output-coding-system.
9392         (set-keyboard-coding-system): Use
9393         set-console-tty-input-coding-system.
9394
9395 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9396
9397         * minibuf.el (read-variable): Allow symbol to default argument.
9398
9399 2000-02-27  Andy Piper  <andy@xemacs.org>
9400
9401         * gutter-items.el (update-tab-hook): new function to be used for
9402         hooks.
9403         (create-frame-hook): add update-tab-hook.
9404         (record-buffer-hook): ditto.
9405         (default-gutter-position-changed): ditto.
9406         (default-gutter-position): updating the buffers tab is now handled
9407         by a hook.
9408         (default-gutter-position-changed-hook): new variable.
9409         (gutter-element-visibility-changed-hook): ditto.
9410         (set-gutter-element-visible-p): call it.
9411         (set-gutter-element): use modify-specifier-instances. Set extents
9412         as duplicable before using.
9413         (remove-gutter-element): ditto.
9414         (set-gutter-element-visible-p): ditto.
9415         (init-gutter): new function.
9416         (add-tab-to-gutter): use new gutter-element functions rather than
9417         setting specifiers directly.
9418         (clear-progress): ditto.
9419         (abort-progress): ditto.
9420         (gutter-buffers-tab-visible-p): renamed from
9421         default-gutter-visible-p
9422
9423         * specifier.el (modify-specifier-instances): new function from Jan
9424         Vroonhof.
9425
9426         * x-init.el (init-post-x-win): call init-gutter.
9427
9428         * msw-init.el (init-post-mswindows-win): call init-gutter.
9429
9430         * menubar-items.el (default-menubar): Update to reflect new gutter
9431         variables.
9432
9433 2000-02-26  Andy Piper  <andy@xemacs.org>
9434
9435         * gutter-items.el (set-gutter-element): new function. Add gutter
9436         elements to the specified gutter.
9437         (remove-gutter-element): new function. Remove gutter elements from
9438         the specified gutter.
9439         (set-gutter-element-visible-p): new function. Set gutter element
9440         visibility for the provided gutter-visible specifier.
9441
9442 2000-02-23  Andy Piper  <andy@xemacs.org>
9443
9444         * gutter-items.el (add-tab-to-gutter): specify dimensions
9445         dynamically.
9446
9447 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9448
9449         * gutter-items.el (add-tab-to-gutter):
9450         * package-get.el (package-get-interactive-package-query):
9451         * package-ui.el (pui-directory-exists):
9452         (pui-install-selected-packages):
9453         (pui-list-packages):
9454         Use #'(lambda ...)  instead of '(lambda ...).
9455
9456 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9457
9458         * startup.el (load-user-init-file): Check to make sure user
9459           has an init-file before calling load().
9460
9461 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9462
9463         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9464
9465 2000-02-23  Martin Buchholz <martin@xemacs.org>
9466
9467         * XEmacs 21.2.31 is released.
9468
9469 2000-02-21  Mike Sperber <mike@xemacs.org>
9470
9471         * loadup.el (really-early-error-handler):
9472         * update-elc.el:
9473         * make-docfile.el:
9474         Remove dependency on EMACSBOOTSTRAP... environment variables.
9475
9476 2000-02-21  Martin Buchholz <martin@xemacs.org>
9477
9478         * XEmacs 21.2.30 is released.
9479
9480 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9481
9482         * byte-optimize.el (byte-optimize-plus):
9483         (byte-optimize-minus):
9484         (byte-optimize-multiply):
9485         Optimize (- 0) to 0, not (-)
9486         Optimize (+ 5 3.0) to 8.0
9487         Optimize (* 5 3.0) to 15.0
9488         Improve readability.
9489
9490 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9491
9492         * modeline.el: (modeline-scrolling-method): change modeline
9493         mswindows cursor appearance according to the value.
9494
9495         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9496         and 'gui-element face colors and 'gui-element face font to Windows
9497         defaults.
9498
9499 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9500
9501         * font-lock.el: Javadoc enhancements
9502
9503 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9504
9505         * ldap.el (toplevel): Test if LDAP support has been compiled in
9506         (ldap-verbose): New option
9507         (ldap-search-entries): Renamed from the previous ldap-search
9508         Conditionalize message display on ldap-verbose
9509         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9510         defuns
9511         (ldap-search): Is now defined as an obsolete wrapper calling
9512         ldap-search-basic or ldap-search-entries
9513
9514
9515 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9516             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9517             Jan Vroonhof  <jan@xemacs.org>
9518
9519         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9520         When for-effect is true, didn't call `byte-optimize-form'
9521         in and/or subforms without last.
9522
9523 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9524
9525         * package-get.el (package-get-download-sites): Use correct custom
9526         type.
9527
9528 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9529
9530         * files.el (write-file): Ask for coding system when compiled with
9531         file-coding.
9532
9533 2000-02-16  Andy Piper  <andy@xemacs.org>
9534
9535         * buffer.el (switch-to-buffer): give norecord argument to
9536         set-window-buffer instead of explicitly recording.
9537
9538         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9539         we have to pick a window.
9540
9541 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9542
9543         * mule/mule-cmds.el (describe-language-support): Don't add
9544         unexist function to help-map.
9545         (describe-coding-system): Don't use already assigend `C'.
9546
9547 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9548
9549         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9550         work in custom.
9551
9552 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9553
9554         * about.el: Ienaga's e-mail address change.
9555
9556 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9557
9558         * etags.el (find-tag): force new window -- even if buf already
9559         visible -- when other-window is t
9560
9561 2000-02-16  Martin Buchholz <martin@xemacs.org>
9562
9563         * XEmacs 21.2.29 is released.
9564
9565 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9566
9567         * cl-extra.el (getf): This is now identical to `plist-get', so
9568         just defalias it.
9569         * cl-macs.el: Make getf an alias to plist-get, at the
9570         byte-compiler level, using define-compiler-macro.
9571
9572 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9573
9574         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9575
9576 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9577
9578         * lisp/etags.el (find-tag-internal): set exact-tagname to
9579           a regular expression that matches against the tagname
9580           part of the tag entry first instead of only looking in
9581           the context area.
9582
9583 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9584
9585         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9586         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9587
9588 2000-02-07  Martin Buchholz <martin@xemacs.org>
9589
9590         * XEmacs 21.2.28 is released.
9591
9592 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9593
9594         * cl-extra.el (getf): Just call `get', never `get*'.
9595         Make arglist match docstring.
9596         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9597         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9598         * byte-optimize.el: remove references to `get*'.
9599
9600 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9601
9602         * mule/european.el: Add syntax information for Latin3 and Latin4.
9603
9604 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9605
9606         * byte-optimize.el: Byte-optimize (length "foo")
9607
9608 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9609
9610         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9611         width check using `window-leftmost-p' and `window-rightmost-p'.
9612
9613 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9614
9615         * wid-edit.el (widget-match-inline): An atom never matches a
9616           list.
9617
9618 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9619
9620         * modeline.el: Consolidated 'x and 'mswindows specification under
9621         'win tag.
9622
9623 2000-01-29  Andy Piper  <andy@xemacs.org>
9624
9625         * gutter-items.el: (format-buffers-tab-line): Try and be
9626         intelligent about buffer naming when we have duplicates.
9627
9628 2000-01-29  Andy Piper  <andy@xemacs.org>
9629
9630         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9631         updated when it becomes visible.
9632
9633 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9634
9635         * bytecomp.el (byte-compile-insert-header): Properly set coding
9636         system under MULE and file-coding.
9637
9638 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9639
9640         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9641         (dontusethis-set-value-terminal-coding-system-handler):
9642         (dontusethis-set-value-keyboard-coding-system-handler):
9643         Never undefine coding system aliases.  Emergency fix for gnus.
9644
9645 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9646
9647         * files.el (abbreviate-file-name): Use directory-sep-char instead
9648         of hard-coded "/".
9649
9650 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9651
9652         * startup.el (user-init-file-base-list): New variable, replacing
9653         user-init-file-base.
9654         (find-user-init-file): New function.
9655         (command-line-early): Use it.
9656         (load-user-init-file): Ditto.
9657
9658 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9659
9660         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9661         calling valid-image-instantiator-format-p
9662
9663 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9664
9665         * isearch-mode.el (isearch-mode): The variable is
9666         isearch-unhidden-extents, not isearch-opened-extents.
9667
9668 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9669
9670         * minibuf.el (next-history-element): Modify error message if a
9671         default value is available.
9672
9673 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9674
9675         * bytecomp.el (byte-compile-file): Don't unconditionally write
9676         .elc files in binary - might contain non-Latin1.
9677
9678 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9679
9680         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9681         for windows-nt.
9682
9683         * version.el:
9684         * startup.el (user-init-file-base):
9685         * process.el (call-process-region):
9686         * files.el (make-backup-file-name):
9687         (backup-file-name-p):
9688         (file-relative-name):
9689         (abbreviate-file-name):
9690         (set-auto-mode):
9691         * code-process.el (call-process-region): Removed unnecessary
9692         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9693         support out of the universe.
9694
9695         * process.el:
9696         * code-process.el:
9697         * bytecomp.el (byte-compile-file): Removed reference to
9698         buffer-file-type, and commented usage of binary-process-output
9699         NTEmacs variables.
9700
9701 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9702
9703         * help.el (function-arglist): Add case for macro.
9704
9705 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9706
9707         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9708         printers.
9709         (custom-display): Added a menu for printer/display tags.
9710
9711         * frame.el (frame-type):
9712         * device.el (device-type): Added 'msprinter to the doc string, and
9713         removed 'pc -- it is not going to be implemented ever.
9714         (call-device-method): Fixed docstring typo.
9715         Defined specifier tags 'printer and 'display.
9716
9717 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9718
9719         * lisp/itimer.el (itimer-run-expired-timers): (consp
9720           last-command-event-time) instead of (consp
9721           'last-command-event-time).
9722
9723 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9724
9725         * msw-glyphs.el: Removed obsolete commentary.
9726
9727 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9728
9729         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9730         better default value.
9731
9732 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9733
9734         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9735         (read-string): Ditto.
9736         (eval-minibuffer): Ditto.
9737         (read-command): Ditto.
9738         (read-function): Ditto.
9739         (read-variable): Ditto.
9740         (read-number): Ditto.
9741         (read-shell-command): Ditto.
9742         (read-number): Record history.
9743
9744 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9745
9746         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9747
9748 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9749
9750         * faces.el (startup-initialize-custom-faces): New function.
9751         Reset all faces created during auto-autoloads loading time
9752         by defface.
9753         * startup.el (command-line): Call it.
9754
9755 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9756
9757         * about.el (about-hackers): Add myself to contributors list.
9758
9759 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9760
9761         * menubar-items.el (maybe-add-init-button): Removed an argument in
9762         a call to load-user-init-file, as the function managed to lose its
9763         formal parameter a few betas ago.
9764
9765 2000-01-18  Martin Buchholz <martin@xemacs.org>
9766
9767         * XEmacs 21.2.27 is released.
9768
9769 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9770
9771         * process.el (shell-command-to-string): Use the FSF docstring.
9772         Make shell-command-to-string the standard function, and
9773         exec-to-string the (deprecated) alias.
9774
9775         * startup.el: typo fix.
9776
9777 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9778
9779         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9780
9781 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9782
9783         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9784         buffers after visible buffers.
9785         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9786
9787 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9788
9789         * info.el (Info-extract-menu-node-name): Stop at a dot
9790         followed by whitespace or right parenthesis.
9791
9792 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9793
9794         * info.el (Info-directory-list): Warn against using Customize with
9795         Info-directory-list.
9796
9797 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9798
9799         * minibuf.el (read-file-name): doc fix.
9800
9801         * autoload.el (update-file-autoloads): doc fix.
9802
9803         * about.el (about-hackers): Change my E-mail address.
9804
9805 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9806
9807         * info.el (Info-visit-file): Just use the `f' interactive spec to
9808         read a filename in the standard way.
9809
9810 2000-01-13  Andy Piper  <andy@xemacs.org>
9811
9812         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9813         (gutter-buffers-tab-extent): new variable.
9814         (update-tab-in-gutter): call add-tab-to-gutter again if the
9815         orientation has changed.
9816         (add-tab-to-gutter): cope with different orientations.
9817
9818 2000-01-11  Didier Verna  <didier@xemacs.org>
9819
9820         * info.el (Info-following-node-name): backward-skip dots as well
9821         as spaces (dots at the end of a node name aren't part of it).
9822         (Info-extract-menu-node-name): don't skip dots. There could be
9823         some in the node name.
9824         (Info-index): allow dots to be part of a node name.
9825
9826 2000-01-12  Andreas Jaeger  <aj@suse.de>
9827
9828         * files.el (auto-mode-alist): Added idlwave-mode.
9829         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9830
9831 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9832
9833         * info.el (Info-search): Show default value.
9834
9835 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9836
9837         * info.el (Info-read-node-completion-table): New variable.
9838         (Info-read-node-name-1): New function.
9839         (Info-read-node-name): Use it.
9840         (Info-follow-reference): Use DEFAULT argument of completing-read.
9841         (Info-menu): Ditto.
9842
9843 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9844
9845         * hyper-apropos.el (hyper-describe-key-briefly): Save
9846         window configuration.
9847         (hyper-describe-face): Use DEFAULT of completing-read.
9848         (hyper-apropos-read-variable-symbol): Ditto.
9849         (hyper-apropos-read-function-symbol): Ditto.
9850
9851 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9852
9853         * mule/mule-cmds.el (set-default-coding-system): Set
9854         comint-exec-hook to use coding-system-for-read and
9855         coding-system-for-write so that C-x RET c works.
9856
9857 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9858
9859         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9860         (previous-matching-history-element): Increment
9861         minibuffer-max-depth by 1.
9862         (next-matching-history-element): Ditto.
9863
9864 2000-01-11  Andy Piper  <andy@xemacs.org>
9865
9866         * gutter-items.el (buffers-tab): Create a new face for the buffers
9867         tab.
9868         (buffers-tab-face): use it.
9869
9870 2000-01-10  Didier Verna  <didier@xemacs.org>
9871
9872         * modeline.el (modeline-scrolling-method): change modeline X
9873         cursor appearance according to the value.
9874
9875 2000-01-07  Andreas Jaeger  <aj@suse.de>
9876
9877         * about.el (about-hackers): Moved my entry to contributor list.
9878         (xemacs-hackers): Added myself.
9879         (about-maintainer-info): Added description of myself.
9880
9881
9882 2000-01-07  Didier Verna  <didier@xemacs.org>
9883
9884         * modeline.el (modeline-scrolling-method): new variable.
9885         (mouse-drag-modeline): add reference to it in the docstring.
9886         (mouse-drag-modeline): handle it.
9887
9888 2000-01-08  Andy Piper  <andy@xemacs.org>
9889
9890         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9891         calls.
9892         (remove-buffer-from-gutter-tab): ditto.
9893
9894 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9895
9896         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9897         (custom-face-edit): Fix grammatical error in help message.
9898
9899 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9900
9901         * movemail.el: Added.
9902
9903         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9904
9905 2000-01-03  Didier Verna  <didier@xemacs.org>
9906
9907         * modeline.el (mouse-drag-modeline): remove the code related to
9908         the modeline horizontal scrolling facility.
9909
9910 1999-12-31  Martin Buchholz <martin@xemacs.org>
9911
9912         * XEmacs 21.2.26 is released.
9913
9914 1999-12-28  Andy Piper  <andy@xemacs.org>
9915
9916         * wid-edit.el (widget-push-button-value-create): The gui cache
9917         does not agree with native widgets which can only be displayed
9918         once per window. The reasons for caching are diminished now that
9919         we don't hog resources when creating buttons.
9920         (widget-push-button-cache) deleted.
9921
9922 1999-12-24  Martin Buchholz <martin@xemacs.org>
9923
9924         * XEmacs 21.2.25 is released.
9925
9926 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9927
9928         * hyper-apropos.el (hyper-apropos): Toggle
9929         hyper-apropos-programming-apropos correctly.
9930         Set REGEXP when user accepts default value.
9931
9932 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9933
9934         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9935         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9936
9937 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9938
9939         * mule/mule-category.el (undefined-category-designator):
9940         Return char instead of character.  Search for undefined one.
9941         (describe-category): Use with-displaying-help-buffer.
9942
9943 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9944
9945         * byte-optimize.el (byte-optimize-plus):
9946         Optimize (+ 1) to 1 instead of (1+ nil).
9947
9948         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9949
9950         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9951
9952         * byte-optimize.el (byte-optimize-char-before): New function.
9953         Remove performance penalty for using (char-before) instead of (char-after).
9954
9955 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9956
9957         * mule/mule-category.el (char-category-list): Return character
9958         instead of integer.
9959
9960 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9961
9962         * minibuf.el (read-buffer): Check default is buffer object.
9963
9964 1999-11-25  Andy Piper  <andy@xemacs.org>
9965
9966         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9967         for buttons.
9968
9969 1999-12-16  Andreas Jaeger  <aj@suse.de>
9970
9971         * package-get.el (package-get-maybe-save-index): Fixed typo.
9972         Patch by Jeff Miller <jmiller@smart.net>.
9973
9974 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9975
9976         * gnuserv.el (gnuserv-process-filter):  don't call
9977         gnuserv-write-to-client when gnuserv-current-client is nil
9978
9979 1999-12-14  Martin Buchholz <martin@xemacs.org>
9980
9981         * XEmacs 21.2.24 is released.
9982
9983 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9984
9985         * about.el (about-hackers): Update my email address.
9986
9987 1999-12-07  Martin Buchholz <martin@xemacs.org>
9988
9989         * XEmacs 21.2.23 is released.
9990
9991 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9992
9993         * package-get.el (package-get-download-sites): Removed several
9994         defunct download sites, added many new ones, and corrected a few
9995         incorrect directory-on-site entries.  Added physical locations to
9996         site-description.
9997
9998 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9999
10000         * finder.el (finder-commentary): add DOC string and fix
10001         interactive spec
10002
10003 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10004
10005         * help.el (describe-function): Don't forget to intern the string
10006         completing-read returns.
10007         (describe-variable): Ditto.
10008
10009 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10010
10011         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10012         `hyper-apropos-help-mode' here to find symbol to customize
10013         irregardless of cursor position and simplify
10014         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10015         `hyper-apropos-popup-menu'.
10016
10017 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10018
10019         * apropos.el (apropos-mode-map): Add return to call
10020         apropos-follow.
10021         (apropos-print): Call apropos-mode to have better
10022         command reference. Put keymap text-poperty to
10023         symbole name.
10024
10025 1999-11-22  Alastair Burt  <burt@dfki.de>
10026
10027         * help.el: (describe-bindings-1): Added handling of keymaps for
10028         the extents at point.
10029
10030 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10031
10032         * gutter-items.el (buffers-tab-items): Wrap the function in a
10033         save-match-data
10034
10035 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10036
10037         * help.el (describe-function): Use the DEFAULT argument to
10038         completing-read.
10039         (describe-variable): Ditto.
10040
10041 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10042
10043         * minibuf.el (read-from-minibuffer): Add optional argument
10044         DEFAULT to have better mini-buffer history support.
10045         (completing-read): Pass default to read-from-minibuffer.
10046         (read-buffer): Pass default to completing-read.
10047
10048 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10049
10050         * font-lock.el (font-lock-doc-string-face): Document the
10051         `font-lock-lisp-like' property.
10052
10053 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10054
10055         * lisp-mode.el: Specify `font-lock-lisp-like'.
10056
10057         * font-lock.el (font-lock-lisp-like): New function.
10058         (font-lock-fontify-syntactically-region): Use it.
10059
10060 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10061
10062         * XEmacs 21.2.22 is released
10063
10064 1999-11-28  Martin Buchholz <martin@xemacs.org>
10065
10066         * XEmacs 21.2.21 is released.
10067
10068 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10069
10070         * minibuf.el (read-coding-system): Accept symbol and
10071         coding-system object as a default-coding-system.
10072
10073 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10074
10075         * minibuf.el (read-coding-system): Accept symbol as
10076         a default-coding-system.
10077
10078 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10079
10080         * apropos.el (apropos-documentation): Use insert instead
10081         of princ.
10082
10083 1999-11-07  William M. Perry  <wmperry@aventail.com>
10084
10085         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10086           for the linux console.
10087
10088         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10089           stuff to work when you are not on a window system, since the GPM
10090           mouse support now allows pasting from outside of XEmacs.
10091
10092 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10093
10094         * XEmacs 21.2.20 is released
10095
10096 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10097
10098         * setup-paths.el (paths-default-info-directories): Add
10099         /usr/share/info and /usr/local/share/info.
10100
10101 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10102
10103         * about.el: Updated Vladimir Ivanovic's info.
10104
10105 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10106
10107         * auto-show.el (auto-show-truncationp): Remove.
10108
10109         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10110
10111 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10112
10113         * indent.el (indent-line-to): fix bug: spaces were not replaced
10114         with tab if column is multiple of tab-width
10115         From dhn@qedinc.com
10116
10117 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10118
10119         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10120         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10121
10122         * package-get.el (package-get-package-provider): Be verbose when
10123         interactive. Patch from Robert Pluim
10124
10125 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10126
10127         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10128         info file suffixes.
10129
10130 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10131
10132         * process.el (open-network-stream): Add a new optional parameter
10133         PROTOCOL to support udp; fix a minor typo and add an explanation
10134         in docstring for udp programming.
10135
10136         * code-process.el (open-network-stream): Add a new optional
10137         parameter PROTOCOL to support udp; fix a minor typo and add an
10138         explanation in docstring for udp programming.
10139
10140 1999-10-18  Andy Piper  <andy@xemacs.org>
10141
10142         * gui.el (make-gui-button): be more precise about how we call
10143         callbacks.
10144
10145         * wid-edit.el (widget-push-button-value-create): Use the new form
10146         of native gui-button.
10147
10148 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10149
10150         * info.el (Info-page-prev): Don't do (sit-for 0).
10151
10152 1999-10-13  Andy Piper  <andy@xemacs.org>
10153
10154         * gutter-items.el (progress-abort-glyph): new glyph for showing
10155         abort status.
10156         (append-progress): dispatch-event rather than sit-for.
10157         (abort-progress): new function. Show the abort glyph with an
10158         appropriate message.
10159         (raw-append-progress): dispatch-event rather than sit-for.
10160         (display-progress): cope with aborts.
10161
10162         * gui.el (make-gui-button): Use native widgets for buttons
10163         unconditionally.
10164         (insert-gui-button): ditto.
10165         (gui-button-p): ditto.
10166
10167         * xbm-button.el: remove from core.
10168
10169         * xpm-button.el: remove from core.
10170
10171 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10172
10173         * faces.el (init-device-faces): Don't initialize the random faces
10174         on the stream device.
10175
10176 1999-10-06  Andy Piper  <andy@xemacs.org>
10177
10178         * files.el (recover-file): Don't use ls under windows for revert buffer.
10179
10180 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10181
10182         * package-get.el (package-get-download-menu): Make menu really
10183         toggle download sites.
10184         (package-get-download-sites): Add autoload cookie.
10185
10186 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10187
10188         * setup-paths.el (paths-find-module-directory): Ditto.
10189
10190 1999-09-29  Werner Fink  <werner@suse.de>
10191
10192         * setup-paths.el (paths-find-exec-directory): Add missing nil
10193         parameter for environment.
10194
10195 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10196
10197         * modeline.el (modeline-format):
10198         Only purecopy the strings.  Else
10199         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10200         barfs.
10201
10202 1999-08-28  Mike Woolley  <mike@bulsara.com>
10203
10204         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10205         user setting comint-completion-addsuffix and
10206         comint-process-echoes.
10207
10208 1999-09-22  Andy Piper  <andy@xemacs.org>
10209
10210         * gutter-items.el (update-tab-in-gutter): use
10211         last-nonminibuf-window instead of selected-window.
10212
10213 1999-09-18  Andy Piper  <andy@xemacs.org>
10214
10215         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10216         display on.
10217
10218         * subr.el (record-buffer-hook): new variable so that the hook gets
10219         some documentation.
10220
10221 1999-09-16  Andy Piper  <andy@xemacs.org>
10222
10223         * gutter-items.el (update-tab-in-gutter): only update when the
10224         gutter is visible.
10225         (remove-buffer-from-gutter-tab): ditto.
10226
10227 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10228
10229         * simple.el (do-auto-fill): Commented out part of Kinsoku
10230         processing.
10231
10232 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10233
10234         * isearch-mode.el (isearch-highlightify-region): Give the
10235         highlighting extents a high priority.
10236         (isearch-make-extent): Give the main highlighting extent an even
10237         higher priority.
10238
10239 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10240
10241         * packages.el (packages-compute-package-locations): Fix typo from
10242         -u rationalization.
10243
10244 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10245
10246         * setup-paths.el (paths-find-doc-directory): Respect value of
10247         `configure-doc-directory.'
10248
10249         * find-paths.el (paths-find-architecture-directory): Give
10250         precendence `default' argument (which typically comes from
10251         configure).
10252
10253 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10254
10255         * startup.el (command-line-early): Added options -user-init-file
10256         and -user-init-directory.
10257
10258         * files.el (user-init-file): Default to NIL so we can recognize
10259         when it's set.
10260
10261 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10262
10263         * obsolete.el (init-file-user):
10264         * startup.el:
10265         * packages.el (packages-compute-package-locations):
10266         * package-get.el (package-get-user-index-filename):
10267         * menubar-items.el (maybe-add-init-button):
10268         * info.el (Info-annotations-path):
10269         * dump-paths.el:
10270         Change `user-init-directory' to be an absolute path.
10271         Use `user-init-directory' where appropriate.
10272         Zap `init-file-user' and its uses.
10273
10274 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10275
10276         * subr.el (copy-symbol): New function.
10277
10278 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10279
10280         * isearch-mode.el (isearch-done): Be sure to restore invisible
10281         extents in the proper buffer.
10282         (isearch-pre-command-hook): Set this-command to the correct value
10283         in case the buffer has changed and old overriding-local-map was
10284         used.
10285         (isearch-restore-extent): Use remprop instead of setting the
10286         property to nil.
10287
10288 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10289
10290         * cmdloop.el (execute-extended-command): Update zmacs region
10291         before the delay.
10292         (execute-extended-command): Make the message gettext-friendly.
10293
10294 1999-09-07  Andy Piper  <andy@xemacs.org>
10295
10296         * gutter-items.el (progress-gauge-glyph): renamed from
10297         progress-glyph.
10298         (progress-text-glyph): new variable.
10299         (progress-layout-glyph): use layouts and text glyphs.
10300         (progress-area-buffer): removed.
10301         (progress-text-and-extent): new variable.
10302         (progress-displayed-p): dynamically create gutter area buffer.
10303         (clear-progress): ditto.
10304         (raw-append-progress): ditto.
10305         (append-progress): use new glyph names.
10306         (raw-append-progress): only create the extent when needed. set
10307         properties more optimally.
10308         (progress): remove args.
10309
10310 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10311
10312         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10313         mapcar where the return value is unused.
10314         (isearch-restore-invisible-extents): Ditto.
10315         (isearch-highlight-all-cleanup): Ditto.
10316         (isearch-delete-extents-in-range): Traverse the extents only once.
10317         (isearch-highlight-all-update): Don't start over if the search
10318         string has changed and more input is pending.
10319
10320 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10321
10322         * packages.el (packages-find-package-data-path): Ditto.
10323
10324         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10325
10326         * subr.el (mapc-internal): Don't make obsolete.
10327
10328         * cl-extra.el (mapc): Resurrect.
10329
10330 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10333         alias.
10334
10335         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10336         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10337         (isearch-yank-clipboard): Use get-clipboard instead of
10338         x-get-clipboard.
10339         (isearch-yank-selection): Fix docstring.
10340
10341 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10342
10343         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10344
10345 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * cl-macs.el (extent-start-position): Fix setf method.
10348         (extent-end-position): Ditto.
10349
10350 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10351
10352         * isearch-mode.el: End merge with FSF 20.4.
10353
10354         * isearch-mode.el (search-invisible): New variable.
10355         (isearch-hide-immediately): Ditto.
10356         (isearch-unhidden-extents): Ditto.
10357         (isearch-range-invisible): New function.
10358         (isearch-unhide-extent): Ditto.
10359         (isearch-restore-invisible-extents): Ditto.
10360         (isearch-restore-extent): Ditto.
10361
10362         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10363         implementation.
10364         (isearch-ring-retreat-edit): Ditto.
10365         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10366         (isearch-forward-regexp): New arguments NOT-REGEXP and
10367         NO-RECURSIVE-EDIT.
10368         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10369         (isearch-backward-regexp): New arguments NOT-REGEXP and
10370         NO-RECURSIVE-EDIT.
10371         (isearch-mode): Return isearch-success.
10372         (isearch-update): Use unread-command-events instead of
10373         unread-command-event.
10374         (isearch-abort): If an invalid regexp is encountered, keep popping
10375         states.
10376         (isearch-*-char): Use FSF implementation.
10377         (isearch-whitespace-chars): Use the more robust FSF's
10378         implementation.
10379         (isearch-within-brackets): New variable.
10380         (isearch-mode): Initialize it.
10381         (isearch-edit-string): Bind it.
10382         (isearch-search-and-update): Set it.
10383         (isearch-push-state): Push it.
10384         (isearch-top-state): Pop it.
10385         (isearch-search): Set it.
10386         (isearch-printing-char): When called by isearch-whitespace-chars,
10387         handle M-SPC gracefully.
10388         (isearch-message-prefix): New argument ELLIPSIS.
10389         (isearch-message-suffix): Ditto.
10390         (isearch-message): Use the ELLIPSIS argument when calling
10391         isearch-message-prefix and isearch-message-suffix.
10392         (isearch-message-prefix): Distinguish between "wrapped" and
10393         "overwrapped" search, FWIW.
10394
10395 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10396
10397         * isearch-mode.el (isearch-edit-string): Use the head of the
10398         search ring instead of search-last-string and search-last-regexp.
10399         (search-highlight): Renamed from isearch-highlight.
10400         (isearch-exit): Use the new name.
10401         (isearch-highlight): Ditto.
10402         (isearch-dehighlight): Ditto.
10403         (isearch-update-ring): New function.
10404         (isearch-done): Call it.
10405         (isearch-done): New argument EDIT.
10406         (isearch-repeat): If search string is empty, look up at the car of
10407         the search ring; ignore the yank pointer.
10408         (isearch-abort): Call isearch-done with NOPUSH.
10409         (isearch-cancel): New function.
10410         (isearch-mode-map): Bind it to ESC ESC ESC.
10411
10412         * isearch-mode.el: Begin merge with FSF 20.4.
10413
10414 1999-09-01  Andy Piper  <andy@xemacs.org>
10415
10416         * x-select.el (x-get-clipboard): obsolete.
10417         (x-yank-clipboard-selection): obsolete
10418
10419         * select.el (disown-selection): need to be careful to disown the
10420         clipboard if we set it via selection.
10421         (get-clipboard): move from x-select.el
10422         (yank-clipboard-selection): ditto.
10423
10424 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10425
10426         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10427         isearch-highlight-all-matches to nil.
10428         (isearch-fixed-case): New variable.
10429         (isearch-mode): Initialize it.
10430         (isearch-edit-string): Save it.
10431         (isearch-toggle-case-fold): Set it.
10432         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10433         need to check isearch-fixed-case.
10434         (isearch-toggle-case-fold): Update highlighting of all matches
10435         before the pause.
10436         (isearch-edit-string):
10437
10438 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10439
10440         * isearch-mode.el (isearch-edit-string): Call isearch-message
10441         before reading the event so that the prompt is displayed properly.
10442         (isearch-message): Use isearch-nonincremental when calling
10443         isearch-message-prefix.
10444         (minibuffer-local-isearch-map): Bind up and down to do the same as
10445         M-p and M-n respectively.
10446         (isearch-done): New arg NOPUSH.
10447         (isearch-edit-string): Use it.
10448         (isearch-edit-string): Don't bind isearch-string.
10449         (isearch-ring-adjust): Edit string, *then* push state.
10450
10451 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10452
10453         * faces.el (isearch-secondary): Make isearch-secondary look
10454         different than default.
10455
10456 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10457
10458         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10459         save-excursion.
10460         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10461         (isearch-update): Call isearch-dehighlight without arguments.
10462         (isearch-done): Ditto.
10463
10464         * isearch-mode.el (isearch-fix-case): If the search string has no
10465         upper-case letters, allow the folding to be reenabled.
10466         Previously, once disabled, the folding would remain that way until
10467         the end of isearch.
10468         (isearch-top-state): Call isearch-fix-case.
10469
10470         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10471         save-excursion.
10472         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10473
10474 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10475
10476         * xpm-button.el:
10477         xbm-button.el: Need to exist in core because gui.el depends on
10478         them.
10479
10480 1999-08-31  Andy Piper  <andy@xemacs.org>
10481
10482         * gutter-items.el (buffers-tab-face): new customizable variable.
10483         (buffers-tab-default-buffer-line-length): new specifier for
10484         maximum viewable characters.
10485         (progress-stack): new variable for implementing widget-based
10486         progress messages.
10487         (progress-area-buffer): ditto.
10488         (progress-glyph-height): ditto.
10489         (progress-stop-callback): ditto.
10490         (progress-quit-function): new function.
10491         (progress-glyph): new variable.
10492         (progress-layout-glyph): ditto.
10493         (progress-displayed-p): new function, see message-displayed-p for
10494         details.
10495         (clear-progress): ditto.
10496         (remove-progress): ditto.
10497         (append-progress): ditto.
10498         (raw-append-progress): ditto.
10499         (display-progress): ditto.
10500         (current-progress): ditto.
10501         (current-progress-label): ditto.
10502         (progress): ditto.
10503         (lprogress): ditto.
10504
10505
10506 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10507
10508         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10509
10510         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10511         `isearch-yank-selection'.
10512         (isearch-mode-map): Use it.
10513         (isearch-yank-selection): Use `get-selection' instead of
10514         `get-x-selection'.
10515
10516 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10517
10518         * faces.el (isearch-secondary): Create face here.
10519
10520         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10521         timers.
10522
10523 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * subr.el (buffer-string): More robust backward compatibility
10526         check, courtesy William Perry.
10527
10528 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10529
10530         * replace.el (perform-replace): Stop the search after the search
10531         limit has been reached.
10532
10533 1999-08-23  Andy Piper  <andy@xemacs.org>
10534
10535         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10536         here if we don't have one.
10537
10538 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10539
10540         * ldap.el (ldap-coding-system): Default to nil until we get
10541         efficient UTF8 support
10542         (ldap-decode-string): Guard against `decode-coding-string' not
10543         being defined
10544         (ldap-encode-string): Guard against `encode-coding-string' not
10545         being defined
10546
10547 1999-08-23  Didier Verna  <didier@xemacs.org>
10548
10549         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10550         Some doc strings improvements, and add a star to the `interactive'
10551         calls.
10552
10553 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10554
10555         * font-lock.el (java-font-lock-keywords-3): introduced new
10556         keywords and regexpes for javadoc syntax 1.2.
10557
10558 1999-08-17  Andy Piper  <andy@xemacs.org>
10559
10560         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10561         format-buffers-tab-line.
10562         (buffers-tab-max-buffer-line-length): new variable.
10563         (format-buffers-tab-line): new function. truncate names if over
10564         buffers-tab-max-buffer-line-length.
10565
10566 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10567
10568         * cus-start.el: Customize the variable `bell-inhibit-time'.
10569
10570 1999-08-16  Andy Piper  <andy@xemacs.org>
10571
10572         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10573         brute-force approach to deleting the last buffer.
10574         (buffers-tab-grouping-regexp): new customizable variable.
10575         (select-buffers-tab-buffers-by-mode): use it.
10576
10577 1999-08-13  Andy Piper  <andy@xemacs.org>
10578
10579         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10580         deletion problem.
10581
10582 1999-07-30  Didier Verna  <didier@xemacs.org>
10583
10584         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10585         of princ to output symbols.
10586         (custom-save-face-internal): ditto.
10587         (custom-save-resets): ditto.
10588
10589 1999-08-09  Didier Verna  <didier@xemacs.org>
10590
10591         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10592         `regexp-quote' to protect the major mode name for use as a regular
10593         expression (c++ needs this for instance).
10594
10595 1999-08-08  Andy Piper  <andy@xemacs.org>
10596
10597         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10598         cope with similar mode names.
10599
10600         * gutter-items.el (buffers-tab-selection-function): new selection
10601         function.
10602         (select-buffers-tab-buffers-by-mode): new function.
10603         (buffers-tab-items): use it if set to only display buffers in the
10604         tab in the current buffer's group..
10605         (update-tab-in-gutter): use new api.
10606         (remove-buffer-from-gutter-tab): ditto.
10607
10608         * gutter-items.el (buffers-tab-max-size): set custom selection
10609         default to 6.
10610         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10611         (add-tab-to-gutter): set face as default.
10612
10613 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10614
10615         * faces.el (frob-face-property): Merge the fall-back specifier
10616         with the target, not replace it.
10617
10618 1999-08-05  Andy Piper  <andy@xemacs.org>
10619
10620         * gutter-items.el (update-tab-in-gutter): add frame argument for
10621         buffer-items.
10622         (update-tab-in-gutter): use it.
10623
10624         * gutter-items.el (record-buffer-hook): set.
10625
10626         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10627         change.
10628         (switch-to-buffer-hook) deleted.
10629
10630 1999-08-04  Andy Piper  <andy@xemacs.org>
10631
10632         * gutter-items.el (update-tab-in-gutter): make sure this will work
10633         as an argument to create-frame-hook.
10634
10635 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10636
10637         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10638         instead of timer emulation.
10639
10640 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10641
10642         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10643         Emacs isearch enhancements.
10644
10645 1999-07-28  Andy Piper  <andy@xemacs.org>
10646
10647         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10648         all devices that support tab controls.
10649         (remove-buffer-from-gutter-tab): new function. to be used as a
10650         value for kill-buffer-hook.
10651
10652 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10653
10654         * auto-show.el (auto-show-truncationp): changed to match
10655         `window_translation_on'
10656
10657 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10658
10659         * XEmacs 21.2.19 is released
10660
10661 1999-07-28  SL Baur  <steve@miho>
10662
10663         * code-files.el (insert-file-contents): Fix docstring.
10664         revert previous change.
10665
10666 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10667
10668         * fill.el (fill-region-as-paragraph): Change re-break-point to
10669         contain word-across-newline plus one character so that filling
10670         Japanese and Chinese works as desired.
10671         * simple.el (do-auto-fill): Ditto.
10672
10673 1999-07-26  SL Baur  <steve@miho>
10674
10675         * mule/japanese.el ("Japanese"): Do not specify a default input
10676         method.
10677         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10678
10679 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10680
10681         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10682         able to use cl-macs macro in early lisp.
10683
10684 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10685
10686         * custom.el:
10687         * cus-face.el:
10688         * cus-edit.el:
10689                 Massive custom Theme API changes.
10690
10691 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10692
10693         * code-files.el (insert-file-contents): Regard
10694         coding-system-magic-cookie if `coding-system-for-read' is nil.
10695
10696 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10697
10698         * mule/thai-xtis.el: Add coding: local variable, to avoid
10699         bootstrapping problem with C locale.
10700
10701 1999-07-22  Andy Piper  <andy@xemacs.org>
10702
10703         * dumped-lisp.el (preloaded-file-list): guard against putting
10704         gutter-items in a less than functional XEmacs.
10705         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10706
10707 1999-07-18  Bob Weiner  <weiner@beopen.com>
10708
10709         * fill.el (fill-context-prefix): Fixed bug that prevented the
10710         setting of an adaptive fill prefix when the `dont-skip-first' was
10711         t.
10712
10713 1999-07-22  SL Baur  <steve@miho>
10714
10715         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10716
10717 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10718
10719         * files.el (interpreter-mode-alist): add `make', `guile', and
10720         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10721         makefile-mode, guile is a scheme, and someday XEmacs will be
10722         modular enough to use as an efficient scripting tool.)
10723
10724 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10725
10726         * mule/mule-cmds.el (reset-language-environment): Regard
10727         coding-category `utf-8' and `ucs-4' if they are available.
10728
10729 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10730
10731         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10732         (prefer-coding-system): Fix DOC-string.
10733
10734         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10735         DOC-string too.
10736
10737         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10738         Mule.
10739         (coding-system-change-eol-conversion): Fix DOC-string.
10740
10741 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10742
10743         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10744         instead of `list-coding-system'.
10745
10746 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * menubar-items.el (default-menubar): `select-input-method' was
10749         renamed to `set-input-method'.
10750
10751         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10752         "Set Language Environment" menu.
10753
10754         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10755         "Describe Language Support" menu.
10756
10757 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10758
10759         * mule/chinese.el ("Chinese-GB"): Rename
10760         `chinese-gb-environment-setup-function' to
10761         `setup-chinese-gb-environment-internal'.
10762
10763 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10764
10765         * mule/korean.el: Use `define-coding-system-alias' instead of
10766         `copy-coding-system'.
10767
10768 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10769
10770         * mule/mule-cmds.el (set-language-environment-coding-systems):
10771         Treat duplicated coding-categories.
10772
10773 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/japanese.el: Use `define-coding-system-alias' instead of
10776         `copy-coding-system'.
10777
10778 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10779
10780         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10781         coding-system `viscii'.
10782
10783 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10784
10785         * mule/cyrillic.el:
10786         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10787         (cyrillic-alternativnyj-decode-table): New variable.
10788         (cyrillic-alternativnyj-encode-table): New variable.
10789         - Specify `iso-8-1' as a category of coding-system
10790           `alternativnyj'.
10791         - Abolish general Cyrillic environment.
10792
10793 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10794
10795         * mule/chinese.el:
10796         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10797         - Register `chinese-gb-environment-setup-function' as a
10798           `setup-function' of "Chinese-GB" environment.
10799
10800 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10801
10802         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10803         optional argument `parents'.
10804
10805         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10806         property for Thai-XTIS.
10807
10808         * mule/mule-help.el (help-with-tutorial): Use property
10809         `tutorial-coding-system' of language-info as a coding-system to
10810         read tutorial file.
10811
10812 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10813
10814         * mule/thai-xtis.el: Don't setup `setup-function' and
10815         `exit-function'.
10816
10817         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10818         `set-coding-category-system' to set up coding-system for
10819         coding-category.
10820
10821         * mule/mule-cmds.el (prefer-coding-system): Use
10822         `set-coding-category-system' to set up coding-system for
10823         coding-category.
10824
10825 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10826
10827         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10828         Thai-XTIS environment.
10829
10830         * mule/mule-cmds.el (prefer-coding-system): Use
10831         `find-coding-system' instead of `coding-system-p'.
10832
10833 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10834
10835         * mule/mule-cmds.el (set-language-environment-coding-systems):
10836         Modify eol-type for XEmacs.
10837
10838         * mule/thai-xtis.el: Delete unused local variable `category'.
10839
10840         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10841         function.
10842         (prefer-coding-system): Don't call
10843         `update-coding-systems-internal'; use function
10844         `coding-category-list' instead of variable `coding-category-list';
10845         use `set-coding-priority-list' instead of `set-coding-priority';
10846         modify `eol-type' for XEmacs.
10847
10848         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10849         `charset-columns'.
10850         (char-width): Likewise.
10851
10852 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10853
10854         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10855         `tis-620'.
10856
10857         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10858         `set-coding-priority-list' instead of `set-coding-priority'; don't
10859         call `update-coding-systems-internal'.
10860
10861         * mule/mule-misc.el (coding-system-get): New function.
10862         (coding-system-put): New function.
10863         (coding-system-category): New function.
10864
10865 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10866
10867         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10868         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10869         to avoid conflict with leim/quail/thai-xtis.
10870
10871         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10872         to thai-xtis-chars.el.
10873
10874         * mule/thai-xtis-chars.el: New file (split from
10875         mule/thai-xtis.el).
10876
10877 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10878
10879         * mule/thai-xtis.el:
10880         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10881         - Add syntax entries.
10882         - Put `preferred-coding-system' of the charset `thai-xtis' to
10883           `tis-620'.
10884
10885 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10886
10887         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10888         rewritten to use write-multibyte-character.
10889
10890 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10891
10892         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10893         of `iso-2022-7'.
10894         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10895         ported yet.
10896         (read-input-method-name): Treat optional argument `default'.
10897
10898 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10899
10900         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10901         all.
10902         (set-language-info-alist): Set up menus here.
10903
10904 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10905
10906         * minibuf.el (completing-read): Add new optional argument
10907         `default'.
10908         (read-coding-system): Add new optional argument
10909         `default-coding-system'.
10910
10911 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10912
10913         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10914         (viet-viscii-...->viet-vscii...).
10915
10916 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10917
10918         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10919         and menus.
10920
10921 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10922
10923         * mule/mule-cmds.el (input-method-function): Add permanent-local
10924         property.
10925
10926 1999-03-30  Dave Love  <fx@gnu.org>
10927
10928         * mule/mule-cmds.el (current-language-environment): Doc fix.
10929
10930 1999-02-06  Richard Stallman  <rms@gnu.org>
10931
10932         * mule/european.el (setup-slovenian-environment): New function.
10933         ("Slovenian"): New language environment.
10934
10935 1999-01-27  Dave Love  <fx@gnu.org>
10936
10937         * mule/mule-cmds.el (current-language-environment): Provide :link,
10938         :type (choices) and appropriate :get.
10939
10940 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10941
10942         * mule/mule-cmds.el (describe-language-environment): Don't alter
10943         input-method-alist.
10944
10945 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10946
10947         * mule/mule-cmds.el (prefer-coding-system): Call
10948         set-coding-priority, so that the internal array of priorities is
10949         also updated.
10950
10951 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10952
10953         * mule/mule-cmds.el (prefer-coding-system): If the argument
10954         requires specific EOL conversion type, make the default coding
10955         systems use that.
10956
10957 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10958
10959         * mule/mule-cmds.el (set-language-environment): Pass the default
10960         eol-type to set-language-environment-coding-systems.
10961         (set-default-coding-systems): Copy the eol-type property for the
10962         new default values of {buffer-file,process}-coding-system from the
10963         old defaults.
10964         (set-language-environment-coding-systems): Accept an optional
10965         argument EOL-TYPE, and set the eol-type property of the default
10966         coding systems accordingly.
10967
10968 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10969
10970         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10971         use generate-new-buffer instead of get-buffer-create.
10972
10973 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10974
10975         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10976
10977 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10978
10979         * mule/mule-cmds.el (default-input-method): Fix custom type.
10980
10981 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10982
10983         * mule/mule-cmds.el (setup-specified-language-environment):
10984         Add apropos-inhibit property.
10985         (describe-specified-language-support): Likewise.
10986
10987 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10988
10989         * mule/mule-cmds.el: Doc fixes.
10990
10991 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10992
10993         * mule/mule-cmds.el (register-input-method): Doc-string
10994         modified.
10995
10996 1998-09-01  Dave Love  <fx@gnu.org>
10997
10998         * mule/mule-cmds.el (current-language-environment): Fix
10999         setter function.
11000
11001 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11002
11003         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11004         mule/european.el, mule/hebrew.el, mule/japanese.el,
11005         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11006         avoid bootstrapping problem if you need to recompile all the Lisp
11007         files using interpreted code.
11008
11009 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11010
11011         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11012         ("Latin-2"): Likewise.
11013
11014 1998-08-18  Per Starback  <starback@update.uu.se>
11015
11016         * mule/european.el (setup-latin2-environment): Fix typo.
11017
11018 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11019
11020         * mule/european.el: Give proper value of `input-method' key to all
11021         lang. env.
11022
11023         * mule/mule-cmds.el (activate-input-method): Handle the case that
11024         the arg INPUT-METHOD is nil correctly.
11025         (read-multilingual-string): Activate the specified input method
11026         before calling read-string.  Afterward, activate the original
11027         input method.
11028
11029 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11030
11031         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11032         (set-language-info-alist): Fix typo in doc-string.
11033
11034         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11035
11036 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11037
11038         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11039         (reset-language-environment): New function for the job that
11040         setup-english-environment used to do.
11041         (set-language-environment): Do more setups according to the info
11042         in language-info-alist.
11043         (read-language-name): Handle the case that the arg KEY is nil.
11044         (describe-language-environment): Handle input-method property.
11045
11046         * mule/: All files under this directory, which related with
11047         specific languages (such as mule/european.el, mule/greek.el,
11048         mule/hebrew.el, mule/misc-lang.el), modified as below.
11049         (setup-XXX-environment): Just call set-language-environment.  If
11050         they used to do some other jobs than what done by
11051         set-language-environment, those jobs are done in
11052         setup-XXX-environment-internal now.
11053         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11054         the value to setup-XXX-environment-internal.  Add properties
11055         input-method and features.
11056
11057         * mule/english.el (setup-english-environment): Just call
11058         reset-language-environment.
11059
11060         * mule/european.el (setup-8-bit-environment): Function deleted.
11061
11062 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11063
11064         * mule/mule-cmds.el (input-method-exit-on-first-char)
11065         (input-method-use-echo-area): Doc fixes.
11066
11067 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11068
11069         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11070         variable.
11071         (input-method-use-echo-area): New variable.
11072
11073 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11074
11075         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11076
11077 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11078
11079         * mule/mule-cmds.el (activate-input-method): Update mode line.
11080         (inactivate-input-method): Likewise.
11081
11082 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11083
11084         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11085         input method in the current buffer, but just bind
11086         current-input-method.
11087
11088 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11089
11090         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11091
11092         * mule/misc-lang.el ("IPA"): Add coding-priority and
11093         coding-system.
11094
11095 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11096
11097         * mule/greek.el: Add coding-priority.
11098
11099 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11100
11101         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11102         LANG-ENV.
11103
11104 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11105
11106         * mule/mule-cmds.el (register-input-method): Fix previous change.
11107         (setup-specified-language-environment): Doc fix.
11108
11109 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11110
11111         * mule/mule-cmds.el: Several doc fixes.
11112         (get-language-info, set-language-info): Rename argument.
11113         (set-language-info-alist): Likewise.
11114         (register-input-method): Rename argument.
11115         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11116
11117 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11118
11119         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11120         default value while reading an input method.
11121
11122 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11123
11124         * mule/mule-cmds.el (universal-coding-system-argument):
11125         Use buffer-file-coding-system as default.
11126
11127 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11128
11129         * mule/korean.el ("Korean"): Doc fix.
11130
11131 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11132
11133         * mule/mule-cmds.el (describe-language-environment): Print the
11134         languge environment at the head.
11135
11136 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11137
11138         * mule/japanese.el: Set exit-function to exit-japanese-environment
11139         for Japanese environment.
11140
11141 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11142
11143         * mule/mule-cmds.el (set-language-environment): Doc fix.
11144         (current-language-environment): Use defcustom.
11145         (default-input-method): Specify :type.
11146
11147 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11148
11149         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11150         modified.
11151         (prefer-coding-system): Doc-string modified.
11152
11153 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11154
11155         * mule/mule-cmds.el (set-language-info): Doc-string
11156         describes `coding-priority' KEY.
11157         (set-language-environment-coding-systems): New function.
11158         (select-safe-coding-system): New function.
11159         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11160         (set-language-info-alist): New optionla arg PARENTS.  Call
11161         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11162         (set-language-environment-coding-systems): New function.
11163
11164         * mule/chinese.el: Remove setting up of
11165         describe-chinese-environment-map and
11166         setup-chinese-environment-map.  Exclude them in args of calls to
11167         set-language-info-alist.  Register coding-priority key in
11168         language-info-alist.
11169
11170         * mule/cyrillic.el: Remove setting up of
11171         describe-cyrillic-environment-map and
11172         setup-cyrillic-environment-map.  Exclude them in args of calls to
11173         set-language-info-alist.  Register coding-priority key in
11174         language-info-alist.
11175
11176         * mule/english.el: Register coding-priority key in
11177         language-info-alist.
11178
11179         * mule/ethiopic.el: Register coding-priority key in
11180         language-info-alist.
11181
11182         * mule/european.el: Remove setting up of
11183         describe-european-environment-map and
11184         setup-european-environment-map.  Exclude them in args of calls to
11185         set-language-info-alist.  Register coding-priority key in
11186         language-info-alist.  Add "German" language env.
11187         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11188         (setup-german-environment): New function.
11189
11190         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11191         change default input method to "greek-postfix".
11192
11193         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11194         coding-priority key in
11195
11196 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11197
11198         * mule/mule-cmds.el (set-language-info): Doc fix.
11199         (input-method-inactivate-hook): Doc fix.
11200
11201 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11202
11203         * mule/mule-cmds.el (set-input-method): Renamed from
11204         select-input-method.
11205
11206 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11207
11208         * mule/mule-cmds.el (set-language-environment): Run
11209         exit-language-environment-hook before calling `exit-function'
11210         which is specified for the language environment.
11211
11212 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11213
11214         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11215         modified.
11216         (prefer-coding-system): Likewise.
11217         (describe-language-environment): Print aliases of each coding
11218         system.
11219         (set-language-environment-hook): New variable.
11220         (exit-language-environment-hook): New variable.
11221         (set-language-environment): Call these hooks.  Before setting a
11222         new language environment, exit from the
11223         current-language-environment if necessary.
11224         (input-method-verbose-flag): The value can be nil, t,
11225         complex-only, or default.
11226         (input-method-highlight-flag): Doc-string augmented.
11227         (activate-input-method): Check if we can run the registered
11228         function to activate an input method.
11229
11230         * mule/korean.el: Set exit-function for language environment
11231         "Korean" to exit-korean-environment.
11232         (setup-korean-environment): Moved to korea-util.el.
11233
11234 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11235
11236         * mule/mule-cmds.el (read-multilingual-string): Use
11237         current-input-method prior to default-input-method.  Don't bind
11238         current-input-method by `let', instead, activate the specified
11239         input method in the current buffer temporarily.
11240
11241 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11242
11243         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11244
11245 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11246
11247         * mule/chinese.el (post-read-decode-hz): Return the result of
11248         decode-hz-region.
11249         (pre-write-encode-hz): Do not change the value of
11250         last-coding-system.
11251
11252 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11253
11254         * mule/mule-ccl.el: Doc fixes.
11255
11256 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11257
11258         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11259         (check-ccl-program): New macro.
11260
11261 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11262
11263         * mule/mule-ccl.el: Comment about CCL syntax modified.
11264         (ccl-command-table): Add read-multibyte-character and
11265         write-multibyte-character.
11266         (ccl-code-table): Add ex-cmd.
11267         (ccl-extended-code-table): New variable.
11268         (ccl-embed-extended-command): New function.
11269         (ccl-compile-read-multibyte-character,
11270         ccl-compile-write-multibyte-character) New functions.
11271         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11272         ccl-dump-write-multibyte-character): New functions.
11273
11274 1999-07-22  SL Baur  <steve@miho>
11275
11276         * config.el (config-value-file): config.values is installed into
11277         doc-directory.
11278         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11279
11280 1999-07-19  Didier Verna  <didier@xemacs.org>
11281
11282         * rect.el: all functions rewritten, except when noted. Below is a
11283         list of interface changes.
11284         (apply-on-rectangle): new function. Obsoletes
11285         `operate-on-rectangle'. All functions that used to call this
11286         function now call the new one.
11287         (kill-rectangle): added optional prefix arg to fill lines.
11288         (delete-rectangle): ditto.
11289         (delete-extract-rectangle): ditto.
11290         (open-rectangle): ditto.
11291         (clear-rectangle): ditto.
11292         (delete-rectangle-line): added third arg FILL.
11293         (delete-extract-rectangle-line): ditto.
11294         (open-rectangle-line): ditto.
11295         (clear-rectangle-line): ditto.
11296
11297 1999-07-18  Andy Piper  <andy@xemacs.org>
11298
11299         * menubar-items.el (default-menubar): add gutter options.
11300
11301         * gutter-items.el: new file.
11302         (gutter): new group for custom.
11303         (gutter-visible-p): new variable.
11304         (default-gutter-position): ditto.
11305         (buffers-tab): new group for the buffers tab.
11306         (gutter-buffers-tab): widget to put in the gutter.
11307         (buffers-tab-max-size): max number of tabs.
11308         (buffers-tab-switch-to-buffer-function): function to call when a
11309         tab is pressed.
11310         (buffers-tab-omit-function): filter buffers with this function.
11311         (buffers-tab-format-buffer-line-function): format buffer names for
11312         inclusion in tabs.
11313         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11314         the record.
11315         (build-buffers-tab-internal): build a list of tab items.
11316         (buffers-tab-items): ditto.
11317         (add-tab-to-gutter): put a tab in the gutter area.
11318         (update-tab-in-gutter): reset the buffers in the tab.
11319
11320         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11321
11322         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11323         (switch-to-buffer-hooks): new hook.
11324
11325         * toolbar.el (default-toolbar-position): fix typo.
11326
11327 1999-07-16  Andy Piper  <andy@xemacs.org>
11328
11329         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11330
11331 1999-07-15  Didier Verna  <didier@xemacs.org>
11332
11333         * cus-edit.el (custom-prompt-variable): optional third arg makes
11334         prompt for a comment string.
11335         (customize-set-value): optional prefix makes this function handle
11336         variable comments.
11337         (customize-set-variable): ditto.
11338         (customize-save-variable): ditto.
11339         (customize-customized): handle custom comments.
11340         (customize-save-customized): ditto.
11341         (custom-variable-state-set): ditto.
11342         (custom-face-state-set): ditto.
11343         (customize-saved): ditto.
11344         (custom-variable-set): ditto.
11345         (custom-face-set): ditto.
11346         (custom-variable-save): ditto.
11347         (custom-face-save): ditto.
11348         (custom-variable-reset-saved): ditto.
11349         (custom-face-reset-saved): ditto.
11350         (custom-variable-reset-standard): ditto.
11351         (custom-face-reset-standard): ditto.
11352         (custom-comment-face): new face.
11353         (custom-comment-tag-face): ditto.
11354         (custom-comment): new widget.
11355         (custom-comment-create): new function.
11356         (custom-comment-delete): ditto.
11357         (custom-comment-value-set): ditto.
11358         (custom-comment-show): ditto.
11359         (custom-comment-invisible-p): ditto.
11360         (custom-variable-value-create): create a comment field widget.
11361         (custom-face-value-create): ditto.
11362         (custom-variable-menu): new entry for adding a custom comment.
11363         (custom-face-menu): ditto.
11364         (custom-save-variables): possibly save custom comments.
11365         (custom-save-faces): ditto.
11366
11367         * cus-face.el (custom-set-faces): the arguments can now have a
11368         custom comment as fourth argument.
11369
11370         * custom.el (custom-set-variables): the arguments can now have a
11371         custom comment as fifth element.
11372
11373 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11374
11375         * XEmacs 21.2.18 is released
11376
11377 1999-07-13  SL Baur  <steve@miho>
11378
11379         * lib-complete.el (read-library-name): Revert previous change.
11380         (read-library): Ditto.
11381
11382 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11383
11384         * packages.el (packages-package-list): Capitalize docstring.
11385
11386         * packages.el (packages-find-package-library-path): Use #'nconc
11387         rather than #'append to reduce consing -- #'mapcar uses Flist,
11388         which returns a freshly consed list.  #'append would create yet
11389         another fresh list, using Fmake_list in concat.
11390
11391         * packages.el (package-provide): Use setq with remassq like it
11392         says in its docstring.
11393
11394 1999-07-06  SL Baur  <steve@miho.m17n.org>
11395
11396         * lib-complete.el (progn-with-message): Fix typo.
11397
11398 1999-07-06  SL Baur  <steve@miho.m17n.org>
11399
11400         * mule/mule-misc.el (char-octet): Make function match docstring.
11401         From Katsumi Yamaoka <yamaoka@jpl.org>
11402
11403 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11404
11405         * wid-edit.el (widget-documentation): corrected spelling error.
11406
11407 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11408
11409         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11410         keys if already bound
11411
11412 1999-07-06  SL Baur  <steve@miho.m17n.org>
11413
11414         * lib-complete.el (progn-with-message): Revert previous changes.
11415
11416 1999-06-24  Bob Weiner  <weiner@beopen.com>
11417
11418         * lib-complete.el (find-library):
11419         (find-library-other-window):
11420         (find-library-other-frame): Completely rewrote
11421         so that these functions actually work when called non-interactively.
11422         Also made them handle LIBRARY arguments which end with .el or .elc.
11423
11424 1999-06-24  Bob Weiner  <weiner@beopen.com>
11425
11426         * simple.el (indent-new-comment-line): Locally bound
11427         `block-comment-start' to `comstart' or else when this is called
11428         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11429         `block-comment-start' value, ignoring any existing spacing after a
11430         comment prefix in the previous line and producing ugly comments.
11431
11432 1999-06-23  Bob Weiner  <weiner@beopen.com>
11433
11434         * list-mode.el (mouse-choose-completion):
11435         (choose-completion):
11436         (completion-switch-to-minibuffer): Added.
11437         ([Tab]): [Tab] previously switched to the minibuffer
11438         but since [space] does that and since most applications in the
11439         world use [Tab] to select the next item in a list, do that in the
11440         *Completions* buffer too.  This will cause the least confusion
11441         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11442         06/23/1999.
11443
11444 1999-06-22  Bob Weiner  <weiner@beopen.com>
11445
11446         * help.el (help-buffer-name): Added support for a null value
11447         of `help-buffer-prefix-string' since some buffers require no
11448         prefix.
11449
11450 1999-06-20  Bob Weiner  <weiner@beopen.com>
11451
11452         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11453         in the completion-list-mode-map to bury the completions buffer
11454         even when the minibuffer is no longer active.
11455
11456 1999-06-20  Bob Weiner  <weiner@beopen.com>
11457
11458         * list-mode.el (list-mode): It is visually disconcerting to have
11459         the text cursor disappear within list buffers, especially when
11460         moving from window to window, so leave it visible.
11461
11462 1999-07-01  SL Baur  <steve@miho.m17n.org>
11463
11464         * menubar-items.el (default-menubar): Conditionalize the bug
11465         report menu item (which may not be possible in this XEmacs).
11466         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11467
11468 1999-06-30  SL Baur  <steve@miho.m17n.org>
11469
11470         * subr.el (with-current-buffer): DOC string fix.
11471         Suggested by Bob Weiner <weiner@altrasoft.com>
11472
11473 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11474
11475         * cus-face.el (custom-face-italic): insert missing args
11476
11477 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11478
11479         * packages.el (package-locations): Changed default early package
11480         hierarchies to ~/.xemacs/mule-packages and
11481         ~/.xemacs/xemacs-packages.
11482
11483 1999-06-23  SL Baur  <steve@miho.m17n.org>
11484
11485         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11486
11487 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11488
11489         * packages.el (package-locations): Changed default early package
11490         hierarchy to ~/.xemacs/packages.
11491         (package-locations): Removed `packages' as a possible name for a
11492         late package hierarchy.
11493
11494 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11495
11496         * mule/mule-category.el (word-combining-categories): Set up new
11497         variable.
11498         (word-separating-categories): Likewise.
11499
11500 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11501
11502         * XEmacs 21.2.17 is released
11503
11504 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11505
11506         * font-menu.el (font-menu-set-font): allow for nil specification
11507         of font size.
11508
11509 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11510
11511         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11512         is 1.
11513
11514 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11515
11516         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11517         8859-5 instead of ISO 8859-1.
11518
11519 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11520
11521         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11522         (viet-viscii-encode-table): Ditto.
11523
11524         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11525         Make obsolete definition of char-octet.
11526
11527 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11528
11529         * subr.el: Move no-Mule make-char ...
11530         * help-nomule.el (make-char): To here.
11531         (string-width): Make Mule compatibility alias.
11532
11533 1999-06-15  Andy Piper  <andy@xemacs.org>
11534
11535         * select.el (get-selection-no-error): really make there be no-error.
11536         (get-selection): revert to original.
11537
11538 1999-06-11  Andy Piper  <andy@xemacs.org>
11539
11540         * select.el (selection-sets-clipboard): renamed.
11541         (own-selection): use it.
11542
11543 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11544
11545         * XEmacs 21.2.16 is released
11546
11547 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11548
11549         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11550         missing characters to avoid crash.
11551
11552 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11553
11554         * coding.el (set-terminal-coding-system): Only set the console
11555         coding system on the selected console if it is a tty.
11556
11557 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11558
11559         * cus-face.el:
11560         * cus-edit.el:
11561         * faces.el:
11562         (custom):
11563         (face-spec-set):
11564         * faces.el (frob-face-property):
11565         * font-menu.el (font-menu-set-font):
11566                   Actually apply changes from 1999-03-17
11567
11568 1999-06-10  Andy Piper  <andy@xemacs.org>
11569
11570         * select.el (get-selection): abstract out non error-signalling
11571         part.
11572         (get-selection-no-error): get-selection without signalling an
11573         error.
11574         (selection-is-clipboard-p): new variable. controls whether the
11575         selection sets the clipboard.
11576         (own-selection): use it.
11577
11578         * mouse.el (insert-selection): fallback to clipboard after trying
11579         primary selection and cutbuffer.
11580
11581 1999-06-05  Andy Piper  <andy@xemacs.org>
11582
11583         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11584         selection functions.
11585
11586 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11587
11588         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11589         default value.
11590         (load): Use `raw-text' instead of `no-conversion'.
11591         (insert-file-contents): Likewise.
11592
11593         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11594         of `no-conversion'.
11595
11596 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11597
11598         * coding.el: Don't copy `no-conversion' to `raw-text'.
11599
11600 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11601
11602         * subr.el (make-char): Define it if Mule is not around.
11603
11604 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11605
11606         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11607
11608         * x-select.el (x-disown-selection-internal): Restore symbol as an
11609         obsolete alias.
11610         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11611
11612 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11613
11614         * XEmacs 21.2.15 is released
11615
11616 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11617
11618         * subr.el (split-string): Avoid infinite looping
11619
11620 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11621
11622         * ldap.el (ldap-ignore-attribute-codings): New variable
11623         (ldap-default-attribute-decoder): New variable
11624         (ldap-coding-system): New variable
11625         (ldap-attribute-syntax-encoders): New variable
11626         (ldap-attribute-syntax-decoders): New variable
11627         (ldap-attribute-syntaxes-alist): New variable
11628         (ldap-encode-boolean): New function
11629         (ldap-decode-boolean): New function
11630         (ldap-encode-country-string): New function
11631         (ldap-decode-string): New function
11632         (ldap-decode-address): New function
11633         (ldap-encode-address): New function
11634         (ldap-decode-attribute): New function
11635         (ldap-search): Use some of these
11636
11637 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11638
11639         * version.el (emacs-version): Make the patch level/beta come
11640         before the XEmacs qualifier so that it gets into (funcall
11641         emacs-version) and thus in the bug reports.
11642         (emacs-version>=): Support patch levels.
11643
11644 1999-06-03  SL Baur  <steve@xemacs.org>
11645
11646         * version.el: implement x.y.z version number
11647         From Jan Vroonhof <vroonhof@math.ethz.ch>
11648
11649 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11650
11651         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11652
11653 1999-05-22  Vin Shelton <acs@xemacs.org>
11654
11655         * startup.el: Document -private and break out non-standard X options.
11656
11657 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11658
11659         * mule/mule-charset.el (charset-after): New function.
11660         (charset-direction): Synch with Mule, update docstring.
11661         (get-charset-property): New function.
11662         (put-charset-property): New function.
11663         (charset-plist): New function.
11664
11665         * mule/mule-charset.el (compose-region):
11666         (decompose-region): remove;  these functions (which don't work
11667         since we don't do composite characters) have been moved to
11668         mule-util.el.
11669         (toplevel): follow coding standards
11670
11671 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11672
11673         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11674         exist any more.
11675
11676         * code-files.el: Fix commentary to follow coding standards.  Move
11677         the single line left in mule-files.el to here.
11678
11679         * mule/mule-files.el: delete.
11680
11681 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11682
11683         * info.el (Info-scroll-prev): Use event functions instead of the
11684         old emacs 19 interface.
11685
11686 1999-06-02  Andy Piper  <andy@xemacs.org>
11687
11688         * x-font-menu.el (x-font-menu-load-font):
11689         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11690
11691 1999-05-31  Andy Piper  <andy@xemacs.org>
11692
11693         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11694         group.
11695         (font-menu-this-frame-only-p): ditto.
11696         (font-menu-max-items): reinstate, from Jan Vroonhof
11697         <vroonhof@math.ethz.ch>
11698         (font-menu-submenu-name-format): ditto.
11699         (font-menu-split-long-menu): ditto, for use by the family
11700         constructor.
11701         (font-menu-family-constructor): use it.
11702
11703 1999-05-30  Andy Piper  <andy@xemacs.org>
11704
11705         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11706         for use by the font menu.
11707
11708         * msw-font-menu.el: new file implementing mswindows specific
11709         font-menu behaviour.
11710         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11711         (mswindows-font-menu-junk-families): ditto.
11712         (hack-font-truename): ditto.
11713         (mswindows-font-regexp-ascii): ditto.
11714         (mswindows-reset-device-font-menus): ditto.
11715         (mswindows-font-menu-font-data): ditto.
11716         (mswindows-font-menu-load-font): ditto.
11717
11718         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11719         (x-font-menu-font-data): ditto.
11720         (x-font-menu-load-font): ditto.
11721
11722         * font-menu.el: new file implementing generic font menu behaviour.
11723         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11724         made device independent.
11725         (font-menu-this-frame-only-p): ditto.
11726         (font-menu-preferred-resolution): ditto.
11727         (font-menu-size-scaling): new variable used to determine whether
11728         sizes are in points or tenths of a point.
11729         (vassoc): moved from x-font-menu.el.
11730         (device-fonts-cache): ditto.
11731         (device-fonts-cache): ditto.
11732         (flush-device-fonts-cache): ditto.
11733         (reset-device-font-menus): copied from x-font-menu.el and made
11734         device independent. Most functionality deferred to
11735         device-dependent versions.
11736         (font-menu-family-constructor): copied from x-font-menu.el and
11737         made device independent.
11738         (font-menu-size-constructor): ditto.
11739         (font-menu-weight-constructor): ditto.
11740         (font-menu-set-font): ditto.
11741         (font-menu-change-face): ditto.
11742         (font-menu-load-font): new device method.
11743         (font-menu-font-data): ditto.
11744
11745         * x-font-menu.el: The above functions deleted.
11746
11747 1999-05-26  Andy Piper  <andy@xemacs.org>
11748
11749         * update-elc.el:
11750         * make-docfile.el:
11751         * loadup.el: rehash expand-file-name usage to not use default-directory.
11752
11753 1999-05-21  Andy Piper  <andy@xemacs.org>
11754
11755         * x-select.el (x-select-convert-to-text):
11756         (x-selected-text-type):
11757         (x-get-selection):
11758         (xselect-convert-to-string):
11759         (xselect-convert-to-compound-text):
11760         (xselect-convert-to-length):
11761         (xselect-convert-to-targets):
11762         (xselect-convert-to-delete):
11763         (xselect-convert-to-filename):
11764         (xselect-convert-to-charpos):
11765         (xselect-convert-to-lineno):
11766         (xselect-convert-to-colno):
11767         (xselect-convert-to-sourceloc):
11768         (xselect-convert-to-os):
11769         (xselect-convert-to-host):
11770         (xselect-convert-to-user):
11771         (xselect-convert-to-class):
11772         (xselect-convert-to-name):
11773         (xselect-convert-to-integer):
11774         (xselect-convert-to-atom):
11775         (xselect-convert-to-identity): functions renamed from x-* and
11776         moved to select.el.
11777         (x-get-secondary-selection): use rename get-selection.
11778         (x-get-clipboard): ditto.
11779         (x-own-selection): moved to select.el.
11780         (x-valid-simple-selection-p): ditto.
11781         (x-dehilight-selection): ditto.
11782         (x-own-clipboard): ditto.
11783         (x-disown-selection): ditto.
11784
11785         * x-mouse.el (x-yank-function): moved to mouse.el.
11786         (x-insert-selection): ditto.
11787         (x-set-point-and-move-selection): use renamed function.
11788
11789         * select.el (selected-text-type): moved and renamed from
11790         x-select.el.
11791         (selection-owner-p): moved to C.
11792         (selection-exists-p): ditto.
11793         (get-cutbuffer): new device method.
11794         (get-selection): generalised and moved from x-select.el.
11795         (own-selection): moved x-own-selection functionality into here.
11796         (dehilight-selection): renamed and moved from x-select.el.
11797         (own-clipboard): functionality moved from x-select.el using new
11798         generic C builtins.
11799         (disown-clipboard): ditto.
11800         (select-convert-to-text):
11801         (select-convert-to-string):
11802         (select-convert-to-compound-text):
11803         (select-convert-to-length):
11804         (select-convert-to-targets):
11805         (select-convert-to-delete):
11806         (select-convert-to-filename):
11807         (select-convert-to-charpos):
11808         (select-convert-to-lineno):
11809         (select-convert-to-colno):
11810         (select-convert-to-sourceloc):
11811         (select-convert-to-os):
11812         (select-convert-to-host):
11813         (select-convert-to-user):
11814         (select-convert-to-class):
11815         (select-convert-to-name):
11816         (select-convert-to-integer):
11817         (select-convert-to-atom):
11818         (select-convert-to-identity): new functions renamed from x-* and
11819         moved from x-select.el.
11820
11821         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11822         into here and use as the default window-system mouse yank.
11823         (insert-selection): generalised and moved from x-mouse.el.
11824         (own-clipboard): moved to C.
11825
11826         * msw-select.el (mswindows-selection-owned-p): deleted.
11827         (mswindows-own-selection): generalised and moved to select.el.
11828         (mswindows-disown-selection): generalised and moved to C.
11829         (mswindows-selection-owner-p): ditto.
11830
11831 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11832
11833         * XEmacs 21.2.14 is released
11834
11835 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11836
11837         * about.el: update contact info for jason and slb.
11838
11839 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11840
11841         * mule/european.el (setup-romanian-environment): Add Romanian
11842         support from Emacs/Mule romanian.el.
11843
11844 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11845
11846         * cus-face.el: Label all custom changes with the 'custom' tag.
11847
11848         * cus-edit.el: idem ditto.
11849
11850         * faces.el: Added suport for adding device tags to various functions.
11851         (custom): New device tag.
11852         (face-spec-set): Call reset face with tags argument. No longer do
11853         x-init-global-faces hack.
11854
11855         * faces.el (frob-face-property): Use an anonymous specifier to map
11856         frob-face-property-1 over.
11857
11858         * x-font-menu.el (font-menu-set-font): Always specify all
11859         properties to custom.
11860
11861 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11862
11863         * mule/european.el (setup-czech-environment): Add czech support.
11864         From David Sauer <davids@orfinet.cz>
11865
11866 1999-03-15  SL Baur  <steve@xemacs.org>
11867
11868         * check-features.el: Turn hard errors into warnings.
11869
11870 1999-03-21  SL Baur  <steve@xemacs.org>
11871
11872         * simple.el (delete-key-deletes-forward): As per discussion on
11873         xemacs-beta, default to t.
11874
11875 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11876
11877         * loadup.el: Define Installation-string before loading anything.
11878
11879 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11880
11881         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11882         From Anders Stenman <stenman@isy.liu.se>
11883
11884 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11885
11886         * wid-edit.el (widget-glyph-find): Ditto.
11887
11888         * packages.el (locate-library): Ditto.
11889
11890         * loadup.el (really-early-error-handler): Ditto.
11891
11892         * lib-complete.el (read-library): Ditto.
11893
11894         * faces.el (set-face-stipple): Ditto.
11895
11896         * code-files.el (load): Use new calling style of locate-file.
11897
11898 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11899
11900         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11901         dead.
11902
11903 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11904
11905         * dumped-lisp.el (preloaded-file-list): Don't load
11906         Installation.el.
11907
11908         * loadup.el (Installation-string): Define it here.
11909
11910 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11911
11912         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11913         Installation.el needs to be loaded before `dump-paths', otherwise
11914         the dumping process won't find it.
11915
11916 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11917
11918         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11919         subr so that we can use `replace-in-string' in Installation.el to
11920         get rid of C-m chars under the native Windows build.
11921
11922 1999-04-29  Andy Piper  <andy@xemacs.org>
11923
11924         * make-docfile.el: canonicalize file and directory names.
11925
11926         * device.el (call-device-method): new function for calling device
11927         specific methods.
11928         (define-device-method): new function for defining device methods.
11929         (define-device-method*): ditto.
11930
11931 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11932
11933         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11934
11935 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11936
11937         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11938         (cyrillic-koi8-r-encode-table): Likewise.
11939         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11940         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11941
11942         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11943         from vietnamese.el].
11944
11945         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11946         mule/mule-misc.el.
11947
11948 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11949
11950         * mule/thai-xtis.el:
11951         - Change font registry name from "Thai94x94-0" to "xtis-0".
11952         - Change mnemonic of coding-system `tis-620' to "TIS620".
11953
11954 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11955
11956         * mule/ethiopic.el: fixed.
11957
11958 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11959
11960         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11961
11962         * mule/thai-xtis.el: New file.
11963
11964         * mule/vietnamese.el: New file.
11965
11966         * mule/ethiopic.el: New file.
11967
11968 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11969
11970         * bytecomp.el (byte-compile-close-variables): Leave
11971         debug-issue-ebola-notices alone.
11972
11973 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11974
11975         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11976         at the top of the buffer since it is the most important thing to
11977         customize
11978         (ldap-get-host-parameter): New defun
11979         (ldap-search): Add a new parameter `withdn' to retrieve the
11980         distinguished names of entries
11981
11982 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11983
11984         * startup.el (splash-frame-body): Date and spelling fixes.
11985
11986 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11987
11988         * view-less.el (toggle-truncate-lines): add autoload tag
11989
11990 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11991
11992         * format.el (format-alist): Disable image stuff.
11993
11994 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11995
11996         * wid-edit.el (widget-glyph-find): Search by directories, then by
11997         suffixes rather than the other way around.
11998         (widget-image-conversion): Renamed to
11999         `widget-image-file-name-suffixes'.
12000
12001 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12002
12003         * mule/mule-charset.el: Made old functions obsolete, remove the
12004         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12005         (charset-iso-graphic-plane): Rename from charset-graphic.
12006         (charset-iso-final-char): Rename from charset-final.
12007         (charset-width): Rename from charset-columns.
12008         (charset-bytes): Added from fsf compatibility, returns always 1.
12009
12010         * mule/mule-misc.el: Move charset-doc-string alias to
12011         mule-charset.el
12012
12013 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12014
12015         * x-faces.el (x-make-font-bold-italic): honor
12016         *try-oblique-before-italic-fonts*
12017
12018 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12021
12022 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12023
12024         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12025         name.
12026
12027 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12028
12029         * cl-extra.el (equalp): Would bug out for lists.
12030
12031 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12032
12033         * about.el (about-hackers):  Change cgw's email address
12034
12035 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12036
12037         * XEmacs 21.2.13 is released
12038
12039 1999-03-12  SL Baur  <steve@xemacs.org>
12040
12041         * simple.el (delete-key-deletes-forward): Revert to previous
12042         behavior.
12043
12044 1999-01-18  Didier Verna  <didier@xemacs.org>
12045
12046         * menubar-items.el (xemacs-splash-buffer): handle the case of
12047         multiple elements in the splash buffer body.
12048
12049         * startup.el (splash-frame-timeout): new constant: interval
12050         between splash buffer elements.
12051         (command-line-1): handle splash buffer with multiple elements (use
12052         a timeout).
12053         (splash-frame-body): Originally `startup-splash-frame-body'.
12054         Rewrote a cleaner and more readable version. This can now be array,
12055         in which case each element is displayed in turn in the splash buffer.
12056         (splash-frame-static-body): new constant. Persistent information
12057         across all splash buffer elements (preserves the possibility to give
12058         it in different languages.
12059         (circulate-splash-frame-elements): new function. Used as a timeout
12060         to circulate through all splash frame elements and display them in
12061         sequence.
12062         (display-splash-frame): originally `startup-splash-frame'. Handle
12063         the case of multiple elements in the splash buffer body. Now
12064         returns a timeout id if multiple elements to display, or nil.
12065
12066 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12067
12068         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12069         so they can be overridden by x-init-face-from-resources.
12070         Additionally specify the font name also with an x tag.
12071
12072 1999-03-08  Andy Piper  <andy@xemacs.org>
12073
12074         * package-get.el (package-get-base): autoload.
12075
12076         * menubar-items.el (default-menubar): add update menu item. Fix
12077         custom menu to only be activated when package-base is available.
12078
12079         * package-get.el (package-get-custom): don't load
12080         package-get-custom as it is auto-generated. Fix group definition.
12081
12082 1999-03-05  Didier Verna  <didier@xemacs.org>
12083
12084         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12085         instead of `symbol-name' (Thanks Kyle).
12086
12087         * cus-edit.el (custom-save-variables): use `prin1' instead of
12088         princ to write symbols.
12089
12090 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12091
12092         * XEmacs 21.2.12 is released
12093
12094 1999-03-05  SL Baur  <steve@xemacs.org>
12095
12096         * menubar-items.el (default-menubar): Add kfm browsing support.
12097         From Neal Becker <nbecker@fred.net>
12098
12099 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12100
12101         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12102         calls to font-lock during buffer reversion.
12103
12104 1999-02-12  Didier Verna  <didier@xemacs.org>
12105
12106         * info.el (Info-build-node-completions): unconditionally widen the
12107         tag table buffer.
12108
12109 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12110
12111         * x-faces.el (x-init-face-from-resources):
12112         Only set fonts in the 'x locale.
12113
12114 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12115
12116         * package-ui.el (pui-install-selected-packages): Don't throw on
12117         `package-admin-delete-binary-package' returning nil since it's
12118         normal.  Reindent function.
12119         (pui-add-required-packages): Handle case where packages selected
12120         for installation have never been installed.
12121
12122 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12123
12124         * menubar-items.el (default-menubar):
12125         Implement the ``Mule->Set coding system of process'' menu item.
12126
12127 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12128
12129         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12130         files
12131         - Change some `if's to `when's
12132
12133 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12134
12135         * XEmacs 21.2.11 is released
12136
12137 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12138
12139         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12140         against window close (Fix Bug #460).
12141         (ask-user-about-lock-dbox): Idem.
12142
12143 1999-02-25  SL Baur  <steve@xemacs.org>
12144
12145         * mule/mule-charset.el (charset-leading-byte): New function.
12146         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12147
12148 1999-02-12  Andy Piper  <andy@xemacs.org>
12149
12150         * about.el (xemacs-hackers): change andy's email address.
12151         (about-url-alist): change andy's web page address.
12152         (about-xemacs): add piper.
12153
12154 1999-02-16  SL Baur  <steve@xemacs.org>
12155
12156         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12157         of mule-base into lisp/mule.
12158
12159 1999-02-16  SL Baur  <steve@xemacs.org>
12160
12161         * mule/arabic.el:
12162         mule/canna-leim.el:
12163         mule/chinese.el:
12164         mule/cyrillic.el:
12165         mule/english.el:
12166         mule/european.el:
12167         mule/greek.el:
12168         mule/hebrew.el:
12169         mule/japanese.el:
12170         mule/kinsoku.el:
12171         mule/korean.el:
12172         mule/misc-lang.el:
12173         mule/mule-category.el:
12174         mule/mule-ccl.el:
12175         mule/mule-charset.el:
12176         mule/mule-cmds.el:
12177         mule/mule-coding.el:
12178         mule/mule-files.el:
12179         mule/mule-help.el:
12180         mule/mule-init.el:
12181         mule/mule-misc.el:
12182         mule/mule-tty-init.el:
12183         mule/mule-x-init.el:
12184         mule/viet-chars.el:  Remerge from mule-base.
12185
12186         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12187         of mule-base into lisp/mule.
12188
12189 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12190
12191         * process.el (exec-to-string): Use `shell-command-switch' in place
12192         of hard-wired "-c" (for WindowsNT).
12193
12194 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12195
12196         * menubar-items.el (default-menubar):  Remove obsolete
12197         "Gopher" item
12198
12199 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12200
12201         * package-admin.el (package-admin-get-install-dir): First fall
12202         back to the location of xemacs-base for non-mule packages.
12203
12204 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12205
12206         * paths.el:
12207         - improved automounter tmp directory support.
12208         - support 4 (!) empirically discovered automounter conventions
12209
12210 1999-02-12  SL Baur  <steve@xemacs.org>
12211
12212         * etags.el (pop-tag-mark): autoload to match key binding.
12213
12214 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12215
12216         * XEmacs 21.2.10 is released
12217
12218 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12219
12220         * package-get.el (package-get-remote-filename): Don't bug out for
12221         a local file name in the search entry.
12222
12223 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12224
12225         * XEmacs 21.2.9 is released
12226
12227 1999-01-19  Didier Verna  <didier@xemacs.org>
12228
12229         * replace.el (replace-search-function): new variable containing a
12230         function to perform a search-forward.
12231         (replace-re-search-function): new variable containing a function
12232         to perform a re-search-forward.
12233         (perform-replace): use them.
12234
12235 1999-01-25  Didier Verna  <didier@xemacs.org>
12236
12237         * select.el (selection-owner-p): use the name `XEmacs'.
12238         (cut-copy-clear-internal): ditto.
12239
12240 1999-01-18  Andy Piper  <andy@xemacs.org>
12241
12242         * about.el (about-url-alist): Update my entry.
12243         (xemacs-hackers): Ditto.
12244
12245 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12246
12247         * buffer.el (switch-to-buffer): Fixing documentation.
12248         * minibuf.el (minibuffer-completion-table): ditto.
12249         * cl-macs.el (return-from): ditto.
12250
12251 1999-01-04  Didier Verna  <didier@xemacs.org>
12252
12253         * replace.el (delete-non-matching-lines): temporarily disable
12254         case-folding when called interactively with a regexp containing
12255         uppercase characters.
12256         (delete-matching-lines): ditto.
12257         (count-matches): ditto.
12258         (list-matching-lines): ditto.
12259
12260 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12261
12262         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12263         abort if current window is split horizontally, not if others are
12264         split.  Got rid of unnecessary minibuffer checking.  Also, add
12265         some comments (it's still complex).
12266
12267 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12268
12269         * package-get.el: changed address for doc.ic.ac.uk to
12270         sunsite.doc.ic.ac.uk
12271
12272 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12273
12274         * ldap.el (toplevel): Remove requires so that the file compiles
12275         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12276
12277 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12278
12279         * dump-paths.el: Calculate module-directory and set
12280         module-load-path to the load path for modules.
12281
12282         * loadup.el: Get bootstrap value of module-load-path from the
12283         environment variable EMACSBOOTSTRAPMODULEPATH.
12284         - Display the module load path if we're debugging paths.
12285
12286         * setup-paths.el: Added function paths-find-site-module-directory.
12287         - Added function paths-find-module-directory.
12288         - Added function paths-construct-module-load-path.  Uses new
12289         environment variable EMACSMODULEPATH.
12290
12291 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12292
12293         * font.el (font-default-object-for-device):
12294         Oops! This `or' can't be replaced by `unless'.
12295         Fixed inability to run w3, among other things.
12296
12297 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12298
12299         * package-admin.el: Change initialization of
12300           package-admin-install-function dependent on system type.
12301           Change package-admin-install-function-mswindows to use
12302           "minitar".
12303
12304 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * mouse.el (default-mouse-motion-handler): Disable help echo while
12307         in the minibuffer.
12308
12309 1998-12-28  Martin Buchholz <martin@xemacs.org>
12310
12311         * XEmacs 21.2.8 is released.
12312
12313 1998-12-24  Martin Buchholz <martin@xemacs.org>
12314
12315         * XEmacs 21.2.7 is released.
12316
12317 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12318
12319         * package-ui.el (pui-list-packages): Set truncate-lines.
12320
12321         * package-get.el (package-get-download-menu): Use
12322         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12323
12324         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12325         (pui-help-string): idem.
12326         (list-packages-mode): New major mode.
12327         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12328         (pui-install-selected-packages): Add suport for removing packages.
12329         (pui-toggle-package-delete-key): New function.
12330         (pui-popup-context-sensitive): New kludge.
12331         (pui-list-packages): Add warning when `package-get-remote' is nil.
12332         (package-ui-add-site): New function.
12333
12334 1998-12-01  Didier Verna  <didier@xemacs.org>
12335
12336         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12337
12338 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12339
12340         * ldap.el: Custom-ized
12341         (toplevel): Do not provide `ldap' which is provided by C level
12342         LDAP code
12343         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12344
12345 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12346
12347         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12348
12349 1998-12-17  Andy Piper  <andy@xemacs.org>
12350
12351         * sound.el (sound-load-list): name changed from sound-load-alist.
12352         (sound-extension-list): name changed from sound-ext-list.
12353         (load-default-sounds): use new names.
12354         (load-sound-file): use new names.
12355
12356 1998-12-16  Andy Piper  <andy@xemacs.org>
12357
12358         * XEmacs 21.2.6 is released
12359
12360 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12361
12362         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12363         errors.
12364
12365 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12366
12367         * wid-edit.el (widget-echo-this-extent): Set
12368         help-echo-owns-message to t.
12369
12370 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12371
12372         * package-get.el (package-get-download-menu): use toggles for
12373           each site in the download site menu.
12374
12375 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12376
12377         * package-get.el (package-get): If we cannot find a package
12378           because package-get-remote is not set, give a more helpful
12379           error message.
12380
12381 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12382
12383         * package-get.el (package-get-remote-filename): use an EFS path
12384         with user anonymous if no user is specified.
12385
12386 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12387
12388         * faces.el (face-spec-set): Re-init fallfacks for default after
12389         calling reset-face on the default face.
12390
12391 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12392
12393         * package-admin.el (package-admin-default-install-function):
12394         Behave as advertised.  Make sure the pkg-dir is proper for
12395         default-directory.
12396         (package-admin-add-binary-package): Make sure the pkg-dir is
12397         proper for default-directory.
12398         (package-admin-install-function-mswindows): Make sure the pkg-dir
12399         is proper for default-directory.
12400
12401 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12402
12403         * XEmacs 21.2.5 is released
12404
12405 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12406
12407         * files.el (binary-file-regexps): regexp-opt is not available at
12408         bytecompile time.
12409
12410 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12411
12412         * x-win-xfree86.el:
12413         * x-win-sun.el (x-win-init-sun):
12414         * x-win-sun.el:
12415         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12416         * x-iso8859-1.el:
12417         * x-init.el (init-post-x-win):
12418         * x-init.el (init-pre-x-win):
12419         * x-init.el (x-initialize-compose):
12420         * x-init.el:
12421         * x-compose.el:
12422         * winnt.el:
12423         * widget.el:
12424         * wid-edit.el (widget-glyph-click):
12425         * wid-edit.el (widget-glyph-find):
12426         * wid-edit.el (widget-type):
12427         * view-less.el (view-buffer-other-window):
12428         * very-early-lisp.el:
12429         * version.el:
12430         * toolbar.el:
12431         * toolbar-items.el:
12432         * term/sun.el (suntool-map):
12433         * term/sun-mouse.el:
12434         * term/internal.el:
12435         * syntax.el (modify-syntax-entry):
12436         * symbol-syntax.el:
12437         * subr.el:
12438         * startup.el (lock-directory):
12439         * simple.el (set-comment-column):
12440         * simple.el (backward-delete-char-untabify):
12441         * shadow.el (find-emacs-lisp-shadows):
12442         * shadow.el:
12443         * setup-paths.el (paths-construct-info-path):
12444         * select.el (cut-copy-clear-internal):
12445         * process.el (call-process-region):
12446         * process.el (start-process-shell-command):
12447         * process.el:
12448         * paths.el (rmail-spool-directory):
12449         * paragraphs.el (use-hard-newlines):
12450         * package-get.el (package-get-dependencies):
12451         * package-admin.el (package-admin-delete-binary-package):
12452         * obsolete.el (truncate-string):
12453         * obsolete.el (store-substring):
12454         * mouse.el (default-mouse-track-maybe-own-selection):
12455         * mouse.el (mouse-yank-at-point):
12456         * modeline.el:
12457         * modeline.el (mouse-drag-modeline):
12458         * minibuf.el (read-directory-name-internal):
12459         * minibuf.el (read-file-name-internal):
12460         * minibuf.el (read-file-name-internal-1):
12461         * minibuf.el (read-file-name-2):
12462         * minibuf.el (exact-minibuffer-completion-p):
12463         * minibuf.el (read-from-minibuffer):
12464         * minibuf.el:
12465         * menubar.el (check-menu-syntax):
12466         * map-ynp.el (map-y-or-n-p):
12467         * make-docfile.el (docfile-out-of-date):
12468         * loadup.el ((member "run-temacs" command-line-args)):
12469         * loadup.el ((member "no-site-file" command-line-args)):
12470         * loadup.el (really-early-error-handler):
12471         * loadup.el:
12472         * loadhist.el:
12473         * loaddefs.el:
12474         * lisp-mnt.el (lm-verify):
12475         * lib-complete.el (lib-complete:cache-completions):
12476         * lib-complete.el (library-all-completions):
12477         * itimer.el (itimer-run-expired-timers):
12478         * info.el (Info-mode):
12479         * info.el (Info-insert-file-contents):
12480         * info.el (Info-rebuild-dir):
12481         * info.el (Info-build-dir-anew):
12482         * info.el (Info-parse-dir-entries):
12483         * info.el (Info-dir-outdated-p):
12484         * info.el (Info-insert-dir):
12485         * info.el (info-xref):
12486         * info.el:
12487         * hyper-apropos.el (hyper-apropos-get-doc):
12488         * hyper-apropos.el (hyper-describe-face):
12489         * hyper-apropos.el (hyper-apropos-mode):
12490         * hyper-apropos.el:
12491         * help.el (list-processes):
12492         * help.el:
12493         * gnuserv.el:
12494         * font.el (mswindows-font-create-name):
12495         * font.el (font-default-font-for-device):
12496         * font.el (x-font-create-object):
12497         * font.el (font-registry):
12498         * font.el:
12499         * font-lock.el (font-lock-keywords):
12500         * font-lock.el:
12501         * finder.el (finder-compile-keywords):
12502         * find-paths.el (paths-find-recursive-path):
12503         * fill.el (set-justification-center):
12504         * fill.el (fill-region-as-paragraph):
12505         * files.el (insert-directory):
12506         * files.el (wildcard-to-regexp):
12507         * files.el (recover-file):
12508         * files.el (basic-save-buffer):
12509         * files.el (delete-auto-save-file-if-necessary):
12510         * files.el (file-relative-name):
12511         * files.el (backup-extract-version):
12512         * files.el (backup-buffer):
12513         * files.el (set-visited-file-name):
12514         * files.el (set-auto-mode):
12515         * files.el (interpreter-mode-alist):
12516         * files.el:
12517         * files.el (find-file-noselect):
12518         * files.el (abbreviate-file-name):
12519         * files.el (parse-colon-path):
12520         * files.el (directory-abbrev-alist):
12521         * etags.el (visit-tags-table-buffer):
12522         * easymenu.el (easy-menu-define):
12523         * dragdrop.el (experimental-dragdrop-drag):
12524         * dragdrop.el (dragdrop-drop-do-functions):
12525         * dragdrop.el (dragdrop-drop-at-point):
12526         * disass.el (disassemble-1):
12527         * disass.el (disassemble-internal):
12528         * disass.el (disassemble):
12529         * disass.el:
12530         * derived.el (derived-mode-init-mode-variables):
12531         * derived.el (define-derived-mode):
12532         * custom.el (defgroup):
12533         * cus-edit.el (custom-quote):
12534         * config.el:
12535         * code-process.el (open-network-stream):
12536         * code-process.el (start-process):
12537         * code-process.el (call-process-region):
12538         * code-process.el (call-process):
12539         * code-process.el:
12540         * code-files.el (insert-file-contents):
12541         * code-files.el:
12542         * code-files.el (buffer-file-coding-system-for-read):
12543         * cmdloop.el (yes-or-no-p-minibuf):
12544         * cl.el:
12545         * cl-macs.el:
12546         * cl-extra.el:
12547         * callers-of-rpt.el (make-caller-report):
12548         * callers-of-rpt.el:
12549         * bytecomp.el (batch-byte-recompile-directory):
12550         * bytecomp.el (batch-byte-compile-1):
12551         * bytecomp.el (batch-byte-compile):
12552         * bytecomp.el (display-call-tree):
12553         * bytecomp.el (byte-compile-insert):
12554         * bytecomp.el (byte-compile-two-args-19->20):
12555         * bytecomp.el (byte-compile-variable-ref):
12556         * bytecomp.el (byte-compile-form):
12557         * bytecomp.el (byte-compile-top-level-body):
12558         * bytecomp.el (byte-compile-out-toplevel):
12559         * bytecomp.el (byte-compile-byte-code-maker):
12560         * bytecomp.el (byte-compile-file-form-defmumble):
12561         * bytecomp.el (byte-compile-file-form):
12562         * bytecomp.el (byte-compile-keep-pending):
12563         * bytecomp.el (byte-compile-insert-header):
12564         * bytecomp.el (byte-compile-from-buffer):
12565         * bytecomp.el (byte-compile-file):
12566         * bytecomp.el (byte-recompile-file):
12567         * bytecomp.el (byte-compile-close-variables):
12568         * bytecomp.el (byte-compile-warn-about-unused-variables):
12569         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12570         * bytecomp.el (byte-compiler-legal-options):
12571         * bytecomp.el (byte-compile-lapcode):
12572         * bytecomp.el (byte-optimize-log):
12573         * bytecomp.el ((fboundp 'defsubst)):
12574         * bytecomp.el:
12575         * bytecomp-runtime.el:
12576         * byte-optimize.el (byte-optimize-apply):
12577         * byte-optimize.el (car):
12578         * byte-optimize.el (byte-optimize-form):
12579         * byte-optimize.el (byte-optimize-form-code-walker):
12580         * byte-optimize.el:
12581         * build-report.el (build-report-insert-installation-file):
12582         * build-report.el (build-report):
12583         * auto-show.el:
12584         * apropos.el (apropos-documentation):
12585         - mega patch
12586         - clean up byte-compile warnings
12587         - remove unused variables
12588         - Use common lisp style hashtable functions
12589         - byte compiler cleanup
12590         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12591         - remove old backquote syntax usage
12592         - move some cl functionality into C for speed.
12593         - remove last remaining VMS support
12594         - spelling fixes
12595         - implement last, butlast, nbutlast, copy-list in C.
12596         - new macro ignore-file-errors, similar to ignore-errors
12597           (ignore-file-errors (delete-file "foo"))
12598         - get frequent garbage collection during loadup.el by tweaking
12599           gc-cons-threshold, rather than explicitly calling garbage-collect
12600         - default delete-key-deletes-forward to `t'.
12601
12602 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12603
12604         * XEmacs 21.2-beta4 is released.
12605
12606 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12607
12608         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12609         (easy-menu-item-present-p): Wrapper around find-menu-item.
12610         (easy-menu-remove-item): Wrapper around delete-menu-item.
12611
12612         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12613         (add-menu-button): Add 'in-menu' argument.
12614         (add-menu-item-1): Add in-menu support to helper function.
12615
12616 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12617
12618         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12619
12620 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12621
12622         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12623         of Dec 4, 1997.
12624
12625 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12626
12627         * process.el (shell-command-on-region): Report if the command
12628         succeeded or failed.
12629
12630 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12631
12632         * subr.el (buffer-substring-no-properties): Comment out.
12633
12634 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12635
12636         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12637           into font instances first, like `x-frob-font-size' does.
12638           (mswindows-find-larger-font): ditto
12639
12640 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12641
12642         * package-ui.el (pui-install-selected-packages): fix args in call
12643         to `package-get'.
12644
12645 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12646
12647         * package-get.el (host-name): New widget type.
12648         (package-get-remote): Better customization using new type.
12649         (package-get-download-sites): idem dito.
12650
12651         (package-get-custom): Do not use package-get-all untill we have
12652         runtime dependencies.
12653
12654         (package-get-remove-copy): Default to 't' we no longer need this
12655         kludge as we do not currently use depenencies.
12656
12657         (package-get-was-current): New variable.
12658         (package-get-require-base): New 'force-current' argument.
12659         (package-get-update-base): idem
12660         (package-get-package-provider):  idem
12661         (package-get-locate-index-file): New 'no-remote' argument.
12662         (package-get-locate-file): idem.
12663
12664         (package-get-maybe-save-index): New function.
12665         (package-get-update-base): Use it.
12666
12667 1998-10-28 Greg Klanderman <greg@alphatech.com>
12668
12669         * package-get.el (package-get-remote): default to nil; by default,
12670         don't go out to the net via EFS.  They must select a download site.
12671         (package-get-download-sites): new variable.
12672         (package-get-download-menu): new function.
12673         (package-get-locate-index-file): new function.
12674         (package-get-update-base): use it.
12675
12676         * menubar-items.el (default-menubar): add "Update Package Index"
12677         and "Add Download Site" menus under Options | Manage Packages.
12678
12679 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12680
12681         * package-get.el (package-get): bugfix code checking installed version
12682         for case where package is not currently installed.
12683         (package-get-require-signed-base-updates): new variable.
12684         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12685         deemed not a goot thing.  Use the variable
12686         package-get-allow-unsigned-base-updates instead.
12687
12688 1998-10-16 Greg Klanderman <greg@alphatech.com>
12689
12690         * package-get.el (package-get): Don't install an older version than
12691         we already have unless explicitly told to.  Issue a warning.
12692
12693         * package-ui.el (pui-add-required-packages): when adding
12694         dependencies, don't add packages that are up to date.
12695         (pui-package-symbol-char):  Don't consider a package out of date
12696         if you have a newer version installed than the latest version in
12697         package-get-base.
12698
12699         * package-get.el (package-get-base-filename): document that it may
12700         be a path relative to package-get-remote;  new default value.
12701         (package-get-locate-file): new function.
12702         (package-get-update-base): use it to expand package-get-base-filename.
12703         (package-get-save-base): new function to save the package-get database
12704         to file.
12705         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12706         (package-get-update-base): pass the REMOTE-SOURCE arg.
12707         (package-get-update-base-entry): call package-get-custom-add-entry.
12708         (package-get-file-installed-p): removed; no longer needed.
12709         (package-get-create-custom): ditto.
12710         (toplevel): remove code to build and load package-get-custom.el
12711         (package-get-custom-add-entry): new function.
12712
12713 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * wid-edit.el (widget-button-click): Don't switch window.
12716
12717 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12718
12719         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12720
12721 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12722
12723         * etags.el (find-tag-default): Run find-tag-hook using
12724         run-hooks rather than funcall
12725
12726 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12727
12728         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12729         and the current local map as the parents to isearch-mode-map.
12730
12731 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12732
12733         * XEmacs 21.2-beta3 is released.
12734
12735 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12736
12737         * package-get.el (package-get-update-base): use
12738         insert-file-contents-internal, not insert-file-contents-literally.
12739
12740 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12741
12742         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12743         dump time.
12744
12745 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12746
12747         * package-get.el (package-get-update-base-entry): new function.
12748         (package-get-update-base): renamed; was `package-get-load-base'.
12749         cleanup, and use package-get-update-base-from-buffer.
12750         (package-get-update-base-from-buffer): new function.
12751         (package-get-update-base-entries): new; helper for above.
12752         Do not eval lisp grabbed over ftp; parse it from new format.
12753
12754 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12755
12756         * files.el (set-auto-mode): Don't play games loading package-get
12757         database; package-get-package-provider will handle it all.
12758
12759 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12760
12761         * package-get.el (package-get-base-filename): new variable.
12762         (package-get-require-base): new function.
12763         (package-get-pgp-signed-begin-line): new variable.
12764         (package-get-pgp-signature-begin-line): ditto.
12765         (package-get-pgp-signature-end-line):  ditto.
12766         (package-get-load-base): new function.
12767         (package-get-interactive-package-query):
12768         (package-get-update-all):
12769         (package-get-dependencies):
12770         (package-get-package-provider):
12771         (package-get-custom): use package-get-require-base.
12772         [package-get-custom loading]: disable for now.
12773
12774         * package-ui.el (pui-list-packages): use (package-get-require-base)
12775
12776 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12777
12778         * package-ui.el: Correct obvious thinko in choosing extent face.
12779
12780 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12781
12782         * menubar-items.el (default-menubar): pui-list-package has nothing
12783         to with Customize. Move all the package stuff to a new Item in Options.
12784
12785         * package-ui.el (pui-menu): Add menu and Popup menu.
12786
12787         * package-get.el (package-get): Use new
12788         package-admin-get-install-dir.
12789
12790         * package-admin.el (package-admin-get-install-dir): New syntax.
12791         Conserve package location and put mule packages where mule-base is.
12792
12793         * package-get.el : Customized
12794
12795         * package-ui.el (pui): Customized
12796         (pui-package-install-dest-dir): New variable.
12797         (pui-install-selected-packages): Use it
12798
12799 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12800
12801         * package-get.el (package-get-interactive-package-query): Move
12802         dependency on package-get-base to run-time.
12803         (package-get-update-all): Ditto.
12804         (package-get-dependencies): Ditto.
12805         (package-get-package-provider): Ditto.
12806         (package-get-custom): Ditto.
12807
12808 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12809
12810         * events.el: Remove 'ascii-character property from 'backspace
12811         and 'delete symbols
12812
12813 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12814
12815         * package-get-base.el: removed.
12816
12817 1998-09-23  Didier Verna  <didier@xemacs.org>
12818
12819         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12820         (no-upper-case-p): new function.
12821         (with-search-caps-disable-folding): new macro.
12822         (with-interactive-search-caps-disable-folding): new macro.
12823         (zap-to-char): In interactive mode, do a case-sensitive search if
12824         the character is uppercase.
12825         (zap-up-to-char): ditto.
12826
12827         * replace.el (perform-replace): use the function no-upper-case-p.
12828
12829         * isearch-mode.el (isearch-fix-case): ditto.
12830         make obsolete `with-caps-disable-folding' and
12831         `isearch-no-upper-case-p'.
12832
12833         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12834         (tags-search): ditto.
12835         (tags-query-replace): ditto.
12836
12837         * info.el (Info-search): ditto.
12838
12839 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12840
12841         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12842
12843 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12844
12845         * package-admin.el (package-admin-rmtree): rewritten.  need to
12846         check for "." and ".." before symlink check.  expand files and
12847         directories with respect to DIRECTORY, not default-directory.
12848
12849 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12850
12851         * package-get.el (package-get-all): add INSTALL-DIR argument.
12852
12853 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12854
12855         * package-ui.el (pui-add-required-packages): new function, select
12856         dependent packages.
12857         (pui-display-keymap): bind it.
12858         (pui-help-string): document it.
12859         (pui-install-selected-packages): package-get-all -> package-get.
12860
12861         * package-get.el (package-get-dependencies): new function.
12862
12863 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12864
12865         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12866         regexps.
12867
12868 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12869
12870         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12871         function.
12872         (default-mouse-track-normalize-point): Use it.
12873
12874 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12875
12876         * package-admin.el (package-admin-delete-binary-package):
12877                 General cleanup. Remove unnessary use of progn and
12878         save-excursion.
12879         (package-admin-delete-binary-package): Do NOT mess with file
12880         modes. That is evil.
12881         (package-admin-delete-binary-package): Wrap all deleting in
12882         condition-case. The data in MANIFEST is untrustworthy.
12883         (package-admin-delete-binary-package): Let the OS worry about non
12884         empty directories.
12885
12886 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12887
12888         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12889         processing.
12890         (lm-report-bug): Fix mail address to send bug reports to.
12891
12892 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12893
12894         * XEmacs 21.2-beta2 is released.
12895
12896 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12897
12898         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12899
12900 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12901
12902         * info.el (Info-mode): Document page turning by double clicks in
12903         docstring so `M-x describe-mode' will display it.
12904
12905 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12906
12907         * info.el (Info-mouse-track-double-click-hook): Use character
12908         widths to calculate a border region where double clicking does
12909         page turning, and return `nil' by default so other hooks, such as
12910         region highlighting, will be run.
12911
12912 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12913
12914         * sound.el (default-sound-directory-list): Initialize with all the
12915         "sounds" directories in `data-directory-list'.  It used to just be
12916         the first one.
12917
12918         * packages.el (locate-data-directory-list): Created.  This gives
12919         the list of matching directories, unlike `locate-data-directory',
12920         which just gives the first one.
12921
12922 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12923
12924         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12925         make a binding in the local keymap until help-char handling is
12926         improved.
12927
12928         * help.el (help-keymap-with-help-key): Provide keymap with help
12929         binding.
12930         (help-print-help-form): New helper function.
12931
12932 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12933
12934         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12935         move extent to another buffer; no need to create a new extent.
12936         (isearch-fix-case): New function.
12937         (isearch-search-and-update): Use it.
12938
12939 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12940
12941         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12942         the keymap, not minor-mode-map-alist.
12943         (isearch-done): Restore overriding-local-map.
12944
12945 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12946
12947         * bytecomp.el (byte-compile-buffer-substring):
12948         Fix for: (byte-compile (defun f () (buffer-substring)))
12949         ==>   ** buffer-substring called with 3 args, but requires 0-3
12950         - new code not only works, but is more readable, too.
12951
12952 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12953
12954         * msw-faces.el (mswindows-init-device-faces): Don't try to
12955           specify a default font at this late stage. Do try to force
12956           creation of the default face font so that if it fails we get
12957           an error now instead of a crash at frame creation.
12958
12959           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12960           mswindows-make-font-unitalic: Canonical default weight
12961           changed from "Normal" to "Regular".
12962
12963           mswindows-make-font-bold / -bold-italic: Supplied device was
12964           not being passed into call to mswindows-find-smaller-font.
12965
12966 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12967
12968         * package-get.el (package-get-remote): Fix the path where to find
12969           the packages on xemacs.org.
12970
12971 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12972
12973         * about.el (about-maintainer-info): Update Ben's entry.
12974
12975 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12976
12977         * lisp/shadow.el (find-emacs-lisp-shadows):
12978         - `member' was being called on lists of length 2000!
12979         - Replace with hashtables.
12980         - Replace hand-coded loops with (dolist)
12981         - Fix comment typo
12982
12983 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12984
12985         * packages.el: Added new function, `package-delete-name', to
12986           delete existing packages from the installed package database
12987           (`packages-package-list').  Also added the "pkginfo" directory
12988           to `packages-special-base-regexp', so that the pkginfo directory
12989           would not get added to `late-packages'.
12990
12991         * package-admin.el: Added ability to delete an installed package
12992           (added low-level function, `package-admin-delete-package').
12993           Understands how to use the pkginfo/MANIFEST.<package> file to
12994           delete the package.  When installing a package, will also
12995           create a MANIFEST.* file if one is not provided by the
12996           package.  If the MANIFEST.* doesn't exist when deleting a
12997           package, the functions will fall back to attempting to delete
12998           any package-specific lisp directory.
12999
13000         * package-get.el: Moved some functions to package-admin.el.
13001           Added interactive function `package-get-delete-package', for
13002           use by users for deleting a package.
13003
13004           Also modified to not require the presence of efs.
13005
13006 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13007
13008         * files.el (find-file-noselect): Handle all signals, kill the
13009         buffer and resignal.
13010
13011 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13012
13013         * cl-macs.el (glyph-image): Add setf method.
13014
13015 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13016
13017         * package-get.el: Fixed broken EFS downloading.  Also, look for
13018           .tar.gz files first, in preference over .tgz files.
13019
13020         * package-ui.el: Fix display of package version numbers.
13021
13022 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13023
13024         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13025         argument.
13026
13027 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13028
13029         * list-mode.el: `display-completion-list': added new/optional
13030           keyword `:completion-string', which allows the programmer to
13031           change the "Possible completions are:" prompt.
13032
13033         * menubar-items.el: Added new pulldown menu-pick to start up the
13034           visual package browser/installer:
13035
13036                 Options->Customize->List Packages
13037
13038         * package-admin.el: Added hooks for installing under both Unix
13039           and MS Windows.  Does additional error checking.  No longer
13040           calls "add-big-package.sh" to install packages under Unix; now
13041           calls gunzip & tar directly.
13042
13043         * package-get.el: Added ability to install packages from files
13044           on a local disk/CDROM.  Now deletes any existing package lisp
13045           directory.  Does completion on available packages when
13046           querying for package names.  Will also search for .tgz files
13047           in addition for .tar.gz files.  Tries to reload
13048           auto-autoloads, as a convenience when loading new packages,
13049           and also tries to add any new package paths to `load-path'.
13050           Changed all occurences of `concat' to use `expand-file-name'.
13051
13052         * package-ui.el: New file which implements the main visual
13053           package browser/installer, which is started via a menu pick or
13054           M-x pui-list packages.
13055
13056 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13057
13058         * startup.el (load-init-file): spelling fix.
13059
13060 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13061
13062         * startup.el (normal-top-level): Load auto-autoload files
13063         covariantly with their precedence.
13064
13065 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13066
13067         * menubar-items.el (default-menubar): Remove "Font Weight"
13068         option, there is currently no custom equivalent.. Customize-faces
13069         is "Edit faces".
13070
13071         * x-font-menu.el (font-menu-set-font): Use customize to set
13072         default face.
13073
13074         * faces.el (face-spec-update-all-matching): New function.
13075
13076         * cus-face.el (custom-set-face-update-spec): New function.
13077         Interface to customize faces from elisp.
13078
13079         (custom-face-value-create): Show the customized settings if set
13080         but not saved.
13081
13082 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13083
13084         (custom-face-value-create): Show the customized settings if set
13085         but not saved.
13086
13087 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13088
13089         * keydefs.el (global-map): Add FSF 20.3 binding of
13090         query-replace-regexp.
13091
13092 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13093
13094         * minibuf.el (read-file-name-internal-1): use
13095         user-name-completion-1 instead of user-name-completion.
13096
13097 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13098
13099         * loadup.el:
13100         * make-docfile.el:
13101         * update-elc.el: Don't set `source-directory' (now defunct as a
13102         global variable) no more.
13103
13104         * packages.el (packages-list-autoloads): Made `source-directory'
13105         (now defunct as a global variable) a parameter.
13106
13107 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13108
13109         * about.el (about-hackers): new email
13110
13111 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13112
13113         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13114
13115 1998-07-17  Didier Verna  <didier@xemacs.org>
13116
13117         * faces.el (set-face-property):
13118         (set-face-dim-p):
13119         (face-dim-p): updated the doc strings now that the dim property isn't
13120         tty-specific.
13121         (face-equal): the dim property is now a common one.
13122
13123         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13124         Renamed the `stipple' attribute to `background-pixmap'.
13125         (custom-face-background-pixmap): make custom-face-stipple an
13126         obsolete alias for this.
13127
13128 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13129
13130         * find-paths.el (paths-file-readable-directory-p): Created and
13131         used.
13132
13133         * loadup.el: Don't set inhibit-... flags from run-temacs.
13134
13135 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13136
13137         * packages.el (packages-data-path-depth): Added and used.
13138
13139 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13140
13141         * about.el:
13142         - Change .xpm to .png, delete "zcat" section.
13143         - cosmetic fix in the 'marcpa' entry.
13144
13145         * etc/photos
13146         - convert all .xpm.Z to .png
13147         - rename mrb to martin
13148         - rename mcook-m to mcookm
13149
13150 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13151
13152         * x-init.el (x-initialize-compose): Add support for
13153         dead-circumflex as YET ANOTHER NAME for that dead key.
13154
13155 1998-08-05  Colin Rafferty <colin@xemacs.org>
13156
13157         * setup-paths.el (paths-construct-exec-path): Made the
13158         last-packages really be last.
13159         (paths-construct-data-directory-list): Ditto.
13160
13161 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13162
13163         * startup.el(startup-splash-frame-body):
13164         Update Copyright notice in splash screen
13165
13166 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13167
13168         * minibuf.el (read-file-name-internal-1): do ~user completion.
13169
13170 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13171
13172         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13173         aginst destroyed extents
13174
13175 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13176
13177         * package-get.el (package-get): add `install-dir' argument.
13178
13179 1998-07-20  John Jones  <jj@asu.edu>
13180
13181         * package-get.el: calls to package-get-update-all will only
13182           update packages which are already installed.
13183
13184 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13185
13186         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13187         writable.
13188
13189 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13190
13191         * about.el (about-hackers): Correct my email.
13192
13193 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13194
13195         * about.el (about-hackers): new email-address.
13196
13197 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13198
13199         * minibuf.el (read-number): Don't let `input-error' condition
13200         escape.
13201
13202 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13203
13204         * about.el (about-hackers): use my `email-for-life' address.
13205
13206 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13207
13208         * XEmacs 21.2-beta1 is released.
13209
13210 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13211
13212         * ldap.el (ldap-search): Doc string change
13213
13214 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13215
13216         * menubar-items.el (default-menubar): Removed references to
13217         `data-directory', and use `locate-data-file' instead, and made
13218         then greyed out if they don't exist.
13219
13220 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13221
13222         * keymap.el (events-to-keys): Use `format' instead of `concat'
13223         since the latter does not accept integer args anymore
13224
13225 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13226
13227         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13228         macros replaced.
13229
13230 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13231
13232         * make-docfile.el: Get first initialization from very-early-lisp.el
13233         * update-elc.el: Ditto.
13234         * loadup.el (really-early-error-handler): Ditto.
13235
13236         * packages.el (packages-unbytecompiled-lisp): Add new file,
13237         very-early-lisp.el.
13238
13239         * very-early-lisp.el: New file.
13240
13241 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13242
13243         * Symbols that have been obsolete for at least 3 years removed (II).
13244
13245         * obsolete.el (eval-current-buffer): Make compatible.
13246         (byte-code-function-p): Ditto.
13247         (send-string): Removed.
13248         (send-region): Removed.
13249         (screen-scrollbar-width): Removed.
13250         (set-screen-scrollbar-width): Removed.
13251         (set-screen-left-margin-width): Removed.
13252         (set-screen-right-margin-width): Removed.
13253         (screen-left-margin-width): Removed.
13254         (screen-right-margin-width): Removed.
13255         (set-buffer-left-margin-width): Removed.
13256         (set-buffer-right-margin-width): Removed.
13257         (buffer-left-margin-width): Removed.
13258         (buffer-right-margin-width): Removed.
13259         (x-set-frame-icon-pixmap): Removed.
13260         (x-set-screen-icon-pixmap): Removed.
13261         (pixel-name): Removed.
13262         (make-pixmap): Removed.
13263         (make-cursor): Removed.
13264         (pixmap-width): Removed.
13265         (pixmap-contributes-to-line-height-p): Removed.
13266         (set-pixmap-contributes-to-line-height): Removed.
13267
13268 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13269
13270         * obsolete.el (popup-menu-up-p): removed.
13271         (read-no-blanks-input): Removed.
13272         (wholenump): Removed.
13273         (ring-mod): Removed (what was ring-mod?).
13274         (current-time-seconds): Removed.
13275         (run-special-hook-with-args): Removed.
13276         (dot): Removed.
13277         (dot-marker): Removed.
13278         (dot-min): Removed.
13279         (dot-max): Removed.
13280         (window-dot): Removed.
13281         (set-window-dot): Removed.
13282
13283         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13284         `dot-min'.
13285
13286         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13287
13288         * code-files.el (insert-file-contents): Rename
13289         run-special-hook-with-args to run-hook-with-args-until-success.
13290         (write-region): Ditto.
13291
13292 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13293
13294         * about.el: Fix typos, update release date.
13295
13296         * Symbols that have been obsolete for at least 3 years removed.
13297
13298         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13299         screen- functions.
13300         (toplevel): remove setf methods for screen functions.
13301         * cl-macs.el (extent-data): defsetf removed.
13302         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13303         many places to remove.
13304         (comment-indent-hook): Ditto.
13305         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13306         (buffer-dedicated-screen): Ditto.
13307         (deiconify-screen): Ditto.
13308         (delete-screen): Ditto.
13309         (event-screen): Ditto.
13310         (find-file-other-screen): Ditto.
13311         (find-file-read-only-other-screen): Ditto.
13312         (live-screen-p): Ditto.
13313         (screen-height): Ditto.
13314         (screen-iconified-p): Ditto.
13315         (screen-list): Ditto.
13316         (screen-live-p): Ditto.
13317         (screen-name): Ditto.
13318         (screen-parameters): Ditto.
13319         (screen-pixel-height): Ditto.
13320         (screen-pixel-width): Ditto.
13321         (screen-root-window): Ditto.
13322         (screen-selected-window): Ditto.
13323         (screen-totally-visible-p): Ditto.
13324         (screen-visible-p): Ditto.
13325         (screen-width): Ditto.
13326         (screenp): Ditto.
13327         (get-screen-for-buffer): Ditto.
13328         (get-screen-for-buffer-noselect): Ditto.
13329         (get-other-screen): Ditto.
13330         (iconify-screen): Ditto.
13331         (lower-screen): Ditto.
13332         (mail-other-screen): Ditto.
13333         (make-screen): Ditto.
13334         (make-screen-invisible): Ditto.
13335         (make-screen-visible): Ditto.
13336         (modify-screen-parameters): Ditto.
13337         (new-screen): Ditto.
13338         (next-screen): Ditto.
13339         (next-multiscreen-window): Ditto.
13340         (other-screen): Ditto.
13341         (previous-screen): Ditto.
13342         (previous-multiscreen-window): Ditto.
13343         (raise-screen): Ditto.
13344         (redraw-screen): Ditto.
13345         (select-screen): Ditto.
13346         (selected-screen): Ditto.
13347         (set-buffer-dedicated-screen): Ditto.
13348         (set-screen-height): Ditto.
13349         (set-screen-position): Ditto.
13350         (set-screen-size): Ditto.
13351         (set-screen-width): Ditto.
13352         (show-temp-buffer-in-current-screen): Ditto.
13353         (switch-to-buffer-other-screen): Ditto.
13354         (visible-screen-list): Ditto.
13355         (window-screen): Ditto.
13356         (x-set-screen-pointer): Ditto.
13357         (x-set-frame-pointer): Ditto.
13358         (screen-title-format): Ditto.
13359         (screen-icon-title-format): Ditto.
13360         (terminal-screen): Ditto.
13361         (delete-screen-hook): Ditto.
13362         (create-screen-hook): Ditto.
13363         (mouse-enter-screen-hook): Ditto.
13364         (mouse-leave-screen-hook): Ditto.
13365         (map-screen-hook): Ditto.
13366         (unmap-screen-hook): Ditto.
13367         (default-screen-alist): Ditto.
13368         (default-screen-name): Ditto.
13369         (x-screen-defaults): Ditto.
13370         (x-create-screen): Ditto.
13371         * obsolete.el: meta-flag removed.
13372         baud-rate removed.
13373         sleep-for-millisecs removed.
13374         extent-data removed.
13375         set-extent-data removed.
13376         set-extent-attribute removed.
13377         extent-glyph removed.
13378         extent-layout removed.
13379         set-extent-layout removed.
13380         list-faces-display removed.
13381         list-faces removed.
13382         trim-versions-without-asking removed.
13383         after-write-file-hooks removed.
13384         truename removed.
13385         auto-fill-hook removed.
13386         blink-paren-hook removed.
13387         select-screen-hook, deselect-screen-hook removed.
13388         auto-raise-screen, auto-lower-screen removed.
13389
13390         * msw-mouse.el: Global change resource -> mswindows-resource.
13391
13392         * XEmacs 21.0-pre5 is released.
13393
13394 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13395
13396         * about.el (about-hackers): Credits update.
13397
13398 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * register.el (insert-register): Don't activate the region.
13401
13402 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13403
13404         * select.el: Restore x-* symbols for backwards compatibility:
13405         x-copy-primary-selection, x-kill-primary-selection,
13406         x-delete-primary-selection, x-select-make-extent-for-selection,
13407         x-valid-simple-selection-, x-cut-copy-clear-internal.
13408
13409 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13410
13411         * XEmacs 21.0-pre4 is released.
13412
13413 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13414
13415         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13416         reporting bugs.
13417         (maybe-add-init-button): Fix semantics under Windows.  Use
13418         `expand-file-name' rather than `concat'.
13419
13420         * help.el (print-messages): New function.
13421
13422 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13423
13424         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13425
13426 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13427
13428         * about.el: Tweaked my entry in about-hackers.
13429
13430         * find-paths.el (paths-emacs-root-p):
13431           Relaxed emacs-root checking of an in-place installation to
13432           also accommodate the flat layout used on MS Windows.
13433
13434 1998-06-29  John Jones  <jj@asu.edu>
13435
13436         * package-get.el: calls to package-get-update-all will only
13437           update packages which are already installed.
13438
13439 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13440
13441         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13442         are handled by the gui-element face fallbacks now.
13443
13444         * x-faces.el: default gui-element face to "background" as well as
13445         the default face.
13446
13447         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13448         and default face settings since these are set as fallbacks now in
13449         the appropriate domain.
13450
13451 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13452
13453         * text-mode.el (text-mode): Reorder regexp so the OR part
13454         corresponding to `page-delim' goes first and the hack in
13455         `forward-paragraph' will work.
13456         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13457
13458 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13459
13460         * subr.el (remove-hook): When checking the hook value
13461           with functionp, don't apply car to it.
13462
13463 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13464
13465         * package-get.el (package-get-remote-filename):
13466           Don't use file-name-as-directory because the local directory
13467           separator conventions might not be the same as ftp's.
13468
13469 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13470
13471         * ldap.el (ldap-host-parameters-alist): New name of
13472         `ldap-host-parameters-plist'
13473
13474 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13475
13476         * package-get.el: Using (require 'package-get-base), now that it
13477         provides itself.  Consequently removed all instances of (load
13478         "package-get-base.el").
13479
13480 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13481
13482         * subr.el (remove-hook): Don't treat the hook value as a
13483           list unless it is both consp and not functionp.
13484
13485 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13486
13487         * about.el: Email address for Ben Wing is ben@xemacs.org.
13488         * auto-show.el: Ditto.
13489         * bytecomp.el: Ditto.
13490         * faces.el: Ditto.
13491         * x-scrollbar.el: Ditto.
13492         * x-misc.el: Ditto.
13493         * tty-init.el: Ditto.
13494         * toolbar-items.el: Ditto.
13495         * symbol-syntax.el: Ditto.
13496         * specifier.el: Ditto.
13497         * objects.el: Ditto.
13498         * hyper-apropos.el: Ditto.
13499         * glyphs.el: Ditto.
13500
13501 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13504         vertical-divider-always-visible-p.
13505         (default-mouse-motion-handler): Ditto.
13506
13507 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13508
13509         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13510         global value.
13511
13512 1998-06-21  Oliver Graf <ograf@fga.de>
13513
13514         * build-reports.el: changed receiver to xemacs-build-reports list
13515
13516 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13517
13518         * font.el: Split font-family-mappings into X and
13519           mswindows-specific versions.
13520           mswindows-font-create-[object|name]: Treat supplied size
13521           as a pointsize. Added underline and strikethru handling.
13522
13523         * msw-faces.el: changed default mswindows charset to western.
13524
13525         * msw-glyphs.el: removed space in border-glyph font string that
13526           was inserted to get round bugs in the mswindows C font code.
13527
13528 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13529
13530         * about.el (about-hackers): Credits update.
13531
13532         * help-nomule.el (tutorial-supported-languages): Add Romanian
13533         TUTORIAL.
13534
13535         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13536         to ISO-8859-2.
13537
13538 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13539
13540         * font.el: Split font-family-mappings into X and
13541           mswindows-specific versions.
13542           mswindows-font-create-[object|name]: Treat supplied size
13543           as a pointsize. Added underline and strikethru handling.
13544
13545         * msw-faces.el: changed default mswindows charset to western.
13546
13547         * msw-glyphs.el: removed space in border-glyph font string that
13548           was inserted to get round bugs in the mswindows C font code.
13549
13550 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13551
13552         * minibuf.el: make read-color-completion-table call
13553           (mswindows-color-list for mswindows devices.
13554
13555 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13556
13557         * lisp/font-lock.el
13558         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13559         Let declaration items contain non-word symbol characters.
13560
13561 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13562
13563         * package-get.el (package-get-package-provider): Added autoload
13564         cookie.  Loading "package-get-base.el" in ALL functions that use
13565         it.  Fixed some (interactive ...) with multiple argument specs
13566         again.  Cosmetic indentation changes.
13567
13568 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13569
13570         * info.el (Info-insert-dir): Don't use nreverse on variables
13571         that you want to use later.
13572
13573 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13574
13575         * x-mouse.el (x-set-point-and-move-selection): Replace call
13576         to x-kill-primary-selection with kill-primary-selection
13577
13578 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13579
13580         * simple.el (what-cursor-position): Make cursor position reported
13581         use value of column-number-start-at-one
13582
13583 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13584
13585         * about.el (xemacs-hackers): Fix Jareth's email address.
13586
13587 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13588
13589         * startup.el (startup-splash-frame): Remove
13590         `xemacs-startup-logo-function'.
13591
13592 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13593
13594         * about.el (about-hackers): Update credits list.
13595
13596 1998-06-06  Jeff Miller <jmiller@smart.net>
13597
13598         * lisp/sound.el: Update sound-ext to allow filenames with
13599           extensions to be found by load-sound-file
13600
13601 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13602
13603         * info.el (Info-rebuild-outdated-dir): Removed variable
13604         (Info-auto-generate-directory): New variable
13605         (Info-save-auto-generated-dir): New variable
13606         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13607         (Info-build-dir-anew): Second parameter removed.  Use
13608         `Info-save-auto-generated-dir'
13609         (Info-rebuild-dir): Ditto
13610
13611 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13612
13613         * list-mode.el (next-list-mode-item): Would not recognize
13614         border between directly neighbored items.
13615
13616 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13617
13618         * package-get.el: add autoloads for some functions.
13619
13620 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13621
13622         * specifier.el (let-specifier): Tiny docfixes.
13623
13624 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13625
13626         * msw-mouse.el: set selection-pointer-glyph to Normal.
13627
13628 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13629
13630         * wid-edit.el (widget-specify-secret): New function.
13631         (widget-after-change): Use it.
13632         (widget-specify-field): Use it.
13633
13634 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13635
13636         * mouse.el (drag-window-divider): Use `(not done)' instead of
13637         `doit'; reuse result of `window-pixel-edges'.
13638
13639         * modeline.el (drag-modeline-event-lag): Rename to
13640         drag-divider-event-lag.
13641
13642 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13643
13644         * specifier.el (let-specifier): Rewritten not to generate needless
13645         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13646         arguments.
13647
13648 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13649
13650         * minibuf.el (read-file-name-1): Setup buffer-local value of
13651         `completion-ignore-case' in completions buffer under Windows.
13652
13653 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13654
13655         * about.el (about-maintainer-glyph): Fix support for not
13656         compressed images.
13657
13658 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13659
13660         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13661
13662         * mouse.el (mouse-track): Cancel selection if misc-user event with
13663         `cancel-mode-internal' function is fetched.
13664
13665 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13666
13667         * files.el (save-some-buffers-1): Fixed return value.
13668
13669 1998-06-01  Oliver Graf <ograf@fga.de>
13670
13671         * dragdrop.el: added experimental
13672
13673 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13674
13675         * startup.el (after-init-hook, init-file-user,
13676         user-init-directory, load-user-init-file):  Purge references
13677         to "~/.xemacs/init.el" from docstrings.
13678
13679         (load-user-init-file) Use paths-construct-path to construct
13680         paths to user init files.  Go directly to ~/.emacs, do not
13681         search ~/.xemacs/, do not load `default-custom-file'.
13682
13683 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13684
13685         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13686         general *sh.
13687         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13688
13689 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13690
13691         * menubar-items.el (default-menubar): add Update Packages to customize
13692         menu.
13693
13694 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13695
13696         * faces.el: use toolbar face as a fallback for toolbar properties
13697         in xpm-color-symbols instead of default.
13698
13699         * msw-faces.el: rename 3d-object -> gui-element face.
13700
13701 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13702
13703         * startup.el (xemacs-startup-logo-function): New variable.
13704         (startup-splash-frame): Use it.
13705
13706 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13707
13708         * files.el (save-some-buffers): Would wait 1 second.
13709         (save-some-buffers-1): Delete other windows here instead of in
13710         `save-some-buffers'.
13711         (save-some-buffers): Force redisplay only if windows were deleted.
13712
13713 1998-06-02  Didier Verna  <didier@xemacs.org>
13714
13715         * cus-face.el (custom-face-attributes): generalized the use of
13716         toggle buttons for boolean attributes.
13717         Re-ordered the items a bit.
13718
13719 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13720
13721         * sound.el (default-sound-directory): Use `locate-data-directory'
13722         to find the sounds directory.
13723
13724 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13725
13726         * sound.el: default sound-ext to .wav under mswindows, .au
13727         otherwise. load-default sounds without extensions.
13728
13729 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13730
13731         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13732         if send-pr is not bound.
13733
13734 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13735
13736         * files.el: grok idl files in auto-mode-alist.
13737 1998-06-01  Jeff Miller  <jmiller@smart.net>
13738
13739         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13740         calling `upcase'.
13741
13742 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13743
13744         * msw-glyphs.el: add xbm to the list of image types supported.
13745
13746 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13747
13748         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13749         instead of XEmacs one when dumping InfoDock.
13750
13751 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13752
13753         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13754         for `modeline-visible-p'
13755
13756         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13757
13758 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13759
13760         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13761         since it's not used anymore. doc string fixes.
13762
13763         * package-get.el (package-get-file-installed-p): new function. use
13764         instead of file-installed-p which is in an external package.
13765
13766 1998-05-28  Oliver Graf <ograf@fga.de>
13767
13768         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13769         favor of select-window/switch-to-buffer
13770
13771 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13772
13773         * startup.el: changed (getenv "HOME") to (user-home-directory)
13774
13775 1998-05-25  Oliver Graf <ograf@fga.de>
13776
13777         * frame.el (cde-start-drag) moved to dragdrop.el
13778         (offix-start-drag-region) moved to dragdrop.el
13779         (offix-start-drag) moved to dragdrop.el
13780         * dragdrop.el (cde-start-drag) moved from frame.el
13781         (offix-start-drag-region) moved from frame.el
13782         (offix-start-drag) moved from frame.el
13783         (cde-start-drag-region) cde drag regions
13784         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13785
13786 1998-05-26  Oliver Graf <ograf@fga.de>
13787
13788         * dragdrop.el: created dragdrop-drag prototypes
13789         (cde-start-drag-region) fixed typo
13790
13791 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13792
13793         * simple.el (after-init-hook): Remove reader macro.
13794
13795         * packages.el (packages-hardcoded-lisp): Get rid of reader
13796         macros.  Update DOC string.
13797
13798 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13799
13800         * mouse.el (drag-window-divider): Ditto.
13801
13802         * modeline.el (mouse-drag-modeline): Use it.
13803
13804         * lisp-mode.el (let-specifier): Specify indentation.
13805
13806         * specifier.el (let-specifier): Renamed from
13807         `with-specifier-instance'.
13808
13809 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13810
13811         * x-faces.el:
13812         * faces.el: move definition of xpm-color-symbols from x-faces.el
13813         to faces. Predicate x-get-resource on the presence of x.
13814
13815         * msw-faces.el: set 3d-object face rather than modeline. Specify
13816         faces as specfier defaults.
13817
13818         * package-get.el: don't use package-admin-add-single-file-package.
13819
13820 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * toolbar-items.el: Fixup tooltips.
13823         (toolbar-gnus): Don't use obsolete variable
13824         toolbar-news-frame-properties.
13825         (toolbar-news-reader): Default to `gnus' instead of
13826         `not-configured'.
13827
13828         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13829         Windows.
13830
13831 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13832
13833         * package-get.el: rename -installedp -> -installed-p.
13834
13835 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13836
13837         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13838         attributes, and assinged it to continuation, truncation and
13839         hscroll glyphs.
13840
13841         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13842         and made continuation, truncation and hscroll glyphs arrow
13843         characters out of that font.
13844
13845 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13846
13847         * minibuf.el (minibuffer-electric-separator): Play nicely with
13848         directory-sep-char being \.
13849         (minibuffer-electric-tilde): Ditto.
13850         (read-file-name-map): Ditto.
13851
13852 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13853
13854         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13855         on X devices.
13856         (default-mouse-track-deal-with-down-event): Avoid
13857         `x-disown-selection'; use `disown-selection' instead.
13858
13859 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13860
13861         * select.el:
13862         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13863         moved to (cut-copy-clear-internal) in select.el. Ditto for
13864         (x-delete-primary-selection) (x-kill-primary-selection)
13865         (x-copy-primary-selection).
13866         (own-clipboard): new function.
13867
13868         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13869         functions in select.el. remove old ones.
13870         (mswindows-own-clipboard): new function.
13871
13872 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13873
13874         * gnuserv.el: allow connections from mswindows type devices.
13875
13876 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13877
13878         * msw-glyphs.el: change image type used from cursor to resource.
13879
13880 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13881
13882         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13883         for {top,bottom}-{left,right} values in addition to
13884         {top,bottom}_{left,right}.
13885         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13886
13887 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13888
13889         * cl-macs.el (specifier-instance): Undefine its setf method.
13890
13891         * specifier.el (with-specifier-instance): Added docstring.
13892
13893         * mouse.el (drag-window-divider): Ditto.
13894
13895         * modeline.el (mouse-drag-modeline): Use it.
13896
13897         * lisp-mode.el (with-specifier-instance): Define its indentation
13898         level.
13899
13900         * specifier.el (with-specifier-instance): New macro.
13901
13902 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13903
13904         * package-get.el (package-get-create-custom): new function to
13905         auto-generate package-get-custom.el from package-get-base.el.
13906         * (package-get-ever-installedp): new function.
13907         * (package-get-custom): new function to get all packages specified
13908         by customize.
13909
13910 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13911
13912         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13913
13914 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13915
13916         * cl-extra.el: Reverse previous float change.
13917
13918 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13919
13920         * x-faces.el:
13921         * faces.el (try-font-name): moved from x-faces.el since it is
13922         required by w3 under mswindows as well X.
13923
13924 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13925
13926         * winnt.el: Removed evil (setq completion-ignore-case t)
13927         clause, one more overlookef fsfism.
13928         (nt-quote-args-functions-alist): End sentences with double space.
13929
13930 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13931
13932         * window-xemacs.el (push-window-configuration): Remove kludgery of
13933         recaching default-toolbar specifier.
13934         (pop-window-configuration): Ditto.
13935         (unpop-window-configuration): Ditto.
13936
13937 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13938
13939         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13940
13941 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13942
13943         * winnt.el (nt-quote-args-verbatim): Added function.
13944         (nt-quote-args-prefix-quote): Added function.
13945         (nt-quote-args-backslash-quote): Added function.
13946         (nt-quote-args-double-quote): Added function.
13947         (nt-quote-args-functions-alist): New variable.
13948         (nt-quote-process-args): Added function. This is the main quoting
13949         work horse called from process-nt.c
13950
13951 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13952
13953         * winnt.el: Removed duplicate definitions for backspace,
13954         delete, M-backspace and C-M-backspace.
13955         (file-name-buffer-file-type-alist): Removed this variable.
13956         (find-buffer-file-type): Removed function.
13957         (find-file-binary):  Removed function.
13958         (find-file-text): Removed function.
13959         (find-file-not-found-set-buffer-file-type): Removed function.
13960         (save-to-unix-hook): Removed function.
13961         (revert-from-unix-hook): Removed function.
13962         (using-unix-filesystems): Removed function.
13963         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13964         warning.
13965         (x-set-selection): Removed function.
13966         (x-get-selection): Removed function.
13967         Removed commented FSFisms.
13968         Replaced copyright notice (this file is not part of GNU Emacs).
13969         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13970         comint-process-echoes setting to t.
13971
13972 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13973
13974         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13975         and used following the interface change of
13976         `paths-find-recursive-path'.
13977
13978         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13979         regexp instead of a list of base names.
13980         (paths-version-control-filename-regexp):
13981         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13982         Introduced and used following the interface change of
13983         `paths-find-recursive-path'.
13984
13985 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13986
13987         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13988         on X devices, rather than on all non-TTY devices.
13989
13990 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13991
13992         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13993
13994         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13995
13996 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13997
13998         * itimer.el (activate-itimer): Fixed usage of integers
13999         as argument to `concat'.
14000
14001 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14002
14003         * itimer.el (start-itimer): replace the use of `concat' with
14004         `format'
14005
14006 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14007
14008         * mode-motion.el (mode-motion-hook): Clarify docstring.
14009         From Bob Weiner <weiner@altrasoft.com>
14010
14011         * loadhist.el (symbol-file): Supply prompt string when used
14012         interactively.
14013         From Bob Weiner <weiner@altrasoft.com>
14014
14015 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14016
14017         * loadup.el (really-early-error-handler): Ditto.
14018
14019         * update-elc.el: Ditto.
14020
14021         * setup-paths.el (paths-construct-exec-path): Ditto.
14022
14023         * make-docfile.el: Ditto.
14024
14025         * find-paths.el (paths-decode-directory-path): Use split-path
14026         instead of decode-path.
14027
14028         * files.el (parse-colon-path): Update docstring reference.
14029
14030 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14031
14032         * msw-init.el:
14033         * x-init.el:
14034         Bind cut'n'paste keys to non window-system specific functions.
14035
14036         * msw-select.el: New function mswindows-clear-clipboard.
14037         mswindows-cut-copy-clipboard extended to handle clearing of the
14038         selection and renamed to mswindows-cut-copy-clear-clipboard.
14039
14040         * select.el: on mswindows devices delete-primary-selection
14041         calls mswindows-clear-clipboard.
14042
14043 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14044
14045         * simple.el (quoted-insert): Inhibit quit when using read-char.
14046
14047         * cmdloop.el (read-char): Don't inhibit quit.
14048         (read-char-exclusive): Ditto.
14049         (read-char): Signal quit if quit-char was pressed.
14050         (read-char-exclusive): Ditto.
14051         (read-quoted-char): Return a character, not integer.
14052
14053         * menubar-items.el (default-popup-menu): Use Andy's generic
14054         selection code.
14055         (default-popup-menu): Fix code.
14056
14057 1998-05-14  Oliver Graf <ograf@fga.de>
14058
14059         * dragdrop.el (dragdrop-function-widget): this time it's done
14060
14061 1998-05-13  Oliver Graf <ograf@fga.de>
14062
14063         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14064
14065 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14066
14067         * device.el (device-pixel-width):
14068         (device-pixel-height):
14069         (device-mm-width):
14070         (device-mm-height):
14071         (device-bitplanes):
14072         (device-color-cells): Swapped parameters to device-system-metric
14073         according to the interface change.
14074
14075 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14076
14077         * mouse.el (default-mouse-motion-handler): Use new name of the
14078         function event-over-vertical-divider-p.
14079         Do not set E-W arrow cursor over the divider if
14080         vertical-divider-draggable-p is nil in the window.
14081         ([top-level]): Use new name for the variable
14082         vertical-divider-map.
14083         (drag-window-divider): Respect vertical-divider-draggable-p.
14084         Variable name typo fixes.
14085
14086 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14087
14088         * keymap.el (kbd): Define here; handle string constants and
14089         others...
14090
14091 1998-05-15  Christian Nyb <chr@mediascience.no>
14092
14093         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14094         in Emacs 18.
14095
14096 1998-05-13  Didier Verna  <didier@xemacs.org>
14097
14098         * mouse.el (drag-window-divider): give the vertical divider a
14099         pressed look when dragging it.
14100
14101 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14102
14103         * faces.el: predicate some more face operations on x or mswindows
14104         not just x.
14105
14106         * modeline.el: enable modeline coloring for mswindows.
14107
14108 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14109
14110         * minibuf.el (minibuffer-default): Added variable; compatible with
14111         FSF Emacs.
14112         (next-history-element): Used `minibuffer-default'.
14113
14114 1998-05-12  Oliver Graf <ograf@fga.de>
14115
14116         * dragdrop.el (dragdrop-function-widget): button and mods ok
14117         arguments still look a bit strange
14118         (dragdrop-compare-mods) created
14119         (dragdrop-drop-do-functions) correctly checks for buttons and
14120         modifiers
14121
14122 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14123
14124         * setup-paths.el (paths-default-info-directories): Replace
14125         path-separator with directory-sep-char.
14126
14127         * files.el (path-separator): Don't define it here.
14128
14129 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * update-elc.el: Ditto.
14132
14133         * setup-paths.el (paths-construct-exec-path): Ditto.
14134
14135         * make-docfile.el: Ditto.
14136
14137         * loadup.el (really-early-error-handler): Ditto.
14138
14139         * find-paths.el (paths-decode-directory-path): Use decode-path
14140         instead of decode-path-internal.
14141
14142         * files.el (parse-colon-path): Update docstring.
14143
14144 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14145
14146         * subr.el (get-buffer-window-list): Make BUFFER optional.
14147
14148         * window-xemacs.el (windows-of-buffer): Defalias to
14149         get-buffer-window-list.
14150
14151 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14152
14153         * disass.el: Fix maintainer keyword.
14154
14155         * bytecomp.el (byte-compile-and-load-file): Autoload.
14156         (byte-compile-buffer): Ditto.
14157
14158         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14159         value is returned, not the name.
14160         (lisp-imenu-generic-expression): Enable it.
14161         (lisp-mode-variables): Ditto.
14162         (lisp-indent-offset): Change defconst to defvar.
14163         (lisp-indent-function): Ditto.
14164         (lisp-body-indent): Ditto.
14165
14166 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14167
14168         * modeline.el: Use zap-last-kbd-macro-event.
14169
14170         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14171         nil, don't attempt to do anything with messages.
14172         (eval-last-sexp): Use `letf' for clarity.
14173
14174 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14175
14176         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14177
14178 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14179
14180         * buff-menu.el:
14181         * lisp-mode.el:
14182         * obsolete.el:
14183         Change empty docstrings into no doc strings at all.
14184         Fix bogus FSF-format docstrings.
14185         * etags.el: Fix docstring.
14186
14187 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14188
14189         * package-get.el (package-get): Use internal md5
14190
14191 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14192
14193         * about.el (about-xemacs): Correct abuse of concat.
14194
14195 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14196
14197         * info.el (Info-mode): Use easymenu.
14198
14199 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14200
14201         * apropos.el (apropos): Don't use concat with integers.
14202
14203         * cmdloop.el (describe-last-error): Handle the case when no error
14204         was seen gracefully.
14205
14206         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14207         defun.
14208         (apropos-describe-plist): Ditto.
14209
14210         * help.el (with-displaying-help-buffer): Revert to a defun.
14211         (describe-key): Use it as defun.
14212         (describe-mode): Ditto.
14213         (describe-bindings): Ditto.
14214         (describe-prefix-bindings): Ditto.
14215         (describe-installation): Ditto.
14216         (view-lossage): Ditto.
14217         (describe-function): Ditto.
14218         (describe-variable): Ditto.
14219         (describe-syntax): Ditto.
14220
14221 1998-05-11  Oliver Graf <ograf@fga.de>
14222
14223         * dragdrop.el: changed order of require/provide
14224         (dragdrop-drop-mime-default) changed to new calling conventions
14225         (dragdrop-drop-do-functions) changed to new calling conventions
14226         (dragdrop-function-widget) this one needs more work...
14227
14228 1998-05-10  Oliver Graf <ograf@fga.de>
14229
14230         * about.el: another small change in my entry
14231         * dragdrop.el (dragdrop-drop-log-function): logging added
14232         plus customizations
14233         changed interface to handler functions. now called with event
14234         and object
14235
14236 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14237
14238         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14239         E-W arrow pointer displayed over draggable dividers.
14240
14241         * mouse.el (default-mouse-motion-handler): Show it when
14242         appropriate.
14243         (drag-window-divider): Added.
14244         ([top-level]): Initialized window-divider-map with a keymap
14245         binding the above function to left button down event.
14246
14247         * x-mouse.el (x-init-pointer-shape): Initialize
14248         divider-pointer-glyph from Cursor.dividerPointer, or use default
14249         E-W double arrow.
14250
14251 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14252
14253         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14254
14255 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14256
14257         * simple.el (count-words-buffer): Don't query for buffer.
14258         (count-lines-buffer): Ditto.
14259
14260 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14261
14262         * help.el (where-is): add optional insert argument.
14263
14264 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14265
14266         * help.el (describe-key-briefly): New argument INSERT.
14267
14268         * simple.el (eval-expression): New optional argument; synch with
14269         FSF 20.3.
14270
14271         * keydefs.el (global-map): Add new register bindings.
14272
14273         * register.el: Synched with FSF 20.3.
14274
14275 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14276
14277         * window-xemacs.el (recenter): all arguments are optional.
14278
14279 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14280
14281         * device.el: (device-pixel-width): Reflected name/parameters
14282         change to device-system-metric.
14283         (device-pixel-height): Ditto.
14284         (device-mm-width): Ditto.
14285         (device-mm-height): Ditto.
14286         (device-bitplanes): Ditto.
14287         (device-color-cells): Ditto.
14288
14289 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14290
14291         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14292
14293         * cl.el (most-positive-fixnum): Document.
14294         (most-negative-fixnum): Ditto.
14295
14296         * cus-dep.el: Updated comment.
14297
14298         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14299         constant.
14300
14301         * cus-load.el (custom-put): Removed.
14302
14303         * files.el (after-find-file): Just resignal quit instead of
14304         signaling "canceled".
14305
14306 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14307
14308         * frame.el (other-frame): Use `focus-frame' instead of
14309         select-frame kludges.
14310
14311         * lisp-mode.el: Update lisp-indent-function for
14312         save-selected-frame and with-selected-frame.
14313
14314         * frame.el (save-selected-frame): New macro.
14315         (with-selected-frame): Ditto.
14316         (other-frame): Use `set-frame-focus'.
14317
14318 1998-05-06  Oliver Graf <ograf@fga.de>
14319
14320         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14321         (dragdrop-drop-url-default) default handler for URL drops created
14322         (dragdrop-drop-mime-default) default handler for MIME drops created
14323         (dragdrop-drop-functions) default custom for handling drops created
14324         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14325
14326 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14327
14328         * mouse.el: Removed redundant mouse-mswindows-drop function.
14329
14330 1998-05-05  Oliver Graf <ograf@fga.de>
14331
14332         * about.el: changed some text in my entry
14333         * dragdrop.el: added customs
14334
14335 1998-05-04  Oliver Graf <ograf@fga.de>
14336
14337         * mouse.el: killed global drop key bindings
14338         (mouse-offix-drop) removed
14339         * dragdrop.el: created
14340         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14341
14342 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14343
14344         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14345         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14346
14347         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14348         obsolete comment.
14349
14350         * scrollbar.el (scrollbars-visible-p): Use new
14351         {vertical,horizontal}-scrollbar-visible-p specifiers.
14352
14353 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14354
14355         * device.el (device-pixel-height):
14356         (device-pixel-width):
14357         (device-mm-width):
14358         (device-mm-height):
14359         (device-bitplanes):
14360         (device-color-cells): Moved these 6 functions from device.c; they
14361         all use single (device-system-metrics) call.
14362
14363 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14364
14365         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14366         were renamed.
14367
14368         * menubar-items.el:
14369         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14370         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14371
14372         * help.el (help-map): Remove Hyperbole keybinding logic.
14373         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14374
14375 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14376
14377         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14378         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14379
14380 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14381
14382         * msw-glyphs.el: use nicer icon3 from the frame icon.
14383
14384 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14385
14386         * version.el (emacs-version): Remove InfoDock conditionals.
14387
14388         * startup.el (startup-splash-frame): Change ID logo name.
14389
14390 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14391
14392         * files.el (after-find-file): If the user presses C-g on
14393         directory-creation prompt, kill the buffer.
14394
14395 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14396
14397         * simple.el (count-words-region): Reverse previous change.
14398
14399 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14400
14401         * replace.el (query-replace): Just call perform-replace.
14402         (query-replace-regexp): Ditto.
14403         (perform-replace): Move region handling here.
14404         (perform-replace): Use the new arg to match-data.
14405
14406 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14407
14408         * x-init.el: Install X specific display table that
14409           displays char 0240 as a space to avoid whatever it is
14410           that screws up display of that character code.
14411
14412 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14413
14414         * help.el (function-arglist): If no arguments are documented for a
14415         subr, print nothing rather than incorrect output.
14416
14417 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14418
14419         * cmdloop.el (command-error): Update bail-out error message to use
14420         `emacs-program-name'.
14421
14422         * lib-complete.el: Remove reader macro cruft.
14423
14424         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14425         cruft.
14426
14427         * simple.el (count-words-region): Drop interactive-p check on the
14428         message.
14429
14430 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14431
14432         * font.el
14433         * msw-faces.el
14434         Correct spelling of mswindows-font-canonicalize-name.
14435
14436 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14437
14438         * ldap.el (ldap-host-parameters-alist): Replaced with
14439         `ldap-host-parameters-plist'
14440         (ldap-search): Adapt to previous change
14441
14442 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14443
14444         * about.el (about-hackers): Update Bob Weiner bio.
14445         (about-maintainer-info): Ditto.
14446
14447 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14448
14449         * simple.el (display-warning-minimum-level): Docfix.
14450
14451 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14452
14453         * widget.el (:default-get): New keyword.
14454         * wid-edit.el (default, widget-default-default-get): Define it.
14455         (group, widget-group-default-get): Define it.
14456         (menu-choice, widget-choice-default-get): Define it.
14457         (widget-default-get): New function.
14458         (widget-choice-action): Call it.
14459         (widget-editable-list-entry-create): Call it.
14460
14461 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14462
14463         * byte-optimize.el (byte-boolean-vars): Removed.
14464         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14465         lookup through `byte-boolean-vars'.
14466
14467 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14468
14469         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14470         resource-provided values into ghost specs for scrollbar-height and
14471         scrollbar-width.
14472
14473 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14474
14475         * byte-optimize.el: Don't attempt to optimize /=.
14476
14477         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14478         (byte-compile-/=): Ditto.
14479
14480 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14481
14482         * apropos.el: Use `with-displaying-help-buffer'.
14483         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14484         Use `with-displaying-help-buffer'.
14485         (apropos-follow): Do not give special treatment to buffer cursor
14486         was in prior to a mouse click.
14487         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14488         (apropos-print-doc): Set correct buffer for setting text
14489         properties.
14490
14491 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14492
14493         * help.el (help-buffer-prefix-string): New variable.
14494         (help-buffer-name): Use it.
14495
14496         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14497         mode menu.
14498
14499 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14500
14501         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14502
14503 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14504
14505         * files.el (find-file-noselect): Update docstring.
14506         (find-file-noselect): Signal an error if found an unreadable file.
14507         (file-chase-links): Save the match data.
14508         (normal-mode): Use `lwarn' and `error-message-string'.
14509         (interpreter-mode-alist): Change defconst to defvar.
14510         (inhibit-first-line-modes-regexps): Ditto.
14511         (inhibit-first-line-modes-regexps): Added .tgz.
14512         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14513         (change-major-mode-with-file-name): New user-option.
14514         (set-visited-file-name): Synched with FSF.
14515         (file-name-extension): New function, from FSF 20.3.
14516         (file-relative-name): Synched with FSF.
14517         (save-some-buffers): Support the C-r feature.
14518         (recover-session): Synched with FSF.
14519         (kill-some-buffers): Ditto.
14520         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14521
14522 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14523
14524         * files.el (insert-file): Undo previous change and reenable use of
14525         format.el.
14526
14527 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14528
14529         * window-xemacs.el (recenter): Define.
14530
14531 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14532
14533         * font.el (mswindows-font-create-name)
14534         (mswindows-font-create-object): new functions for mswindows type
14535         fonts.
14536
14537         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14538         strings are parsed as well as font objects.
14539
14540 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14541
14542         * modeline.el (defining-kbd-macro): Restore modeline indication of
14543         kbd-macro being recorded.
14544         (add-minor-mode): Simplify docstring.
14545         (modeline-minor-mode-menu): Remove stuff.
14546
14547 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14548
14549         * code-process.el (call-process): dynamically decide process
14550         coding type.
14551
14552 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14553
14554         * modeline.el: Add line-number-mode, column-number-mode to
14555         the modeline minor-mode menu.  Button2 on the line number does
14556         goto-line.
14557
14558 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14559
14560         * mouse.el: move x-selection-owner-p type things to
14561         selection-owner-p.
14562
14563         * msw-init.el: copy zmacs stuff from x-init.el
14564
14565         * msw-select.el (mswindows-own-selection)
14566         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14567         functions. Very simple minded implementation of selectio
14568         ownership.
14569
14570         * select.el (own-selection) (disown-selection)
14571         (activate-region-as-selection) (select-make-extent-for-selection)
14572         (valid-simple-selection-p): functions moved from x-select.el for
14573         generalized selection.
14574
14575         * x-select.el: see select.el changes.
14576
14577         * x-toolbar.el: use new selection functions.
14578
14579 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14580
14581         * packages.el (packages-find-package-directories): Fixed bug that
14582         would pick up multiple site-package directories.
14583         (package-locations): Added "xemacs-packages" as a late package
14584         location.
14585
14586         * find-paths.el: Now uses `emacs-program-name' and
14587         `emacs-program-version'.
14588         Additions to enforce version-specific directories in
14589         `paths-find-version-directory'.
14590
14591 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14592
14593         * default.el: Removed.
14594         * site-start.el: Removed.
14595
14596 1998-04-29  Didier Verna  <didier@xemacs.org>
14597
14598         * minibuf.el (minibuffer-history-minimum-string-length): Default
14599         to nil.
14600
14601 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14602
14603         * find-paths.el (paths-program-name): Rename.
14604         (paths-emacs-root-p): Ditto.
14605         (paths-find-site-directory): Ditto.
14606
14607 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14608
14609         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14610         `emacs-lisp-byte-compile-and-load'.
14611
14612 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14613
14614         * ldap.el (ldap-search): Fixed additional parameter passing to
14615         `ldap-open'
14616
14617 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14618
14619         * select.el (kill-primary-selection) (selection-owner-p)
14620         (copy-primary-selection) (yank-clipboard-selection)
14621         (selection-exists-p) (delete-primary-selection): new file and
14622         functions that do the right thing for the selected device.
14623
14624         * x-menubar.el: use generalised selection functions.
14625
14626         * dumped-lisp.el: dump select.el.
14627
14628 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14629
14630         * find-paths.el (paths-progname): New variable.
14631         (paths-emacs-root-p): Use it.
14632         (paths-find-site-directory): Ditto.
14633
14634 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14635
14636         * loadup.el ((member "dump" command-line-args)): Dump as
14637         `infodock' if InfoDock.
14638
14639 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14640
14641         * find-paths.el (construct-emacs-version): Simplify, include
14642         program name in the return value.
14643         * (paths-find-version-directory): Use it.
14644
14645 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14646
14647         * info.el (Info-parse-dir-entries): Fixed regexp
14648         (Info-build-dir-anew): Remove full suffix and capitalize info file
14649         name for files with no @direntry
14650         (Info-batch-rebuild-dir): New function
14651         (Info-suffixed-file): Check for regular files instead of simple
14652         file existence (could catch directories before)
14653
14654 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14655
14656         * setup-paths.el, find-paths.el: Removed uses of `not' which
14657         temacs doesn't have.
14658
14659         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14660         into root searching.
14661
14662 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14663
14664         * subr.el: Remove definition of `not'.
14665
14666 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14667
14668         * msw-glyphs.el: enable graphics support.
14669
14670 1998-04-23  Didier Verna  <didier@xemacs.org>
14671
14672         * x-menubar.el (default-menubar): restored the line-number-mode
14673         option.
14674
14675         * misc doc string updates related to the options menu.
14676
14677 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14678
14679         * setup-paths.el (paths-construct-load-path): Fix typo.
14680
14681 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14682
14683         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14684         font-menu-ignore-scaled-fonts don't have to be bound now; this
14685         gets us one step further towards making --no-autoloads work.
14686
14687         * startup.el (normal-top-level): Load auto-autoloads only if
14688         lisp-directory is non-nil.
14689
14690         * setup-paths.el (paths-construct-load-path): Made it robust
14691         against nil lisp-directory.
14692
14693         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14694         to the list of variables that cause a warning when nil.
14695
14696         * toolbar.el (init-toolbar-location): Now works even when there's
14697         no toolbar icon directory.
14698
14699 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14700
14701         * help.el (view-lossage): Recognize it.
14702
14703         * simple.el (log-message): Mark multiline messages.
14704
14705 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14706
14707         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14708
14709 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14710
14711         * package-get.el (package-get-all):  add `\n' separator to
14712         interactive specification so that both variables are read
14713
14714 1998-04-22  Didier Verna  <didier@xemacs.org>
14715
14716         * x-menubar.el: ported the options menu to Custom.
14717         Moved the "read only" toggle button to the buffers menu.
14718         Corrected some missing ;;;###autoload or defcustom.
14719
14720         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14721         the scrollbar-visible specifier for options menu handling.
14722
14723         * toolbar.el (toolbar-visible-p)
14724                      (toolbar-captioned-p)
14725                      (default-toolbar-position): defcustom wrappers around
14726         the toolbar specifiers for options menu handling.
14727
14728         * frame.el (get-frame-for-buffer-default-instance-limit):
14729         defcustom it for options menu handling.
14730
14731         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14732         font-lock-mode for options menu handling.
14733
14734         * cus-start.el: added Custom properties to overwrite-mode for
14735         options menu handling.
14736
14737 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14738
14739         * about.el: shameless self-promotion.
14740
14741 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14742
14743         * simple.el (raw-append-message): Slightly optimize.
14744         (remove-message): Use `push' for clarity.
14745         (append-message): Ditto.
14746         (display-warning): Dito.
14747         (raw-append-message): Send the message to the appropriate device.
14748
14749 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14750
14751         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14752         From Sean MacLennan <Sean.MacLennan@pika.ca>
14753
14754 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14755
14756         * setup-paths.el: Changed `directory-sep-char' to
14757         `path-separator', following a change in GNU Emacs.
14758
14759 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14760
14761         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14762         (Info-build-dir-anew): Add a final newline.
14763         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14764         is `always'
14765         (Info-rebuild-dir): Ditto
14766
14767         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14768
14769 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14770
14771         * simple.el (count-words-buffer): Retain zmacs region.
14772         (count-words-region): Ditto.
14773         * simple.el: (what-line): Expanded line counts.
14774         (count-lines): New parameter to conditionalize whether collapsed
14775         lines get counted.
14776         From Bob Weiner <weiner@altrasoft.com>
14777
14778 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14779
14780         * packages.el (package-locations): infodock-packages must override
14781         mule-packages and packages.
14782
14783 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14784
14785         * wid-edit.el:
14786         remove rude messages from widget-activation-widget-mapper
14787         and widget-activation-glyph-mapper
14788
14789 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14790
14791         * toolbar.el: Remove (featurep 'x) test from
14792         toolbar-make-button-list
14793
14794 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14795
14796         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14797         only if in the same frame.
14798
14799 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14800
14801         * packages.el (package-locations): Added site-packages hierarchy.
14802
14803         * setup-paths.el (paths-default-info-directories): Introduced and
14804         used.
14805
14806         * packages.el, setup-paths.el: Set various path searching depths
14807         to 1.
14808
14809         * packages.el (packages-hierarchy-depth):
14810         (packages-load-path-depth): Introduced and used.
14811
14812         * setup-paths.el (paths-load-path-depth): Introduced and used.
14813
14814         * find-paths.el (paths-find-recursive-path): Added max-depth
14815         parameter.
14816
14817 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14818
14819         * setup-paths.el (paths-construct-info-path): Removed
14820         dependency on behavior of (file-name-as-directory "").
14821
14822 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14823
14824         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14825         lisp objects
14826
14827 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14828
14829         * dump-paths.el, startup.el: Added handling for --debug-paths.
14830
14831 1998-04-15  William M. Perry  <wmperry@aventail.com>
14832
14833         * wid-edit.el: We cannot just set the help-echo or balloon-help
14834           properties for an extent based on the :help-echo widget
14835           property, since help-echo and balloon-help cause an EXTENT to
14836           get passed in, where :help-echo functions are expecting a WIDGET
14837
14838 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14839
14840         * scrollbar.el (init-scrollbar-from-resources): Call
14841         mswindows-init-scrollbar-metrics when appropriate.
14842
14843 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14844
14845         * dumped-lisp.el: dump x-toolbar for window system
14846
14847         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14848         have support and xpm.
14849
14850 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14851
14852         * files.el (toggle-read-only): Fix docstring.
14853         From Didier Verna <didier@xemacs.org>
14854
14855 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14856
14857         * startup.el (normal-top-level): Load autoload-file-name without
14858         specifying an extension---some people only auto-autoload.el.gz.
14859
14860 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14861
14862         * files.el (backup-enable-predicate): Don't bomb on NAME being
14863         nil.
14864
14865 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14866
14867         * find-paths.el, packages.el: Now prefers configure'd paths.
14868         This shouldn't cause any of the originally anticipated problems as
14869         the current paths architecture will not define the various
14870         configure-xxx variables if they're not specified on the configure
14871         command line.
14872
14873         * find-paths.el, setup-paths.el, packages.el: Removed all
14874         mentionings of "/" as a path separator.
14875         Used paths-construct-path throughout.
14876
14877         * find-paths.el (paths-construct-path): Created to assemble paths
14878         from directory components.
14879
14880         * setup-paths.el, packages.el: Used paths-decode-directory-path
14881         instead of decode-path-internal.
14882
14883         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14884         and associates.
14885         (paths-decode-directory-path) Created.
14886
14887         * setup-paths.el: Changed configure-exec-path to
14888         configure-exec-directory.
14889
14890 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14891
14892         * packages.el (packages-find-packages): Fixed decoding of
14893         EMACSPACKAGEPATH.
14894
14895         * startup.el: -no-packages -> -no-early-packages.
14896
14897         (packages-load-package-lisps): Fixed loading of auto-autoload
14898         files.
14899
14900         * startup.el (normal-top-level): Fixed loading of core
14901         auto-autoload.
14902
14903         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14904
14905         * startup.el, packages.el, dump-paths.el: Added proper settings
14906         for site-directory and lisp-directory variables.
14907
14908         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14909         inhibit-package-autoloads and fixed handling of it.
14910
14911         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14912         handling of former inhibit-package-init, now
14913         inhibit-early-packages, to make -vanilla etc. work.
14914
14915 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14916
14917         * code-process.el (start-process): Fallback to 'undecided instead
14918         of 'binary for process input coding stream.
14919
14920         * process.el (start-process): Docstring fix.
14921
14922 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14923
14924         * info.el (Info-insert-dir): Do not insert temporary dir files
14925         in Info-dir-file-attributes
14926         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14927         (Info-rebuild-dir): Ditto.
14928
14929 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14930
14931         * obsolete.el: Added obsoleteness declarations for
14932         `site-directory' and `Info-default-directory-list'.
14933
14934 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14935
14936         * find-paths.el (paths-find-emacs-root): Only look at the
14937         executable at the end of the symlink chain for determining the
14938         Emacs root.
14939
14940 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14941
14942         * setup-paths.el (paths-construct-info-path): Changed construction
14943         to cater to gone default in configure.
14944
14945         * find-paths.el (paths-uniq-append): Added.
14946
14947         * packages.el: Rewritten package path construction once again.
14948
14949         * dump-paths.el, startup.el: Removed package-path as a global
14950         variable.
14951
14952         * package-admin.el (package-admin-add-single-file-package):
14953         (package-admin-add-binary-package): Changed package-path to
14954         late-packages.
14955
14956         * packages.el (packages-split-path): Split path at "/" rather than
14957         nil according to change in emacs.c.
14958
14959 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14960
14961         * setup-paths.el (paths-construct-info-path): Changed info path
14962         order so that directories come out right.
14963         (paths-find-lock-directory): Fixed bug: It used to think
14964         configure-lock-directory is a path.
14965
14966 1998-04-06  Jeff Miller <jmiller@smart.net>
14967
14968         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14969         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14970         eases the use of toolbar-add/kill-item functions.
14971
14972 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14973
14974         * code-files.el (file-coding-system-alist): Commented out
14975         loaddefs.el magical treatment.
14976
14977 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14978
14979         * info.el (Info-rebuild-outdated-dir): Added new option
14980         `conservative' and made it the default
14981         (Info-rebuild-dir): Appropriately parse multi-line description
14982         strings, and multi-section dir files. Issue warning when dir
14983         is rebuilt as temporary
14984         (Info-build-dir-anew): Issue warning when dir is built as
14985         temporary
14986
14987 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14988
14989         * list-mode.el (list-mode-map): Bind highlight motion commands to
14990         standard keys left, right, C-b and C-f.
14991
14992 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14993
14994         * files.el (auto-mode-alist): allow .sc for Scheme->C
14995
14996 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14997
14998         * loadup.el (pureload): Don't quote (garbage-collect).
14999
15000 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15001
15002         * package-get-base.el: Updated.
15003
15004 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15005
15006         * isearch-mode.el (isearch-just-started): New variable.
15007         (isearch-mode): Set it.
15008         (isearch-repeat): Advance one character forward only if the search
15009         was successful, and was not just started.
15010         (isearch-repeat): Clear isearch-just-started.
15011
15012 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15013
15014         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15015         if running -batch.
15016
15017 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15018
15019         * subr.el (listify-key-sequence): Removed.
15020
15021 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15022
15023         * bytecomp.el (byte-compile-print-gensym): New option.
15024         (byte-compile-output-file-form): Use it.
15025         (byte-compile-output-docform): Ditto.
15026         (byte-compile-compiled-obj-to-list): Ditto.
15027
15028 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15029
15030         * msw-glyphs.el: set frame icon if xpm support.
15031
15032 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15033
15034         * help.el: Code that pretty prints variable values
15035           removed.
15036
15037 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15038
15039         * find-paths.el (paths-emacs-root-p): Correct test for installation
15040         directory.
15041         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15042
15043 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15044
15045         * loaddefs.el: Don't set debug-ignored-errors; leave
15046           its default value set to nil.
15047
15048 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15049
15050         * info.el (Info-rebuild-dir): fixed mis-spelling.
15051
15052 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15053
15054         * info.el (Info-rebuild-outdated-dir): New custom var
15055         (Info-insert-node): Create/update dir file when needed, ie when it
15056         does not exist or is older than some info files in directory
15057
15058 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15059
15060         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15061         for last packages, mainly for using a 20.4 package base.
15062
15063         * packages.el (late-packages): Typo fix.  It was called
15064         early-packages.
15065
15066         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15067         relative symlinks correctly.
15068         (paths-find-emacs-roots): More rigorous checking for plausible
15069         configuration-time root.
15070
15071         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15072         find its roots.
15073
15074 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15075
15076         * faces.el: Fix docstrings.
15077         * glyphs.el: Fix docstrings.
15078         * mouse.el: Fix docstrings.
15079
15080         * frame.el: Change phrase `current frame' to `selected frame'.
15081
15082         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15083
15084         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15085         macros using backquote to make them infinitely more readable.
15086
15087 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15088
15089         * packages.el (packages-find-package-path): Hardcoded specialized
15090         InfoDock support until we can clean this up.
15091
15092         * help.el (describe-bindings-1): Return the value of the bindings
15093         help buffer created.
15094         (describe-bindings): Ditto.
15095
15096         * simple.el (set-variable): Restore previous behavior of not
15097         bombing if the variable to set is not boundp.
15098
15099 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15100
15101         * packages.el (packages-handle-package-dumped-lisps): Allow for
15102         non-local files to be loaded off the package-lisp variable.
15103
15104 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15105
15106         * x-faces.el: Global X resources should override
15107           specs for all device classes (color, grayscale, mono);
15108           code currently doesn't override any of them.  Fixed by
15109           calling remove-specifier with '(x default) as the tag
15110           set and allowing inexact matches.
15111
15112 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15113
15114         * faces.el: Separated face initializations based on
15115           device classes into device type specific (tag set,
15116           instantiator) pairs.
15117
15118 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15119
15120         * wid-edit.el (widget-choice-action): Remember user's explicit
15121         choice.
15122         (widget-choice-value-create): Respect it.
15123         From Richard Stallman <rms@gnu.org>
15124
15125 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15126
15127         * setup-paths.el (paths-construct-info-path): Always append
15128         existing directories from configure-time info path.
15129
15130         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15131         Info-directory-list.
15132
15133         * info.el: Removed Info-default-directory-list which was broken by
15134         design.
15135         Removed bogus initialization of Info-directory-list---startup.el
15136         can do a much better job.
15137         Added autoload of Info-directory-list.
15138
15139         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15140         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15141         be exclusive; now it's merely given precedence, just like in the
15142         old days.
15143
15144 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15145
15146         * find-paths.el (paths-find-architecture-directory): Fix bug with
15147         finding; it used to default too early.
15148
15149 1998-03-25  Martin Buchholz <martin@xemacs.org>
15150
15151         * packages.el (packages-split-path): Fix a bug; it used to fail
15152         for paths that weren't split.
15153
15154 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15155
15156         * finder.el (finder-compile-keywords): trap on errors.
15157
15158 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15159
15160         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15161           fourth argument of t so that only the specs exactly
15162           matching the tag lists are removed.
15163
15164 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15165
15166         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15167
15168 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15169
15170         * minibuf.el (mouse-read-file-name-1): If a default directory was
15171         specified, use it for generating the completions.
15172
15173 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15174
15175         * update-elc.el: Now respects inhibit-package-init and
15176         inhibit-site-lisp.
15177         Now does path construction with loadup-paths.
15178
15179         * startup.el (normal-top-level, startup-setup-paths): Now respects
15180         inhibit-package-init and inhibit-site-lisp.
15181
15182         * packages.el (packages-find-package-path): Extended package path
15183         by version-specific hierarchies.
15184         (packages-find-packages): Now respects inhibit flag and
15185         inhibit-site-lisp.
15186         Moved path setup to loadup-paths.
15187
15188         * make-docfile.el: Now respects inhibit-package-init and
15189         inhibit-site-lisp.
15190         Now does path construction with loadup-paths.
15191
15192         * loadup.el: Now respects inhibit-package-init and
15193         inhibit-site-lisp.
15194
15195         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15196
15197         * loadup-paths.el: New file: setup load-path to encompass
15198         packages.
15199
15200 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15201
15202         * auto-show.el: load-gc renamed to pureload.
15203         * site-load.el: Ditto.
15204         * packages.el (toplevel): Ditto.
15205         * loadup.el (really-early-error-handler): Ditto.
15206         * dumped-lisp.el (preloaded-file-list): Ditto.
15207         * cus-face.el (custom-declare-face): Ditto.
15208
15209 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15210
15211         * <Today>: The Big Path Searching Overhaul.
15212
15213         * find-paths.el: New file: find and assemble paths in the
15214         installation hierarchy.
15215
15216         * setup-paths.el: New file: global layout of paths and directories
15217         within the XEmacs hierarchy.
15218
15219         * packages.el: Replaced everything related to path searching and
15220         startup by code in terms of find-paths.
15221
15222         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15223         the new path searching engine.
15224
15225         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15226         and setup-paths.
15227
15228 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15229
15230         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15231         setup-paths.el.
15232
15233 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15234
15235         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15236         compiles identically in any configuration.
15237         Removed irrelevant commentary.
15238
15239 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15240
15241         * simple.el (set-variable): Allow setting specifiers.
15242
15243 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15244
15245         * lisp.el (forward-sexp): Revert previous change.
15246
15247 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15248
15249         * frame.el (frame-initialize): Use `delete-console' instead of
15250         `delete-device' to delete the stream console to match the usage in
15251         Fkill_emacs.
15252
15253 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15254
15255         * files.el (cdpath-previous): New variable.
15256         (cd): Use it.
15257         From Bob Weiner <weiner@wave.altrasoft.com>
15258
15259 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15260
15261         * keydefs.el: Changed keybindings of forward-char,
15262           backward, scroll-up and scroll-down to point to their
15263           -command counterparts.
15264
15265         * simple.el: New functions: forwarc-char-command,
15266           backwrad-char-command, scroll-up-command,
15267           scroll-down-command which work liek their counterparts
15268           except that they honor the variable
15269           signal-error-on-buffer-boundary.
15270
15271           Definition of signal-error-on-buffer-boundary received
15272           from src/cmds.c.
15273
15274           defvar declaration added for word-across-newline to avoid
15275           byte-compiler warning about the free variable reference.
15276
15277 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15278
15279         * winnt.el: Removed "%t" from the beginning of
15280         modeline-format. From now on, there's no nt-specifics in the modeline.
15281
15282 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15283
15284         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15285         of `when' with `if'.
15286
15287 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15288
15289         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15290         mswindows. Must be reworked along with glyphs.el, or
15291         merged into it, after there is images support.
15292
15293         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15294         'mswindows.
15295
15296 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15297
15298         * faces.el: fix for text cursor initialization.
15299         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15300         From Andy Piper <andyp@parallax.co.uk>
15301
15302 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15303
15304         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15305         if there is an existing package that handles it and warn the user
15306         about that mode.
15307
15308 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15309
15310         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15311         Installation" menu item when Installation-string is not bound.
15312
15313 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15314
15315         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15316         From Jeremiah W. James <jerry@cs.ucsb.edu>
15317
15318 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15319
15320         * msw-faces.el:
15321         * faces.el: Fix face initialization.
15322
15323 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15324
15325         * files.el (backup-enable-predicate): fix breakage introduced
15326         by TMPDIR patch.
15327
15328 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15329
15330         * x-faces.el (x-init-face-from-resources): The
15331           TTY face property retrieval functions don't return
15332           specifiers, so use face-property instead.
15333
15334 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15335
15336         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15337
15338 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15339
15340         * x-menubar.el: Expanded documentation for
15341           option-save-faces.  Changed Options -> Browse Faces
15342           menu entry to invoke customize-face.
15343
15344 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15345
15346         * faces.el: Most face initialization moved out of
15347           init-other-random-faces to the top level so that the
15348           initialization happens before Xemacs is dumped.  Much
15349           of the fascist "face-differs-from-default-p or FROB!"
15350           code has been retired in favor of letting the user do
15351           what they want to do.  Face initialization code changed
15352           to use `default' specifier tag so that the settings can
15353           be overridden later if the user wishes it.
15354
15355 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15356
15357         * about.el (about-hackers): Update contributors list.
15358
15359 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15360
15361         * specifier.el: Define new specifier tag `default'.
15362
15363         * modeline.el: Initialize faces using `default' tag.
15364
15365         * x-faces.el (x-init-face-from-resources): Remove
15366           specifier specs containing the `default' tag before
15367           adding new specs.
15368
15369 1998-03-02  John Jones  <jj@asu.edu>
15370
15371         * package-get.el (package-get-all): fixed arguments on call to
15372         package-admin-add-single-file-package.
15373         * package-get.el (package-get-installedp): fixed to match
15374         advertised behavior.
15375         * package-get.el: added function package-get-update-all which
15376         installs newest versions of all the current packages (if they are
15377         not already installed).
15378
15379 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15380
15381         * files.el (find-file-noselect): Uncommented `truename' binding in
15382         `let*' and use it later to set `buffer-file-truename' iff it's
15383         still nil, as happens for example when finding a compressed
15384         file with "jka-compr".
15385
15386 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15387
15388         * faces.el: in make-face-* type functions do the operation for all
15389         window systems, not just the first one found.
15390
15391         * font.el: call mswindows-list-fonts for mswindows.
15392
15393 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15394
15395         * code-process.el (call-process-region):
15396         * process.el (call-process-region):
15397         * package-get.el (package-get-dir):
15398         * files.el (backup-enable-predicate):
15399         * gnuserv.el (gnuserv-temp-file-regexp):
15400         Use temp-directory in place of `/tmp'.
15401
15402 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15403
15404         * "Fast" dired-in-C enhancements for Windows 95/NT:
15405
15406         * files.el: Added function, `wildcard-to-regexp', from GNU
15407           Emacs.
15408
15409         * files.el (insert-directory): Modified to use special
15410           dired-in-C enhancements if present.
15411
15412 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15413
15414         * code-files.el: make default coding no-conversion.
15415
15416 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15417
15418         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15419         the load-path.
15420
15421         * update-elc.el: Strip directory when testing for files not to
15422         bytecompile.
15423
15424 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15425
15426         * lisp-mode.el: Use recommended form for menus.
15427
15428         * info.el (Info-construct-menu): Use recommended form for menus.
15429
15430         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15431         entry.
15432
15433 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15434
15435         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15436           (get-frame-for-buffer-noselect): Always return frames
15437           in the not-this-window-p cond clause.
15438
15439 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15440
15441         * help.el (describe-installation): New function.
15442
15443         * x-menubar.el (default-menubar): Add describe-installation to
15444         Help menu.
15445
15446         * packages.el (packages-unbytecompiled-lisp): Installation.el
15447         should not be bytecompiled.
15448
15449         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15450         XEmacs.
15451
15452         * x-menubar.el (default-menubar): Use correct guard for VM menu
15453         entry.
15454
15455         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15456         coding.
15457         From Andy Piper <andyp@parallax.co.uk>
15458
15459 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15460
15461         * ldap.el: Do not require ldap-internal at compile time.
15462
15463 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15464
15465         * code-files.el: new file. a virtual copy of mule-files.el
15466         but without charset
15467         dependencies. (toggle-buffer-file-ocding-system) new function for
15468         changing the eol type for the current buffer.
15469
15470         * code-process.el: new file. a copy of
15471         mule-process.el. mule-process.el will disappear when things have
15472         settled.
15473
15474         * coding.el: new file. a virtual copy of mule-files.el but
15475         without charset dependencies. (coding-system-base) new function
15476         for getting the parent coding system of a coding system with eol
15477         type set.
15478
15479         * dumped-lisp.el: add above files for the non-mule case.
15480
15481 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15482
15483         * window-xemacs.el (display-buffer): If no explicit
15484           frame is specified, search for a window that displays
15485           the buffer on the currently selected frame, before
15486           searching other frames.
15487
15488 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15489
15490         * frame.el (get-frame-for-buffer): If not-this-window-p
15491           is non-nil, use window on the selected frame if it is not
15492           also the selected window.  When defaulting, search for
15493           windows on the currently selected fgrame before searching
15494           other frames.
15495
15496 1998-02-25  Didier Verna  <didier@xemacs.org>
15497
15498         * modeline.el (modeline-swap-buffers): originally named
15499         `mouse-release-modeline'. Whether to actually swap the buffers is
15500         decided in `mouse-drag-modeline'.
15501         (mouse-drag-modeline): A button release event is considered a
15502         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15503         stay unchanged.
15504
15505 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15506
15507         * x-menubar.el: Put redo on the menubar.
15508         From Aki Vehtari <Aki.Vehtari@hut.fi>
15509
15510 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15511
15512         * bytecomp.el (displaying-byte-compile-warnings): if
15513         temp-buffer-show-function is set, use it to display current set of
15514         warnings in the "*Compile-Log-Show*" buffer.
15515
15516         * simple.el (display-warning-buffer): if temp-buffer-show-function
15517         is set, use it to display current set of warnings in the
15518         "*Warnings-Show*" buffer.
15519
15520 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15521
15522         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15523         Common Lisp.
15524
15525 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15526
15527         * menubar.el: Allow button descriptors at least 2 long.
15528
15529         * x-menubar.el (default-menubar): Use recommended forms.
15530         (file-menu-filter): Remove.
15531         (edit-menu-filter): Remove.
15532
15533 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15534
15535         * about.el (about-hackers): Updated.
15536
15537 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15538
15539         * help.el (help-max-help-buffers): new variable
15540         (help-register-and-maybe-prune-excess): new function
15541         (help-buffer-name): use help-max-help-buffers.
15542         (with-displaying-help-buffer): use
15543         help-register-and-maybe-prune-excess.
15544
15545         * help.el (help-maybe-pretty-print-value): if the value fits on
15546         one line, let it.
15547
15548 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15549
15550         * (with-displaying-help-buffer): there is no need to kill the buffer
15551         if it exists, because with-output-to-temp-buffer will clear it.
15552         further, killing the buffer violates the rule that
15553         temp-buffer-show-function, if set, has the full responsibility of
15554         showing the temp buffer.  killing the buffer fucks with the window
15555         configuration, hosing temp-buffer-show-function.
15556
15557
15558 1998-02-23  Didier Verna  <didier@xemacs.org>
15559
15560         * modeline.el (mouse-drag-modeline):
15561         - Always scroll the modeline that was originally clicked on.
15562         - Use x pixels instead of x characters (which doesn't work anyway)
15563         as horizontal reference for modeline dragging. This allows us to
15564         keep on dragging the modeline even if the motion event occurs in
15565         another window.
15566
15567 1998-02-23  Didier Verna  <didier@xemacs.org>
15568
15569         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15570         glyph on the modeline to indicate that dragging the mouse has an
15571         effect both horizontally and vertically.
15572
15573 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15574
15575         * about.el (about-xemacs): Get rid of redundant visible version
15576         number.
15577
15578 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15579
15580         * about.el (about-hackers): Update credits.
15581
15582 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15583
15584         * prim/register.el (view-register): Show register type file-query.
15585
15586 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15587
15588         * mode-motion.el (mode-motion-highlight-internal):
15589           save-excursion inside save-window-exucrsion form to
15590           hide buffer point changes from save-window-excursion.
15591           Prevents display flickering when the mouse pointer
15592           moves.
15593
15594 1998-02-17  Didier Verna  <didier@xemacs.org>
15595
15596         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15597         function to handle correctly the case of a toolbar one side of the
15598         window: scrolling will not necessarily happen.
15599
15600 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15601
15602         * files.el (after-find-file): Restore missing argument
15603           to format that provides filename for "... consider M-x
15604           recover-file" message.  Also call `message' with "%s"
15605           as the first arg instead of an arbitrary string.
15606
15607 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15608
15609         * about.el (about-hackers): Various additions.
15610
15611 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15612
15613         * autoload.el (generate-file-autoloads-1): Don't force an extra
15614         line out when copying on-the-same line autoloads.
15615
15616         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15617         is installed.
15618
15619 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15620
15621         * x11/x-win-xfree86.el (x-win-init-xfree86):
15622         * x11/x-win-sun.el (x-win-init-sun):
15623         * x11/x-init.el (x-initialize-compose):
15624         * prim/simple.el:
15625         (backward-or-forward-kill-sexp):
15626         (backward-or-forward-kill-sentence):
15627         (backward-or-forward-kill-word):
15628         (backward-or-forward-delete-char):
15629         * prim/isearch-mode.el (isearch-help-or-delete-char):
15630         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15631         x-keysym-on-keyboard-p to detect backspace.
15632         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15633         Clean up symbols used with dead keys, checking Linux and solaris
15634         keysyms.
15635         Simplify x-win-*.el using above methods.
15636         Change documentation for x-keysym-*-p functions.
15637
15638 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15639
15640         * about.el (about-hackers): Restore entries for Michael Sperber and
15641         Vinnie Shelton.
15642         From Vinnie Shelton <acs@acm.org>
15643
15644 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15645
15646         * simple.el (count-words-region): Ditto.
15647
15648 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15649
15650         * simple.el (count-words-buffer): Document.  Don't print anything
15651         if non-interactive.
15652
15653 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15654
15655         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15656         multiple files in InfoDock.
15657
15658 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15659
15660         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15661         from version.el in InfoDock.
15662
15663         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15664         specially.
15665
15666 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15667
15668         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15669         variable name in docstring.
15670
15671 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15672
15673         * menubar.h: Include "gui.h".
15674
15675 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15676
15677         * site-load.el: Fix documentation.
15678
15679 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15680
15681         * package-get-base.el (package-get-base): Updated.
15682
15683         * keymap.el: PC-ize.
15684
15685 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15686
15687         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15688         from' on a fresh line.
15689
15690 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15691
15692         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15693         object.
15694
15695 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15696
15697         * undo-stack.el: PC-ize.
15698
15699         * cmdloop.el: PC-ize.
15700
15701 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15702
15703         * bytecomp-runtime.el: PC-ize.
15704
15705         * byte-optimize.el: Prolog fixup.  PC-ize.
15706
15707         * cus-dep.el: Spelling fix.
15708
15709         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15710         entries follow).
15711
15712 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15713
15714         * text-mode.el (text-mode-hook-identify): New function,
15715         put on text-mode-hook.  Set text-mode-variant here.
15716         (text-mode): Don't set it here.
15717
15718 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15719
15720         * text-mode.el (text-mode-hook): New defvar.
15721         (text-mode-variant): New variable.
15722         (text-mode): Set that variable locally.
15723         (toggle-text-mode-auto-fill): New command.
15724
15725 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15726
15727         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15728
15729 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15730
15731         * text-mode.el (paragraph-indent-text-mode):
15732         Renamed from spaced-text-mode.
15733         (text-mode-map): Bind TAB to indent-relative.
15734         (indented-text-mode-map): Variable deleted.
15735         (indented-text-mode): Now an alias for text-mode.
15736
15737 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15738
15739         * loadup.el: test-atoms debugging stuffs removed.
15740
15741 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15742
15743         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15744
15745 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15746
15747         * help.el (describe-beta): Made it use `locate-data-file'.
15748         (describe-distribution): Ditto.
15749         (describe-copying): Ditto.
15750         (describe-project): Ditto.
15751         (view-emacs-news): Ditto.
15752
15753         * help-nomule.el (help-with-tutorial): Made it use
15754         `locate-data-file' to find tutorial.
15755
15756 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15757
15758         * about.el: Corrected my email address.
15759
15760         * mouse.el: Added 'mouse-mswindows-drop' similar to
15761         'mouse-offix-drop'.
15762
15763 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15764
15765         * loadup.el (running-xemacs): Spelling fix.
15766
15767 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15768
15769         * packages.el (packages-find-packages-1): Don't allow a backwards
15770         compatible lisp tree to overwrite `preloaded-file-list'.
15771
15772 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15773
15774         * loadup.el: Don't delete "xemacs" prior to dumping.
15775
15776 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15777
15778         * package-info.el (pi-last-mod-date): New function.
15779         (pi-author-version): New function.
15780         (batch-update-package-info): Use them.
15781
15782 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15783
15784         * frame.el (get-frame-for-buffer-default-to-current): Create.
15785         (get-frame-for-buffer-noselect): Allow user to use current frame
15786         with `get-frame-for-buffer-default-to-current'.
15787
15788 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15789
15790         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15791         (byte-compile-output-docform): Ditto.
15792         (byte-compile-compiled-obj-to-list): Ditto.
15793
15794 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15795
15796         * startup.el (command-line-1): Removed code that ran
15797           buffer-menu.
15798
15799 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15800
15801         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15802
15803 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15804
15805         * frame.el (suspend-emacs-or-iconify-frame): Check using
15806         `device-on-window-system-p' instead of explicitly checking for X,
15807         so that the same logic works for MS Windows.
15808         (suspend-or-iconify-emacs): Ditto.
15809
15810 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15811
15812         * about.el (about-maintainer-info): Andy Piper is back.
15813         (xemacs-hackers): Updated Andy Piper's email address.
15814         (about-hackers): Added Jonathan Harris.
15815         (about-hackers): Updated Tibor Polgar's email address.
15816
15817 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15818
15819         * about.el: Add xemacs.org email manager.
15820
15821         * package-get-base.el (package-get-base): Updated with most recent
15822         package updates.
15823
15824 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15825
15826         * help.el (function-arglist): Use `indirect-function' instead of
15827         `symbol-function' so that aliases are treated correctly.
15828
15829 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15830
15831         * help.el (help-map): Add f1 binding to `help-for-help'.
15832         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15833         (describe-key-briefly): Use `princ' "%s" to print object.
15834         (with-displaying-help-buffer): Kill buffer if it exists, again.
15835         (describe-key): Use `princ' "%s" to print object.
15836         (describe-function-1): Use `princ' "%s" to print object.
15837         Commented out alias lines removed.
15838         (help-pretty-print-limit): New variable to control pretty-printing
15839         of variable values.
15840         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15841         `help-pretty-print-value' again.  Only print-print when OBJECT is
15842         list of length less than `help-pretty-print-limit'.
15843         (describe-variable): Use `help-maybe-pretty-print-value' again.
15844
15845 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15846
15847         * simple.el (blink-matching-open): Remove C++ kludge.
15848         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15849
15850 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15851
15852         * info.el (Info-default-directory-list): Made the documentation
15853         more explanitory.
15854
15855 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15856
15857         * lisp/packages.el:
15858         * lisp/package-admin.el:
15859         * lisp/build-report.el:
15860         Fix typos.
15861
15862 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15863
15864         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15865         warnings in Java buffers without final newline and editing the
15866         last line.
15867
15868 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15869
15870         * packages.el (packages-find-packages-1): Don't allow a backwards
15871         compatible lisp tree to overwrite `preloaded-file-list'.
15872         Suggested by Colin Rafferty  <colin@xemacs.org>
15873
15874         * mouse.el (mouse-offix-drop): Set undo-boundary.
15875         From Oliver Graf <ograf@fga.de>
15876
15877 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15878
15879         * loadup.el (load-gc): rewrite as defun.
15880         Print something sensical if a required dump-time file isn't found.
15881
15882 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15883
15884         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15885         bug strikes a menudescriptor.
15886
15887         * package-get-base.el (package-get-base): Updated.
15888
15889         * package-info.el (batch-update-package-info): Derive REQUIRES
15890         from the Makefile.
15891
15892 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15893
15894         * files.el (save-some-buffers): Don't play games with deleting
15895         other windows if we are in the minibuffer window.
15896
15897 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15898
15899         * modeline.el (modeline-minor-mode-menu): Add support for :active
15900         (add-minor-mode): Document :active property to TOGGLE.
15901
15902 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15903
15904         * modeline.el (modeline-minor-mode-menu): Add support for an
15905         `:included' predicate in the `toggle-sym' plist.
15906         (add-minor-mode): Document the :included property, format
15907         docstring some more.
15908         (modeline-minor-mode-menu): Documentation string added.
15909
15910 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15911
15912         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15913         labels from the symbol-names by thwacking off the overly redundant
15914         and overused "mode", parenthesizing "minor", and capitalizing the
15915         resultant strings.  Also shortened the menu's title by eliminating
15916         the redundant buffer name.
15917         (add-minor-mode): Beautified the docstring, added mention of the
15918         `:menu-tag' property of TOGGLE.
15919         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15920         `toggle-sym' to beatify the mode-life menus.
15921         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15922         `auto-fill-function'.
15923
15924 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15925
15926         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15927         menus to :style 'toggle.
15928
15929 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15930
15931         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15932
15933 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15934
15935         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15936         only recognize first hyperlink.
15937         (hyper-apropos-highlightify): Deletia, this is already done by
15938         `hyper-apropos-insert-face'.
15939         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15940
15941 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15942
15943         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15944         mail.
15945         (toolbar-mail-reader): Add support for `send'.
15946         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15947
15948 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15949
15950         * info.el (Info-emacs-info-file-name): Add defvar for
15951         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15952         will function properly.
15953
15954 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15955
15956         * simple.el: make the backwards delete function called by
15957         `backward-or-forward-delete-char' user configurable.
15958
15959 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15960
15961         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15962         compiled function got loaded from.
15963
15964 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15965
15966         * term/apollo.el: Synched up with InfoDock 3.6.2.
15967
15968 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15969
15970         * startup.el (load-init-file): Load autoloads earlier.
15971         (startup-splash-frame): Handle InfoDock logo.
15972
15973         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15974         InfoDock.
15975         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15976
15977         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15978         doesn't have this function.
15979
15980         * packages.el (locate-data-file): Fix to call `locate-file'.
15981
15982 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15983
15984         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15985         version of version.el.
15986         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15987
15988         * x-menubar.el (default-menubar): Guard reference to
15989         `gnuserv-frame'.
15990         (default-menubar): Guard references to `font-lock-mode'.
15991         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15992         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15993
15994         * make-docfile.el: Don't snarf doc strings from autoloads.
15995
15996         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15997         loading auto-autoloads files.
15998
15999         * loaddefs.el: Disable dumping autoloads.
16000
16001 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16002
16003         * lisp-mnt.el: Synch to Emacs 20.2.
16004
16005         * help.el: Remove manual autoload of `finder-by-keyword'.
16006
16007         * finder.el (finder-by-keyword): Autoload.
16008
16009         * help.el: Conditionalize hyperbole setup.
16010
16011 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16012
16013         * packages.el (package-require): Update to reflect new data format.
16014
16015 1998-01-02  Didier Verna  <didier@xemacs.org>
16016
16017         * x-menubar.el (default-menubar): make the tutorials available
16018         through the menubar. (Plus some compilation warnings cleanup).
16019
16020 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16021
16022         * check-features.el: New file.  Perform sanity check after build.
16023
16024         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16025         files to tooltalk package.
16026         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16027         package.
16028
16029         * package-admin.el (package-admin-xemacs): Use better default for
16030         location of XEmacs binary.
16031
16032 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16033
16034         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16035         tag with sexp and add value tag with value `t'.
16036
16037 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16038
16039         * package-get.el: Changes to work with real data.
16040         From Pete Ware <ware@cis.ohio-state.edu>
16041
16042         * packages.el (packages-reload-autoloads): Guard load for the time
16043         being.
16044
16045         * update-elc.el ("packages.el"): Force loading packages.el instead
16046         of possibly out-of-date packges.elc.
16047         * make-docfile.el ("packages.el"): Ditto.
16048
16049 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16050
16051         * build-report.el (build-report-delete-regexp): Added a rule for
16052         the main tarball shadowing anything past it.
16053
16054 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16055
16056         * packages.el (package-provide): Delete a previous provide.
16057
16058         * package-info.el: New file.
16059
16060         * package-get.el: New file.
16061         From Pete Ware <ware@cis.ohio-state.edu>
16062         (package-get): Fix md5 computation to work with Mule.
16063
16064 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16065
16066         * simple.el (log-message-*): Quote symbols in docstrings properly.
16067
16068 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16069
16070         * packages.el (packages-new-autoloads): Ignore symbolic links.
16071
16072         * cus-face.el (face-custom-attributes-get): Fix typo.
16073         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16074
16075 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16076
16077         * startup.el (load-init-file): Reload new or changed autoloads
16078         unless inhibited.  Reload modified dumped lisp (stubbed).
16079
16080         * packages.el (packages-new-autoloads): New function.
16081         (packages-reload-autoloads): New function.
16082         (packages-reload-dumped-lisp): New (stub) function.
16083
16084         * loadup.el: Inhibit reloading dumped files when running temacs.
16085
16086         * loadhist.el (file-provides): Extend to handle variant
16087         extensions.
16088
16089         * replace.el (query-replace): Fix typo.
16090
16091 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16092
16093         * make-docfile.el: list-autoloads-path has been renamed.
16094         * update-elc.el: list-autoloads has been renamed.
16095
16096         * packages.el (packages-list-autoloads): Renamed.
16097         (packages-list-autoloads-path): Ditto.
16098
16099 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16100
16101         * packages.el (packages-find-packages-1): Made it signal a warning
16102         for an error in an auto-autoload.el file.
16103
16104 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16105
16106         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16107         tag with const.
16108         From Aki Vehtari <Aki.Vehtari@hut.fi>
16109
16110         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16111
16112         * loadhist.el (unload-feature): Remove autoload.
16113
16114 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16115
16116         * loadhist.el: Unpackaged.
16117
16118         * help.el (describe-symbol-find-file): Rename
16119         `describe-function-find-file' and make old name obsolete.
16120         (describe-function-1): Use it.
16121         (describe-function-1): Guard reference to
16122         `compiled-function-annotation'.
16123
16124 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16125
16126         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16127         argument.
16128         (help-mode-quit): New optional arg to control whether it kills or
16129         buries.  Tidied up.
16130         (with-displaying-help-buffer): Don't kill buffer initially, even
16131         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16132         (help-pretty-print-value): Rename back from
16133         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16134         use it, otherwise use dumped `cl-prettyprint'.
16135         (describe-variable): Use `help-pretty-print-value' again.
16136         (find-func): Removed reference to "find-func" at end.
16137
16138 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16139
16140         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16141           GUI XEmacs. Rename? x-menubar is rather window system
16142           independant, except for a couple of items.
16143
16144 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16145
16146         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16147         entries as they will no longer be distributed with XEmacs.
16148
16149         * format.el (format-alist): Fix image/tiff regexps.
16150         From P. E. Jareth Hein <jareth@camelot-soft.com>
16151
16152         * help.el (help-maybe-pretty-print-value): Rename.
16153         (describe-variable): Use it.
16154         (describe-variable): Add trailing linefeed.
16155
16156 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16157
16158         * help.el (describe-function-1): Don't output anything for
16159           arglist of autoload functions.
16160
16161 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16162
16163         * help.el (describe-function-1): Don't output anything for
16164           arglist of autoload functions.
16165
16166 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16167
16168         * help.el (help-mode-map): New bindings for `help-mode-bury',
16169         `describe-function-at-point', `describe-variable-at-point',
16170         `Info-elisp-ref', `customize-variable', `help-next-section' and
16171         `help-prev-section'.
16172         (help-next-section): New function.
16173         (help-prev-section): New function.
16174         (help-mode-quit): Changed to kill the help buffer.
16175         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16176         correctly.
16177         (help-buffer-name): New function to generate the name of help
16178         buffers.
16179         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16180         argument giving the name of the help buffer.
16181         (describe-key): Use `with-displaying-help-buffer' with name.
16182         (describe-mode): Ditto.
16183         (describe-bindings): Ditto.
16184         (describe-prefix-bindings): Ditto.
16185         (view-lossage): Ditto.
16186         (with-syntax-table): New macro.
16187         (function-called-at-point): Use `ignore-errors' and
16188         `with-syntax-table'.
16189         (function-at-point): Ditto.
16190         (describe-function): Use `with-displaying-help-buffer' with name.
16191         (function-arglist): Extracted from `describe-function-1'.  Returns
16192         function's arglist as string.
16193         (function-documentation): Extracted from `describe-function-1'.
16194         Returns function's docstring.
16195         (describe-function-1): Remove all the "stream" garbage, including
16196         the stream argument.  Use `function-arglist' and
16197         `function-documentation'.
16198         (describe-function-arglist): Just use `function-arglist'.
16199         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16200         (help-pretty-print-value): New function to help with
16201         pretty-printing variable values.  Knows about `#<...>'.  Needs
16202         `pp-internal'.
16203         (describe-variable): Use `with-displaying-help-buffer' with name.
16204         Formatting improved.  Display file where variable is defined, if
16205         known.  Use `help-pretty-print-value'.
16206         (describe-syntax): Use `with-displaying-help-buffer' with name.
16207         (list-processes): Remove "stream" garbage.
16208
16209 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16210
16211         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16212         call a dumped routine instead.
16213
16214         * x-win-xfree86.el: Wrap file in defun.
16215         * x-win-sun.el: Ditto.
16216
16217 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16218
16219         * help.el (view-emacs-news): Remove usage of outl-mouse which
16220         advises functions and does other evil things.
16221
16222 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16223
16224         * format.el (format-alist): Add `image/tiff'.
16225         From P. E. Jareth Hein <jareth@camelot-soft.com>
16226
16227 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16228
16229         * about.el (about-hackers): More names added.
16230
16231         * make-docfile.el: Remove superfluous package path search.
16232
16233         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16234
16235 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16236
16237         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16238         ignored shadows.
16239
16240 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16241
16242         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16243         get trailing slashes when added to the load-path.
16244
16245         * x-init.el (init-x-win): Locate where XEmacs X localization files
16246         are.
16247
16248 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16249
16250         * x-faces.el: Added support for foregroundToolBarColor
16251           to xpm-color-symbols.
16252
16253 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16254
16255         * etags.el (tags-remove-duplicates): Removed.
16256         (buffer-tag-table-list): Use `delete-duplicates'.
16257
16258         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16259         correctly.
16260         (get*): Defalias to `get'.
16261
16262         * cl.el (eql): Compare integers with `eq'.
16263         (cl-map-extents): Check for `map-extents' first.
16264
16265 1997-12-17  Didier Verna  <didier@xemacs.org>
16266
16267         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16268         added the 'numero', 'copyright' and 'trademark' symbols.
16269
16270         * leim/quail/latin-post.el ("french-postfix"): see above.
16271
16272 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16273
16274         * widget.el (define-widget): Check the arguments.
16275
16276         * cus-edit.el (customize-face): Use `check-argument-type'.
16277         (custom-variable-value-create): Use `signal' to signal error.
16278         (custom-variable-reset-saved): Ditto.
16279         (custom-variable-reset-standard): Ditto.
16280         (custom-face-reset-saved): Ditto.
16281
16282         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16283         (widget-default-format-handler): Ditto.
16284         (widget-checklist-add-item): Ditto.
16285         (widget-radio-add-item): Ditto.
16286         (widget-editable-list-entry-create): Ditto.
16287         (widget-sexp-prompt-value): Ditto.
16288
16289         * custom.el (custom-declare-variable): Signal errors better.
16290         (custom-handle-keyword): Ditto.
16291         (custom-declare-group): Ditto.
16292
16293         * window-xemacs.el (windows): Ditto.
16294
16295         * menubar.el (menu): Ditto.
16296
16297         * keydefs.el (keyboard): Ditto.
16298
16299         * minibuf.el (minibuffer): Ditto.
16300
16301         * process.el (execute): Ditto.
16302
16303         * fill.el (fill): Ditto.
16304
16305         * modeline.el (modeline): Ditto.
16306
16307         * help.el (help): Ditto.
16308
16309         * faces.el (faces): Ditto.
16310
16311         * files.el (files): Ditto.
16312
16313         * x-init.el (x): Ditto.
16314
16315         * lisp-mode.el (lisp): Ditto.
16316
16317         * process.el (processes): Ditto.
16318
16319         * mouse.el (mouse): Ditto.
16320
16321         * abbrev.el (abbrev): Moved from cus-edit.
16322
16323         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16324         as variable declaration.
16325
16326 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16327
16328         * menubar.el (find-menu-item): Use `check-argument-type'.
16329         (find-menu-item): Cosmetic changes.
16330
16331 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16332
16333         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16334
16335 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16336
16337         * startup.el (set-default-load-path): Only search package-path
16338         when not running temacs.
16339
16340         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16341         files.
16342
16343         * loadup.el: Correct commentary.  Reformatting.
16344         (really-early-error-handler): Use absolute path to the
16345         first dumped-lisp.el file.
16346         (really-early-error-handler): Print full path name of
16347         each dumped lisp file (inherited from InfoDock).
16348
16349         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16350         dumped-lisp.el files.
16351
16352         * make-docfile.el (preloaded-file-list): Reorder when the
16353         package-path is searched.
16354         * update-elc.el: Ditto.
16355
16356         * lisp-mode.el (call-with-condition-handler): Treat the same as
16357         `condition-case' for indentation.
16358
16359         * about.el (about-xemacs): Update release date.
16360
16361 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16362
16363         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16364         anywhere but at the last clause.
16365         (ecase): Disallow `t' and `otherwise'.
16366
16367 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16368
16369         * cus-edit.el (custom-buffer-create-buttons): New function
16370         from stuff moved out of `custom-buffer-create-internal'.
16371         (custom-novice): New variable.  Default t.
16372         (custom-display-global-buttons): Ditto.  Default `top'.
16373         (custom-buffer-create-internal): Only display help if
16374         `custom-novice' is non-nil.  Display global buttons according to
16375         `custom-display-global-buttons'.
16376
16377 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16378
16379         * menubar.el (find-menu-item): Use `check-argument-type'.
16380         (find-menu-item): Cosmetic changes.
16381
16382 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16383
16384         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16385         look.
16386
16387 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16388
16389         * format.el (format-deannotate-region):  Bug fix.
16390         Deannotating a region containing unknown tags would fail
16391         (causing decoding of text/enriched to fail at user level)
16392
16393 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16394
16395         * minibuf.el (read-directory-name): Support sixth
16396           arg, HISTORY, as already documented.
16397
16398 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16399
16400         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16401         to `ecase'.
16402
16403 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16404
16405         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16406         skk-activate.
16407
16408 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16409
16410         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.