update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `==ucs-var-002'.
5
6 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `==ucs-itaiji-002'.
10
11 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-charset.el (default-coded-charset-priority-list): Add
14         `==ucs-sip-itaiji-002'.
15
16         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
17         XEmacs CHISE.
18
19 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
22         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
26         `=>ucs-sip-itaiji-007'.
27
28         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
29         XEmacs CHISE.
30         (=>ucs-sip-itaiji-007): Ditto.
31         (=ucs-sip-itaiji-007): Ditto.
32         (=ucs-itaiji-011): Ditto.
33         (=ucs-sip-itaiji-011): Ditto.
34
35 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist):
38         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
39
40 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `==ucs-bmp-var-002'.
44
45         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
46         CHISE.
47         (==ucs-bmp-var-002): Ditto.
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist):
50         Modify some priorities.
51
52 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
55         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
56         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
57
58 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `=big5-cdp-var-001'.
62
63         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
64         XEmacs CHISE.
65
66 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69         setting for `==ucs-itaiji-005'.
70
71 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
74         setting for `=ucs-itaiji-007'.
75
76         * mule/mule-charset.el (default-coded-charset-priority-list): Add
77         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
78
79         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
80         XEmacs CHISE.
81         (==ucs-bmp-itaiji-005): Ditto.
82         (=ucs-itaiji-007): Ditto.
83         (=ucs-bmp-itaiji-007): Ditto.
84
85 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `==gt-pj-k1' and `==gt-pj-k2'.
89
90 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
93         CHISE.
94         (==gt-pj-k2): Ditto.
95
96 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
99         setting for `=>ucs-itaiji-005'.
100
101 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=>>cbeta'.
105
106 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `=>ucs-sip@component'.
110
111         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
112         instead of `=ucs' as its mother.
113         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=>ucs-itaiji-006'.
117
118 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `=>ucs-bmp-itaiji-006'.
122
123         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
124         XEmacs CHISE.
125         (=>ucs-bmp-itaiji-006): Ditto.
126
127 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
130         `=>ucs-bmp-itaiji-001'.
131
132         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
133         XEmacs CHISE.
134
135 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
139
140         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
141         instead of `=ucs' as its mother.
142         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
143         (==ucs-bmp-itaiji-002): Ditto.
144         (==ucs-itaiji-003): Ditto.
145         (==ucs-bmp-itaiji-003): Ditto.
146
147 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `=big5-cdp-var-002'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `=big5-cdp-var-002'.
154
155         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
156         XEmacs CHISE.
157
158 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `=ucs-sip-var-004'.
162
163         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
164         XEmacs CHISE.
165
166 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
169         `=>ucs-bmp-cjk@iwds-1'.
170
171         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
172         XEmacs CHISE.
173
174 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         setting for `=ucs-var-005'.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=ucs-bmp-var-005'.
181
182         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
183         CHISE.
184         (=ucs-bmp-var-005): Ditto.
185
186 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `=>ucs-sip-itaiji-002'.
190
191         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
192         XEmacs CHISE.
193
194 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
197         setting for `=>ucs-itaiji-002'.
198
199 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
203
204         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
205         (=>ucs-itaiji-002): Ditto.
206         (=>ucs-bmp-itaiji-002): Ditto.
207
208 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
211         setting for `=>ucs-itaiji-001'.
212
213 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
216         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
217
218         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
219         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
220         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
221         (=>ucs-sip-itaiji-001): Ditto.
222
223         * mule/mule-coding.el(coded-charset-entity-reference-alist):
224         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
225         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
226
227 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-charset.el (default-coded-charset-priority-list):
230         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
231         `=jef-china3' and `chinese-isoir165'.
232
233 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=>ucs-bmp-itaiji-005'.
237
238         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
239         XEmacs CHISE.
240         (=>ucs-bmp-itaiji-005): Ditto.
241
242 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
245         `=+>jis-x0213-2'.
246
247 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
250         `=+>adobe-japan1-6'.
251
252 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `=+>jis-x0208@1978'.
256
257 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=>ucs@component'.
261
262 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
265         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
266
267 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
270         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
271
272 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
275         CHISE.
276         (=>ucs@jis/2004): Ditto.
277
278 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist):
281         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
282
283 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
286         `=>cbeta'.
287
288 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
289
290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
291         setting for `==big5-cdp-itaiji-001'.
292
293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
294         `==big5-cdp-itaiji-001'.
295
296         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
297         XEmacs CHISE.
298
299 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
303         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
304
305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
306         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
307         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
308
309         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
310         XEmacs CHISE.
311         (=>big5-cdp-itaiji-001): Ditto.
312         (=big5-cdp-itaiji-002): Ditto.
313         (=big5-cdp-itaiji-003): Ditto.
314
315 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
319
320 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-charset.el (default-coded-charset-priority-list):
323         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
324         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
325         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `=ucs-var-008'.
329
330         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
331         CHISE.
332         (=ucs-bmp-var-008): Likewise.
333
334 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-charset.el (default-coded-charset-priority-list):
337         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
338
339 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `==ucs-sip@JP/hanazono'.
343
344         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
345         XEmacs CHISE.
346
347 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `=ucs-bmp-var-006'.
354
355         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
356         CHISE.
357         (=ucs-bmp-var-006): Likewise.
358
359 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `=ucs-bmp-itaiji-009'.
363
364         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
365         XEmacs CHISE.
366         (=ucs-bmp-itaiji-009): Likewise.
367
368 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
371         `=>big5-cdp'.
372
373 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
376         (utf-8-ivs-gb): Likewise.
377         (utf-8-gb-er): Likewise.
378         (utf-8-ivs-gb-er): Likewise.
379         (utf-8-cns): Likewise.
380         (utf-8-ivs-cns): Likewise.
381         (utf-8-cns-er): Likewise.
382         (utf-8-ivs-cns-er): Likewise.
383         (utf-8-big5): Likewise.
384         (utf-8-ivs-big5): Likewise.
385         (utf-8-big5-er): Likewise.
386         (utf-8-ivs-big5-er): Likewise.
387         (utf-8-jis): Likewise.
388         (utf-8-ivs-jis): Likewise.
389         (utf-8-jis-er): Likewise.
390         (utf-8-ivs-jis-er): Likewise.
391         (utf-8-ks): Likewise.
392         (utf-8-ivs-ks): Likewise.
393         (utf-8-ks-er): Likewise.
394         (utf-8-ivs-ks-er): Likewise.
395
396 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
399         (utf-8-ivs-jp): Likewise.
400         (utf-8-jp-er): Likewise.
401         (utf-8-ivs-jp-er): Likewise.
402
403 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         setting for `=ucs-var-010'.
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=ucs-bmp-var-010'.
410
411         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
412         CHISE.
413         (=ucs-bmp-var-010): Likewise.
414
415 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
418         `=ucs-sip@JP/hanazono'.
419
420         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
421         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
422
423 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-charset.el (default-coded-charset-priority-list):
426         - Add `=big5-cdp-var-004'.
427         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
428           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
429
430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
431         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
432         `=big5-cdp-var-005'.
433
434         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
435         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
436         `=big5-cdp-var-003'.
437         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
438         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
439         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
440
441 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-charset.el (default-coded-charset-priority-list):
444         Don't prefer ucs-compat CCSes to other CCSes.
445
446 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
449         `===ucs-bmp-cjk-compat@unicode'.
450
451         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
452         coded-charset for XEmacs CHISE.
453
454 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `=ucs-sip-itaiji-003'.
458
459         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
460         XEmacs CHISE.
461
462 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `=ucs-var-004'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
469
470         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
471         XEmacs CHISE.
472         (=ucs-var-004): Ditto.
473         (=ucs-bmp-var-004): Ditto.
474
475 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
478         `=ucs-sip-var-003'.
479
480         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
481         XEmacs CHISE.
482
483 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         setting for `=ucs-itaiji-006'.
487
488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
489         `=ucs-bmp-itaiji-006'.
490
491         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
492         XEmacs CHISE.
493         (=ucs-bmp-itaiji-006): Ditto.
494
495 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `=ucs-sip-var-002'.
499
500         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
501         XEmacs CHISE.
502
503 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
506         `=ucs-sip-itaiji-002'.
507
508         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
509         XEmacs CHISE.
510
511 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         setting for `==hanyo-denshi/tk'.
515
516 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
519         (=hanyo-denshi/tk): Fix `long-name'.
520         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
521
522 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `=>mj'.
526
527 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
530         coded-charset for XEmacs CHISE.
531
532 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `=hanyo-denshi/tk'.
536
537 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
540         `=hanyo-denshi/tk/mf-01'.
541
542         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
543         XEmacs CHISE.
544         (=hanyo-denshi/tk/mf-01): Ditto.
545
546 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list):
549         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
550
551 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-charset.el (default-coded-charset-priority-list):
554         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
555
556 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
560
561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
562         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
563
564         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
565         XEmacs CHISE.
566         (=ucs-bmp-itaiji-004): Ditto.
567         (=ucs-itaiji-005): Ditto.
568         (=ucs-bmp-itaiji-005): Ditto.
569
570 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `=ucs-sip-itaiji-001'.
574
575         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
576         XEmacs CHISE.
577
578 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
582         `=ucs-itaiji-008'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
586         `=ucs-bmp-itaiji-008'.
587
588         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
589         XEmacs CHISE.
590         (=ucs-bmp-itaiji-001): Ditto.
591         (=ucs-itaiji-003): Ditto.
592         (=ucs-bmp-itaiji-003): Ditto.
593         (=ucs-itaiji-008): Ditto.
594         (=ucs-bmp-itaiji-008): Ditto.
595
596 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
600
601         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
602         for XEmacs CHISE.
603         (==ucs-bmp-cjk-compat@JP): Ditto.
604
605 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `===hng-tzs'.
609
610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
611         `===hng-tzs'.
612
613         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
614         CHISE.
615
616 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619         setting for `===hng-doh'.
620
621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
622         `===hng-doh'.
623
624         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
625         CHISE.
626
627 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `===hng-wad'.
631
632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
633         `===hng-wad'.
634
635         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
636         CHISE.
637
638 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
641         settings for `==koseki' and `===hng-kcc'.
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `===hng-kcc'.
645
646         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
647         CHISE.
648
649 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `===hng-nkk'.
653
654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
655         `===hng-nkk'.
656
657         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
658         CHISE.
659
660 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         setting for `===hng-ink'.
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `===hng-ink'.
667
668         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
669         CHISE.
670
671 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
674         setting for `===hng-jhk'.
675
676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
677         `===hng-jhk'.
678
679         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
680         CHISE.
681
682 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
685         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
686         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
687         (===jis-x0213-1@2004): Likewise.
688         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
689         "jisx0213\\(\\.2004\\)-1" as the registry.
690         (=+>jis-x0213-1@2004): Likewise.
691         (=>jis-x0213-1@2004): Likewise.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `===jis-x0213-1@2004'.
695
696 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `===hng-nak'.
700
701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
702         `===hng-nak'.
703
704         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
705         CHISE.
706
707 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
708
709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
710         setting for `===hng-hos'.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `===hng-hos'.
714
715         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
716         CHISE.
717
718 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
721         setting for `===hng-tzj'.
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `===hng-tzj'.
725
726         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
727         CHISE.
728
729 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
732         setting for `===hng-kae'.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `===hng-kae'.
736
737         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
738         CHISE.
739
740 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         setting for `===hng-kar'.
744
745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
746         `===hng-kar'.
747
748         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
749         CHISE.
750
751 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `===hng-kyd'.
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `===hng-kyd'.
758
759         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
760         CHISE.
761
762 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
765         setting for `===hng-hok'.
766
767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
768         `===hng-hok'.
769
770         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
771         CHISE.
772
773 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         setting for `===hng-jyu'.
777
778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
779         `===hng-jyu'.
780
781         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
782         CHISE.
783
784 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         setting for `===hng-zkd'.
788
789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
790         `===hng-zkd'.
791
792         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
793         CHISE.
794
795 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
796
797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
798         setting for `===hng-kmi'.
799
800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
801         `===hng-kmi'.
802
803         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
804         CHISE.
805
806 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         setting for `===hng-okd'.
810
811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
812         `===hng-okd'.
813
814         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
815         CHISE.
816
817 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         setting for `===hng-nkm'.
821
822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
823         `===hng-nkm'.
824
825         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
826         CHISE.
827
828 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
829
830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
831         setting for `===hng-nto'.
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `===hng-nto'.
835
836         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
837         CHISE.
838
839 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
840
841         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
842         setting for `===hng-yhk'.
843
844         * mule/mule-charset.el (default-coded-charset-priority-list): Add
845         `===hng-yhk'.
846
847         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
848         CHISE.
849
850 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         setting for `===hng-sok'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `===hng-sok'.
857
858         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
859         CHISE.
860
861 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `===hng-kda'.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `===hng-kda'.
868
869         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
870         CHISE.
871
872 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `===hng-myz'.
876
877         * mule/mule-charset.el (default-coded-charset-priority-list): Add
878         `===hng-myz'.
879
880         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
881         CHISE.
882
883 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `===hng-kgk'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `===hng-kgk'.
890
891         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
892         CHISE.
893
894 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `===hng-drt'.
898
899         * mule/mule-charset.el (default-coded-charset-priority-list): Add
900         `===hng-drt'.
901
902         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
903         CHISE.
904
905 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
906
907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
908         setting for `===hng-mam'.
909
910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
911         `===hng-mam'.
912
913         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
914         CHISE.
915
916 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `===hng-dng'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `===hng-dng'.
923
924         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
925         CHISE.
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 `=>cns11643-5'.
931
932 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         setting for `===hng-keg'.
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `===hng-keg'.
939
940         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
941         CHISE.
942
943 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `===hng-jou'.
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `===hng-jou'.
950
951         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
952         CHISE.
953
954 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hng-smk'.
958
959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
960         `===hng-smk'.
961
962         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
963         CHISE.
964
965 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `===hng-kyo'.
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `===hng-kyo'.
972
973         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
974         CHISE.
975
976 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         setting for `===hng-kss'.
980
981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
982         `===hng-kss'.
983
984         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
985         CHISE.
986
987 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
990         setting for `===hng-wan'.
991
992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
993         `===hng-wan'.
994
995         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
996         CHISE.
997
998 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `===hng-ksk'.
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `===hng-ksk'.
1005
1006         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1007         CHISE.
1008
1009 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `===hng-kyu'.
1013
1014         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1015         `===hng-kyu'.
1016
1017         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1018         CHISE.
1019
1020 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `===hng-skk'.
1024
1025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1026         `===hng-skk'.
1027
1028         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1034         setting for `===hng-sik'.
1035
1036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1037         `===hng-sik'.
1038
1039         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1040         CHISE.
1041
1042 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `===hng-kbk'.
1046
1047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1048         `===hng-kbk'.
1049
1050         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `===hng-kcj'.
1057
1058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1059         `===hng-kcj'.
1060
1061         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         setting for `===hng-k24'.
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `===hng-k24'.
1071
1072         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1073         CHISE.
1074
1075 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `===hng-gok'.
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `===hng-gok'.
1082
1083         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1084         CHISE.
1085 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `===hng-tsu'.
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1091         `===hng-tsu'.
1092
1093         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `===hng-sys'.
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1102         `===hng-sys'.
1103
1104         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1105         CHISE.
1106
1107 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1110         - Use "&HNG010-<d><d><d><d><d>;" instead of
1111           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1112         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1116
1117         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1118         "hngkhi-0" as the suffix of registry.
1119         (===hng-khm): New coded-charset for XEmacs CHISE.
1120         (=ucs-itaiji-002): Ditto.
1121         (=ucs-bmp-itaiji-002): Ditto.
1122
1123 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         setting for `=>ucs@iwds-1'.
1127
1128         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1129         XEmacs CHISE.
1130
1131 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1132
1133         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1134         CHISE.
1135
1136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1137         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1138         `===hng-khi'.
1139
1140 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `===hng-khi'.
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146         `===hng-khi'.
1147
1148         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1149         CHISE.
1150
1151 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1154         #x9FA5 as the value of `max-code'.
1155         (=ucs-bmp-var-002): Likewise.
1156         (=ucs-bmp-var-003): Likewise.
1157         (=ucs-bmp-itaiji-084): Likewise.
1158         (=ucs-bmp-cjk@JP): Likewise.
1159         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1160         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1161         (=>ucs-bmp-cjk@component): Likewise.
1162
1163 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1164
1165         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1166         CHISE.
1167
1168 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1171         XEmacs CHISE.
1172         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1173         `==jis-x0208@1978/2-pr' as the mother.
1174
1175 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1176
1177         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1178         CHISE.
1179
1180 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1184
1185 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1188         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1189
1190 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===ucs@gb'.
1194
1195 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1198         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1199         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1200         as the entity-reference for `===jis-x0213-1@2000'; use
1201         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1202
1203 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1204
1205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1206         `===jis-x0208'.
1207
1208         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1209         instead of `===jis-x0208' as the mother.
1210         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1211         `===jis-x0208' as the mother.
1212         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1213         `===jis-x0208' as the mother.
1214         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1215         `===jis-x0213-1' as the mother.
1216         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1217         `===jis-x0213-1' as the mother.
1218         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1219         the mother.
1220         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1221         mother.
1222
1223 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         setting for `=ucs-var-001'.
1227
1228 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1231         `=ucs-bmp-var-001'.
1232
1233         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1234         CHISE.
1235         (=ucs-bmp-var-001): Ditto.
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `=ucs-var-003'.
1239
1240 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `=ucs-bmp-var-003'.
1244
1245         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1246         CHISE.
1247         (=ucs-bmp-var-003): Ditto.
1248
1249 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1252         setting for `=ucs-var-002'.
1253
1254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1255         `=ucs-bmp-var-002'.
1256
1257         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1258         CHISE.
1259         (=ucs-bmp-var-002): Ditto.
1260
1261 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1264         XEmacs CHISE.
1265         (==jis-x0208@1978/5pr): Ditto.
1266
1267 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1270         `=>ucs-bmp-cjk@component'.
1271
1272         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1273         XEmacs CHISE.
1274         (=>ucs-bmp-cjk@component): Ditto.
1275
1276 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         setting for `=>iwds-1'.
1280
1281 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1284         CHISE.
1285
1286 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1287
1288         * mule/mule-charset.el (default-coded-charset-priority-list):
1289         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1290         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1291         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1292         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1293
1294 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1297         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1298
1299         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1300         `=>>ucs@iso' as the mother.
1301         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1302         mother.
1303
1304 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         setting for `===hanyo-denshi/ia'.
1308
1309 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1312         `===hanyo-denshi/ia'.
1313
1314 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-conf.el (=koseki): Fix DOC.
1317         (==koseki): New coded-charset for XEmacs CHISE.
1318
1319 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1322         XEmacs CHISE.
1323         (===hanyo-denshi/jd): Fix DOC.
1324
1325 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         setting for `===hanyo-denshi/ip'.
1329
1330 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1331
1332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1333         `===hanyo-denshi/ip'.
1334
1335         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1336         XEmacs CHISE.
1337
1338 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `==ucs-radicals@unicode' and `=>daikanwa'.
1342
1343         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1344         for XEmacs CHISE.
1345
1346 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1347
1348         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1349         XEmacs CHISE.
1350
1351 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1354         `===ruimoku-v6'.
1355
1356 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         setting for `===ruimoku-v6'.
1360
1361 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1364         CHISE.
1365
1366 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1369         coded-charset for XEmacs CHISE.
1370
1371 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1372
1373         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1374         XEmacs CHISE.
1375
1376 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1377
1378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1379         `===ucs-sip@iso'.
1380
1381 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1382
1383         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1384         CHISE.
1385
1386 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1387
1388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1389         `==ucs-sip@iso'.
1390
1391         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1392         CHISE.
1393
1394 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1397         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1398         (=ucs-sip-ext-b@iso): Fix registry.
1399         (==ucs-sip-ext-b@iso): Ditto.
1400         (===ucs-sip-ext-b@iso): Ditto.
1401
1402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1403         `=ucs-sip@iso'.
1404
1405 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `=>cbeta'.
1409
1410 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1413         `=>cns11643-7'.
1414
1415         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1416
1417 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1420         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1421
1422 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1425         `=ucs@cns'.
1426         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1427         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1428         `=ucs@jis/1990'.
1429         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1430         `=ucs@jis/2000'.
1431         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1432         `=ucs@jis/2004'.
1433         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1436         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1437
1438 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1441         XEmacs CHISE.
1442         (==jis-x0208@1978/1pr): Ditto.
1443         (==jis-x0208@1978/2-pr): Ditto.
1444
1445 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1448         setting for `===jis-x0213-1@2004'.
1449
1450 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1454
1455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1456         `===hanyo-denshi/jb'.
1457
1458         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1459         XEmacs CHISE.
1460         (=+>hanyo-denshi/ft): Ditto.
1461         (=+>hanyo-denshi/jt): Ditto.
1462
1463 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1466         `===hanyo-denshi/hg'.
1467
1468 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1469
1470         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1471         XEmacs CHISE.
1472         (===hanyo-denshi/hg): Ditto.
1473
1474 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1477         glyph-forms instead of detailed glyph-images.
1478         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1479         `=adobe-japan1-*'.
1480         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1481         (===adobe-japan1-1): Ditto.
1482         (===adobe-japan1-2): Ditto.
1483         (===adobe-japan1-3): Ditto.
1484         (===adobe-japan1-4): Ditto.
1485         (===adobe-japan1-5): Ditto.
1486         (===adobe-japan1-6): Ditto.
1487         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1488         `=>>>adobe-japan1' as the mother.
1489         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1490         `=>>adobe-japan1' as the mother.
1491         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1492         glyph-images.
1493         (==jis-x0208@1978): Ditto.
1494         (==jis-x0208@1983): Ditto.
1495         (==jis-x0208@1990): Ditto.
1496         (==jis-x0213-1): Ditto.
1497         (==jis-x0213-1@2000): Ditto.
1498         (==jis-x0213-1@2004): Ditto.
1499         (==jis-x0213-2): Ditto.
1500         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1501         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1502         `=jis-x0208@1978'.
1503         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1504         `=jis-x0208@1983'.
1505         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1506         `=jis-x0208@1990'.
1507         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1508         `=jis-x0213-1'.
1509         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1510         `=jis-x0213-1@2000'.
1511         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1512         `=jis-x0213-1@2004'.
1513         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1514         `=jis-x0213-2'.
1515         (===jis-x0208): New coded-charset for XEmacs CHISE.
1516         (===jis-x0208@1978): Ditto.
1517         (===jis-x0208@1983): Ditto.
1518         (===jis-x0208@1990): Ditto.
1519         (===jis-x0213-1): Ditto.
1520         (===jis-x0213-1@2000): Ditto.
1521         (===jis-x0213-2): Ditto.
1522         (===jis-x0212): Ditto.
1523         (===ks-x1001): Ditto.
1524         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1525         mother.
1526         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1527         as the mother.
1528         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1529         as the mother.
1530         (===cns11643-1): New coded-charset for XEmacs CHISE.
1531         (===cns11643-2): Ditto.
1532         (===cns11643-3): Ditto.
1533         (===cns11643-4): Ditto.
1534         (===cns11643-5): Ditto.
1535         (===cns11643-6): Ditto.
1536         (===cns11643-7): Ditto.
1537         (=>>cns11643-1): Ditto.
1538         (==big5-cdp): Indicate abstract glyph-images instead of
1539         representative glyph-images.
1540         (===big5-cdp): New coded-charset for XEmacs CHISE.
1541         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1542         detailed glyph-images.
1543         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1544         `=hanyo-denshi/*'.
1545         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1546         (===hanyo-denshi/ib): Ditto.
1547         (===hanyo-denshi/jt): Ditto.
1548         (===hanyo-denshi/ks): Ditto.
1549         (===mj): Ditto.
1550         (===mj-0): Ditto.
1551         (===mj-1): Ditto.
1552         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1553         `=>>>hanyo-denshi/*' as its mother.
1554         (==gt): Indicate abstract glyph-forms instead of detailed
1555         glyph-images.
1556         (===gt): New coded-charset for XEmacs CHISE.
1557         (=>>>gt): Indicates `==gt' instead of `=gt'.
1558         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1559         (==gt-k): Indicate abstract glyph-forms instead of detailed
1560         glyph-images.
1561         (===gt-k): New coded-charset for XEmacs CHISE.
1562         (==daikanwa): Indicates glyph-images instead of detailed
1563         glyph-images.
1564         (===daikanwa): New coded-charset for XEmacs CHISE.
1565         (===daikanwa/+p): Ditto.
1566         (===daikanwa/ho): Ditto.
1567         (==cbeta): Ditto.
1568         (===cbeta): Ditto.
1569         (==jef-china3): Ditto.
1570         (===jef-china3): Ditto.
1571         (==ruimoku-v6): Ditto.
1572         (==ucs@iso): Indicate representative glyph-forms instead of
1573         representative glyph-images.
1574         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1575         (==ucs@unicode): Indicate representative glyph-forms instead of
1576         representative glyph-images.
1577         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1578         `=ucs@unicode'.
1579         (==ucs@cns): Indicate representative glyph-forms instead of
1580         representative glyph-images.
1581         (==ucs@jis): Ditto.
1582         (==ucs@jis/1990): Ditto.
1583         (==ucs@jis/2000): Ditto.
1584         (==ucs@jis/2004): Ditto.
1585         (==ucs@ks): Ditto.
1586         (===ucs@iso): New coded-charset for XEmacs CHISE.
1587         (===ucs@unicode): Ditto.
1588         (===ucs@gb): Ditto.
1589         (===ucs@ks): Ditto.
1590         (===ucs-bmp-cjk@gb): Ditto.
1591         (===ucs-sip-ext-b@iso): Ditto.
1592
1593 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1594
1595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1596         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1597         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1598         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1599         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1600         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1601         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1602         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1603         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1604         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1607         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1608         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1609         - Use "&g1-[NAME];" for `=>>[NAME]'.
1610         - Abolish "&g2-[NAME];".
1611
1612 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1615         `=>>ucs@cns' as the mother.
1616
1617 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1618
1619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1620         setting for `==ucs@ks'.
1621
1622 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1623
1624         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1625         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1626         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1627         0x00E30000〜0x00E409D5.
1628
1629 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1632         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1633         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1634
1635 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1638         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1639
1640         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1641         (=mj-0): Ditto.
1642         (=mj-1): Ditto.
1643         (==mj): Ditto.
1644         (==mj-0): Ditto.
1645         (==mj-1): Ditto.
1646         (=>>mj): Ditto.
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         setting for `=mj' and `==mj'.
1650
1651 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1652
1653         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1654         CHISE.
1655
1656 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1659         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1660         `=>ucs@hanyo-denshi'.
1661
1662 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1666
1667         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1668         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1669
1670 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1671
1672         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1673         XEmacs CHISE.
1674
1675 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1678         Change priority of `=>>>ucs@iso'.
1679
1680         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1681         `=>>>ucs@iso' as the mother.
1682         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1683
1684 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1685
1686         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1687         Change priority of `=>>>ucs@unicode'.
1688
1689         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1690         `=ucs@unicode'.
1691
1692 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1695         Change priority of `=>>>ucs@jis'.
1696
1697         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1698         `=ucs@jis'.
1699
1700 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `==daikanwa/+p'.
1704
1705 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1706
1707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1708         setting for `==shinjigen@1ed'.
1709
1710 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1713         XEmacs CHISE.
1714
1715 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-conf.el (==shinjigen): Modify DOC.
1718         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1719         (==shinjigen@rev): Modify DOC.
1720
1721 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1722
1723         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1724         CHISE.
1725
1726 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1729         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1730
1731         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1732         XEmacs CHISE.
1733
1734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1735         `==daikanwa'.
1736
1737 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         setting for `==cns11643-7'.
1741
1742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1743         `==cns11643-7'.
1744
1745 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `==cns11643-6'.
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1751         setting for `==cns11643-6'.
1752
1753 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1756         setting for `==cns11643-5'.
1757
1758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1759         `==cns11643-5'.
1760
1761 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1762
1763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1764         setting for `==cns11643-4'.
1765
1766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1767         `==cns11643-4'.
1768
1769 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         setting for `==cns11643-3'.
1773
1774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1775         `==cns11643-3'.
1776
1777 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1780         setting for `==cns11643-2'.
1781
1782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1783         `==cns11643-2'.
1784
1785 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1786
1787         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1788         Change priority of `=>>>ucs@ks'.
1789
1790         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1791         `=ucs@ks'.
1792
1793 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1796         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1797         `==ucs@cns' and `==cns11643-1'.
1798
1799         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1800         (==cns11643-2): Ditto.
1801         (==cns11643-3): Ditto.
1802         (==cns11643-4): Ditto.
1803         (==cns11643-5): Ditto.
1804         (==cns11643-6): Ditto.
1805         (==cns11643-7): Ditto.
1806
1807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1808         `==cns11643-1'.
1809
1810 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1811
1812         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1813         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1814         `=>>>ucs@jis/1990'.
1815
1816         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1817         `=ucs@jis/1990'.
1818         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1819         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1820
1821 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1824         Change priority of `=>>>ucs@cns'.
1825
1826         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1827         `=ucs@cns'.
1828
1829 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1830
1831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1832         `==ks-x1001'.
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1835         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1836         `==ks-x1001'.
1837
1838 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1839
1840         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1841
1842 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1843
1844         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1845         `=jis-x0208'.
1846         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1847         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1848         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1849         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1850         (=>>>jis-x0213-1@2000): Changed to an alias for
1851         `=jis-x0213-1@2000'.
1852         (=>>>jis-x0213-1@2004): Changed to an alias for
1853         `=jis-x0213-1@2004'.
1854         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1855
1856 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1857
1858         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1859         `=adobe-japan1-0'.
1860         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1861         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1862         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1863         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1864         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1865         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1866
1867 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1871         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1872         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1873         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1874         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1875
1876 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1877
1878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1879         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1880         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1881         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1882         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1883         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1884         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1885         `==jis-x0212'.
1886
1887 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1890         "AdobeJapan1-[0-6]$".
1891         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1892         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1893         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1894         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1895         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1896         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1897         (==adobe-japan1-1): Ditto.
1898         (==adobe-japan1-2): Ditto.
1899         (==adobe-japan1-3): Ditto.
1900         (==adobe-japan1-4): Ditto.
1901         (==adobe-japan1-5): Ditto.
1902         (==adobe-japan1-6): Ditto.
1903         (==jis-x0208): Ditto.
1904         (==jis-x0208@1978): Ditto.
1905         (==jis-x0208@1983): Ditto.
1906         (==jis-x0208@1990): Ditto.
1907         (==jis-x0213-1): Ditto.
1908         (==jis-x0213-1@2000): Ditto.
1909         (==jis-x0213-1@2004): Ditto.
1910         (==jis-x0213-2): Ditto.
1911         (==jis-x0212): Ditto.
1912         (==gb2312): Ditto.
1913         (==iso-ir165): Ditto.
1914         (==gb12345): Ditto.
1915         (==ks-x1001): Ditto.
1916         (==cns11643-1): Ditto.
1917         (==cns11643-2): Ditto.
1918         (==cns11643-3): Ditto.
1919         (==cns11643-4): Ditto.
1920         (==cns11643-5): Ditto.
1921         (==cns11643-6): Ditto.
1922         (==cns11643-7): Ditto.
1923         (==big5-cdp): Ditto.
1924         (==hanyo-denshi/ja): Ditto.
1925         (==hanyo-denshi/jb): Ditto.
1926         (==hanyo-denshi/jc): Ditto.
1927         (==hanyo-denshi/jd): Ditto.
1928         (==hanyo-denshi/ft): Ditto.
1929         (==hanyo-denshi/ia): Ditto.
1930         (==hanyo-denshi/ib): Ditto.
1931         (==hanyo-denshi/hg): Ditto.
1932         (==hanyo-denshi/jt): Ditto.
1933         (==hanyo-denshi/ks): Ditto.
1934         (==gt): Ditto.
1935         (==gt-k): Ditto.
1936         (==daikanwa): Ditto.
1937         (==shinjigen): Ditto.
1938         (==ucs@iso): Ditto.
1939         (==ucs@unicode): Ditto.
1940         (==ucs@gb): Ditto.
1941         (==ucs-bmp@gb): Ditto.
1942         (==ucs@cns): Ditto.
1943         (==ucs-bmp@cns): Ditto.
1944         (==ucs@jis): Ditto.
1945         (==ucs@jis/1990): Ditto.
1946         (==ucs@jis/2000): Ditto.
1947         (==ucs@jis/2004): Ditto.
1948         (==ucs@JP): Ditto.
1949         (==ucs@JP/hanazono): Ditto.
1950         (==ucs@ks): Ditto.
1951         (==ucs-bmp@ks): Ditto.
1952         (==ucs@cns11643): Ditto.
1953         (==ucs-bmp-cjk@gb): Ditto.
1954         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1955         (==ucs-sip-ext-b@iso): Ditto.
1956
1957 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1960         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1961
1962         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1963         XEmacs CHISE.
1964         (=ucs-bmp-cjk@unicode): Abolished.
1965
1966 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1969         `=+>ucs-bmp-cjk-compat@jis'.
1970
1971         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1972         for XEmacs CHISE.
1973
1974 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1977         CHISE.
1978
1979 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1982         for XEmacs CHISE.
1983         (=jis-x0208@1978/1er-pr): Abolished.
1984         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1985         `=jis-x0208@1978/1er-pr' as the mother.
1986
1987 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         setting for `=ucs-itaiji-084'.
1991
1992 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list):
1995         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1996
1997         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1998         XEmacs CHISE.
1999         (=ucs-bmp-itaiji-084): Ditto.
2000
2001 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2002
2003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2004         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2005
2006 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2007
2008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2009         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2010
2011         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2012         XEmacs CHISE.
2013         (=big5-cdp-var-5): Ditto.
2014
2015 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2018         XEmacs CHISE.
2019
2020 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2021
2022         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2023         XEmacs CHISE.
2024
2025 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         setting for `=>>>hanyo-denshi/ft'.
2029
2030 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2031
2032         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2033         XEmacs CHISE.
2034         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2035         `=hanyo-denshi/jd' as the mother.
2036
2037 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2040         XEmacs CHISE.
2041         (=+>adobe-japan1-1): Ditto.
2042         (=+>adobe-japan1-2): Ditto.
2043         (=+>adobe-japan1-3): Ditto.
2044         (=+>adobe-japan1-4): Ditto.
2045         (=+>adobe-japan1-5): Ditto.
2046         (=+>adobe-japan1-6): Ditto.
2047         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2048
2049 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2050
2051         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2052         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2053         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2054
2055         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2056         the top.
2057
2058 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2059
2060         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2061         XEmacs CHISE.
2062         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2063         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2064         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2065
2066 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list):
2069         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2070         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2071
2072         * mule/mule-conf.el: Modify order of definitions of some
2073         coded-charsets.
2074
2075 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2078         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2079         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2080
2081         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2082         CHISE.
2083         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2084         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2085
2086 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2087
2088         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2089         CHISE.
2090
2091 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         setting for `=daikanwa/+2p'.
2095
2096         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2097         XEmacs CHISE.
2098
2099 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2100
2101         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2102         XEmacs CHISE.
2103         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2104
2105 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2106
2107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2108         setting for `=>>>hanyo-denshi/ib'.
2109
2110 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2111
2112         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2113         XEmacs CHISE.
2114         (=>>>hanyo-denshi/ib): Ditto.
2115         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2116         `=hanyo-denshi/ja' as the mother.
2117         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2118         `=hanyo-denshi/ib' as the mother.
2119
2120 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2121
2122         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2123         XEmacs CHISE.
2124         (utf-8-ivs-mcs-er): Likewise.
2125         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2126         and `=>ucs-gb'.
2127         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2128         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2129         `ucs-gb' and `=>ucs-gb'.
2130         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2131         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2132         and `=>ucs-cns'.
2133         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2134         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2135         `ucs-cns' and `=>ucs-cns'.
2136         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2137         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2138         `ucs-big5' and `=>ucs-big5'.
2139         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2140         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2141         `ucs-big5' and `=>ucs-big5'.
2142         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2143         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2144         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2145         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2146         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2147         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2148         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2149         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2150         `=>ucs-jis'; modify DOC and mnemonic.
2151         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2152         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2153         and `=>ucs-jis'; modify DOC and mnemonic.
2154         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2155         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2156         `=>ucs-ks'.
2157         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2158         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2159         and `=>ucs-ks'.
2160         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2161
2162 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2165         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2166
2167 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2168
2169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2170         Modify priorities.
2171
2172 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2173
2174         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2175         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2176
2177 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2178
2179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2180         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2181
2182 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2183
2184         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2185         CHISE.
2186
2187 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2188
2189         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2190         CHISE.
2191
2192 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2195         CHISE.
2196
2197 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2200         `=+>ucs-bmp-cjk@unicode'.
2201
2202         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2203         for XEmacs CHISE.
2204
2205 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2208         setting for `=>>daikanwa'.
2209
2210 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `=>>hanyo-denshi/jt'.
2214
2215 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2218         XEmacs CHISE.
2219         (=+>jis-x0208@1990): Ditto.
2220         (=+>jis-x0213-1@2000): Ditto.
2221
2222 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2225         XEmacs CHISE.
2226
2227 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2230         XEmacs CHISE.
2231         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2232         `=hanyo-denshi/jc' as the mother.
2233
2234 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2235
2236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2237         setting for `=+>adobe-japan1'.
2238
2239         * mule/mule-charset.el (default-coded-charset-priority-list):
2240         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2241         and `=>>hanyo-denshi/ft' to `=>>gt'.
2242
2243 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2246         XEmacs CHISE.
2247         (=>>adobe-japan1-1): Ditto.
2248         (=>>adobe-japan1-2): Ditto.
2249         (=>>adobe-japan1-3): Ditto.
2250         (=>>adobe-japan1-4): Ditto.
2251         (=>>adobe-japan1-5): Ditto.
2252         (=>>adobe-japan1-6): Ditto.
2253         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2254
2255 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=adobe-japan1): New alias for
2258         `=adobe-japan1-6'.
2259         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2260         (=>>>adobe-japan1-1): Ditto.
2261         (=>>>adobe-japan1-2): Ditto.
2262         (=>>>adobe-japan1-3): Ditto.
2263         (=>>>adobe-japan1-4): Ditto.
2264         (=>>>adobe-japan1-5): Ditto.
2265         (=>>>adobe-japan1-6): Ditto.
2266         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2267
2268 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2271         setting for `=>>>adobe-japan1'.
2272
2273 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2276         setting for `=+>ucs@ks'.
2277
2278 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2279
2280         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2281         XEmacs CHISE.
2282         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2283         `=adobe-japan1-6' as the mother.
2284
2285 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2288         setting for `=>cns11643-7'.
2289
2290 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2293         CHISE.
2294
2295 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2298         XEmacs CHISE.
2299         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for `=>ucs@jis/2004'.
2303
2304 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2307         setting for `=+>gt'.
2308
2309         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2310         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2311
2312 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2315         `=>ucs@unicode' as the mother.
2316         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2317         mother.
2318         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2319         mother.
2320         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2321         mother.
2322
2323 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2326         setting for `=+>ucs@unicode'.
2327
2328         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2329         CHISE.
2330
2331 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2334         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2335         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2336         - Add setting for `=+>ucs@cns'.
2337
2338         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2339         CHISE.
2340         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2341         as the mother.
2342         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2343         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2344
2345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2346         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2347
2348 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2351         setting for `=>ucs@ks'.
2352
2353 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2356         `=ucs-bmp-cjk-compat@unicode'.
2357
2358         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2359         coded-charset for XEmacs CHISE.
2360
2361 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364         `=ucs-bmp-cjk-compat'.
2365
2366         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2367         XEmacs CHISE.
2368
2369 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2372         CHISE.
2373
2374 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2377         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2378
2379         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2380         `=>ucs@jis/1990'.
2381         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2382
2383 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2386         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2387
2388         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2389         CHISE.
2390         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2391         mother.
2392
2393 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2396         `=>jis-x0213-2@usual'.
2397         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2398         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2399         `=>jis-x0213-2@usual' as the mother.
2400
2401 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2404         (=>ucs@JP): New alias for `=+>ucs@jis'.
2405
2406 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2409         `=>jis-x0208@usual'.
2410         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2411         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2412         `=>jis-x0208@usual' as the mother.
2413         (=>jis-x0208): Likewise.
2414
2415 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2416
2417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2418         setting for `=+>jis-x0208@1978'.
2419
2420 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2423         XEmacs CHISE.
2424
2425 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2433         setting for `=>ucs@jis/1990'.
2434
2435 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2438         setting for `=ucs@JP/hanazono'.
2439
2440         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2441         CHISE.
2442         (=ucs@JP/hanazono): Ditto.
2443         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2444         (=>>hanyo-denshi/jc): Ditto.
2445         (=>>hanyo-denshi/jd): Ditto.
2446
2447 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2448
2449         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2450         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2451
2452 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2455         XEmacs CHISE.
2456
2457 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2458
2459         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2460         XEmacs CHISE.
2461
2462 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2465         `=ucs-bmp-cjk@JP'.
2466
2467 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2470         XEmacs CHISE.
2471
2472 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2475         Modify order of settings; add settings for `=daikanwa@rev2'.
2476
2477 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         setting for `=>>cbeta'.
2481
2482         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2483         CHISE.
2484
2485 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         setting for `=>>adobe-japan1'.
2489
2490 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2493         XEmacs CHISE.
2494
2495 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2498         setting for `=>>hanyo-denshi/ia'.
2499
2500         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2501         XEmacs CHISE.
2502
2503 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2507
2508         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2509         XEmacs CHISE.
2510         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2511         `=hanyo-denshi/jt' as the mother.
2512
2513 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516         setting for `=>>>jis-x0213-2'.
2517
2518         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2519         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2520         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2521
2522 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2525         XEmacs CHISE.
2526
2527 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2530         XEmacs CHISE.
2531
2532         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2533         `=>>jis-x0213-1@2004'.
2534
2535 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2538         XEmacs CHISE.
2539
2540 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2543         - Use "&g2-*;" as entity-references for `=>>>*'.
2544         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2545
2546         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2547         XEmacs CHISE.
2548         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2549         as the mother.
2550
2551 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2554         setting for `=>>hanyo-denshi/ib'.
2555
2556         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2557         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2558         (=>>jis-x0208@1990): Ditto.
2559         (=>>hanyo-denshi/ib): Ditto.
2560
2561         * mule/mule-charset.el (default-coded-charset-priority-list):
2562         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2563
2564 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2567         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2568         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2569         `=>>>ucs@jis/2004'.
2570
2571 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2574         XEmacs CHISE.
2575         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2576         `=jis-x0213-1@2004' as the mother.
2577         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2578         (=>>>ucs@ks): Ditto.
2579
2580         * mule/mule-charset.el (default-coded-charset-priority-list):
2581         Modify priority of `=hanyo-denshi/*'.
2582
2583 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2586         settings for `=>>ucs@JP' and `=ucs@JP'.
2587
2588 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2591         CHISE.
2592
2593 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         setting for `=>>>ucs@cns'.
2597
2598         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2599         CHISE.
2600
2601 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2604         instead of `=>>>jis-x0213-1@2004' as the mother.
2605         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2606         (=>>>ucs@unicode): Likewise.
2607         (=>>>ucs@jis): Likewise.
2608         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2609         mother.
2610         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2611
2612 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2613
2614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2615         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2616         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2617         `=>>>ucs@jis'.
2618
2619 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-charset.el (default-coded-charset-priority-list):
2622         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2623         and `=jis-x0213-*-2000'.
2624
2625 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2628         XEmacs CHISE.
2629         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2630         `=>>jis-x0213-1' as the mother.
2631
2632 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2635         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2636
2637 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2640
2641 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2644         XEmacs CHISE.
2645
2646 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-coding.el (decomposition-feature-list): Set
2649         `=decomposition', `=decomposition@cid' and
2650         `=decomposition@hanyo-denshi'.
2651
2652 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2655         setting for `=>>hanyo-denshi/ks'.
2656
2657         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2658         XEmacs CHISE.
2659
2660 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2663         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2664
2665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2666         `=hanyo-denshi/ks/mf'.
2667
2668         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2669         XEmacs CHISE.
2670         (=hanyo-denshi/ks/mf): Ditto.
2671
2672 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2675         settings for P=hanyo-denshi/jt'.
2676
2677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2678         `=hanyo-denshi/jt'.
2679
2680         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2681         XEmacs CHISE.
2682
2683 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2686         settings for `=hanyo-denshi/ip'.
2687
2688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2689         `=hanyo-denshi/ip'.
2690
2691         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2692         XEmacs CHISE.
2693
2694 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2697         settings for `=hanyo-denshi/hg'.
2698
2699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2700         `=hanyo-denshi/hg'.
2701
2702         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2703         XEmacs CHISE.
2704
2705 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2708         setting for `=>>hanyo-denshi/ft'.
2709
2710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2711         `=>>hanyo-denshi/ft'.
2712
2713         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2714         XEmacs CHISE.
2715
2716 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2719         settings for `=hanyo-denshi/ib'.
2720
2721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2722         `=hanyo-denshi/ib'.
2723
2724         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2725         XEmacs CHISE.
2726
2727 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2728
2729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2730         settings for isolated characters of `=hanyo-denshi/ia' and
2731         non-isolated characters of `=hanyo-denshi/*'.
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2734         `=hanyo-denshi/ia'.
2735
2736         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2737         XEmacs CHISE.
2738
2739 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2742         setting for isolated characters of `=hanyo-denshi/ft'.
2743
2744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2745         `=hanyo-denshi/ft'.
2746
2747         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2748         XEmacs CHISE.
2749
2750 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2753         setting for isolated characters of `=hanyo-denshi/jd'.
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2756         `=hanyo-denshi/jd'.
2757
2758         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2759         XEmacs CHISE.
2760
2761 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         setting for isolated characters of `=hanyo-denshi/jc'.
2765
2766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2767         `=hanyo-denshi/jc'.
2768
2769         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2770         XEmacs CHISE.
2771
2772 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2775         setting for isolated characters of `=hanyo-denshi/jb'.
2776
2777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2778         `=hanyo-denshi/jb'.
2779
2780         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2781         XEmacs CHISE.
2782
2783 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2786         setting for isolated characters of `=hanyo-denshi/ja'.
2787
2788 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2791         `=hanyo-denshi/ja'.
2792
2793         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2794         XEmacs CHISE.
2795
2796 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2799         settings for isolated characters of `=adobe-japan1-6'.
2800
2801 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2804         CHISE.
2805         (=daikanwa/+2p): Ditto.
2806         (=daikanwa/ho): Ditto.
2807
2808 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2811         coding-system for XEmacs CHISE.
2812
2813 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2816         setting for `=>>ruimoku-v6'.
2817
2818         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2819         CHISE.
2820
2821 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2824         setting for `=daikanwa@rev1'.
2825
2826 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2829         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2830
2831 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2832
2833         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2834         XEmacs CHISE.
2835         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2836
2837 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2840         CHISE.
2841
2842 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2845         CHISE.
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         setting for `=>ucs@jis'.
2849
2850 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2853         setting for `=>jis-x0208@usual'.
2854
2855         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2856         XEmacs CHISE.
2857         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2858         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2859         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2860
2861 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2862
2863         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2864         CHISE.
2865         (=>>>jis-x0208@1990): Ditto.
2866         (=>>>jis-x0213-1): Ditto.
2867         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2868         mother.
2869         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2870         as the mother.
2871
2872 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2875         setting for `=>ucs@cns' and `=>>ucs@ks'.
2876
2877         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2878         CHISE.
2879
2880 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2883         CHISE.
2884
2885 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2886
2887         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2888         CHISE.
2889         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2890         mother.
2891
2892 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2895         `==>ucs-bmp-cjk@bucs'.
2896
2897         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2898         XEmacs CHISE.
2899
2900 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2903         setting for `==>ucs@bucs'.
2904
2905         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2906         XEmacs CHISE.
2907
2908 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2911         - Add setting for `=>>jis-x0208'.
2912         - Omit setting for `=>>jis-x0208@1990'.
2913         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2914           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2915           `=ucs@FOO'.
2916
2917 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2920         setting for `=>daikanwa'.
2921
2922 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-conf.el (=daikanwa): Fix DOC.
2925         (=>daikanwa): New abstract character for XEmacs CHISE.
2926         (=>ucs@iso): Likewise.
2927         (=>ucs@unicode): Likewise.
2928         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2929
2930 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2933         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2934           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2935         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2936         - Add `=>big5-cdp'.
2937
2938 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2939
2940         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2941         (=>big5-cdp): New abstract character.
2942
2943 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2946         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2947         `chinese-big5'.
2948
2949 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2950
2951         * mule/mule-charset.el (default-coded-charset-priority-list):
2952         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2953
2954         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2955         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2956         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2957         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2958         and `=>jis-x0213-2'.
2959
2960 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2963         XEmacs CHISE.
2964         (=>>ucs@jis/2000): Likewise.
2965         (=>>ucs@jis/2004): Likewise.
2966
2967 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2970         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2971         `=>>ucs@cns'.
2972
2973         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2974         XEmacs CHISE.
2975         (=>>gt): Use quote instead of backquote; modify DOC.
2976         (=>gt): Use quote instead of backquote.
2977         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2978         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2979         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2980         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2981         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2982         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2983
2984 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2987         `=>>ucs@unicode' and `=>>gt'.
2988
2989 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2992         XEmacs CHISE.
2993         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2994         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2995         `=jis-x0208@1978/1er-pr' as the mother.
2996         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2997
2998 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3001         `=ucs@unicode' as the mother.
3002
3003 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3006         setting for `=>>ucs@unicode'.
3007
3008         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3009         CHISE.
3010
3011 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3014         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3015
3016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3017         `=adobe-japan1-6' and `=adobe-japan1-base'.
3018
3019         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3020         XEmacs CHISE.
3021         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3022         specify `min-code' and `max-code'.
3023         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3024         (=adobe-japan1-2): Likewise.
3025         (=adobe-japan1-3): Likewise.
3026         (=adobe-japan1-4): Likewise.
3027         (=adobe-japan1-5): Likewise.
3028         (=adobe-japan1-6): Likewise.
3029
3030 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3033         setting for `=>gt'.
3034
3035 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3038         CHISE.
3039
3040 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3043         setting for `=>zinbun-oracle'.
3044
3045         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3046         for XEmacs CHISE.
3047
3048 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3051         for XEmacs CHISE.
3052         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3053         `=jis-x0208@1978' as the mother.
3054
3055 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3058         - Use `=gt' instead of `ideograph-gt'.
3059         - Use `=gt-k' instead of `ideograph-gt-k'.
3060         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3061         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3062         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3063         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3064         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3065         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3066         - Use `=>>gt' instead of `<=>gt'.
3067         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3068         - Add setting for `=>>jis-x0208@1990'.
3069         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3070           `=>>jis-x0213-1@2000'.
3071         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3072         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3073           `=>>jis-x0213-1@2004'.
3074         - Add setting for `=>>jis-x0208@1978'.
3075         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3076
3077 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3080         XEmacs CHISE.
3081
3082 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3085         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3086         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3087         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3088         `<=>jis-x0213-1@2004'.
3089
3090 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3093         CHISE.
3094         (=>jis-x0213-2): Ditto.
3095
3096 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3099         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3100
3101 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3104         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3105         `=>jis-x0213-1'.
3106
3107 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3110         CHISE.
3111         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3112
3113 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3114
3115         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3116         `<==>jis-x0213-1'.
3117         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3118         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3119         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3120         (<=>jis-x0208): New alias for `=>jis-x0208'.
3121         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3122         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3123         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3124         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3125         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3126         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3127         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3128         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3129         (=>>gt): Renamed from `<==>gt'.
3130         (<==>gt): New alias for `=>>gt'.
3131
3132 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3135         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3136         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3137         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3138         - Add settings for `<=>jis-x0213-1@2000' and
3139           `<=>jis-x0213-1@2004'.
3140
3141         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3142         XEmacs CHISE.
3143         (<==>jis-x0213-1): Likewise.
3144         (<==>jis-x0213-1@2000): Likewise.
3145         (<==>jis-x0213-1@2004): Likewise.
3146         (<=>jis-x0208): Add property `=>iso-ir 168'.
3147         (<=>jis-x0208@1997): Likewise.
3148         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3149         as the mother; add property `=>iso-ir 228'.
3150         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3151         property `=>iso-ir 228'.
3152         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3153         property `=>iso-ir 233'.
3154         (<==>gt): Renamed from `<=>gt'.
3155         (<=>gt): New alias for `<==>gt'.
3156
3157 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3160         CHISE.
3161         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3162         `<=>jis-x0208' as the mother.
3163         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3164         (<=>jis-x0213-1@2000): Ditto.
3165         (<=>jis-x0213-1@2004): Ditto.
3166
3167 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3168
3169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3170         settings for `<=>gt'.
3171
3172         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3173
3174 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3177         XEmacs CHISE.
3178         (=jis-x0208@1978/-4pr): Likewise.
3179         (=jis-x0208@1978/4-pr): Likewise.
3180         (=jis-x0213-1): Likewise.
3181         (=ucs@iso): Likewise.
3182         (=ucs@unicode): Likewise.
3183         (=ucs@gb): Likewise.
3184         (=ucs@gb/fw): Likewise.
3185         (=ucs@cns): Likewise.
3186         (=ucs@cns/fw): Likewise.
3187         (=ucs@jis): Likewise.
3188         (=ucs@jis/fw): Likewise.
3189         (=ucs@jis/1990): Likewise.
3190         (=ucs@jis/2000): Likewise.
3191         (=ucs@jis/2004): Likewise.
3192         (=ucs@JP): Likewise.
3193         (=ucs@ks): Likewise.
3194         (=ucs@big5): Likewise.
3195         (=ucs@big5/cns11643): Likewise.
3196         (=ucs@cns11643): Likewise.
3197
3198 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3199
3200         * mule/mule-charset.el (default-coded-charset-priority-list):
3201         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3202
3203         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3204         CHISE.
3205         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3206         mother.
3207
3208 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3211         from src/mule-charset.c].
3212         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3213         specify `final'.
3214         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3215         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3216         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3217         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3218         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3219         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3220
3221 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3224         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3225         (=jis-x0208@1978/i-4): Specify `partial'.
3226         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3227         mother coded-charset.
3228         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3229
3230 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3233         settings for `=jis-x0213-1@2004'.
3234
3235 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3238         CHISE.
3239         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3240         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3241         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3242         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3243         temporarily.
3244         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3245
3246 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3247
3248         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3249         CHISE.
3250         (=shinjigen@1ed): Inherited from `=shinjigen'.
3251         (=shinjigen@rev): Likewise.
3252
3253 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3256         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3257
3258 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3261         define it as an alias.
3262         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3263         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3264         alias.
3265         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3266         alias.
3267
3268 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3271         CHISE.
3272
3273 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3274
3275         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3276         CHISE.
3277         (shinjigen-2): Ditto.
3278
3279 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-charset.el (default-coded-charset-priority-list):
3282         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3283         `chinese-big5-eten-*' and `chinese-big5'.
3284
3285 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3288         #x9FA5 temporarily.
3289
3290 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3291
3292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3293         settings for `=jis-x0208@1978/i1'.
3294
3295 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3296
3297         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3298         XEmacs CHISE.
3299
3300 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3303         XEmacs CHISE.
3304
3305 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3308         XEmacs CHISE.
3309
3310 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3313         CHISE.
3314         (=ucs-bmp@cns): Likewise.
3315         (=ucs-bmp@jis): Likewise.
3316         (=ucs-bmp@ks): Likewise.
3317
3318 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3321         CHISE.
3322         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3323
3324 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3327         settings for `=zinbun-oracle'.
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3330         `=zinbun-oracle'.
3331
3332 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3333
3334         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3335         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3336         `=ucs@iso'.
3337
3338 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3339
3340         * mule/mule-charset.el (default-coded-charset-priority-list):
3341         Delete `ucs-sip'; modify order of some CCSs.
3342
3343 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3344
3345         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3346         in XEmacs CHISE.
3347
3348         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3349         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3350         CHISE.
3351
3352 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3353
3354         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3355         its registry.
3356         (=ucs-radicals@unicode): Likewise.
3357
3358 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
3366         CHISE.
3367
3368 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3371         CHISE.
3372
3373 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3374
3375         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3376         Modify preference of *isolated settings*.
3377
3378 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3379
3380         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3381         utf-2000 is provided.
3382         (=ucs@cns11643): Likewise.
3383
3384 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3387         Prefer every *isolated setting* to ordinary setting.
3388
3389 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3390
3391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3392         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3393
3394 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3397         CHISE.
3398
3399 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3402         settings for `=jis-x0208@1997'.
3403
3404 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3407         `=jis-x0208@1997'.
3408
3409 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3412         XEmacs CHISE.
3413
3414 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3417         `=jis-x0208@1978'.
3418         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3419         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3420         `=jis-x0208-1990' as the mother.
3421         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3422
3423 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3424
3425         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3426         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3427         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3428         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3429         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3430         for `=ucs@JP'.
3431
3432 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3433
3434         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3435         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3436         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3437         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3438         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3439         `=daikanwa@rev2'.
3440
3441 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3444         (=gt): Likewise.
3445         (=gt-k): Likewise.
3446         (=gt-pj-*): Likewise.
3447         (=gt-pj-k1): Likewise.
3448         (=gt-pj-k2): Likewise.
3449         (=daikanwa): Likewise.
3450         (=daikanwa-rev1): Likewise.
3451         (=daikanwa-rev2): Likewise.
3452         (=big5-pua): Likewise.
3453         (=big5-eten): Likewise.
3454         (chinese-big5-eten-a): Likewise.
3455         (chinese-big5-eten-b): Likewise.
3456         (=hanziku-*): Likewise.
3457         (=cbeta): Likewise.
3458         (=jef-china3): Likewise.
3459         (=ruimoku-v6): Likewise.
3460         (=ucs@iso): Likewise.
3461         (=ucs@unicode): Likewise.
3462         (=ucs@gb): Likewise.
3463         (=ucs@cns): Likewise.
3464         (=ucs@jis): Likewise.
3465         (=ucs@jis-1990): Likewise.
3466         (=ucs@jis-2000): Likewise.
3467         (=ucs@jp): Likewise.
3468         (=ucs@ks): Likewise.
3469         (=ucs@big5): Likewise.
3470         (=ucs-radicals): Likewise.
3471         (=ucs-radicals@unicode): Likewise.
3472         (=ucs-bmp-cjk): Likewise.
3473         (=ucs-bmp-cjk@unicode): Likewise.
3474         (=ucs-sip-ext-b): Likewise.
3475         (=ucs-sip-ext-b@iso): Likewise.
3476
3477 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3480         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3481
3482 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3485         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3486         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3487         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3488         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3489         arabic-digit, ipa and ``&I-B-XXXX;''.
3490
3491 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3494         setting for (I-)HZK{03..12}-XXXX.
3495
3496 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3499         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3500
3501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3502         `=ruimoku-v6'.
3503
3504         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3505         CHISE.
3506
3507 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3510         (=ucs@unicode): Likewise.
3511         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3512         (=ucs@cns): Likewise.
3513         (=ucs@jis): Likewise.
3514         (=ucs@ks): Likewise.
3515         (=ucs@big5): Likewise.
3516
3517 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3518
3519         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3520         `ucs-jis'.
3521         (utf-8-jis-er): Likewise.
3522         (utf-8-jp): New coding-system.
3523         (utf-8-jp-er): Likewise.
3524
3525         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3526
3527 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3530
3531         * mule/japanese.el: Move definition of `euc-jisx0213' to
3532         mule/mule-coding.el.
3533
3534 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3537         mule-coding before loading update-cdb when utf-2000 is provided.
3538
3539 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3542         `=daikanwa'.
3543
3544 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3547         definition codes when `utf-2000' is provided.
3548
3549 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3550
3551         * mule/mule-category.el (word-combining-categories): Don't setup
3552         `word-combining-categories' in XEmacs CHISE.
3553         (word-separating-categories): Add setting about Latin script in
3554         XEmacs CHISE.
3555
3556 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3557
3558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3559         setting for `chinese-big5'.
3560
3561 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3562
3563         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3564         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3565         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3566         add setting for HZK0[12]-xxxx.
3567
3568 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3569
3570         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3571         in XEmacs CHISE.
3572
3573 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3574
3575         * mule/mule-charset.el (default-coded-charset-priority-list):
3576         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3577         and `chinese-big5' to `=gt-pj-*'.
3578
3579 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3580
3581         * mule/mule-conf.el (=daikanwa): Renamed from
3582         `ideograph-daikanwa'.
3583         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3584
3585 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3586
3587         * mule/mule-conf.el (=cns11643-7): Renamed from
3588         `chinese-cns11643-7'.
3589         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3590
3591 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3592
3593         * mule/mule-conf.el (=cns11643-6): Renamed from
3594         `chinese-cns11643-6'.
3595         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3596
3597 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3598
3599         * mule/mule-conf.el (=cns11643-5): Renamed from
3600         `chinese-cns11643-5'.
3601         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3602
3603 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3604
3605         * mule/mule-conf.el (=cns11643-4): Renamed from
3606         `chinese-cns11643-4'.
3607         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3608
3609 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3610
3611         * mule/mule-conf.el (=cns11643-3): Renamed from
3612         `chinese-cns11643-3'.
3613         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3614
3615 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3616
3617         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3618         `=cns11643-2'.
3619         (chinese-cns11643-2): New alias for `=cns11643-2'.
3620
3621 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3624         `=cns11643-1'.
3625         (chinese-cns11643-1): New alias for `=cns11643-1'.
3626
3627 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3630         (chinese-gb12345): New alias for `=gb12345'.
3631
3632 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3635         (chinese-gb2312): New alias for `=gb2312'.
3636
3637 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3640         (chinese-big5): New alias for `=big5'.
3641
3642 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3643
3644         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3645         (korean-ksc5601): New alias for `=ks-x1001'.
3646
3647 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3650         `=jis-x0212'.
3651         (japanese-jisx0212): New alias for `=jis-x0212'.
3652
3653 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3654
3655         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3656         `=jis-x0208-1983'.
3657         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3658
3659 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3662         `=jis-x0208-1978'.
3663         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3664
3665 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3668         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3669
3670 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3671
3672         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3673         (chinese-cns11643-3): Specify iso-ir 183.
3674         (chinese-cns11643-4): Specify iso-ir 184.
3675         (chinese-cns11643-5): Specify iso-ir 185.
3676         (chinese-cns11643-6): Specify iso-ir 186.
3677         (chinese-cns11643-7): Specify iso-ir 187.
3678         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3679         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3680
3681 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3682
3683         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3684         \uXXXX for every cases.
3685
3686 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3687
3688         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3689         (ucs-big5): Changed to an alias for `=ucs@big5'.
3690
3691 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3692
3693         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3694         (ucs-ks): Changed to an alias for `=ucs@ks'.
3695
3696 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3697
3698         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3699         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3700
3701 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3704         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3705
3706 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3707
3708         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3709         (ucs-jis): Changed to an alias for `=ucs@jis'.
3710
3711 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3714         (ucs-cns): Changed to an alias for `=ucs@cns'.
3715
3716 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3717
3718         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3719         (ucs-gb): Changed to an alias for `=ucs@gb'.
3720
3721 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3722
3723         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3724         `ideograph-daikanwa-2'.
3725         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3726         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3727
3728 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3729
3730         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3731         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3732
3733         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3734         for `xemacs-chise-version'.
3735
3736 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3737
3738         * mule/mule-charset.el (default-coded-charset-priority-list):
3739         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3740         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3741         instead of `ideograph-hanziku-*'.
3742
3743         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3744         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3745
3746 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3749         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3750         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3751         `utf-2000' is provided.
3752
3753 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3754
3755         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3756         is provided [was builtin coded-charsets].
3757
3758 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3759
3760         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3761         is provided [was builtin coded-charsets].
3762
3763 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3764
3765         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3766         is provided [was builtin coded-charsets].
3767
3768 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3769
3770         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3771         is provided [was builtin coded-charsets].
3772
3773 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3776         when `utf-2000' is provided [was builtin coded-charsets].
3777
3778 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3779
3780         * mule/mule-conf.el (=hanziku-*): Renamed from
3781         `ideograph-hanziku-*'.
3782         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3783
3784 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3785
3786         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3787         `utf-2000' is provided [was builtin coded-charsets].
3788         (ideograph-hanziku-{1..12}): Likewise.
3789
3790 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791
3792         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3793         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3794
3795 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3796
3797         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3798         when `utf-2000' is provided [was builtin coded-charsets].
3799
3800 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3801
3802         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3803         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3804         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3805
3806 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3807
3808         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3809         (ideograph-gt): Changed to an alias for `=gt'.
3810
3811 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3812
3813         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3814         is provided; it was defined as a builtin coded-charset.
3815         (ideograph-gt): Likewise.
3816
3817 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3818
3819         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3820         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3821
3822 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3823
3824         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3825         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3826
3827 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3828
3829         * mule/mule-conf.el (=big5-eten): Renamed from
3830         `chinese-big5-eten'.
3831         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3832
3833 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3836         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3837
3838 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3839
3840         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3841         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3842
3843 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3844
3845         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3846         (china3-jef): Changed to an alias for `=jef-china3'.
3847
3848 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3849
3850         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3851         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3852
3853         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3854         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3855         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3856         when `utf-2000' is provided.
3857
3858 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3859
3860         * mule/mule-charset.el (default-coded-charset-priority-list):
3861         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3862
3863         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3864         (ucs-jis-2000): Deleted.
3865
3866 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3867
3868         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3869         UTF-2000.
3870         (=ucs-jis-2000): New coded-charset for UTF-2000.
3871
3872 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3873
3874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3875         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3876
3877 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3878
3879         * mule/mule-charset.el (default-coded-charset-priority-list):
3880         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3881         `ideograph-cbeta'.
3882
3883 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3884
3885         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3886         builtin coded-charset].
3887
3888 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3891         settings for &K0-xxxx and &I-K0-xxxx.
3892
3893 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3896         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3897
3898 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3899
3900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3901         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3902
3903 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904
3905         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3906         UTF-2000.
3907         (ideograph-gt-pj-k1): Likewise.
3908         (ideograph-gt-pj-k2): Likewise.
3909
3910 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3913         `=jis-x0208'.
3914
3915 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3918         UTF-2000 [was a builtin coded-charset].
3919
3920 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3921
3922         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3923         (utf-8-gb-er): Likewise.
3924
3925 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3926
3927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3928         settings for JIS X 0212 and JIS X 0208:1978.
3929
3930 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3931
3932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3933         setting for JIS X 0213.
3934
3935 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3936
3937         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3938         standard-case-table in UTF-2000.
3939
3940 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3941
3942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3943         definitions for isolated-chars.
3944
3945 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3946
3947         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3948         `configure-utf-2000-lisp-directory'.
3949         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3950         `mule-lisp-load-path'.
3951
3952 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3953
3954         * startup.el (startup-setup-paths): Set and use
3955         `utf-2000-lisp-directory'.
3956         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3957         UTF-2000.
3958
3959 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3960
3961         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3962         (paths-find-utf-2000-lisp-directory): New function.
3963         (paths-construct-load-path): Add new optional argument
3964         `utf-2000-lisp-directory'.
3965
3966         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3967
3968 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3969
3970         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3971         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3972         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3973         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3974         `chinese-big5-2' in UTF-2000.
3975
3976         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3977         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3978
3979 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3980
3981         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3982         `big5-eten-er' in UTF-2000.
3983         (big5-cdp): Modify DOC-string and mnemonic.
3984
3985 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3986
3987         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3988         UTF-2000 [renamed from utf-8-er].
3989         (utf-8-gb): New coding-system in UTF-2000.
3990         (utf-8-gb-er): Likewise.
3991         (utf-8-cns): Likewise.
3992         (utf-8-cns-er): Likewise.
3993         (utf-8-big5): Likewise.
3994         (utf-8-big5-er): Likewise.
3995         (utf-8-jis): Likewise.
3996         (utf-8-jis-er): Likewise.
3997         (utf-8-ks): Likewise.
3998         (utf-8-ks-er): Likewise.
3999         (utf-8-er): Likewise.
4000
4001 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4002
4003         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4004         instead of `utf-8-unix' in UTF-2000.
4005
4006         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4007
4008 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4009
4010         * mule/japanese.el (euc-jisx0213): New coding-system.
4011
4012         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4013         `japanese-jisx0208-1990' as the mother.
4014
4015 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * dumped-lisp.el (preloaded-file-list): Change condition of
4018         loading "close-cdb".
4019
4020 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4023         setup `coded-charset-entity-reference-alist'.
4024
4025 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4026
4027         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4028         UTF-2000.
4029
4030 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4031
4032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4033         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4034
4035 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4036
4037         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4038         (chinese-big5-eten-a): Likewise.
4039         (chinese-big5-eten-b): Likewise.
4040         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4041         code range is #x8140 .. #x8DFE.
4042
4043 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4044
4045         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4046         UTF-2000.
4047         (chinese-big5-cdp): Likewise.
4048
4049 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4050
4051         * dumped-lisp.el (preloaded-file-list): Rename
4052         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4053
4054 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4055
4056         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4057         append `system-char-db-source-file-list' into
4058         `preloaded-file-list' in UTF-2000.
4059
4060 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4061
4062         * dumped-lisp.el (preloaded-file-list): Delete
4063         character-definition files.
4064
4065 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4066
4067         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4068         UTF-2000.
4069
4070 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4071
4072         * mule/mule-charset.el (default-coded-charset-priority-list):
4073         Delete `mojikyo-2022-1'.
4074
4075 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list):
4078         Delete `mojikyo'.
4079
4080 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4083         `ucs-sip'.
4084
4085 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4086
4087         * mule/mule-charset.el (default-coded-charset-priority-list):
4088         Comment out `chinese-gb12345'.
4089
4090 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4091
4092         * bytecomp.el (byte-compile-insert-header): Fixed.
4093
4094 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4095
4096         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4097         XEmacs UTF-2000.
4098
4099 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4100
4101         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4102         UTF-2000.
4103
4104 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4105
4106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4107         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4108
4109 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4110
4111         * mule/mule-charset.el (default-coded-charset-priority-list):
4112         `japanese-jef-china3' is renamed `china3-jef'.
4113
4114 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4115
4116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4117         `japanese-jef-china3' and `ideograph-cbeta'.
4118
4119 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4120
4121         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4122
4123 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4126         `chinese-big5-cdp'.
4127
4128 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4129
4130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4131         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4132
4133 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4136         loading character definitions.
4137
4138 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4139
4140         * dumped-lisp.el (preloaded-file-list): Rename
4141         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4142
4143 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4144
4145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4146         `chinese-big5'.
4147
4148 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4149
4150         * dumped-lisp.el (preloaded-file-list): Dump
4151         "Ideograph-R028-Private" with XEmacs UTF-2000.
4152
4153 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4154
4155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4156         `chinese-gb12345'.
4157
4158 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4159
4160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4161         `ideograph-gt-pj-{1..11}'.
4162
4163         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4164         XEmacs UTF-2000.
4165
4166 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4167
4168         * mule/mule-charset.el (default-coded-charset-priority-list):
4169         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4170         `chinese-isoir165'.
4171
4172 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4173
4174         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4175         `image/png', `image/x-xpm' and `image/tiff'.
4176
4177         * files.el (binary-file-regexps): Add *.PNG.
4178
4179 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4180
4181         * mule/mule-charset.el (default-coded-charset-priority-list):
4182         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4183         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4184
4185 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4186
4187         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4188         the first completion when UTF-2000 is running.
4189
4190 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4191
4192         * mule/mule-charset.el (default-coded-charset-priority-list):
4193         Delete `ucs'.
4194
4195 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4196
4197         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4198
4199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4200         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4201
4202 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4203
4204         * mule/vietnamese.el (vscii-2): Delete abolished property
4205         `composite'; now composite mode is default.
4206
4207 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4208
4209         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4210         of `raw-text'; check \uHHHH representation even if non-ascii
4211         characters are not found.
4212
4213         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4214         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4215         unconditionally.
4216
4217         * mule/viet-ccl.el: New file.
4218
4219         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4220         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4221         - Separate CCL based implementations to viet-ccl.el.
4222
4223 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4224
4225         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4226         "jisx0213.2000-1".
4227         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4228
4229         * mule/mule-charset.el (default-coded-charset-priority-list):
4230         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4231         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4232
4233 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4234
4235         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4236
4237 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4238
4239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4240         `ucs' in UTF-2000.
4241
4242 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4243
4244         * mule/mule-charset.el (default-coded-charset-priority-list):
4245         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4246         `arabic-iso8859-6'.
4247
4248 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4249
4250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4251         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4252
4253 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4254
4255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4256         `katakana-jisx0201' in UTF-2000.
4257
4258 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4259
4260         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4261         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4262         "u0FB50-Arabic-Presentation-Forms-A",
4263         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4264         "u0FE50-Small-Form-Variants",
4265         "u0FE70-Arabic-Presentation-Forms-B",
4266         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4267         UTF-2000.
4268
4269 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4270
4271         * dumped-lisp.el (preloaded-file-list): Delete
4272         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4273         ... "Ideograph-R214-Flute" in UTF-2000.
4274
4275 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4276
4277         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4278         (japanese-jisx0213-2): New coded-charset.
4279
4280         * dumped-lisp.el (preloaded-file-list): Add
4281         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4282         "Ideograph-R030-Mouth".
4283
4284 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4285
4286         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4287         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4288         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4289         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4290         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4291         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4292         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4293         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4294
4295 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4296
4297         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4298         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4299         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4300         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4301         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4302
4303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4304         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4305
4306 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4307
4308         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4309         in UTF-2000.
4310
4311 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4312
4313         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4314         (chinese-isoir165): Moved from mule/chinese.el.
4315         (chinese-cns11643-3): Moved from mule/chinese.el.
4316         (chinese-cns11643-4): Moved from mule/chinese.el.
4317         (chinese-cns11643-5): Moved from mule/chinese.el.
4318         (chinese-cns11643-6): Moved from mule/chinese.el.
4319         (chinese-cns11643-7): Moved from mule/chinese.el.
4320
4321         * mule/chinese.el: Move definition of coded-charsets to
4322         mule/mule-conf.el.
4323
4324 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4325
4326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4327         `ideograph-daikanwa'.
4328
4329 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4330
4331         * dumped-lisp.el (preloaded-file-list): Delete
4332         "ccs-jisx0201-latin.el".
4333
4334 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4335
4336         * dumped-lisp.el (preloaded-file-list): Add
4337         "u031A0-Extended-Bopomofo" in UTF-2000.
4338
4339 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4340
4341         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4342         renamed to u02E00-CJK-Radical-Supplement.
4343
4344 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4345
4346         * dumped-lisp.el (preloaded-file-list): Add
4347         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4348         "u030A0-Katakana", "u03100-Bopomofo",
4349         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4350         "u03200-Enclosed-CJK-Letters-and-Months" and
4351         "u03300-CJK-Compatibility".
4352
4353 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4354
4355         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4356         "u02F00-Kangxi-Radicals" and
4357         "u02FF0-Ideographic-Description-Characters".
4358
4359 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4360
4361         * dumped-lisp.el (preloaded-file-list): Add
4362         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4363         "u02800-Braille-Patterns" in UTF-2000.
4364
4365 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4366
4367         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4368         "uXXXXX-*.el" in UTF-2000.
4369
4370         * bytecomp.el (byte-compile-insert-header): Delete comments if
4371         non-ASCII characters are found; allow `byte-compile-dynamic' and
4372         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4373         `raw-text'.
4374
4375 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4376
4377         * dumped-lisp.el (preloaded-file-list): Add
4378         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4379         "u025A0-Geometric-Shapes.el".
4380
4381 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4382
4383         * dumped-lisp.el (preloaded-file-list): Add
4384         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4385         "u02460-Enclosed-Alphanumerics.el".
4386
4387 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4388
4389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4390         `chinese-gb2312'.
4391
4392         * dumped-lisp.el (preloaded-file-list): Add
4393         "u02200-Mathematical-Operators.el" and
4394         "u02300-Miscellaneous-Technical.el".
4395
4396 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4397
4398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4399         `chinese-cns11643-*'.
4400
4401         * dumped-lisp.el (preloaded-file-list): Add
4402         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4403         "u02190-Arrows.el" in UTF-2000.
4404
4405 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4406
4407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4408         `korean-ksc5601'.
4409
4410         * dumped-lisp.el (preloaded-file-list): Add
4411         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4412         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4413         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4414
4415 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4416
4417         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4418
4419 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4420
4421         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4422         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4423         "u01780-Khmer.el", "u01800-Mongolian.el",
4424         "u01E00-Latin-Extended-Additional.el" and
4425         "u01F00-Greek-Extended.el" in UTF-2000.
4426
4427 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4428
4429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4430         `ethiopic-ucs' and `ethiopic'.
4431
4432         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4433         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4434
4435         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4436         from mule/ethiopic.el.
4437
4438         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4439         mule/mule-conf.el.
4440
4441 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4442
4443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4444         `lao'.
4445
4446         * mule/mule-conf.el (lao): New coded-charset.
4447
4448         * dumped-lisp.el (preloaded-file-list): Add
4449         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4450         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4451         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4452         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4453         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4454
4455 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4456
4457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4458         `ucs-bmp' and `arabic-iso8859-6'.
4459
4460 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4461
4462         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4463         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4464         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4465
4466 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4467
4468         * startup.el (normal-top-level): Load autoload file for UTF-2000
4469         in UTF-2000.
4470
4471 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4472
4473         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4474         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4475         "u00020-Basic-Latin.el", "u00080-C1.el",
4476         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4477         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4478         "u002B0-Spacing-Modifier-Letters.el",
4479         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4480         UTF-2000.
4481
4482 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4483
4484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4485         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4486         instead of `vietnamese-viscii-*'.
4487
4488 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4489
4490         * mule/mule-conf.el: New file.
4491
4492         * mule/misc-lang.el: Move definition of charset `ipa' to
4493         mule/mule-conf.el.
4494
4495 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4496
4497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4498         `latin-viscii'; prefer it for characters used in Vietnamese.
4499
4500 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4501
4502         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4503
4504 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4505
4506         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4507         `vietnamese-viscii-lower'.
4508         (latin-viscii-upper): Renamed from charset
4509         `vietnamese-viscii-upper'.
4510         (vietnamese-viscii-lower): New alias for charset
4511         `latin-viscii-lower'.
4512         (vietnamese-viscii-upper): New alias for charset
4513         `latin-viscii-upper'.
4514
4515 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4516
4517         * mule/mule-charset.el (default-coded-charset-priority-list):
4518         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4519
4520 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4521
4522         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4523         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4524         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4525         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4526         lisp/utf-2000.
4527
4528 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4529
4530         * mule/ccs-tcvn5712.el: New file.
4531
4532 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4533
4534         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4535         in UTF-2000.
4536
4537 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4538
4539         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4540         `japanese-jisx0208'.
4541
4542 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4543
4544         * dumped-lisp.el (preloaded-file-list): Add
4545         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4546         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4547         UTF-2000.
4548
4549         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4550         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4551         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4552         mule/ccs-viscii.el: New files.
4553
4554         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4555         if \uXXXX is found.
4556
4557 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4558
4559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4560         `hiragana-jisx0208' and `katakana-jisx0208'.
4561
4562 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4563
4564         * mule/chinese.el (chinese-cns11643-3): Define it even if
4565         `utf-2000' is provided.
4566         (chinese-cns11643-4): Likewise.
4567         (chinese-cns11643-5): Likewise.
4568         (chinese-cns11643-6): Likewise.
4569         (chinese-cns11643-7): Likewise.
4570
4571 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4572
4573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4574         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4575
4576 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4577
4578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4579         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4580
4581 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4582
4583         * mule/mule-charset.el (default-coded-charset-priority-list):
4584         Setup in UTF-2000.
4585
4586 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4587
4588         * mule/viet-chars.el: Don't define charset
4589         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4590         they are defined as builtin charsets.
4591
4592 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4593
4594         * version.el (emacs-version): Add more space just before UTF-2000
4595         version string.
4596
4597 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4598
4599         * version.el ([constant] emacs-version): Don't add a space in the
4600         preceding place of `xemacs-betaname' because it is duplicated.
4601         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4602
4603         * startup.el (splash-frame-body): Add ETL.
4604
4605 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4606
4607         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4608         is provided because it is defined as builtin charset.
4609         (chinese-cns11643-4): Likewise.
4610         (chinese-cns11643-5): Likewise.
4611         (chinese-cns11643-6): Likewise.
4612         (chinese-cns11643-7): Likewise.
4613
4614 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4615
4616         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4617         coding-system `iso-10646-ucs-4' is not defined.
4618
4619 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4620
4621         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4622         coding-system if `utf-2000' is provided.
4623
4624 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4625
4626         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4627         `utf-2000' is provided.
4628
4629 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4630
4631         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4632         if utf-2000 is provided temporally.
4633
4634 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4635
4636         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4637         as builtin variable].
4638
4639 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4640
4641         * files.el (insert-file-contents-literally): Treat file as binary;
4642         call file-name-handlers. [sync with Emacs 20.3.10]
4643
4644 2008-12-28  Vin Shelton  <acs@xemacs.org>
4645
4646         * XEmacs 21.4.22 is released
4647
4648 2008-12-30  Vin Shelton  <acs@xemacs.org>
4649
4650         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4651         during building even if no packages are found.
4652
4653 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4654
4655         * printer.el (generic-print-region): 
4656         (generic-print-buffer): 
4657         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4658         check if the msprinter device is available, now that msprinter is
4659         always available as a specifier tag. 
4660
4661 2008-12-24  Vin Shelton  <acs@xemacs.org>
4662
4663         * about.el: Add Francisco to my bio!
4664
4665 2008-12-23  Vin Shelton  <acs@xemacs.org>
4666
4667         * autoload.el: Move operator definitions to autoload-operators.el
4668         in the xemacs-base package.
4669
4670 2007-11-22  Vin Shelton  <acs@xemacs.org>
4671
4672         * about.el (about-hacker-contribution): Updated my bio.
4673
4674 2007-10-07  Vin Shelton  <acs@xemacs.org>
4675
4676         * XEmacs 21.4.21 is released
4677
4678 2007-09-19  Didier Verna  <didier@xemacs.org>
4679
4680         Update my personal info.
4681         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4682         * about.el (about-other-current-hackers): Ditto.
4683         * about.el (about-url-alist): Add my musical website.
4684         * about.el (about-personal-info): Update my entry.
4685         * about.el (about-hacker-contribution): Ditto.
4686
4687 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4688
4689         * package-get.el (package-get-download-sites): Update download
4690         sites in Japan.
4691         * package-get.el (package-get-pre-release-download-sites): Ditto.
4692
4693 2007-08-18  Vin Shelton  <acs@xemacs.org>
4694
4695         * package-get.el (package-get-pre-release-download-sites): Sync
4696         mirror sites with 21.5.  (Thanks, Adrian)
4697
4698 2007-08-09  Mike Sperber  <mike@xemacs.org>
4699
4700         * startup.el (migrate-user-init-file): Create backup of
4701         `user-init-file' before migrating.
4702         * startup.el (maybe-migrate-user-init-file): Print
4703         information about backup file.
4704         (maybe-create-compatibility-dot-emacs): Follow above change.
4705
4706 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4707
4708         * font-lock.el: Sync font-lock-add-keywords and
4709         font-lock-remove-keywords from GNU Emacs.
4710         * font-lock.el (font-lock-keywords-alist): New.
4711         * font-lock.el (font-lock-removed-keywords-alist): New.
4712         * font-lock.el (font-lock-add-keywords): New.
4713         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4714         * font-lock.el (font-lock-remove-keywords): New.
4715
4716 2007-08-16  Vin Shelton  <acs@xemacs.org>
4717
4718         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4719         patch from Hans de Graaff.
4720
4721 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4722
4723         * package-get.el (package-get-download-sites): Document Chile and
4724         update Denmark download site.
4725         * package-get.el (package-get-pre-release-download-sites): Ditto.
4726
4727 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4728
4729         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4730
4731 2006-12-09  Vin Shelton  <acs@xemacs.org>
4732
4733         * XEmacs 21.4.20 is released
4734
4735 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4736
4737         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4738
4739 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4740
4741         * info.el (Info-find-file-node, Info-insert-dir)
4742         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4743         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4744         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4745         and discussion.
4746
4747 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4748
4749         * obsolete.el (line-beginning-position): New, from 21.5.x.
4750         (line-end-position): Ditto.
4751
4752 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4753
4754         * package-get.el (package-get-download-sites): Welcome
4755         nl.xemacs.org and Thanks!
4756         * package-get.el (package-get-pre-release-download-sites): Ditto.
4757
4758 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4759
4760         * font-lock.el: Add support for not-so recent changes in Java to
4761         java-mode.
4762
4763 2006-01-28  Vin Shelton  <acs@xemacs.org>
4764
4765         * XEmacs 21.4.19 is released
4766
4767 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4768
4769         * easymenu.el: Update copyright. 
4770         * easymenu.el (easy-menu-all-popups):
4771         Add a docstring. 
4772         * easymenu.el (easy-menu-add):
4773         Document a bug, rework the function to preserve any existing
4774         non-default mode-popup-menu instead of overwriting it, and not to
4775         bother normalising the menu title (nothing else does).
4776         * easymenu.el (easy-menu-remove):
4777         Restore the default mode-popup-menu instead of leaving an empty
4778         one when we remove the last easy-menu popup. 
4779
4780 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4781
4782         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4783         as suggested by Rodrigo Ventura.
4784         * package-get.el (package-get-pre-release-download-sites): Ditto,
4785         with replacement of xemacs-21.5 by beta, which is the logical path
4786         to our beta core and package pre-releases.
4787
4788 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4789
4790         * package-get.el (package-get-download-sites): Add Hong Kong
4791         download site.
4792         * package-get.el (package-get-pre-release-download-sites): Ditto.
4793
4794 2005-12-26  Vin Shelton  <acs@xemacs.org>
4795
4796         * find-paths.el:
4797         * find-paths.el (paths-emacs-root-p): Add search for package root.
4798         * find-paths.el (paths-find-emacs-root): Replaced with
4799         paths-find-invocation-roots, which returns a list of roots.
4800         * find-paths.el (paths-find-invocation-roots): New.
4801         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4802
4803 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4804
4805         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4806         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4807
4808 2005-12-03  Vin Shelton <acs@xemacs.org>
4809
4810         * XEmacs 21.4.18 is released
4811
4812 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4813
4814         * package-get.el (package-get-download-sites): Update reflecting
4815         latest http://www.xemacs.org/Releases/ information generated by
4816         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4817         * package-get.el (package-get-pre-release-download-sites): Ditto.
4818
4819 2005-02-28  Simon Josefsson  <jas@extundo.com>
4820
4821         * about.el (xemacs-hackers): Add jas.
4822         (about-other-current-hackers): Likewise.
4823         (about-url-alist): Add URL for jas.
4824         (about-personal-info): Document jas.
4825         (about-hacker-contribution): Describe jas contributions.
4826
4827 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4828
4829         * easymenu.el (easy-menu-remove): As described in 
4830         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4831         except the "Command" menu from mode-popup-menu. 
4832
4833 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4834  
4835         * font.el (font-spatial-to-canonical): Correct calculation of 
4836         return value for pixel-based input value. 
4837  
4838 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4839
4840         * code-process.el (call-process): Process-related docstring
4841         improvements spurred by Norbert Koch.
4842         * code-process.el (call-process-region): Ditto.
4843         * code-process.el (start-process): Ditto.
4844
4845 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4846
4847         * finder.el (finder-find-library): Return filename actually
4848         searched for.
4849
4850 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4851
4852         * help.el (view-emacs-news): Use `expand-file-name' instead of
4853         `locate-data-file' as the latter will find any "NEWS" files that
4854         might exist in packages _before_ the one in core.
4855
4856 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4857
4858         * package-get.el (package-get-init-package):
4859         package-get-init-package buglet (21.4.17) by Jeff Mincy
4860         <mincy@rcn.com> fixing false temporary load-path shadows reported
4861         after package installation and simplifying code.
4862
4863 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4864
4865         * package-get.el (package-get-download-sites): Sync mirrors list
4866         with the XEmacs website.
4867         (package-get-pre-release-download-sites): Ditto.
4868
4869 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * derived.el (derived-mode-merge-syntax-tables):
4872         Revert my 21.5-only patch of 2003-07-18 which slipped in
4873         through Jerry James's patch of 2004-06-07.
4874
4875 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4876
4877         * cmdloop.el (keyboard-quit): Remove workaround for
4878         `region-active-p' not making sure active region is in current
4879         buffer now that it does.
4880         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4881         * simple.el (region-active-p): `region-active-p' to only return t
4882         when active region is in current buffer.
4883
4884 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4885
4886         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4887         package names, quell a byte-compiler warning, doc fix.
4888
4889 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4890
4891         * buffer.el (pop-to-buffer):
4892         * window-xemacs.el (display-buffer):
4893         Document use of `same-window-buffer-names,' `same-window-regexps'
4894         by pop-to-buffer and display-buffer. 
4895         
4896 2005-02-06  Vin Shelton <acs@xemacs.org>
4897
4898         * XEmacs 21.4.17 is released
4899
4900 2005-01-29  Ben Wing  <ben@xemacs.org>
4901
4902         * shadow.el (find-emacs-lisp-shadows):
4903         Add custom-defines to list of ignored files.
4904
4905 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4906
4907         * simple.el (shifted-motion-keys-select-region): Fix statement
4908         about unshifted-motion-keys-deselect-region.
4909
4910 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4911
4912         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4913         now) for GNU Emacs compatibility.
4914         (make-obsolete-variable): Ditto.
4915
4916 2004-01-08  Ben Wing  <ben@xemacs.org>
4917
4918         * code-files.el (load):
4919         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4920
4921 2004-12-05  Vin Shelton <acs@xemacs.org>
4922
4923         * XEmacs 21.4.16 is released
4924
4925 2004-12-04  Vin Shelton  <acs@xemacs.org>
4926
4927         * auto-autoloads.el: Regenerated.
4928
4929         * custom-load.el: Regenerated.
4930
4931 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4932
4933         Fix bug: apropos errors if a defalias refers to an undefined
4934         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4935
4936         * apropos.el (apropos):
4937         (apropos-command):
4938         * help.el (frob-help-extents):
4939         * help-macro.el (make-help-screen):
4940         * hyper-apropos.el (hyper-apropos-grok-functions):
4941         (hyper-apropos-get-doc):
4942         Catch void-function error thrown by `documentation'.
4943
4944 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4945
4946         * packages.el (package-require): Fix incorrect arg to format.
4947         This fixes a `format specifier' error.
4948
4949 2004-08-13  Jerry James  <james@xemacs.org>
4950
4951         * bytecomp.el (forward-word): Tell the byte compiler the correct
4952         number of arguments to forward-word.
4953
4954 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4955
4956         * etags.el: Fixed loading of include files for tag completion. Now
4957         you can make a tag file for a library, include it into your
4958         project and it will be reloaded only if it changed. Infinte
4959         include loops are detected and the correct tag files are loaded.
4960         * etags.el (buffer-tag-table-list): Load and verify tag files in
4961         the external function buffer-tag-table-list-load.
4962         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4963         tag files. Also load the included tag files. The priority of the
4964         included files is right below their parent file. If multiple
4965         matches occur then the symbols from the parent file are found
4966         first.
4967         * etags.el (tag-table-include-files): Corrected comment
4968         string. Switched to pattern constant tags-include-pattern to have
4969         it at a central location.
4970         * etags.el (tags-include-pattern): Added doc string.
4971         * etags.el (add-to-tag-completion-table): Removed obsolete
4972         comments as the include files are allready returned by
4973         buffer-tag-table-list and loaded.
4974         * etags.el (find-tag-internal): The include files are allready
4975         included in tag-tables as buffer-tag-table-list returns them now.
4976
4977 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4978
4979         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4980         Loading items into the notebook is now done by C code.
4981         * widgets-gtk.el (gtk-widget-instantiate-internal):
4982         Style no longer changed.
4983
4984 2004-06-28  Nix  <nix@esperi.org.uk>
4985
4986         * cmdloop.el (truncate-command-history-for-gc): Delay
4987         execution of all things that look up variable bindings,
4988         via `enqueue-eval-event'.
4989
4990 2004-06-24  Vin Shelton  <acs@xemacs.org>
4991
4992         * package-get.el (package-get-require-signed-base-updates):
4993         now defaults to nil.
4994
4995 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4996
4997         * subr.el (split-string): Clean up docstring.
4998
4999 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5000
5001         * faces.el (zmacs-region): fix typo in docstring.
5002
5003 2004-06-07  Jerry James  <james@xemacs.org>
5004
5005         * derived.el: Synch with Emacs 21.3.
5006         * subr.el (with-local-quit): New, from Emacs 21.3.
5007         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5008         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5009         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5010
5011 2004-06-16  Jerry James  <james@xemacs.org>
5012
5013         * cl.el (cl-set-substring): Increment start by the length of the
5014         string, not the string itself.
5015
5016 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5017
5018         * etags.el (tag-table-include-files): Expand included TAGS file
5019         paths to avoid problems with relative paths.  Thanks to Peter
5020         Chubb <peterc@gelato.unsw.edu.au>.
5021         * etags.el (tags-include-pattern): New.
5022         * etags.el (add-to-tag-completion-table): Parse and ignore
5023         trailing include lines.
5024
5025 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5026
5027         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5028         avoiding line solely composed of equal signs.
5029
5030 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5031
5032         * cus-edit.el (alloc): Typo fix.
5033         * cus-edit.el (custom-browse-visibility): Ditto.
5034         * cus-edit.el (custom-variable-value-create): Ditto.
5035         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5036         * cus-edit.el (custom-save-variables): Bind print-length and
5037         print-level to nil to avoid value abbreviation.
5038         * cus-edit.el (custom-save-face-internal): Ditto.
5039         * cus-edit.el (custom-save-faces): Save in sorted order.
5040         * cus-edit.el (custom-save-resets): Bind print-length and
5041         print-level to nil to avoid value abbreviation.
5042         * cus-edit.el (custom-save-loaded-themes): Ditto.
5043
5044 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5045
5046         * subr.el (split-string-default-separators): New.
5047         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5048         see comment in source.
5049
5050 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5051
5052         * mule/japanese.el (paragraph-start, paragraph-separate):
5053         Remove anchor to BOL.
5054
5055 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5056
5057         * cl.el (gensym, gentemp): Improve docstrings.
5058
5059 2004-05-10  Vin Shelton  <acs@xemacs.org>
5060
5061         * etags.el: Sync with 21.5 version.
5062
5063 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5064
5065         * etags.el:
5066         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5067         only for use with exuberant ctags. This will also enable building of 
5068         completion tables with exuberant ctags. This will not work with
5069         xemacs ctags. 
5070         * etags.el (get-tag-table-buffer): New function for creating of
5071         completion table is used if tags-exuberant-ctags-optimization-p ist t
5072         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5073         finding the tag names. New.
5074         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5075         building tag completion table with exuberant ctags. New.
5076         * etags.el (find-tag-internal): Improve exact tag matching for tags
5077         with name fields. Before the patch return types of functions or
5078         function parameters (with exuberant ctags) were found as matches.
5079
5080 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5081
5082         * list-mode.el (display-completion-list): Fixed completion list was
5083         taking the width of the frame and not of the window for displaying
5084         the selection methods.
5085
5086 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5087
5088         * menubar-items.el (default-menubar): Options are saved to custom.el.
5089
5090
5091 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5092
5093         * isearch-mode.el (isearch-abort): Preserve successful search target.
5094
5095 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5096
5097         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5098         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5099         Bihlmeyer.
5100         * gnuserv.el (gnuserv-mode-line-string): New.
5101         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5102         gnuserv-mode.
5103         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5104         * gnuserv.el (gnuserv-edit-files): Use
5105         make-x-device-with-gtk-fallback.
5106
5107 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5108
5109         * gtk-widgets.el: New import: gtk-accel-group-new.
5110         * dialog-gtk.el:
5111         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5112         * dialog-gtk.el (popup-builtin-question-dialog):
5113         Added support for dialog button mnemonics.
5114
5115 2004-03-22  Chris Green <cmg@dok.org>
5116
5117         * process.el (shell-command): Output buffer was ignored when a
5118         background process was run via shell-command.
5119
5120 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5121
5122         * cus-edit.el (custom-save-variables): Retrieve a list of
5123         variables to save first, sort it, and make sure the variables are
5124         saved in sorted order.
5125
5126 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5127  
5128         * package-get.el (package-get-update-base-from-buffer): Force
5129         binary coding system for verifying GnuPG signature in the
5130         package-index file.
5131  
5132 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5133
5134         * package-get.el (package-get-package-index-file-location): Handle
5135         missing "EMACSPACKAGEPATH" environment variable.
5136
5137 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5138
5139         * package-admin.el (package-admin-find-top-directory): Simplify
5140         directory comparisions and fix substring errors on short path
5141         components.
5142         * package-get.el (package-get-package-index-file-location):
5143         Default to first component of "EMACSPACKAGEPATH", if set.
5144
5145 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5146
5147         * package-get.el (process-error): New error datum.
5148
5149 2004-02-02  Vin Shelton <acs@xemacs.org>
5150
5151         * XEmacs 21.4.15 is released
5152
5153 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5154
5155         * itimer.el (activate-itimer): Modify the itimer timeout value as
5156         if it were begun at the last time when the itimer driver was woken
5157         up.
5158
5159 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5160
5161         * specifier.el (Copyright):
5162         Update.
5163         (make-specifier-and-init):
5164         (map-specifier):
5165         (canonicalize-inst-pair):
5166         (canonicalize-spec-list):
5167         (set-specifier):
5168         Synch docstrings to 21.5 where appropriate.
5169
5170 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5171
5172         * package-get.el (package-get-list-packages-where): New.  A
5173         function that allows searching for groups of packages.  For
5174         example, find all packages that require the fsf-compat package.
5175
5176 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5177
5178         The Great PUI Sync.
5179
5180         * auto-autoloads.el: Regenerated.
5181
5182         * custom-load.el: Regenerated.
5183
5184         * dumped-lisp.el (packages-hardcoded-lisp): New.
5185
5186         * menubar-items.el (menu-max-items): New.
5187         (menu-submenu-max-items): New.
5188         (menu-submenu-name-format): New.
5189         (menu-split-long-menu): New.
5190         (menu-sort-menu): New.
5191         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5192
5193         * obsolete.el (pui-add-install-directory): Renamed to the more
5194         logical `pui-set-local-package-get-directory'.
5195         (package-get-download-menu): Moved to `package-ui.el' and renamed
5196         to `package-ui-add-download-menu'.
5197
5198         * package-admin.el (package-admin-install-function-mswindows):
5199         Whitespace clean up.
5200         (package-admin-add-single-file-package): Removed.
5201         (package-admin-default-install-function): Whitespace clean up.
5202         (package-admin-find-top-directory): New.
5203         (package-admin-get-install-dir): Use it.
5204         (package-admin-get-manifest-file): 
5205         (package-admin-check-manifest): 
5206         (package-admin-add-binary-package):
5207         (package-admin-get-lispdir):
5208         (package-admin-delete-binary-package):
5209         (package-admin):
5210
5211         * package-get.el (package-get-package-index-file-location): New.
5212         (package-get-install-to-user-init-directory): New.
5213         (package-get-remote):
5214         (package-get-download-sites):
5215         (package-get-pre-release-download-sites): New.
5216         (package-get-site-release-download-sites): New.
5217         (package-get-base-filename):
5218         (package-get-always-update):
5219         (package-get-user-index-filename): Removed.
5220         (package-get-pgp-available-p): New.
5221         (package-get-require-signed-base-updates):
5222         (package-get-was-current):
5223         (package-entries-are-signed): New.
5224         (package-get-continue-update-base): New.
5225         (package-get-download-menu): Removed.
5226         (package-get-require-base):
5227         (package-get-update-base-entry):
5228         (package-get-locate-file):
5229         (package-get-locate-index-file):
5230         (package-get-maybe-save-index):
5231         (package-get-update-base):
5232         (package-get-update-base-from-buffer):
5233         (package-get-update-base-entries):
5234         (package-get-interactive-package-query):
5235         (package-get-update-all):
5236         (package-get-all):
5237         (package-get-dependencies):
5238         (package-get-init-package):
5239         (package-get-info): New.
5240         (package-get):
5241         (package-get-staging-dir):
5242         (package-get-set-version-prop): Removed.
5243         (package-get-installedp):
5244         (package-get-ever-installed-p):
5245         (packages): Removed.
5246         (package-get-custom-groups): Removed.
5247         (package-get-custom): Removed.
5248         (package-get-custom-add-entry): Removed.
5249
5250         * package-info.el (batch-update-package-info):
5251
5252         * package-net.el (package-net-batch-generate-bin-ini):
5253         (package-net-update-installed-db):
5254
5255         * package-ui.el (pui-info-buffer):
5256         (pui-directory-exists): Removed.
5257         (pui-package-dir-list): Removed.
5258         (pui-add-install-directory): Removed.
5259         (package-ui-download-menu): New.
5260         (package-ui-pre-release-download-menu): New.
5261         (package-ui-site-release-download-menu): New.
5262         (pui-set-local-package-get-directory): New.
5263         (pui-package-symbol-char):
5264         (pui-update-package-display):
5265         (pui-toggle-package):
5266         (pui-toggle-package-key):
5267         (pui-toggle-package-delete):
5268         (pui-toggle-package-delete-key):
5269         (pui-toggle-package-event):
5270         (pui-toggle-verbosity-redisplay):
5271         (pui-install-selected-packages):
5272         (pui-add-required-packages):
5273         (pui-help-echo):
5274         (pui-display-info):
5275         (list-packages-mode):
5276         (pui-list-packages):
5277
5278         * packages.el (packages-compute-package-locations):
5279         (package-require):
5280         (package-delete-name):
5281         (packages-hardcoded-lisp): Removed.
5282         (packages-useful-lisp): Removed.
5283         (packages-unbytecompiled-lisp): Removed.
5284         (packages-find-package-directories):
5285
5286         Summary:
5287
5288         Major code clean up of all things PUI.
5289
5290         Much improved code to determine where packages should be
5291         installed.  PUI no longer depends on any packages being
5292         pre-installed to compute where packages are to be installed to.
5293
5294         The user can specify the location of their package-index file.  It
5295         isn't necessary to set this because it has sane defaults.  People
5296         who "run-in-place" won't accidently overwrite the CVS
5297         package-index file.  See
5298         `package-get-package-index-file-location'. 
5299
5300         PUI will now properly clean up after itself in the event of an
5301         unsuccessful package install.  This drastically reduces the number
5302         of "wrong md5sum" FAQs.
5303
5304         non-Mule XEmacsen can no longer install Mule packages.
5305
5306         Package management via the custom interface has been removed.
5307
5308         The PUI related menubar items have been reorganised.
5309
5310         The PGP verification code has been fixed and the default for
5311         whether or not it is used is automatically computed.
5312
5313         * update-elc.el ((preloaded-file-list site-load-packages
5314         need-to-dump dumped-exe)):
5315         Just a couple of small changes to allow for
5316         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5317         existing anymore.
5318
5319 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5320
5321         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5322         apply `format' to the first argument of byte-compile-warn, it
5323         already calls format.
5324
5325 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5326
5327         * files.el (delete-old-versions): Avoid going interactive during
5328         make install when environment variable VERSION_CONTROL is set.
5329
5330 2003-12-04  Vin Shelton  <acs@xemacs.org>
5331
5332         * menubar-items.el (menu-item-search): Only bring up search dialog
5333         box if the feature is available and desired.
5334
5335 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5336
5337         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5338
5339 2003-11-05  Vin Shelton  <acs@xemacs.org>
5340
5341         * help.el (Help-prin1-face):
5342         (Help-princ-face):
5343         princ and prin1 are functions and need to be called as such.  The
5344         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5345
5346 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5347
5348         * about.el (about-xemacs): Give full version and build date.
5349
5350 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5351
5352         * win32-native.el (grep-null-device): This XEmacs has null-device.
5353
5354 2003-09-06  Mike Sperber  <mike@xemacs.org>
5355
5356         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5357         implement the specified semantics for `defvar.'
5358
5359 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5360
5361         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5362         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5363         displaying buffer in question.
5364
5365 2003-09-03  Vin Shelton <acs@xemacs.org>
5366
5367         * XEmacs 21.4.14 is released
5368
5369 2003-08-17  Vin Shelton  <acs@xemacs.org>
5370
5371         * about.el: Vanity patch.
5372
5373 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5374
5375         * code-process.el (call-process):
5376         (call-process-region):
5377         (start-process):
5378         Document coding system processing.
5379
5380 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * startup.el (splash-frame-body): Idiomatic English.
5383
5384 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5385
5386         * font-lock.el (font-lock-match-java-declarations): Move
5387         save-restriction, narrow-to-region to beginning of function to
5388         avoid going beyond the limit and causing an infloop.
5389
5390 2003-04-16  Jerry James  <james@xemacs.org>
5391
5392         * keydefs.el: Remove mappings for keys mapped to the nowhere
5393         defined function function-key-error.
5394
5395 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5396
5397         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5398         lisp-interaction-mode-hook): Add the docstrings.
5399
5400 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5401
5402         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5403         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5404         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5405
5406 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5407
5408         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5409         lambda list after the original doc.  Care about
5410         #'(lambda () "SingleString") 
5411         (cl-upcase-arg): 
5412         (cl-function-arglist):
5413         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5414         circular data structures in lambda list specification
5415
5416 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5417
5418         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5419         to appear in font-lock-function-name-face.
5420
5421 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5422
5423         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5424         is not also the value of the lambda.
5425
5426 2003-05-06  Andy Piper  <andy@xemacs.org>
5427
5428         * files.el (revert-buffer): Make sure local variables get processed,
5429         even in the case of an optimized reversion.
5430
5431 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5432
5433         * XEmacs 21.4.13 is released
5434
5435 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5436
5437         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5438         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5439
5440 2003-02-14  Ben Wing  <ben@xemacs.org>
5441
5442         * byte-optimize.el:
5443         * byte-optimize.el (byte-compile-inline-expand):
5444         * byte-optimize.el (byte-compile-unfold-lambda):
5445         * byte-optimize.el (byte-optimize-form-code-walker):
5446         * byte-optimize.el (byte-optimize-form):
5447         * byte-optimize.el (byte-decompile-bytecode-1):
5448         * byte-optimize.el (byte-optimize-lapcode):
5449         Review carefully and sync up to 20.7 except for areas as noted.
5450         Fixes problem with JDE compilation.
5451
5452 2003-02-05  Ben Wing  <ben@xemacs.org>
5453
5454         * simple.el:
5455         * simple.el (motion-keys-for-shifted-motion):
5456         Omit M-S-home/end from motion keys.
5457
5458 2003-02-07  Ben Wing  <ben@xemacs.org>
5459
5460         * text-props.el (text-property-any):
5461         * text-props.el (text-property-not-all):
5462         Fix bug when end > start.
5463
5464 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5465
5466         * info.el (Info-insert-dir): Make default-directory end in
5467         separator.  Patch due to Martin Buchholz.
5468
5469 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5470
5471         * XEmacs 21.4.12 "Portable Code" is released.
5472
5473 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5474
5475         * about.el: Update golubev data.
5476
5477 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5478
5479         * isearch-mode.el (isearch-mode-map): Substitute comment on
5480         desirability, and back out "GR is printable" changes.
5481
5482 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5485
5486 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5487
5488         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5489
5490 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5491
5492         * menubar-items.el (default-menubar): Use browse-url-mozilla
5493         instead of browse-url-gnome-moz for Mozilla.
5494
5495 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5496
5497         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5498
5499 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5500
5501         * files.el (auto-mode-alist): Remove redundant entries for modes
5502         that live in packages.
5503         (interpreter-mode-alist): Ditto.
5504
5505 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5506
5507         * menubar-items.el (default-menubar): Sync with current
5508         browse-url-xemacs.el.
5509
5510 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5511
5512         * XEmacs 21.4.10 "Military Intelligence" is released.
5513
5514 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5515
5516         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5517
5518 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5519
5520         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5521
5522 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5523
5524         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5525         effect free function.
5526         (font-lock-fontify-keywords-region): Supply the argument to
5527         font-lock-compile-keywords.
5528
5529 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5530
5531         * package-get.el (package-get-download-sites): Bring sites list
5532         up to date, prefer xx.xemacs.org addresses.
5533
5534 2002-09-27  Andy Piper  <andy@xemacs.org>
5535
5536         * dialog.el (make-dialog-box): for general dialogs only
5537         delete-frame-hook will be run.
5538
5539 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5540
5541         * font-lock.el (font-lock-fontify-syntactically-region): Add
5542         comment about lookup-syntax-properties, document LOUDLY as unused.
5543
5544 2002-08-26  Andy Piper  <andy@xemacs.org>
5545
5546         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5547         merge.
5548
5549 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5550
5551         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5552         (make-obsolete-variable): Ditto.
5553         (make-compatible): Ditto.
5554         (make-compatible-variable): Ditto.
5555
5556 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5557
5558         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5559         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5560
5561 2002-08-28  Andy Piper  <andy@xemacs.org>
5562
5563         * files.el (revert-buffer): propagate revert-without-query-status.
5564
5565 2002-06-03  Andy Piper  <andy@xemacs.org>
5566
5567         * dialog-items.el (make-search-dialog): align various subcontrols
5568         in visually pleasing ways, allow frame to autosize to the dialog
5569         size.
5570         * dialog.el (make-dialog-box): add a border inside the frame. Add
5571         :autosize property, if t then reset the frame size appropriately
5572         before the frame is mapped.
5573         * gutter-items.el (set-progress-feedback-instantiator): align
5574         various subcontrols.
5575         * gutter-items.el (set-progress-abort-instantiator): ditto.
5576
5577 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5578
5579         * XEmacs 21.4.9 "Informed Management" is released.
5580
5581 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5582
5583         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5584         "&optional append" argument.
5585
5586 2002-07-16  Didier Verna  <didier@xemacs.org>
5587
5588         * subr.el (replace-in-string): fix case fold bug introduced by
5589         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5590         case-fold-search in temporary buffers.
5591
5592 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5593
5594         * lib-complete.el (find-library): Remove check for mule because
5595         decompression DOES work on Mule.
5596
5597 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5598
5599         * simple.el (join-line): New alias for `delete-indentation'.
5600
5601 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5602
5603         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5604         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5605         (font-lock-builtin-face): New.
5606         (font-lock-constant-face): New.
5607         (font-lock-face-list): Add builtin and constant faces.
5608
5609 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5610
5611         * autoload.el (make-autoload): Support define-derived-mode.
5612         Collected puts of doc-string-elt property.  Based on a patch by
5613         Didier Verna <didier@xemacs.org>.
5614
5615 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5616
5617         * wid-edit.el (widget-field-activate): Fix docstring typo.
5618
5619 2002-07-23  Andy Piper  <andy@xemacs.org>
5620
5621         * about.el (about-personal-info): update me.
5622
5623 2002-07-12  Andy Piper  <andy@xemacs.org>
5624
5625         * custom.el (custom-theme-set-variables): remove bogus
5626         arguments. Use custom-set-default to set defaults.
5627         (custom-set-variables): update doc.
5628         (custom-local-buffer): new, synced from FSF.
5629         (custom-set-default): ditto.
5630         (defcustom): update doc.
5631
5632 2002-06-16  Andy Piper  <andy@xemacs.org>
5633
5634         * menubar-items.el (default-menubar): enable windows printing on
5635         cygwin as well as native.
5636
5637 2002-06-12  Andy Piper  <andy@xemacs.org>
5638
5639         * printer.el (generic-print-buffer): catch all errors so that the
5640         print device can be cleared in all scenarios.
5641         (Printer-clear-device): make sure clearing the printer allows it
5642         to be used again immediately.
5643         (generic-print-region): make sure the default printer face is
5644         black-on-white.
5645
5646 2002-04-23  Jerry James  <james@xemacs.org>
5647
5648         * window-xemacs.el (display-buffer-function): Change doc to
5649         reflect new arg.
5650         * window-xemacs.el (pre-display-buffer-function): Ditto.
5651         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5652         non-nil, make the new window just big enough for its contents.
5653         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5654         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5655         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5656
5657 2002-06-06  Andy Piper  <andy@xemacs.org>
5658
5659         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5660         (defcustom): ditto.
5661         (custom-handle-keyword): ditto.
5662
5663 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5664
5665         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5666         Make obsolete.  Default to nil.
5667         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5668         Inspired by a patch by John Palmieri.
5669
5670 2002-07-01  Mike Alexander  <mta@arbortext.com>
5671
5672         * process.el (shell-command-on-region): Don't delete the region
5673         before giving it to call-process-region
5674
5675 2002-06-04  Jerry James <james@eecs.ku.edu>
5676
5677         * find-paths.el (paths-find-architecture-directory): Search in
5678         `system-configuration'/`base', not `base'`system-configuration'.
5679
5680 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5681
5682         * info.el (Info-index): Add missing \ in [ t].
5683
5684 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5685
5686         * gutter-items.el (gutter-buffers-tab-visible-p,
5687         buffers-tab-omit-function, buffers-tab-selection-function,
5688         buffers-tab-filter-functions):
5689         Doc improvements.
5690
5691 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5692
5693         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5694
5695         * toolbar-items.el (toolbar-news): Fix typo in message string.
5696
5697 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5698
5699         * dialog.el (yes-or-no-p-dialog-box): 
5700         * cmdloop.el (y-or-n-p-minibuf):
5701         (yes-or-no-p-minibuf):
5702         (yes-or-no-p):
5703         (y-or-n-p): 
5704         Specify negative answers in docstrings.
5705
5706 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5707
5708         * package-ui.el (pui-help-echo): Display both installed and author
5709         version.  Use a balloon-help window to display extra info like
5710         package requires.
5711
5712 2002-05-30  Andy Piper  <andy@xemacs.org>
5713
5714         * files.el (revert-buffer-internal): don't visit
5715         revert-buffer. Kill buffer when not used. Suggested by Mike
5716         Alexander <mta@arbortext.com>
5717
5718 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5719
5720         * files.el (revert-buffer): More docstring fiddling.
5721
5722 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5723
5724         * files.el (revert-buffer):
5725         (revert-buffer-internal):
5726         (revert-buffer-insert-file-contents-function):
5727         Improve docstrings and comments.
5728
5729 2002-05-08  Andy Piper  <andy@xemacs.org>
5730
5731         * files.el (revert-buffer): observe noconfirm behavior.
5732
5733 2002-04-09  Andy Piper  <andy@xemacs.org>
5734
5735         * files.el (revert-buffer): use revert-buffer-internal if it looks
5736         like doing so will not result in any user-visible changes.
5737         (revert-buffer-internal): new function. Do the actual process of
5738         reversion and then see whether the result is any different to what
5739         we have already. If it is not then do nothing.
5740
5741 2001-12-11  Andy Piper  <andy@xemacs.org>
5742
5743         * menubar.el (get-popup-menu-response): re-order so that it works
5744         on more sane/facist window systems.
5745
5746 2001-12-03  Andy Piper  <andy@xemacs.org>
5747
5748         * faces.el (frob-face-property): don't infloop in face frobbing
5749         from Jan Vroonhof <jan@xemacs.org>.
5750
5751 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5752
5753         * faces.el (frob-face-property): Follow face fall-back hierarchy
5754         properly for face properties without an instance. Only do manual
5755         copy form 'default in last resort. This handles in particular
5756         the case where 'default itself has only a fall-back (which is
5757         the case by default on windows).
5758
5759 2001-11-24  Andy Piper  <andy@xemacs.org>
5760
5761         * printer.el (generic-print-region): set default-frame-plist to
5762         nil while creating the printer frame so that sizes reflect the
5763         printed page.
5764
5765         * faces.el (face-complain-about-font): Don't complain on printers.
5766
5767 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5768         
5769         * package-net.el: Andy synch.
5770         
5771 2001-12-16  Andy Piper  <andy@xemacs.org>
5772
5773         * package-get.el (package-get-update-all): Make sure installed.db
5774         gets updated after updating packages.
5775
5776 2002-03-28  Ben Wing  <ben@xemacs.org>
5777
5778         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5779         continuation, truncation so that we don't get line jumpiness from
5780         them being larger than the line height.
5781
5782         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5783
5784 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5785
5786         * font.el (font-window-system-mappings): Add mapping for Gtk
5787         (assume identical to X) 
5788
5789 2002-02-04  Andy Piper  <andy@xemacs.org>
5790
5791         * files.el (convert-standard-filename): Fix for short filename
5792         Peter Arius <pas@methodpark.de>
5793
5794 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5795
5796         * list-mode.el (default-choose-completion): completion-base-size
5797         should refer to local value in the completion list buffer.
5798
5799 2001-12-03  Didier Verna  <didier@xemacs.org>
5800
5801         * rect.el: autoload `replace-rectangle'.
5802         * keydefs.el (global-map): bind it to `C-x r p'.
5803
5804 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5805
5806         * XEmacs 21.4.8 "Honest Recruiter" is released.
5807
5808 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5809
5810         This patch is based on Jerry James's patch and analysis.
5811
5812         * select.el (get-clipboard):
5813         (get-selection):
5814         Update docstrings.
5815         (get-clipboard-foreign):
5816         (get-selection-foreign):
5817         New function for use as `interprogram-paste-function's.
5818
5819         * simple.el (interprogram-paste-function): Change default to
5820         `get-clipboard-foreign'; improve docstring.
5821         (interprogram-cut-function): Improve dosctring.
5822
5823 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5824
5825         * XEmacs 21.4.7 "Economic Science" is released.
5826
5827 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5828
5829         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5830
5831 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5832
5833         * obsolete.el (assq-delete-all): New compatibility alias for 
5834         remassq.
5835
5836 2002-01-09  Simon Josefsson  <jas@extundo.com>
5837
5838         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5839
5840 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5841
5842         * info.el (Info-auto-generate-directory): Default
5843         Info-auto-generate-directory to 'if-outdated.
5844
5845 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5846
5847         * startup.el (normal-top-level): Prevent migration code from
5848         trashing .emacs on an error in loading the init files.
5849
5850 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5851
5852         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5853         "system default" Xdefaults and friends get xrdb-mode.
5854
5855 2002-03-05  Mats Lidell  <matsl@contactor.se>
5856  
5857         * help-nomule.el (tutorial-supported-languages): Added Swedish
5858         tutorial. Sorted languages.
5859
5860 2002-02-11  Mike Sperber <mike@xemacs.org>
5861
5862         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5863         regenerating outdated dir files and dir is non-existent.
5864
5865 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5866
5867         * code-files.el (convert-mbox-coding-system): Improve comment.
5868         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5869         coding-system argument to `write-region-pre-hook' call.
5870         (write-region-pre-hook): Fix docstring to mention lockname argument.
5871
5872 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5873
5874         * minibuf.el (completing-read): Remove redundant wrong arg list.
5875
5876         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5877
5878 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5879
5880         * obsolete.el (interactive-form): new compatibility alias for 
5881         function-interactive.
5882
5883 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5884
5885         * menubar-items.el (Menubar-items-truncate-list): Removed.
5886         * menubar-items.el (Menubar-items-truncate-history): New.
5887         * menubar-items.el (default-menubar): Use
5888         Menubar-items-truncate-history.
5889
5890 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5891
5892         * printer.el (generic-print-region): Pass correct arguments to
5893         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5894         Torkelsson <torkel@acc.umu.se>.
5895
5896 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5897
5898         * help.el (describe-mode): synched with FSF 19.34; handle nil
5899         minor mode indicators.
5900
5901 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5902
5903         * minibuf.el (completing-read): Update docstring.
5904
5905 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5906
5907         * XEmacs 21.4.6 "Common Lisp" is released.
5908
5909 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5910
5911         * package-net.el: Inadvertant synch with Windows branch.  From
5912         Andy's log:
5913         (package-net-kit-version): new variable.
5914         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5915
5916 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5917
5918         * package-get.el (package-get-locate-index-file): Also search the
5919         core etc/ directory for the package index file if it can't be
5920         found in ~/.xemacs/.
5921
5922 2001-12-13  William Perry  <wmperry@gnu.org>
5923
5924         * dialog-gtk.el (popup-builtin-question-dialog):
5925         Conform to API in gui.c.
5926         
5927 2001-11-12  Andy Piper  <andy@xemacs.org>
5928
5929         * cus-edit.el (custom-save-face-internal): make sure we save
5930         non-themed faces.
5931         (custom-save-variables): ditto variables.
5932
5933 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5934
5935         * faces.el (make-face-family):
5936         (make-face-size):
5937         New face-modifying functions per Jan Vroonhof.
5938
5939         cus-face.el (custom-set-face-font-family):
5940         (custom-set-face-font-size):
5941         Use them.
5942
5943         * font.el (font-window-system-mappings): More precise docstring.
5944
5945         (font-create-name):
5946         (font-create-object):
5947         (tty-font-create-object):
5948         (tty-font-create-plist):
5949         (x-font-create-object):
5950         (x-font-create-name):
5951         (ns-font-create-name):
5952         (mswindows-font-create-object):
5953         (mswindows-font-create-name):
5954         Add doctrings.
5955
5956 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5957
5958         * gtk-faces.el (gtk-init-device-faces): removed spurious
5959         quote before let* expression.
5960
5961 2001-10-29  Andy Piper  <andy@xemacs.org>
5962
5963         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5964         modified when changing coding system.
5965
5966         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5967         that we invoke the GUI directory selector.
5968
5969 2001-10-25  Andy Piper  <andy@xemacs.org>
5970
5971         * dialog.el (make-dialog-box): use new directory dialog support.
5972         * minibuf.el (read-file-name-1): ditto.
5973         (read-file-name): ditto.
5974         (read-directory-name): ditto.
5975
5976 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5977
5978         * XEmacs 21.4.5 "Civil Service" is released.
5979
5980 2001-04-23  Didier Verna  <didier@xemacs.org>
5981
5982         * cus-edit.el (custom-variable-pre-save): New.
5983         * cus-edit.el (custom-variable-post-save): New.
5984         * cus-edit.el (custom-variable-save): use them.
5985         * cus-edit.el (custom-face-pre-save): New.
5986         * cus-edit.el (custom-face-post-save): New.
5987         * cus-edit.el (custom-face-save): use them.
5988         * cus-edit.el (custom-group-pre-save): New.
5989         * cus-edit.el (custom-group-post-save): New.
5990         * cus-edit.el (custom-group-save): use them.
5991         * cus-edit.el (Custom-save): use the pre/post functions above,
5992         call `custom-save-all' only once.
5993         * cus-edit.el (custom-variable-pre-reset-standard): New.
5994         * cus-edit.el (custom-variable-post-reset-standard): New.
5995         * cus-edit.el (custom-variable-reset-standard): use them.
5996         * cus-edit.el (custom-face-pre-reset-standard): New.
5997         * cus-edit.el (custom-face-post-reset-standard): New.
5998         * cus-edit.el (custom-face-reset-standard): use them.
5999         * cus-edit.el (custom-group-pre-reset-standard): New.
6000         * cus-edit.el (custom-group-post-reset-standard): New.
6001         * cus-edit.el (Custom-reset-standard): use them.
6002         * cus-edit.el (custom-face-reset-saved): use the pre/post
6003         functions above, call `custom-save-all' only once.
6004
6005 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6006
6007         * gutter-items.el (buffers-tab face): Derive from the modeline
6008         face by default.  Many people use white-on-black for the default
6009         font, and the tabs look hideous with that color combination.  The
6010         modeline usually has the correct colors.
6011
6012 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6013
6014         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6015         (tag-mark-stack-max): Typo fix.
6016
6017 2001-09-28  Ben Wing  <ben@xemacs.org>
6018
6019         * font-lock.el:
6020         * font-lock.el (font-lock-after-change-function):
6021         fix problem with last patch, reported by Katsumi Yamaoka.
6022
6023 2001-09-17  Ben Wing  <ben@xemacs.org>
6024
6025         * font-lock.el (font-lock-after-change-function):
6026         fix problem when you insert a comment on the line before a line of
6027         code: if we use the following char, then when you hit backspace,
6028         the following line of code turns the comment color.
6029
6030 2001-06-08  Ben Wing  <ben@xemacs.org>
6031
6032         * process.el: comment about shell-command-switch.
6033         * process.el (shell-quote-argument): Need to quote a null
6034         argument, too.  From Dan Holmsand.
6035         
6036         * startup.el (normal-top-level): Delete some unused FSF junk.
6037         * startup.el (command-line-early):
6038         
6039         * startup.el (command-line): Call MS Windows init function.
6040         
6041         * win32-native.el:
6042         * win32-native.el (mswindows-system-shells): New.
6043         * win32-native.el (mswindows-system-shell-p): New.
6044         * win32-native.el (init-mswindows-at-startup): New.
6045         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6046         * win32-native.el (mswindows-quote-one-simple-arg):
6047         * win32-native.el (mswindows-quote-one-command-arg):
6048         * win32-native.el (mswindows-construct-process-command-line-alist):
6049         Correct comments at top.  Correctly handle passing arguments
6050         to Cygwin programs and to bash.  Fix quoting of zero-length
6051         arguments (from Dan Holmsand).  Set shell-command-switch based
6052         on shell-file-name, which in turn comes from env var SHELL.
6053
6054 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6055
6056         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6057         default-toolbar-position): Fill docstrings for balloon-help.
6058
6059 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6060
6061         * faces.el: Reenable specifications over 'gtk domain.
6062
6063 2001-08-08  Didier Verna  <didier@xemacs.org>
6064
6065         * autoload.el (update-autoload-files): make defdir a file name,
6066         not directory name.
6067
6068 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6069
6070         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6071
6072         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6073
6074 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6075
6076         * font-menu.el (font-menu-set-font): Default to current font-family.
6077         (font-menu-preferred-resolution):
6078         (font-menu-size-scaling):
6079         Provide gtk defaults, too.
6080
6081 2001-07-29  Mike Alexander  <mta@arbortext.com>
6082
6083         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6084         list
6085         (custom-set-face-font-family): ditto
6086
6087 2001-07-26  Mike Sperber <mike@xemacs.org>
6088
6089         * files.el (auto-mode-alist): .9 files are man pages, too.
6090
6091 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6092
6093         * process.el (call-process-internal): bind
6094         coding-system-for-write to 'binary when calling
6095         start-process-internal, so the process receives 
6096         the literal contents of INFILE.
6097
6098 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6099
6100         * files.el (auto-mode-alist): Add configure.ac support.
6101
6102 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6103
6104         * buff-menu.el:
6105         mouse.el:
6106         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6107
6108 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6109
6110         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6111
6112 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6113
6114         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6115         mixed text.
6116         (kinsoku-eol-p): Ditto.
6117
6118 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6119
6120         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6121         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6122         characters as the category `s' or `e' correctly.
6123
6124 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6125
6126         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6127
6128 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6129
6130         * mule/cyrillic.el:  Set up case table.
6131
6132 2001-06-08  Mike Sperber <mike@xemacs.org>
6133
6134         * files.el (save-some-buffers-1): Don't zap the help window right
6135         after `map-y-or-n-p' has popped it up.
6136
6137 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6138
6139         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6140
6141 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6142
6143         * specifier.el: define-specifier-tag 'gtk.
6144
6145 2001-05-12  Ben Wing  <ben@xemacs.org>
6146
6147         * find-paths.el (paths-find-recursive-path):
6148         fix error with null EXCLUDE-REGEXP.
6149         
6150         * font-lock.el (font-lock-mode):
6151         fix problem reported by hrvoje with buffers starting with a space.
6152         
6153 2001-05-06  Ben Wing  <ben@xemacs.org>
6154
6155         * dialog.el (make-dialog-box):
6156         * menubar-items.el (default-menubar):
6157         * printer.el (generic-print-buffer):
6158         * printer.el (generic-print-region):
6159         implement printing the selection when it's selected.
6160
6161 2001-04-18  Didier Verna  <didier@xemacs.org>
6162
6163         * cus-edit.el (Custom-reset-standard): reset to standard settings
6164         not only when the buffer's :custom-state is 'modified, but also
6165         when it is 'set or 'saved.
6166
6167 2001-04-17  Didier Verna  <didier@xemacs.org>
6168
6169         * startup.el (load-user-init-file): define `custom-file' before
6170         loading the user's init file.
6171
6172 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6173
6174         * menubar.el (popup-mode-menu): Make it work with
6175         popup-menu-titles turned off.
6176         
6177 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6178
6179         * about.el (about-mailto-link): Use compose-mail for sending mail.
6180
6181 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6182
6183         * package-admin.el (package-install-hook): New.
6184         (package-delete-hook): New.
6185         (package-admin-add-single-file-package): Use package-delete-hook.
6186
6187         * package-get.el (package-get): Use package-install-hook.
6188
6189 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6190
6191         * package-ui.el (pui-install-selected-packages): reverse the lists
6192         of packages so that they get handled in the same order as they
6193         were selected.
6194
6195 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6196
6197         * packages.el (locate-library): Use read-library-name for completion.
6198
6199 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6200
6201         * byte-optimize.el (=): `=' is not a binary predicate!
6202         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6203         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6204
6205 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6206
6207         * bytecomp.el (byte-compile-arithcompare):
6208         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6209
6210 2001-06-03  William M. Perry  <wmperry@gnu.org>
6211
6212         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6213         return the filename selected by the user!
6214
6215 2001-05-31  William M. Perry  <wmperry@gnu.org>
6216
6217         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6218         in XEmacs/GTK.
6219
6220 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6221
6222         * coding.el: Tiny typo fixed.
6223
6224 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6225
6226         * XEmacs 21.4.3 "Academic Rigor" is released.
6227
6228 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6229
6230         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6231
6232 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6233
6234         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6235
6236 2001-05-04  Ben Wing  <ben@xemacs.org>
6237
6238         * printer.el (generic-print-buffer):
6239         * printer.el (generic-print-region):
6240         Enable dialog boxes.  Apply workaround recommended by Kirill.
6241         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6242         
6243         * simple.el (kill-whole-line):
6244         * simple.el (kill-line-1):
6245         * simple.el (kill-entire-line):
6246         * simple.el (kill-line):
6247         * simple.el (backward-kill-line):
6248         Take out interactive dependence of kill-whole-line.
6249
6250 2001-04-22  Ben Wing  <ben@xemacs.org>
6251
6252         * dialog.el (make-dialog-box):
6253         Put dialog titles back in -- this time correctly.  Fix various
6254         other problems with leaks and such.
6255
6256         * simple.el (region-exists-p):
6257         * simple.el (region-active-p):
6258         Add comment about which one is correct to use in menu specs.
6259
6260 2001-05-05  Ben Wing  <ben@xemacs.org>
6261
6262         * dialog.el (make-dialog-box): fix doc string.
6263         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6264         take out Pretty Print.
6265         * printer.el:
6266         * printer.el (printer-current-device): New.
6267         * printer.el (Printer-get-device): New.
6268         * printer.el (Printer-clear-device): New.
6269         * printer.el (generic-page-setup): New.
6270         * printer.el (generic-print-buffer):
6271         * printer.el (generic-print-region):
6272         Implement Page Setup.  Handle errors properly.
6273
6274 2001-05-05  Ben Wing  <ben@xemacs.org>
6275
6276         * subr.el (error): Complete list of errors in doc string.
6277         
6278 2001-04-22  Ben Wing  <ben@xemacs.org>
6279
6280         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6281         
6282 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6283
6284         * build-report.el: Remove CVS keywords since this file has been in
6285         core lisp for a while now.
6286         * build-report.el (build-report-make-output-files): Fix typo.
6287
6288 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6289
6290         * about.el (about-finish-buffer): Make sure the last change works
6291         even if EVENT is nil.
6292
6293 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6294
6295         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6296         clicked, not the one that happens to be the current buffer at the
6297         time.
6298
6299 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6300
6301         * cus-edit.el (custom-display): Support the GTK Window System also.
6302
6303 2001-04-30  Ben Wing  <ben@xemacs.org>
6304
6305         * printer.el:
6306         * printer.el (printer-page-header):
6307         * printer.el (Print-context): New.
6308         * printer.el (printer-page-footer):
6309         * printer.el (generate-header-element): New.
6310         * printer.el (generate-header-line): New.
6311         * printer.el (print-context-property):
6312         * printer.el (generic-print-buffer):
6313         * printer.el (generic-print-region):
6314         Implement headers and footers.  Implement calling Print dialog box
6315         (#### but it doesn't quite work yet).
6316
6317 2001-04-25  Ben Wing  <ben@xemacs.org>
6318
6319         * about.el (xemacs-hackers):
6320         * about.el (about-url-alist):
6321         * about.el (about-personal-info):
6322         * about.el (about-hacker-contribution):
6323         More contributions.
6324         
6325         * simple.el (handle-post-motion-command):
6326         Fix spurious setting of zmacs-region-stays to t after a non-shift
6327         motion command.
6328
6329 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6330
6331         * about.el (about-personal-info): Update my bio.
6332         (about-hacker-contribution): Ditto.
6333
6334 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6335
6336         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6337
6338 2001-04-19  Andy Piper  <andy@xemacs.org>
6339
6340         * package-net.el (package-net-cygwin32-binary-size): new size.
6341         (package-net-win32-binary-size): new size.
6342         (package-net-convert-index-to-ini): Use new arch.
6343         (package-net-batch-convert-index-to-ini): Removed.
6344         (package-net-generate-bin-ini): New.
6345         (package-net-batch-generate-bin-ini): New.
6346
6347 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6348
6349         * XEmacs 21.4.1 "Copyleft" is released.
6350
6351 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6352
6353         * x-compose.el (xlib-input-method-bug-workaround):
6354         (alias-colon-to-double-quote):
6355         Force sort in map-keymap to work around rehash bug.
6356
6357 2001-04-17  Ben Wing  <ben@xemacs.org>
6358
6359         * about.el: Finish overhaul, add a few new hackers, update a
6360         couple old ones.
6361
6362 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6363
6364         * XEmacs 21.4.0 "Solid Vapor" is released.
6365
6366 2001-04-15  Ben Wing  <ben@xemacs.org>
6367
6368         * about.el:
6369         * about.el (about-headline-face): New.
6370         * about.el (about-link-face): New.
6371         * about.el (about-current-release-maintainers): New.
6372         * about.el (about-other-current-hackers): New.
6373         * about.el (about-url-alist):
6374         * about.el (about-once-and-future-hackers): New.
6375         * about.el (about-mailto-link): New.
6376         * about.el (about-get-buffer):
6377         * about.el (about-finish-buffer):
6378         * about.el (about-xemacs):
6379         * about.el (about-features): Removed.
6380         * about.el (about-advantages): New.
6381         * about.el (about-maintainer-info): Removed.
6382         * about.el (about-personal-info): New.
6383         * about.el (about-hacker-contribution): New.
6384         * about.el (about-maintainer):
6385         * about.el (about-show-linked-info):
6386         * about.el (about-hackers):
6387         Major revamping.  Rewriting of most of the text, improve the
6388         link handling, separate info on contributors into personal
6389         and contribution info, add new contributors, update personal
6390         info, etc. etc.
6391         
6392         * menubar-items.el (default-menubar):
6393         Help menubar entry for News now says more accurately
6394         "What's New in XEmacs".
6395         
6396         * mouse.el:
6397         * mouse.el (mouse-track-cleanup-hook):
6398         * mouse.el (mouse-track):
6399         Don't set-buffer to a dead buffer when calling mouse-track
6400         cleanup hooks.
6401
6402 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6403
6404         * XEmacs 21.2.47 "Zephir" is released.
6405
6406 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6407
6408         * dialog.el (make-dialog-box): Disable dialog box titles until
6409         we get them working.
6410
6411 2001-03-30  Ben Wing  <ben@xemacs.org>
6412
6413         * help.el:
6414         * help.el (Help-princ-face):
6415         * help.el (Help-prin1-face):
6416         * help.el (frob-help-extents):
6417         * help.el (describe-function-1):
6418         * help.el (describe-variable):
6419         Avoid using font-lock faces, which may not be defined.
6420         Instead, use hyper-apropos faces, and make sure they're
6421         defined as necessary by using `require'. (It's not so safe
6422         to do this for font-lock.) In any case, we will eventually
6423         be merging this functionality into hyper-apropos.
6424
6425         * loaddefs.el (completion-ignored-extensions):
6426         Fix documentation.
6427         
6428         * menubar-items.el (menu-truncate-list): Removed.
6429         * menubar-items.el (Menubar-items-truncate-list): New.
6430         * menubar-items.el (default-menubar):
6431         Fix errors if grep or compile command is too long.  Rename helper
6432         function to be less visible.
6433
6434 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6435
6436         * byte-optimize.el (byte-optimize-minus):
6437         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6438
6439 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6440
6441         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6442         Mule is available.
6443
6444         * mule/latin.el: New file.
6445
6446 2001-03-11  Ben Wing  <ben@xemacs.org>
6447
6448         * auto-save.el:
6449         * auto-save.el (auto-save-directory):
6450         * auto-save.el (make-auto-save-file-name):
6451         * auto-save.el (auto-save-file-name-p): New.
6452
6453         Merge in improvements from other definition of
6454         make-auto-save-file-name in files.el.
6455         
6456         * auto-save.el (auto-save-original-name):
6457         * auto-save.el (auto-save-name-in-fixed-directory):
6458         * auto-save.el (auto-save-unslashify-name): Removed.
6459         * auto-save.el (auto-save-slashify-name): Removed.
6460         * auto-save.el (auto-save-reserved-chars): New.
6461         * auto-save.el (auto-save-escape-name): New.
6462         * auto-save.el (auto-save-unhex): New.
6463         * auto-save.el (auto-save-unescape-name): New.
6464
6465         Change algorithm for encoding filenames in auto-save names to be
6466         entirely safe with all filesystems and all possible characters in
6467         a filename, and 100% reversible. (Essentially, uses
6468         quoted-printable as the encoding.)
6469         
6470         * auto-save.el (recover-all-files):
6471
6472         Use insert-directory rather than calling ls directly -- fixes
6473         things under Windows.
6474
6475         * files.el:
6476         * files.el (convert-standard-filename): Substitute FSF's
6477         definition for this (we had nothing here before).
6478         
6479         * files.el (backup-buffer): Warning fix.
6480         
6481         * files.el (make-backup-file-name):
6482         * files.el (find-backup-file-name):
6483         Fix error in calling sequence to auto-save-file-name-p.
6484         
6485         * files.el (recover-file):
6486         Use insert-directory rather than calling ls directly -- fixes
6487         things under Windows.
6488
6489         * files.el (make-auto-save-file-name): Removed.
6490         * files.el (auto-save-file-name-p): Removed.
6491         auto-save is always dumped so no sense in having a definition
6492         that will always be overwritten with another.
6493         
6494         * files.el (insert-directory):
6495         * win32-native.el:
6496         * win32-native.el (debug-mswindows-process-command-lines):
6497         * win32-native.el (original-make-auto-save-file-name): Removed.
6498         * win32-native.el (make-auto-save-file-name): Removed.
6499
6500
6501 2001-03-21  Martin Buchholz <martin@xemacs.org>
6502
6503         * XEmacs 21.2.46 "Urania" is released.
6504
6505 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6506
6507         * menubar-items.el (default-menubar): Update sample.emacs to
6508         sample.init.el and adjust accelerators.
6509
6510 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6511
6512         * build-report.el (build-report): Improve docstring.
6513
6514 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6515
6516         * ChangeLog: Log GTK merge.
6517
6518         * gutter-items.el:
6519         * mwheel.el:
6520         * sound.el:
6521         * startup.el:
6522         Revert gratuitous whitespace changes.
6523
6524 2001-03-07  Ben Wing  <ben@xemacs.org>
6525
6526         * help.el:
6527         * help.el (key-or-menu-binding):
6528         * help.el (Help-find-file): New.
6529         * help.el (describe-beta):
6530         * help.el (describe-copying):
6531         * help.el (describe-project):
6532         * help.el (view-emacs-news):
6533         * help.el (view-sample-init-el): New.
6534         * help.el (Help-princ-face): New.
6535         * help.el (Help-prin1-face): New.
6536         * help.el (help-symbol-function-context-menu):
6537         * help.el (help-symbol-variable-context-menu):
6538         * help.el (help-symbol-function-and-variable-context-menu):
6539         * help.el (frob-help-extents):
6540         * help.el (describe-function-1):
6541         * help.el (describe-variable):
6542
6543         Add coloring in Help buffers, correspondent with hyperlinks.
6544         View files in view-mode rather than Fundamental.
6545         Remove separators from context menus -- now handled in generic code.
6546         Add `Find Tag' to context menu.
6547         
6548         * menubar.el (popup-mode-menu):
6549
6550         Rewrite code that outputs the popup menu to (a) put more specific
6551         entries first, (b) be more robust, (c) output the proper context
6552         menu separators automatically (the context menu functionality is
6553         new and currently used only by Help).
6554
6555 2001-03-10  William M. Perry  <wmperry@aventail.com>
6556
6557         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6558         this function when converting from the 21.1 GTK branch.  Now
6559         supports file, password, question, and color built-in dialogs.
6560
6561 2001-03-06  Ben Wing  <ben@xemacs.org>
6562
6563         * keydefs.el:
6564         * keydefs.el (global-map):
6565         Add commented-out change of M-k (for 21.5).
6566         
6567         * menubar-items.el (default-menubar):
6568         Fix items to control kill-line behavior; add items for
6569         shifted motion.
6570         
6571         * simple.el:
6572         * simple.el (kill-whole-line):
6573         * simple.el (historical-kill-line): Removed.
6574         * simple.el (kill-line): Removed.
6575         * simple.el (kill-entire-line): New.
6576         * simple.el (kill-line-1): New.
6577         * simple.el (backward-kill-line):
6578         Undo kill-whole-line == always changes.  Add new function
6579         kill-entire-line to unconditionally delete the current line.
6580         Add comments describing the lamentable state of affairs of
6581         the kill-line functions and variables.
6582
6583 2001-03-02  Ben Wing  <ben@xemacs.org>
6584
6585         * simple.el:
6586         * simple.el (beginning-of-buffer):
6587         * simple.el (end-of-buffer):
6588         * simple.el (mark-ring-unrecorded-commands):
6589         * simple.el (signal-error-on-buffer-boundary):
6590         * simple.el (shifted-motion-keys-select-region):
6591         * simple.el (unshifted-motion-keys-deselect-region):
6592         * simple.el (motion-keys-for-shifted-motion): New.
6593         * simple.el (handle-pre-motion-command):
6594         * simple.el (handle-post-motion-command):
6595         * simple.el (forward-char-command):
6596         * simple.el (backward-char-command):
6597         * simple.el (scroll-up-command):
6598         * simple.el (scroll-down-command):
6599         * simple.el (next-line):
6600         * simple.el (previous-line):
6601         * simple.el (backward-block-of-lines):
6602         * simple.el (forward-block-of-lines):
6603         * simple.el (backward-word):
6604         * simple.el (mark-word):
6605
6606         Augment documentation of the most common motion commands to make
6607         note of the shifted-motion support.  Improve the support to (a)
6608         properly document how it works and why it's done in the fashion it
6609         is, and (b) allow the keystrokes that trigger it to be customized.
6610
6611         Correct error in the customize specification of
6612         mark-ring-unrecorded-commands.
6613
6614 2001-03-02  Ben Wing  <ben@xemacs.org>
6615
6616         * font-lock.el:
6617         * font-lock.el (font-lock-pending-extent-table): Removed.
6618         * font-lock.el (font-lock-pending-buffer-table): New.
6619         * font-lock.el (font-lock-pre-idle-hook):
6620         * font-lock.el (font-lock-after-change-function):
6621         * font-lock.el (font-lock-fontify-pending-extents):
6622         * font-lock.el (font-lock-lisp-like):
6623
6624         Fix handling of pending extents to avoid excessive slowness (N^2
6625         behavior) when making lots of buffer changes between redisplays,
6626         such as when saving the Options.
6627
6628 2001-03-09  William M. Perry  <wmperry@aventail.com>
6629
6630         * device.el:
6631         * dragdrop.el:
6632         * dumped-lisp.el:
6633         * faces.el:
6634         * frame.el:
6635         * gnuserv.el:
6636         * loadup.el:
6637         * menubar-items.el:
6638         * minibuf.el:
6639         The Great GTK Merge.
6640
6641         * ChangeLog.GTK:
6642         * dialog-gtk.el:
6643         * gdk.el:
6644         * generic-widgets.el:
6645         * glade.el:
6646         * gnome-widgets.el:
6647         * gnome.el:
6648         * gtk-compose.el:
6649         * gtk-extra.el:
6650         * gtk-faces.el:
6651         * gtk-ffi.el:
6652         * gtk-file-dialog.el:
6653         * gtk-font-menu.el:
6654         * gtk-glyphs.el:
6655         * gtk-init.el:
6656         * gtk-iso8859-1.el:
6657         * gtk-marshal.el:
6658         * gtk-mouse.el:
6659         * gtk-package.el:
6660         * gtk-password-dialog.el:
6661         * gtk-select.el:
6662         * gtk-widget-accessors.el:
6663         * gtk-widgets.el:
6664         * gtk.el:
6665         widgets-gtk.el:
6666         The Great GTK Merge: new files.
6667
6668 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6669
6670         * generic-widgets.el: Don't require gtk (a built-in feature) at
6671         top level.  Don't execute the last sexp unless (featurep 'gtk).
6672
6673 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6674
6675         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6676
6677 2001-02-23  Martin Buchholz <martin@xemacs.org>
6678
6679         * XEmacs 21.2.45 "Thelxepeia" is released.
6680
6681 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6682  
6683         * about.el (xemacs-hackers): update my entry. 
6684         * about.el (about-maintainer-info): ditto. 
6685         * about.el (about-hackers): ditto. 
6686
6687 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6688
6689         * about.el (about-maintainer-info): More vanity info about
6690         yours truly.
6691
6692 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6693
6694         * build-report.el (build-report-destination): xemacs-build-reports
6695         has moved to SourceForge, where mailing list name length is
6696         restricted, hence the name change to
6697         xemacs-buildreports@xemacs.org.
6698         * build-report.el (build-report-keep-regexp): Update default.
6699         * build-report.el (build-report-delete-regexp): Ditto.
6700         * build-report.el (build-report-make-output-files): Ditto.
6701
6702 2001-02-19  Craig Lanning  <lanning@scra.org>
6703
6704         * lisp-mode.el: Add indentation specifications for following
6705         Common Lisp forms: handler-case, handler-bind, with-slots,
6706         with-open-file, with-open-stream, print-unreadable-object.
6707
6708 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6709
6710         * font-lock.el (font-lock-set-defaults-1):
6711         Move initialization of `font-lock-cache-position' so that it's set
6712         even if font-lock-keywords is already defined.
6713
6714 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6715
6716         * autoload.el (generate-file-autoloads-1):
6717         Use `emacs-lisp-mode-syntax-table' instead of
6718         `lisp-mode-syntax-table'.
6719         * lisp-mode.el (lisp-mode-syntax-table):
6720         Get rid of old checks for `parse-partial-sexp' version.
6721         Make `|' (pipe) string delimiter instead of punctuation.
6722
6723 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6724
6725         * window.el (save-selected-window):
6726         Use gensym for better macro hygiene.
6727
6728 2001-02-06  Mike Sperber <mike@xemacs.org>
6729
6730         * dump-paths.el:
6731         * startup.el (startup-setup-paths): Set and use
6732         `mule-lisp-directory'.
6733         (startup-setup-paths-warning): Ditto.
6734
6735         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6736         (paths-construct-load-path): Consider `mule-lisp-directory'.
6737
6738 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6739
6740         * font-lock.el: Syntax table improvements used.  A few random
6741         changes are not specified below.
6742         (font-lock-fontify-string-delimiters):
6743         (font-lock-syntactic-keywords):
6744         (font-lock-cache-state nil):
6745         (font-lock-cache-position):
6746         New variables.
6747         (font-lock-set-syntax):
6748         (font-lock-apply-syntactic-highlight):
6749         (font-lock-fontify-syntactic-anchored-keywords):
6750         (font-lock-fontify-syntactic-keywords-region):
6751         (font-lock-eval-keywords):
6752         New functions.
6753         (font-lock-remove-face):
6754         (font-lock-fontify-syntactically-region):
6755         Use syntax properties.
6756
6757 2001-02-08  Martin Buchholz <martin@xemacs.org>
6758
6759         * XEmacs 21.2.44 "Thalia" is released.
6760
6761 2001-01-16  Mike Sperber <mike@xemacs.org>
6762
6763         * startup.el (normal-top-level): Work even if no installation root
6764         is found.
6765
6766 2001-01-30  Andy Piper  <andy@xemacs.org>
6767
6768         * gutter-items.el (progress-abort-glyph): remove instantiator.
6769         (set-progress-abort-instantiator): new function.
6770         (abort-progress-feedback): use it.
6771
6772         * gutter.el (set-gutter-dirty-p): new function.
6773
6774 2001-01-30  Didier Verna  <didier@xemacs.org>
6775
6776         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6777
6778 2001-01-24  Didier Verna  <didier@xemacs.org>
6779
6780         * sound.el (sound-extension-list): give a better default value.
6781         * sound.el (load-sound-file): improve the doc string, also find
6782         files given by absolute names, pass a real extension list to
6783         `locate-file'.
6784
6785 2001-01-26  Martin Buchholz <martin@xemacs.org>
6786
6787         * XEmacs 21.2.43 "Terspichore" is released.
6788
6789 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6790
6791         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6792         messages from gnuserv.
6793
6794 2001-01-20  Martin Buchholz <martin@xemacs.org>
6795
6796         * XEmacs 21.2.42 "Poseidon" is released.
6797
6798 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6799
6800         * cl-macs.el (cl-upcase-arg): New function.
6801         (cl-function-arglist): New function.
6802         (cl-transform-lambda): Automatically add CL-style lambda list to
6803         documentation string using functions above.
6804
6805 2001-01-12  Andy Piper  <andy@xemacs.org>
6806
6807         * package-get.el (package-get-custom): call
6808         package-net-update-installed-db.
6809
6810         * package-ui.el (pui-install-selected-packages): call
6811         package-net-update-installed-db.
6812
6813         * package-net.el (package-net-update-installed-db): use
6814         packages-package-list so that we reflect reality.
6815
6816         * packages.el (packages-package-list): Make docstring reflect
6817         reality.
6818
6819         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6820
6821         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6822         isn't installed.
6823
6824 2001-01-17  Andy Piper  <andy@xemacs.org>
6825
6826         * wid-edit.el (widget-activation-glyph-mapper): activate or
6827         deactivate native widgets.
6828         (widget-glyph-insert-glyph): record instantiator.
6829         (widget-push-button-value-create): use it.
6830
6831         * gui.el (gui-button-action): new function. Make button's domain
6832         buffer current when calling.
6833         (make-gui-button): update to use gui-button-action.
6834
6835 2001-01-16  Didier Verna  <didier@xemacs.org>
6836
6837         * menubar-items.el (default-menubar): add an entry for modeline
6838         horizontal scrolling in Options -> Display.
6839
6840 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6841
6842         * package-get.el (package-get-require-signed-base): Set to nil
6843         by default.
6844
6845 2001-01-17  Martin Buchholz <martin@xemacs.org>
6846
6847         * XEmacs 21.2.41 "Polyhymnia" is released.
6848
6849 2001-01-16  Mike Sperber <mike@xemacs.org>
6850
6851         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6852         catch lisp/mule/.
6853
6854 2001-01-14  Mike Sperber <mike@xemacs.org>
6855
6856         * startup.el (maybe-create-compatibility-dot-emacs):
6857         (maybe-unmigrate-user-init-file):
6858         (unmigrate-user-init-file): Created.
6859         (maybe-migrate-user-init-file): Offer creation of compatibility
6860         .emacs.
6861         Some doc fixes wrt init file location.
6862
6863 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6864
6865         * faces.el (face-frob-from-locale-first): new variable.
6866         (frob-face-font-2): Honor tags arg while trying to use
6867         standard-face-mapping.  When face-frob-from-locale-first is set,
6868         first try to set face inheriting from frobbed-face.
6869
6870 2001-01-15  Didier Verna  <didier@xemacs.org>
6871
6872         * about.el (xemacs-hackers): update my entry.
6873         * about.el (about-url-alist): ditto.
6874         * about.el (about-maintainer-info): ditto.
6875         * about.el (about-hackers): ditto.
6876
6877 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6878
6879         The byte compiler has been badly broken for a year,
6880         by the patch of 1999-12-06.
6881         * byte-optimize.el (byte-optimize-form-code-walker):
6882         Bug was: the byte compiler was making this erroneous optimization:
6883         (progn (or (foo)) (bar)) ==> (bar)
6884
6885 2000-11-20  Mike Sperber <mike@xemacs.org>
6886
6887         * setup-paths.el (paths-core-load-path-depth): Split
6888         `paths-load-path-depth' in two for site and core lisp.  Don't
6889         recurse into core.
6890         * setup-paths.el (paths-construct-load-path): Use.
6891
6892 2001-01-10  Andy Piper  <andy@xemacs.org>
6893
6894         * package-net.el (package-net-cygwin32-binary-size): new variable
6895         (package-net-win32-binary-size): ditto.  add much needed
6896         commentary.
6897
6898         * gutter-items.el (buffers-tab-items): correct off-by-one error
6899         for buffers-tab-max-size.
6900
6901 2001-01-08  Martin Buchholz <martin@xemacs.org>
6902
6903         * XEmacs 21.2.40 is released.
6904
6905 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6906
6907         * mule/hebrew.el: Fix comments and typos.
6908         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6909
6910 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6911
6912         * ChangeLog.1: move ancient log from fill.el.
6913
6914         * dump-paths.el:
6915         paragraphs.el:
6916         mule/mule-category.el:
6917         Miscellaneous typo fixes and slight doc clarifications.
6918
6919         * mule/mule-ccl.el:  Correct file name in header.
6920
6921 2000-12-31  Martin Buchholz <martin@xemacs.org>
6922
6923         * XEmacs 21.2.39 is released.
6924
6925 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6926
6927         * byte-optimize.el (byte-optimize-cond):
6928         (byte-optimize-cond-1): New.
6929         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6930         Optimizes (cond (x nil)) ==> nil.
6931         Provide better diagnostic on malformed expr like (cond foo).
6932
6933 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6934
6935         * mule/mule-coding.el:
6936         mule/mule-cmds.el (reset-language-environment,
6937         set-language-environment-coding-systems):
6938         Safer default coding-priority-list, corresponding to src/file-coding.h.
6939
6940 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6941
6942         * package-admin.el: Allow package removal from
6943         early-package-load-path.
6944
6945 2000-12-15  Andreas Jaeger  <aj@suse.de>
6946
6947         * about.el (about-maintainer-info): Update my entry.
6948
6949 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6950
6951         * packages.el (locate-library): Add support for bzip2
6952         compressed .el files.
6953
6954 2000-12-12  Andy Piper  <andy@xemacs.org>
6955
6956         * package-net.el: new file.
6957
6958 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6959
6960         * font-lock.el: Add missing C++ keywords.
6961
6962 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6963
6964         * simple.el (indent-for-comment): Preserve indentation of comments
6965         starting in column 0, as documented in (Info-goto-node
6966         "(xemacs)Comments").  Update docstring accordingly.
6967
6968 2000-12-05  Martin Buchholz <martin@xemacs.org>
6969
6970         * XEmacs 21.2.38 is released.
6971
6972 2000-12-04  Didier Verna  <didier@xemacs.org>
6973
6974         * mouse.el (default-mouse-track-set-point-in-window): remove
6975         spurious '+' operation detected by Martin.
6976
6977
6978 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6979
6980         * cl-extra.el (coerce):
6981         Implement char to integer coercion.
6982         Remove extraneous (numberp) test.
6983
6984         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6985         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6986         (byte-optimize-predicate):
6987         Warn if evaluating constant expression signals an error.
6988         (byte-optimize-form): Small simplification.
6989
6990         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6991
6992 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6993
6994         * byte-optimize.el:
6995         (byte-optimize-minus):
6996         (byte-optimize-plus):
6997         (byte-optimize-mult):
6998         (byte-optimize-quo):
6999         Use (car (last x)) instead of (last x) to get last elt!
7000         Use `byte-optimize-predicate' to optimize `%'.
7001         Move optimizations for special numeric args to bytecomp.el.
7002         * bytecomp.el (byte-compile-associative): Remove.
7003         (byte-compile-max): New.
7004         (byte-compile-min): New.
7005         Properly handle erroneous calls: (max) (min).
7006         (byte-compile-plus): New.
7007         (byte-compile-minus):
7008         It's easiest to handle 0, +1 and -1 args here.
7009         (byte-compile-mult): New.
7010         It's easiest to handle 1, -1 and 2 args here.
7011         (byte-compile-quo):
7012         It's easiest to handle 0, +1 and -1 args here.
7013         Issue byte-compiler warning when dividing by zero.
7014
7015         Byte-compiler arithmetic improvements.
7016         Better optimize these expressions in the obvious way:
7017         (+ x y 1)   -->  varref x varref y add add1
7018         (+ x y -1)  -->  varref x varref y add sub1
7019         (- x y 0)   -->  (- x y)
7020         (- 0 x y)   -->  (- (- x) y)
7021         (% 42 19)   --> compile-time constant
7022         (/ 42 19)   --> compile-time constant
7023         (* (foo) 2) --> foo call dup plus
7024
7025         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7026         unless (declaim (optimize (safety 3)))
7027         or (setq byte-compile-delete-errors nil).
7028
7029 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7030
7031         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7032         docstrings.
7033
7034 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7035
7036         * startup.el (command-line-do-help):  Add documentation of
7037         portable dumper switches.
7038
7039 2000-11-22  Andy Piper  <andy@xemacs.org>
7040
7041         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7042
7043         * glyphs.el (init-glyphs): don't use autodetect for strings.
7044
7045 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7046
7047         * byte-optimize.el (byte-optimize-char-before):
7048         (byte-optimize-backward-char):
7049         (byte-optimize-backward-word):
7050         Fix incorrect optimizations for these sorts of expressions:
7051         (let ((x nil)) (backward-char x))
7052
7053 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7054
7055         * byte-optimize.el:
7056         * byte-optimize.el (byte-optimize-backward-char): New.
7057         * byte-optimize.el (byte-optimize-backward-word): New.
7058         Make backward-word and backward-char as efficient as forward versions.
7059
7060         * bytecomp.el (byte-compile-no-args-with-one-extra):
7061         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7062         * bytecomp.el (byte-compile-two-args-with-one-extra):
7063         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7064         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7065         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7066         Check if extra arg is constant nil, and if so, use byte-coded call.
7067
7068         * simple.el (backward-word):
7069         * simple.el (mark-word):
7070         * simple.el (kill-word):
7071         * simple.el (backward-kill-word):
7072         Make COUNT argument optional, for consistency with forward-char et al.
7073
7074         * abbrev.el (abbrev-string-to-be-defined):
7075         * abbrev.el (inverse-abbrev-string-to-be-defined):
7076         * abbrev.el (inverse-add-abbrev):
7077         * abbrev.el (expand-region-abbrevs):
7078         * buff-menu.el (Buffer-menu-execute):
7079         * indent.el (move-to-left-margin):
7080         * indent.el (indent-relative):
7081         * indent.el (move-to-tab-stop):
7082         * info.el (Info-reannotate-node):
7083         * lisp-mode.el (lisp-indent-line):
7084         * lisp.el (end-of-defun):
7085         * lisp.el (move-past-close-and-reindent):
7086         * misc.el (copy-from-above-command):
7087         * mouse.el (default-mouse-track-scroll-and-set-point):
7088         * page.el (forward-page):
7089         * paragraphs.el (forward-paragraph):
7090         * paragraphs.el (end-of-paragraph-text):
7091         * picture.el (picture-forward-column):
7092         * picture.el (picture-self-insert):
7093         * rect.el (extract-rectangle-line):
7094         * simple.el (newline):
7095         * simple.el (fixup-whitespace):
7096         * simple.el (backward-delete-char-untabify):
7097         * simple.el (transpose-chars):
7098         * simple.el (transpose-preceding-chars):
7099         * simple.el (do-auto-fill):
7100         * simple.el (indent-new-comment-line):
7101         * simple.el (blink-matching-open):
7102         * view-less.el (cleanup-backspaces):
7103         * wid-edit.el (widget-transpose-chars):
7104         * term/bg-mouse.el (bg-insert-moused-sexp):
7105         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7106
7107         * info.el (Info-fontify-node):
7108         * simple.el (backward-delete-function):
7109         Use canonical delete-backward-char instead of backward-delete-char.
7110
7111 2000-11-20  Andy Piper  <andy@xemacs.org>
7112
7113         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7114         no buffers.
7115
7116 2000-11-20  Andy Piper  <andy@xemacs.org>
7117
7118         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7119         buffer tabs.
7120
7121 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7122
7123         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7124         (proclaim inline...) was shadowing compiler-macros.
7125
7126 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7127
7128         * bytecomp.el (byte-compile-eval): New.
7129         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7130         Keeps this promise made in Lispref:
7131         "If a file being compiled contains a `defmacro' form, the macro is
7132         defined temporarily for the rest of the compilation of that file."
7133
7134 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7135
7136         * cl.el (floatp-safe):
7137         (plusp):
7138         (minusp):
7139         (oddp):
7140         (evenp):
7141         (cl-abs):
7142         Use a better parameter name than `x'.
7143
7144         * cl-macs.el (check-type): Make continuable.  Change documentation
7145         to require PLACE, but accept any form for compatibility.
7146
7147         * abbrev.el (define-abbrev): Use check-type.
7148         * font-menu.el (font-menu-change-face): Use check-type.
7149         * menubar.el (relabel-menu-item): Use check-type.
7150         * itimer.el: Fix typo.
7151
7152 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7153
7154         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7155
7156 2000-11-14  Martin Buchholz <martin@xemacs.org>
7157
7158         * XEmacs 21.2.37 is released.
7159
7160 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7161
7162         * code-cmds.el: Provide the feature.
7163
7164 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7165
7166         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7167
7168         * code-cmds.el: New file
7169         * mule/mule-cmds.el:
7170         * mule/mule-misc.el
7171         (coding-keymap): New keymap. Define coding system keyboard
7172         commands on file-coding builds too.
7173         (coding-system-change-eol-conversion):
7174         (universal-coding-system-argument):
7175         (set-default-coding-systems):
7176         (prefer-coding-system): Moved from mule-cmds.el
7177         (set-buffer-process-coding-system): Moved from mule-misc.el
7178
7179 2000-09-15  Stephen Carney <carney@scubadoo.com>
7180
7181         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7182
7183 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7184
7185         * package-get.el (package-get-download-sites): Add a pre-release
7186         site for experimental packages.
7187
7188         * auto-autoloads.el: Regenerated.
7189
7190 2000-08-01  Andy Piper  <andy@xemacs.org>
7191
7192         * gutter-items.el (buffers-tab-omit-function): reference
7193         buffers-tab-select-visible-buffers.
7194         (buffers-tab-filter-functions): new variable, by default uses
7195         buffers-tab-selection-function and buffers-tab-omit-function.
7196         (select-buffers-tab-buffers-by-mode): invert arguments.
7197         (buffers-tab-select-visible-buffers): new function. Invert calling
7198         of buffers-menu-omit-invisible-buffers.
7199         (buffers-tab-items): rewrite to use
7200         buffers-tab-filter-functions. Rewrite docstring.
7201         (gutter-buffers-tab-extent): delete.
7202         (add-tab-to-gutter): always build a new extent when adding the
7203         tabs.
7204         (update-tab-in-gutter): make gutter dirty when orientation
7205         changes.
7206
7207 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7208
7209         * bytecomp.el (byte-compile-defvar-or-defconst):
7210         Only do loadhist recording if defvar form includes a value.
7211
7212 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7213
7214         * bytecomp.el (byte-compile-initial-macro-environment):
7215         `eval-when-compile' should not compile its body.
7216
7217 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7218
7219         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7220         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7221         some Japanese English.  Remove some ancient FSF comments, and
7222         improve docstrings.  Use symbols not vectors for tables.
7223
7224 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7225
7226         * keymap.el:
7227         (local-key-binding):
7228         (global-key-binding):
7229         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7230
7231         * lisp.el:
7232         (backward-sexp): Slightly simpler code.
7233         (mark-sexp): Make arg optional, like FSF Emacs.
7234         (forward-list): Slightly simpler code.
7235         (backward-list): Slightly simpler code.
7236         (down-list):  Make arg optional, like FSF Emacs.
7237         (up-list):  Make arg optional, like FSF Emacs.
7238         (backward-up-list):  Make arg optional, like FSF Emacs.
7239         (kill-sexp):  Make arg optional, like FSF Emacs.
7240         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7241
7242         * font-menu.el (font-menu-change-face):
7243         Take continuable errors into account.
7244
7245         * abbrev.el:
7246         * abbrev.el (clear-abbrev-table):
7247         * abbrev.el (define-abbrev-table):
7248         * abbrev.el (define-abbrev):
7249         * abbrev.el (insert-abbrev-table-description):
7250         * apropos.el (apropos-documentation-check-doc-file):
7251         * apropos.el (apropos-documentation-check-elc-file):
7252         * buff-menu.el (list-buffers):
7253         * buff-menu.el (list-buffers-noselect):
7254         * bytecomp.el (byte-recompile-directory):
7255         * bytecomp.el (batch-byte-compile):
7256         * cl-macs.el (typep):
7257         * code-files.el (find-coding-system-magic-cookie):
7258         * code-files.el (insert-file-contents):
7259         * cus-edit.el (customize-set-variable):
7260         * cus-edit.el (customize-save-variable):
7261         * cus-face.el (custom-set-face-font-size):
7262         * cus-face.el (custom-set-face-update-spec):
7263         * cus-face.el (custom-reset-faces):
7264         * custom.el (custom-check-theme):
7265         * custom.el (copy-upto-last):
7266         * fill.el (canonically-space-region):
7267         * fill.el (fill-paragraph):
7268         * fill.el (fill-region):
7269         * fill.el (find-space-insertable-point):
7270         * fill.el (justify-current-line):
7271         * faces.el (face-spec-update-all-matching):
7272         * faces.el (set-face-stipple):
7273         * files-nomule.el (insert-file-contents):
7274         * files.el (insert-file-contents-literally):
7275         * files.el (hack-local-variables-last-page):
7276         * files.el (basic-save-buffer):
7277         * files.el (insert-directory):
7278         * font-menu.el (font-menu-change-face):
7279         * font.el (font-spatial-to-canonical):
7280         * format.el (format-encode-region):
7281         * format.el (format-insert-file):
7282         * format.el (format-replace-strings):
7283         * gutter.el (set-gutter-element):
7284         * help.el (key-or-menu-binding):
7285         * help.el (describe-bindings):
7286         * help.el (with-syntax-table):
7287         * indent.el (indent-rigidly):
7288         * indent.el (delete-to-left-margin):
7289         * info.el:
7290         * info.el (Info-extract-dir-entry-from):
7291         * info.el (Info-build-dir-anew):
7292         * info.el (Info-rebuild-dir):
7293         * info.el (Info-batch-rebuild-dir):
7294         * info.el (Info-read-subfile):
7295         * info.el (Info-build-node-completions):
7296         * info.el (Info-extract-menu-node-name):
7297         * isearch-mode.el (isearch-range-invisible):
7298         * isearch-mode.el (isearch-restore-invisible-extents):
7299         * itimer.el (itimerp):
7300         * itimer.el (itimer-live-p):
7301         * keymap.el:
7302         * keymap.el (substitute-key-definition):
7303         * keymap.el (read-command-or-command-sexp):
7304         * keymap.el (local-key-binding):
7305         * keymap.el (global-key-binding):
7306         * keymap.el (global-set-key):
7307         * keymap.el (local-set-key):
7308         * ldap.el:
7309         * ldap.el (ldap-add-entries):
7310         * ldap.el (ldap-delete-entries):
7311         * lisp.el (backward-sexp):
7312         * lisp.el (mark-sexp):
7313         * lisp.el (forward-list):
7314         * lisp.el (backward-list):
7315         * lisp.el (down-list):
7316         * lisp.el (backward-up-list):
7317         * lisp.el (up-list):
7318         * lisp.el (kill-sexp):
7319         * lisp.el (backward-kill-sexp):
7320         * menubar.el (add-menu-button):
7321         * menubar.el (add-submenu):
7322         * menubar.el (delete-menu-item):
7323         * menubar.el (relabel-menu-item):
7324         * mouse.el (narrow-window-to-region):
7325         * obsolete.el (define-obsolete-variable-alias):
7326         * obsolete.el (store-substring):
7327         * package-admin.el:
7328         * package-admin.el (package-admin-install-function):
7329         * package-admin.el (package-admin-install-function-mswindows):
7330         * package-admin.el (package-admin-default-install-function):
7331         * package-get.el (package-get-update-base-entries):
7332         * packages.el (packages-load-package-dumped-lisps):
7333         * packages.el (packages-collect-package-dumped-lisps):
7334         * printer.el (generic-print-buffer):
7335         * printer.el (generic-print-region):
7336         * replace.el (occur-mode-mouse-goto):
7337         * replace.el (perform-replace):
7338         * select.el (get-selection-no-error):
7339         * simple.el:
7340         * simple.el (newline):
7341         * simple.el (open-line):
7342         * simple.el (edit-and-eval-command):
7343         * simple.el (goto-line):
7344         * simple.el (undo):
7345         * simple.el (kill-region):
7346         * simple.el (copy-region-as-kill):
7347         * simple.el (kill-ring-save):
7348         * simple.el (set-mark):
7349         * simple.el (next-line):
7350         * simple.el (previous-line):
7351         * simple.el (line-move):
7352         * simple.el (set-goal-column):
7353         * simple.el (comment-region):
7354         * subr.el:
7355         * subr.el (putf):
7356         * syntax.el (modify-syntax-entry):
7357         * syntax.el (map-syntax-table):
7358         * view-less.el (view-file):
7359         * view-less.el (view-buffer):
7360         * view-less.el (view-file-other-window):
7361         * window-xemacs.el (backward-other-window):
7362         * window.el:
7363         * window.el (one-window-p):
7364         * window.el (walk-windows):
7365         * window.el (window-list):
7366         * x-mouse.el (x-mouse-kill):
7367         * x-select.el (x-get-cutbuffer):
7368         * x-select.el (x-store-cutbuffer):
7369         * term/bg-mouse.el (bg-mouse-line-to-center):
7370         * term/sun-mouse.el (window-line-end):
7371         * term/sun-mouse.el (sun-select-region):
7372         * term/sun.el (kill-region-and-unmark):
7373         * mule/mule-category.el:
7374         * mule/mule-category.el (modify-category-entry):
7375         * mule/mule-category.el (char-category-list):
7376         * mule/mule-coding.el (coding-system-force-on-output):
7377         * mule/mule-misc.el (coding-system-put):
7378         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7379
7380 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7381
7382         * cus-face.el: Typo fixes and tiny clarifications.
7383         * custom.el: ditto
7384
7385 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7386
7387         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7388         * startup.el (normal-top-level): Setup auto-save-list-file-name
7389         if auto-save-list-file-prefix is non-nil.
7390
7391 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7392
7393         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7394
7395 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7396
7397         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7398         get symbol at point-min.
7399
7400 2000-10-24  Didier Verna  <didier@xemacs.org>
7401
7402         * info.el (Info-emacs-info-file-name): defconst it.
7403         * info.el (Info-footnote-tag): defcustom it.
7404         * info.el (Info-no-description-string): ditto.
7405         * info.el (Info-find-node): adapt to new semantics of
7406         'Info-suffixed-file (don't do the case variants stuff).
7407         * info.el (Info-insert-dir): rewrite the dir file variants code.
7408         * info.el (Info-directory-files): New. Return the list of info
7409         files in a directory.
7410         * info.el (Info-dir-outdated-p): use it.
7411         * info.el (Info-parse-dir-entries): ditto.
7412         * info.el (Info-build-dir-anew): don't restrict to files ending
7413         with a ".info.*" extension.
7414         * info.el (Info-set-mode-line): ditto.
7415         * info.el (Info-read-subfile): adapt to new semantics of
7416         'Info-suffixed-file (append 'exact argument).
7417         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7418         string independently of the case.
7419         * info.el (Info-suffixed-file): use it (match all possible case
7420         for the file name).
7421         * info.el (Info-insert-file-contents): code cleanup.
7422         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7423         columns.
7424         * info.el (Info-batch-rebuild-dir): ditto.
7425         * info.el (Info-read-node-name-1): ditto.
7426         * info.el (Info-search): ditto.
7427         * info.el (Info-fontify-node): ditto.
7428
7429
7430 2000-10-24  Didier Verna  <didier@xemacs.org>
7431
7432         * process.el (shell-command): when called from a program, avoid
7433         'push-mark's "mark-set" message.
7434
7435 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7436
7437         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7438         by a symbol, not by a vector.
7439         * mule/vietnamese.el (vscii): Likewise.
7440         (viscii): Likewise.
7441         * mule/cyrillic.el (koi8-r): Likewise.
7442
7443         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7444         by a symbol, not by a vector.
7445         (chinese-big5-2): Likewise.
7446         * mule/ethiopic.el (ethiopic): Likewise.
7447         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7448         (vietnamese-viscii-upper): Likewise.
7449
7450 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7451
7452         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7453
7454 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7455
7456         * byte-optimize.el (byte-optimize-car): New function.
7457         (byte-optimize-cdr): Ditto.
7458
7459 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7460
7461         * byte-optimize.el: Partial synch with FSF 20.7.
7462         Optimize constant concatenation.
7463         Add keymapp as a side effect free function.  It is a built-in.
7464         (byte-after-unbind-pos): Remove byte-equal.
7465
7466 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7467
7468         * update-elc-2.el: Quote regexps correctly.
7469
7470 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7471
7472         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7473         (ccl-compile): Apply integerp, not integer-or-char-p to
7474         check the type of the buffer magnification
7475         (ccl-compile-write-string): Encode a string with binary
7476         coding system.
7477         (ccl-compile-write-repeat): Likewise.
7478
7479 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7480
7481         * buff-menu.el:
7482         * bytecomp.el:
7483         * coding.el:
7484         * faces.el:
7485         * files.el:
7486         * fill.el:
7487         * float-sup.el:
7488         * font-lock.el:
7489         * help.el:
7490         * iso8859-1.el:
7491         * loaddefs.el:
7492         * menubar-items.el:
7493         * menubar.el:
7494         * modeline.el:
7495         * msw-font-menu.el:
7496         * paragraphs.el:
7497         * paths.el:
7498         * replace.el:
7499         * simple.el:
7500         * sound.el:
7501         * startup.el:
7502         * version.el:
7503         * x-faces.el:
7504         * x-font-menu.el:
7505         Remove purecopy.
7506
7507 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7508
7509         * simple.el (do-auto-fill): Use the function pointer to by
7510         `comment-line-break-function', not `indent-new-comment-line'. This
7511         fixes an issue with cc-mode comment continuation.
7512
7513 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7514
7515         * simple.el (turn-on-auto-fill):  Add (interactive).
7516         * mwheel.el (mwheel-install): Add (interactive).
7517         * font-lock.el (turn-on-font-lock): Add (interactive).
7518         (turn-off-font-lock): Add (interactive).
7519
7520 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7521
7522         * packages.el (packages-special-base-regexp): Add `man'.
7523
7524 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7525
7526         * wid-edit.el (widget-specify-active): map over extents in current
7527         buffer like `widget-specify-inactive' does.  Mapping over the
7528         inactive extent object does not work since the current extent is
7529         ignored by `map-extents'.
7530
7531 2000-10-04  Martin Buchholz <martin@xemacs.org>
7532
7533         * XEmacs 21.2.36 is released.
7534
7535 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7536
7537         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7538         Optimize the compiled-function-constants vector by byte-code
7539         reference counts.
7540
7541 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7542
7543         * build-report.el (build-report-delete-regexp): quote value in
7544         defcustom
7545
7546 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7547
7548         * build-report.el (build-report): Don't bind srcdir which we don't
7549         use in `multiple-value-bind' to avoid the only byte-compiler
7550         warning.
7551
7552 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7553
7554         * build-report.el: Requires cl and custom now.
7555         build-report-version is determined by XEmacs version -- remove
7556         build-report-version*.
7557         * build-report.el (build-report-version): Removed.
7558         * build-report.el (build-report-installation-version-regexp): New.
7559         * build-report.el (build-report-version-file-regexp): New.
7560         * build-report.el (build-report-installation-srcdir-regexp): New.
7561         * build-report.el (build-report-destination): Offer
7562         xemacs-build-reports and xemacs-beta.
7563         * build-report.el (build-report-keep-regexp): Adjusted.
7564         * build-report.el (build-report-delete-regexp): Adjusted.
7565         * build-report.el (build-report-make-output-dir): New.
7566         * build-report.el (build-report-installation-file): Replace use of
7567         `concat' with `expand-file-name'.
7568         * build-report.el (build-report-make-output-file): Removed.
7569         * build-report.el (build-report-make-output-files): New.
7570         * build-report.el (build-report-subject): Identify as
7571         user-variable with "*...".
7572         * build-report.el (build-report-prompts): Ditto.
7573         * build-report.el (build-report-version-file): New.
7574         * build-report.el (build-report-file-encoding): Identify as
7575         user-variable with "*...".
7576         * build-report.el (build-report-make-output-get): New.
7577         * build-report.el (build-report-insert-header): Report
7578         emacs-version and system-configuration instead of
7579         build-report-version.
7580         * build-report.el (build-report-insert-make-output): Add file
7581         argument.
7582         * build-report.el (build-report-insert-installation-file):
7583         Re-indent.
7584         * build-report.el (build-report-keep): Change docstring,
7585         re-indent.
7586         * build-report.el (build-report-delete): Ditto.
7587         * build-report.el (build-report-installation-data): New.
7588         * build-report.el (build-report-version-file-data): New.
7589
7590 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7591
7592         * byte-optimize.el (byte-optimize-lapcode):
7593         Fix the optimization of using the first 5 elements of the
7594         constants vector for variables.
7595         (byte-optimize-lapcode): Fix another ancient broken optimization.
7596
7597 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7598
7599         * *: Spelling mega-patch
7600
7601 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7602
7603         * easymenu.el: doc fixes.
7604         (easy-menu-do-define): Use backquote.
7605         (easy-menu-change):
7606         (easy-menu-add):
7607         `when' seems much clearer than `if' here.
7608         (easy-menu-remove):
7609         (easy-menu-add-item):
7610         (easy-menu-item-present-p):
7611         (easy-menu-remove-item):
7612         Wrap using (when (featurep 'menubar) ...)
7613
7614 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7615
7616         * bytecomp.el (displaying-byte-compile-warnings):
7617         Revert Ben's change to this function below so that the compile log
7618         is displayed properly for users of the "popper" package.
7619
7620 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7621
7622         * window.el (save-selected-window): Use backquote.
7623
7624         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7625         Renamed from `byte-compile-file-form-defvar'.
7626         * bytecomp.el (byte-compile-defvar-or-defconst):
7627         Only cons onto current-load-list in top-level forms.
7628         Else this leaks a cons cell every time a defun is called.
7629         Renamed from `byte-compile-defvar', for clarity.
7630         Warn when docstring of defvar is not a string.
7631         Use consistent error messages.
7632         Better comments.
7633
7634 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7635
7636         * simple.el (set-variable):
7637         Remove unneeded defvar by rearranging order of let* forms.
7638
7639         * mule/mule-ccl.el (ccl-get-next-code):
7640         * menubar-items.el (bookmark-menu-filter):
7641         (language-environment-menu-filter):
7642         (tutorials-menu-filter):
7643         * toolbar-items.el (toolbar-compile):
7644         * byte-optimize.el (disassemble-offset):
7645         Use (declare (special ...)) instead of `defvar'.
7646
7647         * cl-macs.el (cl-do-proclaim):
7648         Fix (declare (special ...)) warning suppression syntax.
7649
7650 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7651
7652         * info.el (Info-tag-table-marker):
7653         (Info-tag-table-buffer):
7654         (Info-find-file-node):
7655         (Info-read-subfile):
7656         (Info-build-node-completions):
7657         (Info-search):
7658         (Info-mode):
7659         Multiple info buffer support.
7660
7661 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7662
7663         * ldap.el (ldap-decode-entry): New defun
7664         (ldap-search-entries): Use it in order to decode DN-prefixed
7665         entries properly
7666
7667 2000-08-23  Daniel Pittman <daniel@danann.net>
7668
7669         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7670         Use `eq', not `=', to compare symbols.
7671
7672 2000-07-30  Ben Wing  <ben@xemacs.org>
7673
7674         * bytecomp.el (byte-compile-report-error):
7675         * bytecomp.el (displaying-byte-compile-warnings):
7676         if stack-trace-on-error is set, send out a backtrace when
7677         an error is encountered that stops byte compilation.  this
7678         should make it much much easier to track down those curious
7679         problems.  also undo the kludge of using a separate "*Show*"
7680         buffer for display when there's a temp-buffer-show-function;
7681         we can avoid this by just being a little smarter.
7682
7683         * dialog-items.el:
7684         * dialog-items.el (search-dialog-regexp): New.
7685         * dialog-items.el (search-dialog-callback):
7686         * dialog-items.el (make-search-dialog):
7687         add a regexp option to the dialog and clean up a bit.
7688
7689         * dialog.el:
7690         * dialog.el (yes-or-no-p-dialog-box):
7691         * dialog.el (get-dialog-box-response):
7692         * dialog.el (make-dialog-box):
7693         * dialog.el (dialog-box-finish): New.
7694         * dialog.el (dialog-box-cancel): New.
7695         * dialog.el (internal-make-dialog-box-exit): New.
7696         implement [properly!] the :modal property of the new dialog box
7697         interface.  this is the first time xemacs has ever had *proper*
7698         modal dialog boxes, giving the standard window-system feedback.
7699         (e.g. under windows, clicking on a disabled frame causes a beep
7700         and makes the dialog box flash three times.)
7701
7702         * dragdrop.el: header keyword frobbing.
7703
7704         * dumped-lisp.el (preloaded-file-list):
7705         renamed winnt.el to win32-native.el.
7706
7707         * faces.el (face-property):
7708         * faces.el (set-face-property):
7709         * faces.el (frob-face-property):
7710         * faces.el (frob-face-font-2):
7711         * faces.el (make-face-bold):
7712         * faces.el (make-face-italic):
7713         * faces.el (make-face-bold-italic):
7714         * faces.el (make-face-unbold):
7715         * faces.el (make-face-unitalic):
7716         * faces.el (make-face-smaller):
7717         * faces.el (make-face-larger):
7718         clean up the implementation of these so that window-system-specific
7719         methods are called only on objects belonging to that window system.
7720         previously, you could have [e.g.] mswindows-make-face-bold called
7721         on font object of device type `stream', which is not good and
7722         explains the subtle errors Adrian was getting when byte-compiling
7723         something that required 'term. (Adrian, now you can use stack-trace-
7724         on-error to find the exact place where things are going wrong instead
7725         of having to laboriously binary-search your way through.)
7726
7727         * finder.el (finder-known-keywords):
7728         cleaned up -- properly sorted, clarified the meanings of many of
7729         the keywords, and added a few -- mswin, gui, content, build, www,
7730         user, services.  the last two try to distinguish between a package
7731         that's used directly by the user, and a package that provides
7732         support services to other packages.
7733
7734         * font-lock.el (lisp-font-lock-keywords-2):
7735         update list of lisp control structures to include everything,
7736         including new ones i introduced.
7737
7738         * gutter.el: header keyword frobbing.
7739
7740         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7741         recent isearch element was not doing so!  you got the second-most-
7742         recent instead.
7743
7744         * lisp-mode.el (construct-lisp-mode-menu):
7745         more menubar cleanups.
7746         * lisp-mode.el (with-selected-window):
7747         make it indent properly.
7748
7749         * menubar-items.el (default-menubar): lots of menubar cleanups.
7750         rearranged the options menu the most, e.g. splitting up the
7751         Keyboard/Mouse menu into a new Editing menu and combining the
7752         separate Scrollbar/Gutter/Toolbar submenus into Display.
7753         Got rid of General, moved items to Editing or new Troubleshooting.
7754         Moved Packages to Tools; doesn't seem to belong under Options.
7755         Added stuff to the Cmds menu, e.g. Change Case.
7756
7757         NB please don't complain about these periodic menubar changes.
7758         Anything like this is necessarily incremental in its construction
7759         -- By constant use you gradually become more and more aware of
7760         better and better ways to group menu items.  When we eventually
7761         move the options menu to a property sheet, the existing structure
7762         will probably be preserved fairly well.
7763
7764         * minibuf.el (next-history-element): fix problems with pressing
7765         down arrow in repeat-complex-command.
7766
7767         * modeline.el:
7768         * modeline.el (modeline-3d-p): New.
7769         added custom variable for controlling the 3d modeline.  the
7770         corresponding Options item has been present for a long time,
7771         but commented out with "fix me!" comments.  it's fixed now.
7772
7773         * obsolete.el (add-menu):
7774         remove bogus gettexts.
7775
7776         * process.el (shell-quote-argument):
7777         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7778         For bash under Windows native, see below.
7779
7780         * simple.el:
7781         * simple.el (display-warning-buffer):
7782         Fixed the handling of warning display to eliminate the annoying
7783         *Show* buffer, like was done for byte-compiler output above.
7784
7785         * simple.el (debug-print): New.
7786         Simple function for sending debug messages to the console and/or
7787         other debug places.
7788
7789         * subr.el (replace-in-string):
7790         Rewrite this function to avoid N^2 behavior with large strings --
7791         catastrophic with the new Windows selection code! (Apparently the
7792         author of this function didn't realize there was a fun
7793         replace-match that could make his life much easier, because we
7794         duplicated the entire logic.  The new version is smaller, easier
7795         to understand, much more robust, and has extended features --
7796         those of replace-match.)
7797
7798         * window.el:
7799         * window.el (with-selected-window): New.
7800         An obvious complement to the existing `with-selected-frame' and
7801         `with-current-buffer'.
7802
7803         * win32-native.el: Renamed from winnt.el.
7804         Added a great deal of stuff for properly handling process quoting,
7805         somewhat modeled on Kirill's original model (which i later threw
7806         away).  We should now finally have correctly working process arg
7807         quoting/dequoting so that the final app gets exactly what we
7808         intended.  Because the mechanism is in Lisp, it's easily
7809         extendible. (For those running bash and running the native
7810         version, I tried hard to do what I thought was correct.  But more
7811         thought is needed, and ideally the volunteer work of people with
7812         these configurations that they generally run on.)
7813
7814         * x-font-menu.el (x-font-menu-font-data):
7815         Put in defvar's to fix byte-compiler warnings.
7816
7817 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7818
7819         * select.el (selection-coercion-alist): Initialise.
7820         * select.el (select-coerce-to-text): New.
7821         * select.el (select-coerce): New.
7822         New functions to perform type and value coercion.
7823
7824         * select.el (select-buffer-killed-default): Keep data if it was
7825         on the clipboard.
7826
7827 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7828
7829         * menubar-items.el (default-menubar): Fix typo.
7830         (default-menubar): `lambda' was mispelled as `lamda'.
7831
7832 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7833
7834         * window.el (shrink-window-if-larger-than-buffer): Remove
7835         edge checking code.
7836
7837 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7838
7839         * paths.el (gnus-local-domain): Removed.
7840         (gnus-local-organization): Ditto.
7841         (gnus-startup-file): Ditto.
7842
7843 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7844
7845         * files.el (auto-mode-alist): Add .spec for RPM.
7846
7847 2000-07-31  Andy Piper  <andy@xemacs.org>
7848
7849         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7850
7851 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7852
7853         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7854         browse-url.
7855         * help.el (xemacs-www-page): Ditto.
7856         (xemacs-www-faq): Ditto.
7857         * menubar-items.el (default-menubar): Ditto.
7858
7859         * wid-edit.el (widget-url-link-action): Ditto.
7860         From: Kenichi OKADA <okada@opaopa.org>.
7861
7862 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7863
7864         * finder.el (finder-commentary): Add autoload cookie.
7865
7866 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7867
7868         * files.el (insert-file-contents-literally): Fix second let
7869         binding for `coding-system-for-read' to `coding-system-for-write'
7870         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7871
7872 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7873
7874         * files.el (insert-file-contents-literally): Use binary coding
7875         system (from Morioka san).
7876         (insert-file-contents-literally): Make file-name-handler method.
7877
7878 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7879
7880         * cl-macs.el (get-selection): Add defsetf.
7881
7882 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7883
7884         * x-init.el (x-activate-region-as-selection): replace obsolete
7885         function x-own-selection with own-selection.
7886         (ow-find): replace obsolete functions x-get-selection and
7887         x-get-clipboard with get-selection and get-clipboard.
7888         (init-post-x-win): replace obsolete function x-disown-selection
7889         with disown-selection.
7890
7891 2000-07-20  Mike Sperber  <mike@xemacs.org>
7892
7893         * startup.el (load-user-init-file): Only try to load init file if
7894         it exists.
7895
7896 2000-07-10  Andy Piper  <andy@xemacs.org>
7897
7898         * dialog-items.el: sync with Ben's patch.
7899
7900         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7901         comment.
7902         (progress-text-glyph): deleted.
7903         (progress-layout-glyph): make completely minimal.
7904         (progress-gauge-glyph): ditto.
7905         (progress-display-style): fix to handle dynamic instantiator
7906         changes.
7907         (progress-text-instantiator): new.
7908         (progress-layout-instantiator): new.
7909         (progress-gauge-instantiator): new.
7910         (set-progress-display-instantiator): renamed and changed from
7911         set-progress-display-style.
7912         (progress-abort-glyph): use instantiator not glyph.
7913         (append-progress-display): use set-progress-display-instantiator
7914         and set-glyph-image.
7915         (abort-progress-display): ditto.
7916         (raw-append-progress-display): ditto.
7917
7918 2000-07-20  Ben Wing  <ben@xemacs.org>
7919
7920         * code-files.el: Move Mule-specific code to mule-coding.el.
7921
7922 2000-07-15  Ben Wing  <ben@xemacs.org>
7923
7924         * autoload.el:
7925         Fixed comments.
7926
7927         * cmdloop.el:
7928         * cmdloop.el (yes-or-no-p):
7929         * cmdloop.el (y-or-n-p):
7930         Make these functions use should-use-dialog-box-p and not be
7931         overridden in dialog.el.
7932
7933         * cus-dep.el:
7934         * cus-dep.el (Custom-make-dependencies): Removed.
7935         * cus-dep.el (Custom-make-dependencies-1): New.
7936         * cus-dep.el (Custom-make-one-dependency): New.
7937         New entry point for use in Makefiles, to avoid excessive
7938         invocations.
7939
7940         * cus-edit.el (custom-variable-reset-saved):
7941         * cus-edit.el (custom-variable-reset-standard):
7942         * cus-edit.el (custom-save-resets):
7943         Fix bytecompiler warnings.
7944
7945         * dialog.el:
7946         * dialog.el (yes-or-no-p-dialog-box):
7947         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7948         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7949         * dialog.el (get-dialog-box-response):
7950         * dialog.el (message-or-box):
7951         * dialog.el (make-dialog-box):
7952         * dialog.el (popup-dialog-box): New.
7953         Avoid yes-or-no-p bogosities.
7954         Create a general function `make-dialog-box' to encapsulate all
7955         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7956
7957         * dumped-lisp.el (preloaded-file-list):
7958         Add dialog-items.  Clean up.  Group files by types.
7959
7960         * easymenu.el (easy-menu-add):
7961         * easymenu.el (easy-menu-remove):
7962         Account for accelerators.
7963
7964         * extents.el:
7965         * extents.el (extent-list): New args, like in map-extents.
7966         * extents.el (extent-at-event): New.
7967         * extents.el (extents-at-event): New.
7968
7969         * font-lock.el:
7970         * font-lock.el (font-lock-mode):
7971         * font-lock.el (font-lock-default-fontify-buffer):
7972         * font-lock.el (font-lock-default-unfontify-region):
7973         * font-lock.el (font-lock-fontify-syntactically-region):
7974         * font-lock.el (font-lock-fontify-keywords-region):
7975         Use new progress-feedback names.
7976
7977         * font-lock.el (java-font-lock-identifier-regexp):
7978         * font-lock.el (java-font-lock-class-name-regexp):
7979         Fix bytecompiler warnings.
7980
7981         * gutter-items.el:
7982         * gutter-items.el (progress-display-use-echo-area): Removed.
7983         * gutter-items.el (progress-feedback-use-echo-area): New.
7984         * gutter-items.el (progress-display-popup-period): Removed.
7985         * gutter-items.el (progress-feedback-popup-period): New.
7986         * gutter-items.el (set-progress-display-style): Removed.
7987         * gutter-items.el (set-progress-feedback-style): New.
7988         * gutter-items.el (progress-display-style): Removed.
7989         * gutter-items.el (progress-feedback-style): New.
7990         * gutter-items.el (progress-stack):
7991         * gutter-items.el (progress-displayed-p): Removed.
7992         * gutter-items.el (progress-feedbacked-p): New.
7993         * gutter-items.el (clear-progress-display): Removed.
7994         * gutter-items.el (clear-progress-feedback): New.
7995         * gutter-items.el (progress-display-clear-when-idle): Removed.
7996         * gutter-items.el (progress-feedback-clear-when-idle): New.
7997         * gutter-items.el (remove-progress-display): Removed.
7998         * gutter-items.el (remove-progress-feedback): New.
7999         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8000         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8001         * gutter-items.el (append-progress-display): Removed.
8002         * gutter-items.el (append-progress-feedback): New.
8003         * gutter-items.el (abort-progress-display): Removed.
8004         * gutter-items.el (abort-progress-feedback): New.
8005         * gutter-items.el (raw-append-progress-display): Removed.
8006         * gutter-items.el (raw-append-progress-feedback): New.
8007         * gutter-items.el (display-progress-display): Removed.
8008         * gutter-items.el (display-progress-feedback): New.
8009         * gutter-items.el (current-progress-display): Removed.
8010         * gutter-items.el (current-progress-feedback): New.
8011         * gutter-items.el (current-progress-display-label): Removed.
8012         * gutter-items.el (current-progress-feedback-label): New.
8013         * gutter-items.el (progress-display): Removed.
8014         * gutter-items.el (progress-feedback): New.
8015         Replace "progress-display" with "progress-feedback" globally.
8016
8017         * gutter-items.el (lprogress-display): Removed.
8018         * gutter-items.el (progress-feedback-with-label): New.
8019         Rename lprogress-display ==> progress-feedback-with-label.
8020
8021         * gutter-items.el (search-dialog-direction): Removed.
8022         * gutter-items.el (search-dialog-text): Removed.
8023         * gutter-items.el (search-dialog-callback): Removed.
8024         * gutter-items.el (make-search-dialog): Removed.
8025         Move to dialog-items.el.
8026
8027         * help.el:
8028         * help.el (help-mode-quit):
8029         * help.el (mode-for-help): New.
8030         * help.el (help-sticky-window): New.
8031         * help.el (help-window-config): New.
8032         * help.el (with-displaying-help-buffer):
8033         * help.el (function-at-event): New.
8034         * help.el (help-symbol-regexp): New.
8035         * help.el (help-symbol-run-function-1): New.
8036         * help.el (help-symbol-run-function): New.
8037         * help.el (help-symbol-function-context-menu): New.
8038         * help.el (help-symbol-variable-context-menu): New.
8039         * help.el (help-symbol-function-and-variable-context-menu): New.
8040         * help.el (frob-help-extents): New.
8041         * help.el (describe-function-1):
8042         * help.el (variable-at-point):
8043         * help.el (variable-at-event): New.
8044         * help.el (describe-variable):
8045         Major overhaul.
8046         - Make functions and variables be mousable.
8047         - Middle button hyperlinks.
8048         - New context-menu entries.
8049
8050         * keydefs.el:
8051         * keydefs.el (global-map):
8052         New key bindings to move lines up and down.
8053
8054         * lisp-mode.el:
8055         * lisp-mode.el (construct-lisp-mode-menu): New.
8056         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8057         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8058         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8059         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8060         Make popup and menubar menus be different.  Popup menu uses
8061         clicked location and automatically assumes symbol under the mouse
8062         for various commands.
8063
8064         * menubar-items.el:
8065         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8066         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8067
8068         * menubar-items.el (global-popup-menu): Removed.
8069         * menubar-items.el (mode-popup-menu): Removed.
8070         * menubar-items.el (activate-popup-menu-hook): Removed.
8071         * menubar-items.el (popup-mode-menu): Removed.
8072         * menubar-items.el (popup-buffer-menu): Removed.
8073         * menubar-items.el (popup-menubar-menu): Removed.
8074         Move to menubar.el.
8075
8076         * menubar.el:
8077         * menubar.el (global-popup-menu): New.
8078         * menubar.el (mode-popup-menu): New.
8079         * menubar.el (activate-popup-menu-hook): New.
8080         * menubar.el (last-popup-menu-event): New.
8081         * menubar.el (popup-mode-menu): New.
8082         * menubar.el (popup-buffer-menu): New.
8083         * menubar.el (popup-menubar-menu): New.
8084         * menubar.el (menu-call-at-event): New.
8085         Move non-content functions here.  Add support for context menu
8086         items on extents.
8087
8088         * minibuf.el (minibuffer-history-uniquify):
8089         Typo fix.
8090
8091         * minibuf.el (read-file-name-1):
8092         Call new file dialog box if it exists.
8093
8094         * minibuf.el (mouse-rfn-setup-vars):
8095         Clean up "chop" action.
8096
8097         * mouse.el:
8098         * mouse.el (button2): Now bound to mouse-track.
8099         * mouse.el (click-inside-extent-p):
8100         * mouse.el (point-inside-extent-p):
8101         * mouse.el (point-inside-selection-p):
8102         * mouse.el (mouse-drag-or-yank): Removed.
8103         * mouse.el (mouse-begin-drag-n-drop): New.
8104         * mouse.el (mouse-eval-sexp):
8105         * mouse.el (mouse-track-activate-strokes): New.
8106         * mouse.el (mouse-track-do-activate): New.
8107         * mouse.el (mouse-track):
8108         * mouse.el (default-mouse-track-event-is-with-button): New.
8109         * mouse.el (default-mouse-track-cleanup-hook):
8110         * mouse.el (default-mouse-track-drag-hook):
8111         * mouse.el (default-mouse-track-drag-up-hook):
8112         * mouse.el (default-mouse-track-click-hook):
8113         Merge drag-n-drop into mouse-track.
8114         Add general "activate" support to replace specific button2 kludges.
8115         Use "button modifier" support in mouse-track.
8116
8117         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8118
8119         * package-ui.el:
8120         * package-ui.el (pui-menu):
8121         * package-ui.el (pui-popup-context-sensitive): Removed.
8122         Fix bytecompiler warnings.
8123         Clean up popup code a bit.
8124
8125         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8126
8127         * simple.el:
8128         * simple.el (transpose-lines):
8129         * simple.el (transpose-line-up): New.
8130         * simple.el (transpose-line-down): New.
8131         * simple.el (transpose-subr):
8132         * simple.el (transpose-subr-1): Removed.
8133         Clean up, add functions to move lines up and down.
8134
8135         * startup.el (mail-host-address):
8136         * startup.el (user-mail-address):
8137         Customize.
8138
8139         * subr.el:
8140         * subr.el (set-symbol-value-in-buffer): New.
8141         * subr.el (error):
8142         * subr.el (check-argument-type):
8143         * subr.el (defined-error-p): New.
8144         Add structured error support.
8145
8146         * toolbar-items.el (toolbar-compile):
8147         Use new make-dialog-box.
8148
8149         * update-elc.el:
8150
8151         * userlock.el (ask-user-about-lock-dbox):
8152         * userlock.el (ask-user-about-supersession-threat-dbox):
8153         * userlock.el (ask-user-about-lock):
8154         * userlock.el (ask-user-about-supersession-threat):
8155         Use new make-dialog-box.
8156         Add safety checks; use should use-dialog-box-p.
8157
8158         * window-xemacs.el:
8159         * window-xemacs.el (__buffer-dedicated-frame):
8160         * window-xemacs.el (buffer-dedicated-frame): New.
8161         * window-xemacs.el (set-buffer-dedicated-frame): New.
8162         Move dedicated-frame stuff into lisp.
8163
8164 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8165
8166         * printer.el (generic-print-region): Do not require that
8167         `printer-name' be set.
8168         (printer-name): Commentary clarification.
8169
8170 2000-07-19  Martin Buchholz <martin@xemacs.org>
8171
8172         * XEmacs 21.2.35 is released.
8173
8174 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8175
8176         * select.el (selection-coercible-types): Initialise.
8177
8178 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8179
8180         * select.el (own-clipboard): Bug fix.
8181
8182 2000-07-17  Mike Sperber  <mike@xemacs.org>
8183
8184         * cus-edit.el (custom-migrate-custom-file): Save init file before
8185         continuing.
8186
8187 2000-07-16  Mike Sperber  <mike@xemacs.org>
8188
8189         * startup.el (load-init-file): Remove silly call to
8190         `load-user-custom-file`.
8191         (maybe-migrate-user-init-file): Minor fixes.
8192
8193 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8194
8195         * apropos.el (apropos-documentation-check-doc-file):
8196         `doc' variable should be let-bound, as was presumably intended.
8197
8198         * cus-edit.el (custom-variable-reset-saved):
8199         (custom-variable-reset-standard):
8200         Remove unused variable comment-widget.  Twice.
8201
8202         * toolbar.el (toolbar-blank-press-function):
8203         Add a real defvar with initial value nil and proper docstring.
8204         (press-toolbar-button): No need to check for boundp-ness anymore.
8205
8206         * rect.el (open-rectangle-line): Remove useless (let) form.
8207         Add defvar for pending-delete-mode.
8208
8209         * info.el (Info-find-node): This function needs an autoload cookie.
8210
8211         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8212         Use let* since the second form referred to the first.
8213
8214 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8215
8216         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8217         instead of removed `mswindows-get-clipboard'.
8218
8219
8220 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8221
8222         * select.el (select-convert-from-text): New.
8223         * select.el (select-convert-from-length): New.
8224         * select.el (select-convert-from-integer): New.
8225         * select.el (select-convert-from-identity): New.
8226         * select.el (select-convert-from-filename): New.
8227         * select.el (selection-converter-in-alist): Use them.
8228         New converter functions for X.
8229
8230         * select.el (get-selection): Removed comment.
8231
8232         * select.el (own-selection): Removed append code - I thought
8233         I'd already done this, but apparently not...
8234
8235         * select.el: Changed comment about TIMESTAMP.
8236
8237         * select.el (select-convert-in): New.
8238         * select.el (select-convert-out): New.
8239         New functions that get used by select.c.
8240
8241         * select.el (select-buffer-killed-default): New.
8242         * select.el (select-buffer-killed-text): New.
8243         * select.el (selection-buffer-killed-alist): New.
8244         New list and functions that get called if a relevant selection
8245         exists and a buffer gets killed.
8246
8247         * select.el (select-convert-to-targets):
8248         * select.el (select-convert-to-identity): Removed.
8249         * select.el (select-convert-from-identity): Removed.
8250         * select.el (select-converter-out-alist):
8251         Removed _EMACS_INTERNAL selection type.
8252
8253         * x-select.el (xselect-kill-buffer-hook): Removed.
8254         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8255         Removed this X-specific nonesense. Use the generic support
8256         in select.el instead.
8257
8258 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8259
8260         * mule/mule-category.el (defined-category-hashtable):
8261         Use make-hash-table instead of make-hashtable
8262
8263         * buff-menu.el: Byte-compiler warning fix.
8264
8265         * isearch-mode.el (isearch-highlight-all-cleanup):
8266         Remove unused variable `isearch-highlight-all-start'.
8267
8268         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8269
8270         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8271
8272         * cus-dep.el (Custom-make-dependencies):
8273         Add autoload cookie for custom-add-loads to generated custom-load.el.
8274
8275         * autoload.el (autoload-package-name): Warning suppression.
8276         Move defvar prior to first use.
8277
8278         * custom.el: Add autoload for custom-declare-face.
8279         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8280         * cl.el (cl-hack-byte-compiler):
8281         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8282         to work properly.
8283
8284 2000-07-08  Mike Sperber  <mike@xemacs.org>
8285
8286         * startup.el (load-home-init-file): Added variable.
8287         (maybe-migrate-user-init-file): Added.
8288         (load-user-init-file): Load custom file if different from init
8289         file.
8290
8291         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8292         "startup."
8293
8294         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8295         Moved `custom-file'-related code to cus-file.el.
8296
8297         * cus-file.el: New file.
8298
8299 2000-04-01  Mike Sperber  <mike@xemacs.org>
8300
8301         * packages.el (packages-find-package-directories): Added support
8302         for external package hierarchies with in-place installations.
8303
8304         * find-paths.el (paths-root-in-place-p): Added.
8305         (paths-find-emacs-directory): Added support for external
8306         directories with in-place installations.
8307         (paths-find-site-directory): Ditto.
8308
8309         * startup.el (find-user-init-file): Also look for
8310         ~/.xemacs/init.elc? in preference to ~/.emacs.
8311
8312 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8313
8314         * select.el (own-selection):
8315         * select.el (own-clipboard): Changed `append' parameter to
8316         `how-to-use' parameter.
8317         * select.el (own-selection): Removed icky append code.
8318         * select.el (own-selection, get-selection): Removed extra type
8319         checking.
8320         * select.el (selection-appender-alist):
8321         * select.el (selection-converter-{in|out}-alist): Initialise.
8322         * select.el (select-append-to-*): New.
8323         * select.el (select-convert-from-*): New.  New functions to append
8324         data and convert data from external type.
8325
8326 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8327
8328         * font-lock.el: Javadoc enhancements.
8329
8330 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8331
8332         * printer.el (generic-print-region): Compose job name from buffer
8333         name.
8334
8335 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8336
8337         * font-lock.el (font-lock-fontify-pending-extents): Call
8338         font-lock-fontify-region instead of font-lock-fontify-buffer
8339         to avoid unnecessary progress gauges.
8340
8341 2000-07-06  Craig Lanning  <lanning@scra.org>
8342
8343         * custom-load.el (faces):
8344
8345         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8346         dir is a regex.
8347
8348         * process.el (call-process-internal): from Dan Holmsand, use binary
8349         coding systems so that jka-compr works.
8350
8351 2000-07-07  Ben Wing  <ben@xemacs.org>
8352
8353         * font-lock.el: Undo previous change.  Unfortunately, some
8354         files actually use the variables directly in their init code
8355         without quoting them.
8356
8357 2000-07-07  Ben Wing  <ben@xemacs.org>
8358
8359         * font-lock.el (defvar font-lock-*-face): Removed.
8360
8361         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8362         only when necessary.
8363
8364 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8365
8366         * cl-macs.el: fix cl-transform-function-property kludge
8367         so that it does not require a random feature.
8368
8369 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8370
8371         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8372         as in Linux kernel "Rules.make".
8373
8374 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8375
8376         * build-report.el (build-report): Add autoload cookie.
8377
8378 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8379
8380         * package-ui.el (defgroup pui):  Correct a misspelling
8381         (pui-toggle-package-delete):  Change `seleted' to `selected'
8382
8383 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8384
8385         * package-get.el (package-get-update-base):
8386         (package-get): Use insert-file-contents-literally always.
8387         (package-get-maybe-save-index):
8388         Force coding system for writing to binary.
8389
8390 2000-06-08  Mike Alexander  <mta@arbortext.com>
8391
8392         * code-process.el (call-process-region): If there is no coding
8393         system for the process on process-coding-system-alist use the
8394         coding system of the buffer containing the region.
8395
8396 2000-06-10  Ben Wing  <ben@xemacs.org>
8397
8398         * cmdloop.el (command-error):
8399         If debug-on-error and noninteractive, output backtrace.
8400
8401         * files.el (file-relative-name):
8402         Remove MSDOS references.
8403
8404         * simple.el (line-number): New function, due to non-obvious
8405         behavior/usage of count-lines.
8406
8407         * simple.el (count-lines): document non-obvious usage to get
8408         line number.
8409
8410 2000-06-11  Ben Wing  <ben@xemacs.org>
8411
8412         * faces.el ((featurep 'xpm)):
8413         * x-faces.el (x-init-face-from-resources):
8414         * x-faces.el (x-init-frame-faces):
8415         * x-misc.el (x-init-specifier-from-resources):
8416         * x-misc.el (x-get-resource-and-bogosity-check):
8417         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8418         * x-mouse.el (x-init-pointer-shape):
8419         * x-scrollbar.el (x-init-scrollbar-from-resources):
8420         Add sixth argument to x-get-resource calls so as to issue warnings
8421         rather than errors on bogus arguments.
8422
8423 2000-06-05  Ben Wing  <ben@xemacs.org>
8424
8425         * compat.el: new file.  provides a clean, non-intrusive way to
8426         define compatibility functions.
8427
8428         * process.el (shell-quote-argument): temporary fix for lack
8429         of nt-quote-process-args.  #### I need to put back the overall
8430         structure of that mechanism but redo the guts of it using the
8431         extra intelligence in the C code.
8432
8433 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8434
8435         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8436         `package-get' does in package-get.el, instead of using external
8437         "md5sum" program.
8438
8439         * package-get.el (package-get): Insert package file literally to
8440         make checksum calculation work.
8441
8442 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8443
8444         * code-files.el (convert-mbox-coding-system): Deleted.
8445         (file-coding-system-alist): Removed reference to
8446         convert-mbox-coding-system.
8447
8448 2000-05-28  Martin Buchholz <martin@xemacs.org>
8449
8450         * XEmacs 21.2.34 is released.
8451
8452 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8453
8454         * font-lock.el (font-lock-keywords): Rewrote docstring
8455
8456 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8457
8458         * loadhist.el (unload-feature): handle case where x is both boundp
8459         and fboundp
8460
8461 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8462
8463         * packages.el: It's ok to use built-in macros, but not lisp
8464         defined ones.
8465
8466 2000-05-20  Ben Wing  <ben@xemacs.org>
8467
8468         * font-lock.el:
8469         * font-lock.el (font-lock-message-threshold):
8470         * font-lock.el (font-lock-mode):
8471         * font-lock.el (font-lock-default-fontify-buffer):
8472         * font-lock.el (font-lock-always-fontify-immediately):
8473         * font-lock.el (font-lock-old-extent): Removed.
8474         * font-lock.el (font-lock-old-len): Removed.
8475         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8476         * font-lock.el (font-lock-pending-extent-table): New.
8477         * font-lock.el (font-lock-range-table): New.
8478         * font-lock.el (font-lock-after-change-function):
8479         * font-lock.el (font-lock-after-change-function-1): Removed.
8480         * font-lock.el (font-lock-fontify-pending-extents): New.
8481         * font-lock.el ('font-lock-revert-cleanup): Removed.
8482         * font-lock.el ('font-lock-revert-setup): Removed.
8483         Rewrite deferral code to handle any number of changes, merging
8484         them properly.  Remove hacked-up code for revert-buffer, now
8485         unnecessary.
8486
8487         * menubar-items.el (default-menubar):
8488         In Options->Edit Init File, don't switch to emacs-lisp-mode
8489         unless necessary; doing this turns off font-lock.
8490
8491 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8492
8493         * keydefs.el: Define C-x BS to backward-kill-sentence.
8494
8495 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8496
8497         * files.el (hack-local-variables-prop-line): Use non-greedy
8498         matching to process -*-texinfo-*- -*-.
8499
8500 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8501
8502         * minibuf.el (minibuf-directory-files): new function.
8503         (read-file-name-activate-callback): use minibuf-directory-files.
8504         (read-directory-name-internal): ditto.
8505         (mouse-file-display-completion-list): ditto.
8506         (mouse-directory-display-completion-list): ditto.
8507         (read-file-name-internal): remove "./" from completion list unless
8508         explicitly matched, for consistency.
8509
8510 2000-05-11  Ben Wing  <ben@xemacs.org>
8511
8512         * gutter-items.el (gutter-buffers-tab):
8513         * gutter-items.el (add-tab-to-gutter):
8514         * gutter-items.el (update-tab-in-gutter):
8515         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8516         * gutter-items.el (append-progress-display):
8517         * gutter-items.el (abort-progress-display):
8518         * gutter-items.el (raw-append-progress-display):
8519         Further fixes.  Use set-glyph-image not set-image-instance-property,
8520         to fix problems with multiple windows in a frame.
8521
8522         * menubar-items.el (tutorials-menu-filter):
8523         Fix typo.
8524
8525         * startup.el (early-error-handler):
8526         Display message box under windows; otherwise, message will disappear
8527         before it can be viewed.
8528
8529         * update-elc.el:
8530         Fix bug in NEEDTODUMP processing.
8531
8532 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8533
8534         * startup.el (lock-directory): Removed.
8535         (superlock-file): Ditto.
8536         (startup-set-paths): Remove lockdir.
8537         (startup-setup-paths-warning): Remove lock-directory.
8538
8539         * setup-paths.el (paths-find-lock-directory): Removed.
8540         (paths-find-superlock-file): Ditto.
8541
8542 2000-05-09  Ben Wing  <ben@xemacs.org>
8543
8544         * faces.el (set-face-property):
8545         * faces.el (set-face-font):
8546         * faces.el (set-face-foreground):
8547         * faces.el (set-face-background):
8548         * faces.el (set-face-background-pixmap):
8549         * faces.el (set-face-underline-p):
8550         * faces.el (set-face-strikethru-p):
8551         * faces.el (set-face-highlight-p):
8552         * faces.el (set-face-dim-p):
8553         * faces.el (set-face-blinking-p):
8554         * faces.el (set-face-reverse-p):
8555         doc string changes.
8556
8557         * glyphs.el:
8558         * glyphs.el (make-image-specifier):
8559         * glyphs.el (glyph-property):
8560         * glyphs.el (set-glyph-image):
8561         * glyphs.el (make-glyph):
8562         * glyphs.el (make-pointer-glyph):
8563         * glyphs.el (make-icon-glyph):
8564         * glyphs.el (widget-image-instance-p): New.
8565         authorship info, lots of doc changes.  New predicate, inadvertently
8566         omitted.  the general principle with specifier docs is now that
8567         the description of instantiators should go with the make-foo-specifier
8568         fun's doc string, rather than in foo-specifier-p.  this follows
8569         conventions elsewhere in XEmacs and in general is a lot more obvious
8570         of a place to look.  sometimes the make-foo-specifier function needs
8571         to be created in the process.
8572
8573         * gutter.el:
8574         * gutter.el (make-gutter-specifier): New.
8575         * gutter.el (make-gutter-size-specifier): New.
8576         * gutter.el (make-gutter-visible-specifier): New.
8577         specifier doc updates according to the conventions specified before.
8578
8579         * objects.el:
8580         * objects.el (make-font-specifier):
8581         * objects.el (make-color-specifier):
8582         * objects.el (make-face-boolean-specifier): New.
8583         specifier doc updates according to the conventions specified before.
8584
8585         * specifier.el:
8586         * specifier.el (set-specifier):
8587         * specifier.el (make-integer-specifier): New.
8588         * specifier.el (make-boolean-specifier): New.
8589         * specifier.el (make-natnum-specifier): New.
8590         * specifier.el (make-generic-specifier): New.
8591         * specifier.el (make-display-table-specifier): New.
8592         specifier doc updates according to the conventions specified before.
8593
8594         * toolbar.el:
8595         * toolbar.el (make-toolbar-specifier): New.
8596         specifier doc updates according to the conventions specified before.
8597
8598 2000-05-09  Ben Wing  <ben@xemacs.org>
8599
8600         * process.el (call-process-internal): Revert to previous version
8601         because Mike's change clashed with a change I did not long before.
8602         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8603         Thanks very much Mike for pointing out the bug and submitting a
8604         patch!
8605
8606 2000-04-13  Mike Alexander  <mta@arbortext.com>
8607
8608         * process.el (call-process-internal): Send the correct input buffer
8609         (call-process-internal): Return the exit status of the process
8610
8611 2000-05-07  Ben Wing  <ben@xemacs.org>
8612
8613         * winnt.el:
8614         * winnt.el (nt-quote-args-verbatim): Removed.
8615         * winnt.el (nt-quote-args-prefix-quote): Removed.
8616         * winnt.el (nt-quote-args-backslash-quote): Removed.
8617         * winnt.el (nt-quote-args-double-quote): Removed.
8618         * winnt.el (nt-quote-args-functions-alist): Removed.
8619         * winnt.el (nt-quote-process-args): Removed.
8620         Remove all stuff for argument quoting.  We borrow the code instead
8621         from Emacs 20.6, which is much more careful in its quoting
8622         (e.g. in handling runs of the escape character) and avoids most of
8623         the need for this Lisp mechanism by checking to see whether we're
8624         running a Cygwin or normal program and doing the appropriate
8625         quoting.  If we end up needing such a mechanism, we should add
8626         it by extending the variable `mswindows-quote-process-args' so it
8627         can take an alist of regexps.
8628
8629 2000-05-07  Ben Wing  <ben@xemacs.org>
8630
8631         * keydefs.el:
8632         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8633         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8634         the window without moving point.
8635
8636         * simple.el:
8637         * simple.el (scroll-up-one): New.
8638         * simple.el (scroll-down-one): New.
8639         Functions for use with C-M-up/down.
8640
8641 2000-05-01  Martin Buchholz <martin@xemacs.org>
8642
8643         * XEmacs 21.2.33 is released.
8644
8645 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8646
8647         * dialog.el (yes-or-no-p-dialog-box):
8648         Fix docstring.
8649         Fix following horrible bug in X11 mode with focus-follows-mouse:
8650           1. Visit two files in two different frames.
8651           2. do File->Revert Buffer in one of those frames.
8652           3. Dialog box appears.
8653           4. Arrange things so that the mouse passes over the *other*
8654              frame, then to the dialog box, and click on "Yes".
8655           5. The file contents end up in the *wrong* buffer!
8656         Add TODO comment.
8657
8658 2000-04-28  Ben Wing  <ben@xemacs.org>
8659
8660         * help.el (describe-installation): correct typo introduced
8661         in last patch: boundp -> fboundp.
8662
8663         * etags.el (buffer-tag-table-list):
8664         canonicalize filenames to Unix format so that tag-table-alist
8665         searching works under Windows.
8666
8667         * autoload.el:
8668         Bowdlerize the supposedly objectionable words
8669         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8670
8671         * gutter-items.el (set-progress-display-style):
8672         * gutter-items.el (search-dialog-callback):
8673         * gutter-items.el (make-search-dialog):
8674         Change to new callback-ex api.
8675
8676 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8677
8678         * help.el: (describe-installation): decode-coding-string is not
8679         defined in a non MULE environment.
8680
8681 2000-04-28  Ben Wing  <ben@xemacs.org>
8682
8683         * gutter-items.el (buffer-list-changed-hook):
8684         use it, not record-buffer-hook.
8685
8686         * subr.el (record-buffer-hook): Removed.
8687
8688 2000-04-27  Ben Wing  <ben@xemacs.org>
8689
8690         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8691         use NORECORD option.  Andy will not like this, but the existing
8692         gutter behavior is just wrong, as per this comment:
8693
8694         ;; this used to add the norecord flag to both calls below.
8695         ;; this is bogus because it is a pervasive assumption in XEmacs
8696         ;; that the current buffer is at the front of the buffers list.
8697         ;; for example, select an item and then do M-C-l
8698         ;; (switch-to-other-buffer).  Things get way confused.
8699         ;;
8700         ;; Andy, if you want to maintain the current look, you must
8701         ;;  *uncouple* the gutter order and buffers order.
8702
8703         * loaddefs.el (completion-ignored-extensions): unfuckify.
8704
8705         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8706         xemacs.mak.
8707
8708         * autoload.el (batch-update-one-directory): new function, used in
8709         xemacs.mak.
8710
8711         * loadup.el: set gc-cons-threshold very high unless dumping --
8712         loadup during update-elc is much much much faster.  also do this
8713         when quick-building.
8714
8715         add commented-out code for profiling loadup.
8716
8717
8718         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8719         is required in order to build xemacs.
8720
8721 2000-04-26  Ben Wing  <ben@xemacs.org>
8722
8723         * loadup.el: don't garbage collect during loadup if quick-build
8724         compile-time option is set.
8725
8726 2000-04-23  Ben Wing  <ben@xemacs.org>
8727
8728         * update-elc.el: compute whether any dumped .el or .elc files
8729         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8730         if so.
8731
8732         * update-elc.el (update-elc-files-to-compile): always change
8733         NOBYTECOMPILE in the src directory rather than current dir,
8734         so it will work under NT.
8735
8736         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8737         the form of this file is identical between Unix and Windows.
8738         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8739         Added comment.
8740         (update-autoloads-from-directory): updated doc string.
8741         updated doc strings in a few other places.
8742
8743 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8744
8745         * bytecomp.el (byte-force-recompile): Fix argument to
8746         byte-recompile-directory.
8747
8748 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8749
8750         * gutter-items.el (progress-display-clear-when-idle): Use
8751         add-one-shot-hook.
8752         * gutter-items.el (clear-progress-display): Adjust number of
8753         arguments.
8754
8755 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8756
8757         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8758
8759 2000-04-16  Ben Wing  <ben@xemacs.org>
8760
8761         * printer.el: New file.
8762
8763         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8764
8765         * help.el (describe-installation): Fix decoding for Windows.
8766
8767         * menubar-items.el:
8768         * menubar-items.el (default-menubar):
8769         * menubar-items.el (tutorials-menu-filter): New.
8770         * menubar-items.el (popup-menubar-menu):
8771         Add authorship.  Redo Help menu and Tutorials filter.
8772
8773         * menubar.el: Correct comment.
8774
8775         * modeline.el (modeline-buffer-identification): Correct doc string.
8776
8777         * simple.el:
8778         * simple.el (printing): Removed.
8779         * simple.el (printer-name): Removed.
8780         * simple.el (generic-print-buffer): Removed.
8781         * simple.el (generic-print-region): Removed.
8782         Move generic print code to printer.el.
8783
8784 2000-04-15  Ben Wing  <ben@xemacs.org>
8785
8786         * simple.el (generic-print-region): New.
8787         make this function actually work.
8788         (generic-print-buffer): call generic-print-region.
8789
8790 2000-04-14  Andy Piper  <andy@xemacs.org>
8791
8792         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8793         by using the new widget-callback-current-channel.
8794         (search-dialog-callback): ditto.
8795
8796 2000-04-12  Andy Piper  <andy@xemacs.org>
8797
8798         * gutter.el (default-gutter-position): moved from gutter-items.el.
8799         (default-gutter-position-changed-hook): ditto.
8800         (gutter-element-visibility-changed-hook): ditto.
8801         (set-gutter-element): ditto.
8802         (remove-gutter-element): ditto.
8803         (set-gutter-element-visible-p): ditto.
8804         (gutter-element-visible-p): ditto.
8805         (init-gutter): ditto.
8806
8807         * dialog.el (make-dialog-box): renamed and moved from
8808         gutter-items.el
8809
8810         * gutter-items.el: move various functions elsewhere.
8811
8812 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8813
8814         * menubar-items.el: Fixed place of parenthesis.
8815
8816 2000-04-12  Ben Wing  <ben@xemacs.org>
8817
8818         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8819                 without constantly being prompted for the tag.
8820         * simple.el: Added a number of section headings, to clarify the
8821                 organization of this file.
8822         * simple.el (activate-region):
8823         * simple.el (region-exists-p):
8824         * simple.el (region-active-p):
8825                 Moved these three function down to the other side of
8826                 the case-changing functions, so they join the rest of
8827                 the region code.
8828         * simple.el (printing): New.
8829         * simple.el (printer-name): New.
8830         * simple.el (generic-print-buffer): New.
8831                 New functions, a very simple prototype for a unified
8832                 printing interface.
8833
8834         * process.el (call-process-internal): Real fix for null BUFFER,
8835                 other problems with BUFFER specs.
8836
8837         * menubar-items.el:
8838                 Fixed up File->Print to use new printing functions.
8839                 Various corrections and expansions to Grep/Compile menus.
8840                 New options for Printing.
8841                 New options for SMTP Mail, the way to send mail under
8842                   MS Windows. (There's also a package patch to make SMTP
8843                   Mail be the default under MSWin.)
8844
8845 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8846
8847         * menubar-items.el: Selecting Rectangle Mousing from menubar
8848         did not work.  Needed to quote mouse-track-rectangle-p.
8849
8850 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8851
8852         * cl-compat.el (keywordp): Removed.
8853
8854 2000-04-05  Andy Piper  <andy@xemacs.org>
8855
8856         * gutter-items.el (progress-layout-glyph): don't initialize here.
8857         (progress-gauge-glyph): use dynamic sizing.
8858         (set-progress-display-style): new function. Set progress glyphs
8859         appropriately depending on the style.
8860         (progress-display-style): new variable. Custom version of
8861         set-progress-display-style.
8862         (progress-abort-glyph): switch to dynamic sizes.
8863         (search-dialog-text): make the edit field active.
8864
8865 2000-04-04  Andy Piper  <andy@xemacs.org>
8866
8867         * gutter-items.el (make-search-dialog): need to make the search
8868         dialog visible after creation.
8869
8870         * menubar-items.el (default-menubar): use the search dialog for
8871         searching. Remove some extraneous search menu items.
8872
8873         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8874         well as strings.
8875         (make-gutter-only-dialog-frame): allow the user to create the
8876         frame unmapped. Allow the gutter spec to be given as a glyph.
8877         (search-dialog-direction): new variable.
8878         (search-dialog-text): new variable.
8879         (search-dialog-callback): new function. Callback for the search
8880         dialog action.
8881         (make-search-dialog): new function. Create a user-friendly search
8882         dialog.
8883
8884 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8885
8886         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8887         under Windows.
8888
8889 2000-04-01  Andy Piper  <andy@xemacs.org>
8890
8891         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8892         progress more accurately.
8893
8894 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8895
8896         * finder.el (finder-compile-keywords): Process readable files only.
8897         Because error in process of .#finder-inf.el when compile xemacs
8898         with --with-clash-detection option.
8899
8900 2000-03-31  Andy Piper  <andy@xemacs.org>
8901
8902         * gutter-items.el (append-progress-display): don't delay after a
8903         successful font-lock.
8904         (make-gutter-only-dialog-frame): new function. Allow users to
8905         create gutter-only dialogs.
8906
8907 2000-03-27  Mike Alexander  <mta@arbortext.com>
8908
8909         * process.el (call-process-internal): Handle a null BUFFER
8910         parameter correctly.
8911
8912 2000-03-28  Andy Piper  <andy@xemacs.org>
8913
8914         * gutter-items.el (abort-progress-display): put strings in the
8915         gutter not extents.
8916         (progress-layout-glyph): signal special 'quit callback.
8917         (progress-display-quit-function): deleted.
8918         (progress-display-stop-callback): deleted.
8919         (progress-display-dispatch-command-events): deleted.
8920         (append-progress-display): remove calls to
8921         progress-display-dispatch-command-events.
8922         (raw-append-progress-display): ditto.
8923
8924 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8925
8926         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8927         being a list.  Actually define `stipple-pixmap-p' which is used as
8928         an error predicate.  Correctly handle PIXMAP being either relative
8929         or absolute file name.
8930
8931 2000-03-24  Andy Piper  <andy@xemacs.org>
8932
8933         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8934         (abort-progress-display): ditto. Don't delete the created extent.
8935         (raw-append-progress-display): ditto.
8936         (progress-display-dispatch-non-command-events): new
8937         function. Encapsulates what we want to do when no command input is
8938         required.
8939         (progress-display-dispatch-command-events): likewise, but disable
8940         for now since it causes too many problems.
8941         (append-progress-display): use them.
8942         (raw-append-progress-display): ditto.
8943         (default-gutter-position-changed-hook): set this rather than
8944         default-gutter-position-changed.
8945         (default-gutter-position-changed-hook): lambda with zero arguments
8946         rather than one.
8947         (raw-append-progress-display): trap errors in pending input since
8948         allowing them to signal will hose the gauge well and
8949         truly. Ideally we would like to delay these until we are more able
8950         to cope.
8951         (append-progress-display): ditto.
8952
8953 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8954
8955         * lisp/make-docfile.el: call-process-internal is now implemented
8956         in process.el.
8957
8958 2000-03-21  Ben Wing  <ben@xemacs.org>
8959
8960         * mule\mule-cmds.el (set-language-info-alist):
8961         Fix to correspond to new menu arrangement.
8962
8963 2000-03-21  Ben Wing  <ben@xemacs.org>
8964
8965         * process.el:
8966         * process.el (call-process-internal): New.
8967         New implementation of call-process.  Only enabled under NT, so far.
8968         stderr handling not implemented yet in CVS'd C code.
8969
8970 2000-03-20  Ben Wing  <ben@xemacs.org>
8971
8972         * lisp-mode.el:
8973         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8974         * lisp-mode.el (lisp-interaction-mode):
8975         Put back Lisp Interaction menubar for Jan V's sake.
8976
8977         * simple.el:
8978         * simple.el (mark-ring):
8979         * simple.el (dont-record-current-mark): New.
8980         * simple.el (in-shifted-motion-command): New.
8981         * simple.el (mark-ring-unrecorded-commands): New.
8982         * simple.el (mark-ring-max):
8983         * simple.el (set-mark-command):
8984         * simple.el (push-mark):
8985         * simple.el (handle-pre-motion-command):
8986         Implement scheme for not recording unimportant marks.
8987
8988         * subr.el:
8989         * subr.el (function-allows-args): New.
8990         New function function-allows-args.
8991
8992 2000-03-20  Martin Buchholz <martin@xemacs.org>
8993
8994         * XEmacs 21.2.32 is released.
8995
8996 2000-03-20  Andy Piper  <andy@xemacs.org>
8997
8998         * gutter-items.el (update-tab-in-gutter): force selection of the
8999         selected-window if required to do so.
9000         (buffers-tab-items): ditto.
9001         (add-tab-to-gutter): ditto.
9002         (create-frame-hook): use force-selection.
9003         (default-gutter-position-changed): lambdify.
9004         (update-tab-hook): deleted since it was only used in one place.
9005
9006 2000-03-18  Andy Piper  <andy@xemacs.org>
9007
9008         * files.el (find-file-noselect): undo change that shouldn't have
9009         gone in.
9010
9011 2000-03-17  Andy Piper  <andy@xemacs.org>
9012
9013         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9014         of selected-window trickery.
9015
9016         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9017         frames tabs.
9018         (progress-display-stop-callback): progress -> progress-display
9019         (progress-display-quit-function): ditto.
9020         (clear-progress-display): ditto.
9021         (remove-progress-display): ditto.
9022         (append-progress-display): ditto.
9023         (abort-progress-display): ditto.
9024         (raw-append-progress-display): ditto.
9025         (display-progress-display): ditto.
9026         (current-progress-display-label): ditto.
9027         (current-progress-display): ditto.
9028         (lprogress-display): ditto and save the buffer
9029         (progress-display): ditto. Otherwise the buffer sometimes gets
9030         changed which confuses font-lock.
9031
9032         * font-lock.el (font-lock-default-fontify-buffer): catch all
9033         errors, not just quit.
9034         (font-lock-mode): progress -> display-progress
9035         (font-lock-default-fontify-buffer): ditto.
9036         (font-lock-fontify-syntactically-region): ditto.
9037         (font-lock-fontify-keywords-region): ditto.
9038
9039 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9040
9041         * cl.el (gensym): Move to here from cl-macs.el.
9042         (gentemp): Ditto.
9043
9044 2000-03-16  Andy Piper  <andy@xemacs.org>
9045
9046         * font-lock.el (font-lock-mode): use lprogress and friends for
9047         progress management.
9048         (font-lock-default-fontify-buffer): ditto.
9049         (font-lock-fontify-syntactically-region): ditto.
9050         (font-lock-fontify-keywords-region): ditto.
9051         (font-lock-revert-cleanup): fix reverting.
9052         (font-lock-revert-setup): ditto.
9053
9054         * gutter-items.el (progress-use-echo-area): new variable. Use the
9055         echo area for progress gauges if non-nil.
9056         (clear-progress): remove echo area stuff and defer to
9057         clear-message.
9058         (append-progress): dispatch non-command events after each progress
9059         increment. Remove echo area stuff.
9060         (abort-progress): remove echo area stuff and defer to
9061         display-message.
9062         (raw-append-progress): ditto. Dispatch non-command events after
9063         gutter redisplay.
9064         (display-progress): defer echo area stuff to display-message.
9065
9066         * gutter-items.el (clear-progress):
9067         (abort-progress): indentation changes.
9068         (display-progress): don't clear progress.
9069         (append-progress): compare messages with equal.
9070         (raw-append-progress): use dispatch-non-command-events to flush
9071         widget creation events.
9072
9073 2000-03-13  Ben Wing  <ben@xemacs.org>
9074
9075         * abbrev.el:
9076         * abbrev.el (abbrev-string-to-be-defined): New.
9077         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9078         Changes for use with the menubar.
9079
9080 2000-03-12  Ben Wing  <ben@xemacs.org>
9081
9082         * alist.el (vassoc): moved here from font-menu.el.
9083
9084         * custom.el (defface): typo fix.
9085
9086         * dialog.el (yes-or-no-p-dialog-box):
9087         * dialog.el (message-box):
9088         * files.el (save-some-buffers-1):
9089         Put accelerators in the button names.
9090
9091         * font-lock.el (font-lock-comment-face):
9092         * font-lock.el (font-lock-keyword-face):
9093         * font-lock.el (font-lock-function-name-face):
9094         Fixed some of the colors under MS Windows because the existing
9095         default colors were hardly different from black and needed to be
9096         made lighter.
9097
9098         * font-menu.el:
9099         * font-menu.el (font-menu-split-long-menu):
9100         * font-menu.el (font-menu-family-constructor):
9101         * font-menu.el (font-menu-size-constructor):
9102         * font-menu.el (font-menu-weight-constructor):
9103         * font-menu.el (font-menu-set-font):
9104         vassoc moved to alist.el.
9105         Accelerators added to all menus.
9106         Unused bound var new-props removed.
9107
9108         * keydefs.el: I did a whole lot of rearranging to put things in a
9109         more consistent order and fixed a number of cases where key
9110         combinations involving up, down, left, right and so on were
9111         defined but the corresponding keypad combinations were not
9112         defined.
9113
9114         * lisp-mode.el:
9115         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9116         * lisp-mode.el (emacs-lisp-mode):
9117         * lisp-mode.el (lisp-interaction-mode):
9118         * lisp-mode.el (flet):
9119         Added accelerators onto the menus.
9120         Made all the different versions of the let function be indented
9121         the same way.
9122         Undid Steve's easy-menu-ification, because it makes it impossible
9123         to have the menubar and popup menus different.
9124         Cleaned up the menu; added items for find-function &c and some
9125         indenting, and removed debug-on-*.
9126
9127         * list-mode.el (list-mode-hook):
9128         * list-mode.el (list-mode):
9129         * list-mode.el (completion-setup-hook):
9130         * list-mode.el (display-completion-list):
9131         Added support for the :window-height keyword, which is required
9132         because of other changes that I made for the file dialog box.  I
9133         also made the hook variables list-mode-hook and
9134         completion-setup-hook and also minibuffer-setup-hook in
9135         minibuf.el be permanent-local; see comment in list-mode.el.
9136
9137         * map-ynp.el (map-y-or-n-p):
9138         Added accelerators to the dialog buttons.
9139
9140         * menubar-items.el (menu-truncate-list):
9141         New internal function.
9142         * menubar-items.el (submenu-generate-accelerator-spec):
9143         * menubar-items.el (menu-item-strip-accelerator-spec):
9144         * menubar-items.el (menu-item-generate-accelerator-spec):
9145         New exported functions, for use in auto-generating accelerator specs.
9146
9147         * menubar-items.el:
9148         * menubar-items.el (default-menubar):
9149         * menubar-items.el (maybe-add-init-button):
9150         * menubar-items.el (bookmark-menu-filter):
9151         * menubar-items.el (slow-format-buffers-menu-line):
9152         * menubar-items.el (build-buffers-menu-internal):
9153         * menubar-items.el (language-environment-menu-filter):
9154         * menubar-items.el (default-popup-menu):
9155         * menubar-items.el (popup-buffer-menu):
9156         * menubar-items.el (popup-menubar-menu):
9157         Did a major overhaul on this file, and in fact I'm nowhere near
9158         done working on the menubar, and there will be more patches to
9159         come.  A basic summary of what I've done:
9160
9161         a) I added accelerators to all of the menu items.  For menus that
9162         are auto-generated, such as the buffers menu, the accelerators are
9163         automatically added to the beginning of each line using the
9164         numbers 1 through 9, then zero, and then letters starting with A,
9165         but omitting the letters that are already in use for the fixed
9166         menu items at the top of the buffers menu.  To facilitate adding
9167         accelerators of this kind, I created some new functions
9168         (*-accelerator-spec), which are also being used by other filters
9169         that auto generate lists of things such as ftp sites to download
9170         packages.  If people really don't like these accelerators
9171         appearing at the beginning of the menu items, a variable can be
9172         added to optionally turn them off, but I think this is rather
9173         pointless because other menu items have accelerators and many or
9174         most of the menu users will use the accelerators if the support is
9175         there.
9176
9177         b) I combined the top level Tools and Apps menus into a single
9178         Tools menu, because the distinction between the two is not
9179         obvious, and the items on the menus are not used often enough that
9180         putting some of them onto submenus is a problem.
9181
9182         c) I created two new top level menus called View and Cmds because
9183         there were too many items on the File and Edit menus, and I'm going
9184         to be adding more items to these menus.  In contrast to the Tools
9185         menu, the items on these menus may be used quite often during an
9186         editing session, and so should be available with fewer
9187         keystrokes.
9188
9189         d) I added a number of options to the options menu, including one
9190         for controlling whether the alt key can be used to traverse to
9191         menu items using the accelerators, one for controlling behavior of
9192         control-k, one for controlling how the kill and yank functions
9193         interact with the clipboard, a few additional buffers-menu
9194         options, and various other things.  I also did a bit of
9195         rearranging, for example, combining the keyboard and mouse options
9196         into a single keyboard and mouse submenu to facilitate the
9197         accelerators on that level.
9198
9199         e) I changed the variable buffers-menu-format-buffer-line-function
9200         to take two arguments instead of one, the second argument being
9201         the line number for use in creating an accelerator.  I added a
9202         hack to support existing functions with one argument (although I
9203         doubt that very many of these exist), for backward compatibility.
9204
9205         f) I moved the top level mule menu to be a submenu of the edit
9206         menu.  I think that most of the items on this menu are fairly
9207         useless and there are certainly not enough frequently used items
9208         to justify this being its own top level menu.
9209
9210         g) I combined most of the items in big-menubar.el into the main menu.
9211         If people think the main menu is too big, it would be possible to
9212         create different configurations, some smaller.
9213
9214         * menubar.el (check-menu-syntax):
9215         Deleted some syntax checks that were no longer valid, partly
9216         because of changes that were already made a long time ago, and
9217         partly because of a change I made where I allow the name of the
9218         menu item to be an evaluated expression rather than just a string,
9219         similar to all of the other parameters of a menu item.
9220
9221         * minibuf.el:
9222         * minibuf.el (read-file-name-1):
9223         * minibuf.el (mouse-read-file-name-1):
9224         I made a number of changes to improve the appearance
9225         and functioning of the file dialog box.  They include:
9226
9227         a) Fixing the problem where closing the dialog box by clicking on
9228         the close button of the window didn't properly exit the
9229         minibuffer.
9230
9231         b) Fixing the problem that if you typed part of a file name, and
9232         then clicked on a completion with the mouse, the file was not
9233         correctly selected.
9234
9235         c) Changing the title of the dialog box to reflect the operation
9236         being done in accordance with user interface conventions, rather
9237         than the name of the dialog box buffer, which is rather useless.
9238
9239         d) Remove the words "possible completions are" which didn't
9240         belong.
9241
9242         e) Fix things so that the completions scroll off the end of the
9243         completions windows only to the right, rather than both to the
9244         right and down, which is in accordance with Windows user interface
9245         conventions.
9246
9247         * msw-init.el (init-post-mswindows-win):
9248         Added a binding for meta-F4, which is the standard windows binding
9249         for exiting a program.
9250
9251         * select.el (get-selection-no-error):
9252         * select.el (own-selection):
9253         * select.el (own-clipboard):
9254         Added an optional argument called append to the functions
9255         own-selection and own-clipboard.  This adds support for appending
9256         text to the existing selection and allows the function
9257         own-clipboard to be used as the value of the variable
9258         interprogram- cut-function.
9259
9260         Fixed a bug in own-selection in handling zmacs-region-stays.
9261
9262         * simple.el (historical-kill-line): New.
9263
9264         * simple.el (kill-line):
9265         * simple.el (interprogram-cut-function):
9266         * simple.el (interprogram-paste-function):
9267         * simple.el (handle-pre-motion-command):
9268         * simple.el (next-line):
9269         * simple.el (previous-line):
9270         a) Expanded the variable kill-whole-line, so that function
9271         kill-line can be set to delete the entire line always, not just
9272         when cursor is at the beginning of the line.  This is controlled
9273         by setting the variable kill-whole-line to the symbol 'always.
9274         This behavior, as well as the existing kill-whole-line behavior,
9275         now only take effect when kill-line is called interactively,
9276         although this is a departure from a previous behavior in the case
9277         of setting this variable kill-whole-line to t.  It is almost
9278         certainly what has always been intended, and most likely the old
9279         way of doing things introduced bugs.  I also created a function
9280         called historical-kill-line, which ignores the kill-whole-line
9281         setting and always gives the historical behavior of only killing
9282         to the end of the line.  I bound this function to shift- control-k
9283         so that the kill to end of line behavior is available, even when
9284         kill-whole-line has been set to change control-k into the simple
9285         delete-whole-line behavior. (This can be set using the options
9286         menu.)
9287
9288         b) I changed things so that kill and yank now interact with the
9289         clipboard by default under windows.  This was done by changing the
9290         default value of interprogram-cut- function and
9291         interprogram-paste-function.  You can get the old behavior by
9292         setting these to nil, and there is an option on the options menu
9293         to do this.
9294
9295         c) I added support for selecting text using shifted motion keys.
9296         This support is on by default and can be controlled by the
9297         variable shifted-motion-keys-select-region.  There is also a
9298         variable called unshifted-motion-keys-deselect-region that
9299         controls more specifically how the shifted motion key behavior
9300         works.  I did not put an option on the options menu to turn this
9301         off, because I can't imagine why this would be useful.
9302
9303         * simple.el (forward-block-of-lines):
9304         * simple.el (backward-block-of-lines):
9305         * simple.el (block-movement-size):
9306         New.
9307
9308         * simple.el (uncapitalized-title-words):
9309         * simple.el (uncapitalized-title-word-regexp):
9310         * simple.el (capitalize-string-as-title):
9311         * simple.el (capitalize-region-as-title):
9312         New.
9313
9314
9315         * subr.el (add-hook):
9316         * subr.el (make-local-hook): New.
9317         * subr.el (remove-local-hook): New.
9318         * subr.el (add-one-shot-hook): New.
9319         * subr.el (add-local-one-shot-hook): New.
9320         Added some functions to make using hooks easier.
9321         These include:
9322
9323         a) Functions add-local-hook and remove-local-hook to make it easy
9324         to use local hooks.
9325
9326         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9327         make it possible to add a "one-shot" hook, which is to say a hook
9328         that runs only once, and automatically removes itself after the
9329         first time it has run.
9330
9331 2000-03-09  Andy Piper  <andy@xemacs.org>
9332
9333         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9334
9335 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9336
9337         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9338         Moved from menubar-items.el.
9339         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9340
9341 2000-03-08  Andy Piper  <andy@xemacs.org>
9342
9343         * gutter-items.el (build-buffers-tab-internal): add selected field
9344         to buffers tab spec.
9345
9346 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9347
9348         * minibuf.el (last-exact-completion): Initialize to nil.
9349
9350 2000-03-07  Didier Verna  <didier@xemacs.org>
9351
9352         * startup.el (command-line-1): remove unused variable
9353         `first-file-buffer'.
9354
9355 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9356
9357         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9358         which is also used for Web server log files.
9359
9360 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9361
9362         * mule/mule-charset.el: Setup auto-fill-chars.
9363
9364 2000-03-02  SL Baur  <steve@beopen.com>
9365
9366         * subr.el (with-string-as-buffer-contents): Reimplement using
9367         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9368         non-deletion of buffer after execution problem.
9369         (with-output-to-string): Use unique buffer name.
9370
9371 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9372
9373         * gutter-items.el (buffers-tab-sort-function):  New variable.
9374         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9375
9376 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9377
9378         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9379
9380 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9381
9382         * menubar-items.el (maybe-add-init-button): Remove the "Load
9383         .emacs" button from all menubars.
9384
9385 2000-03-01  Didier Verna  <didier@xemacs.org>
9386
9387         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9388         region rectangle replacement (from Jan Vroonhof).
9389         (replace-rectangle): new function.
9390
9391 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9392
9393         * mule/mule-cmds.el (set-default-coding-systems): Use
9394         set-terminal-coding-system and set-keyboard-coding-system.
9395         * coding.el (set-terminal-coding-system): Use
9396         set-console-tty-output-coding-system.
9397         (set-keyboard-coding-system): Use
9398         set-console-tty-input-coding-system.
9399
9400 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9401
9402         * minibuf.el (read-variable): Allow symbol to default argument.
9403
9404 2000-02-27  Andy Piper  <andy@xemacs.org>
9405
9406         * gutter-items.el (update-tab-hook): new function to be used for
9407         hooks.
9408         (create-frame-hook): add update-tab-hook.
9409         (record-buffer-hook): ditto.
9410         (default-gutter-position-changed): ditto.
9411         (default-gutter-position): updating the buffers tab is now handled
9412         by a hook.
9413         (default-gutter-position-changed-hook): new variable.
9414         (gutter-element-visibility-changed-hook): ditto.
9415         (set-gutter-element-visible-p): call it.
9416         (set-gutter-element): use modify-specifier-instances. Set extents
9417         as duplicable before using.
9418         (remove-gutter-element): ditto.
9419         (set-gutter-element-visible-p): ditto.
9420         (init-gutter): new function.
9421         (add-tab-to-gutter): use new gutter-element functions rather than
9422         setting specifiers directly.
9423         (clear-progress): ditto.
9424         (abort-progress): ditto.
9425         (gutter-buffers-tab-visible-p): renamed from
9426         default-gutter-visible-p
9427
9428         * specifier.el (modify-specifier-instances): new function from Jan
9429         Vroonhof.
9430
9431         * x-init.el (init-post-x-win): call init-gutter.
9432
9433         * msw-init.el (init-post-mswindows-win): call init-gutter.
9434
9435         * menubar-items.el (default-menubar): Update to reflect new gutter
9436         variables.
9437
9438 2000-02-26  Andy Piper  <andy@xemacs.org>
9439
9440         * gutter-items.el (set-gutter-element): new function. Add gutter
9441         elements to the specified gutter.
9442         (remove-gutter-element): new function. Remove gutter elements from
9443         the specified gutter.
9444         (set-gutter-element-visible-p): new function. Set gutter element
9445         visibility for the provided gutter-visible specifier.
9446
9447 2000-02-23  Andy Piper  <andy@xemacs.org>
9448
9449         * gutter-items.el (add-tab-to-gutter): specify dimensions
9450         dynamically.
9451
9452 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9453
9454         * gutter-items.el (add-tab-to-gutter):
9455         * package-get.el (package-get-interactive-package-query):
9456         * package-ui.el (pui-directory-exists):
9457         (pui-install-selected-packages):
9458         (pui-list-packages):
9459         Use #'(lambda ...)  instead of '(lambda ...).
9460
9461 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9462
9463         * startup.el (load-user-init-file): Check to make sure user
9464           has an init-file before calling load().
9465
9466 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9467
9468         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9469
9470 2000-02-23  Martin Buchholz <martin@xemacs.org>
9471
9472         * XEmacs 21.2.31 is released.
9473
9474 2000-02-21  Mike Sperber <mike@xemacs.org>
9475
9476         * loadup.el (really-early-error-handler):
9477         * update-elc.el:
9478         * make-docfile.el:
9479         Remove dependency on EMACSBOOTSTRAP... environment variables.
9480
9481 2000-02-21  Martin Buchholz <martin@xemacs.org>
9482
9483         * XEmacs 21.2.30 is released.
9484
9485 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9486
9487         * byte-optimize.el (byte-optimize-plus):
9488         (byte-optimize-minus):
9489         (byte-optimize-multiply):
9490         Optimize (- 0) to 0, not (-)
9491         Optimize (+ 5 3.0) to 8.0
9492         Optimize (* 5 3.0) to 15.0
9493         Improve readability.
9494
9495 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9496
9497         * modeline.el: (modeline-scrolling-method): change modeline
9498         mswindows cursor appearance according to the value.
9499
9500         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9501         and 'gui-element face colors and 'gui-element face font to Windows
9502         defaults.
9503
9504 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9505
9506         * font-lock.el: Javadoc enhancements
9507
9508 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9509
9510         * ldap.el (toplevel): Test if LDAP support has been compiled in
9511         (ldap-verbose): New option
9512         (ldap-search-entries): Renamed from the previous ldap-search
9513         Conditionalize message display on ldap-verbose
9514         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9515         defuns
9516         (ldap-search): Is now defined as an obsolete wrapper calling
9517         ldap-search-basic or ldap-search-entries
9518
9519
9520 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9521             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9522             Jan Vroonhof  <jan@xemacs.org>
9523
9524         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9525         When for-effect is true, didn't call `byte-optimize-form'
9526         in and/or subforms without last.
9527
9528 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9529
9530         * package-get.el (package-get-download-sites): Use correct custom
9531         type.
9532
9533 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9534
9535         * files.el (write-file): Ask for coding system when compiled with
9536         file-coding.
9537
9538 2000-02-16  Andy Piper  <andy@xemacs.org>
9539
9540         * buffer.el (switch-to-buffer): give norecord argument to
9541         set-window-buffer instead of explicitly recording.
9542
9543         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9544         we have to pick a window.
9545
9546 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9547
9548         * mule/mule-cmds.el (describe-language-support): Don't add
9549         unexist function to help-map.
9550         (describe-coding-system): Don't use already assigend `C'.
9551
9552 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9553
9554         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9555         work in custom.
9556
9557 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9558
9559         * about.el: Ienaga's e-mail address change.
9560
9561 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9562
9563         * etags.el (find-tag): force new window -- even if buf already
9564         visible -- when other-window is t
9565
9566 2000-02-16  Martin Buchholz <martin@xemacs.org>
9567
9568         * XEmacs 21.2.29 is released.
9569
9570 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9571
9572         * cl-extra.el (getf): This is now identical to `plist-get', so
9573         just defalias it.
9574         * cl-macs.el: Make getf an alias to plist-get, at the
9575         byte-compiler level, using define-compiler-macro.
9576
9577 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9578
9579         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9580
9581 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9582
9583         * lisp/etags.el (find-tag-internal): set exact-tagname to
9584           a regular expression that matches against the tagname
9585           part of the tag entry first instead of only looking in
9586           the context area.
9587
9588 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9589
9590         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9591         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9592
9593 2000-02-07  Martin Buchholz <martin@xemacs.org>
9594
9595         * XEmacs 21.2.28 is released.
9596
9597 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9598
9599         * cl-extra.el (getf): Just call `get', never `get*'.
9600         Make arglist match docstring.
9601         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9602         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9603         * byte-optimize.el: remove references to `get*'.
9604
9605 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9606
9607         * mule/european.el: Add syntax information for Latin3 and Latin4.
9608
9609 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9610
9611         * byte-optimize.el: Byte-optimize (length "foo")
9612
9613 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9614
9615         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9616         width check using `window-leftmost-p' and `window-rightmost-p'.
9617
9618 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9619
9620         * wid-edit.el (widget-match-inline): An atom never matches a
9621           list.
9622
9623 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9624
9625         * modeline.el: Consolidated 'x and 'mswindows specification under
9626         'win tag.
9627
9628 2000-01-29  Andy Piper  <andy@xemacs.org>
9629
9630         * gutter-items.el: (format-buffers-tab-line): Try and be
9631         intelligent about buffer naming when we have duplicates.
9632
9633 2000-01-29  Andy Piper  <andy@xemacs.org>
9634
9635         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9636         updated when it becomes visible.
9637
9638 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9639
9640         * bytecomp.el (byte-compile-insert-header): Properly set coding
9641         system under MULE and file-coding.
9642
9643 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9644
9645         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9646         (dontusethis-set-value-terminal-coding-system-handler):
9647         (dontusethis-set-value-keyboard-coding-system-handler):
9648         Never undefine coding system aliases.  Emergency fix for gnus.
9649
9650 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9651
9652         * files.el (abbreviate-file-name): Use directory-sep-char instead
9653         of hard-coded "/".
9654
9655 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9656
9657         * startup.el (user-init-file-base-list): New variable, replacing
9658         user-init-file-base.
9659         (find-user-init-file): New function.
9660         (command-line-early): Use it.
9661         (load-user-init-file): Ditto.
9662
9663 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9664
9665         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9666         calling valid-image-instantiator-format-p
9667
9668 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9669
9670         * isearch-mode.el (isearch-mode): The variable is
9671         isearch-unhidden-extents, not isearch-opened-extents.
9672
9673 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9674
9675         * minibuf.el (next-history-element): Modify error message if a
9676         default value is available.
9677
9678 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9679
9680         * bytecomp.el (byte-compile-file): Don't unconditionally write
9681         .elc files in binary - might contain non-Latin1.
9682
9683 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9684
9685         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9686         for windows-nt.
9687
9688         * version.el:
9689         * startup.el (user-init-file-base):
9690         * process.el (call-process-region):
9691         * files.el (make-backup-file-name):
9692         (backup-file-name-p):
9693         (file-relative-name):
9694         (abbreviate-file-name):
9695         (set-auto-mode):
9696         * code-process.el (call-process-region): Removed unnecessary
9697         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9698         support out of the universe.
9699
9700         * process.el:
9701         * code-process.el:
9702         * bytecomp.el (byte-compile-file): Removed reference to
9703         buffer-file-type, and commented usage of binary-process-output
9704         NTEmacs variables.
9705
9706 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9707
9708         * help.el (function-arglist): Add case for macro.
9709
9710 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9711
9712         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9713         printers.
9714         (custom-display): Added a menu for printer/display tags.
9715
9716         * frame.el (frame-type):
9717         * device.el (device-type): Added 'msprinter to the doc string, and
9718         removed 'pc -- it is not going to be implemented ever.
9719         (call-device-method): Fixed docstring typo.
9720         Defined specifier tags 'printer and 'display.
9721
9722 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9723
9724         * lisp/itimer.el (itimer-run-expired-timers): (consp
9725           last-command-event-time) instead of (consp
9726           'last-command-event-time).
9727
9728 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9729
9730         * msw-glyphs.el: Removed obsolete commentary.
9731
9732 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9733
9734         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9735         better default value.
9736
9737 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9738
9739         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9740         (read-string): Ditto.
9741         (eval-minibuffer): Ditto.
9742         (read-command): Ditto.
9743         (read-function): Ditto.
9744         (read-variable): Ditto.
9745         (read-number): Ditto.
9746         (read-shell-command): Ditto.
9747         (read-number): Record history.
9748
9749 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9750
9751         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9752
9753 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9754
9755         * faces.el (startup-initialize-custom-faces): New function.
9756         Reset all faces created during auto-autoloads loading time
9757         by defface.
9758         * startup.el (command-line): Call it.
9759
9760 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9761
9762         * about.el (about-hackers): Add myself to contributors list.
9763
9764 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9765
9766         * menubar-items.el (maybe-add-init-button): Removed an argument in
9767         a call to load-user-init-file, as the function managed to lose its
9768         formal parameter a few betas ago.
9769
9770 2000-01-18  Martin Buchholz <martin@xemacs.org>
9771
9772         * XEmacs 21.2.27 is released.
9773
9774 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9775
9776         * process.el (shell-command-to-string): Use the FSF docstring.
9777         Make shell-command-to-string the standard function, and
9778         exec-to-string the (deprecated) alias.
9779
9780         * startup.el: typo fix.
9781
9782 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9783
9784         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9785
9786 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9787
9788         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9789         buffers after visible buffers.
9790         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9791
9792 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9793
9794         * info.el (Info-extract-menu-node-name): Stop at a dot
9795         followed by whitespace or right parenthesis.
9796
9797 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9798
9799         * info.el (Info-directory-list): Warn against using Customize with
9800         Info-directory-list.
9801
9802 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9803
9804         * minibuf.el (read-file-name): doc fix.
9805
9806         * autoload.el (update-file-autoloads): doc fix.
9807
9808         * about.el (about-hackers): Change my E-mail address.
9809
9810 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9811
9812         * info.el (Info-visit-file): Just use the `f' interactive spec to
9813         read a filename in the standard way.
9814
9815 2000-01-13  Andy Piper  <andy@xemacs.org>
9816
9817         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9818         (gutter-buffers-tab-extent): new variable.
9819         (update-tab-in-gutter): call add-tab-to-gutter again if the
9820         orientation has changed.
9821         (add-tab-to-gutter): cope with different orientations.
9822
9823 2000-01-11  Didier Verna  <didier@xemacs.org>
9824
9825         * info.el (Info-following-node-name): backward-skip dots as well
9826         as spaces (dots at the end of a node name aren't part of it).
9827         (Info-extract-menu-node-name): don't skip dots. There could be
9828         some in the node name.
9829         (Info-index): allow dots to be part of a node name.
9830
9831 2000-01-12  Andreas Jaeger  <aj@suse.de>
9832
9833         * files.el (auto-mode-alist): Added idlwave-mode.
9834         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9835
9836 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9837
9838         * info.el (Info-search): Show default value.
9839
9840 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9841
9842         * info.el (Info-read-node-completion-table): New variable.
9843         (Info-read-node-name-1): New function.
9844         (Info-read-node-name): Use it.
9845         (Info-follow-reference): Use DEFAULT argument of completing-read.
9846         (Info-menu): Ditto.
9847
9848 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9849
9850         * hyper-apropos.el (hyper-describe-key-briefly): Save
9851         window configuration.
9852         (hyper-describe-face): Use DEFAULT of completing-read.
9853         (hyper-apropos-read-variable-symbol): Ditto.
9854         (hyper-apropos-read-function-symbol): Ditto.
9855
9856 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9857
9858         * mule/mule-cmds.el (set-default-coding-system): Set
9859         comint-exec-hook to use coding-system-for-read and
9860         coding-system-for-write so that C-x RET c works.
9861
9862 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9863
9864         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9865         (previous-matching-history-element): Increment
9866         minibuffer-max-depth by 1.
9867         (next-matching-history-element): Ditto.
9868
9869 2000-01-11  Andy Piper  <andy@xemacs.org>
9870
9871         * gutter-items.el (buffers-tab): Create a new face for the buffers
9872         tab.
9873         (buffers-tab-face): use it.
9874
9875 2000-01-10  Didier Verna  <didier@xemacs.org>
9876
9877         * modeline.el (modeline-scrolling-method): change modeline X
9878         cursor appearance according to the value.
9879
9880 2000-01-07  Andreas Jaeger  <aj@suse.de>
9881
9882         * about.el (about-hackers): Moved my entry to contributor list.
9883         (xemacs-hackers): Added myself.
9884         (about-maintainer-info): Added description of myself.
9885
9886
9887 2000-01-07  Didier Verna  <didier@xemacs.org>
9888
9889         * modeline.el (modeline-scrolling-method): new variable.
9890         (mouse-drag-modeline): add reference to it in the docstring.
9891         (mouse-drag-modeline): handle it.
9892
9893 2000-01-08  Andy Piper  <andy@xemacs.org>
9894
9895         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9896         calls.
9897         (remove-buffer-from-gutter-tab): ditto.
9898
9899 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9900
9901         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9902         (custom-face-edit): Fix grammatical error in help message.
9903
9904 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9905
9906         * movemail.el: Added.
9907
9908         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9909
9910 2000-01-03  Didier Verna  <didier@xemacs.org>
9911
9912         * modeline.el (mouse-drag-modeline): remove the code related to
9913         the modeline horizontal scrolling facility.
9914
9915 1999-12-31  Martin Buchholz <martin@xemacs.org>
9916
9917         * XEmacs 21.2.26 is released.
9918
9919 1999-12-28  Andy Piper  <andy@xemacs.org>
9920
9921         * wid-edit.el (widget-push-button-value-create): The gui cache
9922         does not agree with native widgets which can only be displayed
9923         once per window. The reasons for caching are diminished now that
9924         we don't hog resources when creating buttons.
9925         (widget-push-button-cache) deleted.
9926
9927 1999-12-24  Martin Buchholz <martin@xemacs.org>
9928
9929         * XEmacs 21.2.25 is released.
9930
9931 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9932
9933         * hyper-apropos.el (hyper-apropos): Toggle
9934         hyper-apropos-programming-apropos correctly.
9935         Set REGEXP when user accepts default value.
9936
9937 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9938
9939         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9940         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9941
9942 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9943
9944         * mule/mule-category.el (undefined-category-designator):
9945         Return char instead of character.  Search for undefined one.
9946         (describe-category): Use with-displaying-help-buffer.
9947
9948 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9949
9950         * byte-optimize.el (byte-optimize-plus):
9951         Optimize (+ 1) to 1 instead of (1+ nil).
9952
9953         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9954
9955         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9956
9957         * byte-optimize.el (byte-optimize-char-before): New function.
9958         Remove performance penalty for using (char-before) instead of (char-after).
9959
9960 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9961
9962         * mule/mule-category.el (char-category-list): Return character
9963         instead of integer.
9964
9965 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9966
9967         * minibuf.el (read-buffer): Check default is buffer object.
9968
9969 1999-11-25  Andy Piper  <andy@xemacs.org>
9970
9971         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9972         for buttons.
9973
9974 1999-12-16  Andreas Jaeger  <aj@suse.de>
9975
9976         * package-get.el (package-get-maybe-save-index): Fixed typo.
9977         Patch by Jeff Miller <jmiller@smart.net>.
9978
9979 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9980
9981         * gnuserv.el (gnuserv-process-filter):  don't call
9982         gnuserv-write-to-client when gnuserv-current-client is nil
9983
9984 1999-12-14  Martin Buchholz <martin@xemacs.org>
9985
9986         * XEmacs 21.2.24 is released.
9987
9988 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9989
9990         * about.el (about-hackers): Update my email address.
9991
9992 1999-12-07  Martin Buchholz <martin@xemacs.org>
9993
9994         * XEmacs 21.2.23 is released.
9995
9996 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9997
9998         * package-get.el (package-get-download-sites): Removed several
9999         defunct download sites, added many new ones, and corrected a few
10000         incorrect directory-on-site entries.  Added physical locations to
10001         site-description.
10002
10003 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10004
10005         * finder.el (finder-commentary): add DOC string and fix
10006         interactive spec
10007
10008 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10009
10010         * help.el (describe-function): Don't forget to intern the string
10011         completing-read returns.
10012         (describe-variable): Ditto.
10013
10014 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10015
10016         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10017         `hyper-apropos-help-mode' here to find symbol to customize
10018         irregardless of cursor position and simplify
10019         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10020         `hyper-apropos-popup-menu'.
10021
10022 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10023
10024         * apropos.el (apropos-mode-map): Add return to call
10025         apropos-follow.
10026         (apropos-print): Call apropos-mode to have better
10027         command reference. Put keymap text-poperty to
10028         symbole name.
10029
10030 1999-11-22  Alastair Burt  <burt@dfki.de>
10031
10032         * help.el: (describe-bindings-1): Added handling of keymaps for
10033         the extents at point.
10034
10035 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10036
10037         * gutter-items.el (buffers-tab-items): Wrap the function in a
10038         save-match-data
10039
10040 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10041
10042         * help.el (describe-function): Use the DEFAULT argument to
10043         completing-read.
10044         (describe-variable): Ditto.
10045
10046 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10047
10048         * minibuf.el (read-from-minibuffer): Add optional argument
10049         DEFAULT to have better mini-buffer history support.
10050         (completing-read): Pass default to read-from-minibuffer.
10051         (read-buffer): Pass default to completing-read.
10052
10053 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10054
10055         * font-lock.el (font-lock-doc-string-face): Document the
10056         `font-lock-lisp-like' property.
10057
10058 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10059
10060         * lisp-mode.el: Specify `font-lock-lisp-like'.
10061
10062         * font-lock.el (font-lock-lisp-like): New function.
10063         (font-lock-fontify-syntactically-region): Use it.
10064
10065 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10066
10067         * XEmacs 21.2.22 is released
10068
10069 1999-11-28  Martin Buchholz <martin@xemacs.org>
10070
10071         * XEmacs 21.2.21 is released.
10072
10073 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10074
10075         * minibuf.el (read-coding-system): Accept symbol and
10076         coding-system object as a default-coding-system.
10077
10078 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10079
10080         * minibuf.el (read-coding-system): Accept symbol as
10081         a default-coding-system.
10082
10083 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10084
10085         * apropos.el (apropos-documentation): Use insert instead
10086         of princ.
10087
10088 1999-11-07  William M. Perry  <wmperry@aventail.com>
10089
10090         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10091           for the linux console.
10092
10093         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10094           stuff to work when you are not on a window system, since the GPM
10095           mouse support now allows pasting from outside of XEmacs.
10096
10097 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10098
10099         * XEmacs 21.2.20 is released
10100
10101 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10102
10103         * setup-paths.el (paths-default-info-directories): Add
10104         /usr/share/info and /usr/local/share/info.
10105
10106 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10107
10108         * about.el: Updated Vladimir Ivanovic's info.
10109
10110 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10111
10112         * auto-show.el (auto-show-truncationp): Remove.
10113
10114         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10115
10116 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10117
10118         * indent.el (indent-line-to): fix bug: spaces were not replaced
10119         with tab if column is multiple of tab-width
10120         From dhn@qedinc.com
10121
10122 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10123
10124         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10125         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10126
10127         * package-get.el (package-get-package-provider): Be verbose when
10128         interactive. Patch from Robert Pluim
10129
10130 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10131
10132         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10133         info file suffixes.
10134
10135 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10136
10137         * process.el (open-network-stream): Add a new optional parameter
10138         PROTOCOL to support udp; fix a minor typo and add an explanation
10139         in docstring for udp programming.
10140
10141         * code-process.el (open-network-stream): Add a new optional
10142         parameter PROTOCOL to support udp; fix a minor typo and add an
10143         explanation in docstring for udp programming.
10144
10145 1999-10-18  Andy Piper  <andy@xemacs.org>
10146
10147         * gui.el (make-gui-button): be more precise about how we call
10148         callbacks.
10149
10150         * wid-edit.el (widget-push-button-value-create): Use the new form
10151         of native gui-button.
10152
10153 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10154
10155         * info.el (Info-page-prev): Don't do (sit-for 0).
10156
10157 1999-10-13  Andy Piper  <andy@xemacs.org>
10158
10159         * gutter-items.el (progress-abort-glyph): new glyph for showing
10160         abort status.
10161         (append-progress): dispatch-event rather than sit-for.
10162         (abort-progress): new function. Show the abort glyph with an
10163         appropriate message.
10164         (raw-append-progress): dispatch-event rather than sit-for.
10165         (display-progress): cope with aborts.
10166
10167         * gui.el (make-gui-button): Use native widgets for buttons
10168         unconditionally.
10169         (insert-gui-button): ditto.
10170         (gui-button-p): ditto.
10171
10172         * xbm-button.el: remove from core.
10173
10174         * xpm-button.el: remove from core.
10175
10176 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10177
10178         * faces.el (init-device-faces): Don't initialize the random faces
10179         on the stream device.
10180
10181 1999-10-06  Andy Piper  <andy@xemacs.org>
10182
10183         * files.el (recover-file): Don't use ls under windows for revert buffer.
10184
10185 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10186
10187         * package-get.el (package-get-download-menu): Make menu really
10188         toggle download sites.
10189         (package-get-download-sites): Add autoload cookie.
10190
10191 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10192
10193         * setup-paths.el (paths-find-module-directory): Ditto.
10194
10195 1999-09-29  Werner Fink  <werner@suse.de>
10196
10197         * setup-paths.el (paths-find-exec-directory): Add missing nil
10198         parameter for environment.
10199
10200 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10201
10202         * modeline.el (modeline-format):
10203         Only purecopy the strings.  Else
10204         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10205         barfs.
10206
10207 1999-08-28  Mike Woolley  <mike@bulsara.com>
10208
10209         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10210         user setting comint-completion-addsuffix and
10211         comint-process-echoes.
10212
10213 1999-09-22  Andy Piper  <andy@xemacs.org>
10214
10215         * gutter-items.el (update-tab-in-gutter): use
10216         last-nonminibuf-window instead of selected-window.
10217
10218 1999-09-18  Andy Piper  <andy@xemacs.org>
10219
10220         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10221         display on.
10222
10223         * subr.el (record-buffer-hook): new variable so that the hook gets
10224         some documentation.
10225
10226 1999-09-16  Andy Piper  <andy@xemacs.org>
10227
10228         * gutter-items.el (update-tab-in-gutter): only update when the
10229         gutter is visible.
10230         (remove-buffer-from-gutter-tab): ditto.
10231
10232 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10233
10234         * simple.el (do-auto-fill): Commented out part of Kinsoku
10235         processing.
10236
10237 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10238
10239         * isearch-mode.el (isearch-highlightify-region): Give the
10240         highlighting extents a high priority.
10241         (isearch-make-extent): Give the main highlighting extent an even
10242         higher priority.
10243
10244 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10245
10246         * packages.el (packages-compute-package-locations): Fix typo from
10247         -u rationalization.
10248
10249 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10250
10251         * setup-paths.el (paths-find-doc-directory): Respect value of
10252         `configure-doc-directory.'
10253
10254         * find-paths.el (paths-find-architecture-directory): Give
10255         precendence `default' argument (which typically comes from
10256         configure).
10257
10258 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10259
10260         * startup.el (command-line-early): Added options -user-init-file
10261         and -user-init-directory.
10262
10263         * files.el (user-init-file): Default to NIL so we can recognize
10264         when it's set.
10265
10266 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10267
10268         * obsolete.el (init-file-user):
10269         * startup.el:
10270         * packages.el (packages-compute-package-locations):
10271         * package-get.el (package-get-user-index-filename):
10272         * menubar-items.el (maybe-add-init-button):
10273         * info.el (Info-annotations-path):
10274         * dump-paths.el:
10275         Change `user-init-directory' to be an absolute path.
10276         Use `user-init-directory' where appropriate.
10277         Zap `init-file-user' and its uses.
10278
10279 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10280
10281         * subr.el (copy-symbol): New function.
10282
10283 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * isearch-mode.el (isearch-done): Be sure to restore invisible
10286         extents in the proper buffer.
10287         (isearch-pre-command-hook): Set this-command to the correct value
10288         in case the buffer has changed and old overriding-local-map was
10289         used.
10290         (isearch-restore-extent): Use remprop instead of setting the
10291         property to nil.
10292
10293 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10294
10295         * cmdloop.el (execute-extended-command): Update zmacs region
10296         before the delay.
10297         (execute-extended-command): Make the message gettext-friendly.
10298
10299 1999-09-07  Andy Piper  <andy@xemacs.org>
10300
10301         * gutter-items.el (progress-gauge-glyph): renamed from
10302         progress-glyph.
10303         (progress-text-glyph): new variable.
10304         (progress-layout-glyph): use layouts and text glyphs.
10305         (progress-area-buffer): removed.
10306         (progress-text-and-extent): new variable.
10307         (progress-displayed-p): dynamically create gutter area buffer.
10308         (clear-progress): ditto.
10309         (raw-append-progress): ditto.
10310         (append-progress): use new glyph names.
10311         (raw-append-progress): only create the extent when needed. set
10312         properties more optimally.
10313         (progress): remove args.
10314
10315 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10316
10317         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10318         mapcar where the return value is unused.
10319         (isearch-restore-invisible-extents): Ditto.
10320         (isearch-highlight-all-cleanup): Ditto.
10321         (isearch-delete-extents-in-range): Traverse the extents only once.
10322         (isearch-highlight-all-update): Don't start over if the search
10323         string has changed and more input is pending.
10324
10325 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10326
10327         * packages.el (packages-find-package-data-path): Ditto.
10328
10329         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10330
10331         * subr.el (mapc-internal): Don't make obsolete.
10332
10333         * cl-extra.el (mapc): Resurrect.
10334
10335 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10338         alias.
10339
10340         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10341         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10342         (isearch-yank-clipboard): Use get-clipboard instead of
10343         x-get-clipboard.
10344         (isearch-yank-selection): Fix docstring.
10345
10346 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10347
10348         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10349
10350 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10351
10352         * cl-macs.el (extent-start-position): Fix setf method.
10353         (extent-end-position): Ditto.
10354
10355 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10356
10357         * isearch-mode.el: End merge with FSF 20.4.
10358
10359         * isearch-mode.el (search-invisible): New variable.
10360         (isearch-hide-immediately): Ditto.
10361         (isearch-unhidden-extents): Ditto.
10362         (isearch-range-invisible): New function.
10363         (isearch-unhide-extent): Ditto.
10364         (isearch-restore-invisible-extents): Ditto.
10365         (isearch-restore-extent): Ditto.
10366
10367         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10368         implementation.
10369         (isearch-ring-retreat-edit): Ditto.
10370         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10371         (isearch-forward-regexp): New arguments NOT-REGEXP and
10372         NO-RECURSIVE-EDIT.
10373         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10374         (isearch-backward-regexp): New arguments NOT-REGEXP and
10375         NO-RECURSIVE-EDIT.
10376         (isearch-mode): Return isearch-success.
10377         (isearch-update): Use unread-command-events instead of
10378         unread-command-event.
10379         (isearch-abort): If an invalid regexp is encountered, keep popping
10380         states.
10381         (isearch-*-char): Use FSF implementation.
10382         (isearch-whitespace-chars): Use the more robust FSF's
10383         implementation.
10384         (isearch-within-brackets): New variable.
10385         (isearch-mode): Initialize it.
10386         (isearch-edit-string): Bind it.
10387         (isearch-search-and-update): Set it.
10388         (isearch-push-state): Push it.
10389         (isearch-top-state): Pop it.
10390         (isearch-search): Set it.
10391         (isearch-printing-char): When called by isearch-whitespace-chars,
10392         handle M-SPC gracefully.
10393         (isearch-message-prefix): New argument ELLIPSIS.
10394         (isearch-message-suffix): Ditto.
10395         (isearch-message): Use the ELLIPSIS argument when calling
10396         isearch-message-prefix and isearch-message-suffix.
10397         (isearch-message-prefix): Distinguish between "wrapped" and
10398         "overwrapped" search, FWIW.
10399
10400 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10401
10402         * isearch-mode.el (isearch-edit-string): Use the head of the
10403         search ring instead of search-last-string and search-last-regexp.
10404         (search-highlight): Renamed from isearch-highlight.
10405         (isearch-exit): Use the new name.
10406         (isearch-highlight): Ditto.
10407         (isearch-dehighlight): Ditto.
10408         (isearch-update-ring): New function.
10409         (isearch-done): Call it.
10410         (isearch-done): New argument EDIT.
10411         (isearch-repeat): If search string is empty, look up at the car of
10412         the search ring; ignore the yank pointer.
10413         (isearch-abort): Call isearch-done with NOPUSH.
10414         (isearch-cancel): New function.
10415         (isearch-mode-map): Bind it to ESC ESC ESC.
10416
10417         * isearch-mode.el: Begin merge with FSF 20.4.
10418
10419 1999-09-01  Andy Piper  <andy@xemacs.org>
10420
10421         * x-select.el (x-get-clipboard): obsolete.
10422         (x-yank-clipboard-selection): obsolete
10423
10424         * select.el (disown-selection): need to be careful to disown the
10425         clipboard if we set it via selection.
10426         (get-clipboard): move from x-select.el
10427         (yank-clipboard-selection): ditto.
10428
10429 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10430
10431         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10432         isearch-highlight-all-matches to nil.
10433         (isearch-fixed-case): New variable.
10434         (isearch-mode): Initialize it.
10435         (isearch-edit-string): Save it.
10436         (isearch-toggle-case-fold): Set it.
10437         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10438         need to check isearch-fixed-case.
10439         (isearch-toggle-case-fold): Update highlighting of all matches
10440         before the pause.
10441         (isearch-edit-string):
10442
10443 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10444
10445         * isearch-mode.el (isearch-edit-string): Call isearch-message
10446         before reading the event so that the prompt is displayed properly.
10447         (isearch-message): Use isearch-nonincremental when calling
10448         isearch-message-prefix.
10449         (minibuffer-local-isearch-map): Bind up and down to do the same as
10450         M-p and M-n respectively.
10451         (isearch-done): New arg NOPUSH.
10452         (isearch-edit-string): Use it.
10453         (isearch-edit-string): Don't bind isearch-string.
10454         (isearch-ring-adjust): Edit string, *then* push state.
10455
10456 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10457
10458         * faces.el (isearch-secondary): Make isearch-secondary look
10459         different than default.
10460
10461 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10462
10463         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10464         save-excursion.
10465         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10466         (isearch-update): Call isearch-dehighlight without arguments.
10467         (isearch-done): Ditto.
10468
10469         * isearch-mode.el (isearch-fix-case): If the search string has no
10470         upper-case letters, allow the folding to be reenabled.
10471         Previously, once disabled, the folding would remain that way until
10472         the end of isearch.
10473         (isearch-top-state): Call isearch-fix-case.
10474
10475         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10476         save-excursion.
10477         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10478
10479 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10480
10481         * xpm-button.el:
10482         xbm-button.el: Need to exist in core because gui.el depends on
10483         them.
10484
10485 1999-08-31  Andy Piper  <andy@xemacs.org>
10486
10487         * gutter-items.el (buffers-tab-face): new customizable variable.
10488         (buffers-tab-default-buffer-line-length): new specifier for
10489         maximum viewable characters.
10490         (progress-stack): new variable for implementing widget-based
10491         progress messages.
10492         (progress-area-buffer): ditto.
10493         (progress-glyph-height): ditto.
10494         (progress-stop-callback): ditto.
10495         (progress-quit-function): new function.
10496         (progress-glyph): new variable.
10497         (progress-layout-glyph): ditto.
10498         (progress-displayed-p): new function, see message-displayed-p for
10499         details.
10500         (clear-progress): ditto.
10501         (remove-progress): ditto.
10502         (append-progress): ditto.
10503         (raw-append-progress): ditto.
10504         (display-progress): ditto.
10505         (current-progress): ditto.
10506         (current-progress-label): ditto.
10507         (progress): ditto.
10508         (lprogress): ditto.
10509
10510
10511 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10512
10513         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10514
10515         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10516         `isearch-yank-selection'.
10517         (isearch-mode-map): Use it.
10518         (isearch-yank-selection): Use `get-selection' instead of
10519         `get-x-selection'.
10520
10521 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10522
10523         * faces.el (isearch-secondary): Create face here.
10524
10525         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10526         timers.
10527
10528 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10529
10530         * subr.el (buffer-string): More robust backward compatibility
10531         check, courtesy William Perry.
10532
10533 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10534
10535         * replace.el (perform-replace): Stop the search after the search
10536         limit has been reached.
10537
10538 1999-08-23  Andy Piper  <andy@xemacs.org>
10539
10540         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10541         here if we don't have one.
10542
10543 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10544
10545         * ldap.el (ldap-coding-system): Default to nil until we get
10546         efficient UTF8 support
10547         (ldap-decode-string): Guard against `decode-coding-string' not
10548         being defined
10549         (ldap-encode-string): Guard against `encode-coding-string' not
10550         being defined
10551
10552 1999-08-23  Didier Verna  <didier@xemacs.org>
10553
10554         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10555         Some doc strings improvements, and add a star to the `interactive'
10556         calls.
10557
10558 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10559
10560         * font-lock.el (java-font-lock-keywords-3): introduced new
10561         keywords and regexpes for javadoc syntax 1.2.
10562
10563 1999-08-17  Andy Piper  <andy@xemacs.org>
10564
10565         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10566         format-buffers-tab-line.
10567         (buffers-tab-max-buffer-line-length): new variable.
10568         (format-buffers-tab-line): new function. truncate names if over
10569         buffers-tab-max-buffer-line-length.
10570
10571 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10572
10573         * cus-start.el: Customize the variable `bell-inhibit-time'.
10574
10575 1999-08-16  Andy Piper  <andy@xemacs.org>
10576
10577         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10578         brute-force approach to deleting the last buffer.
10579         (buffers-tab-grouping-regexp): new customizable variable.
10580         (select-buffers-tab-buffers-by-mode): use it.
10581
10582 1999-08-13  Andy Piper  <andy@xemacs.org>
10583
10584         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10585         deletion problem.
10586
10587 1999-07-30  Didier Verna  <didier@xemacs.org>
10588
10589         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10590         of princ to output symbols.
10591         (custom-save-face-internal): ditto.
10592         (custom-save-resets): ditto.
10593
10594 1999-08-09  Didier Verna  <didier@xemacs.org>
10595
10596         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10597         `regexp-quote' to protect the major mode name for use as a regular
10598         expression (c++ needs this for instance).
10599
10600 1999-08-08  Andy Piper  <andy@xemacs.org>
10601
10602         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10603         cope with similar mode names.
10604
10605         * gutter-items.el (buffers-tab-selection-function): new selection
10606         function.
10607         (select-buffers-tab-buffers-by-mode): new function.
10608         (buffers-tab-items): use it if set to only display buffers in the
10609         tab in the current buffer's group..
10610         (update-tab-in-gutter): use new api.
10611         (remove-buffer-from-gutter-tab): ditto.
10612
10613         * gutter-items.el (buffers-tab-max-size): set custom selection
10614         default to 6.
10615         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10616         (add-tab-to-gutter): set face as default.
10617
10618 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10619
10620         * faces.el (frob-face-property): Merge the fall-back specifier
10621         with the target, not replace it.
10622
10623 1999-08-05  Andy Piper  <andy@xemacs.org>
10624
10625         * gutter-items.el (update-tab-in-gutter): add frame argument for
10626         buffer-items.
10627         (update-tab-in-gutter): use it.
10628
10629         * gutter-items.el (record-buffer-hook): set.
10630
10631         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10632         change.
10633         (switch-to-buffer-hook) deleted.
10634
10635 1999-08-04  Andy Piper  <andy@xemacs.org>
10636
10637         * gutter-items.el (update-tab-in-gutter): make sure this will work
10638         as an argument to create-frame-hook.
10639
10640 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10641
10642         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10643         instead of timer emulation.
10644
10645 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10646
10647         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10648         Emacs isearch enhancements.
10649
10650 1999-07-28  Andy Piper  <andy@xemacs.org>
10651
10652         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10653         all devices that support tab controls.
10654         (remove-buffer-from-gutter-tab): new function. to be used as a
10655         value for kill-buffer-hook.
10656
10657 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10658
10659         * auto-show.el (auto-show-truncationp): changed to match
10660         `window_translation_on'
10661
10662 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10663
10664         * XEmacs 21.2.19 is released
10665
10666 1999-07-28  SL Baur  <steve@miho>
10667
10668         * code-files.el (insert-file-contents): Fix docstring.
10669         revert previous change.
10670
10671 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10672
10673         * fill.el (fill-region-as-paragraph): Change re-break-point to
10674         contain word-across-newline plus one character so that filling
10675         Japanese and Chinese works as desired.
10676         * simple.el (do-auto-fill): Ditto.
10677
10678 1999-07-26  SL Baur  <steve@miho>
10679
10680         * mule/japanese.el ("Japanese"): Do not specify a default input
10681         method.
10682         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10683
10684 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10685
10686         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10687         able to use cl-macs macro in early lisp.
10688
10689 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10690
10691         * custom.el:
10692         * cus-face.el:
10693         * cus-edit.el:
10694                 Massive custom Theme API changes.
10695
10696 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10697
10698         * code-files.el (insert-file-contents): Regard
10699         coding-system-magic-cookie if `coding-system-for-read' is nil.
10700
10701 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10702
10703         * mule/thai-xtis.el: Add coding: local variable, to avoid
10704         bootstrapping problem with C locale.
10705
10706 1999-07-22  Andy Piper  <andy@xemacs.org>
10707
10708         * dumped-lisp.el (preloaded-file-list): guard against putting
10709         gutter-items in a less than functional XEmacs.
10710         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10711
10712 1999-07-18  Bob Weiner  <weiner@beopen.com>
10713
10714         * fill.el (fill-context-prefix): Fixed bug that prevented the
10715         setting of an adaptive fill prefix when the `dont-skip-first' was
10716         t.
10717
10718 1999-07-22  SL Baur  <steve@miho>
10719
10720         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10721
10722 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10723
10724         * files.el (interpreter-mode-alist): add `make', `guile', and
10725         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10726         makefile-mode, guile is a scheme, and someday XEmacs will be
10727         modular enough to use as an efficient scripting tool.)
10728
10729 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10730
10731         * mule/mule-cmds.el (reset-language-environment): Regard
10732         coding-category `utf-8' and `ucs-4' if they are available.
10733
10734 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10735
10736         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10737         (prefer-coding-system): Fix DOC-string.
10738
10739         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10740         DOC-string too.
10741
10742         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10743         Mule.
10744         (coding-system-change-eol-conversion): Fix DOC-string.
10745
10746 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10749         instead of `list-coding-system'.
10750
10751 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10752
10753         * menubar-items.el (default-menubar): `select-input-method' was
10754         renamed to `set-input-method'.
10755
10756         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10757         "Set Language Environment" menu.
10758
10759         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10760         "Describe Language Support" menu.
10761
10762 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10763
10764         * mule/chinese.el ("Chinese-GB"): Rename
10765         `chinese-gb-environment-setup-function' to
10766         `setup-chinese-gb-environment-internal'.
10767
10768 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10769
10770         * mule/korean.el: Use `define-coding-system-alias' instead of
10771         `copy-coding-system'.
10772
10773 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/mule-cmds.el (set-language-environment-coding-systems):
10776         Treat duplicated coding-categories.
10777
10778 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10779
10780         * mule/japanese.el: Use `define-coding-system-alias' instead of
10781         `copy-coding-system'.
10782
10783 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10784
10785         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10786         coding-system `viscii'.
10787
10788 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10789
10790         * mule/cyrillic.el:
10791         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10792         (cyrillic-alternativnyj-decode-table): New variable.
10793         (cyrillic-alternativnyj-encode-table): New variable.
10794         - Specify `iso-8-1' as a category of coding-system
10795           `alternativnyj'.
10796         - Abolish general Cyrillic environment.
10797
10798 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10799
10800         * mule/chinese.el:
10801         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10802         - Register `chinese-gb-environment-setup-function' as a
10803           `setup-function' of "Chinese-GB" environment.
10804
10805 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10806
10807         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10808         optional argument `parents'.
10809
10810         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10811         property for Thai-XTIS.
10812
10813         * mule/mule-help.el (help-with-tutorial): Use property
10814         `tutorial-coding-system' of language-info as a coding-system to
10815         read tutorial file.
10816
10817 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10818
10819         * mule/thai-xtis.el: Don't setup `setup-function' and
10820         `exit-function'.
10821
10822         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10823         `set-coding-category-system' to set up coding-system for
10824         coding-category.
10825
10826         * mule/mule-cmds.el (prefer-coding-system): Use
10827         `set-coding-category-system' to set up coding-system for
10828         coding-category.
10829
10830 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10831
10832         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10833         Thai-XTIS environment.
10834
10835         * mule/mule-cmds.el (prefer-coding-system): Use
10836         `find-coding-system' instead of `coding-system-p'.
10837
10838 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10839
10840         * mule/mule-cmds.el (set-language-environment-coding-systems):
10841         Modify eol-type for XEmacs.
10842
10843         * mule/thai-xtis.el: Delete unused local variable `category'.
10844
10845         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10846         function.
10847         (prefer-coding-system): Don't call
10848         `update-coding-systems-internal'; use function
10849         `coding-category-list' instead of variable `coding-category-list';
10850         use `set-coding-priority-list' instead of `set-coding-priority';
10851         modify `eol-type' for XEmacs.
10852
10853         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10854         `charset-columns'.
10855         (char-width): Likewise.
10856
10857 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10858
10859         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10860         `tis-620'.
10861
10862         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10863         `set-coding-priority-list' instead of `set-coding-priority'; don't
10864         call `update-coding-systems-internal'.
10865
10866         * mule/mule-misc.el (coding-system-get): New function.
10867         (coding-system-put): New function.
10868         (coding-system-category): New function.
10869
10870 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10871
10872         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10873         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10874         to avoid conflict with leim/quail/thai-xtis.
10875
10876         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10877         to thai-xtis-chars.el.
10878
10879         * mule/thai-xtis-chars.el: New file (split from
10880         mule/thai-xtis.el).
10881
10882 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10883
10884         * mule/thai-xtis.el:
10885         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10886         - Add syntax entries.
10887         - Put `preferred-coding-system' of the charset `thai-xtis' to
10888           `tis-620'.
10889
10890 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10891
10892         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10893         rewritten to use write-multibyte-character.
10894
10895 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10896
10897         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10898         of `iso-2022-7'.
10899         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10900         ported yet.
10901         (read-input-method-name): Treat optional argument `default'.
10902
10903 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10904
10905         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10906         all.
10907         (set-language-info-alist): Set up menus here.
10908
10909 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10910
10911         * minibuf.el (completing-read): Add new optional argument
10912         `default'.
10913         (read-coding-system): Add new optional argument
10914         `default-coding-system'.
10915
10916 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10917
10918         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10919         (viet-viscii-...->viet-vscii...).
10920
10921 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10922
10923         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10924         and menus.
10925
10926 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10927
10928         * mule/mule-cmds.el (input-method-function): Add permanent-local
10929         property.
10930
10931 1999-03-30  Dave Love  <fx@gnu.org>
10932
10933         * mule/mule-cmds.el (current-language-environment): Doc fix.
10934
10935 1999-02-06  Richard Stallman  <rms@gnu.org>
10936
10937         * mule/european.el (setup-slovenian-environment): New function.
10938         ("Slovenian"): New language environment.
10939
10940 1999-01-27  Dave Love  <fx@gnu.org>
10941
10942         * mule/mule-cmds.el (current-language-environment): Provide :link,
10943         :type (choices) and appropriate :get.
10944
10945 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10946
10947         * mule/mule-cmds.el (describe-language-environment): Don't alter
10948         input-method-alist.
10949
10950 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10951
10952         * mule/mule-cmds.el (prefer-coding-system): Call
10953         set-coding-priority, so that the internal array of priorities is
10954         also updated.
10955
10956 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10957
10958         * mule/mule-cmds.el (prefer-coding-system): If the argument
10959         requires specific EOL conversion type, make the default coding
10960         systems use that.
10961
10962 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10963
10964         * mule/mule-cmds.el (set-language-environment): Pass the default
10965         eol-type to set-language-environment-coding-systems.
10966         (set-default-coding-systems): Copy the eol-type property for the
10967         new default values of {buffer-file,process}-coding-system from the
10968         old defaults.
10969         (set-language-environment-coding-systems): Accept an optional
10970         argument EOL-TYPE, and set the eol-type property of the default
10971         coding systems accordingly.
10972
10973 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10974
10975         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10976         use generate-new-buffer instead of get-buffer-create.
10977
10978 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10979
10980         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10981
10982 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10983
10984         * mule/mule-cmds.el (default-input-method): Fix custom type.
10985
10986 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10987
10988         * mule/mule-cmds.el (setup-specified-language-environment):
10989         Add apropos-inhibit property.
10990         (describe-specified-language-support): Likewise.
10991
10992 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10993
10994         * mule/mule-cmds.el: Doc fixes.
10995
10996 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10997
10998         * mule/mule-cmds.el (register-input-method): Doc-string
10999         modified.
11000
11001 1998-09-01  Dave Love  <fx@gnu.org>
11002
11003         * mule/mule-cmds.el (current-language-environment): Fix
11004         setter function.
11005
11006 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11007
11008         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11009         mule/european.el, mule/hebrew.el, mule/japanese.el,
11010         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11011         avoid bootstrapping problem if you need to recompile all the Lisp
11012         files using interpreted code.
11013
11014 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11015
11016         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11017         ("Latin-2"): Likewise.
11018
11019 1998-08-18  Per Starback  <starback@update.uu.se>
11020
11021         * mule/european.el (setup-latin2-environment): Fix typo.
11022
11023 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11024
11025         * mule/european.el: Give proper value of `input-method' key to all
11026         lang. env.
11027
11028         * mule/mule-cmds.el (activate-input-method): Handle the case that
11029         the arg INPUT-METHOD is nil correctly.
11030         (read-multilingual-string): Activate the specified input method
11031         before calling read-string.  Afterward, activate the original
11032         input method.
11033
11034 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11035
11036         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11037         (set-language-info-alist): Fix typo in doc-string.
11038
11039         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11040
11041 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11042
11043         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11044         (reset-language-environment): New function for the job that
11045         setup-english-environment used to do.
11046         (set-language-environment): Do more setups according to the info
11047         in language-info-alist.
11048         (read-language-name): Handle the case that the arg KEY is nil.
11049         (describe-language-environment): Handle input-method property.
11050
11051         * mule/: All files under this directory, which related with
11052         specific languages (such as mule/european.el, mule/greek.el,
11053         mule/hebrew.el, mule/misc-lang.el), modified as below.
11054         (setup-XXX-environment): Just call set-language-environment.  If
11055         they used to do some other jobs than what done by
11056         set-language-environment, those jobs are done in
11057         setup-XXX-environment-internal now.
11058         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11059         the value to setup-XXX-environment-internal.  Add properties
11060         input-method and features.
11061
11062         * mule/english.el (setup-english-environment): Just call
11063         reset-language-environment.
11064
11065         * mule/european.el (setup-8-bit-environment): Function deleted.
11066
11067 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11068
11069         * mule/mule-cmds.el (input-method-exit-on-first-char)
11070         (input-method-use-echo-area): Doc fixes.
11071
11072 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11073
11074         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11075         variable.
11076         (input-method-use-echo-area): New variable.
11077
11078 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11079
11080         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11081
11082 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11083
11084         * mule/mule-cmds.el (activate-input-method): Update mode line.
11085         (inactivate-input-method): Likewise.
11086
11087 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11088
11089         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11090         input method in the current buffer, but just bind
11091         current-input-method.
11092
11093 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11094
11095         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11096
11097         * mule/misc-lang.el ("IPA"): Add coding-priority and
11098         coding-system.
11099
11100 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11101
11102         * mule/greek.el: Add coding-priority.
11103
11104 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11105
11106         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11107         LANG-ENV.
11108
11109 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11110
11111         * mule/mule-cmds.el (register-input-method): Fix previous change.
11112         (setup-specified-language-environment): Doc fix.
11113
11114 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11115
11116         * mule/mule-cmds.el: Several doc fixes.
11117         (get-language-info, set-language-info): Rename argument.
11118         (set-language-info-alist): Likewise.
11119         (register-input-method): Rename argument.
11120         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11121
11122 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11123
11124         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11125         default value while reading an input method.
11126
11127 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11128
11129         * mule/mule-cmds.el (universal-coding-system-argument):
11130         Use buffer-file-coding-system as default.
11131
11132 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11133
11134         * mule/korean.el ("Korean"): Doc fix.
11135
11136 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11137
11138         * mule/mule-cmds.el (describe-language-environment): Print the
11139         languge environment at the head.
11140
11141 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11142
11143         * mule/japanese.el: Set exit-function to exit-japanese-environment
11144         for Japanese environment.
11145
11146 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11147
11148         * mule/mule-cmds.el (set-language-environment): Doc fix.
11149         (current-language-environment): Use defcustom.
11150         (default-input-method): Specify :type.
11151
11152 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11153
11154         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11155         modified.
11156         (prefer-coding-system): Doc-string modified.
11157
11158 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11159
11160         * mule/mule-cmds.el (set-language-info): Doc-string
11161         describes `coding-priority' KEY.
11162         (set-language-environment-coding-systems): New function.
11163         (select-safe-coding-system): New function.
11164         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11165         (set-language-info-alist): New optionla arg PARENTS.  Call
11166         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11167         (set-language-environment-coding-systems): New function.
11168
11169         * mule/chinese.el: Remove setting up of
11170         describe-chinese-environment-map and
11171         setup-chinese-environment-map.  Exclude them in args of calls to
11172         set-language-info-alist.  Register coding-priority key in
11173         language-info-alist.
11174
11175         * mule/cyrillic.el: Remove setting up of
11176         describe-cyrillic-environment-map and
11177         setup-cyrillic-environment-map.  Exclude them in args of calls to
11178         set-language-info-alist.  Register coding-priority key in
11179         language-info-alist.
11180
11181         * mule/english.el: Register coding-priority key in
11182         language-info-alist.
11183
11184         * mule/ethiopic.el: Register coding-priority key in
11185         language-info-alist.
11186
11187         * mule/european.el: Remove setting up of
11188         describe-european-environment-map and
11189         setup-european-environment-map.  Exclude them in args of calls to
11190         set-language-info-alist.  Register coding-priority key in
11191         language-info-alist.  Add "German" language env.
11192         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11193         (setup-german-environment): New function.
11194
11195         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11196         change default input method to "greek-postfix".
11197
11198         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11199         coding-priority key in
11200
11201 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11202
11203         * mule/mule-cmds.el (set-language-info): Doc fix.
11204         (input-method-inactivate-hook): Doc fix.
11205
11206 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11207
11208         * mule/mule-cmds.el (set-input-method): Renamed from
11209         select-input-method.
11210
11211 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11212
11213         * mule/mule-cmds.el (set-language-environment): Run
11214         exit-language-environment-hook before calling `exit-function'
11215         which is specified for the language environment.
11216
11217 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11218
11219         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11220         modified.
11221         (prefer-coding-system): Likewise.
11222         (describe-language-environment): Print aliases of each coding
11223         system.
11224         (set-language-environment-hook): New variable.
11225         (exit-language-environment-hook): New variable.
11226         (set-language-environment): Call these hooks.  Before setting a
11227         new language environment, exit from the
11228         current-language-environment if necessary.
11229         (input-method-verbose-flag): The value can be nil, t,
11230         complex-only, or default.
11231         (input-method-highlight-flag): Doc-string augmented.
11232         (activate-input-method): Check if we can run the registered
11233         function to activate an input method.
11234
11235         * mule/korean.el: Set exit-function for language environment
11236         "Korean" to exit-korean-environment.
11237         (setup-korean-environment): Moved to korea-util.el.
11238
11239 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11240
11241         * mule/mule-cmds.el (read-multilingual-string): Use
11242         current-input-method prior to default-input-method.  Don't bind
11243         current-input-method by `let', instead, activate the specified
11244         input method in the current buffer temporarily.
11245
11246 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11247
11248         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11249
11250 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11251
11252         * mule/chinese.el (post-read-decode-hz): Return the result of
11253         decode-hz-region.
11254         (pre-write-encode-hz): Do not change the value of
11255         last-coding-system.
11256
11257 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11258
11259         * mule/mule-ccl.el: Doc fixes.
11260
11261 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11262
11263         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11264         (check-ccl-program): New macro.
11265
11266 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11267
11268         * mule/mule-ccl.el: Comment about CCL syntax modified.
11269         (ccl-command-table): Add read-multibyte-character and
11270         write-multibyte-character.
11271         (ccl-code-table): Add ex-cmd.
11272         (ccl-extended-code-table): New variable.
11273         (ccl-embed-extended-command): New function.
11274         (ccl-compile-read-multibyte-character,
11275         ccl-compile-write-multibyte-character) New functions.
11276         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11277         ccl-dump-write-multibyte-character): New functions.
11278
11279 1999-07-22  SL Baur  <steve@miho>
11280
11281         * config.el (config-value-file): config.values is installed into
11282         doc-directory.
11283         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11284
11285 1999-07-19  Didier Verna  <didier@xemacs.org>
11286
11287         * rect.el: all functions rewritten, except when noted. Below is a
11288         list of interface changes.
11289         (apply-on-rectangle): new function. Obsoletes
11290         `operate-on-rectangle'. All functions that used to call this
11291         function now call the new one.
11292         (kill-rectangle): added optional prefix arg to fill lines.
11293         (delete-rectangle): ditto.
11294         (delete-extract-rectangle): ditto.
11295         (open-rectangle): ditto.
11296         (clear-rectangle): ditto.
11297         (delete-rectangle-line): added third arg FILL.
11298         (delete-extract-rectangle-line): ditto.
11299         (open-rectangle-line): ditto.
11300         (clear-rectangle-line): ditto.
11301
11302 1999-07-18  Andy Piper  <andy@xemacs.org>
11303
11304         * menubar-items.el (default-menubar): add gutter options.
11305
11306         * gutter-items.el: new file.
11307         (gutter): new group for custom.
11308         (gutter-visible-p): new variable.
11309         (default-gutter-position): ditto.
11310         (buffers-tab): new group for the buffers tab.
11311         (gutter-buffers-tab): widget to put in the gutter.
11312         (buffers-tab-max-size): max number of tabs.
11313         (buffers-tab-switch-to-buffer-function): function to call when a
11314         tab is pressed.
11315         (buffers-tab-omit-function): filter buffers with this function.
11316         (buffers-tab-format-buffer-line-function): format buffer names for
11317         inclusion in tabs.
11318         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11319         the record.
11320         (build-buffers-tab-internal): build a list of tab items.
11321         (buffers-tab-items): ditto.
11322         (add-tab-to-gutter): put a tab in the gutter area.
11323         (update-tab-in-gutter): reset the buffers in the tab.
11324
11325         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11326
11327         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11328         (switch-to-buffer-hooks): new hook.
11329
11330         * toolbar.el (default-toolbar-position): fix typo.
11331
11332 1999-07-16  Andy Piper  <andy@xemacs.org>
11333
11334         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11335
11336 1999-07-15  Didier Verna  <didier@xemacs.org>
11337
11338         * cus-edit.el (custom-prompt-variable): optional third arg makes
11339         prompt for a comment string.
11340         (customize-set-value): optional prefix makes this function handle
11341         variable comments.
11342         (customize-set-variable): ditto.
11343         (customize-save-variable): ditto.
11344         (customize-customized): handle custom comments.
11345         (customize-save-customized): ditto.
11346         (custom-variable-state-set): ditto.
11347         (custom-face-state-set): ditto.
11348         (customize-saved): ditto.
11349         (custom-variable-set): ditto.
11350         (custom-face-set): ditto.
11351         (custom-variable-save): ditto.
11352         (custom-face-save): ditto.
11353         (custom-variable-reset-saved): ditto.
11354         (custom-face-reset-saved): ditto.
11355         (custom-variable-reset-standard): ditto.
11356         (custom-face-reset-standard): ditto.
11357         (custom-comment-face): new face.
11358         (custom-comment-tag-face): ditto.
11359         (custom-comment): new widget.
11360         (custom-comment-create): new function.
11361         (custom-comment-delete): ditto.
11362         (custom-comment-value-set): ditto.
11363         (custom-comment-show): ditto.
11364         (custom-comment-invisible-p): ditto.
11365         (custom-variable-value-create): create a comment field widget.
11366         (custom-face-value-create): ditto.
11367         (custom-variable-menu): new entry for adding a custom comment.
11368         (custom-face-menu): ditto.
11369         (custom-save-variables): possibly save custom comments.
11370         (custom-save-faces): ditto.
11371
11372         * cus-face.el (custom-set-faces): the arguments can now have a
11373         custom comment as fourth argument.
11374
11375         * custom.el (custom-set-variables): the arguments can now have a
11376         custom comment as fifth element.
11377
11378 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11379
11380         * XEmacs 21.2.18 is released
11381
11382 1999-07-13  SL Baur  <steve@miho>
11383
11384         * lib-complete.el (read-library-name): Revert previous change.
11385         (read-library): Ditto.
11386
11387 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11388
11389         * packages.el (packages-package-list): Capitalize docstring.
11390
11391         * packages.el (packages-find-package-library-path): Use #'nconc
11392         rather than #'append to reduce consing -- #'mapcar uses Flist,
11393         which returns a freshly consed list.  #'append would create yet
11394         another fresh list, using Fmake_list in concat.
11395
11396         * packages.el (package-provide): Use setq with remassq like it
11397         says in its docstring.
11398
11399 1999-07-06  SL Baur  <steve@miho.m17n.org>
11400
11401         * lib-complete.el (progn-with-message): Fix typo.
11402
11403 1999-07-06  SL Baur  <steve@miho.m17n.org>
11404
11405         * mule/mule-misc.el (char-octet): Make function match docstring.
11406         From Katsumi Yamaoka <yamaoka@jpl.org>
11407
11408 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11409
11410         * wid-edit.el (widget-documentation): corrected spelling error.
11411
11412 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11413
11414         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11415         keys if already bound
11416
11417 1999-07-06  SL Baur  <steve@miho.m17n.org>
11418
11419         * lib-complete.el (progn-with-message): Revert previous changes.
11420
11421 1999-06-24  Bob Weiner  <weiner@beopen.com>
11422
11423         * lib-complete.el (find-library):
11424         (find-library-other-window):
11425         (find-library-other-frame): Completely rewrote
11426         so that these functions actually work when called non-interactively.
11427         Also made them handle LIBRARY arguments which end with .el or .elc.
11428
11429 1999-06-24  Bob Weiner  <weiner@beopen.com>
11430
11431         * simple.el (indent-new-comment-line): Locally bound
11432         `block-comment-start' to `comstart' or else when this is called
11433         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11434         `block-comment-start' value, ignoring any existing spacing after a
11435         comment prefix in the previous line and producing ugly comments.
11436
11437 1999-06-23  Bob Weiner  <weiner@beopen.com>
11438
11439         * list-mode.el (mouse-choose-completion):
11440         (choose-completion):
11441         (completion-switch-to-minibuffer): Added.
11442         ([Tab]): [Tab] previously switched to the minibuffer
11443         but since [space] does that and since most applications in the
11444         world use [Tab] to select the next item in a list, do that in the
11445         *Completions* buffer too.  This will cause the least confusion
11446         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11447         06/23/1999.
11448
11449 1999-06-22  Bob Weiner  <weiner@beopen.com>
11450
11451         * help.el (help-buffer-name): Added support for a null value
11452         of `help-buffer-prefix-string' since some buffers require no
11453         prefix.
11454
11455 1999-06-20  Bob Weiner  <weiner@beopen.com>
11456
11457         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11458         in the completion-list-mode-map to bury the completions buffer
11459         even when the minibuffer is no longer active.
11460
11461 1999-06-20  Bob Weiner  <weiner@beopen.com>
11462
11463         * list-mode.el (list-mode): It is visually disconcerting to have
11464         the text cursor disappear within list buffers, especially when
11465         moving from window to window, so leave it visible.
11466
11467 1999-07-01  SL Baur  <steve@miho.m17n.org>
11468
11469         * menubar-items.el (default-menubar): Conditionalize the bug
11470         report menu item (which may not be possible in this XEmacs).
11471         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11472
11473 1999-06-30  SL Baur  <steve@miho.m17n.org>
11474
11475         * subr.el (with-current-buffer): DOC string fix.
11476         Suggested by Bob Weiner <weiner@altrasoft.com>
11477
11478 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11479
11480         * cus-face.el (custom-face-italic): insert missing args
11481
11482 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11483
11484         * packages.el (package-locations): Changed default early package
11485         hierarchies to ~/.xemacs/mule-packages and
11486         ~/.xemacs/xemacs-packages.
11487
11488 1999-06-23  SL Baur  <steve@miho.m17n.org>
11489
11490         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11491
11492 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11493
11494         * packages.el (package-locations): Changed default early package
11495         hierarchy to ~/.xemacs/packages.
11496         (package-locations): Removed `packages' as a possible name for a
11497         late package hierarchy.
11498
11499 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11500
11501         * mule/mule-category.el (word-combining-categories): Set up new
11502         variable.
11503         (word-separating-categories): Likewise.
11504
11505 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11506
11507         * XEmacs 21.2.17 is released
11508
11509 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11510
11511         * font-menu.el (font-menu-set-font): allow for nil specification
11512         of font size.
11513
11514 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11515
11516         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11517         is 1.
11518
11519 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11520
11521         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11522         8859-5 instead of ISO 8859-1.
11523
11524 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11525
11526         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11527         (viet-viscii-encode-table): Ditto.
11528
11529         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11530         Make obsolete definition of char-octet.
11531
11532 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11533
11534         * subr.el: Move no-Mule make-char ...
11535         * help-nomule.el (make-char): To here.
11536         (string-width): Make Mule compatibility alias.
11537
11538 1999-06-15  Andy Piper  <andy@xemacs.org>
11539
11540         * select.el (get-selection-no-error): really make there be no-error.
11541         (get-selection): revert to original.
11542
11543 1999-06-11  Andy Piper  <andy@xemacs.org>
11544
11545         * select.el (selection-sets-clipboard): renamed.
11546         (own-selection): use it.
11547
11548 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11549
11550         * XEmacs 21.2.16 is released
11551
11552 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11553
11554         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11555         missing characters to avoid crash.
11556
11557 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11558
11559         * coding.el (set-terminal-coding-system): Only set the console
11560         coding system on the selected console if it is a tty.
11561
11562 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11563
11564         * cus-face.el:
11565         * cus-edit.el:
11566         * faces.el:
11567         (custom):
11568         (face-spec-set):
11569         * faces.el (frob-face-property):
11570         * font-menu.el (font-menu-set-font):
11571                   Actually apply changes from 1999-03-17
11572
11573 1999-06-10  Andy Piper  <andy@xemacs.org>
11574
11575         * select.el (get-selection): abstract out non error-signalling
11576         part.
11577         (get-selection-no-error): get-selection without signalling an
11578         error.
11579         (selection-is-clipboard-p): new variable. controls whether the
11580         selection sets the clipboard.
11581         (own-selection): use it.
11582
11583         * mouse.el (insert-selection): fallback to clipboard after trying
11584         primary selection and cutbuffer.
11585
11586 1999-06-05  Andy Piper  <andy@xemacs.org>
11587
11588         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11589         selection functions.
11590
11591 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11592
11593         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11594         default value.
11595         (load): Use `raw-text' instead of `no-conversion'.
11596         (insert-file-contents): Likewise.
11597
11598         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11599         of `no-conversion'.
11600
11601 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11602
11603         * coding.el: Don't copy `no-conversion' to `raw-text'.
11604
11605 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11606
11607         * subr.el (make-char): Define it if Mule is not around.
11608
11609 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11610
11611         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11612
11613         * x-select.el (x-disown-selection-internal): Restore symbol as an
11614         obsolete alias.
11615         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11616
11617 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11618
11619         * XEmacs 21.2.15 is released
11620
11621 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11622
11623         * subr.el (split-string): Avoid infinite looping
11624
11625 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11626
11627         * ldap.el (ldap-ignore-attribute-codings): New variable
11628         (ldap-default-attribute-decoder): New variable
11629         (ldap-coding-system): New variable
11630         (ldap-attribute-syntax-encoders): New variable
11631         (ldap-attribute-syntax-decoders): New variable
11632         (ldap-attribute-syntaxes-alist): New variable
11633         (ldap-encode-boolean): New function
11634         (ldap-decode-boolean): New function
11635         (ldap-encode-country-string): New function
11636         (ldap-decode-string): New function
11637         (ldap-decode-address): New function
11638         (ldap-encode-address): New function
11639         (ldap-decode-attribute): New function
11640         (ldap-search): Use some of these
11641
11642 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11643
11644         * version.el (emacs-version): Make the patch level/beta come
11645         before the XEmacs qualifier so that it gets into (funcall
11646         emacs-version) and thus in the bug reports.
11647         (emacs-version>=): Support patch levels.
11648
11649 1999-06-03  SL Baur  <steve@xemacs.org>
11650
11651         * version.el: implement x.y.z version number
11652         From Jan Vroonhof <vroonhof@math.ethz.ch>
11653
11654 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11655
11656         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11657
11658 1999-05-22  Vin Shelton <acs@xemacs.org>
11659
11660         * startup.el: Document -private and break out non-standard X options.
11661
11662 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11663
11664         * mule/mule-charset.el (charset-after): New function.
11665         (charset-direction): Synch with Mule, update docstring.
11666         (get-charset-property): New function.
11667         (put-charset-property): New function.
11668         (charset-plist): New function.
11669
11670         * mule/mule-charset.el (compose-region):
11671         (decompose-region): remove;  these functions (which don't work
11672         since we don't do composite characters) have been moved to
11673         mule-util.el.
11674         (toplevel): follow coding standards
11675
11676 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11677
11678         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11679         exist any more.
11680
11681         * code-files.el: Fix commentary to follow coding standards.  Move
11682         the single line left in mule-files.el to here.
11683
11684         * mule/mule-files.el: delete.
11685
11686 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11687
11688         * info.el (Info-scroll-prev): Use event functions instead of the
11689         old emacs 19 interface.
11690
11691 1999-06-02  Andy Piper  <andy@xemacs.org>
11692
11693         * x-font-menu.el (x-font-menu-load-font):
11694         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11695
11696 1999-05-31  Andy Piper  <andy@xemacs.org>
11697
11698         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11699         group.
11700         (font-menu-this-frame-only-p): ditto.
11701         (font-menu-max-items): reinstate, from Jan Vroonhof
11702         <vroonhof@math.ethz.ch>
11703         (font-menu-submenu-name-format): ditto.
11704         (font-menu-split-long-menu): ditto, for use by the family
11705         constructor.
11706         (font-menu-family-constructor): use it.
11707
11708 1999-05-30  Andy Piper  <andy@xemacs.org>
11709
11710         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11711         for use by the font menu.
11712
11713         * msw-font-menu.el: new file implementing mswindows specific
11714         font-menu behaviour.
11715         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11716         (mswindows-font-menu-junk-families): ditto.
11717         (hack-font-truename): ditto.
11718         (mswindows-font-regexp-ascii): ditto.
11719         (mswindows-reset-device-font-menus): ditto.
11720         (mswindows-font-menu-font-data): ditto.
11721         (mswindows-font-menu-load-font): ditto.
11722
11723         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11724         (x-font-menu-font-data): ditto.
11725         (x-font-menu-load-font): ditto.
11726
11727         * font-menu.el: new file implementing generic font menu behaviour.
11728         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11729         made device independent.
11730         (font-menu-this-frame-only-p): ditto.
11731         (font-menu-preferred-resolution): ditto.
11732         (font-menu-size-scaling): new variable used to determine whether
11733         sizes are in points or tenths of a point.
11734         (vassoc): moved from x-font-menu.el.
11735         (device-fonts-cache): ditto.
11736         (device-fonts-cache): ditto.
11737         (flush-device-fonts-cache): ditto.
11738         (reset-device-font-menus): copied from x-font-menu.el and made
11739         device independent. Most functionality deferred to
11740         device-dependent versions.
11741         (font-menu-family-constructor): copied from x-font-menu.el and
11742         made device independent.
11743         (font-menu-size-constructor): ditto.
11744         (font-menu-weight-constructor): ditto.
11745         (font-menu-set-font): ditto.
11746         (font-menu-change-face): ditto.
11747         (font-menu-load-font): new device method.
11748         (font-menu-font-data): ditto.
11749
11750         * x-font-menu.el: The above functions deleted.
11751
11752 1999-05-26  Andy Piper  <andy@xemacs.org>
11753
11754         * update-elc.el:
11755         * make-docfile.el:
11756         * loadup.el: rehash expand-file-name usage to not use default-directory.
11757
11758 1999-05-21  Andy Piper  <andy@xemacs.org>
11759
11760         * x-select.el (x-select-convert-to-text):
11761         (x-selected-text-type):
11762         (x-get-selection):
11763         (xselect-convert-to-string):
11764         (xselect-convert-to-compound-text):
11765         (xselect-convert-to-length):
11766         (xselect-convert-to-targets):
11767         (xselect-convert-to-delete):
11768         (xselect-convert-to-filename):
11769         (xselect-convert-to-charpos):
11770         (xselect-convert-to-lineno):
11771         (xselect-convert-to-colno):
11772         (xselect-convert-to-sourceloc):
11773         (xselect-convert-to-os):
11774         (xselect-convert-to-host):
11775         (xselect-convert-to-user):
11776         (xselect-convert-to-class):
11777         (xselect-convert-to-name):
11778         (xselect-convert-to-integer):
11779         (xselect-convert-to-atom):
11780         (xselect-convert-to-identity): functions renamed from x-* and
11781         moved to select.el.
11782         (x-get-secondary-selection): use rename get-selection.
11783         (x-get-clipboard): ditto.
11784         (x-own-selection): moved to select.el.
11785         (x-valid-simple-selection-p): ditto.
11786         (x-dehilight-selection): ditto.
11787         (x-own-clipboard): ditto.
11788         (x-disown-selection): ditto.
11789
11790         * x-mouse.el (x-yank-function): moved to mouse.el.
11791         (x-insert-selection): ditto.
11792         (x-set-point-and-move-selection): use renamed function.
11793
11794         * select.el (selected-text-type): moved and renamed from
11795         x-select.el.
11796         (selection-owner-p): moved to C.
11797         (selection-exists-p): ditto.
11798         (get-cutbuffer): new device method.
11799         (get-selection): generalised and moved from x-select.el.
11800         (own-selection): moved x-own-selection functionality into here.
11801         (dehilight-selection): renamed and moved from x-select.el.
11802         (own-clipboard): functionality moved from x-select.el using new
11803         generic C builtins.
11804         (disown-clipboard): ditto.
11805         (select-convert-to-text):
11806         (select-convert-to-string):
11807         (select-convert-to-compound-text):
11808         (select-convert-to-length):
11809         (select-convert-to-targets):
11810         (select-convert-to-delete):
11811         (select-convert-to-filename):
11812         (select-convert-to-charpos):
11813         (select-convert-to-lineno):
11814         (select-convert-to-colno):
11815         (select-convert-to-sourceloc):
11816         (select-convert-to-os):
11817         (select-convert-to-host):
11818         (select-convert-to-user):
11819         (select-convert-to-class):
11820         (select-convert-to-name):
11821         (select-convert-to-integer):
11822         (select-convert-to-atom):
11823         (select-convert-to-identity): new functions renamed from x-* and
11824         moved from x-select.el.
11825
11826         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11827         into here and use as the default window-system mouse yank.
11828         (insert-selection): generalised and moved from x-mouse.el.
11829         (own-clipboard): moved to C.
11830
11831         * msw-select.el (mswindows-selection-owned-p): deleted.
11832         (mswindows-own-selection): generalised and moved to select.el.
11833         (mswindows-disown-selection): generalised and moved to C.
11834         (mswindows-selection-owner-p): ditto.
11835
11836 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11837
11838         * XEmacs 21.2.14 is released
11839
11840 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11841
11842         * about.el: update contact info for jason and slb.
11843
11844 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11845
11846         * mule/european.el (setup-romanian-environment): Add Romanian
11847         support from Emacs/Mule romanian.el.
11848
11849 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11850
11851         * cus-face.el: Label all custom changes with the 'custom' tag.
11852
11853         * cus-edit.el: idem ditto.
11854
11855         * faces.el: Added suport for adding device tags to various functions.
11856         (custom): New device tag.
11857         (face-spec-set): Call reset face with tags argument. No longer do
11858         x-init-global-faces hack.
11859
11860         * faces.el (frob-face-property): Use an anonymous specifier to map
11861         frob-face-property-1 over.
11862
11863         * x-font-menu.el (font-menu-set-font): Always specify all
11864         properties to custom.
11865
11866 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11867
11868         * mule/european.el (setup-czech-environment): Add czech support.
11869         From David Sauer <davids@orfinet.cz>
11870
11871 1999-03-15  SL Baur  <steve@xemacs.org>
11872
11873         * check-features.el: Turn hard errors into warnings.
11874
11875 1999-03-21  SL Baur  <steve@xemacs.org>
11876
11877         * simple.el (delete-key-deletes-forward): As per discussion on
11878         xemacs-beta, default to t.
11879
11880 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11881
11882         * loadup.el: Define Installation-string before loading anything.
11883
11884 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11885
11886         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11887         From Anders Stenman <stenman@isy.liu.se>
11888
11889 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11890
11891         * wid-edit.el (widget-glyph-find): Ditto.
11892
11893         * packages.el (locate-library): Ditto.
11894
11895         * loadup.el (really-early-error-handler): Ditto.
11896
11897         * lib-complete.el (read-library): Ditto.
11898
11899         * faces.el (set-face-stipple): Ditto.
11900
11901         * code-files.el (load): Use new calling style of locate-file.
11902
11903 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11904
11905         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11906         dead.
11907
11908 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11909
11910         * dumped-lisp.el (preloaded-file-list): Don't load
11911         Installation.el.
11912
11913         * loadup.el (Installation-string): Define it here.
11914
11915 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11916
11917         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11918         Installation.el needs to be loaded before `dump-paths', otherwise
11919         the dumping process won't find it.
11920
11921 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11922
11923         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11924         subr so that we can use `replace-in-string' in Installation.el to
11925         get rid of C-m chars under the native Windows build.
11926
11927 1999-04-29  Andy Piper  <andy@xemacs.org>
11928
11929         * make-docfile.el: canonicalize file and directory names.
11930
11931         * device.el (call-device-method): new function for calling device
11932         specific methods.
11933         (define-device-method): new function for defining device methods.
11934         (define-device-method*): ditto.
11935
11936 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11937
11938         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11939
11940 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11941
11942         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11943         (cyrillic-koi8-r-encode-table): Likewise.
11944         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11945         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11946
11947         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11948         from vietnamese.el].
11949
11950         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11951         mule/mule-misc.el.
11952
11953 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11954
11955         * mule/thai-xtis.el:
11956         - Change font registry name from "Thai94x94-0" to "xtis-0".
11957         - Change mnemonic of coding-system `tis-620' to "TIS620".
11958
11959 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11960
11961         * mule/ethiopic.el: fixed.
11962
11963 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11964
11965         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11966
11967         * mule/thai-xtis.el: New file.
11968
11969         * mule/vietnamese.el: New file.
11970
11971         * mule/ethiopic.el: New file.
11972
11973 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11974
11975         * bytecomp.el (byte-compile-close-variables): Leave
11976         debug-issue-ebola-notices alone.
11977
11978 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11979
11980         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11981         at the top of the buffer since it is the most important thing to
11982         customize
11983         (ldap-get-host-parameter): New defun
11984         (ldap-search): Add a new parameter `withdn' to retrieve the
11985         distinguished names of entries
11986
11987 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11988
11989         * startup.el (splash-frame-body): Date and spelling fixes.
11990
11991 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11992
11993         * view-less.el (toggle-truncate-lines): add autoload tag
11994
11995 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * format.el (format-alist): Disable image stuff.
11998
11999 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12000
12001         * wid-edit.el (widget-glyph-find): Search by directories, then by
12002         suffixes rather than the other way around.
12003         (widget-image-conversion): Renamed to
12004         `widget-image-file-name-suffixes'.
12005
12006 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12007
12008         * mule/mule-charset.el: Made old functions obsolete, remove the
12009         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12010         (charset-iso-graphic-plane): Rename from charset-graphic.
12011         (charset-iso-final-char): Rename from charset-final.
12012         (charset-width): Rename from charset-columns.
12013         (charset-bytes): Added from fsf compatibility, returns always 1.
12014
12015         * mule/mule-misc.el: Move charset-doc-string alias to
12016         mule-charset.el
12017
12018 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12019
12020         * x-faces.el (x-make-font-bold-italic): honor
12021         *try-oblique-before-italic-fonts*
12022
12023 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12024
12025         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12026
12027 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12028
12029         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12030         name.
12031
12032 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12033
12034         * cl-extra.el (equalp): Would bug out for lists.
12035
12036 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12037
12038         * about.el (about-hackers):  Change cgw's email address
12039
12040 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12041
12042         * XEmacs 21.2.13 is released
12043
12044 1999-03-12  SL Baur  <steve@xemacs.org>
12045
12046         * simple.el (delete-key-deletes-forward): Revert to previous
12047         behavior.
12048
12049 1999-01-18  Didier Verna  <didier@xemacs.org>
12050
12051         * menubar-items.el (xemacs-splash-buffer): handle the case of
12052         multiple elements in the splash buffer body.
12053
12054         * startup.el (splash-frame-timeout): new constant: interval
12055         between splash buffer elements.
12056         (command-line-1): handle splash buffer with multiple elements (use
12057         a timeout).
12058         (splash-frame-body): Originally `startup-splash-frame-body'.
12059         Rewrote a cleaner and more readable version. This can now be array,
12060         in which case each element is displayed in turn in the splash buffer.
12061         (splash-frame-static-body): new constant. Persistent information
12062         across all splash buffer elements (preserves the possibility to give
12063         it in different languages.
12064         (circulate-splash-frame-elements): new function. Used as a timeout
12065         to circulate through all splash frame elements and display them in
12066         sequence.
12067         (display-splash-frame): originally `startup-splash-frame'. Handle
12068         the case of multiple elements in the splash buffer body. Now
12069         returns a timeout id if multiple elements to display, or nil.
12070
12071 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12072
12073         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12074         so they can be overridden by x-init-face-from-resources.
12075         Additionally specify the font name also with an x tag.
12076
12077 1999-03-08  Andy Piper  <andy@xemacs.org>
12078
12079         * package-get.el (package-get-base): autoload.
12080
12081         * menubar-items.el (default-menubar): add update menu item. Fix
12082         custom menu to only be activated when package-base is available.
12083
12084         * package-get.el (package-get-custom): don't load
12085         package-get-custom as it is auto-generated. Fix group definition.
12086
12087 1999-03-05  Didier Verna  <didier@xemacs.org>
12088
12089         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12090         instead of `symbol-name' (Thanks Kyle).
12091
12092         * cus-edit.el (custom-save-variables): use `prin1' instead of
12093         princ to write symbols.
12094
12095 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12096
12097         * XEmacs 21.2.12 is released
12098
12099 1999-03-05  SL Baur  <steve@xemacs.org>
12100
12101         * menubar-items.el (default-menubar): Add kfm browsing support.
12102         From Neal Becker <nbecker@fred.net>
12103
12104 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12105
12106         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12107         calls to font-lock during buffer reversion.
12108
12109 1999-02-12  Didier Verna  <didier@xemacs.org>
12110
12111         * info.el (Info-build-node-completions): unconditionally widen the
12112         tag table buffer.
12113
12114 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12115
12116         * x-faces.el (x-init-face-from-resources):
12117         Only set fonts in the 'x locale.
12118
12119 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12120
12121         * package-ui.el (pui-install-selected-packages): Don't throw on
12122         `package-admin-delete-binary-package' returning nil since it's
12123         normal.  Reindent function.
12124         (pui-add-required-packages): Handle case where packages selected
12125         for installation have never been installed.
12126
12127 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12128
12129         * menubar-items.el (default-menubar):
12130         Implement the ``Mule->Set coding system of process'' menu item.
12131
12132 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12133
12134         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12135         files
12136         - Change some `if's to `when's
12137
12138 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12139
12140         * XEmacs 21.2.11 is released
12141
12142 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12143
12144         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12145         against window close (Fix Bug #460).
12146         (ask-user-about-lock-dbox): Idem.
12147
12148 1999-02-25  SL Baur  <steve@xemacs.org>
12149
12150         * mule/mule-charset.el (charset-leading-byte): New function.
12151         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12152
12153 1999-02-12  Andy Piper  <andy@xemacs.org>
12154
12155         * about.el (xemacs-hackers): change andy's email address.
12156         (about-url-alist): change andy's web page address.
12157         (about-xemacs): add piper.
12158
12159 1999-02-16  SL Baur  <steve@xemacs.org>
12160
12161         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12162         of mule-base into lisp/mule.
12163
12164 1999-02-16  SL Baur  <steve@xemacs.org>
12165
12166         * mule/arabic.el:
12167         mule/canna-leim.el:
12168         mule/chinese.el:
12169         mule/cyrillic.el:
12170         mule/english.el:
12171         mule/european.el:
12172         mule/greek.el:
12173         mule/hebrew.el:
12174         mule/japanese.el:
12175         mule/kinsoku.el:
12176         mule/korean.el:
12177         mule/misc-lang.el:
12178         mule/mule-category.el:
12179         mule/mule-ccl.el:
12180         mule/mule-charset.el:
12181         mule/mule-cmds.el:
12182         mule/mule-coding.el:
12183         mule/mule-files.el:
12184         mule/mule-help.el:
12185         mule/mule-init.el:
12186         mule/mule-misc.el:
12187         mule/mule-tty-init.el:
12188         mule/mule-x-init.el:
12189         mule/viet-chars.el:  Remerge from mule-base.
12190
12191         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12192         of mule-base into lisp/mule.
12193
12194 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12195
12196         * process.el (exec-to-string): Use `shell-command-switch' in place
12197         of hard-wired "-c" (for WindowsNT).
12198
12199 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12200
12201         * menubar-items.el (default-menubar):  Remove obsolete
12202         "Gopher" item
12203
12204 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12205
12206         * package-admin.el (package-admin-get-install-dir): First fall
12207         back to the location of xemacs-base for non-mule packages.
12208
12209 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12210
12211         * paths.el:
12212         - improved automounter tmp directory support.
12213         - support 4 (!) empirically discovered automounter conventions
12214
12215 1999-02-12  SL Baur  <steve@xemacs.org>
12216
12217         * etags.el (pop-tag-mark): autoload to match key binding.
12218
12219 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12220
12221         * XEmacs 21.2.10 is released
12222
12223 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12224
12225         * package-get.el (package-get-remote-filename): Don't bug out for
12226         a local file name in the search entry.
12227
12228 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12229
12230         * XEmacs 21.2.9 is released
12231
12232 1999-01-19  Didier Verna  <didier@xemacs.org>
12233
12234         * replace.el (replace-search-function): new variable containing a
12235         function to perform a search-forward.
12236         (replace-re-search-function): new variable containing a function
12237         to perform a re-search-forward.
12238         (perform-replace): use them.
12239
12240 1999-01-25  Didier Verna  <didier@xemacs.org>
12241
12242         * select.el (selection-owner-p): use the name `XEmacs'.
12243         (cut-copy-clear-internal): ditto.
12244
12245 1999-01-18  Andy Piper  <andy@xemacs.org>
12246
12247         * about.el (about-url-alist): Update my entry.
12248         (xemacs-hackers): Ditto.
12249
12250 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12251
12252         * buffer.el (switch-to-buffer): Fixing documentation.
12253         * minibuf.el (minibuffer-completion-table): ditto.
12254         * cl-macs.el (return-from): ditto.
12255
12256 1999-01-04  Didier Verna  <didier@xemacs.org>
12257
12258         * replace.el (delete-non-matching-lines): temporarily disable
12259         case-folding when called interactively with a regexp containing
12260         uppercase characters.
12261         (delete-matching-lines): ditto.
12262         (count-matches): ditto.
12263         (list-matching-lines): ditto.
12264
12265 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12266
12267         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12268         abort if current window is split horizontally, not if others are
12269         split.  Got rid of unnecessary minibuffer checking.  Also, add
12270         some comments (it's still complex).
12271
12272 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12273
12274         * package-get.el: changed address for doc.ic.ac.uk to
12275         sunsite.doc.ic.ac.uk
12276
12277 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12278
12279         * ldap.el (toplevel): Remove requires so that the file compiles
12280         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12281
12282 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12283
12284         * dump-paths.el: Calculate module-directory and set
12285         module-load-path to the load path for modules.
12286
12287         * loadup.el: Get bootstrap value of module-load-path from the
12288         environment variable EMACSBOOTSTRAPMODULEPATH.
12289         - Display the module load path if we're debugging paths.
12290
12291         * setup-paths.el: Added function paths-find-site-module-directory.
12292         - Added function paths-find-module-directory.
12293         - Added function paths-construct-module-load-path.  Uses new
12294         environment variable EMACSMODULEPATH.
12295
12296 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12297
12298         * font.el (font-default-object-for-device):
12299         Oops! This `or' can't be replaced by `unless'.
12300         Fixed inability to run w3, among other things.
12301
12302 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12303
12304         * package-admin.el: Change initialization of
12305           package-admin-install-function dependent on system type.
12306           Change package-admin-install-function-mswindows to use
12307           "minitar".
12308
12309 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12310
12311         * mouse.el (default-mouse-motion-handler): Disable help echo while
12312         in the minibuffer.
12313
12314 1998-12-28  Martin Buchholz <martin@xemacs.org>
12315
12316         * XEmacs 21.2.8 is released.
12317
12318 1998-12-24  Martin Buchholz <martin@xemacs.org>
12319
12320         * XEmacs 21.2.7 is released.
12321
12322 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12323
12324         * package-ui.el (pui-list-packages): Set truncate-lines.
12325
12326         * package-get.el (package-get-download-menu): Use
12327         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12328
12329         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12330         (pui-help-string): idem.
12331         (list-packages-mode): New major mode.
12332         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12333         (pui-install-selected-packages): Add suport for removing packages.
12334         (pui-toggle-package-delete-key): New function.
12335         (pui-popup-context-sensitive): New kludge.
12336         (pui-list-packages): Add warning when `package-get-remote' is nil.
12337         (package-ui-add-site): New function.
12338
12339 1998-12-01  Didier Verna  <didier@xemacs.org>
12340
12341         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12342
12343 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12344
12345         * ldap.el: Custom-ized
12346         (toplevel): Do not provide `ldap' which is provided by C level
12347         LDAP code
12348         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12349
12350 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12353
12354 1998-12-17  Andy Piper  <andy@xemacs.org>
12355
12356         * sound.el (sound-load-list): name changed from sound-load-alist.
12357         (sound-extension-list): name changed from sound-ext-list.
12358         (load-default-sounds): use new names.
12359         (load-sound-file): use new names.
12360
12361 1998-12-16  Andy Piper  <andy@xemacs.org>
12362
12363         * XEmacs 21.2.6 is released
12364
12365 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12366
12367         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12368         errors.
12369
12370 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12371
12372         * wid-edit.el (widget-echo-this-extent): Set
12373         help-echo-owns-message to t.
12374
12375 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12376
12377         * package-get.el (package-get-download-menu): use toggles for
12378           each site in the download site menu.
12379
12380 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12381
12382         * package-get.el (package-get): If we cannot find a package
12383           because package-get-remote is not set, give a more helpful
12384           error message.
12385
12386 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12387
12388         * package-get.el (package-get-remote-filename): use an EFS path
12389         with user anonymous if no user is specified.
12390
12391 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12392
12393         * faces.el (face-spec-set): Re-init fallfacks for default after
12394         calling reset-face on the default face.
12395
12396 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12397
12398         * package-admin.el (package-admin-default-install-function):
12399         Behave as advertised.  Make sure the pkg-dir is proper for
12400         default-directory.
12401         (package-admin-add-binary-package): Make sure the pkg-dir is
12402         proper for default-directory.
12403         (package-admin-install-function-mswindows): Make sure the pkg-dir
12404         is proper for default-directory.
12405
12406 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12407
12408         * XEmacs 21.2.5 is released
12409
12410 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12411
12412         * files.el (binary-file-regexps): regexp-opt is not available at
12413         bytecompile time.
12414
12415 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12416
12417         * x-win-xfree86.el:
12418         * x-win-sun.el (x-win-init-sun):
12419         * x-win-sun.el:
12420         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12421         * x-iso8859-1.el:
12422         * x-init.el (init-post-x-win):
12423         * x-init.el (init-pre-x-win):
12424         * x-init.el (x-initialize-compose):
12425         * x-init.el:
12426         * x-compose.el:
12427         * winnt.el:
12428         * widget.el:
12429         * wid-edit.el (widget-glyph-click):
12430         * wid-edit.el (widget-glyph-find):
12431         * wid-edit.el (widget-type):
12432         * view-less.el (view-buffer-other-window):
12433         * very-early-lisp.el:
12434         * version.el:
12435         * toolbar.el:
12436         * toolbar-items.el:
12437         * term/sun.el (suntool-map):
12438         * term/sun-mouse.el:
12439         * term/internal.el:
12440         * syntax.el (modify-syntax-entry):
12441         * symbol-syntax.el:
12442         * subr.el:
12443         * startup.el (lock-directory):
12444         * simple.el (set-comment-column):
12445         * simple.el (backward-delete-char-untabify):
12446         * shadow.el (find-emacs-lisp-shadows):
12447         * shadow.el:
12448         * setup-paths.el (paths-construct-info-path):
12449         * select.el (cut-copy-clear-internal):
12450         * process.el (call-process-region):
12451         * process.el (start-process-shell-command):
12452         * process.el:
12453         * paths.el (rmail-spool-directory):
12454         * paragraphs.el (use-hard-newlines):
12455         * package-get.el (package-get-dependencies):
12456         * package-admin.el (package-admin-delete-binary-package):
12457         * obsolete.el (truncate-string):
12458         * obsolete.el (store-substring):
12459         * mouse.el (default-mouse-track-maybe-own-selection):
12460         * mouse.el (mouse-yank-at-point):
12461         * modeline.el:
12462         * modeline.el (mouse-drag-modeline):
12463         * minibuf.el (read-directory-name-internal):
12464         * minibuf.el (read-file-name-internal):
12465         * minibuf.el (read-file-name-internal-1):
12466         * minibuf.el (read-file-name-2):
12467         * minibuf.el (exact-minibuffer-completion-p):
12468         * minibuf.el (read-from-minibuffer):
12469         * minibuf.el:
12470         * menubar.el (check-menu-syntax):
12471         * map-ynp.el (map-y-or-n-p):
12472         * make-docfile.el (docfile-out-of-date):
12473         * loadup.el ((member "run-temacs" command-line-args)):
12474         * loadup.el ((member "no-site-file" command-line-args)):
12475         * loadup.el (really-early-error-handler):
12476         * loadup.el:
12477         * loadhist.el:
12478         * loaddefs.el:
12479         * lisp-mnt.el (lm-verify):
12480         * lib-complete.el (lib-complete:cache-completions):
12481         * lib-complete.el (library-all-completions):
12482         * itimer.el (itimer-run-expired-timers):
12483         * info.el (Info-mode):
12484         * info.el (Info-insert-file-contents):
12485         * info.el (Info-rebuild-dir):
12486         * info.el (Info-build-dir-anew):
12487         * info.el (Info-parse-dir-entries):
12488         * info.el (Info-dir-outdated-p):
12489         * info.el (Info-insert-dir):
12490         * info.el (info-xref):
12491         * info.el:
12492         * hyper-apropos.el (hyper-apropos-get-doc):
12493         * hyper-apropos.el (hyper-describe-face):
12494         * hyper-apropos.el (hyper-apropos-mode):
12495         * hyper-apropos.el:
12496         * help.el (list-processes):
12497         * help.el:
12498         * gnuserv.el:
12499         * font.el (mswindows-font-create-name):
12500         * font.el (font-default-font-for-device):
12501         * font.el (x-font-create-object):
12502         * font.el (font-registry):
12503         * font.el:
12504         * font-lock.el (font-lock-keywords):
12505         * font-lock.el:
12506         * finder.el (finder-compile-keywords):
12507         * find-paths.el (paths-find-recursive-path):
12508         * fill.el (set-justification-center):
12509         * fill.el (fill-region-as-paragraph):
12510         * files.el (insert-directory):
12511         * files.el (wildcard-to-regexp):
12512         * files.el (recover-file):
12513         * files.el (basic-save-buffer):
12514         * files.el (delete-auto-save-file-if-necessary):
12515         * files.el (file-relative-name):
12516         * files.el (backup-extract-version):
12517         * files.el (backup-buffer):
12518         * files.el (set-visited-file-name):
12519         * files.el (set-auto-mode):
12520         * files.el (interpreter-mode-alist):
12521         * files.el:
12522         * files.el (find-file-noselect):
12523         * files.el (abbreviate-file-name):
12524         * files.el (parse-colon-path):
12525         * files.el (directory-abbrev-alist):
12526         * etags.el (visit-tags-table-buffer):
12527         * easymenu.el (easy-menu-define):
12528         * dragdrop.el (experimental-dragdrop-drag):
12529         * dragdrop.el (dragdrop-drop-do-functions):
12530         * dragdrop.el (dragdrop-drop-at-point):
12531         * disass.el (disassemble-1):
12532         * disass.el (disassemble-internal):
12533         * disass.el (disassemble):
12534         * disass.el:
12535         * derived.el (derived-mode-init-mode-variables):
12536         * derived.el (define-derived-mode):
12537         * custom.el (defgroup):
12538         * cus-edit.el (custom-quote):
12539         * config.el:
12540         * code-process.el (open-network-stream):
12541         * code-process.el (start-process):
12542         * code-process.el (call-process-region):
12543         * code-process.el (call-process):
12544         * code-process.el:
12545         * code-files.el (insert-file-contents):
12546         * code-files.el:
12547         * code-files.el (buffer-file-coding-system-for-read):
12548         * cmdloop.el (yes-or-no-p-minibuf):
12549         * cl.el:
12550         * cl-macs.el:
12551         * cl-extra.el:
12552         * callers-of-rpt.el (make-caller-report):
12553         * callers-of-rpt.el:
12554         * bytecomp.el (batch-byte-recompile-directory):
12555         * bytecomp.el (batch-byte-compile-1):
12556         * bytecomp.el (batch-byte-compile):
12557         * bytecomp.el (display-call-tree):
12558         * bytecomp.el (byte-compile-insert):
12559         * bytecomp.el (byte-compile-two-args-19->20):
12560         * bytecomp.el (byte-compile-variable-ref):
12561         * bytecomp.el (byte-compile-form):
12562         * bytecomp.el (byte-compile-top-level-body):
12563         * bytecomp.el (byte-compile-out-toplevel):
12564         * bytecomp.el (byte-compile-byte-code-maker):
12565         * bytecomp.el (byte-compile-file-form-defmumble):
12566         * bytecomp.el (byte-compile-file-form):
12567         * bytecomp.el (byte-compile-keep-pending):
12568         * bytecomp.el (byte-compile-insert-header):
12569         * bytecomp.el (byte-compile-from-buffer):
12570         * bytecomp.el (byte-compile-file):
12571         * bytecomp.el (byte-recompile-file):
12572         * bytecomp.el (byte-compile-close-variables):
12573         * bytecomp.el (byte-compile-warn-about-unused-variables):
12574         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12575         * bytecomp.el (byte-compiler-legal-options):
12576         * bytecomp.el (byte-compile-lapcode):
12577         * bytecomp.el (byte-optimize-log):
12578         * bytecomp.el ((fboundp 'defsubst)):
12579         * bytecomp.el:
12580         * bytecomp-runtime.el:
12581         * byte-optimize.el (byte-optimize-apply):
12582         * byte-optimize.el (car):
12583         * byte-optimize.el (byte-optimize-form):
12584         * byte-optimize.el (byte-optimize-form-code-walker):
12585         * byte-optimize.el:
12586         * build-report.el (build-report-insert-installation-file):
12587         * build-report.el (build-report):
12588         * auto-show.el:
12589         * apropos.el (apropos-documentation):
12590         - mega patch
12591         - clean up byte-compile warnings
12592         - remove unused variables
12593         - Use common lisp style hashtable functions
12594         - byte compiler cleanup
12595         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12596         - remove old backquote syntax usage
12597         - move some cl functionality into C for speed.
12598         - remove last remaining VMS support
12599         - spelling fixes
12600         - implement last, butlast, nbutlast, copy-list in C.
12601         - new macro ignore-file-errors, similar to ignore-errors
12602           (ignore-file-errors (delete-file "foo"))
12603         - get frequent garbage collection during loadup.el by tweaking
12604           gc-cons-threshold, rather than explicitly calling garbage-collect
12605         - default delete-key-deletes-forward to `t'.
12606
12607 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12608
12609         * XEmacs 21.2-beta4 is released.
12610
12611 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12612
12613         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12614         (easy-menu-item-present-p): Wrapper around find-menu-item.
12615         (easy-menu-remove-item): Wrapper around delete-menu-item.
12616
12617         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12618         (add-menu-button): Add 'in-menu' argument.
12619         (add-menu-item-1): Add in-menu support to helper function.
12620
12621 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12622
12623         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12624
12625 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12626
12627         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12628         of Dec 4, 1997.
12629
12630 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12631
12632         * process.el (shell-command-on-region): Report if the command
12633         succeeded or failed.
12634
12635 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12636
12637         * subr.el (buffer-substring-no-properties): Comment out.
12638
12639 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12640
12641         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12642           into font instances first, like `x-frob-font-size' does.
12643           (mswindows-find-larger-font): ditto
12644
12645 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12646
12647         * package-ui.el (pui-install-selected-packages): fix args in call
12648         to `package-get'.
12649
12650 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12651
12652         * package-get.el (host-name): New widget type.
12653         (package-get-remote): Better customization using new type.
12654         (package-get-download-sites): idem dito.
12655
12656         (package-get-custom): Do not use package-get-all untill we have
12657         runtime dependencies.
12658
12659         (package-get-remove-copy): Default to 't' we no longer need this
12660         kludge as we do not currently use depenencies.
12661
12662         (package-get-was-current): New variable.
12663         (package-get-require-base): New 'force-current' argument.
12664         (package-get-update-base): idem
12665         (package-get-package-provider):  idem
12666         (package-get-locate-index-file): New 'no-remote' argument.
12667         (package-get-locate-file): idem.
12668
12669         (package-get-maybe-save-index): New function.
12670         (package-get-update-base): Use it.
12671
12672 1998-10-28 Greg Klanderman <greg@alphatech.com>
12673
12674         * package-get.el (package-get-remote): default to nil; by default,
12675         don't go out to the net via EFS.  They must select a download site.
12676         (package-get-download-sites): new variable.
12677         (package-get-download-menu): new function.
12678         (package-get-locate-index-file): new function.
12679         (package-get-update-base): use it.
12680
12681         * menubar-items.el (default-menubar): add "Update Package Index"
12682         and "Add Download Site" menus under Options | Manage Packages.
12683
12684 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12685
12686         * package-get.el (package-get): bugfix code checking installed version
12687         for case where package is not currently installed.
12688         (package-get-require-signed-base-updates): new variable.
12689         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12690         deemed not a goot thing.  Use the variable
12691         package-get-allow-unsigned-base-updates instead.
12692
12693 1998-10-16 Greg Klanderman <greg@alphatech.com>
12694
12695         * package-get.el (package-get): Don't install an older version than
12696         we already have unless explicitly told to.  Issue a warning.
12697
12698         * package-ui.el (pui-add-required-packages): when adding
12699         dependencies, don't add packages that are up to date.
12700         (pui-package-symbol-char):  Don't consider a package out of date
12701         if you have a newer version installed than the latest version in
12702         package-get-base.
12703
12704         * package-get.el (package-get-base-filename): document that it may
12705         be a path relative to package-get-remote;  new default value.
12706         (package-get-locate-file): new function.
12707         (package-get-update-base): use it to expand package-get-base-filename.
12708         (package-get-save-base): new function to save the package-get database
12709         to file.
12710         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12711         (package-get-update-base): pass the REMOTE-SOURCE arg.
12712         (package-get-update-base-entry): call package-get-custom-add-entry.
12713         (package-get-file-installed-p): removed; no longer needed.
12714         (package-get-create-custom): ditto.
12715         (toplevel): remove code to build and load package-get-custom.el
12716         (package-get-custom-add-entry): new function.
12717
12718 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12719
12720         * wid-edit.el (widget-button-click): Don't switch window.
12721
12722 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12723
12724         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12725
12726 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12727
12728         * etags.el (find-tag-default): Run find-tag-hook using
12729         run-hooks rather than funcall
12730
12731 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12732
12733         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12734         and the current local map as the parents to isearch-mode-map.
12735
12736 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12737
12738         * XEmacs 21.2-beta3 is released.
12739
12740 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12741
12742         * package-get.el (package-get-update-base): use
12743         insert-file-contents-internal, not insert-file-contents-literally.
12744
12745 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12746
12747         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12748         dump time.
12749
12750 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12751
12752         * package-get.el (package-get-update-base-entry): new function.
12753         (package-get-update-base): renamed; was `package-get-load-base'.
12754         cleanup, and use package-get-update-base-from-buffer.
12755         (package-get-update-base-from-buffer): new function.
12756         (package-get-update-base-entries): new; helper for above.
12757         Do not eval lisp grabbed over ftp; parse it from new format.
12758
12759 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12760
12761         * files.el (set-auto-mode): Don't play games loading package-get
12762         database; package-get-package-provider will handle it all.
12763
12764 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12765
12766         * package-get.el (package-get-base-filename): new variable.
12767         (package-get-require-base): new function.
12768         (package-get-pgp-signed-begin-line): new variable.
12769         (package-get-pgp-signature-begin-line): ditto.
12770         (package-get-pgp-signature-end-line):  ditto.
12771         (package-get-load-base): new function.
12772         (package-get-interactive-package-query):
12773         (package-get-update-all):
12774         (package-get-dependencies):
12775         (package-get-package-provider):
12776         (package-get-custom): use package-get-require-base.
12777         [package-get-custom loading]: disable for now.
12778
12779         * package-ui.el (pui-list-packages): use (package-get-require-base)
12780
12781 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12782
12783         * package-ui.el: Correct obvious thinko in choosing extent face.
12784
12785 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12786
12787         * menubar-items.el (default-menubar): pui-list-package has nothing
12788         to with Customize. Move all the package stuff to a new Item in Options.
12789
12790         * package-ui.el (pui-menu): Add menu and Popup menu.
12791
12792         * package-get.el (package-get): Use new
12793         package-admin-get-install-dir.
12794
12795         * package-admin.el (package-admin-get-install-dir): New syntax.
12796         Conserve package location and put mule packages where mule-base is.
12797
12798         * package-get.el : Customized
12799
12800         * package-ui.el (pui): Customized
12801         (pui-package-install-dest-dir): New variable.
12802         (pui-install-selected-packages): Use it
12803
12804 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12805
12806         * package-get.el (package-get-interactive-package-query): Move
12807         dependency on package-get-base to run-time.
12808         (package-get-update-all): Ditto.
12809         (package-get-dependencies): Ditto.
12810         (package-get-package-provider): Ditto.
12811         (package-get-custom): Ditto.
12812
12813 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12814
12815         * events.el: Remove 'ascii-character property from 'backspace
12816         and 'delete symbols
12817
12818 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12819
12820         * package-get-base.el: removed.
12821
12822 1998-09-23  Didier Verna  <didier@xemacs.org>
12823
12824         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12825         (no-upper-case-p): new function.
12826         (with-search-caps-disable-folding): new macro.
12827         (with-interactive-search-caps-disable-folding): new macro.
12828         (zap-to-char): In interactive mode, do a case-sensitive search if
12829         the character is uppercase.
12830         (zap-up-to-char): ditto.
12831
12832         * replace.el (perform-replace): use the function no-upper-case-p.
12833
12834         * isearch-mode.el (isearch-fix-case): ditto.
12835         make obsolete `with-caps-disable-folding' and
12836         `isearch-no-upper-case-p'.
12837
12838         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12839         (tags-search): ditto.
12840         (tags-query-replace): ditto.
12841
12842         * info.el (Info-search): ditto.
12843
12844 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12845
12846         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12847
12848 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12849
12850         * package-admin.el (package-admin-rmtree): rewritten.  need to
12851         check for "." and ".." before symlink check.  expand files and
12852         directories with respect to DIRECTORY, not default-directory.
12853
12854 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12855
12856         * package-get.el (package-get-all): add INSTALL-DIR argument.
12857
12858 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12859
12860         * package-ui.el (pui-add-required-packages): new function, select
12861         dependent packages.
12862         (pui-display-keymap): bind it.
12863         (pui-help-string): document it.
12864         (pui-install-selected-packages): package-get-all -> package-get.
12865
12866         * package-get.el (package-get-dependencies): new function.
12867
12868 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12869
12870         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12871         regexps.
12872
12873 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12874
12875         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12876         function.
12877         (default-mouse-track-normalize-point): Use it.
12878
12879 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12880
12881         * package-admin.el (package-admin-delete-binary-package):
12882                 General cleanup. Remove unnessary use of progn and
12883         save-excursion.
12884         (package-admin-delete-binary-package): Do NOT mess with file
12885         modes. That is evil.
12886         (package-admin-delete-binary-package): Wrap all deleting in
12887         condition-case. The data in MANIFEST is untrustworthy.
12888         (package-admin-delete-binary-package): Let the OS worry about non
12889         empty directories.
12890
12891 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12892
12893         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12894         processing.
12895         (lm-report-bug): Fix mail address to send bug reports to.
12896
12897 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12898
12899         * XEmacs 21.2-beta2 is released.
12900
12901 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12902
12903         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12904
12905 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12906
12907         * info.el (Info-mode): Document page turning by double clicks in
12908         docstring so `M-x describe-mode' will display it.
12909
12910 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12911
12912         * info.el (Info-mouse-track-double-click-hook): Use character
12913         widths to calculate a border region where double clicking does
12914         page turning, and return `nil' by default so other hooks, such as
12915         region highlighting, will be run.
12916
12917 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12918
12919         * sound.el (default-sound-directory-list): Initialize with all the
12920         "sounds" directories in `data-directory-list'.  It used to just be
12921         the first one.
12922
12923         * packages.el (locate-data-directory-list): Created.  This gives
12924         the list of matching directories, unlike `locate-data-directory',
12925         which just gives the first one.
12926
12927 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12928
12929         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12930         make a binding in the local keymap until help-char handling is
12931         improved.
12932
12933         * help.el (help-keymap-with-help-key): Provide keymap with help
12934         binding.
12935         (help-print-help-form): New helper function.
12936
12937 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12938
12939         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12940         move extent to another buffer; no need to create a new extent.
12941         (isearch-fix-case): New function.
12942         (isearch-search-and-update): Use it.
12943
12944 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12947         the keymap, not minor-mode-map-alist.
12948         (isearch-done): Restore overriding-local-map.
12949
12950 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12951
12952         * bytecomp.el (byte-compile-buffer-substring):
12953         Fix for: (byte-compile (defun f () (buffer-substring)))
12954         ==>   ** buffer-substring called with 3 args, but requires 0-3
12955         - new code not only works, but is more readable, too.
12956
12957 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12958
12959         * msw-faces.el (mswindows-init-device-faces): Don't try to
12960           specify a default font at this late stage. Do try to force
12961           creation of the default face font so that if it fails we get
12962           an error now instead of a crash at frame creation.
12963
12964           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12965           mswindows-make-font-unitalic: Canonical default weight
12966           changed from "Normal" to "Regular".
12967
12968           mswindows-make-font-bold / -bold-italic: Supplied device was
12969           not being passed into call to mswindows-find-smaller-font.
12970
12971 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12972
12973         * package-get.el (package-get-remote): Fix the path where to find
12974           the packages on xemacs.org.
12975
12976 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12977
12978         * about.el (about-maintainer-info): Update Ben's entry.
12979
12980 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12981
12982         * lisp/shadow.el (find-emacs-lisp-shadows):
12983         - `member' was being called on lists of length 2000!
12984         - Replace with hashtables.
12985         - Replace hand-coded loops with (dolist)
12986         - Fix comment typo
12987
12988 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12989
12990         * packages.el: Added new function, `package-delete-name', to
12991           delete existing packages from the installed package database
12992           (`packages-package-list').  Also added the "pkginfo" directory
12993           to `packages-special-base-regexp', so that the pkginfo directory
12994           would not get added to `late-packages'.
12995
12996         * package-admin.el: Added ability to delete an installed package
12997           (added low-level function, `package-admin-delete-package').
12998           Understands how to use the pkginfo/MANIFEST.<package> file to
12999           delete the package.  When installing a package, will also
13000           create a MANIFEST.* file if one is not provided by the
13001           package.  If the MANIFEST.* doesn't exist when deleting a
13002           package, the functions will fall back to attempting to delete
13003           any package-specific lisp directory.
13004
13005         * package-get.el: Moved some functions to package-admin.el.
13006           Added interactive function `package-get-delete-package', for
13007           use by users for deleting a package.
13008
13009           Also modified to not require the presence of efs.
13010
13011 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13012
13013         * files.el (find-file-noselect): Handle all signals, kill the
13014         buffer and resignal.
13015
13016 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13017
13018         * cl-macs.el (glyph-image): Add setf method.
13019
13020 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13021
13022         * package-get.el: Fixed broken EFS downloading.  Also, look for
13023           .tar.gz files first, in preference over .tgz files.
13024
13025         * package-ui.el: Fix display of package version numbers.
13026
13027 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13028
13029         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13030         argument.
13031
13032 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13033
13034         * list-mode.el: `display-completion-list': added new/optional
13035           keyword `:completion-string', which allows the programmer to
13036           change the "Possible completions are:" prompt.
13037
13038         * menubar-items.el: Added new pulldown menu-pick to start up the
13039           visual package browser/installer:
13040
13041                 Options->Customize->List Packages
13042
13043         * package-admin.el: Added hooks for installing under both Unix
13044           and MS Windows.  Does additional error checking.  No longer
13045           calls "add-big-package.sh" to install packages under Unix; now
13046           calls gunzip & tar directly.
13047
13048         * package-get.el: Added ability to install packages from files
13049           on a local disk/CDROM.  Now deletes any existing package lisp
13050           directory.  Does completion on available packages when
13051           querying for package names.  Will also search for .tgz files
13052           in addition for .tar.gz files.  Tries to reload
13053           auto-autoloads, as a convenience when loading new packages,
13054           and also tries to add any new package paths to `load-path'.
13055           Changed all occurences of `concat' to use `expand-file-name'.
13056
13057         * package-ui.el: New file which implements the main visual
13058           package browser/installer, which is started via a menu pick or
13059           M-x pui-list packages.
13060
13061 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * startup.el (load-init-file): spelling fix.
13064
13065 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13066
13067         * startup.el (normal-top-level): Load auto-autoload files
13068         covariantly with their precedence.
13069
13070 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13071
13072         * menubar-items.el (default-menubar): Remove "Font Weight"
13073         option, there is currently no custom equivalent.. Customize-faces
13074         is "Edit faces".
13075
13076         * x-font-menu.el (font-menu-set-font): Use customize to set
13077         default face.
13078
13079         * faces.el (face-spec-update-all-matching): New function.
13080
13081         * cus-face.el (custom-set-face-update-spec): New function.
13082         Interface to customize faces from elisp.
13083
13084         (custom-face-value-create): Show the customized settings if set
13085         but not saved.
13086
13087 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13088
13089         (custom-face-value-create): Show the customized settings if set
13090         but not saved.
13091
13092 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13093
13094         * keydefs.el (global-map): Add FSF 20.3 binding of
13095         query-replace-regexp.
13096
13097 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13098
13099         * minibuf.el (read-file-name-internal-1): use
13100         user-name-completion-1 instead of user-name-completion.
13101
13102 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13103
13104         * loadup.el:
13105         * make-docfile.el:
13106         * update-elc.el: Don't set `source-directory' (now defunct as a
13107         global variable) no more.
13108
13109         * packages.el (packages-list-autoloads): Made `source-directory'
13110         (now defunct as a global variable) a parameter.
13111
13112 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13113
13114         * about.el (about-hackers): new email
13115
13116 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13117
13118         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13119
13120 1998-07-17  Didier Verna  <didier@xemacs.org>
13121
13122         * faces.el (set-face-property):
13123         (set-face-dim-p):
13124         (face-dim-p): updated the doc strings now that the dim property isn't
13125         tty-specific.
13126         (face-equal): the dim property is now a common one.
13127
13128         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13129         Renamed the `stipple' attribute to `background-pixmap'.
13130         (custom-face-background-pixmap): make custom-face-stipple an
13131         obsolete alias for this.
13132
13133 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13134
13135         * find-paths.el (paths-file-readable-directory-p): Created and
13136         used.
13137
13138         * loadup.el: Don't set inhibit-... flags from run-temacs.
13139
13140 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13141
13142         * packages.el (packages-data-path-depth): Added and used.
13143
13144 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13145
13146         * about.el:
13147         - Change .xpm to .png, delete "zcat" section.
13148         - cosmetic fix in the 'marcpa' entry.
13149
13150         * etc/photos
13151         - convert all .xpm.Z to .png
13152         - rename mrb to martin
13153         - rename mcook-m to mcookm
13154
13155 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13156
13157         * x-init.el (x-initialize-compose): Add support for
13158         dead-circumflex as YET ANOTHER NAME for that dead key.
13159
13160 1998-08-05  Colin Rafferty <colin@xemacs.org>
13161
13162         * setup-paths.el (paths-construct-exec-path): Made the
13163         last-packages really be last.
13164         (paths-construct-data-directory-list): Ditto.
13165
13166 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13167
13168         * startup.el(startup-splash-frame-body):
13169         Update Copyright notice in splash screen
13170
13171 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13172
13173         * minibuf.el (read-file-name-internal-1): do ~user completion.
13174
13175 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13176
13177         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13178         aginst destroyed extents
13179
13180 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13181
13182         * package-get.el (package-get): add `install-dir' argument.
13183
13184 1998-07-20  John Jones  <jj@asu.edu>
13185
13186         * package-get.el: calls to package-get-update-all will only
13187           update packages which are already installed.
13188
13189 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13190
13191         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13192         writable.
13193
13194 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13195
13196         * about.el (about-hackers): Correct my email.
13197
13198 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13199
13200         * about.el (about-hackers): new email-address.
13201
13202 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13203
13204         * minibuf.el (read-number): Don't let `input-error' condition
13205         escape.
13206
13207 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13208
13209         * about.el (about-hackers): use my `email-for-life' address.
13210
13211 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13212
13213         * XEmacs 21.2-beta1 is released.
13214
13215 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13216
13217         * ldap.el (ldap-search): Doc string change
13218
13219 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13220
13221         * menubar-items.el (default-menubar): Removed references to
13222         `data-directory', and use `locate-data-file' instead, and made
13223         then greyed out if they don't exist.
13224
13225 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13226
13227         * keymap.el (events-to-keys): Use `format' instead of `concat'
13228         since the latter does not accept integer args anymore
13229
13230 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13231
13232         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13233         macros replaced.
13234
13235 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13236
13237         * make-docfile.el: Get first initialization from very-early-lisp.el
13238         * update-elc.el: Ditto.
13239         * loadup.el (really-early-error-handler): Ditto.
13240
13241         * packages.el (packages-unbytecompiled-lisp): Add new file,
13242         very-early-lisp.el.
13243
13244         * very-early-lisp.el: New file.
13245
13246 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13247
13248         * Symbols that have been obsolete for at least 3 years removed (II).
13249
13250         * obsolete.el (eval-current-buffer): Make compatible.
13251         (byte-code-function-p): Ditto.
13252         (send-string): Removed.
13253         (send-region): Removed.
13254         (screen-scrollbar-width): Removed.
13255         (set-screen-scrollbar-width): Removed.
13256         (set-screen-left-margin-width): Removed.
13257         (set-screen-right-margin-width): Removed.
13258         (screen-left-margin-width): Removed.
13259         (screen-right-margin-width): Removed.
13260         (set-buffer-left-margin-width): Removed.
13261         (set-buffer-right-margin-width): Removed.
13262         (buffer-left-margin-width): Removed.
13263         (buffer-right-margin-width): Removed.
13264         (x-set-frame-icon-pixmap): Removed.
13265         (x-set-screen-icon-pixmap): Removed.
13266         (pixel-name): Removed.
13267         (make-pixmap): Removed.
13268         (make-cursor): Removed.
13269         (pixmap-width): Removed.
13270         (pixmap-contributes-to-line-height-p): Removed.
13271         (set-pixmap-contributes-to-line-height): Removed.
13272
13273 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13274
13275         * obsolete.el (popup-menu-up-p): removed.
13276         (read-no-blanks-input): Removed.
13277         (wholenump): Removed.
13278         (ring-mod): Removed (what was ring-mod?).
13279         (current-time-seconds): Removed.
13280         (run-special-hook-with-args): Removed.
13281         (dot): Removed.
13282         (dot-marker): Removed.
13283         (dot-min): Removed.
13284         (dot-max): Removed.
13285         (window-dot): Removed.
13286         (set-window-dot): Removed.
13287
13288         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13289         `dot-min'.
13290
13291         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13292
13293         * code-files.el (insert-file-contents): Rename
13294         run-special-hook-with-args to run-hook-with-args-until-success.
13295         (write-region): Ditto.
13296
13297 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13298
13299         * about.el: Fix typos, update release date.
13300
13301         * Symbols that have been obsolete for at least 3 years removed.
13302
13303         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13304         screen- functions.
13305         (toplevel): remove setf methods for screen functions.
13306         * cl-macs.el (extent-data): defsetf removed.
13307         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13308         many places to remove.
13309         (comment-indent-hook): Ditto.
13310         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13311         (buffer-dedicated-screen): Ditto.
13312         (deiconify-screen): Ditto.
13313         (delete-screen): Ditto.
13314         (event-screen): Ditto.
13315         (find-file-other-screen): Ditto.
13316         (find-file-read-only-other-screen): Ditto.
13317         (live-screen-p): Ditto.
13318         (screen-height): Ditto.
13319         (screen-iconified-p): Ditto.
13320         (screen-list): Ditto.
13321         (screen-live-p): Ditto.
13322         (screen-name): Ditto.
13323         (screen-parameters): Ditto.
13324         (screen-pixel-height): Ditto.
13325         (screen-pixel-width): Ditto.
13326         (screen-root-window): Ditto.
13327         (screen-selected-window): Ditto.
13328         (screen-totally-visible-p): Ditto.
13329         (screen-visible-p): Ditto.
13330         (screen-width): Ditto.
13331         (screenp): Ditto.
13332         (get-screen-for-buffer): Ditto.
13333         (get-screen-for-buffer-noselect): Ditto.
13334         (get-other-screen): Ditto.
13335         (iconify-screen): Ditto.
13336         (lower-screen): Ditto.
13337         (mail-other-screen): Ditto.
13338         (make-screen): Ditto.
13339         (make-screen-invisible): Ditto.
13340         (make-screen-visible): Ditto.
13341         (modify-screen-parameters): Ditto.
13342         (new-screen): Ditto.
13343         (next-screen): Ditto.
13344         (next-multiscreen-window): Ditto.
13345         (other-screen): Ditto.
13346         (previous-screen): Ditto.
13347         (previous-multiscreen-window): Ditto.
13348         (raise-screen): Ditto.
13349         (redraw-screen): Ditto.
13350         (select-screen): Ditto.
13351         (selected-screen): Ditto.
13352         (set-buffer-dedicated-screen): Ditto.
13353         (set-screen-height): Ditto.
13354         (set-screen-position): Ditto.
13355         (set-screen-size): Ditto.
13356         (set-screen-width): Ditto.
13357         (show-temp-buffer-in-current-screen): Ditto.
13358         (switch-to-buffer-other-screen): Ditto.
13359         (visible-screen-list): Ditto.
13360         (window-screen): Ditto.
13361         (x-set-screen-pointer): Ditto.
13362         (x-set-frame-pointer): Ditto.
13363         (screen-title-format): Ditto.
13364         (screen-icon-title-format): Ditto.
13365         (terminal-screen): Ditto.
13366         (delete-screen-hook): Ditto.
13367         (create-screen-hook): Ditto.
13368         (mouse-enter-screen-hook): Ditto.
13369         (mouse-leave-screen-hook): Ditto.
13370         (map-screen-hook): Ditto.
13371         (unmap-screen-hook): Ditto.
13372         (default-screen-alist): Ditto.
13373         (default-screen-name): Ditto.
13374         (x-screen-defaults): Ditto.
13375         (x-create-screen): Ditto.
13376         * obsolete.el: meta-flag removed.
13377         baud-rate removed.
13378         sleep-for-millisecs removed.
13379         extent-data removed.
13380         set-extent-data removed.
13381         set-extent-attribute removed.
13382         extent-glyph removed.
13383         extent-layout removed.
13384         set-extent-layout removed.
13385         list-faces-display removed.
13386         list-faces removed.
13387         trim-versions-without-asking removed.
13388         after-write-file-hooks removed.
13389         truename removed.
13390         auto-fill-hook removed.
13391         blink-paren-hook removed.
13392         select-screen-hook, deselect-screen-hook removed.
13393         auto-raise-screen, auto-lower-screen removed.
13394
13395         * msw-mouse.el: Global change resource -> mswindows-resource.
13396
13397         * XEmacs 21.0-pre5 is released.
13398
13399 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13400
13401         * about.el (about-hackers): Credits update.
13402
13403 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13404
13405         * register.el (insert-register): Don't activate the region.
13406
13407 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13408
13409         * select.el: Restore x-* symbols for backwards compatibility:
13410         x-copy-primary-selection, x-kill-primary-selection,
13411         x-delete-primary-selection, x-select-make-extent-for-selection,
13412         x-valid-simple-selection-, x-cut-copy-clear-internal.
13413
13414 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13415
13416         * XEmacs 21.0-pre4 is released.
13417
13418 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13419
13420         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13421         reporting bugs.
13422         (maybe-add-init-button): Fix semantics under Windows.  Use
13423         `expand-file-name' rather than `concat'.
13424
13425         * help.el (print-messages): New function.
13426
13427 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13428
13429         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13430
13431 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13432
13433         * about.el: Tweaked my entry in about-hackers.
13434
13435         * find-paths.el (paths-emacs-root-p):
13436           Relaxed emacs-root checking of an in-place installation to
13437           also accommodate the flat layout used on MS Windows.
13438
13439 1998-06-29  John Jones  <jj@asu.edu>
13440
13441         * package-get.el: calls to package-get-update-all will only
13442           update packages which are already installed.
13443
13444 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13445
13446         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13447         are handled by the gui-element face fallbacks now.
13448
13449         * x-faces.el: default gui-element face to "background" as well as
13450         the default face.
13451
13452         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13453         and default face settings since these are set as fallbacks now in
13454         the appropriate domain.
13455
13456 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13457
13458         * text-mode.el (text-mode): Reorder regexp so the OR part
13459         corresponding to `page-delim' goes first and the hack in
13460         `forward-paragraph' will work.
13461         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13462
13463 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13464
13465         * subr.el (remove-hook): When checking the hook value
13466           with functionp, don't apply car to it.
13467
13468 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13469
13470         * package-get.el (package-get-remote-filename):
13471           Don't use file-name-as-directory because the local directory
13472           separator conventions might not be the same as ftp's.
13473
13474 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13475
13476         * ldap.el (ldap-host-parameters-alist): New name of
13477         `ldap-host-parameters-plist'
13478
13479 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13480
13481         * package-get.el: Using (require 'package-get-base), now that it
13482         provides itself.  Consequently removed all instances of (load
13483         "package-get-base.el").
13484
13485 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13486
13487         * subr.el (remove-hook): Don't treat the hook value as a
13488           list unless it is both consp and not functionp.
13489
13490 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13491
13492         * about.el: Email address for Ben Wing is ben@xemacs.org.
13493         * auto-show.el: Ditto.
13494         * bytecomp.el: Ditto.
13495         * faces.el: Ditto.
13496         * x-scrollbar.el: Ditto.
13497         * x-misc.el: Ditto.
13498         * tty-init.el: Ditto.
13499         * toolbar-items.el: Ditto.
13500         * symbol-syntax.el: Ditto.
13501         * specifier.el: Ditto.
13502         * objects.el: Ditto.
13503         * hyper-apropos.el: Ditto.
13504         * glyphs.el: Ditto.
13505
13506 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13507
13508         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13509         vertical-divider-always-visible-p.
13510         (default-mouse-motion-handler): Ditto.
13511
13512 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13513
13514         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13515         global value.
13516
13517 1998-06-21  Oliver Graf <ograf@fga.de>
13518
13519         * build-reports.el: changed receiver to xemacs-build-reports list
13520
13521 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13522
13523         * font.el: Split font-family-mappings into X and
13524           mswindows-specific versions.
13525           mswindows-font-create-[object|name]: Treat supplied size
13526           as a pointsize. Added underline and strikethru handling.
13527
13528         * msw-faces.el: changed default mswindows charset to western.
13529
13530         * msw-glyphs.el: removed space in border-glyph font string that
13531           was inserted to get round bugs in the mswindows C font code.
13532
13533 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13534
13535         * about.el (about-hackers): Credits update.
13536
13537         * help-nomule.el (tutorial-supported-languages): Add Romanian
13538         TUTORIAL.
13539
13540         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13541         to ISO-8859-2.
13542
13543 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13544
13545         * font.el: Split font-family-mappings into X and
13546           mswindows-specific versions.
13547           mswindows-font-create-[object|name]: Treat supplied size
13548           as a pointsize. Added underline and strikethru handling.
13549
13550         * msw-faces.el: changed default mswindows charset to western.
13551
13552         * msw-glyphs.el: removed space in border-glyph font string that
13553           was inserted to get round bugs in the mswindows C font code.
13554
13555 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13556
13557         * minibuf.el: make read-color-completion-table call
13558           (mswindows-color-list for mswindows devices.
13559
13560 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13561
13562         * lisp/font-lock.el
13563         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13564         Let declaration items contain non-word symbol characters.
13565
13566 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13567
13568         * package-get.el (package-get-package-provider): Added autoload
13569         cookie.  Loading "package-get-base.el" in ALL functions that use
13570         it.  Fixed some (interactive ...) with multiple argument specs
13571         again.  Cosmetic indentation changes.
13572
13573 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13574
13575         * info.el (Info-insert-dir): Don't use nreverse on variables
13576         that you want to use later.
13577
13578 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13579
13580         * x-mouse.el (x-set-point-and-move-selection): Replace call
13581         to x-kill-primary-selection with kill-primary-selection
13582
13583 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13584
13585         * simple.el (what-cursor-position): Make cursor position reported
13586         use value of column-number-start-at-one
13587
13588 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13589
13590         * about.el (xemacs-hackers): Fix Jareth's email address.
13591
13592 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13593
13594         * startup.el (startup-splash-frame): Remove
13595         `xemacs-startup-logo-function'.
13596
13597 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13598
13599         * about.el (about-hackers): Update credits list.
13600
13601 1998-06-06  Jeff Miller <jmiller@smart.net>
13602
13603         * lisp/sound.el: Update sound-ext to allow filenames with
13604           extensions to be found by load-sound-file
13605
13606 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13607
13608         * info.el (Info-rebuild-outdated-dir): Removed variable
13609         (Info-auto-generate-directory): New variable
13610         (Info-save-auto-generated-dir): New variable
13611         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13612         (Info-build-dir-anew): Second parameter removed.  Use
13613         `Info-save-auto-generated-dir'
13614         (Info-rebuild-dir): Ditto
13615
13616 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13617
13618         * list-mode.el (next-list-mode-item): Would not recognize
13619         border between directly neighbored items.
13620
13621 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13622
13623         * package-get.el: add autoloads for some functions.
13624
13625 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13626
13627         * specifier.el (let-specifier): Tiny docfixes.
13628
13629 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13630
13631         * msw-mouse.el: set selection-pointer-glyph to Normal.
13632
13633 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13634
13635         * wid-edit.el (widget-specify-secret): New function.
13636         (widget-after-change): Use it.
13637         (widget-specify-field): Use it.
13638
13639 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * mouse.el (drag-window-divider): Use `(not done)' instead of
13642         `doit'; reuse result of `window-pixel-edges'.
13643
13644         * modeline.el (drag-modeline-event-lag): Rename to
13645         drag-divider-event-lag.
13646
13647 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13648
13649         * specifier.el (let-specifier): Rewritten not to generate needless
13650         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13651         arguments.
13652
13653 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13654
13655         * minibuf.el (read-file-name-1): Setup buffer-local value of
13656         `completion-ignore-case' in completions buffer under Windows.
13657
13658 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13659
13660         * about.el (about-maintainer-glyph): Fix support for not
13661         compressed images.
13662
13663 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13664
13665         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13666
13667         * mouse.el (mouse-track): Cancel selection if misc-user event with
13668         `cancel-mode-internal' function is fetched.
13669
13670 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13671
13672         * files.el (save-some-buffers-1): Fixed return value.
13673
13674 1998-06-01  Oliver Graf <ograf@fga.de>
13675
13676         * dragdrop.el: added experimental
13677
13678 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13679
13680         * startup.el (after-init-hook, init-file-user,
13681         user-init-directory, load-user-init-file):  Purge references
13682         to "~/.xemacs/init.el" from docstrings.
13683
13684         (load-user-init-file) Use paths-construct-path to construct
13685         paths to user init files.  Go directly to ~/.emacs, do not
13686         search ~/.xemacs/, do not load `default-custom-file'.
13687
13688 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13689
13690         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13691         general *sh.
13692         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13693
13694 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13695
13696         * menubar-items.el (default-menubar): add Update Packages to customize
13697         menu.
13698
13699 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13700
13701         * faces.el: use toolbar face as a fallback for toolbar properties
13702         in xpm-color-symbols instead of default.
13703
13704         * msw-faces.el: rename 3d-object -> gui-element face.
13705
13706 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13707
13708         * startup.el (xemacs-startup-logo-function): New variable.
13709         (startup-splash-frame): Use it.
13710
13711 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13712
13713         * files.el (save-some-buffers): Would wait 1 second.
13714         (save-some-buffers-1): Delete other windows here instead of in
13715         `save-some-buffers'.
13716         (save-some-buffers): Force redisplay only if windows were deleted.
13717
13718 1998-06-02  Didier Verna  <didier@xemacs.org>
13719
13720         * cus-face.el (custom-face-attributes): generalized the use of
13721         toggle buttons for boolean attributes.
13722         Re-ordered the items a bit.
13723
13724 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13725
13726         * sound.el (default-sound-directory): Use `locate-data-directory'
13727         to find the sounds directory.
13728
13729 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13730
13731         * sound.el: default sound-ext to .wav under mswindows, .au
13732         otherwise. load-default sounds without extensions.
13733
13734 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13735
13736         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13737         if send-pr is not bound.
13738
13739 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13740
13741         * files.el: grok idl files in auto-mode-alist.
13742 1998-06-01  Jeff Miller  <jmiller@smart.net>
13743
13744         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13745         calling `upcase'.
13746
13747 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13748
13749         * msw-glyphs.el: add xbm to the list of image types supported.
13750
13751 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13752
13753         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13754         instead of XEmacs one when dumping InfoDock.
13755
13756 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13757
13758         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13759         for `modeline-visible-p'
13760
13761         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13762
13763 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13764
13765         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13766         since it's not used anymore. doc string fixes.
13767
13768         * package-get.el (package-get-file-installed-p): new function. use
13769         instead of file-installed-p which is in an external package.
13770
13771 1998-05-28  Oliver Graf <ograf@fga.de>
13772
13773         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13774         favor of select-window/switch-to-buffer
13775
13776 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13777
13778         * startup.el: changed (getenv "HOME") to (user-home-directory)
13779
13780 1998-05-25  Oliver Graf <ograf@fga.de>
13781
13782         * frame.el (cde-start-drag) moved to dragdrop.el
13783         (offix-start-drag-region) moved to dragdrop.el
13784         (offix-start-drag) moved to dragdrop.el
13785         * dragdrop.el (cde-start-drag) moved from frame.el
13786         (offix-start-drag-region) moved from frame.el
13787         (offix-start-drag) moved from frame.el
13788         (cde-start-drag-region) cde drag regions
13789         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13790
13791 1998-05-26  Oliver Graf <ograf@fga.de>
13792
13793         * dragdrop.el: created dragdrop-drag prototypes
13794         (cde-start-drag-region) fixed typo
13795
13796 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13797
13798         * simple.el (after-init-hook): Remove reader macro.
13799
13800         * packages.el (packages-hardcoded-lisp): Get rid of reader
13801         macros.  Update DOC string.
13802
13803 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13804
13805         * mouse.el (drag-window-divider): Ditto.
13806
13807         * modeline.el (mouse-drag-modeline): Use it.
13808
13809         * lisp-mode.el (let-specifier): Specify indentation.
13810
13811         * specifier.el (let-specifier): Renamed from
13812         `with-specifier-instance'.
13813
13814 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13815
13816         * x-faces.el:
13817         * faces.el: move definition of xpm-color-symbols from x-faces.el
13818         to faces. Predicate x-get-resource on the presence of x.
13819
13820         * msw-faces.el: set 3d-object face rather than modeline. Specify
13821         faces as specfier defaults.
13822
13823         * package-get.el: don't use package-admin-add-single-file-package.
13824
13825 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13826
13827         * toolbar-items.el: Fixup tooltips.
13828         (toolbar-gnus): Don't use obsolete variable
13829         toolbar-news-frame-properties.
13830         (toolbar-news-reader): Default to `gnus' instead of
13831         `not-configured'.
13832
13833         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13834         Windows.
13835
13836 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13837
13838         * package-get.el: rename -installedp -> -installed-p.
13839
13840 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13841
13842         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13843         attributes, and assinged it to continuation, truncation and
13844         hscroll glyphs.
13845
13846         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13847         and made continuation, truncation and hscroll glyphs arrow
13848         characters out of that font.
13849
13850 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13851
13852         * minibuf.el (minibuffer-electric-separator): Play nicely with
13853         directory-sep-char being \.
13854         (minibuffer-electric-tilde): Ditto.
13855         (read-file-name-map): Ditto.
13856
13857 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13858
13859         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13860         on X devices.
13861         (default-mouse-track-deal-with-down-event): Avoid
13862         `x-disown-selection'; use `disown-selection' instead.
13863
13864 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13865
13866         * select.el:
13867         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13868         moved to (cut-copy-clear-internal) in select.el. Ditto for
13869         (x-delete-primary-selection) (x-kill-primary-selection)
13870         (x-copy-primary-selection).
13871         (own-clipboard): new function.
13872
13873         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13874         functions in select.el. remove old ones.
13875         (mswindows-own-clipboard): new function.
13876
13877 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13878
13879         * gnuserv.el: allow connections from mswindows type devices.
13880
13881 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13882
13883         * msw-glyphs.el: change image type used from cursor to resource.
13884
13885 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13886
13887         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13888         for {top,bottom}-{left,right} values in addition to
13889         {top,bottom}_{left,right}.
13890         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13891
13892 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13893
13894         * cl-macs.el (specifier-instance): Undefine its setf method.
13895
13896         * specifier.el (with-specifier-instance): Added docstring.
13897
13898         * mouse.el (drag-window-divider): Ditto.
13899
13900         * modeline.el (mouse-drag-modeline): Use it.
13901
13902         * lisp-mode.el (with-specifier-instance): Define its indentation
13903         level.
13904
13905         * specifier.el (with-specifier-instance): New macro.
13906
13907 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13908
13909         * package-get.el (package-get-create-custom): new function to
13910         auto-generate package-get-custom.el from package-get-base.el.
13911         * (package-get-ever-installedp): new function.
13912         * (package-get-custom): new function to get all packages specified
13913         by customize.
13914
13915 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13916
13917         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13918
13919 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13920
13921         * cl-extra.el: Reverse previous float change.
13922
13923 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13924
13925         * x-faces.el:
13926         * faces.el (try-font-name): moved from x-faces.el since it is
13927         required by w3 under mswindows as well X.
13928
13929 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13930
13931         * winnt.el: Removed evil (setq completion-ignore-case t)
13932         clause, one more overlookef fsfism.
13933         (nt-quote-args-functions-alist): End sentences with double space.
13934
13935 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13936
13937         * window-xemacs.el (push-window-configuration): Remove kludgery of
13938         recaching default-toolbar specifier.
13939         (pop-window-configuration): Ditto.
13940         (unpop-window-configuration): Ditto.
13941
13942 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13943
13944         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13945
13946 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13947
13948         * winnt.el (nt-quote-args-verbatim): Added function.
13949         (nt-quote-args-prefix-quote): Added function.
13950         (nt-quote-args-backslash-quote): Added function.
13951         (nt-quote-args-double-quote): Added function.
13952         (nt-quote-args-functions-alist): New variable.
13953         (nt-quote-process-args): Added function. This is the main quoting
13954         work horse called from process-nt.c
13955
13956 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13957
13958         * winnt.el: Removed duplicate definitions for backspace,
13959         delete, M-backspace and C-M-backspace.
13960         (file-name-buffer-file-type-alist): Removed this variable.
13961         (find-buffer-file-type): Removed function.
13962         (find-file-binary):  Removed function.
13963         (find-file-text): Removed function.
13964         (find-file-not-found-set-buffer-file-type): Removed function.
13965         (save-to-unix-hook): Removed function.
13966         (revert-from-unix-hook): Removed function.
13967         (using-unix-filesystems): Removed function.
13968         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13969         warning.
13970         (x-set-selection): Removed function.
13971         (x-get-selection): Removed function.
13972         Removed commented FSFisms.
13973         Replaced copyright notice (this file is not part of GNU Emacs).
13974         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13975         comint-process-echoes setting to t.
13976
13977 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13978
13979         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13980         and used following the interface change of
13981         `paths-find-recursive-path'.
13982
13983         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13984         regexp instead of a list of base names.
13985         (paths-version-control-filename-regexp):
13986         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13987         Introduced and used following the interface change of
13988         `paths-find-recursive-path'.
13989
13990 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13991
13992         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13993         on X devices, rather than on all non-TTY devices.
13994
13995 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13996
13997         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13998
13999         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14000
14001 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14002
14003         * itimer.el (activate-itimer): Fixed usage of integers
14004         as argument to `concat'.
14005
14006 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14007
14008         * itimer.el (start-itimer): replace the use of `concat' with
14009         `format'
14010
14011 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14012
14013         * mode-motion.el (mode-motion-hook): Clarify docstring.
14014         From Bob Weiner <weiner@altrasoft.com>
14015
14016         * loadhist.el (symbol-file): Supply prompt string when used
14017         interactively.
14018         From Bob Weiner <weiner@altrasoft.com>
14019
14020 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14021
14022         * loadup.el (really-early-error-handler): Ditto.
14023
14024         * update-elc.el: Ditto.
14025
14026         * setup-paths.el (paths-construct-exec-path): Ditto.
14027
14028         * make-docfile.el: Ditto.
14029
14030         * find-paths.el (paths-decode-directory-path): Use split-path
14031         instead of decode-path.
14032
14033         * files.el (parse-colon-path): Update docstring reference.
14034
14035 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14036
14037         * msw-init.el:
14038         * x-init.el:
14039         Bind cut'n'paste keys to non window-system specific functions.
14040
14041         * msw-select.el: New function mswindows-clear-clipboard.
14042         mswindows-cut-copy-clipboard extended to handle clearing of the
14043         selection and renamed to mswindows-cut-copy-clear-clipboard.
14044
14045         * select.el: on mswindows devices delete-primary-selection
14046         calls mswindows-clear-clipboard.
14047
14048 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14049
14050         * simple.el (quoted-insert): Inhibit quit when using read-char.
14051
14052         * cmdloop.el (read-char): Don't inhibit quit.
14053         (read-char-exclusive): Ditto.
14054         (read-char): Signal quit if quit-char was pressed.
14055         (read-char-exclusive): Ditto.
14056         (read-quoted-char): Return a character, not integer.
14057
14058         * menubar-items.el (default-popup-menu): Use Andy's generic
14059         selection code.
14060         (default-popup-menu): Fix code.
14061
14062 1998-05-14  Oliver Graf <ograf@fga.de>
14063
14064         * dragdrop.el (dragdrop-function-widget): this time it's done
14065
14066 1998-05-13  Oliver Graf <ograf@fga.de>
14067
14068         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14069
14070 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14071
14072         * device.el (device-pixel-width):
14073         (device-pixel-height):
14074         (device-mm-width):
14075         (device-mm-height):
14076         (device-bitplanes):
14077         (device-color-cells): Swapped parameters to device-system-metric
14078         according to the interface change.
14079
14080 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14081
14082         * mouse.el (default-mouse-motion-handler): Use new name of the
14083         function event-over-vertical-divider-p.
14084         Do not set E-W arrow cursor over the divider if
14085         vertical-divider-draggable-p is nil in the window.
14086         ([top-level]): Use new name for the variable
14087         vertical-divider-map.
14088         (drag-window-divider): Respect vertical-divider-draggable-p.
14089         Variable name typo fixes.
14090
14091 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14092
14093         * keymap.el (kbd): Define here; handle string constants and
14094         others...
14095
14096 1998-05-15  Christian Nyb <chr@mediascience.no>
14097
14098         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14099         in Emacs 18.
14100
14101 1998-05-13  Didier Verna  <didier@xemacs.org>
14102
14103         * mouse.el (drag-window-divider): give the vertical divider a
14104         pressed look when dragging it.
14105
14106 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14107
14108         * faces.el: predicate some more face operations on x or mswindows
14109         not just x.
14110
14111         * modeline.el: enable modeline coloring for mswindows.
14112
14113 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14114
14115         * minibuf.el (minibuffer-default): Added variable; compatible with
14116         FSF Emacs.
14117         (next-history-element): Used `minibuffer-default'.
14118
14119 1998-05-12  Oliver Graf <ograf@fga.de>
14120
14121         * dragdrop.el (dragdrop-function-widget): button and mods ok
14122         arguments still look a bit strange
14123         (dragdrop-compare-mods) created
14124         (dragdrop-drop-do-functions) correctly checks for buttons and
14125         modifiers
14126
14127 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14128
14129         * setup-paths.el (paths-default-info-directories): Replace
14130         path-separator with directory-sep-char.
14131
14132         * files.el (path-separator): Don't define it here.
14133
14134 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14135
14136         * update-elc.el: Ditto.
14137
14138         * setup-paths.el (paths-construct-exec-path): Ditto.
14139
14140         * make-docfile.el: Ditto.
14141
14142         * loadup.el (really-early-error-handler): Ditto.
14143
14144         * find-paths.el (paths-decode-directory-path): Use decode-path
14145         instead of decode-path-internal.
14146
14147         * files.el (parse-colon-path): Update docstring.
14148
14149 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14150
14151         * subr.el (get-buffer-window-list): Make BUFFER optional.
14152
14153         * window-xemacs.el (windows-of-buffer): Defalias to
14154         get-buffer-window-list.
14155
14156 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14157
14158         * disass.el: Fix maintainer keyword.
14159
14160         * bytecomp.el (byte-compile-and-load-file): Autoload.
14161         (byte-compile-buffer): Ditto.
14162
14163         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14164         value is returned, not the name.
14165         (lisp-imenu-generic-expression): Enable it.
14166         (lisp-mode-variables): Ditto.
14167         (lisp-indent-offset): Change defconst to defvar.
14168         (lisp-indent-function): Ditto.
14169         (lisp-body-indent): Ditto.
14170
14171 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14172
14173         * modeline.el: Use zap-last-kbd-macro-event.
14174
14175         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14176         nil, don't attempt to do anything with messages.
14177         (eval-last-sexp): Use `letf' for clarity.
14178
14179 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14180
14181         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14182
14183 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14184
14185         * buff-menu.el:
14186         * lisp-mode.el:
14187         * obsolete.el:
14188         Change empty docstrings into no doc strings at all.
14189         Fix bogus FSF-format docstrings.
14190         * etags.el: Fix docstring.
14191
14192 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14193
14194         * package-get.el (package-get): Use internal md5
14195
14196 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14197
14198         * about.el (about-xemacs): Correct abuse of concat.
14199
14200 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14201
14202         * info.el (Info-mode): Use easymenu.
14203
14204 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14205
14206         * apropos.el (apropos): Don't use concat with integers.
14207
14208         * cmdloop.el (describe-last-error): Handle the case when no error
14209         was seen gracefully.
14210
14211         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14212         defun.
14213         (apropos-describe-plist): Ditto.
14214
14215         * help.el (with-displaying-help-buffer): Revert to a defun.
14216         (describe-key): Use it as defun.
14217         (describe-mode): Ditto.
14218         (describe-bindings): Ditto.
14219         (describe-prefix-bindings): Ditto.
14220         (describe-installation): Ditto.
14221         (view-lossage): Ditto.
14222         (describe-function): Ditto.
14223         (describe-variable): Ditto.
14224         (describe-syntax): Ditto.
14225
14226 1998-05-11  Oliver Graf <ograf@fga.de>
14227
14228         * dragdrop.el: changed order of require/provide
14229         (dragdrop-drop-mime-default) changed to new calling conventions
14230         (dragdrop-drop-do-functions) changed to new calling conventions
14231         (dragdrop-function-widget) this one needs more work...
14232
14233 1998-05-10  Oliver Graf <ograf@fga.de>
14234
14235         * about.el: another small change in my entry
14236         * dragdrop.el (dragdrop-drop-log-function): logging added
14237         plus customizations
14238         changed interface to handler functions. now called with event
14239         and object
14240
14241 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14242
14243         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14244         E-W arrow pointer displayed over draggable dividers.
14245
14246         * mouse.el (default-mouse-motion-handler): Show it when
14247         appropriate.
14248         (drag-window-divider): Added.
14249         ([top-level]): Initialized window-divider-map with a keymap
14250         binding the above function to left button down event.
14251
14252         * x-mouse.el (x-init-pointer-shape): Initialize
14253         divider-pointer-glyph from Cursor.dividerPointer, or use default
14254         E-W double arrow.
14255
14256 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14257
14258         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14259
14260 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14261
14262         * simple.el (count-words-buffer): Don't query for buffer.
14263         (count-lines-buffer): Ditto.
14264
14265 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14266
14267         * help.el (where-is): add optional insert argument.
14268
14269 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14270
14271         * help.el (describe-key-briefly): New argument INSERT.
14272
14273         * simple.el (eval-expression): New optional argument; synch with
14274         FSF 20.3.
14275
14276         * keydefs.el (global-map): Add new register bindings.
14277
14278         * register.el: Synched with FSF 20.3.
14279
14280 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14281
14282         * window-xemacs.el (recenter): all arguments are optional.
14283
14284 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14285
14286         * device.el: (device-pixel-width): Reflected name/parameters
14287         change to device-system-metric.
14288         (device-pixel-height): Ditto.
14289         (device-mm-width): Ditto.
14290         (device-mm-height): Ditto.
14291         (device-bitplanes): Ditto.
14292         (device-color-cells): Ditto.
14293
14294 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14295
14296         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14297
14298         * cl.el (most-positive-fixnum): Document.
14299         (most-negative-fixnum): Ditto.
14300
14301         * cus-dep.el: Updated comment.
14302
14303         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14304         constant.
14305
14306         * cus-load.el (custom-put): Removed.
14307
14308         * files.el (after-find-file): Just resignal quit instead of
14309         signaling "canceled".
14310
14311 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14312
14313         * frame.el (other-frame): Use `focus-frame' instead of
14314         select-frame kludges.
14315
14316         * lisp-mode.el: Update lisp-indent-function for
14317         save-selected-frame and with-selected-frame.
14318
14319         * frame.el (save-selected-frame): New macro.
14320         (with-selected-frame): Ditto.
14321         (other-frame): Use `set-frame-focus'.
14322
14323 1998-05-06  Oliver Graf <ograf@fga.de>
14324
14325         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14326         (dragdrop-drop-url-default) default handler for URL drops created
14327         (dragdrop-drop-mime-default) default handler for MIME drops created
14328         (dragdrop-drop-functions) default custom for handling drops created
14329         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14330
14331 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14332
14333         * mouse.el: Removed redundant mouse-mswindows-drop function.
14334
14335 1998-05-05  Oliver Graf <ograf@fga.de>
14336
14337         * about.el: changed some text in my entry
14338         * dragdrop.el: added customs
14339
14340 1998-05-04  Oliver Graf <ograf@fga.de>
14341
14342         * mouse.el: killed global drop key bindings
14343         (mouse-offix-drop) removed
14344         * dragdrop.el: created
14345         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14346
14347 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14348
14349         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14350         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14351
14352         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14353         obsolete comment.
14354
14355         * scrollbar.el (scrollbars-visible-p): Use new
14356         {vertical,horizontal}-scrollbar-visible-p specifiers.
14357
14358 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14359
14360         * device.el (device-pixel-height):
14361         (device-pixel-width):
14362         (device-mm-width):
14363         (device-mm-height):
14364         (device-bitplanes):
14365         (device-color-cells): Moved these 6 functions from device.c; they
14366         all use single (device-system-metrics) call.
14367
14368 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14369
14370         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14371         were renamed.
14372
14373         * menubar-items.el:
14374         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14375         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14376
14377         * help.el (help-map): Remove Hyperbole keybinding logic.
14378         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14379
14380 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14381
14382         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14383         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14384
14385 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14386
14387         * msw-glyphs.el: use nicer icon3 from the frame icon.
14388
14389 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14390
14391         * version.el (emacs-version): Remove InfoDock conditionals.
14392
14393         * startup.el (startup-splash-frame): Change ID logo name.
14394
14395 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14396
14397         * files.el (after-find-file): If the user presses C-g on
14398         directory-creation prompt, kill the buffer.
14399
14400 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14401
14402         * simple.el (count-words-region): Reverse previous change.
14403
14404 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14405
14406         * replace.el (query-replace): Just call perform-replace.
14407         (query-replace-regexp): Ditto.
14408         (perform-replace): Move region handling here.
14409         (perform-replace): Use the new arg to match-data.
14410
14411 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14412
14413         * x-init.el: Install X specific display table that
14414           displays char 0240 as a space to avoid whatever it is
14415           that screws up display of that character code.
14416
14417 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14418
14419         * help.el (function-arglist): If no arguments are documented for a
14420         subr, print nothing rather than incorrect output.
14421
14422 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14423
14424         * cmdloop.el (command-error): Update bail-out error message to use
14425         `emacs-program-name'.
14426
14427         * lib-complete.el: Remove reader macro cruft.
14428
14429         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14430         cruft.
14431
14432         * simple.el (count-words-region): Drop interactive-p check on the
14433         message.
14434
14435 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14436
14437         * font.el
14438         * msw-faces.el
14439         Correct spelling of mswindows-font-canonicalize-name.
14440
14441 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14442
14443         * ldap.el (ldap-host-parameters-alist): Replaced with
14444         `ldap-host-parameters-plist'
14445         (ldap-search): Adapt to previous change
14446
14447 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14448
14449         * about.el (about-hackers): Update Bob Weiner bio.
14450         (about-maintainer-info): Ditto.
14451
14452 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14453
14454         * simple.el (display-warning-minimum-level): Docfix.
14455
14456 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14457
14458         * widget.el (:default-get): New keyword.
14459         * wid-edit.el (default, widget-default-default-get): Define it.
14460         (group, widget-group-default-get): Define it.
14461         (menu-choice, widget-choice-default-get): Define it.
14462         (widget-default-get): New function.
14463         (widget-choice-action): Call it.
14464         (widget-editable-list-entry-create): Call it.
14465
14466 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14467
14468         * byte-optimize.el (byte-boolean-vars): Removed.
14469         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14470         lookup through `byte-boolean-vars'.
14471
14472 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14473
14474         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14475         resource-provided values into ghost specs for scrollbar-height and
14476         scrollbar-width.
14477
14478 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14479
14480         * byte-optimize.el: Don't attempt to optimize /=.
14481
14482         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14483         (byte-compile-/=): Ditto.
14484
14485 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14486
14487         * apropos.el: Use `with-displaying-help-buffer'.
14488         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14489         Use `with-displaying-help-buffer'.
14490         (apropos-follow): Do not give special treatment to buffer cursor
14491         was in prior to a mouse click.
14492         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14493         (apropos-print-doc): Set correct buffer for setting text
14494         properties.
14495
14496 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14497
14498         * help.el (help-buffer-prefix-string): New variable.
14499         (help-buffer-name): Use it.
14500
14501         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14502         mode menu.
14503
14504 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14505
14506         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14507
14508 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14509
14510         * files.el (find-file-noselect): Update docstring.
14511         (find-file-noselect): Signal an error if found an unreadable file.
14512         (file-chase-links): Save the match data.
14513         (normal-mode): Use `lwarn' and `error-message-string'.
14514         (interpreter-mode-alist): Change defconst to defvar.
14515         (inhibit-first-line-modes-regexps): Ditto.
14516         (inhibit-first-line-modes-regexps): Added .tgz.
14517         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14518         (change-major-mode-with-file-name): New user-option.
14519         (set-visited-file-name): Synched with FSF.
14520         (file-name-extension): New function, from FSF 20.3.
14521         (file-relative-name): Synched with FSF.
14522         (save-some-buffers): Support the C-r feature.
14523         (recover-session): Synched with FSF.
14524         (kill-some-buffers): Ditto.
14525         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14526
14527 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14528
14529         * files.el (insert-file): Undo previous change and reenable use of
14530         format.el.
14531
14532 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14533
14534         * window-xemacs.el (recenter): Define.
14535
14536 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14537
14538         * font.el (mswindows-font-create-name)
14539         (mswindows-font-create-object): new functions for mswindows type
14540         fonts.
14541
14542         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14543         strings are parsed as well as font objects.
14544
14545 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14546
14547         * modeline.el (defining-kbd-macro): Restore modeline indication of
14548         kbd-macro being recorded.
14549         (add-minor-mode): Simplify docstring.
14550         (modeline-minor-mode-menu): Remove stuff.
14551
14552 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14553
14554         * code-process.el (call-process): dynamically decide process
14555         coding type.
14556
14557 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14558
14559         * modeline.el: Add line-number-mode, column-number-mode to
14560         the modeline minor-mode menu.  Button2 on the line number does
14561         goto-line.
14562
14563 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14564
14565         * mouse.el: move x-selection-owner-p type things to
14566         selection-owner-p.
14567
14568         * msw-init.el: copy zmacs stuff from x-init.el
14569
14570         * msw-select.el (mswindows-own-selection)
14571         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14572         functions. Very simple minded implementation of selectio
14573         ownership.
14574
14575         * select.el (own-selection) (disown-selection)
14576         (activate-region-as-selection) (select-make-extent-for-selection)
14577         (valid-simple-selection-p): functions moved from x-select.el for
14578         generalized selection.
14579
14580         * x-select.el: see select.el changes.
14581
14582         * x-toolbar.el: use new selection functions.
14583
14584 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14585
14586         * packages.el (packages-find-package-directories): Fixed bug that
14587         would pick up multiple site-package directories.
14588         (package-locations): Added "xemacs-packages" as a late package
14589         location.
14590
14591         * find-paths.el: Now uses `emacs-program-name' and
14592         `emacs-program-version'.
14593         Additions to enforce version-specific directories in
14594         `paths-find-version-directory'.
14595
14596 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14597
14598         * default.el: Removed.
14599         * site-start.el: Removed.
14600
14601 1998-04-29  Didier Verna  <didier@xemacs.org>
14602
14603         * minibuf.el (minibuffer-history-minimum-string-length): Default
14604         to nil.
14605
14606 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14607
14608         * find-paths.el (paths-program-name): Rename.
14609         (paths-emacs-root-p): Ditto.
14610         (paths-find-site-directory): Ditto.
14611
14612 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14613
14614         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14615         `emacs-lisp-byte-compile-and-load'.
14616
14617 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14618
14619         * ldap.el (ldap-search): Fixed additional parameter passing to
14620         `ldap-open'
14621
14622 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14623
14624         * select.el (kill-primary-selection) (selection-owner-p)
14625         (copy-primary-selection) (yank-clipboard-selection)
14626         (selection-exists-p) (delete-primary-selection): new file and
14627         functions that do the right thing for the selected device.
14628
14629         * x-menubar.el: use generalised selection functions.
14630
14631         * dumped-lisp.el: dump select.el.
14632
14633 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14634
14635         * find-paths.el (paths-progname): New variable.
14636         (paths-emacs-root-p): Use it.
14637         (paths-find-site-directory): Ditto.
14638
14639 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14640
14641         * loadup.el ((member "dump" command-line-args)): Dump as
14642         `infodock' if InfoDock.
14643
14644 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14645
14646         * find-paths.el (construct-emacs-version): Simplify, include
14647         program name in the return value.
14648         * (paths-find-version-directory): Use it.
14649
14650 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14651
14652         * info.el (Info-parse-dir-entries): Fixed regexp
14653         (Info-build-dir-anew): Remove full suffix and capitalize info file
14654         name for files with no @direntry
14655         (Info-batch-rebuild-dir): New function
14656         (Info-suffixed-file): Check for regular files instead of simple
14657         file existence (could catch directories before)
14658
14659 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14660
14661         * setup-paths.el, find-paths.el: Removed uses of `not' which
14662         temacs doesn't have.
14663
14664         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14665         into root searching.
14666
14667 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14668
14669         * subr.el: Remove definition of `not'.
14670
14671 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14672
14673         * msw-glyphs.el: enable graphics support.
14674
14675 1998-04-23  Didier Verna  <didier@xemacs.org>
14676
14677         * x-menubar.el (default-menubar): restored the line-number-mode
14678         option.
14679
14680         * misc doc string updates related to the options menu.
14681
14682 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14683
14684         * setup-paths.el (paths-construct-load-path): Fix typo.
14685
14686 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14687
14688         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14689         font-menu-ignore-scaled-fonts don't have to be bound now; this
14690         gets us one step further towards making --no-autoloads work.
14691
14692         * startup.el (normal-top-level): Load auto-autoloads only if
14693         lisp-directory is non-nil.
14694
14695         * setup-paths.el (paths-construct-load-path): Made it robust
14696         against nil lisp-directory.
14697
14698         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14699         to the list of variables that cause a warning when nil.
14700
14701         * toolbar.el (init-toolbar-location): Now works even when there's
14702         no toolbar icon directory.
14703
14704 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14705
14706         * help.el (view-lossage): Recognize it.
14707
14708         * simple.el (log-message): Mark multiline messages.
14709
14710 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14711
14712         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14713
14714 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14715
14716         * package-get.el (package-get-all):  add `\n' separator to
14717         interactive specification so that both variables are read
14718
14719 1998-04-22  Didier Verna  <didier@xemacs.org>
14720
14721         * x-menubar.el: ported the options menu to Custom.
14722         Moved the "read only" toggle button to the buffers menu.
14723         Corrected some missing ;;;###autoload or defcustom.
14724
14725         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14726         the scrollbar-visible specifier for options menu handling.
14727
14728         * toolbar.el (toolbar-visible-p)
14729                      (toolbar-captioned-p)
14730                      (default-toolbar-position): defcustom wrappers around
14731         the toolbar specifiers for options menu handling.
14732
14733         * frame.el (get-frame-for-buffer-default-instance-limit):
14734         defcustom it for options menu handling.
14735
14736         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14737         font-lock-mode for options menu handling.
14738
14739         * cus-start.el: added Custom properties to overwrite-mode for
14740         options menu handling.
14741
14742 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14743
14744         * about.el: shameless self-promotion.
14745
14746 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14747
14748         * simple.el (raw-append-message): Slightly optimize.
14749         (remove-message): Use `push' for clarity.
14750         (append-message): Ditto.
14751         (display-warning): Dito.
14752         (raw-append-message): Send the message to the appropriate device.
14753
14754 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14755
14756         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14757         From Sean MacLennan <Sean.MacLennan@pika.ca>
14758
14759 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14760
14761         * setup-paths.el: Changed `directory-sep-char' to
14762         `path-separator', following a change in GNU Emacs.
14763
14764 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14765
14766         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14767         (Info-build-dir-anew): Add a final newline.
14768         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14769         is `always'
14770         (Info-rebuild-dir): Ditto
14771
14772         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14773
14774 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14775
14776         * simple.el (count-words-buffer): Retain zmacs region.
14777         (count-words-region): Ditto.
14778         * simple.el: (what-line): Expanded line counts.
14779         (count-lines): New parameter to conditionalize whether collapsed
14780         lines get counted.
14781         From Bob Weiner <weiner@altrasoft.com>
14782
14783 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14784
14785         * packages.el (package-locations): infodock-packages must override
14786         mule-packages and packages.
14787
14788 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14789
14790         * wid-edit.el:
14791         remove rude messages from widget-activation-widget-mapper
14792         and widget-activation-glyph-mapper
14793
14794 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14795
14796         * toolbar.el: Remove (featurep 'x) test from
14797         toolbar-make-button-list
14798
14799 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14800
14801         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14802         only if in the same frame.
14803
14804 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14805
14806         * packages.el (package-locations): Added site-packages hierarchy.
14807
14808         * setup-paths.el (paths-default-info-directories): Introduced and
14809         used.
14810
14811         * packages.el, setup-paths.el: Set various path searching depths
14812         to 1.
14813
14814         * packages.el (packages-hierarchy-depth):
14815         (packages-load-path-depth): Introduced and used.
14816
14817         * setup-paths.el (paths-load-path-depth): Introduced and used.
14818
14819         * find-paths.el (paths-find-recursive-path): Added max-depth
14820         parameter.
14821
14822 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14823
14824         * setup-paths.el (paths-construct-info-path): Removed
14825         dependency on behavior of (file-name-as-directory "").
14826
14827 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14828
14829         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14830         lisp objects
14831
14832 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14833
14834         * dump-paths.el, startup.el: Added handling for --debug-paths.
14835
14836 1998-04-15  William M. Perry  <wmperry@aventail.com>
14837
14838         * wid-edit.el: We cannot just set the help-echo or balloon-help
14839           properties for an extent based on the :help-echo widget
14840           property, since help-echo and balloon-help cause an EXTENT to
14841           get passed in, where :help-echo functions are expecting a WIDGET
14842
14843 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14844
14845         * scrollbar.el (init-scrollbar-from-resources): Call
14846         mswindows-init-scrollbar-metrics when appropriate.
14847
14848 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14849
14850         * dumped-lisp.el: dump x-toolbar for window system
14851
14852         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14853         have support and xpm.
14854
14855 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14856
14857         * files.el (toggle-read-only): Fix docstring.
14858         From Didier Verna <didier@xemacs.org>
14859
14860 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14861
14862         * startup.el (normal-top-level): Load autoload-file-name without
14863         specifying an extension---some people only auto-autoload.el.gz.
14864
14865 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14866
14867         * files.el (backup-enable-predicate): Don't bomb on NAME being
14868         nil.
14869
14870 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14871
14872         * find-paths.el, packages.el: Now prefers configure'd paths.
14873         This shouldn't cause any of the originally anticipated problems as
14874         the current paths architecture will not define the various
14875         configure-xxx variables if they're not specified on the configure
14876         command line.
14877
14878         * find-paths.el, setup-paths.el, packages.el: Removed all
14879         mentionings of "/" as a path separator.
14880         Used paths-construct-path throughout.
14881
14882         * find-paths.el (paths-construct-path): Created to assemble paths
14883         from directory components.
14884
14885         * setup-paths.el, packages.el: Used paths-decode-directory-path
14886         instead of decode-path-internal.
14887
14888         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14889         and associates.
14890         (paths-decode-directory-path) Created.
14891
14892         * setup-paths.el: Changed configure-exec-path to
14893         configure-exec-directory.
14894
14895 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14896
14897         * packages.el (packages-find-packages): Fixed decoding of
14898         EMACSPACKAGEPATH.
14899
14900         * startup.el: -no-packages -> -no-early-packages.
14901
14902         (packages-load-package-lisps): Fixed loading of auto-autoload
14903         files.
14904
14905         * startup.el (normal-top-level): Fixed loading of core
14906         auto-autoload.
14907
14908         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14909
14910         * startup.el, packages.el, dump-paths.el: Added proper settings
14911         for site-directory and lisp-directory variables.
14912
14913         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14914         inhibit-package-autoloads and fixed handling of it.
14915
14916         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14917         handling of former inhibit-package-init, now
14918         inhibit-early-packages, to make -vanilla etc. work.
14919
14920 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14921
14922         * code-process.el (start-process): Fallback to 'undecided instead
14923         of 'binary for process input coding stream.
14924
14925         * process.el (start-process): Docstring fix.
14926
14927 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14928
14929         * info.el (Info-insert-dir): Do not insert temporary dir files
14930         in Info-dir-file-attributes
14931         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14932         (Info-rebuild-dir): Ditto.
14933
14934 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14935
14936         * obsolete.el: Added obsoleteness declarations for
14937         `site-directory' and `Info-default-directory-list'.
14938
14939 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14940
14941         * find-paths.el (paths-find-emacs-root): Only look at the
14942         executable at the end of the symlink chain for determining the
14943         Emacs root.
14944
14945 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14946
14947         * setup-paths.el (paths-construct-info-path): Changed construction
14948         to cater to gone default in configure.
14949
14950         * find-paths.el (paths-uniq-append): Added.
14951
14952         * packages.el: Rewritten package path construction once again.
14953
14954         * dump-paths.el, startup.el: Removed package-path as a global
14955         variable.
14956
14957         * package-admin.el (package-admin-add-single-file-package):
14958         (package-admin-add-binary-package): Changed package-path to
14959         late-packages.
14960
14961         * packages.el (packages-split-path): Split path at "/" rather than
14962         nil according to change in emacs.c.
14963
14964 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14965
14966         * setup-paths.el (paths-construct-info-path): Changed info path
14967         order so that directories come out right.
14968         (paths-find-lock-directory): Fixed bug: It used to think
14969         configure-lock-directory is a path.
14970
14971 1998-04-06  Jeff Miller <jmiller@smart.net>
14972
14973         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14974         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14975         eases the use of toolbar-add/kill-item functions.
14976
14977 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14978
14979         * code-files.el (file-coding-system-alist): Commented out
14980         loaddefs.el magical treatment.
14981
14982 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14983
14984         * info.el (Info-rebuild-outdated-dir): Added new option
14985         `conservative' and made it the default
14986         (Info-rebuild-dir): Appropriately parse multi-line description
14987         strings, and multi-section dir files. Issue warning when dir
14988         is rebuilt as temporary
14989         (Info-build-dir-anew): Issue warning when dir is built as
14990         temporary
14991
14992 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14993
14994         * list-mode.el (list-mode-map): Bind highlight motion commands to
14995         standard keys left, right, C-b and C-f.
14996
14997 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14998
14999         * files.el (auto-mode-alist): allow .sc for Scheme->C
15000
15001 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15002
15003         * loadup.el (pureload): Don't quote (garbage-collect).
15004
15005 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15006
15007         * package-get-base.el: Updated.
15008
15009 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15010
15011         * isearch-mode.el (isearch-just-started): New variable.
15012         (isearch-mode): Set it.
15013         (isearch-repeat): Advance one character forward only if the search
15014         was successful, and was not just started.
15015         (isearch-repeat): Clear isearch-just-started.
15016
15017 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15018
15019         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15020         if running -batch.
15021
15022 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15023
15024         * subr.el (listify-key-sequence): Removed.
15025
15026 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15027
15028         * bytecomp.el (byte-compile-print-gensym): New option.
15029         (byte-compile-output-file-form): Use it.
15030         (byte-compile-output-docform): Ditto.
15031         (byte-compile-compiled-obj-to-list): Ditto.
15032
15033 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15034
15035         * msw-glyphs.el: set frame icon if xpm support.
15036
15037 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15038
15039         * help.el: Code that pretty prints variable values
15040           removed.
15041
15042 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15043
15044         * find-paths.el (paths-emacs-root-p): Correct test for installation
15045         directory.
15046         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15047
15048 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15049
15050         * loaddefs.el: Don't set debug-ignored-errors; leave
15051           its default value set to nil.
15052
15053 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15054
15055         * info.el (Info-rebuild-dir): fixed mis-spelling.
15056
15057 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15058
15059         * info.el (Info-rebuild-outdated-dir): New custom var
15060         (Info-insert-node): Create/update dir file when needed, ie when it
15061         does not exist or is older than some info files in directory
15062
15063 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15064
15065         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15066         for last packages, mainly for using a 20.4 package base.
15067
15068         * packages.el (late-packages): Typo fix.  It was called
15069         early-packages.
15070
15071         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15072         relative symlinks correctly.
15073         (paths-find-emacs-roots): More rigorous checking for plausible
15074         configuration-time root.
15075
15076         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15077         find its roots.
15078
15079 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15080
15081         * faces.el: Fix docstrings.
15082         * glyphs.el: Fix docstrings.
15083         * mouse.el: Fix docstrings.
15084
15085         * frame.el: Change phrase `current frame' to `selected frame'.
15086
15087         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15088
15089         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15090         macros using backquote to make them infinitely more readable.
15091
15092 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15093
15094         * packages.el (packages-find-package-path): Hardcoded specialized
15095         InfoDock support until we can clean this up.
15096
15097         * help.el (describe-bindings-1): Return the value of the bindings
15098         help buffer created.
15099         (describe-bindings): Ditto.
15100
15101         * simple.el (set-variable): Restore previous behavior of not
15102         bombing if the variable to set is not boundp.
15103
15104 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15105
15106         * packages.el (packages-handle-package-dumped-lisps): Allow for
15107         non-local files to be loaded off the package-lisp variable.
15108
15109 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15110
15111         * x-faces.el: Global X resources should override
15112           specs for all device classes (color, grayscale, mono);
15113           code currently doesn't override any of them.  Fixed by
15114           calling remove-specifier with '(x default) as the tag
15115           set and allowing inexact matches.
15116
15117 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15118
15119         * faces.el: Separated face initializations based on
15120           device classes into device type specific (tag set,
15121           instantiator) pairs.
15122
15123 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15124
15125         * wid-edit.el (widget-choice-action): Remember user's explicit
15126         choice.
15127         (widget-choice-value-create): Respect it.
15128         From Richard Stallman <rms@gnu.org>
15129
15130 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15131
15132         * setup-paths.el (paths-construct-info-path): Always append
15133         existing directories from configure-time info path.
15134
15135         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15136         Info-directory-list.
15137
15138         * info.el: Removed Info-default-directory-list which was broken by
15139         design.
15140         Removed bogus initialization of Info-directory-list---startup.el
15141         can do a much better job.
15142         Added autoload of Info-directory-list.
15143
15144         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15145         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15146         be exclusive; now it's merely given precedence, just like in the
15147         old days.
15148
15149 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15150
15151         * find-paths.el (paths-find-architecture-directory): Fix bug with
15152         finding; it used to default too early.
15153
15154 1998-03-25  Martin Buchholz <martin@xemacs.org>
15155
15156         * packages.el (packages-split-path): Fix a bug; it used to fail
15157         for paths that weren't split.
15158
15159 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15160
15161         * finder.el (finder-compile-keywords): trap on errors.
15162
15163 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15164
15165         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15166           fourth argument of t so that only the specs exactly
15167           matching the tag lists are removed.
15168
15169 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15170
15171         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15172
15173 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15174
15175         * minibuf.el (mouse-read-file-name-1): If a default directory was
15176         specified, use it for generating the completions.
15177
15178 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15179
15180         * update-elc.el: Now respects inhibit-package-init and
15181         inhibit-site-lisp.
15182         Now does path construction with loadup-paths.
15183
15184         * startup.el (normal-top-level, startup-setup-paths): Now respects
15185         inhibit-package-init and inhibit-site-lisp.
15186
15187         * packages.el (packages-find-package-path): Extended package path
15188         by version-specific hierarchies.
15189         (packages-find-packages): Now respects inhibit flag and
15190         inhibit-site-lisp.
15191         Moved path setup to loadup-paths.
15192
15193         * make-docfile.el: Now respects inhibit-package-init and
15194         inhibit-site-lisp.
15195         Now does path construction with loadup-paths.
15196
15197         * loadup.el: Now respects inhibit-package-init and
15198         inhibit-site-lisp.
15199
15200         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15201
15202         * loadup-paths.el: New file: setup load-path to encompass
15203         packages.
15204
15205 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15206
15207         * auto-show.el: load-gc renamed to pureload.
15208         * site-load.el: Ditto.
15209         * packages.el (toplevel): Ditto.
15210         * loadup.el (really-early-error-handler): Ditto.
15211         * dumped-lisp.el (preloaded-file-list): Ditto.
15212         * cus-face.el (custom-declare-face): Ditto.
15213
15214 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15215
15216         * <Today>: The Big Path Searching Overhaul.
15217
15218         * find-paths.el: New file: find and assemble paths in the
15219         installation hierarchy.
15220
15221         * setup-paths.el: New file: global layout of paths and directories
15222         within the XEmacs hierarchy.
15223
15224         * packages.el: Replaced everything related to path searching and
15225         startup by code in terms of find-paths.
15226
15227         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15228         the new path searching engine.
15229
15230         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15231         and setup-paths.
15232
15233 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15234
15235         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15236         setup-paths.el.
15237
15238 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15239
15240         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15241         compiles identically in any configuration.
15242         Removed irrelevant commentary.
15243
15244 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15245
15246         * simple.el (set-variable): Allow setting specifiers.
15247
15248 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15249
15250         * lisp.el (forward-sexp): Revert previous change.
15251
15252 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15253
15254         * frame.el (frame-initialize): Use `delete-console' instead of
15255         `delete-device' to delete the stream console to match the usage in
15256         Fkill_emacs.
15257
15258 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15259
15260         * files.el (cdpath-previous): New variable.
15261         (cd): Use it.
15262         From Bob Weiner <weiner@wave.altrasoft.com>
15263
15264 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15265
15266         * keydefs.el: Changed keybindings of forward-char,
15267           backward, scroll-up and scroll-down to point to their
15268           -command counterparts.
15269
15270         * simple.el: New functions: forwarc-char-command,
15271           backwrad-char-command, scroll-up-command,
15272           scroll-down-command which work liek their counterparts
15273           except that they honor the variable
15274           signal-error-on-buffer-boundary.
15275
15276           Definition of signal-error-on-buffer-boundary received
15277           from src/cmds.c.
15278
15279           defvar declaration added for word-across-newline to avoid
15280           byte-compiler warning about the free variable reference.
15281
15282 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15283
15284         * winnt.el: Removed "%t" from the beginning of
15285         modeline-format. From now on, there's no nt-specifics in the modeline.
15286
15287 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15288
15289         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15290         of `when' with `if'.
15291
15292 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15293
15294         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15295         mswindows. Must be reworked along with glyphs.el, or
15296         merged into it, after there is images support.
15297
15298         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15299         'mswindows.
15300
15301 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15302
15303         * faces.el: fix for text cursor initialization.
15304         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15305         From Andy Piper <andyp@parallax.co.uk>
15306
15307 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15308
15309         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15310         if there is an existing package that handles it and warn the user
15311         about that mode.
15312
15313 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15314
15315         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15316         Installation" menu item when Installation-string is not bound.
15317
15318 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15319
15320         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15321         From Jeremiah W. James <jerry@cs.ucsb.edu>
15322
15323 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15324
15325         * msw-faces.el:
15326         * faces.el: Fix face initialization.
15327
15328 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15329
15330         * files.el (backup-enable-predicate): fix breakage introduced
15331         by TMPDIR patch.
15332
15333 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15334
15335         * x-faces.el (x-init-face-from-resources): The
15336           TTY face property retrieval functions don't return
15337           specifiers, so use face-property instead.
15338
15339 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15340
15341         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15342
15343 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15344
15345         * x-menubar.el: Expanded documentation for
15346           option-save-faces.  Changed Options -> Browse Faces
15347           menu entry to invoke customize-face.
15348
15349 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15350
15351         * faces.el: Most face initialization moved out of
15352           init-other-random-faces to the top level so that the
15353           initialization happens before Xemacs is dumped.  Much
15354           of the fascist "face-differs-from-default-p or FROB!"
15355           code has been retired in favor of letting the user do
15356           what they want to do.  Face initialization code changed
15357           to use `default' specifier tag so that the settings can
15358           be overridden later if the user wishes it.
15359
15360 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15361
15362         * about.el (about-hackers): Update contributors list.
15363
15364 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15365
15366         * specifier.el: Define new specifier tag `default'.
15367
15368         * modeline.el: Initialize faces using `default' tag.
15369
15370         * x-faces.el (x-init-face-from-resources): Remove
15371           specifier specs containing the `default' tag before
15372           adding new specs.
15373
15374 1998-03-02  John Jones  <jj@asu.edu>
15375
15376         * package-get.el (package-get-all): fixed arguments on call to
15377         package-admin-add-single-file-package.
15378         * package-get.el (package-get-installedp): fixed to match
15379         advertised behavior.
15380         * package-get.el: added function package-get-update-all which
15381         installs newest versions of all the current packages (if they are
15382         not already installed).
15383
15384 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15385
15386         * files.el (find-file-noselect): Uncommented `truename' binding in
15387         `let*' and use it later to set `buffer-file-truename' iff it's
15388         still nil, as happens for example when finding a compressed
15389         file with "jka-compr".
15390
15391 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15392
15393         * faces.el: in make-face-* type functions do the operation for all
15394         window systems, not just the first one found.
15395
15396         * font.el: call mswindows-list-fonts for mswindows.
15397
15398 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15399
15400         * code-process.el (call-process-region):
15401         * process.el (call-process-region):
15402         * package-get.el (package-get-dir):
15403         * files.el (backup-enable-predicate):
15404         * gnuserv.el (gnuserv-temp-file-regexp):
15405         Use temp-directory in place of `/tmp'.
15406
15407 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15408
15409         * "Fast" dired-in-C enhancements for Windows 95/NT:
15410
15411         * files.el: Added function, `wildcard-to-regexp', from GNU
15412           Emacs.
15413
15414         * files.el (insert-directory): Modified to use special
15415           dired-in-C enhancements if present.
15416
15417 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15418
15419         * code-files.el: make default coding no-conversion.
15420
15421 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15422
15423         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15424         the load-path.
15425
15426         * update-elc.el: Strip directory when testing for files not to
15427         bytecompile.
15428
15429 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15430
15431         * lisp-mode.el: Use recommended form for menus.
15432
15433         * info.el (Info-construct-menu): Use recommended form for menus.
15434
15435         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15436         entry.
15437
15438 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15439
15440         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15441           (get-frame-for-buffer-noselect): Always return frames
15442           in the not-this-window-p cond clause.
15443
15444 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15445
15446         * help.el (describe-installation): New function.
15447
15448         * x-menubar.el (default-menubar): Add describe-installation to
15449         Help menu.
15450
15451         * packages.el (packages-unbytecompiled-lisp): Installation.el
15452         should not be bytecompiled.
15453
15454         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15455         XEmacs.
15456
15457         * x-menubar.el (default-menubar): Use correct guard for VM menu
15458         entry.
15459
15460         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15461         coding.
15462         From Andy Piper <andyp@parallax.co.uk>
15463
15464 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15465
15466         * ldap.el: Do not require ldap-internal at compile time.
15467
15468 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15469
15470         * code-files.el: new file. a virtual copy of mule-files.el
15471         but without charset
15472         dependencies. (toggle-buffer-file-ocding-system) new function for
15473         changing the eol type for the current buffer.
15474
15475         * code-process.el: new file. a copy of
15476         mule-process.el. mule-process.el will disappear when things have
15477         settled.
15478
15479         * coding.el: new file. a virtual copy of mule-files.el but
15480         without charset dependencies. (coding-system-base) new function
15481         for getting the parent coding system of a coding system with eol
15482         type set.
15483
15484         * dumped-lisp.el: add above files for the non-mule case.
15485
15486 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15487
15488         * window-xemacs.el (display-buffer): If no explicit
15489           frame is specified, search for a window that displays
15490           the buffer on the currently selected frame, before
15491           searching other frames.
15492
15493 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15494
15495         * frame.el (get-frame-for-buffer): If not-this-window-p
15496           is non-nil, use window on the selected frame if it is not
15497           also the selected window.  When defaulting, search for
15498           windows on the currently selected fgrame before searching
15499           other frames.
15500
15501 1998-02-25  Didier Verna  <didier@xemacs.org>
15502
15503         * modeline.el (modeline-swap-buffers): originally named
15504         `mouse-release-modeline'. Whether to actually swap the buffers is
15505         decided in `mouse-drag-modeline'.
15506         (mouse-drag-modeline): A button release event is considered a
15507         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15508         stay unchanged.
15509
15510 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15511
15512         * x-menubar.el: Put redo on the menubar.
15513         From Aki Vehtari <Aki.Vehtari@hut.fi>
15514
15515 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15516
15517         * bytecomp.el (displaying-byte-compile-warnings): if
15518         temp-buffer-show-function is set, use it to display current set of
15519         warnings in the "*Compile-Log-Show*" buffer.
15520
15521         * simple.el (display-warning-buffer): if temp-buffer-show-function
15522         is set, use it to display current set of warnings in the
15523         "*Warnings-Show*" buffer.
15524
15525 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15526
15527         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15528         Common Lisp.
15529
15530 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15531
15532         * menubar.el: Allow button descriptors at least 2 long.
15533
15534         * x-menubar.el (default-menubar): Use recommended forms.
15535         (file-menu-filter): Remove.
15536         (edit-menu-filter): Remove.
15537
15538 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15539
15540         * about.el (about-hackers): Updated.
15541
15542 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15543
15544         * help.el (help-max-help-buffers): new variable
15545         (help-register-and-maybe-prune-excess): new function
15546         (help-buffer-name): use help-max-help-buffers.
15547         (with-displaying-help-buffer): use
15548         help-register-and-maybe-prune-excess.
15549
15550         * help.el (help-maybe-pretty-print-value): if the value fits on
15551         one line, let it.
15552
15553 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15554
15555         * (with-displaying-help-buffer): there is no need to kill the buffer
15556         if it exists, because with-output-to-temp-buffer will clear it.
15557         further, killing the buffer violates the rule that
15558         temp-buffer-show-function, if set, has the full responsibility of
15559         showing the temp buffer.  killing the buffer fucks with the window
15560         configuration, hosing temp-buffer-show-function.
15561
15562
15563 1998-02-23  Didier Verna  <didier@xemacs.org>
15564
15565         * modeline.el (mouse-drag-modeline):
15566         - Always scroll the modeline that was originally clicked on.
15567         - Use x pixels instead of x characters (which doesn't work anyway)
15568         as horizontal reference for modeline dragging. This allows us to
15569         keep on dragging the modeline even if the motion event occurs in
15570         another window.
15571
15572 1998-02-23  Didier Verna  <didier@xemacs.org>
15573
15574         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15575         glyph on the modeline to indicate that dragging the mouse has an
15576         effect both horizontally and vertically.
15577
15578 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15579
15580         * about.el (about-xemacs): Get rid of redundant visible version
15581         number.
15582
15583 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15584
15585         * about.el (about-hackers): Update credits.
15586
15587 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15588
15589         * prim/register.el (view-register): Show register type file-query.
15590
15591 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15592
15593         * mode-motion.el (mode-motion-highlight-internal):
15594           save-excursion inside save-window-exucrsion form to
15595           hide buffer point changes from save-window-excursion.
15596           Prevents display flickering when the mouse pointer
15597           moves.
15598
15599 1998-02-17  Didier Verna  <didier@xemacs.org>
15600
15601         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15602         function to handle correctly the case of a toolbar one side of the
15603         window: scrolling will not necessarily happen.
15604
15605 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15606
15607         * files.el (after-find-file): Restore missing argument
15608           to format that provides filename for "... consider M-x
15609           recover-file" message.  Also call `message' with "%s"
15610           as the first arg instead of an arbitrary string.
15611
15612 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15613
15614         * about.el (about-hackers): Various additions.
15615
15616 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15617
15618         * autoload.el (generate-file-autoloads-1): Don't force an extra
15619         line out when copying on-the-same line autoloads.
15620
15621         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15622         is installed.
15623
15624 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15625
15626         * x11/x-win-xfree86.el (x-win-init-xfree86):
15627         * x11/x-win-sun.el (x-win-init-sun):
15628         * x11/x-init.el (x-initialize-compose):
15629         * prim/simple.el:
15630         (backward-or-forward-kill-sexp):
15631         (backward-or-forward-kill-sentence):
15632         (backward-or-forward-kill-word):
15633         (backward-or-forward-delete-char):
15634         * prim/isearch-mode.el (isearch-help-or-delete-char):
15635         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15636         x-keysym-on-keyboard-p to detect backspace.
15637         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15638         Clean up symbols used with dead keys, checking Linux and solaris
15639         keysyms.
15640         Simplify x-win-*.el using above methods.
15641         Change documentation for x-keysym-*-p functions.
15642
15643 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15644
15645         * about.el (about-hackers): Restore entries for Michael Sperber and
15646         Vinnie Shelton.
15647         From Vinnie Shelton <acs@acm.org>
15648
15649 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15650
15651         * simple.el (count-words-region): Ditto.
15652
15653 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15654
15655         * simple.el (count-words-buffer): Document.  Don't print anything
15656         if non-interactive.
15657
15658 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15659
15660         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15661         multiple files in InfoDock.
15662
15663 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15664
15665         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15666         from version.el in InfoDock.
15667
15668         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15669         specially.
15670
15671 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15672
15673         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15674         variable name in docstring.
15675
15676 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15677
15678         * menubar.h: Include "gui.h".
15679
15680 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15681
15682         * site-load.el: Fix documentation.
15683
15684 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15685
15686         * package-get-base.el (package-get-base): Updated.
15687
15688         * keymap.el: PC-ize.
15689
15690 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15691
15692         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15693         from' on a fresh line.
15694
15695 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15696
15697         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15698         object.
15699
15700 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15701
15702         * undo-stack.el: PC-ize.
15703
15704         * cmdloop.el: PC-ize.
15705
15706 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15707
15708         * bytecomp-runtime.el: PC-ize.
15709
15710         * byte-optimize.el: Prolog fixup.  PC-ize.
15711
15712         * cus-dep.el: Spelling fix.
15713
15714         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15715         entries follow).
15716
15717 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15718
15719         * text-mode.el (text-mode-hook-identify): New function,
15720         put on text-mode-hook.  Set text-mode-variant here.
15721         (text-mode): Don't set it here.
15722
15723 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15724
15725         * text-mode.el (text-mode-hook): New defvar.
15726         (text-mode-variant): New variable.
15727         (text-mode): Set that variable locally.
15728         (toggle-text-mode-auto-fill): New command.
15729
15730 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15731
15732         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15733
15734 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15735
15736         * text-mode.el (paragraph-indent-text-mode):
15737         Renamed from spaced-text-mode.
15738         (text-mode-map): Bind TAB to indent-relative.
15739         (indented-text-mode-map): Variable deleted.
15740         (indented-text-mode): Now an alias for text-mode.
15741
15742 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15743
15744         * loadup.el: test-atoms debugging stuffs removed.
15745
15746 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15747
15748         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15749
15750 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15751
15752         * help.el (describe-beta): Made it use `locate-data-file'.
15753         (describe-distribution): Ditto.
15754         (describe-copying): Ditto.
15755         (describe-project): Ditto.
15756         (view-emacs-news): Ditto.
15757
15758         * help-nomule.el (help-with-tutorial): Made it use
15759         `locate-data-file' to find tutorial.
15760
15761 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15762
15763         * about.el: Corrected my email address.
15764
15765         * mouse.el: Added 'mouse-mswindows-drop' similar to
15766         'mouse-offix-drop'.
15767
15768 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15769
15770         * loadup.el (running-xemacs): Spelling fix.
15771
15772 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15773
15774         * packages.el (packages-find-packages-1): Don't allow a backwards
15775         compatible lisp tree to overwrite `preloaded-file-list'.
15776
15777 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15778
15779         * loadup.el: Don't delete "xemacs" prior to dumping.
15780
15781 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15782
15783         * package-info.el (pi-last-mod-date): New function.
15784         (pi-author-version): New function.
15785         (batch-update-package-info): Use them.
15786
15787 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15788
15789         * frame.el (get-frame-for-buffer-default-to-current): Create.
15790         (get-frame-for-buffer-noselect): Allow user to use current frame
15791         with `get-frame-for-buffer-default-to-current'.
15792
15793 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15794
15795         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15796         (byte-compile-output-docform): Ditto.
15797         (byte-compile-compiled-obj-to-list): Ditto.
15798
15799 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15800
15801         * startup.el (command-line-1): Removed code that ran
15802           buffer-menu.
15803
15804 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15805
15806         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15807
15808 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15809
15810         * frame.el (suspend-emacs-or-iconify-frame): Check using
15811         `device-on-window-system-p' instead of explicitly checking for X,
15812         so that the same logic works for MS Windows.
15813         (suspend-or-iconify-emacs): Ditto.
15814
15815 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15816
15817         * about.el (about-maintainer-info): Andy Piper is back.
15818         (xemacs-hackers): Updated Andy Piper's email address.
15819         (about-hackers): Added Jonathan Harris.
15820         (about-hackers): Updated Tibor Polgar's email address.
15821
15822 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15823
15824         * about.el: Add xemacs.org email manager.
15825
15826         * package-get-base.el (package-get-base): Updated with most recent
15827         package updates.
15828
15829 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15830
15831         * help.el (function-arglist): Use `indirect-function' instead of
15832         `symbol-function' so that aliases are treated correctly.
15833
15834 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15835
15836         * help.el (help-map): Add f1 binding to `help-for-help'.
15837         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15838         (describe-key-briefly): Use `princ' "%s" to print object.
15839         (with-displaying-help-buffer): Kill buffer if it exists, again.
15840         (describe-key): Use `princ' "%s" to print object.
15841         (describe-function-1): Use `princ' "%s" to print object.
15842         Commented out alias lines removed.
15843         (help-pretty-print-limit): New variable to control pretty-printing
15844         of variable values.
15845         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15846         `help-pretty-print-value' again.  Only print-print when OBJECT is
15847         list of length less than `help-pretty-print-limit'.
15848         (describe-variable): Use `help-maybe-pretty-print-value' again.
15849
15850 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15851
15852         * simple.el (blink-matching-open): Remove C++ kludge.
15853         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15854
15855 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15856
15857         * info.el (Info-default-directory-list): Made the documentation
15858         more explanitory.
15859
15860 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15861
15862         * lisp/packages.el:
15863         * lisp/package-admin.el:
15864         * lisp/build-report.el:
15865         Fix typos.
15866
15867 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15868
15869         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15870         warnings in Java buffers without final newline and editing the
15871         last line.
15872
15873 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15874
15875         * packages.el (packages-find-packages-1): Don't allow a backwards
15876         compatible lisp tree to overwrite `preloaded-file-list'.
15877         Suggested by Colin Rafferty  <colin@xemacs.org>
15878
15879         * mouse.el (mouse-offix-drop): Set undo-boundary.
15880         From Oliver Graf <ograf@fga.de>
15881
15882 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15883
15884         * loadup.el (load-gc): rewrite as defun.
15885         Print something sensical if a required dump-time file isn't found.
15886
15887 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15888
15889         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15890         bug strikes a menudescriptor.
15891
15892         * package-get-base.el (package-get-base): Updated.
15893
15894         * package-info.el (batch-update-package-info): Derive REQUIRES
15895         from the Makefile.
15896
15897 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15898
15899         * files.el (save-some-buffers): Don't play games with deleting
15900         other windows if we are in the minibuffer window.
15901
15902 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15903
15904         * modeline.el (modeline-minor-mode-menu): Add support for :active
15905         (add-minor-mode): Document :active property to TOGGLE.
15906
15907 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15908
15909         * modeline.el (modeline-minor-mode-menu): Add support for an
15910         `:included' predicate in the `toggle-sym' plist.
15911         (add-minor-mode): Document the :included property, format
15912         docstring some more.
15913         (modeline-minor-mode-menu): Documentation string added.
15914
15915 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15916
15917         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15918         labels from the symbol-names by thwacking off the overly redundant
15919         and overused "mode", parenthesizing "minor", and capitalizing the
15920         resultant strings.  Also shortened the menu's title by eliminating
15921         the redundant buffer name.
15922         (add-minor-mode): Beautified the docstring, added mention of the
15923         `:menu-tag' property of TOGGLE.
15924         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15925         `toggle-sym' to beatify the mode-life menus.
15926         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15927         `auto-fill-function'.
15928
15929 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15930
15931         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15932         menus to :style 'toggle.
15933
15934 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15935
15936         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15937
15938 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15939
15940         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15941         only recognize first hyperlink.
15942         (hyper-apropos-highlightify): Deletia, this is already done by
15943         `hyper-apropos-insert-face'.
15944         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15945
15946 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15947
15948         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15949         mail.
15950         (toolbar-mail-reader): Add support for `send'.
15951         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15952
15953 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15954
15955         * info.el (Info-emacs-info-file-name): Add defvar for
15956         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15957         will function properly.
15958
15959 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15960
15961         * simple.el: make the backwards delete function called by
15962         `backward-or-forward-delete-char' user configurable.
15963
15964 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15965
15966         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15967         compiled function got loaded from.
15968
15969 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15970
15971         * term/apollo.el: Synched up with InfoDock 3.6.2.
15972
15973 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15974
15975         * startup.el (load-init-file): Load autoloads earlier.
15976         (startup-splash-frame): Handle InfoDock logo.
15977
15978         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15979         InfoDock.
15980         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15981
15982         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15983         doesn't have this function.
15984
15985         * packages.el (locate-data-file): Fix to call `locate-file'.
15986
15987 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15988
15989         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15990         version of version.el.
15991         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15992
15993         * x-menubar.el (default-menubar): Guard reference to
15994         `gnuserv-frame'.
15995         (default-menubar): Guard references to `font-lock-mode'.
15996         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15997         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15998
15999         * make-docfile.el: Don't snarf doc strings from autoloads.
16000
16001         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16002         loading auto-autoloads files.
16003
16004         * loaddefs.el: Disable dumping autoloads.
16005
16006 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16007
16008         * lisp-mnt.el: Synch to Emacs 20.2.
16009
16010         * help.el: Remove manual autoload of `finder-by-keyword'.
16011
16012         * finder.el (finder-by-keyword): Autoload.
16013
16014         * help.el: Conditionalize hyperbole setup.
16015
16016 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16017
16018         * packages.el (package-require): Update to reflect new data format.
16019
16020 1998-01-02  Didier Verna  <didier@xemacs.org>
16021
16022         * x-menubar.el (default-menubar): make the tutorials available
16023         through the menubar. (Plus some compilation warnings cleanup).
16024
16025 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16026
16027         * check-features.el: New file.  Perform sanity check after build.
16028
16029         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16030         files to tooltalk package.
16031         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16032         package.
16033
16034         * package-admin.el (package-admin-xemacs): Use better default for
16035         location of XEmacs binary.
16036
16037 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16038
16039         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16040         tag with sexp and add value tag with value `t'.
16041
16042 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16043
16044         * package-get.el: Changes to work with real data.
16045         From Pete Ware <ware@cis.ohio-state.edu>
16046
16047         * packages.el (packages-reload-autoloads): Guard load for the time
16048         being.
16049
16050         * update-elc.el ("packages.el"): Force loading packages.el instead
16051         of possibly out-of-date packges.elc.
16052         * make-docfile.el ("packages.el"): Ditto.
16053
16054 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16055
16056         * build-report.el (build-report-delete-regexp): Added a rule for
16057         the main tarball shadowing anything past it.
16058
16059 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16060
16061         * packages.el (package-provide): Delete a previous provide.
16062
16063         * package-info.el: New file.
16064
16065         * package-get.el: New file.
16066         From Pete Ware <ware@cis.ohio-state.edu>
16067         (package-get): Fix md5 computation to work with Mule.
16068
16069 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16070
16071         * simple.el (log-message-*): Quote symbols in docstrings properly.
16072
16073 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16074
16075         * packages.el (packages-new-autoloads): Ignore symbolic links.
16076
16077         * cus-face.el (face-custom-attributes-get): Fix typo.
16078         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16079
16080 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16081
16082         * startup.el (load-init-file): Reload new or changed autoloads
16083         unless inhibited.  Reload modified dumped lisp (stubbed).
16084
16085         * packages.el (packages-new-autoloads): New function.
16086         (packages-reload-autoloads): New function.
16087         (packages-reload-dumped-lisp): New (stub) function.
16088
16089         * loadup.el: Inhibit reloading dumped files when running temacs.
16090
16091         * loadhist.el (file-provides): Extend to handle variant
16092         extensions.
16093
16094         * replace.el (query-replace): Fix typo.
16095
16096 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16097
16098         * make-docfile.el: list-autoloads-path has been renamed.
16099         * update-elc.el: list-autoloads has been renamed.
16100
16101         * packages.el (packages-list-autoloads): Renamed.
16102         (packages-list-autoloads-path): Ditto.
16103
16104 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16105
16106         * packages.el (packages-find-packages-1): Made it signal a warning
16107         for an error in an auto-autoload.el file.
16108
16109 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16110
16111         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16112         tag with const.
16113         From Aki Vehtari <Aki.Vehtari@hut.fi>
16114
16115         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16116
16117         * loadhist.el (unload-feature): Remove autoload.
16118
16119 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16120
16121         * loadhist.el: Unpackaged.
16122
16123         * help.el (describe-symbol-find-file): Rename
16124         `describe-function-find-file' and make old name obsolete.
16125         (describe-function-1): Use it.
16126         (describe-function-1): Guard reference to
16127         `compiled-function-annotation'.
16128
16129 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16130
16131         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16132         argument.
16133         (help-mode-quit): New optional arg to control whether it kills or
16134         buries.  Tidied up.
16135         (with-displaying-help-buffer): Don't kill buffer initially, even
16136         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16137         (help-pretty-print-value): Rename back from
16138         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16139         use it, otherwise use dumped `cl-prettyprint'.
16140         (describe-variable): Use `help-pretty-print-value' again.
16141         (find-func): Removed reference to "find-func" at end.
16142
16143 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16144
16145         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16146           GUI XEmacs. Rename? x-menubar is rather window system
16147           independant, except for a couple of items.
16148
16149 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16150
16151         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16152         entries as they will no longer be distributed with XEmacs.
16153
16154         * format.el (format-alist): Fix image/tiff regexps.
16155         From P. E. Jareth Hein <jareth@camelot-soft.com>
16156
16157         * help.el (help-maybe-pretty-print-value): Rename.
16158         (describe-variable): Use it.
16159         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
16169           arglist of autoload functions.
16170
16171 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16172
16173         * help.el (help-mode-map): New bindings for `help-mode-bury',
16174         `describe-function-at-point', `describe-variable-at-point',
16175         `Info-elisp-ref', `customize-variable', `help-next-section' and
16176         `help-prev-section'.
16177         (help-next-section): New function.
16178         (help-prev-section): New function.
16179         (help-mode-quit): Changed to kill the help buffer.
16180         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16181         correctly.
16182         (help-buffer-name): New function to generate the name of help
16183         buffers.
16184         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16185         argument giving the name of the help buffer.
16186         (describe-key): Use `with-displaying-help-buffer' with name.
16187         (describe-mode): Ditto.
16188         (describe-bindings): Ditto.
16189         (describe-prefix-bindings): Ditto.
16190         (view-lossage): Ditto.
16191         (with-syntax-table): New macro.
16192         (function-called-at-point): Use `ignore-errors' and
16193         `with-syntax-table'.
16194         (function-at-point): Ditto.
16195         (describe-function): Use `with-displaying-help-buffer' with name.
16196         (function-arglist): Extracted from `describe-function-1'.  Returns
16197         function's arglist as string.
16198         (function-documentation): Extracted from `describe-function-1'.
16199         Returns function's docstring.
16200         (describe-function-1): Remove all the "stream" garbage, including
16201         the stream argument.  Use `function-arglist' and
16202         `function-documentation'.
16203         (describe-function-arglist): Just use `function-arglist'.
16204         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16205         (help-pretty-print-value): New function to help with
16206         pretty-printing variable values.  Knows about `#<...>'.  Needs
16207         `pp-internal'.
16208         (describe-variable): Use `with-displaying-help-buffer' with name.
16209         Formatting improved.  Display file where variable is defined, if
16210         known.  Use `help-pretty-print-value'.
16211         (describe-syntax): Use `with-displaying-help-buffer' with name.
16212         (list-processes): Remove "stream" garbage.
16213
16214 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16215
16216         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16217         call a dumped routine instead.
16218
16219         * x-win-xfree86.el: Wrap file in defun.
16220         * x-win-sun.el: Ditto.
16221
16222 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16223
16224         * help.el (view-emacs-news): Remove usage of outl-mouse which
16225         advises functions and does other evil things.
16226
16227 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16228
16229         * format.el (format-alist): Add `image/tiff'.
16230         From P. E. Jareth Hein <jareth@camelot-soft.com>
16231
16232 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16233
16234         * about.el (about-hackers): More names added.
16235
16236         * make-docfile.el: Remove superfluous package path search.
16237
16238         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16239
16240 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16241
16242         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16243         ignored shadows.
16244
16245 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16246
16247         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16248         get trailing slashes when added to the load-path.
16249
16250         * x-init.el (init-x-win): Locate where XEmacs X localization files
16251         are.
16252
16253 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16254
16255         * x-faces.el: Added support for foregroundToolBarColor
16256           to xpm-color-symbols.
16257
16258 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16259
16260         * etags.el (tags-remove-duplicates): Removed.
16261         (buffer-tag-table-list): Use `delete-duplicates'.
16262
16263         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16264         correctly.
16265         (get*): Defalias to `get'.
16266
16267         * cl.el (eql): Compare integers with `eq'.
16268         (cl-map-extents): Check for `map-extents' first.
16269
16270 1997-12-17  Didier Verna  <didier@xemacs.org>
16271
16272         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16273         added the 'numero', 'copyright' and 'trademark' symbols.
16274
16275         * leim/quail/latin-post.el ("french-postfix"): see above.
16276
16277 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16278
16279         * widget.el (define-widget): Check the arguments.
16280
16281         * cus-edit.el (customize-face): Use `check-argument-type'.
16282         (custom-variable-value-create): Use `signal' to signal error.
16283         (custom-variable-reset-saved): Ditto.
16284         (custom-variable-reset-standard): Ditto.
16285         (custom-face-reset-saved): Ditto.
16286
16287         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16288         (widget-default-format-handler): Ditto.
16289         (widget-checklist-add-item): Ditto.
16290         (widget-radio-add-item): Ditto.
16291         (widget-editable-list-entry-create): Ditto.
16292         (widget-sexp-prompt-value): Ditto.
16293
16294         * custom.el (custom-declare-variable): Signal errors better.
16295         (custom-handle-keyword): Ditto.
16296         (custom-declare-group): Ditto.
16297
16298         * window-xemacs.el (windows): Ditto.
16299
16300         * menubar.el (menu): Ditto.
16301
16302         * keydefs.el (keyboard): Ditto.
16303
16304         * minibuf.el (minibuffer): Ditto.
16305
16306         * process.el (execute): Ditto.
16307
16308         * fill.el (fill): Ditto.
16309
16310         * modeline.el (modeline): Ditto.
16311
16312         * help.el (help): Ditto.
16313
16314         * faces.el (faces): Ditto.
16315
16316         * files.el (files): Ditto.
16317
16318         * x-init.el (x): Ditto.
16319
16320         * lisp-mode.el (lisp): Ditto.
16321
16322         * process.el (processes): Ditto.
16323
16324         * mouse.el (mouse): Ditto.
16325
16326         * abbrev.el (abbrev): Moved from cus-edit.
16327
16328         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16329         as variable declaration.
16330
16331 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16332
16333         * menubar.el (find-menu-item): Use `check-argument-type'.
16334         (find-menu-item): Cosmetic changes.
16335
16336 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16337
16338         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16339
16340 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16341
16342         * startup.el (set-default-load-path): Only search package-path
16343         when not running temacs.
16344
16345         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16346         files.
16347
16348         * loadup.el: Correct commentary.  Reformatting.
16349         (really-early-error-handler): Use absolute path to the
16350         first dumped-lisp.el file.
16351         (really-early-error-handler): Print full path name of
16352         each dumped lisp file (inherited from InfoDock).
16353
16354         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16355         dumped-lisp.el files.
16356
16357         * make-docfile.el (preloaded-file-list): Reorder when the
16358         package-path is searched.
16359         * update-elc.el: Ditto.
16360
16361         * lisp-mode.el (call-with-condition-handler): Treat the same as
16362         `condition-case' for indentation.
16363
16364         * about.el (about-xemacs): Update release date.
16365
16366 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16367
16368         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16369         anywhere but at the last clause.
16370         (ecase): Disallow `t' and `otherwise'.
16371
16372 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16373
16374         * cus-edit.el (custom-buffer-create-buttons): New function
16375         from stuff moved out of `custom-buffer-create-internal'.
16376         (custom-novice): New variable.  Default t.
16377         (custom-display-global-buttons): Ditto.  Default `top'.
16378         (custom-buffer-create-internal): Only display help if
16379         `custom-novice' is non-nil.  Display global buttons according to
16380         `custom-display-global-buttons'.
16381
16382 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16383
16384         * menubar.el (find-menu-item): Use `check-argument-type'.
16385         (find-menu-item): Cosmetic changes.
16386
16387 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16388
16389         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16390         look.
16391
16392 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16393
16394         * format.el (format-deannotate-region):  Bug fix.
16395         Deannotating a region containing unknown tags would fail
16396         (causing decoding of text/enriched to fail at user level)
16397
16398 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16399
16400         * minibuf.el (read-directory-name): Support sixth
16401           arg, HISTORY, as already documented.
16402
16403 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16404
16405         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16406         to `ecase'.
16407
16408 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16409
16410         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16411         skk-activate.
16412
16413 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16414
16415         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.