update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==gt-pj-k1' and `==gt-pj-k2'.
5
6 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
9         CHISE.
10         (==gt-pj-k2): Ditto.
11
12 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `=>ucs-itaiji-005'.
16
17 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=>>cbeta'.
21
22 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-charset.el (default-coded-charset-priority-list): Add
25         `=>ucs-sip@component'.
26
27         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
28         instead of `=ucs' as its mother.
29         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `=>ucs-itaiji-006'.
33
34 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=>ucs-bmp-itaiji-006'.
38
39         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
40         XEmacs CHISE.
41         (=>ucs-bmp-itaiji-006): Ditto.
42
43 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=>ucs-bmp-itaiji-001'.
47
48         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
49         XEmacs CHISE.
50
51 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
55
56         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
57         instead of `=ucs' as its mother.
58         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
59         (==ucs-bmp-itaiji-002): Ditto.
60         (==ucs-itaiji-003): Ditto.
61         (==ucs-bmp-itaiji-003): Ditto.
62
63 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `=big5-cdp-var-002'.
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `=big5-cdp-var-002'.
70
71         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
72         XEmacs CHISE.
73
74 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * mule/mule-charset.el (default-coded-charset-priority-list): Add
77         `=ucs-sip-var-004'.
78
79         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
80         XEmacs CHISE.
81
82 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=>ucs-bmp-cjk@iwds-1'.
86
87         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
88         XEmacs CHISE.
89
90 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         setting for `=ucs-var-005'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=ucs-bmp-var-005'.
97
98         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
99         CHISE.
100         (=ucs-bmp-var-005): Ditto.
101
102 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
105         `=>ucs-sip-itaiji-002'.
106
107         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
108         XEmacs CHISE.
109
110 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
113         setting for `=>ucs-itaiji-002'.
114
115 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
119
120         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
121         (=>ucs-itaiji-002): Ditto.
122         (=>ucs-bmp-itaiji-002): Ditto.
123
124 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
127         setting for `=>ucs-itaiji-001'.
128
129 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
133
134         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
135         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
136         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
137         (=>ucs-sip-itaiji-001): Ditto.
138
139         * mule/mule-coding.el(coded-charset-entity-reference-alist):
140         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
141         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
142
143 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-charset.el (default-coded-charset-priority-list):
146         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
147         `=jef-china3' and `chinese-isoir165'.
148
149 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
152         `=>ucs-bmp-itaiji-005'.
153
154         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
155         XEmacs CHISE.
156         (=>ucs-bmp-itaiji-005): Ditto.
157
158 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `=+>jis-x0213-2'.
162
163 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=+>adobe-japan1-6'.
167
168 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=+>jis-x0208@1978'.
172
173 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         setting for `=>ucs@component'.
177
178 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
182
183 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist):
186         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
187
188 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
191         CHISE.
192         (=>ucs@jis/2004): Ditto.
193
194 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
197         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
198
199 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=>cbeta'.
203
204 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `==big5-cdp-itaiji-001'.
208
209         * mule/mule-charset.el (default-coded-charset-priority-list): Add
210         `==big5-cdp-itaiji-001'.
211
212         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
213         XEmacs CHISE.
214
215 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
218         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
219         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
220
221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
222         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
223         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
224
225         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
226         XEmacs CHISE.
227         (=>big5-cdp-itaiji-001): Ditto.
228         (=big5-cdp-itaiji-002): Ditto.
229         (=big5-cdp-itaiji-003): Ditto.
230
231 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
235
236 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-charset.el (default-coded-charset-priority-list):
239         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
240         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
241         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `=ucs-var-008'.
245
246         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
247         CHISE.
248         (=ucs-bmp-var-008): Likewise.
249
250 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list):
253         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
254
255 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
258         `==ucs-sip@JP/hanazono'.
259
260         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
261         XEmacs CHISE.
262
263 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
267
268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
269         `=ucs-bmp-var-006'.
270
271         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
272         CHISE.
273         (=ucs-bmp-var-006): Likewise.
274
275 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=ucs-bmp-itaiji-009'.
279
280         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
281         XEmacs CHISE.
282         (=ucs-bmp-itaiji-009): Likewise.
283
284 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `=>big5-cdp'.
288
289 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
292         (utf-8-ivs-gb): Likewise.
293         (utf-8-gb-er): Likewise.
294         (utf-8-ivs-gb-er): Likewise.
295         (utf-8-cns): Likewise.
296         (utf-8-ivs-cns): Likewise.
297         (utf-8-cns-er): Likewise.
298         (utf-8-ivs-cns-er): Likewise.
299         (utf-8-big5): Likewise.
300         (utf-8-ivs-big5): Likewise.
301         (utf-8-big5-er): Likewise.
302         (utf-8-ivs-big5-er): Likewise.
303         (utf-8-jis): Likewise.
304         (utf-8-ivs-jis): Likewise.
305         (utf-8-jis-er): Likewise.
306         (utf-8-ivs-jis-er): Likewise.
307         (utf-8-ks): Likewise.
308         (utf-8-ivs-ks): Likewise.
309         (utf-8-ks-er): Likewise.
310         (utf-8-ivs-ks-er): Likewise.
311
312 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
315         (utf-8-ivs-jp): Likewise.
316         (utf-8-jp-er): Likewise.
317         (utf-8-ivs-jp-er): Likewise.
318
319 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=ucs-var-010'.
323
324         * mule/mule-charset.el (default-coded-charset-priority-list): Add
325         `=ucs-bmp-var-010'.
326
327         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
328         CHISE.
329         (=ucs-bmp-var-010): Likewise.
330
331 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `=ucs-sip@JP/hanazono'.
335
336         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
337         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
338
339 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-charset.el (default-coded-charset-priority-list):
342         - Add `=big5-cdp-var-004'.
343         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
344           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
347         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
348         `=big5-cdp-var-005'.
349
350         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
351         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
352         `=big5-cdp-var-003'.
353         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
354         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
355         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
356
357 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-charset.el (default-coded-charset-priority-list):
360         Don't prefer ucs-compat CCSes to other CCSes.
361
362 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `===ucs-bmp-cjk-compat@unicode'.
366
367         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
368         coded-charset for XEmacs CHISE.
369
370 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `=ucs-sip-itaiji-003'.
374
375         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
376         XEmacs CHISE.
377
378 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `=ucs-var-004'.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
385
386         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
387         XEmacs CHISE.
388         (=ucs-var-004): Ditto.
389         (=ucs-bmp-var-004): Ditto.
390
391 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
394         `=ucs-sip-var-003'.
395
396         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
397         XEmacs CHISE.
398
399 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         setting for `=ucs-itaiji-006'.
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `=ucs-bmp-itaiji-006'.
406
407         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
408         XEmacs CHISE.
409         (=ucs-bmp-itaiji-006): Ditto.
410
411 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `=ucs-sip-var-002'.
415
416         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
417         XEmacs CHISE.
418
419 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `=ucs-sip-itaiji-002'.
423
424         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
425         XEmacs CHISE.
426
427 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `==hanyo-denshi/tk'.
431
432 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
435         (=hanyo-denshi/tk): Fix `long-name'.
436         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
437
438 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `=>mj'.
442
443 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
444
445         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
446         coded-charset for XEmacs CHISE.
447
448 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `=hanyo-denshi/tk'.
452
453 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
456         `=hanyo-denshi/tk/mf-01'.
457
458         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
459         XEmacs CHISE.
460         (=hanyo-denshi/tk/mf-01): Ditto.
461
462 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-charset.el (default-coded-charset-priority-list):
465         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
466
467 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
468
469         * mule/mule-charset.el (default-coded-charset-priority-list):
470         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
471
472 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
475         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
476
477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
478         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
479
480         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
481         XEmacs CHISE.
482         (=ucs-bmp-itaiji-004): Ditto.
483         (=ucs-itaiji-005): Ditto.
484         (=ucs-bmp-itaiji-005): Ditto.
485
486 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
489         `=ucs-sip-itaiji-001'.
490
491         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
492         XEmacs CHISE.
493
494 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
498         `=ucs-itaiji-008'.
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
502         `=ucs-bmp-itaiji-008'.
503
504         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
505         XEmacs CHISE.
506         (=ucs-bmp-itaiji-001): Ditto.
507         (=ucs-itaiji-003): Ditto.
508         (=ucs-bmp-itaiji-003): Ditto.
509         (=ucs-itaiji-008): Ditto.
510         (=ucs-bmp-itaiji-008): Ditto.
511
512 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
515         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
516
517         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
518         for XEmacs CHISE.
519         (==ucs-bmp-cjk-compat@JP): Ditto.
520
521 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
524         setting for `===hng-tzs'.
525
526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
527         `===hng-tzs'.
528
529         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
530         CHISE.
531
532 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `===hng-doh'.
536
537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
538         `===hng-doh'.
539
540         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
541         CHISE.
542
543 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hng-wad'.
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `===hng-wad'.
550
551         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
552         CHISE.
553
554 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         settings for `==koseki' and `===hng-kcc'.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `===hng-kcc'.
561
562         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
563         CHISE.
564
565 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `===hng-nkk'.
569
570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
571         `===hng-nkk'.
572
573         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
574         CHISE.
575
576 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         setting for `===hng-ink'.
580
581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
582         `===hng-ink'.
583
584         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
585         CHISE.
586
587 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `===hng-jhk'.
591
592         * mule/mule-charset.el (default-coded-charset-priority-list): Add
593         `===hng-jhk'.
594
595         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
596         CHISE.
597
598 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
601         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
602         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
603         (===jis-x0213-1@2004): Likewise.
604         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
605         "jisx0213\\(\\.2004\\)-1" as the registry.
606         (=+>jis-x0213-1@2004): Likewise.
607         (=>jis-x0213-1@2004): Likewise.
608
609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
610         `===jis-x0213-1@2004'.
611
612 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `===hng-nak'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `===hng-nak'.
619
620         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
621         CHISE.
622
623 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `===hng-hos'.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `===hng-hos'.
630
631         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
632         CHISE.
633
634 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         setting for `===hng-tzj'.
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `===hng-tzj'.
641
642         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
643         CHISE.
644
645 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `===hng-kae'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `===hng-kae'.
652
653         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
654         CHISE.
655
656 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `===hng-kar'.
660
661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
662         `===hng-kar'.
663
664         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
665         CHISE.
666
667 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hng-kyd'.
671
672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
673         `===hng-kyd'.
674
675         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
676         CHISE.
677
678 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hng-hok'.
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===hng-hok'.
685
686         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
687         CHISE.
688
689 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `===hng-jyu'.
693
694         * mule/mule-charset.el (default-coded-charset-priority-list): Add
695         `===hng-jyu'.
696
697         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
698         CHISE.
699
700 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hng-zkd'.
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===hng-zkd'.
707
708         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
709         CHISE.
710
711 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `===hng-kmi'.
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===hng-kmi'.
718
719         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
720         CHISE.
721
722 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `===hng-okd'.
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===hng-okd'.
729
730         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
731         CHISE.
732
733 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
736         setting for `===hng-nkm'.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===hng-nkm'.
740
741         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
742         CHISE.
743
744 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
747         setting for `===hng-nto'.
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===hng-nto'.
751
752         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
753         CHISE.
754
755 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
758         setting for `===hng-yhk'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `===hng-yhk'.
762
763         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
764         CHISE.
765
766 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for `===hng-sok'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `===hng-sok'.
773
774         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
775         CHISE.
776
777 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `===hng-kda'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `===hng-kda'.
784
785         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
786         CHISE.
787
788 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===hng-myz'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `===hng-myz'.
795
796         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
797         CHISE.
798
799 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `===hng-kgk'.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `===hng-kgk'.
806
807         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
808         CHISE.
809
810 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for `===hng-drt'.
814
815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
816         `===hng-drt'.
817
818         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
819         CHISE.
820
821 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `===hng-mam'.
825
826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
827         `===hng-mam'.
828
829         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
830         CHISE.
831
832 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `===hng-dng'.
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `===hng-dng'.
839
840         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
841         CHISE.
842
843 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `=>cns11643-5'.
847
848 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `===hng-keg'.
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `===hng-keg'.
855
856         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
857         CHISE.
858
859 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
862         setting for `===hng-jou'.
863
864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
865         `===hng-jou'.
866
867         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
868         CHISE.
869
870 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
873         setting for `===hng-smk'.
874
875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
876         `===hng-smk'.
877
878         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
879         CHISE.
880
881 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
882
883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
884         setting for `===hng-kyo'.
885
886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
887         `===hng-kyo'.
888
889         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
890         CHISE.
891
892 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         setting for `===hng-kss'.
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `===hng-kss'.
899
900         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
901         CHISE.
902
903 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `===hng-wan'.
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `===hng-wan'.
910
911         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
912         CHISE.
913
914 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `===hng-ksk'.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `===hng-ksk'.
921
922         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
923         CHISE.
924
925 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `===hng-kyu'.
929
930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
931         `===hng-kyu'.
932
933         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
934         CHISE.
935
936 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         setting for `===hng-skk'.
940
941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
942         `===hng-skk'.
943
944         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
945         CHISE.
946
947 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `===hng-sik'.
951
952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
953         `===hng-sik'.
954
955         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
956         CHISE.
957
958 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         setting for `===hng-kbk'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `===hng-kbk'.
965
966         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
967         CHISE.
968
969 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `===hng-kcj'.
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `===hng-kcj'.
976
977         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
978         CHISE.
979
980 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `===hng-k24'.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `===hng-k24'.
987
988         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
989         CHISE.
990
991 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `===hng-gok'.
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `===hng-gok'.
998
999         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1000         CHISE.
1001 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `===hng-tsu'.
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `===hng-tsu'.
1008
1009         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1010         CHISE.
1011
1012 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         setting for `===hng-sys'.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `===hng-sys'.
1019
1020         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1021         CHISE.
1022
1023 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1026         - Use "&HNG010-<d><d><d><d><d>;" instead of
1027           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1028         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1032
1033         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1034         "hngkhi-0" as the suffix of registry.
1035         (===hng-khm): New coded-charset for XEmacs CHISE.
1036         (=ucs-itaiji-002): Ditto.
1037         (=ucs-bmp-itaiji-002): Ditto.
1038
1039 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1040
1041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1042         setting for `=>ucs@iwds-1'.
1043
1044         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1045         XEmacs CHISE.
1046
1047 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1050         CHISE.
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1053         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1054         `===hng-khi'.
1055
1056 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         setting for `===hng-khi'.
1060
1061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1062         `===hng-khi'.
1063
1064         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1065         CHISE.
1066
1067 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1070         #x9FA5 as the value of `max-code'.
1071         (=ucs-bmp-var-002): Likewise.
1072         (=ucs-bmp-var-003): Likewise.
1073         (=ucs-bmp-itaiji-084): Likewise.
1074         (=ucs-bmp-cjk@JP): Likewise.
1075         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1076         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1077         (=>ucs-bmp-cjk@component): Likewise.
1078
1079 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1082         CHISE.
1083
1084 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1087         XEmacs CHISE.
1088         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1089         `==jis-x0208@1978/2-pr' as the mother.
1090
1091 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1100
1101 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1104         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1105
1106 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1109         setting for `===ucs@gb'.
1110
1111 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1115         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1116         as the entity-reference for `===jis-x0213-1@2000'; use
1117         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1118
1119 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `===jis-x0208'.
1123
1124         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1125         instead of `===jis-x0208' as the mother.
1126         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1127         `===jis-x0208' as the mother.
1128         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1129         `===jis-x0208' as the mother.
1130         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1131         `===jis-x0213-1' as the mother.
1132         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1133         `===jis-x0213-1' as the mother.
1134         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1135         the mother.
1136         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1137         mother.
1138
1139 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for `=ucs-var-001'.
1143
1144 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `=ucs-bmp-var-001'.
1148
1149         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1150         CHISE.
1151         (=ucs-bmp-var-001): Ditto.
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for `=ucs-var-003'.
1155
1156 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1157
1158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1159         `=ucs-bmp-var-003'.
1160
1161         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1162         CHISE.
1163         (=ucs-bmp-var-003): Ditto.
1164
1165 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `=ucs-var-002'.
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1171         `=ucs-bmp-var-002'.
1172
1173         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1174         CHISE.
1175         (=ucs-bmp-var-002): Ditto.
1176
1177 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1180         XEmacs CHISE.
1181         (==jis-x0208@1978/5pr): Ditto.
1182
1183 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `=>ucs-bmp-cjk@component'.
1187
1188         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1189         XEmacs CHISE.
1190         (=>ucs-bmp-cjk@component): Ditto.
1191
1192 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1195         setting for `=>iwds-1'.
1196
1197 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list):
1205         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1206         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1207         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1208         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1209
1210 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1213         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1214
1215         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1216         `=>>ucs@iso' as the mother.
1217         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1218         mother.
1219
1220 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `===hanyo-denshi/ia'.
1224
1225 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1228         `===hanyo-denshi/ia'.
1229
1230 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-conf.el (=koseki): Fix DOC.
1233         (==koseki): New coded-charset for XEmacs CHISE.
1234
1235 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1238         XEmacs CHISE.
1239         (===hanyo-denshi/jd): Fix DOC.
1240
1241 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         setting for `===hanyo-denshi/ip'.
1245
1246 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `===hanyo-denshi/ip'.
1250
1251         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1252         XEmacs CHISE.
1253
1254 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `==ucs-radicals@unicode' and `=>daikanwa'.
1258
1259         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1260         for XEmacs CHISE.
1261
1262 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1263
1264         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1265         XEmacs CHISE.
1266
1267 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1268
1269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1270         `===ruimoku-v6'.
1271
1272 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1275         setting for `===ruimoku-v6'.
1276
1277 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1280         CHISE.
1281
1282 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1283
1284         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1285         coded-charset for XEmacs CHISE.
1286
1287 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1290         XEmacs CHISE.
1291
1292 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1295         `===ucs-sip@iso'.
1296
1297 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1298
1299         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1300         CHISE.
1301
1302 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1305         `==ucs-sip@iso'.
1306
1307         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1308         CHISE.
1309
1310 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1311
1312         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1313         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1314         (=ucs-sip-ext-b@iso): Fix registry.
1315         (==ucs-sip-ext-b@iso): Ditto.
1316         (===ucs-sip-ext-b@iso): Ditto.
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1319         `=ucs-sip@iso'.
1320
1321 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for `=>cbeta'.
1325
1326 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `=>cns11643-7'.
1330
1331         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1332
1333 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1336         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1337
1338 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1341         `=ucs@cns'.
1342         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1343         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1344         `=ucs@jis/1990'.
1345         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1346         `=ucs@jis/2000'.
1347         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1348         `=ucs@jis/2004'.
1349         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1352         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1353
1354 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1357         XEmacs CHISE.
1358         (==jis-x0208@1978/1pr): Ditto.
1359         (==jis-x0208@1978/2-pr): Ditto.
1360
1361 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         setting for `===jis-x0213-1@2004'.
1365
1366 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1370
1371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372         `===hanyo-denshi/jb'.
1373
1374         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1375         XEmacs CHISE.
1376         (=+>hanyo-denshi/ft): Ditto.
1377         (=+>hanyo-denshi/jt): Ditto.
1378
1379 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1382         `===hanyo-denshi/hg'.
1383
1384 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1385
1386         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1387         XEmacs CHISE.
1388         (===hanyo-denshi/hg): Ditto.
1389
1390 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1393         glyph-forms instead of detailed glyph-images.
1394         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1395         `=adobe-japan1-*'.
1396         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1397         (===adobe-japan1-1): Ditto.
1398         (===adobe-japan1-2): Ditto.
1399         (===adobe-japan1-3): Ditto.
1400         (===adobe-japan1-4): Ditto.
1401         (===adobe-japan1-5): Ditto.
1402         (===adobe-japan1-6): Ditto.
1403         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1404         `=>>>adobe-japan1' as the mother.
1405         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1406         `=>>adobe-japan1' as the mother.
1407         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1408         glyph-images.
1409         (==jis-x0208@1978): Ditto.
1410         (==jis-x0208@1983): Ditto.
1411         (==jis-x0208@1990): Ditto.
1412         (==jis-x0213-1): Ditto.
1413         (==jis-x0213-1@2000): Ditto.
1414         (==jis-x0213-1@2004): Ditto.
1415         (==jis-x0213-2): Ditto.
1416         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1417         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1418         `=jis-x0208@1978'.
1419         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1420         `=jis-x0208@1983'.
1421         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1422         `=jis-x0208@1990'.
1423         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1424         `=jis-x0213-1'.
1425         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1426         `=jis-x0213-1@2000'.
1427         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1428         `=jis-x0213-1@2004'.
1429         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1430         `=jis-x0213-2'.
1431         (===jis-x0208): New coded-charset for XEmacs CHISE.
1432         (===jis-x0208@1978): Ditto.
1433         (===jis-x0208@1983): Ditto.
1434         (===jis-x0208@1990): Ditto.
1435         (===jis-x0213-1): Ditto.
1436         (===jis-x0213-1@2000): Ditto.
1437         (===jis-x0213-2): Ditto.
1438         (===jis-x0212): Ditto.
1439         (===ks-x1001): Ditto.
1440         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1441         mother.
1442         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1443         as the mother.
1444         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1445         as the mother.
1446         (===cns11643-1): New coded-charset for XEmacs CHISE.
1447         (===cns11643-2): Ditto.
1448         (===cns11643-3): Ditto.
1449         (===cns11643-4): Ditto.
1450         (===cns11643-5): Ditto.
1451         (===cns11643-6): Ditto.
1452         (===cns11643-7): Ditto.
1453         (=>>cns11643-1): Ditto.
1454         (==big5-cdp): Indicate abstract glyph-images instead of
1455         representative glyph-images.
1456         (===big5-cdp): New coded-charset for XEmacs CHISE.
1457         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1458         detailed glyph-images.
1459         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1460         `=hanyo-denshi/*'.
1461         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1462         (===hanyo-denshi/ib): Ditto.
1463         (===hanyo-denshi/jt): Ditto.
1464         (===hanyo-denshi/ks): Ditto.
1465         (===mj): Ditto.
1466         (===mj-0): Ditto.
1467         (===mj-1): Ditto.
1468         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1469         `=>>>hanyo-denshi/*' as its mother.
1470         (==gt): Indicate abstract glyph-forms instead of detailed
1471         glyph-images.
1472         (===gt): New coded-charset for XEmacs CHISE.
1473         (=>>>gt): Indicates `==gt' instead of `=gt'.
1474         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1475         (==gt-k): Indicate abstract glyph-forms instead of detailed
1476         glyph-images.
1477         (===gt-k): New coded-charset for XEmacs CHISE.
1478         (==daikanwa): Indicates glyph-images instead of detailed
1479         glyph-images.
1480         (===daikanwa): New coded-charset for XEmacs CHISE.
1481         (===daikanwa/+p): Ditto.
1482         (===daikanwa/ho): Ditto.
1483         (==cbeta): Ditto.
1484         (===cbeta): Ditto.
1485         (==jef-china3): Ditto.
1486         (===jef-china3): Ditto.
1487         (==ruimoku-v6): Ditto.
1488         (==ucs@iso): Indicate representative glyph-forms instead of
1489         representative glyph-images.
1490         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1491         (==ucs@unicode): Indicate representative glyph-forms instead of
1492         representative glyph-images.
1493         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1494         `=ucs@unicode'.
1495         (==ucs@cns): Indicate representative glyph-forms instead of
1496         representative glyph-images.
1497         (==ucs@jis): Ditto.
1498         (==ucs@jis/1990): Ditto.
1499         (==ucs@jis/2000): Ditto.
1500         (==ucs@jis/2004): Ditto.
1501         (==ucs@ks): Ditto.
1502         (===ucs@iso): New coded-charset for XEmacs CHISE.
1503         (===ucs@unicode): Ditto.
1504         (===ucs@gb): Ditto.
1505         (===ucs@ks): Ditto.
1506         (===ucs-bmp-cjk@gb): Ditto.
1507         (===ucs-sip-ext-b@iso): Ditto.
1508
1509 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1512         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1513         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1514         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1515         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1516         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1517         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1518         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1519         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1520         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1523         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1524         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1525         - Use "&g1-[NAME];" for `=>>[NAME]'.
1526         - Abolish "&g2-[NAME];".
1527
1528 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1529
1530         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1531         `=>>ucs@cns' as the mother.
1532
1533 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1534
1535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1536         setting for `==ucs@ks'.
1537
1538 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1539
1540         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1541         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1542         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1543         0x00E30000〜0x00E409D5.
1544
1545 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1548         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1549         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1550
1551 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1554         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1555
1556         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1557         (=mj-0): Ditto.
1558         (=mj-1): Ditto.
1559         (==mj): Ditto.
1560         (==mj-0): Ditto.
1561         (==mj-1): Ditto.
1562         (=>>mj): Ditto.
1563
1564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1565         setting for `=mj' and `==mj'.
1566
1567 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1568
1569         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1570         CHISE.
1571
1572 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1575         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1576         `=>ucs@hanyo-denshi'.
1577
1578 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1582
1583         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1584         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1585
1586 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1587
1588         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1589         XEmacs CHISE.
1590
1591 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1592
1593         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1594         Change priority of `=>>>ucs@iso'.
1595
1596         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1597         `=>>>ucs@iso' as the mother.
1598         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1599
1600 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1601
1602         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1603         Change priority of `=>>>ucs@unicode'.
1604
1605         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1606         `=ucs@unicode'.
1607
1608 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1611         Change priority of `=>>>ucs@jis'.
1612
1613         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1614         `=ucs@jis'.
1615
1616 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1617
1618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1619         setting for `==daikanwa/+p'.
1620
1621 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1622
1623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1624         setting for `==shinjigen@1ed'.
1625
1626 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1627
1628         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1629         XEmacs CHISE.
1630
1631 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-conf.el (==shinjigen): Modify DOC.
1634         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1635         (==shinjigen@rev): Modify DOC.
1636
1637 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1638
1639         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1640         CHISE.
1641
1642 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1646
1647         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1648         XEmacs CHISE.
1649
1650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1651         `==daikanwa'.
1652
1653 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         setting for `==cns11643-7'.
1657
1658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1659         `==cns11643-7'.
1660
1661 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1662
1663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1664         `==cns11643-6'.
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `==cns11643-6'.
1668
1669 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         setting for `==cns11643-5'.
1673
1674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1675         `==cns11643-5'.
1676
1677 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1678
1679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1680         setting for `==cns11643-4'.
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `==cns11643-4'.
1684
1685 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1688         setting for `==cns11643-3'.
1689
1690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1691         `==cns11643-3'.
1692
1693 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1694
1695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1696         setting for `==cns11643-2'.
1697
1698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1699         `==cns11643-2'.
1700
1701 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1704         Change priority of `=>>>ucs@ks'.
1705
1706         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1707         `=ucs@ks'.
1708
1709 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1710
1711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1712         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1713         `==ucs@cns' and `==cns11643-1'.
1714
1715         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1716         (==cns11643-2): Ditto.
1717         (==cns11643-3): Ditto.
1718         (==cns11643-4): Ditto.
1719         (==cns11643-5): Ditto.
1720         (==cns11643-6): Ditto.
1721         (==cns11643-7): Ditto.
1722
1723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1724         `==cns11643-1'.
1725
1726 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1729         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1730         `=>>>ucs@jis/1990'.
1731
1732         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1733         `=ucs@jis/1990'.
1734         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1735         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1736
1737 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1740         Change priority of `=>>>ucs@cns'.
1741
1742         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1743         `=ucs@cns'.
1744
1745 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1746
1747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1748         `==ks-x1001'.
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1751         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1752         `==ks-x1001'.
1753
1754 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1755
1756         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1757
1758 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1759
1760         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1761         `=jis-x0208'.
1762         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1763         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1764         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1765         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1766         (=>>>jis-x0213-1@2000): Changed to an alias for
1767         `=jis-x0213-1@2000'.
1768         (=>>>jis-x0213-1@2004): Changed to an alias for
1769         `=jis-x0213-1@2004'.
1770         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1771
1772 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1775         `=adobe-japan1-0'.
1776         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1777         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1778         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1779         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1780         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1781         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1782
1783 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1784
1785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1786         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1787         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1788         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1789         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1790         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1791
1792 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1795         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1796         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1797         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1798         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1799         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1800         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1801         `==jis-x0212'.
1802
1803 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1806         "AdobeJapan1-[0-6]$".
1807         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1808         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1809         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1810         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1811         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1812         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1813         (==adobe-japan1-1): Ditto.
1814         (==adobe-japan1-2): Ditto.
1815         (==adobe-japan1-3): Ditto.
1816         (==adobe-japan1-4): Ditto.
1817         (==adobe-japan1-5): Ditto.
1818         (==adobe-japan1-6): Ditto.
1819         (==jis-x0208): Ditto.
1820         (==jis-x0208@1978): Ditto.
1821         (==jis-x0208@1983): Ditto.
1822         (==jis-x0208@1990): Ditto.
1823         (==jis-x0213-1): Ditto.
1824         (==jis-x0213-1@2000): Ditto.
1825         (==jis-x0213-1@2004): Ditto.
1826         (==jis-x0213-2): Ditto.
1827         (==jis-x0212): Ditto.
1828         (==gb2312): Ditto.
1829         (==iso-ir165): Ditto.
1830         (==gb12345): Ditto.
1831         (==ks-x1001): Ditto.
1832         (==cns11643-1): Ditto.
1833         (==cns11643-2): Ditto.
1834         (==cns11643-3): Ditto.
1835         (==cns11643-4): Ditto.
1836         (==cns11643-5): Ditto.
1837         (==cns11643-6): Ditto.
1838         (==cns11643-7): Ditto.
1839         (==big5-cdp): Ditto.
1840         (==hanyo-denshi/ja): Ditto.
1841         (==hanyo-denshi/jb): Ditto.
1842         (==hanyo-denshi/jc): Ditto.
1843         (==hanyo-denshi/jd): Ditto.
1844         (==hanyo-denshi/ft): Ditto.
1845         (==hanyo-denshi/ia): Ditto.
1846         (==hanyo-denshi/ib): Ditto.
1847         (==hanyo-denshi/hg): Ditto.
1848         (==hanyo-denshi/jt): Ditto.
1849         (==hanyo-denshi/ks): Ditto.
1850         (==gt): Ditto.
1851         (==gt-k): Ditto.
1852         (==daikanwa): Ditto.
1853         (==shinjigen): Ditto.
1854         (==ucs@iso): Ditto.
1855         (==ucs@unicode): Ditto.
1856         (==ucs@gb): Ditto.
1857         (==ucs-bmp@gb): Ditto.
1858         (==ucs@cns): Ditto.
1859         (==ucs-bmp@cns): Ditto.
1860         (==ucs@jis): Ditto.
1861         (==ucs@jis/1990): Ditto.
1862         (==ucs@jis/2000): Ditto.
1863         (==ucs@jis/2004): Ditto.
1864         (==ucs@JP): Ditto.
1865         (==ucs@JP/hanazono): Ditto.
1866         (==ucs@ks): Ditto.
1867         (==ucs-bmp@ks): Ditto.
1868         (==ucs@cns11643): Ditto.
1869         (==ucs-bmp-cjk@gb): Ditto.
1870         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1871         (==ucs-sip-ext-b@iso): Ditto.
1872
1873 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1874
1875         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1876         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1877
1878         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1879         XEmacs CHISE.
1880         (=ucs-bmp-cjk@unicode): Abolished.
1881
1882 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=+>ucs-bmp-cjk-compat@jis'.
1886
1887         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1888         for XEmacs CHISE.
1889
1890 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1891
1892         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1893         CHISE.
1894
1895 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1896
1897         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1898         for XEmacs CHISE.
1899         (=jis-x0208@1978/1er-pr): Abolished.
1900         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1901         `=jis-x0208@1978/1er-pr' as the mother.
1902
1903 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `=ucs-itaiji-084'.
1907
1908 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-charset.el (default-coded-charset-priority-list):
1911         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1912
1913         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1914         XEmacs CHISE.
1915         (=ucs-bmp-itaiji-084): Ditto.
1916
1917 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1921
1922 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1923
1924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1925         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1926
1927         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1928         XEmacs CHISE.
1929         (=big5-cdp-var-5): Ditto.
1930
1931 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1934         XEmacs CHISE.
1935
1936 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1939         XEmacs CHISE.
1940
1941 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1944         setting for `=>>>hanyo-denshi/ft'.
1945
1946 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1947
1948         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1949         XEmacs CHISE.
1950         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1951         `=hanyo-denshi/jd' as the mother.
1952
1953 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1954
1955         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1956         XEmacs CHISE.
1957         (=+>adobe-japan1-1): Ditto.
1958         (=+>adobe-japan1-2): Ditto.
1959         (=+>adobe-japan1-3): Ditto.
1960         (=+>adobe-japan1-4): Ditto.
1961         (=+>adobe-japan1-5): Ditto.
1962         (=+>adobe-japan1-6): Ditto.
1963         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1964
1965 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1968         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1969         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1970
1971         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1972         the top.
1973
1974 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1977         XEmacs CHISE.
1978         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1979         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1980         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1981
1982 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list):
1985         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1986         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1987
1988         * mule/mule-conf.el: Modify order of definitions of some
1989         coded-charsets.
1990
1991 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1992
1993         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1994         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1995         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1996
1997         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1998         CHISE.
1999         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2000         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2001
2002 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2003
2004         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2005         CHISE.
2006
2007 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2008
2009         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2010         setting for `=daikanwa/+2p'.
2011
2012         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2013         XEmacs CHISE.
2014
2015 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2018         XEmacs CHISE.
2019         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2020
2021 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2024         setting for `=>>>hanyo-denshi/ib'.
2025
2026 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2027
2028         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2029         XEmacs CHISE.
2030         (=>>>hanyo-denshi/ib): Ditto.
2031         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2032         `=hanyo-denshi/ja' as the mother.
2033         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2034         `=hanyo-denshi/ib' as the mother.
2035
2036 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2037
2038         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2039         XEmacs CHISE.
2040         (utf-8-ivs-mcs-er): Likewise.
2041         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2042         and `=>ucs-gb'.
2043         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2044         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2045         `ucs-gb' and `=>ucs-gb'.
2046         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2047         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2048         and `=>ucs-cns'.
2049         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2050         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2051         `ucs-cns' and `=>ucs-cns'.
2052         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2053         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2054         `ucs-big5' and `=>ucs-big5'.
2055         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2056         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2057         `ucs-big5' and `=>ucs-big5'.
2058         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2059         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2060         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2061         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2062         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2063         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2064         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2065         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2066         `=>ucs-jis'; modify DOC and mnemonic.
2067         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2068         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2069         and `=>ucs-jis'; modify DOC and mnemonic.
2070         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2071         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2072         `=>ucs-ks'.
2073         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2074         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2075         and `=>ucs-ks'.
2076         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2077
2078 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2079
2080         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2081         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2082
2083 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2084
2085         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2086         Modify priorities.
2087
2088 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2089
2090         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2091         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2092
2093 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2094
2095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2096         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2097
2098 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2099
2100         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2101         CHISE.
2102
2103 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2104
2105         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2106         CHISE.
2107
2108 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2109
2110         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2111         CHISE.
2112
2113 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2116         `=+>ucs-bmp-cjk@unicode'.
2117
2118         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2119         for XEmacs CHISE.
2120
2121 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2124         setting for `=>>daikanwa'.
2125
2126 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2129         `=>>hanyo-denshi/jt'.
2130
2131 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2134         XEmacs CHISE.
2135         (=+>jis-x0208@1990): Ditto.
2136         (=+>jis-x0213-1@2000): Ditto.
2137
2138 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2141         XEmacs CHISE.
2142
2143 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2146         XEmacs CHISE.
2147         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2148         `=hanyo-denshi/jc' as the mother.
2149
2150 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `=+>adobe-japan1'.
2154
2155         * mule/mule-charset.el (default-coded-charset-priority-list):
2156         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2157         and `=>>hanyo-denshi/ft' to `=>>gt'.
2158
2159 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2162         XEmacs CHISE.
2163         (=>>adobe-japan1-1): Ditto.
2164         (=>>adobe-japan1-2): Ditto.
2165         (=>>adobe-japan1-3): Ditto.
2166         (=>>adobe-japan1-4): Ditto.
2167         (=>>adobe-japan1-5): Ditto.
2168         (=>>adobe-japan1-6): Ditto.
2169         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2170
2171 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-conf.el (=adobe-japan1): New alias for
2174         `=adobe-japan1-6'.
2175         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2176         (=>>>adobe-japan1-1): Ditto.
2177         (=>>>adobe-japan1-2): Ditto.
2178         (=>>>adobe-japan1-3): Ditto.
2179         (=>>>adobe-japan1-4): Ditto.
2180         (=>>>adobe-japan1-5): Ditto.
2181         (=>>>adobe-japan1-6): Ditto.
2182         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2183
2184 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         setting for `=>>>adobe-japan1'.
2188
2189 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=+>ucs@ks'.
2193
2194 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2197         XEmacs CHISE.
2198         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2199         `=adobe-japan1-6' as the mother.
2200
2201 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2204         setting for `=>cns11643-7'.
2205
2206 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2209         CHISE.
2210
2211 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2214         XEmacs CHISE.
2215         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2216
2217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2218         setting for `=>ucs@jis/2004'.
2219
2220 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2221
2222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2223         setting for `=+>gt'.
2224
2225         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2226         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2227
2228 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2231         `=>ucs@unicode' as the mother.
2232         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2233         mother.
2234         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2235         mother.
2236         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2237         mother.
2238
2239 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2242         setting for `=+>ucs@unicode'.
2243
2244         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2245         CHISE.
2246
2247 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2250         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2251         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2252         - Add setting for `=+>ucs@cns'.
2253
2254         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2255         CHISE.
2256         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2257         as the mother.
2258         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2259         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2262         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2263
2264 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2267         setting for `=>ucs@ks'.
2268
2269 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2272         `=ucs-bmp-cjk-compat@unicode'.
2273
2274         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2275         coded-charset for XEmacs CHISE.
2276
2277 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2280         `=ucs-bmp-cjk-compat'.
2281
2282         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2283         XEmacs CHISE.
2284
2285 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2288         CHISE.
2289
2290 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2293         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2294
2295         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2296         `=>ucs@jis/1990'.
2297         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2298
2299 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2303
2304         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2305         CHISE.
2306         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2307         mother.
2308
2309 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2312         `=>jis-x0213-2@usual'.
2313         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2314         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2315         `=>jis-x0213-2@usual' as the mother.
2316
2317 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2320         (=>ucs@JP): New alias for `=+>ucs@jis'.
2321
2322 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2325         `=>jis-x0208@usual'.
2326         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2327         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2328         `=>jis-x0208@usual' as the mother.
2329         (=>jis-x0208): Likewise.
2330
2331 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2332
2333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2334         setting for `=+>jis-x0208@1978'.
2335
2336 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2339         XEmacs CHISE.
2340
2341 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2344         setting for `=>>>ucs@jis/1990'.
2345
2346 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2349         setting for `=>ucs@jis/1990'.
2350
2351 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2352
2353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2354         setting for `=ucs@JP/hanazono'.
2355
2356         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2357         CHISE.
2358         (=ucs@JP/hanazono): Ditto.
2359         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2360         (=>>hanyo-denshi/jc): Ditto.
2361         (=>>hanyo-denshi/jd): Ditto.
2362
2363 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2366         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2367
2368 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2371         XEmacs CHISE.
2372
2373 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2376         XEmacs CHISE.
2377
2378 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2381         `=ucs-bmp-cjk@JP'.
2382
2383 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2386         XEmacs CHISE.
2387
2388 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2391         Modify order of settings; add settings for `=daikanwa@rev2'.
2392
2393 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2396         setting for `=>>cbeta'.
2397
2398         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2399         CHISE.
2400
2401 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2404         setting for `=>>adobe-japan1'.
2405
2406 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2409         XEmacs CHISE.
2410
2411 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2414         setting for `=>>hanyo-denshi/ia'.
2415
2416         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2417         XEmacs CHISE.
2418
2419 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2423
2424         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2425         XEmacs CHISE.
2426         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2427         `=hanyo-denshi/jt' as the mother.
2428
2429 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2432         setting for `=>>>jis-x0213-2'.
2433
2434         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2435         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2436         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2437
2438 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2441         XEmacs CHISE.
2442
2443 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2446         XEmacs CHISE.
2447
2448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2449         `=>>jis-x0213-1@2004'.
2450
2451 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2454         XEmacs CHISE.
2455
2456 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2459         - Use "&g2-*;" as entity-references for `=>>>*'.
2460         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2461
2462         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2463         XEmacs CHISE.
2464         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2465         as the mother.
2466
2467 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         setting for `=>>hanyo-denshi/ib'.
2471
2472         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2473         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2474         (=>>jis-x0208@1990): Ditto.
2475         (=>>hanyo-denshi/ib): Ditto.
2476
2477         * mule/mule-charset.el (default-coded-charset-priority-list):
2478         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2479
2480 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2483         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2484         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2485         `=>>>ucs@jis/2004'.
2486
2487 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2490         XEmacs CHISE.
2491         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2492         `=jis-x0213-1@2004' as the mother.
2493         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2494         (=>>>ucs@ks): Ditto.
2495
2496         * mule/mule-charset.el (default-coded-charset-priority-list):
2497         Modify priority of `=hanyo-denshi/*'.
2498
2499 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         settings for `=>>ucs@JP' and `=ucs@JP'.
2503
2504 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2507         CHISE.
2508
2509 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2512         setting for `=>>>ucs@cns'.
2513
2514         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2515         CHISE.
2516
2517 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2520         instead of `=>>>jis-x0213-1@2004' as the mother.
2521         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2522         (=>>>ucs@unicode): Likewise.
2523         (=>>>ucs@jis): Likewise.
2524         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2525         mother.
2526         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2527
2528 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2532         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2533         `=>>>ucs@jis'.
2534
2535 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-charset.el (default-coded-charset-priority-list):
2538         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2539         and `=jis-x0213-*-2000'.
2540
2541 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2544         XEmacs CHISE.
2545         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2546         `=>>jis-x0213-1' as the mother.
2547
2548 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2551         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2552
2553 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2556
2557 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2560         XEmacs CHISE.
2561
2562 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (decomposition-feature-list): Set
2565         `=decomposition', `=decomposition@cid' and
2566         `=decomposition@hanyo-denshi'.
2567
2568 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2571         setting for `=>>hanyo-denshi/ks'.
2572
2573         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2574         XEmacs CHISE.
2575
2576 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2579         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2580
2581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2582         `=hanyo-denshi/ks/mf'.
2583
2584         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2585         XEmacs CHISE.
2586         (=hanyo-denshi/ks/mf): Ditto.
2587
2588 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2591         settings for P=hanyo-denshi/jt'.
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2594         `=hanyo-denshi/jt'.
2595
2596         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2597         XEmacs CHISE.
2598
2599 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2602         settings for `=hanyo-denshi/ip'.
2603
2604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2605         `=hanyo-denshi/ip'.
2606
2607         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2608         XEmacs CHISE.
2609
2610 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2613         settings for `=hanyo-denshi/hg'.
2614
2615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2616         `=hanyo-denshi/hg'.
2617
2618         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2619         XEmacs CHISE.
2620
2621 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2624         setting for `=>>hanyo-denshi/ft'.
2625
2626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2627         `=>>hanyo-denshi/ft'.
2628
2629         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2630         XEmacs CHISE.
2631
2632 2011-02-14  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/ib'.
2636
2637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2638         `=hanyo-denshi/ib'.
2639
2640         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2641         XEmacs CHISE.
2642
2643 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2646         settings for isolated characters of `=hanyo-denshi/ia' and
2647         non-isolated characters of `=hanyo-denshi/*'.
2648
2649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2650         `=hanyo-denshi/ia'.
2651
2652         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2653         XEmacs CHISE.
2654
2655 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2658         setting for isolated characters of `=hanyo-denshi/ft'.
2659
2660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2661         `=hanyo-denshi/ft'.
2662
2663         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2664         XEmacs CHISE.
2665
2666 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2669         setting for isolated characters of `=hanyo-denshi/jd'.
2670
2671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2672         `=hanyo-denshi/jd'.
2673
2674         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2675         XEmacs CHISE.
2676
2677 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         setting for isolated characters of `=hanyo-denshi/jc'.
2681
2682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2683         `=hanyo-denshi/jc'.
2684
2685         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2686         XEmacs CHISE.
2687
2688 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691         setting for isolated characters of `=hanyo-denshi/jb'.
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2694         `=hanyo-denshi/jb'.
2695
2696         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2697         XEmacs CHISE.
2698
2699 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2702         setting for isolated characters of `=hanyo-denshi/ja'.
2703
2704 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2707         `=hanyo-denshi/ja'.
2708
2709         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2710         XEmacs CHISE.
2711
2712 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2715         settings for isolated characters of `=adobe-japan1-6'.
2716
2717 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2720         CHISE.
2721         (=daikanwa/+2p): Ditto.
2722         (=daikanwa/ho): Ditto.
2723
2724 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2727         coding-system for XEmacs CHISE.
2728
2729 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2732         setting for `=>>ruimoku-v6'.
2733
2734         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2735         CHISE.
2736
2737 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2740         setting for `=daikanwa@rev1'.
2741
2742 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2745         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2746
2747 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2750         XEmacs CHISE.
2751         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2752
2753 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2756         CHISE.
2757
2758 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2761         CHISE.
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         setting for `=>ucs@jis'.
2765
2766 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2769         setting for `=>jis-x0208@usual'.
2770
2771         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2772         XEmacs CHISE.
2773         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2774         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2775         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2776
2777 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2780         CHISE.
2781         (=>>>jis-x0208@1990): Ditto.
2782         (=>>>jis-x0213-1): Ditto.
2783         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2784         mother.
2785         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2786         as the mother.
2787
2788 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2791         setting for `=>ucs@cns' and `=>>ucs@ks'.
2792
2793         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2794         CHISE.
2795
2796 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2799         CHISE.
2800
2801 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2802
2803         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2804         CHISE.
2805         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2806         mother.
2807
2808 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2811         `==>ucs-bmp-cjk@bucs'.
2812
2813         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2814         XEmacs CHISE.
2815
2816 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2819         setting for `==>ucs@bucs'.
2820
2821         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2822         XEmacs CHISE.
2823
2824 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2827         - Add setting for `=>>jis-x0208'.
2828         - Omit setting for `=>>jis-x0208@1990'.
2829         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2830           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2831           `=ucs@FOO'.
2832
2833 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2836         setting for `=>daikanwa'.
2837
2838 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-conf.el (=daikanwa): Fix DOC.
2841         (=>daikanwa): New abstract character for XEmacs CHISE.
2842         (=>ucs@iso): Likewise.
2843         (=>ucs@unicode): Likewise.
2844         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2845
2846 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2849         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2850           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2851         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2852         - Add `=>big5-cdp'.
2853
2854 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2857         (=>big5-cdp): New abstract character.
2858
2859 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2862         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2863         `chinese-big5'.
2864
2865 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list):
2868         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2871         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2872         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2873         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2874         and `=>jis-x0213-2'.
2875
2876 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2879         XEmacs CHISE.
2880         (=>>ucs@jis/2000): Likewise.
2881         (=>>ucs@jis/2004): Likewise.
2882
2883 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2886         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2887         `=>>ucs@cns'.
2888
2889         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2890         XEmacs CHISE.
2891         (=>>gt): Use quote instead of backquote; modify DOC.
2892         (=>gt): Use quote instead of backquote.
2893         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2894         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2895         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2896         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2897         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2898         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2899
2900 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2903         `=>>ucs@unicode' and `=>>gt'.
2904
2905 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2906
2907         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2908         XEmacs CHISE.
2909         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2910         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2911         `=jis-x0208@1978/1er-pr' as the mother.
2912         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2913
2914 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2917         `=ucs@unicode' as the mother.
2918
2919 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         setting for `=>>ucs@unicode'.
2923
2924         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2925         CHISE.
2926
2927 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2928
2929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2930         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2931
2932         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2933         `=adobe-japan1-6' and `=adobe-japan1-base'.
2934
2935         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2936         XEmacs CHISE.
2937         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2938         specify `min-code' and `max-code'.
2939         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2940         (=adobe-japan1-2): Likewise.
2941         (=adobe-japan1-3): Likewise.
2942         (=adobe-japan1-4): Likewise.
2943         (=adobe-japan1-5): Likewise.
2944         (=adobe-japan1-6): Likewise.
2945
2946 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         setting for `=>gt'.
2950
2951 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2952
2953         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2954         CHISE.
2955
2956 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2959         setting for `=>zinbun-oracle'.
2960
2961         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2962         for XEmacs CHISE.
2963
2964 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2965
2966         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2967         for XEmacs CHISE.
2968         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2969         `=jis-x0208@1978' as the mother.
2970
2971 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2974         - Use `=gt' instead of `ideograph-gt'.
2975         - Use `=gt-k' instead of `ideograph-gt-k'.
2976         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2977         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2978         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2979         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2980         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2981         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2982         - Use `=>>gt' instead of `<=>gt'.
2983         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2984         - Add setting for `=>>jis-x0208@1990'.
2985         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2986           `=>>jis-x0213-1@2000'.
2987         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2988         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2989           `=>>jis-x0213-1@2004'.
2990         - Add setting for `=>>jis-x0208@1978'.
2991         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2992
2993 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2996         XEmacs CHISE.
2997
2998 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3002         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3003         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3004         `<=>jis-x0213-1@2004'.
3005
3006 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3009         CHISE.
3010         (=>jis-x0213-2): Ditto.
3011
3012 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3015         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3016
3017 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3020         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3021         `=>jis-x0213-1'.
3022
3023 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3026         CHISE.
3027         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3028
3029 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3032         `<==>jis-x0213-1'.
3033         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3034         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3035         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3036         (<=>jis-x0208): New alias for `=>jis-x0208'.
3037         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3038         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3039         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3040         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3041         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3042         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3043         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3044         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3045         (=>>gt): Renamed from `<==>gt'.
3046         (<==>gt): New alias for `=>>gt'.
3047
3048 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3051         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3052         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3053         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3054         - Add settings for `<=>jis-x0213-1@2000' and
3055           `<=>jis-x0213-1@2004'.
3056
3057         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3058         XEmacs CHISE.
3059         (<==>jis-x0213-1): Likewise.
3060         (<==>jis-x0213-1@2000): Likewise.
3061         (<==>jis-x0213-1@2004): Likewise.
3062         (<=>jis-x0208): Add property `=>iso-ir 168'.
3063         (<=>jis-x0208@1997): Likewise.
3064         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3065         as the mother; add property `=>iso-ir 228'.
3066         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3067         property `=>iso-ir 228'.
3068         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3069         property `=>iso-ir 233'.
3070         (<==>gt): Renamed from `<=>gt'.
3071         (<=>gt): New alias for `<==>gt'.
3072
3073 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3076         CHISE.
3077         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3078         `<=>jis-x0208' as the mother.
3079         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3080         (<=>jis-x0213-1@2000): Ditto.
3081         (<=>jis-x0213-1@2004): Ditto.
3082
3083 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3086         settings for `<=>gt'.
3087
3088         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3089
3090 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3093         XEmacs CHISE.
3094         (=jis-x0208@1978/-4pr): Likewise.
3095         (=jis-x0208@1978/4-pr): Likewise.
3096         (=jis-x0213-1): Likewise.
3097         (=ucs@iso): Likewise.
3098         (=ucs@unicode): Likewise.
3099         (=ucs@gb): Likewise.
3100         (=ucs@gb/fw): Likewise.
3101         (=ucs@cns): Likewise.
3102         (=ucs@cns/fw): Likewise.
3103         (=ucs@jis): Likewise.
3104         (=ucs@jis/fw): Likewise.
3105         (=ucs@jis/1990): Likewise.
3106         (=ucs@jis/2000): Likewise.
3107         (=ucs@jis/2004): Likewise.
3108         (=ucs@JP): Likewise.
3109         (=ucs@ks): Likewise.
3110         (=ucs@big5): Likewise.
3111         (=ucs@big5/cns11643): Likewise.
3112         (=ucs@cns11643): Likewise.
3113
3114 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-charset.el (default-coded-charset-priority-list):
3117         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3118
3119         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3120         CHISE.
3121         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3122         mother.
3123
3124 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3127         from src/mule-charset.c].
3128         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3129         specify `final'.
3130         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3131         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3132         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3133         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3134         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3135         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3136
3137 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3140         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3141         (=jis-x0208@1978/i-4): Specify `partial'.
3142         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3143         mother coded-charset.
3144         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3145
3146 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3149         settings for `=jis-x0213-1@2004'.
3150
3151 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3154         CHISE.
3155         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3156         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3157         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3158         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3159         temporarily.
3160         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3161
3162 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3163
3164         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3165         CHISE.
3166         (=shinjigen@1ed): Inherited from `=shinjigen'.
3167         (=shinjigen@rev): Likewise.
3168
3169 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3172         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3173
3174 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3177         define it as an alias.
3178         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3179         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3180         alias.
3181         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3182         alias.
3183
3184 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3187         CHISE.
3188
3189 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3192         CHISE.
3193         (shinjigen-2): Ditto.
3194
3195 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * mule/mule-charset.el (default-coded-charset-priority-list):
3198         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3199         `chinese-big5-eten-*' and `chinese-big5'.
3200
3201 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3204         #x9FA5 temporarily.
3205
3206 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3209         settings for `=jis-x0208@1978/i1'.
3210
3211 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3214         XEmacs CHISE.
3215
3216 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3219         XEmacs CHISE.
3220
3221 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3224         XEmacs CHISE.
3225
3226 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3227
3228         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3229         CHISE.
3230         (=ucs-bmp@cns): Likewise.
3231         (=ucs-bmp@jis): Likewise.
3232         (=ucs-bmp@ks): Likewise.
3233
3234 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3235
3236         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3237         CHISE.
3238         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3239
3240 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3243         settings for `=zinbun-oracle'.
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3246         `=zinbun-oracle'.
3247
3248 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3251         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3252         `=ucs@iso'.
3253
3254 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-charset.el (default-coded-charset-priority-list):
3257         Delete `ucs-sip'; modify order of some CCSs.
3258
3259 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3260
3261         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3262         in XEmacs CHISE.
3263
3264         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3265         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3266         CHISE.
3267
3268 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3269
3270         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3271         its registry.
3272         (=ucs-radicals@unicode): Likewise.
3273
3274 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3277         CHISE.
3278
3279 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3282         CHISE.
3283
3284 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3287         CHISE.
3288
3289 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3292         Modify preference of *isolated settings*.
3293
3294 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3297         utf-2000 is provided.
3298         (=ucs@cns11643): Likewise.
3299
3300 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3301
3302         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3303         Prefer every *isolated setting* to ordinary setting.
3304
3305 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3308         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3309
3310 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3313         CHISE.
3314
3315 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3318         settings for `=jis-x0208@1997'.
3319
3320 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3321
3322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3323         `=jis-x0208@1997'.
3324
3325 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3326
3327         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3328         XEmacs CHISE.
3329
3330 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3333         `=jis-x0208@1978'.
3334         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3335         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3336         `=jis-x0208-1990' as the mother.
3337         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3338
3339 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3342         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3343         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3344         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3345         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3346         for `=ucs@JP'.
3347
3348 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3351         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3352         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3353         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3354         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3355         `=daikanwa@rev2'.
3356
3357 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3358
3359         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3360         (=gt): Likewise.
3361         (=gt-k): Likewise.
3362         (=gt-pj-*): Likewise.
3363         (=gt-pj-k1): Likewise.
3364         (=gt-pj-k2): Likewise.
3365         (=daikanwa): Likewise.
3366         (=daikanwa-rev1): Likewise.
3367         (=daikanwa-rev2): Likewise.
3368         (=big5-pua): Likewise.
3369         (=big5-eten): Likewise.
3370         (chinese-big5-eten-a): Likewise.
3371         (chinese-big5-eten-b): Likewise.
3372         (=hanziku-*): Likewise.
3373         (=cbeta): Likewise.
3374         (=jef-china3): Likewise.
3375         (=ruimoku-v6): Likewise.
3376         (=ucs@iso): Likewise.
3377         (=ucs@unicode): Likewise.
3378         (=ucs@gb): Likewise.
3379         (=ucs@cns): Likewise.
3380         (=ucs@jis): Likewise.
3381         (=ucs@jis-1990): Likewise.
3382         (=ucs@jis-2000): Likewise.
3383         (=ucs@jp): Likewise.
3384         (=ucs@ks): Likewise.
3385         (=ucs@big5): Likewise.
3386         (=ucs-radicals): Likewise.
3387         (=ucs-radicals@unicode): Likewise.
3388         (=ucs-bmp-cjk): Likewise.
3389         (=ucs-bmp-cjk@unicode): Likewise.
3390         (=ucs-sip-ext-b): Likewise.
3391         (=ucs-sip-ext-b@iso): Likewise.
3392
3393 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3396         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3397
3398 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3401         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3402         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3403         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3404         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3405         arabic-digit, ipa and ``&I-B-XXXX;''.
3406
3407 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3408
3409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3410         setting for (I-)HZK{03..12}-XXXX.
3411
3412 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3413
3414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3415         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3416
3417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3418         `=ruimoku-v6'.
3419
3420         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3421         CHISE.
3422
3423 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3424
3425         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3426         (=ucs@unicode): Likewise.
3427         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3428         (=ucs@cns): Likewise.
3429         (=ucs@jis): Likewise.
3430         (=ucs@ks): Likewise.
3431         (=ucs@big5): Likewise.
3432
3433 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3436         `ucs-jis'.
3437         (utf-8-jis-er): Likewise.
3438         (utf-8-jp): New coding-system.
3439         (utf-8-jp-er): Likewise.
3440
3441         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3442
3443 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3444
3445         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3446
3447         * mule/japanese.el: Move definition of `euc-jisx0213' to
3448         mule/mule-coding.el.
3449
3450 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3451
3452         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3453         mule-coding before loading update-cdb when utf-2000 is provided.
3454
3455 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3458         `=daikanwa'.
3459
3460 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3461
3462         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3463         definition codes when `utf-2000' is provided.
3464
3465 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3466
3467         * mule/mule-category.el (word-combining-categories): Don't setup
3468         `word-combining-categories' in XEmacs CHISE.
3469         (word-separating-categories): Add setting about Latin script in
3470         XEmacs CHISE.
3471
3472 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3473
3474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3475         setting for `chinese-big5'.
3476
3477 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3480         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3481         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3482         add setting for HZK0[12]-xxxx.
3483
3484 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3487         in XEmacs CHISE.
3488
3489 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3490
3491         * mule/mule-charset.el (default-coded-charset-priority-list):
3492         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3493         and `chinese-big5' to `=gt-pj-*'.
3494
3495 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3496
3497         * mule/mule-conf.el (=daikanwa): Renamed from
3498         `ideograph-daikanwa'.
3499         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3500
3501 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el (=cns11643-7): Renamed from
3504         `chinese-cns11643-7'.
3505         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3506
3507 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-conf.el (=cns11643-6): Renamed from
3510         `chinese-cns11643-6'.
3511         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3512
3513 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3514
3515         * mule/mule-conf.el (=cns11643-5): Renamed from
3516         `chinese-cns11643-5'.
3517         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3518
3519 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * mule/mule-conf.el (=cns11643-4): Renamed from
3522         `chinese-cns11643-4'.
3523         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3524
3525 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-conf.el (=cns11643-3): Renamed from
3528         `chinese-cns11643-3'.
3529         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3530
3531 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3532
3533         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3534         `=cns11643-2'.
3535         (chinese-cns11643-2): New alias for `=cns11643-2'.
3536
3537 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3538
3539         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3540         `=cns11643-1'.
3541         (chinese-cns11643-1): New alias for `=cns11643-1'.
3542
3543 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3546         (chinese-gb12345): New alias for `=gb12345'.
3547
3548 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3549
3550         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3551         (chinese-gb2312): New alias for `=gb2312'.
3552
3553 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3554
3555         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3556         (chinese-big5): New alias for `=big5'.
3557
3558 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3561         (korean-ksc5601): New alias for `=ks-x1001'.
3562
3563 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3564
3565         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3566         `=jis-x0212'.
3567         (japanese-jisx0212): New alias for `=jis-x0212'.
3568
3569 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3570
3571         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3572         `=jis-x0208-1983'.
3573         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3574
3575 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3578         `=jis-x0208-1978'.
3579         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3580
3581 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3582
3583         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3584         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3585
3586 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3587
3588         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3589         (chinese-cns11643-3): Specify iso-ir 183.
3590         (chinese-cns11643-4): Specify iso-ir 184.
3591         (chinese-cns11643-5): Specify iso-ir 185.
3592         (chinese-cns11643-6): Specify iso-ir 186.
3593         (chinese-cns11643-7): Specify iso-ir 187.
3594         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3595         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3596
3597 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3598
3599         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3600         \uXXXX for every cases.
3601
3602 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3605         (ucs-big5): Changed to an alias for `=ucs@big5'.
3606
3607 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3608
3609         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3610         (ucs-ks): Changed to an alias for `=ucs@ks'.
3611
3612 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3613
3614         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3615         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3616
3617 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3618
3619         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3620         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3621
3622 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3623
3624         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3625         (ucs-jis): Changed to an alias for `=ucs@jis'.
3626
3627 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3628
3629         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3630         (ucs-cns): Changed to an alias for `=ucs@cns'.
3631
3632 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3633
3634         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3635         (ucs-gb): Changed to an alias for `=ucs@gb'.
3636
3637 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3638
3639         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3640         `ideograph-daikanwa-2'.
3641         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3642         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3643
3644 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3645
3646         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3647         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3648
3649         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3650         for `xemacs-chise-version'.
3651
3652 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3653
3654         * mule/mule-charset.el (default-coded-charset-priority-list):
3655         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3656         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3657         instead of `ideograph-hanziku-*'.
3658
3659         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3660         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3661
3662 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3665         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3666         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3667         `utf-2000' is provided.
3668
3669 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3670
3671         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3672         is provided [was builtin coded-charsets].
3673
3674 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3675
3676         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3677         is provided [was builtin coded-charsets].
3678
3679 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3680
3681         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3682         is provided [was builtin coded-charsets].
3683
3684 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3685
3686         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3687         is provided [was builtin coded-charsets].
3688
3689 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3690
3691         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3692         when `utf-2000' is provided [was builtin coded-charsets].
3693
3694 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3695
3696         * mule/mule-conf.el (=hanziku-*): Renamed from
3697         `ideograph-hanziku-*'.
3698         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3699
3700 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3701
3702         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3703         `utf-2000' is provided [was builtin coded-charsets].
3704         (ideograph-hanziku-{1..12}): Likewise.
3705
3706 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3707
3708         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3709         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3710
3711 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3712
3713         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3714         when `utf-2000' is provided [was builtin coded-charsets].
3715
3716 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3717
3718         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3719         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3720         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3721
3722 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3723
3724         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3725         (ideograph-gt): Changed to an alias for `=gt'.
3726
3727 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3730         is provided; it was defined as a builtin coded-charset.
3731         (ideograph-gt): Likewise.
3732
3733 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3734
3735         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3736         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3737
3738 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3739
3740         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3741         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3742
3743 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3744
3745         * mule/mule-conf.el (=big5-eten): Renamed from
3746         `chinese-big5-eten'.
3747         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3748
3749 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3750
3751         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3752         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3753
3754 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3755
3756         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3757         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3758
3759 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3760
3761         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3762         (china3-jef): Changed to an alias for `=jef-china3'.
3763
3764 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3765
3766         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3767         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3768
3769         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3770         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3771         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3772         when `utf-2000' is provided.
3773
3774 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3775
3776         * mule/mule-charset.el (default-coded-charset-priority-list):
3777         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3778
3779         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3780         (ucs-jis-2000): Deleted.
3781
3782 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3785         UTF-2000.
3786         (=ucs-jis-2000): New coded-charset for UTF-2000.
3787
3788 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3789
3790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3791         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3792
3793 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list):
3796         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3797         `ideograph-cbeta'.
3798
3799 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3800
3801         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3802         builtin coded-charset].
3803
3804 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3805
3806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3807         settings for &K0-xxxx and &I-K0-xxxx.
3808
3809 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3812         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3813
3814 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3815
3816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3817         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3818
3819 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3820
3821         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3822         UTF-2000.
3823         (ideograph-gt-pj-k1): Likewise.
3824         (ideograph-gt-pj-k2): Likewise.
3825
3826 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3827
3828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3829         `=jis-x0208'.
3830
3831 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3832
3833         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3834         UTF-2000 [was a builtin coded-charset].
3835
3836 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3837
3838         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3839         (utf-8-gb-er): Likewise.
3840
3841 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3842
3843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3844         settings for JIS X 0212 and JIS X 0208:1978.
3845
3846 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3849         setting for JIS X 0213.
3850
3851 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3852
3853         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3854         standard-case-table in UTF-2000.
3855
3856 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3857
3858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3859         definitions for isolated-chars.
3860
3861 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3862
3863         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3864         `configure-utf-2000-lisp-directory'.
3865         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3866         `mule-lisp-load-path'.
3867
3868 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3869
3870         * startup.el (startup-setup-paths): Set and use
3871         `utf-2000-lisp-directory'.
3872         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3873         UTF-2000.
3874
3875 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3876
3877         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3878         (paths-find-utf-2000-lisp-directory): New function.
3879         (paths-construct-load-path): Add new optional argument
3880         `utf-2000-lisp-directory'.
3881
3882         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3883
3884 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3885
3886         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3887         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3888         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3889         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3890         `chinese-big5-2' in UTF-2000.
3891
3892         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3893         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3894
3895 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3896
3897         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3898         `big5-eten-er' in UTF-2000.
3899         (big5-cdp): Modify DOC-string and mnemonic.
3900
3901 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3902
3903         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3904         UTF-2000 [renamed from utf-8-er].
3905         (utf-8-gb): New coding-system in UTF-2000.
3906         (utf-8-gb-er): Likewise.
3907         (utf-8-cns): Likewise.
3908         (utf-8-cns-er): Likewise.
3909         (utf-8-big5): Likewise.
3910         (utf-8-big5-er): Likewise.
3911         (utf-8-jis): Likewise.
3912         (utf-8-jis-er): Likewise.
3913         (utf-8-ks): Likewise.
3914         (utf-8-ks-er): Likewise.
3915         (utf-8-er): Likewise.
3916
3917 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3918
3919         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3920         instead of `utf-8-unix' in UTF-2000.
3921
3922         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3923
3924 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3925
3926         * mule/japanese.el (euc-jisx0213): New coding-system.
3927
3928         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3929         `japanese-jisx0208-1990' as the mother.
3930
3931 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3932
3933         * dumped-lisp.el (preloaded-file-list): Change condition of
3934         loading "close-cdb".
3935
3936 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3939         setup `coded-charset-entity-reference-alist'.
3940
3941 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3942
3943         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3944         UTF-2000.
3945
3946 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3947
3948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3949         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3950
3951 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3952
3953         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3954         (chinese-big5-eten-a): Likewise.
3955         (chinese-big5-eten-b): Likewise.
3956         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3957         code range is #x8140 .. #x8DFE.
3958
3959 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3960
3961         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3962         UTF-2000.
3963         (chinese-big5-cdp): Likewise.
3964
3965 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3966
3967         * dumped-lisp.el (preloaded-file-list): Rename
3968         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3969
3970 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3971
3972         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3973         append `system-char-db-source-file-list' into
3974         `preloaded-file-list' in UTF-2000.
3975
3976 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3977
3978         * dumped-lisp.el (preloaded-file-list): Delete
3979         character-definition files.
3980
3981 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3982
3983         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3984         UTF-2000.
3985
3986 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3987
3988         * mule/mule-charset.el (default-coded-charset-priority-list):
3989         Delete `mojikyo-2022-1'.
3990
3991 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3992
3993         * mule/mule-charset.el (default-coded-charset-priority-list):
3994         Delete `mojikyo'.
3995
3996 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3997
3998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3999         `ucs-sip'.
4000
4001 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4002
4003         * mule/mule-charset.el (default-coded-charset-priority-list):
4004         Comment out `chinese-gb12345'.
4005
4006 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4007
4008         * bytecomp.el (byte-compile-insert-header): Fixed.
4009
4010 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4011
4012         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4013         XEmacs UTF-2000.
4014
4015 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4018         UTF-2000.
4019
4020 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4021
4022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4023         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4024
4025 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4026
4027         * mule/mule-charset.el (default-coded-charset-priority-list):
4028         `japanese-jef-china3' is renamed `china3-jef'.
4029
4030 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4031
4032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4033         `japanese-jef-china3' and `ideograph-cbeta'.
4034
4035 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4036
4037         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4038
4039 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4040
4041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4042         `chinese-big5-cdp'.
4043
4044 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4045
4046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4047         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4048
4049 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4050
4051         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4052         loading character definitions.
4053
4054 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4055
4056         * dumped-lisp.el (preloaded-file-list): Rename
4057         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4058
4059 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4060
4061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4062         `chinese-big5'.
4063
4064 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4065
4066         * dumped-lisp.el (preloaded-file-list): Dump
4067         "Ideograph-R028-Private" with XEmacs UTF-2000.
4068
4069 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4070
4071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4072         `chinese-gb12345'.
4073
4074 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4075
4076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4077         `ideograph-gt-pj-{1..11}'.
4078
4079         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4080         XEmacs UTF-2000.
4081
4082 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4083
4084         * mule/mule-charset.el (default-coded-charset-priority-list):
4085         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4086         `chinese-isoir165'.
4087
4088 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4089
4090         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4091         `image/png', `image/x-xpm' and `image/tiff'.
4092
4093         * files.el (binary-file-regexps): Add *.PNG.
4094
4095 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4096
4097         * mule/mule-charset.el (default-coded-charset-priority-list):
4098         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4099         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4100
4101 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4102
4103         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4104         the first completion when UTF-2000 is running.
4105
4106 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4107
4108         * mule/mule-charset.el (default-coded-charset-priority-list):
4109         Delete `ucs'.
4110
4111 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4112
4113         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4114
4115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4116         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4117
4118 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/vietnamese.el (vscii-2): Delete abolished property
4121         `composite'; now composite mode is default.
4122
4123 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4126         of `raw-text'; check \uHHHH representation even if non-ascii
4127         characters are not found.
4128
4129         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4130         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4131         unconditionally.
4132
4133         * mule/viet-ccl.el: New file.
4134
4135         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4136         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4137         - Separate CCL based implementations to viet-ccl.el.
4138
4139 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4140
4141         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4142         "jisx0213.2000-1".
4143         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4144
4145         * mule/mule-charset.el (default-coded-charset-priority-list):
4146         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4147         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4148
4149 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4150
4151         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4152
4153 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4154
4155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4156         `ucs' in UTF-2000.
4157
4158 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4159
4160         * mule/mule-charset.el (default-coded-charset-priority-list):
4161         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4162         `arabic-iso8859-6'.
4163
4164 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4165
4166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4167         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4168
4169 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4170
4171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4172         `katakana-jisx0201' in UTF-2000.
4173
4174 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4175
4176         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4177         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4178         "u0FB50-Arabic-Presentation-Forms-A",
4179         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4180         "u0FE50-Small-Form-Variants",
4181         "u0FE70-Arabic-Presentation-Forms-B",
4182         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4183         UTF-2000.
4184
4185 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4186
4187         * dumped-lisp.el (preloaded-file-list): Delete
4188         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4189         ... "Ideograph-R214-Flute" in UTF-2000.
4190
4191 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4192
4193         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4194         (japanese-jisx0213-2): New coded-charset.
4195
4196         * dumped-lisp.el (preloaded-file-list): Add
4197         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4198         "Ideograph-R030-Mouth".
4199
4200 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4201
4202         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4203         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4204         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4205         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4206         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4207         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4208         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4209         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4210
4211 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4212
4213         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4214         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4215         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4216         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4217         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4218
4219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4220         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4221
4222 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4223
4224         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4225         in UTF-2000.
4226
4227 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4228
4229         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4230         (chinese-isoir165): Moved from mule/chinese.el.
4231         (chinese-cns11643-3): Moved from mule/chinese.el.
4232         (chinese-cns11643-4): Moved from mule/chinese.el.
4233         (chinese-cns11643-5): Moved from mule/chinese.el.
4234         (chinese-cns11643-6): Moved from mule/chinese.el.
4235         (chinese-cns11643-7): Moved from mule/chinese.el.
4236
4237         * mule/chinese.el: Move definition of coded-charsets to
4238         mule/mule-conf.el.
4239
4240 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4241
4242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4243         `ideograph-daikanwa'.
4244
4245 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4246
4247         * dumped-lisp.el (preloaded-file-list): Delete
4248         "ccs-jisx0201-latin.el".
4249
4250 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4251
4252         * dumped-lisp.el (preloaded-file-list): Add
4253         "u031A0-Extended-Bopomofo" in UTF-2000.
4254
4255 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4256
4257         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4258         renamed to u02E00-CJK-Radical-Supplement.
4259
4260 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4261
4262         * dumped-lisp.el (preloaded-file-list): Add
4263         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4264         "u030A0-Katakana", "u03100-Bopomofo",
4265         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4266         "u03200-Enclosed-CJK-Letters-and-Months" and
4267         "u03300-CJK-Compatibility".
4268
4269 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4270
4271         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4272         "u02F00-Kangxi-Radicals" and
4273         "u02FF0-Ideographic-Description-Characters".
4274
4275 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4276
4277         * dumped-lisp.el (preloaded-file-list): Add
4278         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4279         "u02800-Braille-Patterns" in UTF-2000.
4280
4281 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4282
4283         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4284         "uXXXXX-*.el" in UTF-2000.
4285
4286         * bytecomp.el (byte-compile-insert-header): Delete comments if
4287         non-ASCII characters are found; allow `byte-compile-dynamic' and
4288         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4289         `raw-text'.
4290
4291 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4292
4293         * dumped-lisp.el (preloaded-file-list): Add
4294         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4295         "u025A0-Geometric-Shapes.el".
4296
4297 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4298
4299         * dumped-lisp.el (preloaded-file-list): Add
4300         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4301         "u02460-Enclosed-Alphanumerics.el".
4302
4303 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4304
4305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4306         `chinese-gb2312'.
4307
4308         * dumped-lisp.el (preloaded-file-list): Add
4309         "u02200-Mathematical-Operators.el" and
4310         "u02300-Miscellaneous-Technical.el".
4311
4312 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4313
4314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4315         `chinese-cns11643-*'.
4316
4317         * dumped-lisp.el (preloaded-file-list): Add
4318         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4319         "u02190-Arrows.el" in UTF-2000.
4320
4321 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4322
4323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4324         `korean-ksc5601'.
4325
4326         * dumped-lisp.el (preloaded-file-list): Add
4327         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4328         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4329         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4330
4331 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4332
4333         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4334
4335 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4336
4337         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4338         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4339         "u01780-Khmer.el", "u01800-Mongolian.el",
4340         "u01E00-Latin-Extended-Additional.el" and
4341         "u01F00-Greek-Extended.el" in UTF-2000.
4342
4343 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4344
4345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4346         `ethiopic-ucs' and `ethiopic'.
4347
4348         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4349         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4350
4351         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4352         from mule/ethiopic.el.
4353
4354         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4355         mule/mule-conf.el.
4356
4357 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4358
4359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4360         `lao'.
4361
4362         * mule/mule-conf.el (lao): New coded-charset.
4363
4364         * dumped-lisp.el (preloaded-file-list): Add
4365         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4366         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4367         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4368         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4369         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4370
4371 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4372
4373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4374         `ucs-bmp' and `arabic-iso8859-6'.
4375
4376 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4377
4378         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4379         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4380         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4381
4382 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4383
4384         * startup.el (normal-top-level): Load autoload file for UTF-2000
4385         in UTF-2000.
4386
4387 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4388
4389         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4390         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4391         "u00020-Basic-Latin.el", "u00080-C1.el",
4392         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4393         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4394         "u002B0-Spacing-Modifier-Letters.el",
4395         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4396         UTF-2000.
4397
4398 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4399
4400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4401         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4402         instead of `vietnamese-viscii-*'.
4403
4404 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4405
4406         * mule/mule-conf.el: New file.
4407
4408         * mule/misc-lang.el: Move definition of charset `ipa' to
4409         mule/mule-conf.el.
4410
4411 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4412
4413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4414         `latin-viscii'; prefer it for characters used in Vietnamese.
4415
4416 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4417
4418         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4419
4420 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4421
4422         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4423         `vietnamese-viscii-lower'.
4424         (latin-viscii-upper): Renamed from charset
4425         `vietnamese-viscii-upper'.
4426         (vietnamese-viscii-lower): New alias for charset
4427         `latin-viscii-lower'.
4428         (vietnamese-viscii-upper): New alias for charset
4429         `latin-viscii-upper'.
4430
4431 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4432
4433         * mule/mule-charset.el (default-coded-charset-priority-list):
4434         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4435
4436 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4437
4438         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4439         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4440         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4441         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4442         lisp/utf-2000.
4443
4444 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4445
4446         * mule/ccs-tcvn5712.el: New file.
4447
4448 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4449
4450         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4451         in UTF-2000.
4452
4453 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4454
4455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4456         `japanese-jisx0208'.
4457
4458 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4459
4460         * dumped-lisp.el (preloaded-file-list): Add
4461         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4462         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4463         UTF-2000.
4464
4465         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4466         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4467         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4468         mule/ccs-viscii.el: New files.
4469
4470         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4471         if \uXXXX is found.
4472
4473 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4474
4475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4476         `hiragana-jisx0208' and `katakana-jisx0208'.
4477
4478 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4479
4480         * mule/chinese.el (chinese-cns11643-3): Define it even if
4481         `utf-2000' is provided.
4482         (chinese-cns11643-4): Likewise.
4483         (chinese-cns11643-5): Likewise.
4484         (chinese-cns11643-6): Likewise.
4485         (chinese-cns11643-7): Likewise.
4486
4487 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4488
4489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4490         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4491
4492 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4493
4494         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4495         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4496
4497 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4498
4499         * mule/mule-charset.el (default-coded-charset-priority-list):
4500         Setup in UTF-2000.
4501
4502 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4503
4504         * mule/viet-chars.el: Don't define charset
4505         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4506         they are defined as builtin charsets.
4507
4508 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4509
4510         * version.el (emacs-version): Add more space just before UTF-2000
4511         version string.
4512
4513 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4514
4515         * version.el ([constant] emacs-version): Don't add a space in the
4516         preceding place of `xemacs-betaname' because it is duplicated.
4517         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4518
4519         * startup.el (splash-frame-body): Add ETL.
4520
4521 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4522
4523         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4524         is provided because it is defined as builtin charset.
4525         (chinese-cns11643-4): Likewise.
4526         (chinese-cns11643-5): Likewise.
4527         (chinese-cns11643-6): Likewise.
4528         (chinese-cns11643-7): Likewise.
4529
4530 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4531
4532         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4533         coding-system `iso-10646-ucs-4' is not defined.
4534
4535 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4536
4537         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4538         coding-system if `utf-2000' is provided.
4539
4540 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4541
4542         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4543         `utf-2000' is provided.
4544
4545 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4546
4547         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4548         if utf-2000 is provided temporally.
4549
4550 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4551
4552         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4553         as builtin variable].
4554
4555 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4556
4557         * files.el (insert-file-contents-literally): Treat file as binary;
4558         call file-name-handlers. [sync with Emacs 20.3.10]
4559
4560 2008-12-28  Vin Shelton  <acs@xemacs.org>
4561
4562         * XEmacs 21.4.22 is released
4563
4564 2008-12-30  Vin Shelton  <acs@xemacs.org>
4565
4566         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4567         during building even if no packages are found.
4568
4569 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4570
4571         * printer.el (generic-print-region): 
4572         (generic-print-buffer): 
4573         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4574         check if the msprinter device is available, now that msprinter is
4575         always available as a specifier tag. 
4576
4577 2008-12-24  Vin Shelton  <acs@xemacs.org>
4578
4579         * about.el: Add Francisco to my bio!
4580
4581 2008-12-23  Vin Shelton  <acs@xemacs.org>
4582
4583         * autoload.el: Move operator definitions to autoload-operators.el
4584         in the xemacs-base package.
4585
4586 2007-11-22  Vin Shelton  <acs@xemacs.org>
4587
4588         * about.el (about-hacker-contribution): Updated my bio.
4589
4590 2007-10-07  Vin Shelton  <acs@xemacs.org>
4591
4592         * XEmacs 21.4.21 is released
4593
4594 2007-09-19  Didier Verna  <didier@xemacs.org>
4595
4596         Update my personal info.
4597         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4598         * about.el (about-other-current-hackers): Ditto.
4599         * about.el (about-url-alist): Add my musical website.
4600         * about.el (about-personal-info): Update my entry.
4601         * about.el (about-hacker-contribution): Ditto.
4602
4603 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4604
4605         * package-get.el (package-get-download-sites): Update download
4606         sites in Japan.
4607         * package-get.el (package-get-pre-release-download-sites): Ditto.
4608
4609 2007-08-18  Vin Shelton  <acs@xemacs.org>
4610
4611         * package-get.el (package-get-pre-release-download-sites): Sync
4612         mirror sites with 21.5.  (Thanks, Adrian)
4613
4614 2007-08-09  Mike Sperber  <mike@xemacs.org>
4615
4616         * startup.el (migrate-user-init-file): Create backup of
4617         `user-init-file' before migrating.
4618         * startup.el (maybe-migrate-user-init-file): Print
4619         information about backup file.
4620         (maybe-create-compatibility-dot-emacs): Follow above change.
4621
4622 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4623
4624         * font-lock.el: Sync font-lock-add-keywords and
4625         font-lock-remove-keywords from GNU Emacs.
4626         * font-lock.el (font-lock-keywords-alist): New.
4627         * font-lock.el (font-lock-removed-keywords-alist): New.
4628         * font-lock.el (font-lock-add-keywords): New.
4629         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4630         * font-lock.el (font-lock-remove-keywords): New.
4631
4632 2007-08-16  Vin Shelton  <acs@xemacs.org>
4633
4634         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4635         patch from Hans de Graaff.
4636
4637 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4638
4639         * package-get.el (package-get-download-sites): Document Chile and
4640         update Denmark download site.
4641         * package-get.el (package-get-pre-release-download-sites): Ditto.
4642
4643 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4644
4645         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4646
4647 2006-12-09  Vin Shelton  <acs@xemacs.org>
4648
4649         * XEmacs 21.4.20 is released
4650
4651 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4652
4653         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4654
4655 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4656
4657         * info.el (Info-find-file-node, Info-insert-dir)
4658         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4659         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4660         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4661         and discussion.
4662
4663 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4664
4665         * obsolete.el (line-beginning-position): New, from 21.5.x.
4666         (line-end-position): Ditto.
4667
4668 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4669
4670         * package-get.el (package-get-download-sites): Welcome
4671         nl.xemacs.org and Thanks!
4672         * package-get.el (package-get-pre-release-download-sites): Ditto.
4673
4674 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4675
4676         * font-lock.el: Add support for not-so recent changes in Java to
4677         java-mode.
4678
4679 2006-01-28  Vin Shelton  <acs@xemacs.org>
4680
4681         * XEmacs 21.4.19 is released
4682
4683 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4684
4685         * easymenu.el: Update copyright. 
4686         * easymenu.el (easy-menu-all-popups):
4687         Add a docstring. 
4688         * easymenu.el (easy-menu-add):
4689         Document a bug, rework the function to preserve any existing
4690         non-default mode-popup-menu instead of overwriting it, and not to
4691         bother normalising the menu title (nothing else does).
4692         * easymenu.el (easy-menu-remove):
4693         Restore the default mode-popup-menu instead of leaving an empty
4694         one when we remove the last easy-menu popup. 
4695
4696 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4697
4698         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4699         as suggested by Rodrigo Ventura.
4700         * package-get.el (package-get-pre-release-download-sites): Ditto,
4701         with replacement of xemacs-21.5 by beta, which is the logical path
4702         to our beta core and package pre-releases.
4703
4704 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4705
4706         * package-get.el (package-get-download-sites): Add Hong Kong
4707         download site.
4708         * package-get.el (package-get-pre-release-download-sites): Ditto.
4709
4710 2005-12-26  Vin Shelton  <acs@xemacs.org>
4711
4712         * find-paths.el:
4713         * find-paths.el (paths-emacs-root-p): Add search for package root.
4714         * find-paths.el (paths-find-emacs-root): Replaced with
4715         paths-find-invocation-roots, which returns a list of roots.
4716         * find-paths.el (paths-find-invocation-roots): New.
4717         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4718
4719 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4720
4721         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4722         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4723
4724 2005-12-03  Vin Shelton <acs@xemacs.org>
4725
4726         * XEmacs 21.4.18 is released
4727
4728 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4729
4730         * package-get.el (package-get-download-sites): Update reflecting
4731         latest http://www.xemacs.org/Releases/ information generated by
4732         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4733         * package-get.el (package-get-pre-release-download-sites): Ditto.
4734
4735 2005-02-28  Simon Josefsson  <jas@extundo.com>
4736
4737         * about.el (xemacs-hackers): Add jas.
4738         (about-other-current-hackers): Likewise.
4739         (about-url-alist): Add URL for jas.
4740         (about-personal-info): Document jas.
4741         (about-hacker-contribution): Describe jas contributions.
4742
4743 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4744
4745         * easymenu.el (easy-menu-remove): As described in 
4746         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4747         except the "Command" menu from mode-popup-menu. 
4748
4749 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4750  
4751         * font.el (font-spatial-to-canonical): Correct calculation of 
4752         return value for pixel-based input value. 
4753  
4754 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4755
4756         * code-process.el (call-process): Process-related docstring
4757         improvements spurred by Norbert Koch.
4758         * code-process.el (call-process-region): Ditto.
4759         * code-process.el (start-process): Ditto.
4760
4761 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4762
4763         * finder.el (finder-find-library): Return filename actually
4764         searched for.
4765
4766 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4767
4768         * help.el (view-emacs-news): Use `expand-file-name' instead of
4769         `locate-data-file' as the latter will find any "NEWS" files that
4770         might exist in packages _before_ the one in core.
4771
4772 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4773
4774         * package-get.el (package-get-init-package):
4775         package-get-init-package buglet (21.4.17) by Jeff Mincy
4776         <mincy@rcn.com> fixing false temporary load-path shadows reported
4777         after package installation and simplifying code.
4778
4779 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4780
4781         * package-get.el (package-get-download-sites): Sync mirrors list
4782         with the XEmacs website.
4783         (package-get-pre-release-download-sites): Ditto.
4784
4785 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4786
4787         * derived.el (derived-mode-merge-syntax-tables):
4788         Revert my 21.5-only patch of 2003-07-18 which slipped in
4789         through Jerry James's patch of 2004-06-07.
4790
4791 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4792
4793         * cmdloop.el (keyboard-quit): Remove workaround for
4794         `region-active-p' not making sure active region is in current
4795         buffer now that it does.
4796         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4797         * simple.el (region-active-p): `region-active-p' to only return t
4798         when active region is in current buffer.
4799
4800 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4801
4802         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4803         package names, quell a byte-compiler warning, doc fix.
4804
4805 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4806
4807         * buffer.el (pop-to-buffer):
4808         * window-xemacs.el (display-buffer):
4809         Document use of `same-window-buffer-names,' `same-window-regexps'
4810         by pop-to-buffer and display-buffer. 
4811         
4812 2005-02-06  Vin Shelton <acs@xemacs.org>
4813
4814         * XEmacs 21.4.17 is released
4815
4816 2005-01-29  Ben Wing  <ben@xemacs.org>
4817
4818         * shadow.el (find-emacs-lisp-shadows):
4819         Add custom-defines to list of ignored files.
4820
4821 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4822
4823         * simple.el (shifted-motion-keys-select-region): Fix statement
4824         about unshifted-motion-keys-deselect-region.
4825
4826 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4827
4828         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4829         now) for GNU Emacs compatibility.
4830         (make-obsolete-variable): Ditto.
4831
4832 2004-01-08  Ben Wing  <ben@xemacs.org>
4833
4834         * code-files.el (load):
4835         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4836
4837 2004-12-05  Vin Shelton <acs@xemacs.org>
4838
4839         * XEmacs 21.4.16 is released
4840
4841 2004-12-04  Vin Shelton  <acs@xemacs.org>
4842
4843         * auto-autoloads.el: Regenerated.
4844
4845         * custom-load.el: Regenerated.
4846
4847 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4848
4849         Fix bug: apropos errors if a defalias refers to an undefined
4850         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4851
4852         * apropos.el (apropos):
4853         (apropos-command):
4854         * help.el (frob-help-extents):
4855         * help-macro.el (make-help-screen):
4856         * hyper-apropos.el (hyper-apropos-grok-functions):
4857         (hyper-apropos-get-doc):
4858         Catch void-function error thrown by `documentation'.
4859
4860 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4861
4862         * packages.el (package-require): Fix incorrect arg to format.
4863         This fixes a `format specifier' error.
4864
4865 2004-08-13  Jerry James  <james@xemacs.org>
4866
4867         * bytecomp.el (forward-word): Tell the byte compiler the correct
4868         number of arguments to forward-word.
4869
4870 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4871
4872         * etags.el: Fixed loading of include files for tag completion. Now
4873         you can make a tag file for a library, include it into your
4874         project and it will be reloaded only if it changed. Infinte
4875         include loops are detected and the correct tag files are loaded.
4876         * etags.el (buffer-tag-table-list): Load and verify tag files in
4877         the external function buffer-tag-table-list-load.
4878         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4879         tag files. Also load the included tag files. The priority of the
4880         included files is right below their parent file. If multiple
4881         matches occur then the symbols from the parent file are found
4882         first.
4883         * etags.el (tag-table-include-files): Corrected comment
4884         string. Switched to pattern constant tags-include-pattern to have
4885         it at a central location.
4886         * etags.el (tags-include-pattern): Added doc string.
4887         * etags.el (add-to-tag-completion-table): Removed obsolete
4888         comments as the include files are allready returned by
4889         buffer-tag-table-list and loaded.
4890         * etags.el (find-tag-internal): The include files are allready
4891         included in tag-tables as buffer-tag-table-list returns them now.
4892
4893 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4894
4895         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4896         Loading items into the notebook is now done by C code.
4897         * widgets-gtk.el (gtk-widget-instantiate-internal):
4898         Style no longer changed.
4899
4900 2004-06-28  Nix  <nix@esperi.org.uk>
4901
4902         * cmdloop.el (truncate-command-history-for-gc): Delay
4903         execution of all things that look up variable bindings,
4904         via `enqueue-eval-event'.
4905
4906 2004-06-24  Vin Shelton  <acs@xemacs.org>
4907
4908         * package-get.el (package-get-require-signed-base-updates):
4909         now defaults to nil.
4910
4911 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4912
4913         * subr.el (split-string): Clean up docstring.
4914
4915 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4916
4917         * faces.el (zmacs-region): fix typo in docstring.
4918
4919 2004-06-07  Jerry James  <james@xemacs.org>
4920
4921         * derived.el: Synch with Emacs 21.3.
4922         * subr.el (with-local-quit): New, from Emacs 21.3.
4923         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4924         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4925         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4926
4927 2004-06-16  Jerry James  <james@xemacs.org>
4928
4929         * cl.el (cl-set-substring): Increment start by the length of the
4930         string, not the string itself.
4931
4932 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4933
4934         * etags.el (tag-table-include-files): Expand included TAGS file
4935         paths to avoid problems with relative paths.  Thanks to Peter
4936         Chubb <peterc@gelato.unsw.edu.au>.
4937         * etags.el (tags-include-pattern): New.
4938         * etags.el (add-to-tag-completion-table): Parse and ignore
4939         trailing include lines.
4940
4941 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4942
4943         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4944         avoiding line solely composed of equal signs.
4945
4946 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4947
4948         * cus-edit.el (alloc): Typo fix.
4949         * cus-edit.el (custom-browse-visibility): Ditto.
4950         * cus-edit.el (custom-variable-value-create): Ditto.
4951         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4952         * cus-edit.el (custom-save-variables): Bind print-length and
4953         print-level to nil to avoid value abbreviation.
4954         * cus-edit.el (custom-save-face-internal): Ditto.
4955         * cus-edit.el (custom-save-faces): Save in sorted order.
4956         * cus-edit.el (custom-save-resets): Bind print-length and
4957         print-level to nil to avoid value abbreviation.
4958         * cus-edit.el (custom-save-loaded-themes): Ditto.
4959
4960 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4961
4962         * subr.el (split-string-default-separators): New.
4963         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4964         see comment in source.
4965
4966 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4967
4968         * mule/japanese.el (paragraph-start, paragraph-separate):
4969         Remove anchor to BOL.
4970
4971 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4972
4973         * cl.el (gensym, gentemp): Improve docstrings.
4974
4975 2004-05-10  Vin Shelton  <acs@xemacs.org>
4976
4977         * etags.el: Sync with 21.5 version.
4978
4979 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4980
4981         * etags.el:
4982         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4983         only for use with exuberant ctags. This will also enable building of 
4984         completion tables with exuberant ctags. This will not work with
4985         xemacs ctags. 
4986         * etags.el (get-tag-table-buffer): New function for creating of
4987         completion table is used if tags-exuberant-ctags-optimization-p ist t
4988         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4989         finding the tag names. New.
4990         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4991         building tag completion table with exuberant ctags. New.
4992         * etags.el (find-tag-internal): Improve exact tag matching for tags
4993         with name fields. Before the patch return types of functions or
4994         function parameters (with exuberant ctags) were found as matches.
4995
4996 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4997
4998         * list-mode.el (display-completion-list): Fixed completion list was
4999         taking the width of the frame and not of the window for displaying
5000         the selection methods.
5001
5002 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * menubar-items.el (default-menubar): Options are saved to custom.el.
5005
5006
5007 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5008
5009         * isearch-mode.el (isearch-abort): Preserve successful search target.
5010
5011 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5012
5013         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5014         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5015         Bihlmeyer.
5016         * gnuserv.el (gnuserv-mode-line-string): New.
5017         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5018         gnuserv-mode.
5019         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5020         * gnuserv.el (gnuserv-edit-files): Use
5021         make-x-device-with-gtk-fallback.
5022
5023 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5024
5025         * gtk-widgets.el: New import: gtk-accel-group-new.
5026         * dialog-gtk.el:
5027         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5028         * dialog-gtk.el (popup-builtin-question-dialog):
5029         Added support for dialog button mnemonics.
5030
5031 2004-03-22  Chris Green <cmg@dok.org>
5032
5033         * process.el (shell-command): Output buffer was ignored when a
5034         background process was run via shell-command.
5035
5036 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5037
5038         * cus-edit.el (custom-save-variables): Retrieve a list of
5039         variables to save first, sort it, and make sure the variables are
5040         saved in sorted order.
5041
5042 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5043  
5044         * package-get.el (package-get-update-base-from-buffer): Force
5045         binary coding system for verifying GnuPG signature in the
5046         package-index file.
5047  
5048 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5049
5050         * package-get.el (package-get-package-index-file-location): Handle
5051         missing "EMACSPACKAGEPATH" environment variable.
5052
5053 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5054
5055         * package-admin.el (package-admin-find-top-directory): Simplify
5056         directory comparisions and fix substring errors on short path
5057         components.
5058         * package-get.el (package-get-package-index-file-location):
5059         Default to first component of "EMACSPACKAGEPATH", if set.
5060
5061 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5062
5063         * package-get.el (process-error): New error datum.
5064
5065 2004-02-02  Vin Shelton <acs@xemacs.org>
5066
5067         * XEmacs 21.4.15 is released
5068
5069 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5070
5071         * itimer.el (activate-itimer): Modify the itimer timeout value as
5072         if it were begun at the last time when the itimer driver was woken
5073         up.
5074
5075 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5076
5077         * specifier.el (Copyright):
5078         Update.
5079         (make-specifier-and-init):
5080         (map-specifier):
5081         (canonicalize-inst-pair):
5082         (canonicalize-spec-list):
5083         (set-specifier):
5084         Synch docstrings to 21.5 where appropriate.
5085
5086 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5087
5088         * package-get.el (package-get-list-packages-where): New.  A
5089         function that allows searching for groups of packages.  For
5090         example, find all packages that require the fsf-compat package.
5091
5092 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5093
5094         The Great PUI Sync.
5095
5096         * auto-autoloads.el: Regenerated.
5097
5098         * custom-load.el: Regenerated.
5099
5100         * dumped-lisp.el (packages-hardcoded-lisp): New.
5101
5102         * menubar-items.el (menu-max-items): New.
5103         (menu-submenu-max-items): New.
5104         (menu-submenu-name-format): New.
5105         (menu-split-long-menu): New.
5106         (menu-sort-menu): New.
5107         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5108
5109         * obsolete.el (pui-add-install-directory): Renamed to the more
5110         logical `pui-set-local-package-get-directory'.
5111         (package-get-download-menu): Moved to `package-ui.el' and renamed
5112         to `package-ui-add-download-menu'.
5113
5114         * package-admin.el (package-admin-install-function-mswindows):
5115         Whitespace clean up.
5116         (package-admin-add-single-file-package): Removed.
5117         (package-admin-default-install-function): Whitespace clean up.
5118         (package-admin-find-top-directory): New.
5119         (package-admin-get-install-dir): Use it.
5120         (package-admin-get-manifest-file): 
5121         (package-admin-check-manifest): 
5122         (package-admin-add-binary-package):
5123         (package-admin-get-lispdir):
5124         (package-admin-delete-binary-package):
5125         (package-admin):
5126
5127         * package-get.el (package-get-package-index-file-location): New.
5128         (package-get-install-to-user-init-directory): New.
5129         (package-get-remote):
5130         (package-get-download-sites):
5131         (package-get-pre-release-download-sites): New.
5132         (package-get-site-release-download-sites): New.
5133         (package-get-base-filename):
5134         (package-get-always-update):
5135         (package-get-user-index-filename): Removed.
5136         (package-get-pgp-available-p): New.
5137         (package-get-require-signed-base-updates):
5138         (package-get-was-current):
5139         (package-entries-are-signed): New.
5140         (package-get-continue-update-base): New.
5141         (package-get-download-menu): Removed.
5142         (package-get-require-base):
5143         (package-get-update-base-entry):
5144         (package-get-locate-file):
5145         (package-get-locate-index-file):
5146         (package-get-maybe-save-index):
5147         (package-get-update-base):
5148         (package-get-update-base-from-buffer):
5149         (package-get-update-base-entries):
5150         (package-get-interactive-package-query):
5151         (package-get-update-all):
5152         (package-get-all):
5153         (package-get-dependencies):
5154         (package-get-init-package):
5155         (package-get-info): New.
5156         (package-get):
5157         (package-get-staging-dir):
5158         (package-get-set-version-prop): Removed.
5159         (package-get-installedp):
5160         (package-get-ever-installed-p):
5161         (packages): Removed.
5162         (package-get-custom-groups): Removed.
5163         (package-get-custom): Removed.
5164         (package-get-custom-add-entry): Removed.
5165
5166         * package-info.el (batch-update-package-info):
5167
5168         * package-net.el (package-net-batch-generate-bin-ini):
5169         (package-net-update-installed-db):
5170
5171         * package-ui.el (pui-info-buffer):
5172         (pui-directory-exists): Removed.
5173         (pui-package-dir-list): Removed.
5174         (pui-add-install-directory): Removed.
5175         (package-ui-download-menu): New.
5176         (package-ui-pre-release-download-menu): New.
5177         (package-ui-site-release-download-menu): New.
5178         (pui-set-local-package-get-directory): New.
5179         (pui-package-symbol-char):
5180         (pui-update-package-display):
5181         (pui-toggle-package):
5182         (pui-toggle-package-key):
5183         (pui-toggle-package-delete):
5184         (pui-toggle-package-delete-key):
5185         (pui-toggle-package-event):
5186         (pui-toggle-verbosity-redisplay):
5187         (pui-install-selected-packages):
5188         (pui-add-required-packages):
5189         (pui-help-echo):
5190         (pui-display-info):
5191         (list-packages-mode):
5192         (pui-list-packages):
5193
5194         * packages.el (packages-compute-package-locations):
5195         (package-require):
5196         (package-delete-name):
5197         (packages-hardcoded-lisp): Removed.
5198         (packages-useful-lisp): Removed.
5199         (packages-unbytecompiled-lisp): Removed.
5200         (packages-find-package-directories):
5201
5202         Summary:
5203
5204         Major code clean up of all things PUI.
5205
5206         Much improved code to determine where packages should be
5207         installed.  PUI no longer depends on any packages being
5208         pre-installed to compute where packages are to be installed to.
5209
5210         The user can specify the location of their package-index file.  It
5211         isn't necessary to set this because it has sane defaults.  People
5212         who "run-in-place" won't accidently overwrite the CVS
5213         package-index file.  See
5214         `package-get-package-index-file-location'. 
5215
5216         PUI will now properly clean up after itself in the event of an
5217         unsuccessful package install.  This drastically reduces the number
5218         of "wrong md5sum" FAQs.
5219
5220         non-Mule XEmacsen can no longer install Mule packages.
5221
5222         Package management via the custom interface has been removed.
5223
5224         The PUI related menubar items have been reorganised.
5225
5226         The PGP verification code has been fixed and the default for
5227         whether or not it is used is automatically computed.
5228
5229         * update-elc.el ((preloaded-file-list site-load-packages
5230         need-to-dump dumped-exe)):
5231         Just a couple of small changes to allow for
5232         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5233         existing anymore.
5234
5235 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5236
5237         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5238         apply `format' to the first argument of byte-compile-warn, it
5239         already calls format.
5240
5241 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5242
5243         * files.el (delete-old-versions): Avoid going interactive during
5244         make install when environment variable VERSION_CONTROL is set.
5245
5246 2003-12-04  Vin Shelton  <acs@xemacs.org>
5247
5248         * menubar-items.el (menu-item-search): Only bring up search dialog
5249         box if the feature is available and desired.
5250
5251 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5252
5253         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5254
5255 2003-11-05  Vin Shelton  <acs@xemacs.org>
5256
5257         * help.el (Help-prin1-face):
5258         (Help-princ-face):
5259         princ and prin1 are functions and need to be called as such.  The
5260         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5261
5262 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5263
5264         * about.el (about-xemacs): Give full version and build date.
5265
5266 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5267
5268         * win32-native.el (grep-null-device): This XEmacs has null-device.
5269
5270 2003-09-06  Mike Sperber  <mike@xemacs.org>
5271
5272         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5273         implement the specified semantics for `defvar.'
5274
5275 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5276
5277         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5278         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5279         displaying buffer in question.
5280
5281 2003-09-03  Vin Shelton <acs@xemacs.org>
5282
5283         * XEmacs 21.4.14 is released
5284
5285 2003-08-17  Vin Shelton  <acs@xemacs.org>
5286
5287         * about.el: Vanity patch.
5288
5289 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * code-process.el (call-process):
5292         (call-process-region):
5293         (start-process):
5294         Document coding system processing.
5295
5296 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5297
5298         * startup.el (splash-frame-body): Idiomatic English.
5299
5300 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5301
5302         * font-lock.el (font-lock-match-java-declarations): Move
5303         save-restriction, narrow-to-region to beginning of function to
5304         avoid going beyond the limit and causing an infloop.
5305
5306 2003-04-16  Jerry James  <james@xemacs.org>
5307
5308         * keydefs.el: Remove mappings for keys mapped to the nowhere
5309         defined function function-key-error.
5310
5311 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5312
5313         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5314         lisp-interaction-mode-hook): Add the docstrings.
5315
5316 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5317
5318         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5319         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5320         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5321
5322 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5323
5324         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5325         lambda list after the original doc.  Care about
5326         #'(lambda () "SingleString") 
5327         (cl-upcase-arg): 
5328         (cl-function-arglist):
5329         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5330         circular data structures in lambda list specification
5331
5332 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5333
5334         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5335         to appear in font-lock-function-name-face.
5336
5337 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5338
5339         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5340         is not also the value of the lambda.
5341
5342 2003-05-06  Andy Piper  <andy@xemacs.org>
5343
5344         * files.el (revert-buffer): Make sure local variables get processed,
5345         even in the case of an optimized reversion.
5346
5347 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5348
5349         * XEmacs 21.4.13 is released
5350
5351 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5354         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5355
5356 2003-02-14  Ben Wing  <ben@xemacs.org>
5357
5358         * byte-optimize.el:
5359         * byte-optimize.el (byte-compile-inline-expand):
5360         * byte-optimize.el (byte-compile-unfold-lambda):
5361         * byte-optimize.el (byte-optimize-form-code-walker):
5362         * byte-optimize.el (byte-optimize-form):
5363         * byte-optimize.el (byte-decompile-bytecode-1):
5364         * byte-optimize.el (byte-optimize-lapcode):
5365         Review carefully and sync up to 20.7 except for areas as noted.
5366         Fixes problem with JDE compilation.
5367
5368 2003-02-05  Ben Wing  <ben@xemacs.org>
5369
5370         * simple.el:
5371         * simple.el (motion-keys-for-shifted-motion):
5372         Omit M-S-home/end from motion keys.
5373
5374 2003-02-07  Ben Wing  <ben@xemacs.org>
5375
5376         * text-props.el (text-property-any):
5377         * text-props.el (text-property-not-all):
5378         Fix bug when end > start.
5379
5380 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * info.el (Info-insert-dir): Make default-directory end in
5383         separator.  Patch due to Martin Buchholz.
5384
5385 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5386
5387         * XEmacs 21.4.12 "Portable Code" is released.
5388
5389 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5390
5391         * about.el: Update golubev data.
5392
5393 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5394
5395         * isearch-mode.el (isearch-mode-map): Substitute comment on
5396         desirability, and back out "GR is printable" changes.
5397
5398 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5399
5400         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5401
5402 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5403
5404         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5405
5406 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5407
5408         * menubar-items.el (default-menubar): Use browse-url-mozilla
5409         instead of browse-url-gnome-moz for Mozilla.
5410
5411 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5412
5413         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5414
5415 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5416
5417         * files.el (auto-mode-alist): Remove redundant entries for modes
5418         that live in packages.
5419         (interpreter-mode-alist): Ditto.
5420
5421 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5422
5423         * menubar-items.el (default-menubar): Sync with current
5424         browse-url-xemacs.el.
5425
5426 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5427
5428         * XEmacs 21.4.10 "Military Intelligence" is released.
5429
5430 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5431
5432         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5433
5434 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5435
5436         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5437
5438 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5439
5440         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5441         effect free function.
5442         (font-lock-fontify-keywords-region): Supply the argument to
5443         font-lock-compile-keywords.
5444
5445 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5446
5447         * package-get.el (package-get-download-sites): Bring sites list
5448         up to date, prefer xx.xemacs.org addresses.
5449
5450 2002-09-27  Andy Piper  <andy@xemacs.org>
5451
5452         * dialog.el (make-dialog-box): for general dialogs only
5453         delete-frame-hook will be run.
5454
5455 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5456
5457         * font-lock.el (font-lock-fontify-syntactically-region): Add
5458         comment about lookup-syntax-properties, document LOUDLY as unused.
5459
5460 2002-08-26  Andy Piper  <andy@xemacs.org>
5461
5462         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5463         merge.
5464
5465 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5466
5467         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5468         (make-obsolete-variable): Ditto.
5469         (make-compatible): Ditto.
5470         (make-compatible-variable): Ditto.
5471
5472 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5473
5474         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5475         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5476
5477 2002-08-28  Andy Piper  <andy@xemacs.org>
5478
5479         * files.el (revert-buffer): propagate revert-without-query-status.
5480
5481 2002-06-03  Andy Piper  <andy@xemacs.org>
5482
5483         * dialog-items.el (make-search-dialog): align various subcontrols
5484         in visually pleasing ways, allow frame to autosize to the dialog
5485         size.
5486         * dialog.el (make-dialog-box): add a border inside the frame. Add
5487         :autosize property, if t then reset the frame size appropriately
5488         before the frame is mapped.
5489         * gutter-items.el (set-progress-feedback-instantiator): align
5490         various subcontrols.
5491         * gutter-items.el (set-progress-abort-instantiator): ditto.
5492
5493 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5494
5495         * XEmacs 21.4.9 "Informed Management" is released.
5496
5497 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5498
5499         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5500         "&optional append" argument.
5501
5502 2002-07-16  Didier Verna  <didier@xemacs.org>
5503
5504         * subr.el (replace-in-string): fix case fold bug introduced by
5505         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5506         case-fold-search in temporary buffers.
5507
5508 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5509
5510         * lib-complete.el (find-library): Remove check for mule because
5511         decompression DOES work on Mule.
5512
5513 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5514
5515         * simple.el (join-line): New alias for `delete-indentation'.
5516
5517 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5518
5519         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5520         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5521         (font-lock-builtin-face): New.
5522         (font-lock-constant-face): New.
5523         (font-lock-face-list): Add builtin and constant faces.
5524
5525 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * autoload.el (make-autoload): Support define-derived-mode.
5528         Collected puts of doc-string-elt property.  Based on a patch by
5529         Didier Verna <didier@xemacs.org>.
5530
5531 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * wid-edit.el (widget-field-activate): Fix docstring typo.
5534
5535 2002-07-23  Andy Piper  <andy@xemacs.org>
5536
5537         * about.el (about-personal-info): update me.
5538
5539 2002-07-12  Andy Piper  <andy@xemacs.org>
5540
5541         * custom.el (custom-theme-set-variables): remove bogus
5542         arguments. Use custom-set-default to set defaults.
5543         (custom-set-variables): update doc.
5544         (custom-local-buffer): new, synced from FSF.
5545         (custom-set-default): ditto.
5546         (defcustom): update doc.
5547
5548 2002-06-16  Andy Piper  <andy@xemacs.org>
5549
5550         * menubar-items.el (default-menubar): enable windows printing on
5551         cygwin as well as native.
5552
5553 2002-06-12  Andy Piper  <andy@xemacs.org>
5554
5555         * printer.el (generic-print-buffer): catch all errors so that the
5556         print device can be cleared in all scenarios.
5557         (Printer-clear-device): make sure clearing the printer allows it
5558         to be used again immediately.
5559         (generic-print-region): make sure the default printer face is
5560         black-on-white.
5561
5562 2002-04-23  Jerry James  <james@xemacs.org>
5563
5564         * window-xemacs.el (display-buffer-function): Change doc to
5565         reflect new arg.
5566         * window-xemacs.el (pre-display-buffer-function): Ditto.
5567         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5568         non-nil, make the new window just big enough for its contents.
5569         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5570         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5571         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5572
5573 2002-06-06  Andy Piper  <andy@xemacs.org>
5574
5575         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5576         (defcustom): ditto.
5577         (custom-handle-keyword): ditto.
5578
5579 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5580
5581         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5582         Make obsolete.  Default to nil.
5583         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5584         Inspired by a patch by John Palmieri.
5585
5586 2002-07-01  Mike Alexander  <mta@arbortext.com>
5587
5588         * process.el (shell-command-on-region): Don't delete the region
5589         before giving it to call-process-region
5590
5591 2002-06-04  Jerry James <james@eecs.ku.edu>
5592
5593         * find-paths.el (paths-find-architecture-directory): Search in
5594         `system-configuration'/`base', not `base'`system-configuration'.
5595
5596 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5597
5598         * info.el (Info-index): Add missing \ in [ t].
5599
5600 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5601
5602         * gutter-items.el (gutter-buffers-tab-visible-p,
5603         buffers-tab-omit-function, buffers-tab-selection-function,
5604         buffers-tab-filter-functions):
5605         Doc improvements.
5606
5607 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5608
5609         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5610
5611         * toolbar-items.el (toolbar-news): Fix typo in message string.
5612
5613 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5614
5615         * dialog.el (yes-or-no-p-dialog-box): 
5616         * cmdloop.el (y-or-n-p-minibuf):
5617         (yes-or-no-p-minibuf):
5618         (yes-or-no-p):
5619         (y-or-n-p): 
5620         Specify negative answers in docstrings.
5621
5622 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5623
5624         * package-ui.el (pui-help-echo): Display both installed and author
5625         version.  Use a balloon-help window to display extra info like
5626         package requires.
5627
5628 2002-05-30  Andy Piper  <andy@xemacs.org>
5629
5630         * files.el (revert-buffer-internal): don't visit
5631         revert-buffer. Kill buffer when not used. Suggested by Mike
5632         Alexander <mta@arbortext.com>
5633
5634 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5635
5636         * files.el (revert-buffer): More docstring fiddling.
5637
5638 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5639
5640         * files.el (revert-buffer):
5641         (revert-buffer-internal):
5642         (revert-buffer-insert-file-contents-function):
5643         Improve docstrings and comments.
5644
5645 2002-05-08  Andy Piper  <andy@xemacs.org>
5646
5647         * files.el (revert-buffer): observe noconfirm behavior.
5648
5649 2002-04-09  Andy Piper  <andy@xemacs.org>
5650
5651         * files.el (revert-buffer): use revert-buffer-internal if it looks
5652         like doing so will not result in any user-visible changes.
5653         (revert-buffer-internal): new function. Do the actual process of
5654         reversion and then see whether the result is any different to what
5655         we have already. If it is not then do nothing.
5656
5657 2001-12-11  Andy Piper  <andy@xemacs.org>
5658
5659         * menubar.el (get-popup-menu-response): re-order so that it works
5660         on more sane/facist window systems.
5661
5662 2001-12-03  Andy Piper  <andy@xemacs.org>
5663
5664         * faces.el (frob-face-property): don't infloop in face frobbing
5665         from Jan Vroonhof <jan@xemacs.org>.
5666
5667 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5668
5669         * faces.el (frob-face-property): Follow face fall-back hierarchy
5670         properly for face properties without an instance. Only do manual
5671         copy form 'default in last resort. This handles in particular
5672         the case where 'default itself has only a fall-back (which is
5673         the case by default on windows).
5674
5675 2001-11-24  Andy Piper  <andy@xemacs.org>
5676
5677         * printer.el (generic-print-region): set default-frame-plist to
5678         nil while creating the printer frame so that sizes reflect the
5679         printed page.
5680
5681         * faces.el (face-complain-about-font): Don't complain on printers.
5682
5683 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5684         
5685         * package-net.el: Andy synch.
5686         
5687 2001-12-16  Andy Piper  <andy@xemacs.org>
5688
5689         * package-get.el (package-get-update-all): Make sure installed.db
5690         gets updated after updating packages.
5691
5692 2002-03-28  Ben Wing  <ben@xemacs.org>
5693
5694         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5695         continuation, truncation so that we don't get line jumpiness from
5696         them being larger than the line height.
5697
5698         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5699
5700 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5701
5702         * font.el (font-window-system-mappings): Add mapping for Gtk
5703         (assume identical to X) 
5704
5705 2002-02-04  Andy Piper  <andy@xemacs.org>
5706
5707         * files.el (convert-standard-filename): Fix for short filename
5708         Peter Arius <pas@methodpark.de>
5709
5710 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5711
5712         * list-mode.el (default-choose-completion): completion-base-size
5713         should refer to local value in the completion list buffer.
5714
5715 2001-12-03  Didier Verna  <didier@xemacs.org>
5716
5717         * rect.el: autoload `replace-rectangle'.
5718         * keydefs.el (global-map): bind it to `C-x r p'.
5719
5720 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5721
5722         * XEmacs 21.4.8 "Honest Recruiter" is released.
5723
5724 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5725
5726         This patch is based on Jerry James's patch and analysis.
5727
5728         * select.el (get-clipboard):
5729         (get-selection):
5730         Update docstrings.
5731         (get-clipboard-foreign):
5732         (get-selection-foreign):
5733         New function for use as `interprogram-paste-function's.
5734
5735         * simple.el (interprogram-paste-function): Change default to
5736         `get-clipboard-foreign'; improve docstring.
5737         (interprogram-cut-function): Improve dosctring.
5738
5739 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5740
5741         * XEmacs 21.4.7 "Economic Science" is released.
5742
5743 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5744
5745         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5746
5747 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5748
5749         * obsolete.el (assq-delete-all): New compatibility alias for 
5750         remassq.
5751
5752 2002-01-09  Simon Josefsson  <jas@extundo.com>
5753
5754         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5755
5756 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5757
5758         * info.el (Info-auto-generate-directory): Default
5759         Info-auto-generate-directory to 'if-outdated.
5760
5761 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5762
5763         * startup.el (normal-top-level): Prevent migration code from
5764         trashing .emacs on an error in loading the init files.
5765
5766 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5767
5768         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5769         "system default" Xdefaults and friends get xrdb-mode.
5770
5771 2002-03-05  Mats Lidell  <matsl@contactor.se>
5772  
5773         * help-nomule.el (tutorial-supported-languages): Added Swedish
5774         tutorial. Sorted languages.
5775
5776 2002-02-11  Mike Sperber <mike@xemacs.org>
5777
5778         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5779         regenerating outdated dir files and dir is non-existent.
5780
5781 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5782
5783         * code-files.el (convert-mbox-coding-system): Improve comment.
5784         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5785         coding-system argument to `write-region-pre-hook' call.
5786         (write-region-pre-hook): Fix docstring to mention lockname argument.
5787
5788 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5789
5790         * minibuf.el (completing-read): Remove redundant wrong arg list.
5791
5792         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5793
5794 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5795
5796         * obsolete.el (interactive-form): new compatibility alias for 
5797         function-interactive.
5798
5799 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5800
5801         * menubar-items.el (Menubar-items-truncate-list): Removed.
5802         * menubar-items.el (Menubar-items-truncate-history): New.
5803         * menubar-items.el (default-menubar): Use
5804         Menubar-items-truncate-history.
5805
5806 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5807
5808         * printer.el (generic-print-region): Pass correct arguments to
5809         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5810         Torkelsson <torkel@acc.umu.se>.
5811
5812 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5813
5814         * help.el (describe-mode): synched with FSF 19.34; handle nil
5815         minor mode indicators.
5816
5817 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5818
5819         * minibuf.el (completing-read): Update docstring.
5820
5821 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5822
5823         * XEmacs 21.4.6 "Common Lisp" is released.
5824
5825 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5826
5827         * package-net.el: Inadvertant synch with Windows branch.  From
5828         Andy's log:
5829         (package-net-kit-version): new variable.
5830         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5831
5832 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5833
5834         * package-get.el (package-get-locate-index-file): Also search the
5835         core etc/ directory for the package index file if it can't be
5836         found in ~/.xemacs/.
5837
5838 2001-12-13  William Perry  <wmperry@gnu.org>
5839
5840         * dialog-gtk.el (popup-builtin-question-dialog):
5841         Conform to API in gui.c.
5842         
5843 2001-11-12  Andy Piper  <andy@xemacs.org>
5844
5845         * cus-edit.el (custom-save-face-internal): make sure we save
5846         non-themed faces.
5847         (custom-save-variables): ditto variables.
5848
5849 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5850
5851         * faces.el (make-face-family):
5852         (make-face-size):
5853         New face-modifying functions per Jan Vroonhof.
5854
5855         cus-face.el (custom-set-face-font-family):
5856         (custom-set-face-font-size):
5857         Use them.
5858
5859         * font.el (font-window-system-mappings): More precise docstring.
5860
5861         (font-create-name):
5862         (font-create-object):
5863         (tty-font-create-object):
5864         (tty-font-create-plist):
5865         (x-font-create-object):
5866         (x-font-create-name):
5867         (ns-font-create-name):
5868         (mswindows-font-create-object):
5869         (mswindows-font-create-name):
5870         Add doctrings.
5871
5872 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5873
5874         * gtk-faces.el (gtk-init-device-faces): removed spurious
5875         quote before let* expression.
5876
5877 2001-10-29  Andy Piper  <andy@xemacs.org>
5878
5879         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5880         modified when changing coding system.
5881
5882         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5883         that we invoke the GUI directory selector.
5884
5885 2001-10-25  Andy Piper  <andy@xemacs.org>
5886
5887         * dialog.el (make-dialog-box): use new directory dialog support.
5888         * minibuf.el (read-file-name-1): ditto.
5889         (read-file-name): ditto.
5890         (read-directory-name): ditto.
5891
5892 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5893
5894         * XEmacs 21.4.5 "Civil Service" is released.
5895
5896 2001-04-23  Didier Verna  <didier@xemacs.org>
5897
5898         * cus-edit.el (custom-variable-pre-save): New.
5899         * cus-edit.el (custom-variable-post-save): New.
5900         * cus-edit.el (custom-variable-save): use them.
5901         * cus-edit.el (custom-face-pre-save): New.
5902         * cus-edit.el (custom-face-post-save): New.
5903         * cus-edit.el (custom-face-save): use them.
5904         * cus-edit.el (custom-group-pre-save): New.
5905         * cus-edit.el (custom-group-post-save): New.
5906         * cus-edit.el (custom-group-save): use them.
5907         * cus-edit.el (Custom-save): use the pre/post functions above,
5908         call `custom-save-all' only once.
5909         * cus-edit.el (custom-variable-pre-reset-standard): New.
5910         * cus-edit.el (custom-variable-post-reset-standard): New.
5911         * cus-edit.el (custom-variable-reset-standard): use them.
5912         * cus-edit.el (custom-face-pre-reset-standard): New.
5913         * cus-edit.el (custom-face-post-reset-standard): New.
5914         * cus-edit.el (custom-face-reset-standard): use them.
5915         * cus-edit.el (custom-group-pre-reset-standard): New.
5916         * cus-edit.el (custom-group-post-reset-standard): New.
5917         * cus-edit.el (Custom-reset-standard): use them.
5918         * cus-edit.el (custom-face-reset-saved): use the pre/post
5919         functions above, call `custom-save-all' only once.
5920
5921 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5922
5923         * gutter-items.el (buffers-tab face): Derive from the modeline
5924         face by default.  Many people use white-on-black for the default
5925         font, and the tabs look hideous with that color combination.  The
5926         modeline usually has the correct colors.
5927
5928 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5929
5930         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5931         (tag-mark-stack-max): Typo fix.
5932
5933 2001-09-28  Ben Wing  <ben@xemacs.org>
5934
5935         * font-lock.el:
5936         * font-lock.el (font-lock-after-change-function):
5937         fix problem with last patch, reported by Katsumi Yamaoka.
5938
5939 2001-09-17  Ben Wing  <ben@xemacs.org>
5940
5941         * font-lock.el (font-lock-after-change-function):
5942         fix problem when you insert a comment on the line before a line of
5943         code: if we use the following char, then when you hit backspace,
5944         the following line of code turns the comment color.
5945
5946 2001-06-08  Ben Wing  <ben@xemacs.org>
5947
5948         * process.el: comment about shell-command-switch.
5949         * process.el (shell-quote-argument): Need to quote a null
5950         argument, too.  From Dan Holmsand.
5951         
5952         * startup.el (normal-top-level): Delete some unused FSF junk.
5953         * startup.el (command-line-early):
5954         
5955         * startup.el (command-line): Call MS Windows init function.
5956         
5957         * win32-native.el:
5958         * win32-native.el (mswindows-system-shells): New.
5959         * win32-native.el (mswindows-system-shell-p): New.
5960         * win32-native.el (init-mswindows-at-startup): New.
5961         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5962         * win32-native.el (mswindows-quote-one-simple-arg):
5963         * win32-native.el (mswindows-quote-one-command-arg):
5964         * win32-native.el (mswindows-construct-process-command-line-alist):
5965         Correct comments at top.  Correctly handle passing arguments
5966         to Cygwin programs and to bash.  Fix quoting of zero-length
5967         arguments (from Dan Holmsand).  Set shell-command-switch based
5968         on shell-file-name, which in turn comes from env var SHELL.
5969
5970 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5971
5972         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5973         default-toolbar-position): Fill docstrings for balloon-help.
5974
5975 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5976
5977         * faces.el: Reenable specifications over 'gtk domain.
5978
5979 2001-08-08  Didier Verna  <didier@xemacs.org>
5980
5981         * autoload.el (update-autoload-files): make defdir a file name,
5982         not directory name.
5983
5984 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5985
5986         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5987
5988         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5989
5990 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5991
5992         * font-menu.el (font-menu-set-font): Default to current font-family.
5993         (font-menu-preferred-resolution):
5994         (font-menu-size-scaling):
5995         Provide gtk defaults, too.
5996
5997 2001-07-29  Mike Alexander  <mta@arbortext.com>
5998
5999         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6000         list
6001         (custom-set-face-font-family): ditto
6002
6003 2001-07-26  Mike Sperber <mike@xemacs.org>
6004
6005         * files.el (auto-mode-alist): .9 files are man pages, too.
6006
6007 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6008
6009         * process.el (call-process-internal): bind
6010         coding-system-for-write to 'binary when calling
6011         start-process-internal, so the process receives 
6012         the literal contents of INFILE.
6013
6014 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6015
6016         * files.el (auto-mode-alist): Add configure.ac support.
6017
6018 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6019
6020         * buff-menu.el:
6021         mouse.el:
6022         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6023
6024 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6025
6026         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6027
6028 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6029
6030         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6031         mixed text.
6032         (kinsoku-eol-p): Ditto.
6033
6034 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6035
6036         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6037         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6038         characters as the category `s' or `e' correctly.
6039
6040 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6041
6042         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6043
6044 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6045
6046         * mule/cyrillic.el:  Set up case table.
6047
6048 2001-06-08  Mike Sperber <mike@xemacs.org>
6049
6050         * files.el (save-some-buffers-1): Don't zap the help window right
6051         after `map-y-or-n-p' has popped it up.
6052
6053 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6054
6055         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6056
6057 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6058
6059         * specifier.el: define-specifier-tag 'gtk.
6060
6061 2001-05-12  Ben Wing  <ben@xemacs.org>
6062
6063         * find-paths.el (paths-find-recursive-path):
6064         fix error with null EXCLUDE-REGEXP.
6065         
6066         * font-lock.el (font-lock-mode):
6067         fix problem reported by hrvoje with buffers starting with a space.
6068         
6069 2001-05-06  Ben Wing  <ben@xemacs.org>
6070
6071         * dialog.el (make-dialog-box):
6072         * menubar-items.el (default-menubar):
6073         * printer.el (generic-print-buffer):
6074         * printer.el (generic-print-region):
6075         implement printing the selection when it's selected.
6076
6077 2001-04-18  Didier Verna  <didier@xemacs.org>
6078
6079         * cus-edit.el (Custom-reset-standard): reset to standard settings
6080         not only when the buffer's :custom-state is 'modified, but also
6081         when it is 'set or 'saved.
6082
6083 2001-04-17  Didier Verna  <didier@xemacs.org>
6084
6085         * startup.el (load-user-init-file): define `custom-file' before
6086         loading the user's init file.
6087
6088 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6089
6090         * menubar.el (popup-mode-menu): Make it work with
6091         popup-menu-titles turned off.
6092         
6093 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6094
6095         * about.el (about-mailto-link): Use compose-mail for sending mail.
6096
6097 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6098
6099         * package-admin.el (package-install-hook): New.
6100         (package-delete-hook): New.
6101         (package-admin-add-single-file-package): Use package-delete-hook.
6102
6103         * package-get.el (package-get): Use package-install-hook.
6104
6105 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6106
6107         * package-ui.el (pui-install-selected-packages): reverse the lists
6108         of packages so that they get handled in the same order as they
6109         were selected.
6110
6111 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6112
6113         * packages.el (locate-library): Use read-library-name for completion.
6114
6115 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6116
6117         * byte-optimize.el (=): `=' is not a binary predicate!
6118         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6119         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6120
6121 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6122
6123         * bytecomp.el (byte-compile-arithcompare):
6124         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6125
6126 2001-06-03  William M. Perry  <wmperry@gnu.org>
6127
6128         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6129         return the filename selected by the user!
6130
6131 2001-05-31  William M. Perry  <wmperry@gnu.org>
6132
6133         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6134         in XEmacs/GTK.
6135
6136 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6137
6138         * coding.el: Tiny typo fixed.
6139
6140 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6141
6142         * XEmacs 21.4.3 "Academic Rigor" is released.
6143
6144 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6145
6146         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6147
6148 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6149
6150         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6151
6152 2001-05-04  Ben Wing  <ben@xemacs.org>
6153
6154         * printer.el (generic-print-buffer):
6155         * printer.el (generic-print-region):
6156         Enable dialog boxes.  Apply workaround recommended by Kirill.
6157         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6158         
6159         * simple.el (kill-whole-line):
6160         * simple.el (kill-line-1):
6161         * simple.el (kill-entire-line):
6162         * simple.el (kill-line):
6163         * simple.el (backward-kill-line):
6164         Take out interactive dependence of kill-whole-line.
6165
6166 2001-04-22  Ben Wing  <ben@xemacs.org>
6167
6168         * dialog.el (make-dialog-box):
6169         Put dialog titles back in -- this time correctly.  Fix various
6170         other problems with leaks and such.
6171
6172         * simple.el (region-exists-p):
6173         * simple.el (region-active-p):
6174         Add comment about which one is correct to use in menu specs.
6175
6176 2001-05-05  Ben Wing  <ben@xemacs.org>
6177
6178         * dialog.el (make-dialog-box): fix doc string.
6179         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6180         take out Pretty Print.
6181         * printer.el:
6182         * printer.el (printer-current-device): New.
6183         * printer.el (Printer-get-device): New.
6184         * printer.el (Printer-clear-device): New.
6185         * printer.el (generic-page-setup): New.
6186         * printer.el (generic-print-buffer):
6187         * printer.el (generic-print-region):
6188         Implement Page Setup.  Handle errors properly.
6189
6190 2001-05-05  Ben Wing  <ben@xemacs.org>
6191
6192         * subr.el (error): Complete list of errors in doc string.
6193         
6194 2001-04-22  Ben Wing  <ben@xemacs.org>
6195
6196         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6197         
6198 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6199
6200         * build-report.el: Remove CVS keywords since this file has been in
6201         core lisp for a while now.
6202         * build-report.el (build-report-make-output-files): Fix typo.
6203
6204 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6205
6206         * about.el (about-finish-buffer): Make sure the last change works
6207         even if EVENT is nil.
6208
6209 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6210
6211         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6212         clicked, not the one that happens to be the current buffer at the
6213         time.
6214
6215 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6216
6217         * cus-edit.el (custom-display): Support the GTK Window System also.
6218
6219 2001-04-30  Ben Wing  <ben@xemacs.org>
6220
6221         * printer.el:
6222         * printer.el (printer-page-header):
6223         * printer.el (Print-context): New.
6224         * printer.el (printer-page-footer):
6225         * printer.el (generate-header-element): New.
6226         * printer.el (generate-header-line): New.
6227         * printer.el (print-context-property):
6228         * printer.el (generic-print-buffer):
6229         * printer.el (generic-print-region):
6230         Implement headers and footers.  Implement calling Print dialog box
6231         (#### but it doesn't quite work yet).
6232
6233 2001-04-25  Ben Wing  <ben@xemacs.org>
6234
6235         * about.el (xemacs-hackers):
6236         * about.el (about-url-alist):
6237         * about.el (about-personal-info):
6238         * about.el (about-hacker-contribution):
6239         More contributions.
6240         
6241         * simple.el (handle-post-motion-command):
6242         Fix spurious setting of zmacs-region-stays to t after a non-shift
6243         motion command.
6244
6245 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6246
6247         * about.el (about-personal-info): Update my bio.
6248         (about-hacker-contribution): Ditto.
6249
6250 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6251
6252         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6253
6254 2001-04-19  Andy Piper  <andy@xemacs.org>
6255
6256         * package-net.el (package-net-cygwin32-binary-size): new size.
6257         (package-net-win32-binary-size): new size.
6258         (package-net-convert-index-to-ini): Use new arch.
6259         (package-net-batch-convert-index-to-ini): Removed.
6260         (package-net-generate-bin-ini): New.
6261         (package-net-batch-generate-bin-ini): New.
6262
6263 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6264
6265         * XEmacs 21.4.1 "Copyleft" is released.
6266
6267 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6268
6269         * x-compose.el (xlib-input-method-bug-workaround):
6270         (alias-colon-to-double-quote):
6271         Force sort in map-keymap to work around rehash bug.
6272
6273 2001-04-17  Ben Wing  <ben@xemacs.org>
6274
6275         * about.el: Finish overhaul, add a few new hackers, update a
6276         couple old ones.
6277
6278 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6279
6280         * XEmacs 21.4.0 "Solid Vapor" is released.
6281
6282 2001-04-15  Ben Wing  <ben@xemacs.org>
6283
6284         * about.el:
6285         * about.el (about-headline-face): New.
6286         * about.el (about-link-face): New.
6287         * about.el (about-current-release-maintainers): New.
6288         * about.el (about-other-current-hackers): New.
6289         * about.el (about-url-alist):
6290         * about.el (about-once-and-future-hackers): New.
6291         * about.el (about-mailto-link): New.
6292         * about.el (about-get-buffer):
6293         * about.el (about-finish-buffer):
6294         * about.el (about-xemacs):
6295         * about.el (about-features): Removed.
6296         * about.el (about-advantages): New.
6297         * about.el (about-maintainer-info): Removed.
6298         * about.el (about-personal-info): New.
6299         * about.el (about-hacker-contribution): New.
6300         * about.el (about-maintainer):
6301         * about.el (about-show-linked-info):
6302         * about.el (about-hackers):
6303         Major revamping.  Rewriting of most of the text, improve the
6304         link handling, separate info on contributors into personal
6305         and contribution info, add new contributors, update personal
6306         info, etc. etc.
6307         
6308         * menubar-items.el (default-menubar):
6309         Help menubar entry for News now says more accurately
6310         "What's New in XEmacs".
6311         
6312         * mouse.el:
6313         * mouse.el (mouse-track-cleanup-hook):
6314         * mouse.el (mouse-track):
6315         Don't set-buffer to a dead buffer when calling mouse-track
6316         cleanup hooks.
6317
6318 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6319
6320         * XEmacs 21.2.47 "Zephir" is released.
6321
6322 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6323
6324         * dialog.el (make-dialog-box): Disable dialog box titles until
6325         we get them working.
6326
6327 2001-03-30  Ben Wing  <ben@xemacs.org>
6328
6329         * help.el:
6330         * help.el (Help-princ-face):
6331         * help.el (Help-prin1-face):
6332         * help.el (frob-help-extents):
6333         * help.el (describe-function-1):
6334         * help.el (describe-variable):
6335         Avoid using font-lock faces, which may not be defined.
6336         Instead, use hyper-apropos faces, and make sure they're
6337         defined as necessary by using `require'. (It's not so safe
6338         to do this for font-lock.) In any case, we will eventually
6339         be merging this functionality into hyper-apropos.
6340
6341         * loaddefs.el (completion-ignored-extensions):
6342         Fix documentation.
6343         
6344         * menubar-items.el (menu-truncate-list): Removed.
6345         * menubar-items.el (Menubar-items-truncate-list): New.
6346         * menubar-items.el (default-menubar):
6347         Fix errors if grep or compile command is too long.  Rename helper
6348         function to be less visible.
6349
6350 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6351
6352         * byte-optimize.el (byte-optimize-minus):
6353         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6354
6355 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6356
6357         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6358         Mule is available.
6359
6360         * mule/latin.el: New file.
6361
6362 2001-03-11  Ben Wing  <ben@xemacs.org>
6363
6364         * auto-save.el:
6365         * auto-save.el (auto-save-directory):
6366         * auto-save.el (make-auto-save-file-name):
6367         * auto-save.el (auto-save-file-name-p): New.
6368
6369         Merge in improvements from other definition of
6370         make-auto-save-file-name in files.el.
6371         
6372         * auto-save.el (auto-save-original-name):
6373         * auto-save.el (auto-save-name-in-fixed-directory):
6374         * auto-save.el (auto-save-unslashify-name): Removed.
6375         * auto-save.el (auto-save-slashify-name): Removed.
6376         * auto-save.el (auto-save-reserved-chars): New.
6377         * auto-save.el (auto-save-escape-name): New.
6378         * auto-save.el (auto-save-unhex): New.
6379         * auto-save.el (auto-save-unescape-name): New.
6380
6381         Change algorithm for encoding filenames in auto-save names to be
6382         entirely safe with all filesystems and all possible characters in
6383         a filename, and 100% reversible. (Essentially, uses
6384         quoted-printable as the encoding.)
6385         
6386         * auto-save.el (recover-all-files):
6387
6388         Use insert-directory rather than calling ls directly -- fixes
6389         things under Windows.
6390
6391         * files.el:
6392         * files.el (convert-standard-filename): Substitute FSF's
6393         definition for this (we had nothing here before).
6394         
6395         * files.el (backup-buffer): Warning fix.
6396         
6397         * files.el (make-backup-file-name):
6398         * files.el (find-backup-file-name):
6399         Fix error in calling sequence to auto-save-file-name-p.
6400         
6401         * files.el (recover-file):
6402         Use insert-directory rather than calling ls directly -- fixes
6403         things under Windows.
6404
6405         * files.el (make-auto-save-file-name): Removed.
6406         * files.el (auto-save-file-name-p): Removed.
6407         auto-save is always dumped so no sense in having a definition
6408         that will always be overwritten with another.
6409         
6410         * files.el (insert-directory):
6411         * win32-native.el:
6412         * win32-native.el (debug-mswindows-process-command-lines):
6413         * win32-native.el (original-make-auto-save-file-name): Removed.
6414         * win32-native.el (make-auto-save-file-name): Removed.
6415
6416
6417 2001-03-21  Martin Buchholz <martin@xemacs.org>
6418
6419         * XEmacs 21.2.46 "Urania" is released.
6420
6421 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6422
6423         * menubar-items.el (default-menubar): Update sample.emacs to
6424         sample.init.el and adjust accelerators.
6425
6426 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6427
6428         * build-report.el (build-report): Improve docstring.
6429
6430 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6431
6432         * ChangeLog: Log GTK merge.
6433
6434         * gutter-items.el:
6435         * mwheel.el:
6436         * sound.el:
6437         * startup.el:
6438         Revert gratuitous whitespace changes.
6439
6440 2001-03-07  Ben Wing  <ben@xemacs.org>
6441
6442         * help.el:
6443         * help.el (key-or-menu-binding):
6444         * help.el (Help-find-file): New.
6445         * help.el (describe-beta):
6446         * help.el (describe-copying):
6447         * help.el (describe-project):
6448         * help.el (view-emacs-news):
6449         * help.el (view-sample-init-el): New.
6450         * help.el (Help-princ-face): New.
6451         * help.el (Help-prin1-face): New.
6452         * help.el (help-symbol-function-context-menu):
6453         * help.el (help-symbol-variable-context-menu):
6454         * help.el (help-symbol-function-and-variable-context-menu):
6455         * help.el (frob-help-extents):
6456         * help.el (describe-function-1):
6457         * help.el (describe-variable):
6458
6459         Add coloring in Help buffers, correspondent with hyperlinks.
6460         View files in view-mode rather than Fundamental.
6461         Remove separators from context menus -- now handled in generic code.
6462         Add `Find Tag' to context menu.
6463         
6464         * menubar.el (popup-mode-menu):
6465
6466         Rewrite code that outputs the popup menu to (a) put more specific
6467         entries first, (b) be more robust, (c) output the proper context
6468         menu separators automatically (the context menu functionality is
6469         new and currently used only by Help).
6470
6471 2001-03-10  William M. Perry  <wmperry@aventail.com>
6472
6473         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6474         this function when converting from the 21.1 GTK branch.  Now
6475         supports file, password, question, and color built-in dialogs.
6476
6477 2001-03-06  Ben Wing  <ben@xemacs.org>
6478
6479         * keydefs.el:
6480         * keydefs.el (global-map):
6481         Add commented-out change of M-k (for 21.5).
6482         
6483         * menubar-items.el (default-menubar):
6484         Fix items to control kill-line behavior; add items for
6485         shifted motion.
6486         
6487         * simple.el:
6488         * simple.el (kill-whole-line):
6489         * simple.el (historical-kill-line): Removed.
6490         * simple.el (kill-line): Removed.
6491         * simple.el (kill-entire-line): New.
6492         * simple.el (kill-line-1): New.
6493         * simple.el (backward-kill-line):
6494         Undo kill-whole-line == always changes.  Add new function
6495         kill-entire-line to unconditionally delete the current line.
6496         Add comments describing the lamentable state of affairs of
6497         the kill-line functions and variables.
6498
6499 2001-03-02  Ben Wing  <ben@xemacs.org>
6500
6501         * simple.el:
6502         * simple.el (beginning-of-buffer):
6503         * simple.el (end-of-buffer):
6504         * simple.el (mark-ring-unrecorded-commands):
6505         * simple.el (signal-error-on-buffer-boundary):
6506         * simple.el (shifted-motion-keys-select-region):
6507         * simple.el (unshifted-motion-keys-deselect-region):
6508         * simple.el (motion-keys-for-shifted-motion): New.
6509         * simple.el (handle-pre-motion-command):
6510         * simple.el (handle-post-motion-command):
6511         * simple.el (forward-char-command):
6512         * simple.el (backward-char-command):
6513         * simple.el (scroll-up-command):
6514         * simple.el (scroll-down-command):
6515         * simple.el (next-line):
6516         * simple.el (previous-line):
6517         * simple.el (backward-block-of-lines):
6518         * simple.el (forward-block-of-lines):
6519         * simple.el (backward-word):
6520         * simple.el (mark-word):
6521
6522         Augment documentation of the most common motion commands to make
6523         note of the shifted-motion support.  Improve the support to (a)
6524         properly document how it works and why it's done in the fashion it
6525         is, and (b) allow the keystrokes that trigger it to be customized.
6526
6527         Correct error in the customize specification of
6528         mark-ring-unrecorded-commands.
6529
6530 2001-03-02  Ben Wing  <ben@xemacs.org>
6531
6532         * font-lock.el:
6533         * font-lock.el (font-lock-pending-extent-table): Removed.
6534         * font-lock.el (font-lock-pending-buffer-table): New.
6535         * font-lock.el (font-lock-pre-idle-hook):
6536         * font-lock.el (font-lock-after-change-function):
6537         * font-lock.el (font-lock-fontify-pending-extents):
6538         * font-lock.el (font-lock-lisp-like):
6539
6540         Fix handling of pending extents to avoid excessive slowness (N^2
6541         behavior) when making lots of buffer changes between redisplays,
6542         such as when saving the Options.
6543
6544 2001-03-09  William M. Perry  <wmperry@aventail.com>
6545
6546         * device.el:
6547         * dragdrop.el:
6548         * dumped-lisp.el:
6549         * faces.el:
6550         * frame.el:
6551         * gnuserv.el:
6552         * loadup.el:
6553         * menubar-items.el:
6554         * minibuf.el:
6555         The Great GTK Merge.
6556
6557         * ChangeLog.GTK:
6558         * dialog-gtk.el:
6559         * gdk.el:
6560         * generic-widgets.el:
6561         * glade.el:
6562         * gnome-widgets.el:
6563         * gnome.el:
6564         * gtk-compose.el:
6565         * gtk-extra.el:
6566         * gtk-faces.el:
6567         * gtk-ffi.el:
6568         * gtk-file-dialog.el:
6569         * gtk-font-menu.el:
6570         * gtk-glyphs.el:
6571         * gtk-init.el:
6572         * gtk-iso8859-1.el:
6573         * gtk-marshal.el:
6574         * gtk-mouse.el:
6575         * gtk-package.el:
6576         * gtk-password-dialog.el:
6577         * gtk-select.el:
6578         * gtk-widget-accessors.el:
6579         * gtk-widgets.el:
6580         * gtk.el:
6581         widgets-gtk.el:
6582         The Great GTK Merge: new files.
6583
6584 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6585
6586         * generic-widgets.el: Don't require gtk (a built-in feature) at
6587         top level.  Don't execute the last sexp unless (featurep 'gtk).
6588
6589 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6590
6591         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6592
6593 2001-02-23  Martin Buchholz <martin@xemacs.org>
6594
6595         * XEmacs 21.2.45 "Thelxepeia" is released.
6596
6597 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6598  
6599         * about.el (xemacs-hackers): update my entry. 
6600         * about.el (about-maintainer-info): ditto. 
6601         * about.el (about-hackers): ditto. 
6602
6603 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6604
6605         * about.el (about-maintainer-info): More vanity info about
6606         yours truly.
6607
6608 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6609
6610         * build-report.el (build-report-destination): xemacs-build-reports
6611         has moved to SourceForge, where mailing list name length is
6612         restricted, hence the name change to
6613         xemacs-buildreports@xemacs.org.
6614         * build-report.el (build-report-keep-regexp): Update default.
6615         * build-report.el (build-report-delete-regexp): Ditto.
6616         * build-report.el (build-report-make-output-files): Ditto.
6617
6618 2001-02-19  Craig Lanning  <lanning@scra.org>
6619
6620         * lisp-mode.el: Add indentation specifications for following
6621         Common Lisp forms: handler-case, handler-bind, with-slots,
6622         with-open-file, with-open-stream, print-unreadable-object.
6623
6624 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6625
6626         * font-lock.el (font-lock-set-defaults-1):
6627         Move initialization of `font-lock-cache-position' so that it's set
6628         even if font-lock-keywords is already defined.
6629
6630 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6631
6632         * autoload.el (generate-file-autoloads-1):
6633         Use `emacs-lisp-mode-syntax-table' instead of
6634         `lisp-mode-syntax-table'.
6635         * lisp-mode.el (lisp-mode-syntax-table):
6636         Get rid of old checks for `parse-partial-sexp' version.
6637         Make `|' (pipe) string delimiter instead of punctuation.
6638
6639 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6640
6641         * window.el (save-selected-window):
6642         Use gensym for better macro hygiene.
6643
6644 2001-02-06  Mike Sperber <mike@xemacs.org>
6645
6646         * dump-paths.el:
6647         * startup.el (startup-setup-paths): Set and use
6648         `mule-lisp-directory'.
6649         (startup-setup-paths-warning): Ditto.
6650
6651         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6652         (paths-construct-load-path): Consider `mule-lisp-directory'.
6653
6654 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6655
6656         * font-lock.el: Syntax table improvements used.  A few random
6657         changes are not specified below.
6658         (font-lock-fontify-string-delimiters):
6659         (font-lock-syntactic-keywords):
6660         (font-lock-cache-state nil):
6661         (font-lock-cache-position):
6662         New variables.
6663         (font-lock-set-syntax):
6664         (font-lock-apply-syntactic-highlight):
6665         (font-lock-fontify-syntactic-anchored-keywords):
6666         (font-lock-fontify-syntactic-keywords-region):
6667         (font-lock-eval-keywords):
6668         New functions.
6669         (font-lock-remove-face):
6670         (font-lock-fontify-syntactically-region):
6671         Use syntax properties.
6672
6673 2001-02-08  Martin Buchholz <martin@xemacs.org>
6674
6675         * XEmacs 21.2.44 "Thalia" is released.
6676
6677 2001-01-16  Mike Sperber <mike@xemacs.org>
6678
6679         * startup.el (normal-top-level): Work even if no installation root
6680         is found.
6681
6682 2001-01-30  Andy Piper  <andy@xemacs.org>
6683
6684         * gutter-items.el (progress-abort-glyph): remove instantiator.
6685         (set-progress-abort-instantiator): new function.
6686         (abort-progress-feedback): use it.
6687
6688         * gutter.el (set-gutter-dirty-p): new function.
6689
6690 2001-01-30  Didier Verna  <didier@xemacs.org>
6691
6692         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6693
6694 2001-01-24  Didier Verna  <didier@xemacs.org>
6695
6696         * sound.el (sound-extension-list): give a better default value.
6697         * sound.el (load-sound-file): improve the doc string, also find
6698         files given by absolute names, pass a real extension list to
6699         `locate-file'.
6700
6701 2001-01-26  Martin Buchholz <martin@xemacs.org>
6702
6703         * XEmacs 21.2.43 "Terspichore" is released.
6704
6705 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6706
6707         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6708         messages from gnuserv.
6709
6710 2001-01-20  Martin Buchholz <martin@xemacs.org>
6711
6712         * XEmacs 21.2.42 "Poseidon" is released.
6713
6714 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6715
6716         * cl-macs.el (cl-upcase-arg): New function.
6717         (cl-function-arglist): New function.
6718         (cl-transform-lambda): Automatically add CL-style lambda list to
6719         documentation string using functions above.
6720
6721 2001-01-12  Andy Piper  <andy@xemacs.org>
6722
6723         * package-get.el (package-get-custom): call
6724         package-net-update-installed-db.
6725
6726         * package-ui.el (pui-install-selected-packages): call
6727         package-net-update-installed-db.
6728
6729         * package-net.el (package-net-update-installed-db): use
6730         packages-package-list so that we reflect reality.
6731
6732         * packages.el (packages-package-list): Make docstring reflect
6733         reality.
6734
6735         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6736
6737         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6738         isn't installed.
6739
6740 2001-01-17  Andy Piper  <andy@xemacs.org>
6741
6742         * wid-edit.el (widget-activation-glyph-mapper): activate or
6743         deactivate native widgets.
6744         (widget-glyph-insert-glyph): record instantiator.
6745         (widget-push-button-value-create): use it.
6746
6747         * gui.el (gui-button-action): new function. Make button's domain
6748         buffer current when calling.
6749         (make-gui-button): update to use gui-button-action.
6750
6751 2001-01-16  Didier Verna  <didier@xemacs.org>
6752
6753         * menubar-items.el (default-menubar): add an entry for modeline
6754         horizontal scrolling in Options -> Display.
6755
6756 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6757
6758         * package-get.el (package-get-require-signed-base): Set to nil
6759         by default.
6760
6761 2001-01-17  Martin Buchholz <martin@xemacs.org>
6762
6763         * XEmacs 21.2.41 "Polyhymnia" is released.
6764
6765 2001-01-16  Mike Sperber <mike@xemacs.org>
6766
6767         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6768         catch lisp/mule/.
6769
6770 2001-01-14  Mike Sperber <mike@xemacs.org>
6771
6772         * startup.el (maybe-create-compatibility-dot-emacs):
6773         (maybe-unmigrate-user-init-file):
6774         (unmigrate-user-init-file): Created.
6775         (maybe-migrate-user-init-file): Offer creation of compatibility
6776         .emacs.
6777         Some doc fixes wrt init file location.
6778
6779 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6780
6781         * faces.el (face-frob-from-locale-first): new variable.
6782         (frob-face-font-2): Honor tags arg while trying to use
6783         standard-face-mapping.  When face-frob-from-locale-first is set,
6784         first try to set face inheriting from frobbed-face.
6785
6786 2001-01-15  Didier Verna  <didier@xemacs.org>
6787
6788         * about.el (xemacs-hackers): update my entry.
6789         * about.el (about-url-alist): ditto.
6790         * about.el (about-maintainer-info): ditto.
6791         * about.el (about-hackers): ditto.
6792
6793 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6794
6795         The byte compiler has been badly broken for a year,
6796         by the patch of 1999-12-06.
6797         * byte-optimize.el (byte-optimize-form-code-walker):
6798         Bug was: the byte compiler was making this erroneous optimization:
6799         (progn (or (foo)) (bar)) ==> (bar)
6800
6801 2000-11-20  Mike Sperber <mike@xemacs.org>
6802
6803         * setup-paths.el (paths-core-load-path-depth): Split
6804         `paths-load-path-depth' in two for site and core lisp.  Don't
6805         recurse into core.
6806         * setup-paths.el (paths-construct-load-path): Use.
6807
6808 2001-01-10  Andy Piper  <andy@xemacs.org>
6809
6810         * package-net.el (package-net-cygwin32-binary-size): new variable
6811         (package-net-win32-binary-size): ditto.  add much needed
6812         commentary.
6813
6814         * gutter-items.el (buffers-tab-items): correct off-by-one error
6815         for buffers-tab-max-size.
6816
6817 2001-01-08  Martin Buchholz <martin@xemacs.org>
6818
6819         * XEmacs 21.2.40 is released.
6820
6821 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6822
6823         * mule/hebrew.el: Fix comments and typos.
6824         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6825
6826 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6827
6828         * ChangeLog.1: move ancient log from fill.el.
6829
6830         * dump-paths.el:
6831         paragraphs.el:
6832         mule/mule-category.el:
6833         Miscellaneous typo fixes and slight doc clarifications.
6834
6835         * mule/mule-ccl.el:  Correct file name in header.
6836
6837 2000-12-31  Martin Buchholz <martin@xemacs.org>
6838
6839         * XEmacs 21.2.39 is released.
6840
6841 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6842
6843         * byte-optimize.el (byte-optimize-cond):
6844         (byte-optimize-cond-1): New.
6845         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6846         Optimizes (cond (x nil)) ==> nil.
6847         Provide better diagnostic on malformed expr like (cond foo).
6848
6849 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6850
6851         * mule/mule-coding.el:
6852         mule/mule-cmds.el (reset-language-environment,
6853         set-language-environment-coding-systems):
6854         Safer default coding-priority-list, corresponding to src/file-coding.h.
6855
6856 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6857
6858         * package-admin.el: Allow package removal from
6859         early-package-load-path.
6860
6861 2000-12-15  Andreas Jaeger  <aj@suse.de>
6862
6863         * about.el (about-maintainer-info): Update my entry.
6864
6865 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6866
6867         * packages.el (locate-library): Add support for bzip2
6868         compressed .el files.
6869
6870 2000-12-12  Andy Piper  <andy@xemacs.org>
6871
6872         * package-net.el: new file.
6873
6874 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6875
6876         * font-lock.el: Add missing C++ keywords.
6877
6878 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6879
6880         * simple.el (indent-for-comment): Preserve indentation of comments
6881         starting in column 0, as documented in (Info-goto-node
6882         "(xemacs)Comments").  Update docstring accordingly.
6883
6884 2000-12-05  Martin Buchholz <martin@xemacs.org>
6885
6886         * XEmacs 21.2.38 is released.
6887
6888 2000-12-04  Didier Verna  <didier@xemacs.org>
6889
6890         * mouse.el (default-mouse-track-set-point-in-window): remove
6891         spurious '+' operation detected by Martin.
6892
6893
6894 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6895
6896         * cl-extra.el (coerce):
6897         Implement char to integer coercion.
6898         Remove extraneous (numberp) test.
6899
6900         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6901         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6902         (byte-optimize-predicate):
6903         Warn if evaluating constant expression signals an error.
6904         (byte-optimize-form): Small simplification.
6905
6906         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6907
6908 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6909
6910         * byte-optimize.el:
6911         (byte-optimize-minus):
6912         (byte-optimize-plus):
6913         (byte-optimize-mult):
6914         (byte-optimize-quo):
6915         Use (car (last x)) instead of (last x) to get last elt!
6916         Use `byte-optimize-predicate' to optimize `%'.
6917         Move optimizations for special numeric args to bytecomp.el.
6918         * bytecomp.el (byte-compile-associative): Remove.
6919         (byte-compile-max): New.
6920         (byte-compile-min): New.
6921         Properly handle erroneous calls: (max) (min).
6922         (byte-compile-plus): New.
6923         (byte-compile-minus):
6924         It's easiest to handle 0, +1 and -1 args here.
6925         (byte-compile-mult): New.
6926         It's easiest to handle 1, -1 and 2 args here.
6927         (byte-compile-quo):
6928         It's easiest to handle 0, +1 and -1 args here.
6929         Issue byte-compiler warning when dividing by zero.
6930
6931         Byte-compiler arithmetic improvements.
6932         Better optimize these expressions in the obvious way:
6933         (+ x y 1)   -->  varref x varref y add add1
6934         (+ x y -1)  -->  varref x varref y add sub1
6935         (- x y 0)   -->  (- x y)
6936         (- 0 x y)   -->  (- (- x) y)
6937         (% 42 19)   --> compile-time constant
6938         (/ 42 19)   --> compile-time constant
6939         (* (foo) 2) --> foo call dup plus
6940
6941         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6942         unless (declaim (optimize (safety 3)))
6943         or (setq byte-compile-delete-errors nil).
6944
6945 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6946
6947         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6948         docstrings.
6949
6950 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6951
6952         * startup.el (command-line-do-help):  Add documentation of
6953         portable dumper switches.
6954
6955 2000-11-22  Andy Piper  <andy@xemacs.org>
6956
6957         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6958
6959         * glyphs.el (init-glyphs): don't use autodetect for strings.
6960
6961 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6962
6963         * byte-optimize.el (byte-optimize-char-before):
6964         (byte-optimize-backward-char):
6965         (byte-optimize-backward-word):
6966         Fix incorrect optimizations for these sorts of expressions:
6967         (let ((x nil)) (backward-char x))
6968
6969 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6970
6971         * byte-optimize.el:
6972         * byte-optimize.el (byte-optimize-backward-char): New.
6973         * byte-optimize.el (byte-optimize-backward-word): New.
6974         Make backward-word and backward-char as efficient as forward versions.
6975
6976         * bytecomp.el (byte-compile-no-args-with-one-extra):
6977         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6978         * bytecomp.el (byte-compile-two-args-with-one-extra):
6979         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6980         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6981         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6982         Check if extra arg is constant nil, and if so, use byte-coded call.
6983
6984         * simple.el (backward-word):
6985         * simple.el (mark-word):
6986         * simple.el (kill-word):
6987         * simple.el (backward-kill-word):
6988         Make COUNT argument optional, for consistency with forward-char et al.
6989
6990         * abbrev.el (abbrev-string-to-be-defined):
6991         * abbrev.el (inverse-abbrev-string-to-be-defined):
6992         * abbrev.el (inverse-add-abbrev):
6993         * abbrev.el (expand-region-abbrevs):
6994         * buff-menu.el (Buffer-menu-execute):
6995         * indent.el (move-to-left-margin):
6996         * indent.el (indent-relative):
6997         * indent.el (move-to-tab-stop):
6998         * info.el (Info-reannotate-node):
6999         * lisp-mode.el (lisp-indent-line):
7000         * lisp.el (end-of-defun):
7001         * lisp.el (move-past-close-and-reindent):
7002         * misc.el (copy-from-above-command):
7003         * mouse.el (default-mouse-track-scroll-and-set-point):
7004         * page.el (forward-page):
7005         * paragraphs.el (forward-paragraph):
7006         * paragraphs.el (end-of-paragraph-text):
7007         * picture.el (picture-forward-column):
7008         * picture.el (picture-self-insert):
7009         * rect.el (extract-rectangle-line):
7010         * simple.el (newline):
7011         * simple.el (fixup-whitespace):
7012         * simple.el (backward-delete-char-untabify):
7013         * simple.el (transpose-chars):
7014         * simple.el (transpose-preceding-chars):
7015         * simple.el (do-auto-fill):
7016         * simple.el (indent-new-comment-line):
7017         * simple.el (blink-matching-open):
7018         * view-less.el (cleanup-backspaces):
7019         * wid-edit.el (widget-transpose-chars):
7020         * term/bg-mouse.el (bg-insert-moused-sexp):
7021         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7022
7023         * info.el (Info-fontify-node):
7024         * simple.el (backward-delete-function):
7025         Use canonical delete-backward-char instead of backward-delete-char.
7026
7027 2000-11-20  Andy Piper  <andy@xemacs.org>
7028
7029         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7030         no buffers.
7031
7032 2000-11-20  Andy Piper  <andy@xemacs.org>
7033
7034         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7035         buffer tabs.
7036
7037 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7038
7039         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7040         (proclaim inline...) was shadowing compiler-macros.
7041
7042 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7043
7044         * bytecomp.el (byte-compile-eval): New.
7045         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7046         Keeps this promise made in Lispref:
7047         "If a file being compiled contains a `defmacro' form, the macro is
7048         defined temporarily for the rest of the compilation of that file."
7049
7050 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7051
7052         * cl.el (floatp-safe):
7053         (plusp):
7054         (minusp):
7055         (oddp):
7056         (evenp):
7057         (cl-abs):
7058         Use a better parameter name than `x'.
7059
7060         * cl-macs.el (check-type): Make continuable.  Change documentation
7061         to require PLACE, but accept any form for compatibility.
7062
7063         * abbrev.el (define-abbrev): Use check-type.
7064         * font-menu.el (font-menu-change-face): Use check-type.
7065         * menubar.el (relabel-menu-item): Use check-type.
7066         * itimer.el: Fix typo.
7067
7068 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7069
7070         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7071
7072 2000-11-14  Martin Buchholz <martin@xemacs.org>
7073
7074         * XEmacs 21.2.37 is released.
7075
7076 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7077
7078         * code-cmds.el: Provide the feature.
7079
7080 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7081
7082         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7083
7084         * code-cmds.el: New file
7085         * mule/mule-cmds.el:
7086         * mule/mule-misc.el
7087         (coding-keymap): New keymap. Define coding system keyboard
7088         commands on file-coding builds too.
7089         (coding-system-change-eol-conversion):
7090         (universal-coding-system-argument):
7091         (set-default-coding-systems):
7092         (prefer-coding-system): Moved from mule-cmds.el
7093         (set-buffer-process-coding-system): Moved from mule-misc.el
7094
7095 2000-09-15  Stephen Carney <carney@scubadoo.com>
7096
7097         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7098
7099 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7100
7101         * package-get.el (package-get-download-sites): Add a pre-release
7102         site for experimental packages.
7103
7104         * auto-autoloads.el: Regenerated.
7105
7106 2000-08-01  Andy Piper  <andy@xemacs.org>
7107
7108         * gutter-items.el (buffers-tab-omit-function): reference
7109         buffers-tab-select-visible-buffers.
7110         (buffers-tab-filter-functions): new variable, by default uses
7111         buffers-tab-selection-function and buffers-tab-omit-function.
7112         (select-buffers-tab-buffers-by-mode): invert arguments.
7113         (buffers-tab-select-visible-buffers): new function. Invert calling
7114         of buffers-menu-omit-invisible-buffers.
7115         (buffers-tab-items): rewrite to use
7116         buffers-tab-filter-functions. Rewrite docstring.
7117         (gutter-buffers-tab-extent): delete.
7118         (add-tab-to-gutter): always build a new extent when adding the
7119         tabs.
7120         (update-tab-in-gutter): make gutter dirty when orientation
7121         changes.
7122
7123 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7124
7125         * bytecomp.el (byte-compile-defvar-or-defconst):
7126         Only do loadhist recording if defvar form includes a value.
7127
7128 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7129
7130         * bytecomp.el (byte-compile-initial-macro-environment):
7131         `eval-when-compile' should not compile its body.
7132
7133 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7134
7135         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7136         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7137         some Japanese English.  Remove some ancient FSF comments, and
7138         improve docstrings.  Use symbols not vectors for tables.
7139
7140 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7141
7142         * keymap.el:
7143         (local-key-binding):
7144         (global-key-binding):
7145         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7146
7147         * lisp.el:
7148         (backward-sexp): Slightly simpler code.
7149         (mark-sexp): Make arg optional, like FSF Emacs.
7150         (forward-list): Slightly simpler code.
7151         (backward-list): Slightly simpler code.
7152         (down-list):  Make arg optional, like FSF Emacs.
7153         (up-list):  Make arg optional, like FSF Emacs.
7154         (backward-up-list):  Make arg optional, like FSF Emacs.
7155         (kill-sexp):  Make arg optional, like FSF Emacs.
7156         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7157
7158         * font-menu.el (font-menu-change-face):
7159         Take continuable errors into account.
7160
7161         * abbrev.el:
7162         * abbrev.el (clear-abbrev-table):
7163         * abbrev.el (define-abbrev-table):
7164         * abbrev.el (define-abbrev):
7165         * abbrev.el (insert-abbrev-table-description):
7166         * apropos.el (apropos-documentation-check-doc-file):
7167         * apropos.el (apropos-documentation-check-elc-file):
7168         * buff-menu.el (list-buffers):
7169         * buff-menu.el (list-buffers-noselect):
7170         * bytecomp.el (byte-recompile-directory):
7171         * bytecomp.el (batch-byte-compile):
7172         * cl-macs.el (typep):
7173         * code-files.el (find-coding-system-magic-cookie):
7174         * code-files.el (insert-file-contents):
7175         * cus-edit.el (customize-set-variable):
7176         * cus-edit.el (customize-save-variable):
7177         * cus-face.el (custom-set-face-font-size):
7178         * cus-face.el (custom-set-face-update-spec):
7179         * cus-face.el (custom-reset-faces):
7180         * custom.el (custom-check-theme):
7181         * custom.el (copy-upto-last):
7182         * fill.el (canonically-space-region):
7183         * fill.el (fill-paragraph):
7184         * fill.el (fill-region):
7185         * fill.el (find-space-insertable-point):
7186         * fill.el (justify-current-line):
7187         * faces.el (face-spec-update-all-matching):
7188         * faces.el (set-face-stipple):
7189         * files-nomule.el (insert-file-contents):
7190         * files.el (insert-file-contents-literally):
7191         * files.el (hack-local-variables-last-page):
7192         * files.el (basic-save-buffer):
7193         * files.el (insert-directory):
7194         * font-menu.el (font-menu-change-face):
7195         * font.el (font-spatial-to-canonical):
7196         * format.el (format-encode-region):
7197         * format.el (format-insert-file):
7198         * format.el (format-replace-strings):
7199         * gutter.el (set-gutter-element):
7200         * help.el (key-or-menu-binding):
7201         * help.el (describe-bindings):
7202         * help.el (with-syntax-table):
7203         * indent.el (indent-rigidly):
7204         * indent.el (delete-to-left-margin):
7205         * info.el:
7206         * info.el (Info-extract-dir-entry-from):
7207         * info.el (Info-build-dir-anew):
7208         * info.el (Info-rebuild-dir):
7209         * info.el (Info-batch-rebuild-dir):
7210         * info.el (Info-read-subfile):
7211         * info.el (Info-build-node-completions):
7212         * info.el (Info-extract-menu-node-name):
7213         * isearch-mode.el (isearch-range-invisible):
7214         * isearch-mode.el (isearch-restore-invisible-extents):
7215         * itimer.el (itimerp):
7216         * itimer.el (itimer-live-p):
7217         * keymap.el:
7218         * keymap.el (substitute-key-definition):
7219         * keymap.el (read-command-or-command-sexp):
7220         * keymap.el (local-key-binding):
7221         * keymap.el (global-key-binding):
7222         * keymap.el (global-set-key):
7223         * keymap.el (local-set-key):
7224         * ldap.el:
7225         * ldap.el (ldap-add-entries):
7226         * ldap.el (ldap-delete-entries):
7227         * lisp.el (backward-sexp):
7228         * lisp.el (mark-sexp):
7229         * lisp.el (forward-list):
7230         * lisp.el (backward-list):
7231         * lisp.el (down-list):
7232         * lisp.el (backward-up-list):
7233         * lisp.el (up-list):
7234         * lisp.el (kill-sexp):
7235         * lisp.el (backward-kill-sexp):
7236         * menubar.el (add-menu-button):
7237         * menubar.el (add-submenu):
7238         * menubar.el (delete-menu-item):
7239         * menubar.el (relabel-menu-item):
7240         * mouse.el (narrow-window-to-region):
7241         * obsolete.el (define-obsolete-variable-alias):
7242         * obsolete.el (store-substring):
7243         * package-admin.el:
7244         * package-admin.el (package-admin-install-function):
7245         * package-admin.el (package-admin-install-function-mswindows):
7246         * package-admin.el (package-admin-default-install-function):
7247         * package-get.el (package-get-update-base-entries):
7248         * packages.el (packages-load-package-dumped-lisps):
7249         * packages.el (packages-collect-package-dumped-lisps):
7250         * printer.el (generic-print-buffer):
7251         * printer.el (generic-print-region):
7252         * replace.el (occur-mode-mouse-goto):
7253         * replace.el (perform-replace):
7254         * select.el (get-selection-no-error):
7255         * simple.el:
7256         * simple.el (newline):
7257         * simple.el (open-line):
7258         * simple.el (edit-and-eval-command):
7259         * simple.el (goto-line):
7260         * simple.el (undo):
7261         * simple.el (kill-region):
7262         * simple.el (copy-region-as-kill):
7263         * simple.el (kill-ring-save):
7264         * simple.el (set-mark):
7265         * simple.el (next-line):
7266         * simple.el (previous-line):
7267         * simple.el (line-move):
7268         * simple.el (set-goal-column):
7269         * simple.el (comment-region):
7270         * subr.el:
7271         * subr.el (putf):
7272         * syntax.el (modify-syntax-entry):
7273         * syntax.el (map-syntax-table):
7274         * view-less.el (view-file):
7275         * view-less.el (view-buffer):
7276         * view-less.el (view-file-other-window):
7277         * window-xemacs.el (backward-other-window):
7278         * window.el:
7279         * window.el (one-window-p):
7280         * window.el (walk-windows):
7281         * window.el (window-list):
7282         * x-mouse.el (x-mouse-kill):
7283         * x-select.el (x-get-cutbuffer):
7284         * x-select.el (x-store-cutbuffer):
7285         * term/bg-mouse.el (bg-mouse-line-to-center):
7286         * term/sun-mouse.el (window-line-end):
7287         * term/sun-mouse.el (sun-select-region):
7288         * term/sun.el (kill-region-and-unmark):
7289         * mule/mule-category.el:
7290         * mule/mule-category.el (modify-category-entry):
7291         * mule/mule-category.el (char-category-list):
7292         * mule/mule-coding.el (coding-system-force-on-output):
7293         * mule/mule-misc.el (coding-system-put):
7294         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7295
7296 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7297
7298         * cus-face.el: Typo fixes and tiny clarifications.
7299         * custom.el: ditto
7300
7301 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7302
7303         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7304         * startup.el (normal-top-level): Setup auto-save-list-file-name
7305         if auto-save-list-file-prefix is non-nil.
7306
7307 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7308
7309         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7310
7311 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7312
7313         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7314         get symbol at point-min.
7315
7316 2000-10-24  Didier Verna  <didier@xemacs.org>
7317
7318         * info.el (Info-emacs-info-file-name): defconst it.
7319         * info.el (Info-footnote-tag): defcustom it.
7320         * info.el (Info-no-description-string): ditto.
7321         * info.el (Info-find-node): adapt to new semantics of
7322         'Info-suffixed-file (don't do the case variants stuff).
7323         * info.el (Info-insert-dir): rewrite the dir file variants code.
7324         * info.el (Info-directory-files): New. Return the list of info
7325         files in a directory.
7326         * info.el (Info-dir-outdated-p): use it.
7327         * info.el (Info-parse-dir-entries): ditto.
7328         * info.el (Info-build-dir-anew): don't restrict to files ending
7329         with a ".info.*" extension.
7330         * info.el (Info-set-mode-line): ditto.
7331         * info.el (Info-read-subfile): adapt to new semantics of
7332         'Info-suffixed-file (append 'exact argument).
7333         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7334         string independently of the case.
7335         * info.el (Info-suffixed-file): use it (match all possible case
7336         for the file name).
7337         * info.el (Info-insert-file-contents): code cleanup.
7338         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7339         columns.
7340         * info.el (Info-batch-rebuild-dir): ditto.
7341         * info.el (Info-read-node-name-1): ditto.
7342         * info.el (Info-search): ditto.
7343         * info.el (Info-fontify-node): ditto.
7344
7345
7346 2000-10-24  Didier Verna  <didier@xemacs.org>
7347
7348         * process.el (shell-command): when called from a program, avoid
7349         'push-mark's "mark-set" message.
7350
7351 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7352
7353         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7354         by a symbol, not by a vector.
7355         * mule/vietnamese.el (vscii): Likewise.
7356         (viscii): Likewise.
7357         * mule/cyrillic.el (koi8-r): Likewise.
7358
7359         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7360         by a symbol, not by a vector.
7361         (chinese-big5-2): Likewise.
7362         * mule/ethiopic.el (ethiopic): Likewise.
7363         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7364         (vietnamese-viscii-upper): Likewise.
7365
7366 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7367
7368         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7369
7370 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7371
7372         * byte-optimize.el (byte-optimize-car): New function.
7373         (byte-optimize-cdr): Ditto.
7374
7375 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7376
7377         * byte-optimize.el: Partial synch with FSF 20.7.
7378         Optimize constant concatenation.
7379         Add keymapp as a side effect free function.  It is a built-in.
7380         (byte-after-unbind-pos): Remove byte-equal.
7381
7382 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7383
7384         * update-elc-2.el: Quote regexps correctly.
7385
7386 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7387
7388         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7389         (ccl-compile): Apply integerp, not integer-or-char-p to
7390         check the type of the buffer magnification
7391         (ccl-compile-write-string): Encode a string with binary
7392         coding system.
7393         (ccl-compile-write-repeat): Likewise.
7394
7395 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7396
7397         * buff-menu.el:
7398         * bytecomp.el:
7399         * coding.el:
7400         * faces.el:
7401         * files.el:
7402         * fill.el:
7403         * float-sup.el:
7404         * font-lock.el:
7405         * help.el:
7406         * iso8859-1.el:
7407         * loaddefs.el:
7408         * menubar-items.el:
7409         * menubar.el:
7410         * modeline.el:
7411         * msw-font-menu.el:
7412         * paragraphs.el:
7413         * paths.el:
7414         * replace.el:
7415         * simple.el:
7416         * sound.el:
7417         * startup.el:
7418         * version.el:
7419         * x-faces.el:
7420         * x-font-menu.el:
7421         Remove purecopy.
7422
7423 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7424
7425         * simple.el (do-auto-fill): Use the function pointer to by
7426         `comment-line-break-function', not `indent-new-comment-line'. This
7427         fixes an issue with cc-mode comment continuation.
7428
7429 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7430
7431         * simple.el (turn-on-auto-fill):  Add (interactive).
7432         * mwheel.el (mwheel-install): Add (interactive).
7433         * font-lock.el (turn-on-font-lock): Add (interactive).
7434         (turn-off-font-lock): Add (interactive).
7435
7436 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7437
7438         * packages.el (packages-special-base-regexp): Add `man'.
7439
7440 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7441
7442         * wid-edit.el (widget-specify-active): map over extents in current
7443         buffer like `widget-specify-inactive' does.  Mapping over the
7444         inactive extent object does not work since the current extent is
7445         ignored by `map-extents'.
7446
7447 2000-10-04  Martin Buchholz <martin@xemacs.org>
7448
7449         * XEmacs 21.2.36 is released.
7450
7451 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7452
7453         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7454         Optimize the compiled-function-constants vector by byte-code
7455         reference counts.
7456
7457 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7458
7459         * build-report.el (build-report-delete-regexp): quote value in
7460         defcustom
7461
7462 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7463
7464         * build-report.el (build-report): Don't bind srcdir which we don't
7465         use in `multiple-value-bind' to avoid the only byte-compiler
7466         warning.
7467
7468 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7469
7470         * build-report.el: Requires cl and custom now.
7471         build-report-version is determined by XEmacs version -- remove
7472         build-report-version*.
7473         * build-report.el (build-report-version): Removed.
7474         * build-report.el (build-report-installation-version-regexp): New.
7475         * build-report.el (build-report-version-file-regexp): New.
7476         * build-report.el (build-report-installation-srcdir-regexp): New.
7477         * build-report.el (build-report-destination): Offer
7478         xemacs-build-reports and xemacs-beta.
7479         * build-report.el (build-report-keep-regexp): Adjusted.
7480         * build-report.el (build-report-delete-regexp): Adjusted.
7481         * build-report.el (build-report-make-output-dir): New.
7482         * build-report.el (build-report-installation-file): Replace use of
7483         `concat' with `expand-file-name'.
7484         * build-report.el (build-report-make-output-file): Removed.
7485         * build-report.el (build-report-make-output-files): New.
7486         * build-report.el (build-report-subject): Identify as
7487         user-variable with "*...".
7488         * build-report.el (build-report-prompts): Ditto.
7489         * build-report.el (build-report-version-file): New.
7490         * build-report.el (build-report-file-encoding): Identify as
7491         user-variable with "*...".
7492         * build-report.el (build-report-make-output-get): New.
7493         * build-report.el (build-report-insert-header): Report
7494         emacs-version and system-configuration instead of
7495         build-report-version.
7496         * build-report.el (build-report-insert-make-output): Add file
7497         argument.
7498         * build-report.el (build-report-insert-installation-file):
7499         Re-indent.
7500         * build-report.el (build-report-keep): Change docstring,
7501         re-indent.
7502         * build-report.el (build-report-delete): Ditto.
7503         * build-report.el (build-report-installation-data): New.
7504         * build-report.el (build-report-version-file-data): New.
7505
7506 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7507
7508         * byte-optimize.el (byte-optimize-lapcode):
7509         Fix the optimization of using the first 5 elements of the
7510         constants vector for variables.
7511         (byte-optimize-lapcode): Fix another ancient broken optimization.
7512
7513 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7514
7515         * *: Spelling mega-patch
7516
7517 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7518
7519         * easymenu.el: doc fixes.
7520         (easy-menu-do-define): Use backquote.
7521         (easy-menu-change):
7522         (easy-menu-add):
7523         `when' seems much clearer than `if' here.
7524         (easy-menu-remove):
7525         (easy-menu-add-item):
7526         (easy-menu-item-present-p):
7527         (easy-menu-remove-item):
7528         Wrap using (when (featurep 'menubar) ...)
7529
7530 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7531
7532         * bytecomp.el (displaying-byte-compile-warnings):
7533         Revert Ben's change to this function below so that the compile log
7534         is displayed properly for users of the "popper" package.
7535
7536 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7537
7538         * window.el (save-selected-window): Use backquote.
7539
7540         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7541         Renamed from `byte-compile-file-form-defvar'.
7542         * bytecomp.el (byte-compile-defvar-or-defconst):
7543         Only cons onto current-load-list in top-level forms.
7544         Else this leaks a cons cell every time a defun is called.
7545         Renamed from `byte-compile-defvar', for clarity.
7546         Warn when docstring of defvar is not a string.
7547         Use consistent error messages.
7548         Better comments.
7549
7550 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7551
7552         * simple.el (set-variable):
7553         Remove unneeded defvar by rearranging order of let* forms.
7554
7555         * mule/mule-ccl.el (ccl-get-next-code):
7556         * menubar-items.el (bookmark-menu-filter):
7557         (language-environment-menu-filter):
7558         (tutorials-menu-filter):
7559         * toolbar-items.el (toolbar-compile):
7560         * byte-optimize.el (disassemble-offset):
7561         Use (declare (special ...)) instead of `defvar'.
7562
7563         * cl-macs.el (cl-do-proclaim):
7564         Fix (declare (special ...)) warning suppression syntax.
7565
7566 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7567
7568         * info.el (Info-tag-table-marker):
7569         (Info-tag-table-buffer):
7570         (Info-find-file-node):
7571         (Info-read-subfile):
7572         (Info-build-node-completions):
7573         (Info-search):
7574         (Info-mode):
7575         Multiple info buffer support.
7576
7577 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7578
7579         * ldap.el (ldap-decode-entry): New defun
7580         (ldap-search-entries): Use it in order to decode DN-prefixed
7581         entries properly
7582
7583 2000-08-23  Daniel Pittman <daniel@danann.net>
7584
7585         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7586         Use `eq', not `=', to compare symbols.
7587
7588 2000-07-30  Ben Wing  <ben@xemacs.org>
7589
7590         * bytecomp.el (byte-compile-report-error):
7591         * bytecomp.el (displaying-byte-compile-warnings):
7592         if stack-trace-on-error is set, send out a backtrace when
7593         an error is encountered that stops byte compilation.  this
7594         should make it much much easier to track down those curious
7595         problems.  also undo the kludge of using a separate "*Show*"
7596         buffer for display when there's a temp-buffer-show-function;
7597         we can avoid this by just being a little smarter.
7598
7599         * dialog-items.el:
7600         * dialog-items.el (search-dialog-regexp): New.
7601         * dialog-items.el (search-dialog-callback):
7602         * dialog-items.el (make-search-dialog):
7603         add a regexp option to the dialog and clean up a bit.
7604
7605         * dialog.el:
7606         * dialog.el (yes-or-no-p-dialog-box):
7607         * dialog.el (get-dialog-box-response):
7608         * dialog.el (make-dialog-box):
7609         * dialog.el (dialog-box-finish): New.
7610         * dialog.el (dialog-box-cancel): New.
7611         * dialog.el (internal-make-dialog-box-exit): New.
7612         implement [properly!] the :modal property of the new dialog box
7613         interface.  this is the first time xemacs has ever had *proper*
7614         modal dialog boxes, giving the standard window-system feedback.
7615         (e.g. under windows, clicking on a disabled frame causes a beep
7616         and makes the dialog box flash three times.)
7617
7618         * dragdrop.el: header keyword frobbing.
7619
7620         * dumped-lisp.el (preloaded-file-list):
7621         renamed winnt.el to win32-native.el.
7622
7623         * faces.el (face-property):
7624         * faces.el (set-face-property):
7625         * faces.el (frob-face-property):
7626         * faces.el (frob-face-font-2):
7627         * faces.el (make-face-bold):
7628         * faces.el (make-face-italic):
7629         * faces.el (make-face-bold-italic):
7630         * faces.el (make-face-unbold):
7631         * faces.el (make-face-unitalic):
7632         * faces.el (make-face-smaller):
7633         * faces.el (make-face-larger):
7634         clean up the implementation of these so that window-system-specific
7635         methods are called only on objects belonging to that window system.
7636         previously, you could have [e.g.] mswindows-make-face-bold called
7637         on font object of device type `stream', which is not good and
7638         explains the subtle errors Adrian was getting when byte-compiling
7639         something that required 'term. (Adrian, now you can use stack-trace-
7640         on-error to find the exact place where things are going wrong instead
7641         of having to laboriously binary-search your way through.)
7642
7643         * finder.el (finder-known-keywords):
7644         cleaned up -- properly sorted, clarified the meanings of many of
7645         the keywords, and added a few -- mswin, gui, content, build, www,
7646         user, services.  the last two try to distinguish between a package
7647         that's used directly by the user, and a package that provides
7648         support services to other packages.
7649
7650         * font-lock.el (lisp-font-lock-keywords-2):
7651         update list of lisp control structures to include everything,
7652         including new ones i introduced.
7653
7654         * gutter.el: header keyword frobbing.
7655
7656         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7657         recent isearch element was not doing so!  you got the second-most-
7658         recent instead.
7659
7660         * lisp-mode.el (construct-lisp-mode-menu):
7661         more menubar cleanups.
7662         * lisp-mode.el (with-selected-window):
7663         make it indent properly.
7664
7665         * menubar-items.el (default-menubar): lots of menubar cleanups.
7666         rearranged the options menu the most, e.g. splitting up the
7667         Keyboard/Mouse menu into a new Editing menu and combining the
7668         separate Scrollbar/Gutter/Toolbar submenus into Display.
7669         Got rid of General, moved items to Editing or new Troubleshooting.
7670         Moved Packages to Tools; doesn't seem to belong under Options.
7671         Added stuff to the Cmds menu, e.g. Change Case.
7672
7673         NB please don't complain about these periodic menubar changes.
7674         Anything like this is necessarily incremental in its construction
7675         -- By constant use you gradually become more and more aware of
7676         better and better ways to group menu items.  When we eventually
7677         move the options menu to a property sheet, the existing structure
7678         will probably be preserved fairly well.
7679
7680         * minibuf.el (next-history-element): fix problems with pressing
7681         down arrow in repeat-complex-command.
7682
7683         * modeline.el:
7684         * modeline.el (modeline-3d-p): New.
7685         added custom variable for controlling the 3d modeline.  the
7686         corresponding Options item has been present for a long time,
7687         but commented out with "fix me!" comments.  it's fixed now.
7688
7689         * obsolete.el (add-menu):
7690         remove bogus gettexts.
7691
7692         * process.el (shell-quote-argument):
7693         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7694         For bash under Windows native, see below.
7695
7696         * simple.el:
7697         * simple.el (display-warning-buffer):
7698         Fixed the handling of warning display to eliminate the annoying
7699         *Show* buffer, like was done for byte-compiler output above.
7700
7701         * simple.el (debug-print): New.
7702         Simple function for sending debug messages to the console and/or
7703         other debug places.
7704
7705         * subr.el (replace-in-string):
7706         Rewrite this function to avoid N^2 behavior with large strings --
7707         catastrophic with the new Windows selection code! (Apparently the
7708         author of this function didn't realize there was a fun
7709         replace-match that could make his life much easier, because we
7710         duplicated the entire logic.  The new version is smaller, easier
7711         to understand, much more robust, and has extended features --
7712         those of replace-match.)
7713
7714         * window.el:
7715         * window.el (with-selected-window): New.
7716         An obvious complement to the existing `with-selected-frame' and
7717         `with-current-buffer'.
7718
7719         * win32-native.el: Renamed from winnt.el.
7720         Added a great deal of stuff for properly handling process quoting,
7721         somewhat modeled on Kirill's original model (which i later threw
7722         away).  We should now finally have correctly working process arg
7723         quoting/dequoting so that the final app gets exactly what we
7724         intended.  Because the mechanism is in Lisp, it's easily
7725         extendible. (For those running bash and running the native
7726         version, I tried hard to do what I thought was correct.  But more
7727         thought is needed, and ideally the volunteer work of people with
7728         these configurations that they generally run on.)
7729
7730         * x-font-menu.el (x-font-menu-font-data):
7731         Put in defvar's to fix byte-compiler warnings.
7732
7733 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7734
7735         * select.el (selection-coercion-alist): Initialise.
7736         * select.el (select-coerce-to-text): New.
7737         * select.el (select-coerce): New.
7738         New functions to perform type and value coercion.
7739
7740         * select.el (select-buffer-killed-default): Keep data if it was
7741         on the clipboard.
7742
7743 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7744
7745         * menubar-items.el (default-menubar): Fix typo.
7746         (default-menubar): `lambda' was mispelled as `lamda'.
7747
7748 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7749
7750         * window.el (shrink-window-if-larger-than-buffer): Remove
7751         edge checking code.
7752
7753 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7754
7755         * paths.el (gnus-local-domain): Removed.
7756         (gnus-local-organization): Ditto.
7757         (gnus-startup-file): Ditto.
7758
7759 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7760
7761         * files.el (auto-mode-alist): Add .spec for RPM.
7762
7763 2000-07-31  Andy Piper  <andy@xemacs.org>
7764
7765         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7766
7767 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7768
7769         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7770         browse-url.
7771         * help.el (xemacs-www-page): Ditto.
7772         (xemacs-www-faq): Ditto.
7773         * menubar-items.el (default-menubar): Ditto.
7774
7775         * wid-edit.el (widget-url-link-action): Ditto.
7776         From: Kenichi OKADA <okada@opaopa.org>.
7777
7778 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7779
7780         * finder.el (finder-commentary): Add autoload cookie.
7781
7782 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7783
7784         * files.el (insert-file-contents-literally): Fix second let
7785         binding for `coding-system-for-read' to `coding-system-for-write'
7786         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7787
7788 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7789
7790         * files.el (insert-file-contents-literally): Use binary coding
7791         system (from Morioka san).
7792         (insert-file-contents-literally): Make file-name-handler method.
7793
7794 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7795
7796         * cl-macs.el (get-selection): Add defsetf.
7797
7798 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7799
7800         * x-init.el (x-activate-region-as-selection): replace obsolete
7801         function x-own-selection with own-selection.
7802         (ow-find): replace obsolete functions x-get-selection and
7803         x-get-clipboard with get-selection and get-clipboard.
7804         (init-post-x-win): replace obsolete function x-disown-selection
7805         with disown-selection.
7806
7807 2000-07-20  Mike Sperber  <mike@xemacs.org>
7808
7809         * startup.el (load-user-init-file): Only try to load init file if
7810         it exists.
7811
7812 2000-07-10  Andy Piper  <andy@xemacs.org>
7813
7814         * dialog-items.el: sync with Ben's patch.
7815
7816         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7817         comment.
7818         (progress-text-glyph): deleted.
7819         (progress-layout-glyph): make completely minimal.
7820         (progress-gauge-glyph): ditto.
7821         (progress-display-style): fix to handle dynamic instantiator
7822         changes.
7823         (progress-text-instantiator): new.
7824         (progress-layout-instantiator): new.
7825         (progress-gauge-instantiator): new.
7826         (set-progress-display-instantiator): renamed and changed from
7827         set-progress-display-style.
7828         (progress-abort-glyph): use instantiator not glyph.
7829         (append-progress-display): use set-progress-display-instantiator
7830         and set-glyph-image.
7831         (abort-progress-display): ditto.
7832         (raw-append-progress-display): ditto.
7833
7834 2000-07-20  Ben Wing  <ben@xemacs.org>
7835
7836         * code-files.el: Move Mule-specific code to mule-coding.el.
7837
7838 2000-07-15  Ben Wing  <ben@xemacs.org>
7839
7840         * autoload.el:
7841         Fixed comments.
7842
7843         * cmdloop.el:
7844         * cmdloop.el (yes-or-no-p):
7845         * cmdloop.el (y-or-n-p):
7846         Make these functions use should-use-dialog-box-p and not be
7847         overridden in dialog.el.
7848
7849         * cus-dep.el:
7850         * cus-dep.el (Custom-make-dependencies): Removed.
7851         * cus-dep.el (Custom-make-dependencies-1): New.
7852         * cus-dep.el (Custom-make-one-dependency): New.
7853         New entry point for use in Makefiles, to avoid excessive
7854         invocations.
7855
7856         * cus-edit.el (custom-variable-reset-saved):
7857         * cus-edit.el (custom-variable-reset-standard):
7858         * cus-edit.el (custom-save-resets):
7859         Fix bytecompiler warnings.
7860
7861         * dialog.el:
7862         * dialog.el (yes-or-no-p-dialog-box):
7863         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7864         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7865         * dialog.el (get-dialog-box-response):
7866         * dialog.el (message-or-box):
7867         * dialog.el (make-dialog-box):
7868         * dialog.el (popup-dialog-box): New.
7869         Avoid yes-or-no-p bogosities.
7870         Create a general function `make-dialog-box' to encapsulate all
7871         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7872
7873         * dumped-lisp.el (preloaded-file-list):
7874         Add dialog-items.  Clean up.  Group files by types.
7875
7876         * easymenu.el (easy-menu-add):
7877         * easymenu.el (easy-menu-remove):
7878         Account for accelerators.
7879
7880         * extents.el:
7881         * extents.el (extent-list): New args, like in map-extents.
7882         * extents.el (extent-at-event): New.
7883         * extents.el (extents-at-event): New.
7884
7885         * font-lock.el:
7886         * font-lock.el (font-lock-mode):
7887         * font-lock.el (font-lock-default-fontify-buffer):
7888         * font-lock.el (font-lock-default-unfontify-region):
7889         * font-lock.el (font-lock-fontify-syntactically-region):
7890         * font-lock.el (font-lock-fontify-keywords-region):
7891         Use new progress-feedback names.
7892
7893         * font-lock.el (java-font-lock-identifier-regexp):
7894         * font-lock.el (java-font-lock-class-name-regexp):
7895         Fix bytecompiler warnings.
7896
7897         * gutter-items.el:
7898         * gutter-items.el (progress-display-use-echo-area): Removed.
7899         * gutter-items.el (progress-feedback-use-echo-area): New.
7900         * gutter-items.el (progress-display-popup-period): Removed.
7901         * gutter-items.el (progress-feedback-popup-period): New.
7902         * gutter-items.el (set-progress-display-style): Removed.
7903         * gutter-items.el (set-progress-feedback-style): New.
7904         * gutter-items.el (progress-display-style): Removed.
7905         * gutter-items.el (progress-feedback-style): New.
7906         * gutter-items.el (progress-stack):
7907         * gutter-items.el (progress-displayed-p): Removed.
7908         * gutter-items.el (progress-feedbacked-p): New.
7909         * gutter-items.el (clear-progress-display): Removed.
7910         * gutter-items.el (clear-progress-feedback): New.
7911         * gutter-items.el (progress-display-clear-when-idle): Removed.
7912         * gutter-items.el (progress-feedback-clear-when-idle): New.
7913         * gutter-items.el (remove-progress-display): Removed.
7914         * gutter-items.el (remove-progress-feedback): New.
7915         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7916         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7917         * gutter-items.el (append-progress-display): Removed.
7918         * gutter-items.el (append-progress-feedback): New.
7919         * gutter-items.el (abort-progress-display): Removed.
7920         * gutter-items.el (abort-progress-feedback): New.
7921         * gutter-items.el (raw-append-progress-display): Removed.
7922         * gutter-items.el (raw-append-progress-feedback): New.
7923         * gutter-items.el (display-progress-display): Removed.
7924         * gutter-items.el (display-progress-feedback): New.
7925         * gutter-items.el (current-progress-display): Removed.
7926         * gutter-items.el (current-progress-feedback): New.
7927         * gutter-items.el (current-progress-display-label): Removed.
7928         * gutter-items.el (current-progress-feedback-label): New.
7929         * gutter-items.el (progress-display): Removed.
7930         * gutter-items.el (progress-feedback): New.
7931         Replace "progress-display" with "progress-feedback" globally.
7932
7933         * gutter-items.el (lprogress-display): Removed.
7934         * gutter-items.el (progress-feedback-with-label): New.
7935         Rename lprogress-display ==> progress-feedback-with-label.
7936
7937         * gutter-items.el (search-dialog-direction): Removed.
7938         * gutter-items.el (search-dialog-text): Removed.
7939         * gutter-items.el (search-dialog-callback): Removed.
7940         * gutter-items.el (make-search-dialog): Removed.
7941         Move to dialog-items.el.
7942
7943         * help.el:
7944         * help.el (help-mode-quit):
7945         * help.el (mode-for-help): New.
7946         * help.el (help-sticky-window): New.
7947         * help.el (help-window-config): New.
7948         * help.el (with-displaying-help-buffer):
7949         * help.el (function-at-event): New.
7950         * help.el (help-symbol-regexp): New.
7951         * help.el (help-symbol-run-function-1): New.
7952         * help.el (help-symbol-run-function): New.
7953         * help.el (help-symbol-function-context-menu): New.
7954         * help.el (help-symbol-variable-context-menu): New.
7955         * help.el (help-symbol-function-and-variable-context-menu): New.
7956         * help.el (frob-help-extents): New.
7957         * help.el (describe-function-1):
7958         * help.el (variable-at-point):
7959         * help.el (variable-at-event): New.
7960         * help.el (describe-variable):
7961         Major overhaul.
7962         - Make functions and variables be mousable.
7963         - Middle button hyperlinks.
7964         - New context-menu entries.
7965
7966         * keydefs.el:
7967         * keydefs.el (global-map):
7968         New key bindings to move lines up and down.
7969
7970         * lisp-mode.el:
7971         * lisp-mode.el (construct-lisp-mode-menu): New.
7972         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7973         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7974         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7975         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7976         Make popup and menubar menus be different.  Popup menu uses
7977         clicked location and automatically assumes symbol under the mouse
7978         for various commands.
7979
7980         * menubar-items.el:
7981         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7982         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7983
7984         * menubar-items.el (global-popup-menu): Removed.
7985         * menubar-items.el (mode-popup-menu): Removed.
7986         * menubar-items.el (activate-popup-menu-hook): Removed.
7987         * menubar-items.el (popup-mode-menu): Removed.
7988         * menubar-items.el (popup-buffer-menu): Removed.
7989         * menubar-items.el (popup-menubar-menu): Removed.
7990         Move to menubar.el.
7991
7992         * menubar.el:
7993         * menubar.el (global-popup-menu): New.
7994         * menubar.el (mode-popup-menu): New.
7995         * menubar.el (activate-popup-menu-hook): New.
7996         * menubar.el (last-popup-menu-event): New.
7997         * menubar.el (popup-mode-menu): New.
7998         * menubar.el (popup-buffer-menu): New.
7999         * menubar.el (popup-menubar-menu): New.
8000         * menubar.el (menu-call-at-event): New.
8001         Move non-content functions here.  Add support for context menu
8002         items on extents.
8003
8004         * minibuf.el (minibuffer-history-uniquify):
8005         Typo fix.
8006
8007         * minibuf.el (read-file-name-1):
8008         Call new file dialog box if it exists.
8009
8010         * minibuf.el (mouse-rfn-setup-vars):
8011         Clean up "chop" action.
8012
8013         * mouse.el:
8014         * mouse.el (button2): Now bound to mouse-track.
8015         * mouse.el (click-inside-extent-p):
8016         * mouse.el (point-inside-extent-p):
8017         * mouse.el (point-inside-selection-p):
8018         * mouse.el (mouse-drag-or-yank): Removed.
8019         * mouse.el (mouse-begin-drag-n-drop): New.
8020         * mouse.el (mouse-eval-sexp):
8021         * mouse.el (mouse-track-activate-strokes): New.
8022         * mouse.el (mouse-track-do-activate): New.
8023         * mouse.el (mouse-track):
8024         * mouse.el (default-mouse-track-event-is-with-button): New.
8025         * mouse.el (default-mouse-track-cleanup-hook):
8026         * mouse.el (default-mouse-track-drag-hook):
8027         * mouse.el (default-mouse-track-drag-up-hook):
8028         * mouse.el (default-mouse-track-click-hook):
8029         Merge drag-n-drop into mouse-track.
8030         Add general "activate" support to replace specific button2 kludges.
8031         Use "button modifier" support in mouse-track.
8032
8033         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8034
8035         * package-ui.el:
8036         * package-ui.el (pui-menu):
8037         * package-ui.el (pui-popup-context-sensitive): Removed.
8038         Fix bytecompiler warnings.
8039         Clean up popup code a bit.
8040
8041         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8042
8043         * simple.el:
8044         * simple.el (transpose-lines):
8045         * simple.el (transpose-line-up): New.
8046         * simple.el (transpose-line-down): New.
8047         * simple.el (transpose-subr):
8048         * simple.el (transpose-subr-1): Removed.
8049         Clean up, add functions to move lines up and down.
8050
8051         * startup.el (mail-host-address):
8052         * startup.el (user-mail-address):
8053         Customize.
8054
8055         * subr.el:
8056         * subr.el (set-symbol-value-in-buffer): New.
8057         * subr.el (error):
8058         * subr.el (check-argument-type):
8059         * subr.el (defined-error-p): New.
8060         Add structured error support.
8061
8062         * toolbar-items.el (toolbar-compile):
8063         Use new make-dialog-box.
8064
8065         * update-elc.el:
8066
8067         * userlock.el (ask-user-about-lock-dbox):
8068         * userlock.el (ask-user-about-supersession-threat-dbox):
8069         * userlock.el (ask-user-about-lock):
8070         * userlock.el (ask-user-about-supersession-threat):
8071         Use new make-dialog-box.
8072         Add safety checks; use should use-dialog-box-p.
8073
8074         * window-xemacs.el:
8075         * window-xemacs.el (__buffer-dedicated-frame):
8076         * window-xemacs.el (buffer-dedicated-frame): New.
8077         * window-xemacs.el (set-buffer-dedicated-frame): New.
8078         Move dedicated-frame stuff into lisp.
8079
8080 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8081
8082         * printer.el (generic-print-region): Do not require that
8083         `printer-name' be set.
8084         (printer-name): Commentary clarification.
8085
8086 2000-07-19  Martin Buchholz <martin@xemacs.org>
8087
8088         * XEmacs 21.2.35 is released.
8089
8090 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8091
8092         * select.el (selection-coercible-types): Initialise.
8093
8094 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8095
8096         * select.el (own-clipboard): Bug fix.
8097
8098 2000-07-17  Mike Sperber  <mike@xemacs.org>
8099
8100         * cus-edit.el (custom-migrate-custom-file): Save init file before
8101         continuing.
8102
8103 2000-07-16  Mike Sperber  <mike@xemacs.org>
8104
8105         * startup.el (load-init-file): Remove silly call to
8106         `load-user-custom-file`.
8107         (maybe-migrate-user-init-file): Minor fixes.
8108
8109 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8110
8111         * apropos.el (apropos-documentation-check-doc-file):
8112         `doc' variable should be let-bound, as was presumably intended.
8113
8114         * cus-edit.el (custom-variable-reset-saved):
8115         (custom-variable-reset-standard):
8116         Remove unused variable comment-widget.  Twice.
8117
8118         * toolbar.el (toolbar-blank-press-function):
8119         Add a real defvar with initial value nil and proper docstring.
8120         (press-toolbar-button): No need to check for boundp-ness anymore.
8121
8122         * rect.el (open-rectangle-line): Remove useless (let) form.
8123         Add defvar for pending-delete-mode.
8124
8125         * info.el (Info-find-node): This function needs an autoload cookie.
8126
8127         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8128         Use let* since the second form referred to the first.
8129
8130 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8131
8132         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8133         instead of removed `mswindows-get-clipboard'.
8134
8135
8136 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8137
8138         * select.el (select-convert-from-text): New.
8139         * select.el (select-convert-from-length): New.
8140         * select.el (select-convert-from-integer): New.
8141         * select.el (select-convert-from-identity): New.
8142         * select.el (select-convert-from-filename): New.
8143         * select.el (selection-converter-in-alist): Use them.
8144         New converter functions for X.
8145
8146         * select.el (get-selection): Removed comment.
8147
8148         * select.el (own-selection): Removed append code - I thought
8149         I'd already done this, but apparently not...
8150
8151         * select.el: Changed comment about TIMESTAMP.
8152
8153         * select.el (select-convert-in): New.
8154         * select.el (select-convert-out): New.
8155         New functions that get used by select.c.
8156
8157         * select.el (select-buffer-killed-default): New.
8158         * select.el (select-buffer-killed-text): New.
8159         * select.el (selection-buffer-killed-alist): New.
8160         New list and functions that get called if a relevant selection
8161         exists and a buffer gets killed.
8162
8163         * select.el (select-convert-to-targets):
8164         * select.el (select-convert-to-identity): Removed.
8165         * select.el (select-convert-from-identity): Removed.
8166         * select.el (select-converter-out-alist):
8167         Removed _EMACS_INTERNAL selection type.
8168
8169         * x-select.el (xselect-kill-buffer-hook): Removed.
8170         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8171         Removed this X-specific nonesense. Use the generic support
8172         in select.el instead.
8173
8174 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8175
8176         * mule/mule-category.el (defined-category-hashtable):
8177         Use make-hash-table instead of make-hashtable
8178
8179         * buff-menu.el: Byte-compiler warning fix.
8180
8181         * isearch-mode.el (isearch-highlight-all-cleanup):
8182         Remove unused variable `isearch-highlight-all-start'.
8183
8184         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8185
8186         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8187
8188         * cus-dep.el (Custom-make-dependencies):
8189         Add autoload cookie for custom-add-loads to generated custom-load.el.
8190
8191         * autoload.el (autoload-package-name): Warning suppression.
8192         Move defvar prior to first use.
8193
8194         * custom.el: Add autoload for custom-declare-face.
8195         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8196         * cl.el (cl-hack-byte-compiler):
8197         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8198         to work properly.
8199
8200 2000-07-08  Mike Sperber  <mike@xemacs.org>
8201
8202         * startup.el (load-home-init-file): Added variable.
8203         (maybe-migrate-user-init-file): Added.
8204         (load-user-init-file): Load custom file if different from init
8205         file.
8206
8207         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8208         "startup."
8209
8210         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8211         Moved `custom-file'-related code to cus-file.el.
8212
8213         * cus-file.el: New file.
8214
8215 2000-04-01  Mike Sperber  <mike@xemacs.org>
8216
8217         * packages.el (packages-find-package-directories): Added support
8218         for external package hierarchies with in-place installations.
8219
8220         * find-paths.el (paths-root-in-place-p): Added.
8221         (paths-find-emacs-directory): Added support for external
8222         directories with in-place installations.
8223         (paths-find-site-directory): Ditto.
8224
8225         * startup.el (find-user-init-file): Also look for
8226         ~/.xemacs/init.elc? in preference to ~/.emacs.
8227
8228 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8229
8230         * select.el (own-selection):
8231         * select.el (own-clipboard): Changed `append' parameter to
8232         `how-to-use' parameter.
8233         * select.el (own-selection): Removed icky append code.
8234         * select.el (own-selection, get-selection): Removed extra type
8235         checking.
8236         * select.el (selection-appender-alist):
8237         * select.el (selection-converter-{in|out}-alist): Initialise.
8238         * select.el (select-append-to-*): New.
8239         * select.el (select-convert-from-*): New.  New functions to append
8240         data and convert data from external type.
8241
8242 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8243
8244         * font-lock.el: Javadoc enhancements.
8245
8246 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8247
8248         * printer.el (generic-print-region): Compose job name from buffer
8249         name.
8250
8251 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8252
8253         * font-lock.el (font-lock-fontify-pending-extents): Call
8254         font-lock-fontify-region instead of font-lock-fontify-buffer
8255         to avoid unnecessary progress gauges.
8256
8257 2000-07-06  Craig Lanning  <lanning@scra.org>
8258
8259         * custom-load.el (faces):
8260
8261         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8262         dir is a regex.
8263
8264         * process.el (call-process-internal): from Dan Holmsand, use binary
8265         coding systems so that jka-compr works.
8266
8267 2000-07-07  Ben Wing  <ben@xemacs.org>
8268
8269         * font-lock.el: Undo previous change.  Unfortunately, some
8270         files actually use the variables directly in their init code
8271         without quoting them.
8272
8273 2000-07-07  Ben Wing  <ben@xemacs.org>
8274
8275         * font-lock.el (defvar font-lock-*-face): Removed.
8276
8277         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8278         only when necessary.
8279
8280 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8281
8282         * cl-macs.el: fix cl-transform-function-property kludge
8283         so that it does not require a random feature.
8284
8285 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8286
8287         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8288         as in Linux kernel "Rules.make".
8289
8290 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8291
8292         * build-report.el (build-report): Add autoload cookie.
8293
8294 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8295
8296         * package-ui.el (defgroup pui):  Correct a misspelling
8297         (pui-toggle-package-delete):  Change `seleted' to `selected'
8298
8299 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8300
8301         * package-get.el (package-get-update-base):
8302         (package-get): Use insert-file-contents-literally always.
8303         (package-get-maybe-save-index):
8304         Force coding system for writing to binary.
8305
8306 2000-06-08  Mike Alexander  <mta@arbortext.com>
8307
8308         * code-process.el (call-process-region): If there is no coding
8309         system for the process on process-coding-system-alist use the
8310         coding system of the buffer containing the region.
8311
8312 2000-06-10  Ben Wing  <ben@xemacs.org>
8313
8314         * cmdloop.el (command-error):
8315         If debug-on-error and noninteractive, output backtrace.
8316
8317         * files.el (file-relative-name):
8318         Remove MSDOS references.
8319
8320         * simple.el (line-number): New function, due to non-obvious
8321         behavior/usage of count-lines.
8322
8323         * simple.el (count-lines): document non-obvious usage to get
8324         line number.
8325
8326 2000-06-11  Ben Wing  <ben@xemacs.org>
8327
8328         * faces.el ((featurep 'xpm)):
8329         * x-faces.el (x-init-face-from-resources):
8330         * x-faces.el (x-init-frame-faces):
8331         * x-misc.el (x-init-specifier-from-resources):
8332         * x-misc.el (x-get-resource-and-bogosity-check):
8333         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8334         * x-mouse.el (x-init-pointer-shape):
8335         * x-scrollbar.el (x-init-scrollbar-from-resources):
8336         Add sixth argument to x-get-resource calls so as to issue warnings
8337         rather than errors on bogus arguments.
8338
8339 2000-06-05  Ben Wing  <ben@xemacs.org>
8340
8341         * compat.el: new file.  provides a clean, non-intrusive way to
8342         define compatibility functions.
8343
8344         * process.el (shell-quote-argument): temporary fix for lack
8345         of nt-quote-process-args.  #### I need to put back the overall
8346         structure of that mechanism but redo the guts of it using the
8347         extra intelligence in the C code.
8348
8349 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8350
8351         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8352         `package-get' does in package-get.el, instead of using external
8353         "md5sum" program.
8354
8355         * package-get.el (package-get): Insert package file literally to
8356         make checksum calculation work.
8357
8358 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8359
8360         * code-files.el (convert-mbox-coding-system): Deleted.
8361         (file-coding-system-alist): Removed reference to
8362         convert-mbox-coding-system.
8363
8364 2000-05-28  Martin Buchholz <martin@xemacs.org>
8365
8366         * XEmacs 21.2.34 is released.
8367
8368 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8369
8370         * font-lock.el (font-lock-keywords): Rewrote docstring
8371
8372 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8373
8374         * loadhist.el (unload-feature): handle case where x is both boundp
8375         and fboundp
8376
8377 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8378
8379         * packages.el: It's ok to use built-in macros, but not lisp
8380         defined ones.
8381
8382 2000-05-20  Ben Wing  <ben@xemacs.org>
8383
8384         * font-lock.el:
8385         * font-lock.el (font-lock-message-threshold):
8386         * font-lock.el (font-lock-mode):
8387         * font-lock.el (font-lock-default-fontify-buffer):
8388         * font-lock.el (font-lock-always-fontify-immediately):
8389         * font-lock.el (font-lock-old-extent): Removed.
8390         * font-lock.el (font-lock-old-len): Removed.
8391         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8392         * font-lock.el (font-lock-pending-extent-table): New.
8393         * font-lock.el (font-lock-range-table): New.
8394         * font-lock.el (font-lock-after-change-function):
8395         * font-lock.el (font-lock-after-change-function-1): Removed.
8396         * font-lock.el (font-lock-fontify-pending-extents): New.
8397         * font-lock.el ('font-lock-revert-cleanup): Removed.
8398         * font-lock.el ('font-lock-revert-setup): Removed.
8399         Rewrite deferral code to handle any number of changes, merging
8400         them properly.  Remove hacked-up code for revert-buffer, now
8401         unnecessary.
8402
8403         * menubar-items.el (default-menubar):
8404         In Options->Edit Init File, don't switch to emacs-lisp-mode
8405         unless necessary; doing this turns off font-lock.
8406
8407 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8408
8409         * keydefs.el: Define C-x BS to backward-kill-sentence.
8410
8411 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8412
8413         * files.el (hack-local-variables-prop-line): Use non-greedy
8414         matching to process -*-texinfo-*- -*-.
8415
8416 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8417
8418         * minibuf.el (minibuf-directory-files): new function.
8419         (read-file-name-activate-callback): use minibuf-directory-files.
8420         (read-directory-name-internal): ditto.
8421         (mouse-file-display-completion-list): ditto.
8422         (mouse-directory-display-completion-list): ditto.
8423         (read-file-name-internal): remove "./" from completion list unless
8424         explicitly matched, for consistency.
8425
8426 2000-05-11  Ben Wing  <ben@xemacs.org>
8427
8428         * gutter-items.el (gutter-buffers-tab):
8429         * gutter-items.el (add-tab-to-gutter):
8430         * gutter-items.el (update-tab-in-gutter):
8431         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8432         * gutter-items.el (append-progress-display):
8433         * gutter-items.el (abort-progress-display):
8434         * gutter-items.el (raw-append-progress-display):
8435         Further fixes.  Use set-glyph-image not set-image-instance-property,
8436         to fix problems with multiple windows in a frame.
8437
8438         * menubar-items.el (tutorials-menu-filter):
8439         Fix typo.
8440
8441         * startup.el (early-error-handler):
8442         Display message box under windows; otherwise, message will disappear
8443         before it can be viewed.
8444
8445         * update-elc.el:
8446         Fix bug in NEEDTODUMP processing.
8447
8448 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8449
8450         * startup.el (lock-directory): Removed.
8451         (superlock-file): Ditto.
8452         (startup-set-paths): Remove lockdir.
8453         (startup-setup-paths-warning): Remove lock-directory.
8454
8455         * setup-paths.el (paths-find-lock-directory): Removed.
8456         (paths-find-superlock-file): Ditto.
8457
8458 2000-05-09  Ben Wing  <ben@xemacs.org>
8459
8460         * faces.el (set-face-property):
8461         * faces.el (set-face-font):
8462         * faces.el (set-face-foreground):
8463         * faces.el (set-face-background):
8464         * faces.el (set-face-background-pixmap):
8465         * faces.el (set-face-underline-p):
8466         * faces.el (set-face-strikethru-p):
8467         * faces.el (set-face-highlight-p):
8468         * faces.el (set-face-dim-p):
8469         * faces.el (set-face-blinking-p):
8470         * faces.el (set-face-reverse-p):
8471         doc string changes.
8472
8473         * glyphs.el:
8474         * glyphs.el (make-image-specifier):
8475         * glyphs.el (glyph-property):
8476         * glyphs.el (set-glyph-image):
8477         * glyphs.el (make-glyph):
8478         * glyphs.el (make-pointer-glyph):
8479         * glyphs.el (make-icon-glyph):
8480         * glyphs.el (widget-image-instance-p): New.
8481         authorship info, lots of doc changes.  New predicate, inadvertently
8482         omitted.  the general principle with specifier docs is now that
8483         the description of instantiators should go with the make-foo-specifier
8484         fun's doc string, rather than in foo-specifier-p.  this follows
8485         conventions elsewhere in XEmacs and in general is a lot more obvious
8486         of a place to look.  sometimes the make-foo-specifier function needs
8487         to be created in the process.
8488
8489         * gutter.el:
8490         * gutter.el (make-gutter-specifier): New.
8491         * gutter.el (make-gutter-size-specifier): New.
8492         * gutter.el (make-gutter-visible-specifier): New.
8493         specifier doc updates according to the conventions specified before.
8494
8495         * objects.el:
8496         * objects.el (make-font-specifier):
8497         * objects.el (make-color-specifier):
8498         * objects.el (make-face-boolean-specifier): New.
8499         specifier doc updates according to the conventions specified before.
8500
8501         * specifier.el:
8502         * specifier.el (set-specifier):
8503         * specifier.el (make-integer-specifier): New.
8504         * specifier.el (make-boolean-specifier): New.
8505         * specifier.el (make-natnum-specifier): New.
8506         * specifier.el (make-generic-specifier): New.
8507         * specifier.el (make-display-table-specifier): New.
8508         specifier doc updates according to the conventions specified before.
8509
8510         * toolbar.el:
8511         * toolbar.el (make-toolbar-specifier): New.
8512         specifier doc updates according to the conventions specified before.
8513
8514 2000-05-09  Ben Wing  <ben@xemacs.org>
8515
8516         * process.el (call-process-internal): Revert to previous version
8517         because Mike's change clashed with a change I did not long before.
8518         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8519         Thanks very much Mike for pointing out the bug and submitting a
8520         patch!
8521
8522 2000-04-13  Mike Alexander  <mta@arbortext.com>
8523
8524         * process.el (call-process-internal): Send the correct input buffer
8525         (call-process-internal): Return the exit status of the process
8526
8527 2000-05-07  Ben Wing  <ben@xemacs.org>
8528
8529         * winnt.el:
8530         * winnt.el (nt-quote-args-verbatim): Removed.
8531         * winnt.el (nt-quote-args-prefix-quote): Removed.
8532         * winnt.el (nt-quote-args-backslash-quote): Removed.
8533         * winnt.el (nt-quote-args-double-quote): Removed.
8534         * winnt.el (nt-quote-args-functions-alist): Removed.
8535         * winnt.el (nt-quote-process-args): Removed.
8536         Remove all stuff for argument quoting.  We borrow the code instead
8537         from Emacs 20.6, which is much more careful in its quoting
8538         (e.g. in handling runs of the escape character) and avoids most of
8539         the need for this Lisp mechanism by checking to see whether we're
8540         running a Cygwin or normal program and doing the appropriate
8541         quoting.  If we end up needing such a mechanism, we should add
8542         it by extending the variable `mswindows-quote-process-args' so it
8543         can take an alist of regexps.
8544
8545 2000-05-07  Ben Wing  <ben@xemacs.org>
8546
8547         * keydefs.el:
8548         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8549         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8550         the window without moving point.
8551
8552         * simple.el:
8553         * simple.el (scroll-up-one): New.
8554         * simple.el (scroll-down-one): New.
8555         Functions for use with C-M-up/down.
8556
8557 2000-05-01  Martin Buchholz <martin@xemacs.org>
8558
8559         * XEmacs 21.2.33 is released.
8560
8561 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8562
8563         * dialog.el (yes-or-no-p-dialog-box):
8564         Fix docstring.
8565         Fix following horrible bug in X11 mode with focus-follows-mouse:
8566           1. Visit two files in two different frames.
8567           2. do File->Revert Buffer in one of those frames.
8568           3. Dialog box appears.
8569           4. Arrange things so that the mouse passes over the *other*
8570              frame, then to the dialog box, and click on "Yes".
8571           5. The file contents end up in the *wrong* buffer!
8572         Add TODO comment.
8573
8574 2000-04-28  Ben Wing  <ben@xemacs.org>
8575
8576         * help.el (describe-installation): correct typo introduced
8577         in last patch: boundp -> fboundp.
8578
8579         * etags.el (buffer-tag-table-list):
8580         canonicalize filenames to Unix format so that tag-table-alist
8581         searching works under Windows.
8582
8583         * autoload.el:
8584         Bowdlerize the supposedly objectionable words
8585         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8586
8587         * gutter-items.el (set-progress-display-style):
8588         * gutter-items.el (search-dialog-callback):
8589         * gutter-items.el (make-search-dialog):
8590         Change to new callback-ex api.
8591
8592 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8593
8594         * help.el: (describe-installation): decode-coding-string is not
8595         defined in a non MULE environment.
8596
8597 2000-04-28  Ben Wing  <ben@xemacs.org>
8598
8599         * gutter-items.el (buffer-list-changed-hook):
8600         use it, not record-buffer-hook.
8601
8602         * subr.el (record-buffer-hook): Removed.
8603
8604 2000-04-27  Ben Wing  <ben@xemacs.org>
8605
8606         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8607         use NORECORD option.  Andy will not like this, but the existing
8608         gutter behavior is just wrong, as per this comment:
8609
8610         ;; this used to add the norecord flag to both calls below.
8611         ;; this is bogus because it is a pervasive assumption in XEmacs
8612         ;; that the current buffer is at the front of the buffers list.
8613         ;; for example, select an item and then do M-C-l
8614         ;; (switch-to-other-buffer).  Things get way confused.
8615         ;;
8616         ;; Andy, if you want to maintain the current look, you must
8617         ;;  *uncouple* the gutter order and buffers order.
8618
8619         * loaddefs.el (completion-ignored-extensions): unfuckify.
8620
8621         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8622         xemacs.mak.
8623
8624         * autoload.el (batch-update-one-directory): new function, used in
8625         xemacs.mak.
8626
8627         * loadup.el: set gc-cons-threshold very high unless dumping --
8628         loadup during update-elc is much much much faster.  also do this
8629         when quick-building.
8630
8631         add commented-out code for profiling loadup.
8632
8633
8634         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8635         is required in order to build xemacs.
8636
8637 2000-04-26  Ben Wing  <ben@xemacs.org>
8638
8639         * loadup.el: don't garbage collect during loadup if quick-build
8640         compile-time option is set.
8641
8642 2000-04-23  Ben Wing  <ben@xemacs.org>
8643
8644         * update-elc.el: compute whether any dumped .el or .elc files
8645         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8646         if so.
8647
8648         * update-elc.el (update-elc-files-to-compile): always change
8649         NOBYTECOMPILE in the src directory rather than current dir,
8650         so it will work under NT.
8651
8652         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8653         the form of this file is identical between Unix and Windows.
8654         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8655         Added comment.
8656         (update-autoloads-from-directory): updated doc string.
8657         updated doc strings in a few other places.
8658
8659 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8660
8661         * bytecomp.el (byte-force-recompile): Fix argument to
8662         byte-recompile-directory.
8663
8664 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8665
8666         * gutter-items.el (progress-display-clear-when-idle): Use
8667         add-one-shot-hook.
8668         * gutter-items.el (clear-progress-display): Adjust number of
8669         arguments.
8670
8671 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8672
8673         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8674
8675 2000-04-16  Ben Wing  <ben@xemacs.org>
8676
8677         * printer.el: New file.
8678
8679         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8680
8681         * help.el (describe-installation): Fix decoding for Windows.
8682
8683         * menubar-items.el:
8684         * menubar-items.el (default-menubar):
8685         * menubar-items.el (tutorials-menu-filter): New.
8686         * menubar-items.el (popup-menubar-menu):
8687         Add authorship.  Redo Help menu and Tutorials filter.
8688
8689         * menubar.el: Correct comment.
8690
8691         * modeline.el (modeline-buffer-identification): Correct doc string.
8692
8693         * simple.el:
8694         * simple.el (printing): Removed.
8695         * simple.el (printer-name): Removed.
8696         * simple.el (generic-print-buffer): Removed.
8697         * simple.el (generic-print-region): Removed.
8698         Move generic print code to printer.el.
8699
8700 2000-04-15  Ben Wing  <ben@xemacs.org>
8701
8702         * simple.el (generic-print-region): New.
8703         make this function actually work.
8704         (generic-print-buffer): call generic-print-region.
8705
8706 2000-04-14  Andy Piper  <andy@xemacs.org>
8707
8708         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8709         by using the new widget-callback-current-channel.
8710         (search-dialog-callback): ditto.
8711
8712 2000-04-12  Andy Piper  <andy@xemacs.org>
8713
8714         * gutter.el (default-gutter-position): moved from gutter-items.el.
8715         (default-gutter-position-changed-hook): ditto.
8716         (gutter-element-visibility-changed-hook): ditto.
8717         (set-gutter-element): ditto.
8718         (remove-gutter-element): ditto.
8719         (set-gutter-element-visible-p): ditto.
8720         (gutter-element-visible-p): ditto.
8721         (init-gutter): ditto.
8722
8723         * dialog.el (make-dialog-box): renamed and moved from
8724         gutter-items.el
8725
8726         * gutter-items.el: move various functions elsewhere.
8727
8728 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8729
8730         * menubar-items.el: Fixed place of parenthesis.
8731
8732 2000-04-12  Ben Wing  <ben@xemacs.org>
8733
8734         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8735                 without constantly being prompted for the tag.
8736         * simple.el: Added a number of section headings, to clarify the
8737                 organization of this file.
8738         * simple.el (activate-region):
8739         * simple.el (region-exists-p):
8740         * simple.el (region-active-p):
8741                 Moved these three function down to the other side of
8742                 the case-changing functions, so they join the rest of
8743                 the region code.
8744         * simple.el (printing): New.
8745         * simple.el (printer-name): New.
8746         * simple.el (generic-print-buffer): New.
8747                 New functions, a very simple prototype for a unified
8748                 printing interface.
8749
8750         * process.el (call-process-internal): Real fix for null BUFFER,
8751                 other problems with BUFFER specs.
8752
8753         * menubar-items.el:
8754                 Fixed up File->Print to use new printing functions.
8755                 Various corrections and expansions to Grep/Compile menus.
8756                 New options for Printing.
8757                 New options for SMTP Mail, the way to send mail under
8758                   MS Windows. (There's also a package patch to make SMTP
8759                   Mail be the default under MSWin.)
8760
8761 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8762
8763         * menubar-items.el: Selecting Rectangle Mousing from menubar
8764         did not work.  Needed to quote mouse-track-rectangle-p.
8765
8766 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8767
8768         * cl-compat.el (keywordp): Removed.
8769
8770 2000-04-05  Andy Piper  <andy@xemacs.org>
8771
8772         * gutter-items.el (progress-layout-glyph): don't initialize here.
8773         (progress-gauge-glyph): use dynamic sizing.
8774         (set-progress-display-style): new function. Set progress glyphs
8775         appropriately depending on the style.
8776         (progress-display-style): new variable. Custom version of
8777         set-progress-display-style.
8778         (progress-abort-glyph): switch to dynamic sizes.
8779         (search-dialog-text): make the edit field active.
8780
8781 2000-04-04  Andy Piper  <andy@xemacs.org>
8782
8783         * gutter-items.el (make-search-dialog): need to make the search
8784         dialog visible after creation.
8785
8786         * menubar-items.el (default-menubar): use the search dialog for
8787         searching. Remove some extraneous search menu items.
8788
8789         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8790         well as strings.
8791         (make-gutter-only-dialog-frame): allow the user to create the
8792         frame unmapped. Allow the gutter spec to be given as a glyph.
8793         (search-dialog-direction): new variable.
8794         (search-dialog-text): new variable.
8795         (search-dialog-callback): new function. Callback for the search
8796         dialog action.
8797         (make-search-dialog): new function. Create a user-friendly search
8798         dialog.
8799
8800 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8801
8802         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8803         under Windows.
8804
8805 2000-04-01  Andy Piper  <andy@xemacs.org>
8806
8807         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8808         progress more accurately.
8809
8810 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8811
8812         * finder.el (finder-compile-keywords): Process readable files only.
8813         Because error in process of .#finder-inf.el when compile xemacs
8814         with --with-clash-detection option.
8815
8816 2000-03-31  Andy Piper  <andy@xemacs.org>
8817
8818         * gutter-items.el (append-progress-display): don't delay after a
8819         successful font-lock.
8820         (make-gutter-only-dialog-frame): new function. Allow users to
8821         create gutter-only dialogs.
8822
8823 2000-03-27  Mike Alexander  <mta@arbortext.com>
8824
8825         * process.el (call-process-internal): Handle a null BUFFER
8826         parameter correctly.
8827
8828 2000-03-28  Andy Piper  <andy@xemacs.org>
8829
8830         * gutter-items.el (abort-progress-display): put strings in the
8831         gutter not extents.
8832         (progress-layout-glyph): signal special 'quit callback.
8833         (progress-display-quit-function): deleted.
8834         (progress-display-stop-callback): deleted.
8835         (progress-display-dispatch-command-events): deleted.
8836         (append-progress-display): remove calls to
8837         progress-display-dispatch-command-events.
8838         (raw-append-progress-display): ditto.
8839
8840 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8841
8842         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8843         being a list.  Actually define `stipple-pixmap-p' which is used as
8844         an error predicate.  Correctly handle PIXMAP being either relative
8845         or absolute file name.
8846
8847 2000-03-24  Andy Piper  <andy@xemacs.org>
8848
8849         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8850         (abort-progress-display): ditto. Don't delete the created extent.
8851         (raw-append-progress-display): ditto.
8852         (progress-display-dispatch-non-command-events): new
8853         function. Encapsulates what we want to do when no command input is
8854         required.
8855         (progress-display-dispatch-command-events): likewise, but disable
8856         for now since it causes too many problems.
8857         (append-progress-display): use them.
8858         (raw-append-progress-display): ditto.
8859         (default-gutter-position-changed-hook): set this rather than
8860         default-gutter-position-changed.
8861         (default-gutter-position-changed-hook): lambda with zero arguments
8862         rather than one.
8863         (raw-append-progress-display): trap errors in pending input since
8864         allowing them to signal will hose the gauge well and
8865         truly. Ideally we would like to delay these until we are more able
8866         to cope.
8867         (append-progress-display): ditto.
8868
8869 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8870
8871         * lisp/make-docfile.el: call-process-internal is now implemented
8872         in process.el.
8873
8874 2000-03-21  Ben Wing  <ben@xemacs.org>
8875
8876         * mule\mule-cmds.el (set-language-info-alist):
8877         Fix to correspond to new menu arrangement.
8878
8879 2000-03-21  Ben Wing  <ben@xemacs.org>
8880
8881         * process.el:
8882         * process.el (call-process-internal): New.
8883         New implementation of call-process.  Only enabled under NT, so far.
8884         stderr handling not implemented yet in CVS'd C code.
8885
8886 2000-03-20  Ben Wing  <ben@xemacs.org>
8887
8888         * lisp-mode.el:
8889         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8890         * lisp-mode.el (lisp-interaction-mode):
8891         Put back Lisp Interaction menubar for Jan V's sake.
8892
8893         * simple.el:
8894         * simple.el (mark-ring):
8895         * simple.el (dont-record-current-mark): New.
8896         * simple.el (in-shifted-motion-command): New.
8897         * simple.el (mark-ring-unrecorded-commands): New.
8898         * simple.el (mark-ring-max):
8899         * simple.el (set-mark-command):
8900         * simple.el (push-mark):
8901         * simple.el (handle-pre-motion-command):
8902         Implement scheme for not recording unimportant marks.
8903
8904         * subr.el:
8905         * subr.el (function-allows-args): New.
8906         New function function-allows-args.
8907
8908 2000-03-20  Martin Buchholz <martin@xemacs.org>
8909
8910         * XEmacs 21.2.32 is released.
8911
8912 2000-03-20  Andy Piper  <andy@xemacs.org>
8913
8914         * gutter-items.el (update-tab-in-gutter): force selection of the
8915         selected-window if required to do so.
8916         (buffers-tab-items): ditto.
8917         (add-tab-to-gutter): ditto.
8918         (create-frame-hook): use force-selection.
8919         (default-gutter-position-changed): lambdify.
8920         (update-tab-hook): deleted since it was only used in one place.
8921
8922 2000-03-18  Andy Piper  <andy@xemacs.org>
8923
8924         * files.el (find-file-noselect): undo change that shouldn't have
8925         gone in.
8926
8927 2000-03-17  Andy Piper  <andy@xemacs.org>
8928
8929         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8930         of selected-window trickery.
8931
8932         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8933         frames tabs.
8934         (progress-display-stop-callback): progress -> progress-display
8935         (progress-display-quit-function): ditto.
8936         (clear-progress-display): ditto.
8937         (remove-progress-display): ditto.
8938         (append-progress-display): ditto.
8939         (abort-progress-display): ditto.
8940         (raw-append-progress-display): ditto.
8941         (display-progress-display): ditto.
8942         (current-progress-display-label): ditto.
8943         (current-progress-display): ditto.
8944         (lprogress-display): ditto and save the buffer
8945         (progress-display): ditto. Otherwise the buffer sometimes gets
8946         changed which confuses font-lock.
8947
8948         * font-lock.el (font-lock-default-fontify-buffer): catch all
8949         errors, not just quit.
8950         (font-lock-mode): progress -> display-progress
8951         (font-lock-default-fontify-buffer): ditto.
8952         (font-lock-fontify-syntactically-region): ditto.
8953         (font-lock-fontify-keywords-region): ditto.
8954
8955 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8956
8957         * cl.el (gensym): Move to here from cl-macs.el.
8958         (gentemp): Ditto.
8959
8960 2000-03-16  Andy Piper  <andy@xemacs.org>
8961
8962         * font-lock.el (font-lock-mode): use lprogress and friends for
8963         progress management.
8964         (font-lock-default-fontify-buffer): ditto.
8965         (font-lock-fontify-syntactically-region): ditto.
8966         (font-lock-fontify-keywords-region): ditto.
8967         (font-lock-revert-cleanup): fix reverting.
8968         (font-lock-revert-setup): ditto.
8969
8970         * gutter-items.el (progress-use-echo-area): new variable. Use the
8971         echo area for progress gauges if non-nil.
8972         (clear-progress): remove echo area stuff and defer to
8973         clear-message.
8974         (append-progress): dispatch non-command events after each progress
8975         increment. Remove echo area stuff.
8976         (abort-progress): remove echo area stuff and defer to
8977         display-message.
8978         (raw-append-progress): ditto. Dispatch non-command events after
8979         gutter redisplay.
8980         (display-progress): defer echo area stuff to display-message.
8981
8982         * gutter-items.el (clear-progress):
8983         (abort-progress): indentation changes.
8984         (display-progress): don't clear progress.
8985         (append-progress): compare messages with equal.
8986         (raw-append-progress): use dispatch-non-command-events to flush
8987         widget creation events.
8988
8989 2000-03-13  Ben Wing  <ben@xemacs.org>
8990
8991         * abbrev.el:
8992         * abbrev.el (abbrev-string-to-be-defined): New.
8993         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8994         Changes for use with the menubar.
8995
8996 2000-03-12  Ben Wing  <ben@xemacs.org>
8997
8998         * alist.el (vassoc): moved here from font-menu.el.
8999
9000         * custom.el (defface): typo fix.
9001
9002         * dialog.el (yes-or-no-p-dialog-box):
9003         * dialog.el (message-box):
9004         * files.el (save-some-buffers-1):
9005         Put accelerators in the button names.
9006
9007         * font-lock.el (font-lock-comment-face):
9008         * font-lock.el (font-lock-keyword-face):
9009         * font-lock.el (font-lock-function-name-face):
9010         Fixed some of the colors under MS Windows because the existing
9011         default colors were hardly different from black and needed to be
9012         made lighter.
9013
9014         * font-menu.el:
9015         * font-menu.el (font-menu-split-long-menu):
9016         * font-menu.el (font-menu-family-constructor):
9017         * font-menu.el (font-menu-size-constructor):
9018         * font-menu.el (font-menu-weight-constructor):
9019         * font-menu.el (font-menu-set-font):
9020         vassoc moved to alist.el.
9021         Accelerators added to all menus.
9022         Unused bound var new-props removed.
9023
9024         * keydefs.el: I did a whole lot of rearranging to put things in a
9025         more consistent order and fixed a number of cases where key
9026         combinations involving up, down, left, right and so on were
9027         defined but the corresponding keypad combinations were not
9028         defined.
9029
9030         * lisp-mode.el:
9031         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9032         * lisp-mode.el (emacs-lisp-mode):
9033         * lisp-mode.el (lisp-interaction-mode):
9034         * lisp-mode.el (flet):
9035         Added accelerators onto the menus.
9036         Made all the different versions of the let function be indented
9037         the same way.
9038         Undid Steve's easy-menu-ification, because it makes it impossible
9039         to have the menubar and popup menus different.
9040         Cleaned up the menu; added items for find-function &c and some
9041         indenting, and removed debug-on-*.
9042
9043         * list-mode.el (list-mode-hook):
9044         * list-mode.el (list-mode):
9045         * list-mode.el (completion-setup-hook):
9046         * list-mode.el (display-completion-list):
9047         Added support for the :window-height keyword, which is required
9048         because of other changes that I made for the file dialog box.  I
9049         also made the hook variables list-mode-hook and
9050         completion-setup-hook and also minibuffer-setup-hook in
9051         minibuf.el be permanent-local; see comment in list-mode.el.
9052
9053         * map-ynp.el (map-y-or-n-p):
9054         Added accelerators to the dialog buttons.
9055
9056         * menubar-items.el (menu-truncate-list):
9057         New internal function.
9058         * menubar-items.el (submenu-generate-accelerator-spec):
9059         * menubar-items.el (menu-item-strip-accelerator-spec):
9060         * menubar-items.el (menu-item-generate-accelerator-spec):
9061         New exported functions, for use in auto-generating accelerator specs.
9062
9063         * menubar-items.el:
9064         * menubar-items.el (default-menubar):
9065         * menubar-items.el (maybe-add-init-button):
9066         * menubar-items.el (bookmark-menu-filter):
9067         * menubar-items.el (slow-format-buffers-menu-line):
9068         * menubar-items.el (build-buffers-menu-internal):
9069         * menubar-items.el (language-environment-menu-filter):
9070         * menubar-items.el (default-popup-menu):
9071         * menubar-items.el (popup-buffer-menu):
9072         * menubar-items.el (popup-menubar-menu):
9073         Did a major overhaul on this file, and in fact I'm nowhere near
9074         done working on the menubar, and there will be more patches to
9075         come.  A basic summary of what I've done:
9076
9077         a) I added accelerators to all of the menu items.  For menus that
9078         are auto-generated, such as the buffers menu, the accelerators are
9079         automatically added to the beginning of each line using the
9080         numbers 1 through 9, then zero, and then letters starting with A,
9081         but omitting the letters that are already in use for the fixed
9082         menu items at the top of the buffers menu.  To facilitate adding
9083         accelerators of this kind, I created some new functions
9084         (*-accelerator-spec), which are also being used by other filters
9085         that auto generate lists of things such as ftp sites to download
9086         packages.  If people really don't like these accelerators
9087         appearing at the beginning of the menu items, a variable can be
9088         added to optionally turn them off, but I think this is rather
9089         pointless because other menu items have accelerators and many or
9090         most of the menu users will use the accelerators if the support is
9091         there.
9092
9093         b) I combined the top level Tools and Apps menus into a single
9094         Tools menu, because the distinction between the two is not
9095         obvious, and the items on the menus are not used often enough that
9096         putting some of them onto submenus is a problem.
9097
9098         c) I created two new top level menus called View and Cmds because
9099         there were too many items on the File and Edit menus, and I'm going
9100         to be adding more items to these menus.  In contrast to the Tools
9101         menu, the items on these menus may be used quite often during an
9102         editing session, and so should be available with fewer
9103         keystrokes.
9104
9105         d) I added a number of options to the options menu, including one
9106         for controlling whether the alt key can be used to traverse to
9107         menu items using the accelerators, one for controlling behavior of
9108         control-k, one for controlling how the kill and yank functions
9109         interact with the clipboard, a few additional buffers-menu
9110         options, and various other things.  I also did a bit of
9111         rearranging, for example, combining the keyboard and mouse options
9112         into a single keyboard and mouse submenu to facilitate the
9113         accelerators on that level.
9114
9115         e) I changed the variable buffers-menu-format-buffer-line-function
9116         to take two arguments instead of one, the second argument being
9117         the line number for use in creating an accelerator.  I added a
9118         hack to support existing functions with one argument (although I
9119         doubt that very many of these exist), for backward compatibility.
9120
9121         f) I moved the top level mule menu to be a submenu of the edit
9122         menu.  I think that most of the items on this menu are fairly
9123         useless and there are certainly not enough frequently used items
9124         to justify this being its own top level menu.
9125
9126         g) I combined most of the items in big-menubar.el into the main menu.
9127         If people think the main menu is too big, it would be possible to
9128         create different configurations, some smaller.
9129
9130         * menubar.el (check-menu-syntax):
9131         Deleted some syntax checks that were no longer valid, partly
9132         because of changes that were already made a long time ago, and
9133         partly because of a change I made where I allow the name of the
9134         menu item to be an evaluated expression rather than just a string,
9135         similar to all of the other parameters of a menu item.
9136
9137         * minibuf.el:
9138         * minibuf.el (read-file-name-1):
9139         * minibuf.el (mouse-read-file-name-1):
9140         I made a number of changes to improve the appearance
9141         and functioning of the file dialog box.  They include:
9142
9143         a) Fixing the problem where closing the dialog box by clicking on
9144         the close button of the window didn't properly exit the
9145         minibuffer.
9146
9147         b) Fixing the problem that if you typed part of a file name, and
9148         then clicked on a completion with the mouse, the file was not
9149         correctly selected.
9150
9151         c) Changing the title of the dialog box to reflect the operation
9152         being done in accordance with user interface conventions, rather
9153         than the name of the dialog box buffer, which is rather useless.
9154
9155         d) Remove the words "possible completions are" which didn't
9156         belong.
9157
9158         e) Fix things so that the completions scroll off the end of the
9159         completions windows only to the right, rather than both to the
9160         right and down, which is in accordance with Windows user interface
9161         conventions.
9162
9163         * msw-init.el (init-post-mswindows-win):
9164         Added a binding for meta-F4, which is the standard windows binding
9165         for exiting a program.
9166
9167         * select.el (get-selection-no-error):
9168         * select.el (own-selection):
9169         * select.el (own-clipboard):
9170         Added an optional argument called append to the functions
9171         own-selection and own-clipboard.  This adds support for appending
9172         text to the existing selection and allows the function
9173         own-clipboard to be used as the value of the variable
9174         interprogram- cut-function.
9175
9176         Fixed a bug in own-selection in handling zmacs-region-stays.
9177
9178         * simple.el (historical-kill-line): New.
9179
9180         * simple.el (kill-line):
9181         * simple.el (interprogram-cut-function):
9182         * simple.el (interprogram-paste-function):
9183         * simple.el (handle-pre-motion-command):
9184         * simple.el (next-line):
9185         * simple.el (previous-line):
9186         a) Expanded the variable kill-whole-line, so that function
9187         kill-line can be set to delete the entire line always, not just
9188         when cursor is at the beginning of the line.  This is controlled
9189         by setting the variable kill-whole-line to the symbol 'always.
9190         This behavior, as well as the existing kill-whole-line behavior,
9191         now only take effect when kill-line is called interactively,
9192         although this is a departure from a previous behavior in the case
9193         of setting this variable kill-whole-line to t.  It is almost
9194         certainly what has always been intended, and most likely the old
9195         way of doing things introduced bugs.  I also created a function
9196         called historical-kill-line, which ignores the kill-whole-line
9197         setting and always gives the historical behavior of only killing
9198         to the end of the line.  I bound this function to shift- control-k
9199         so that the kill to end of line behavior is available, even when
9200         kill-whole-line has been set to change control-k into the simple
9201         delete-whole-line behavior. (This can be set using the options
9202         menu.)
9203
9204         b) I changed things so that kill and yank now interact with the
9205         clipboard by default under windows.  This was done by changing the
9206         default value of interprogram-cut- function and
9207         interprogram-paste-function.  You can get the old behavior by
9208         setting these to nil, and there is an option on the options menu
9209         to do this.
9210
9211         c) I added support for selecting text using shifted motion keys.
9212         This support is on by default and can be controlled by the
9213         variable shifted-motion-keys-select-region.  There is also a
9214         variable called unshifted-motion-keys-deselect-region that
9215         controls more specifically how the shifted motion key behavior
9216         works.  I did not put an option on the options menu to turn this
9217         off, because I can't imagine why this would be useful.
9218
9219         * simple.el (forward-block-of-lines):
9220         * simple.el (backward-block-of-lines):
9221         * simple.el (block-movement-size):
9222         New.
9223
9224         * simple.el (uncapitalized-title-words):
9225         * simple.el (uncapitalized-title-word-regexp):
9226         * simple.el (capitalize-string-as-title):
9227         * simple.el (capitalize-region-as-title):
9228         New.
9229
9230
9231         * subr.el (add-hook):
9232         * subr.el (make-local-hook): New.
9233         * subr.el (remove-local-hook): New.
9234         * subr.el (add-one-shot-hook): New.
9235         * subr.el (add-local-one-shot-hook): New.
9236         Added some functions to make using hooks easier.
9237         These include:
9238
9239         a) Functions add-local-hook and remove-local-hook to make it easy
9240         to use local hooks.
9241
9242         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9243         make it possible to add a "one-shot" hook, which is to say a hook
9244         that runs only once, and automatically removes itself after the
9245         first time it has run.
9246
9247 2000-03-09  Andy Piper  <andy@xemacs.org>
9248
9249         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9250
9251 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9252
9253         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9254         Moved from menubar-items.el.
9255         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9256
9257 2000-03-08  Andy Piper  <andy@xemacs.org>
9258
9259         * gutter-items.el (build-buffers-tab-internal): add selected field
9260         to buffers tab spec.
9261
9262 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9263
9264         * minibuf.el (last-exact-completion): Initialize to nil.
9265
9266 2000-03-07  Didier Verna  <didier@xemacs.org>
9267
9268         * startup.el (command-line-1): remove unused variable
9269         `first-file-buffer'.
9270
9271 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9272
9273         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9274         which is also used for Web server log files.
9275
9276 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9277
9278         * mule/mule-charset.el: Setup auto-fill-chars.
9279
9280 2000-03-02  SL Baur  <steve@beopen.com>
9281
9282         * subr.el (with-string-as-buffer-contents): Reimplement using
9283         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9284         non-deletion of buffer after execution problem.
9285         (with-output-to-string): Use unique buffer name.
9286
9287 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9288
9289         * gutter-items.el (buffers-tab-sort-function):  New variable.
9290         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9291
9292 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9293
9294         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9295
9296 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9297
9298         * menubar-items.el (maybe-add-init-button): Remove the "Load
9299         .emacs" button from all menubars.
9300
9301 2000-03-01  Didier Verna  <didier@xemacs.org>
9302
9303         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9304         region rectangle replacement (from Jan Vroonhof).
9305         (replace-rectangle): new function.
9306
9307 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9308
9309         * mule/mule-cmds.el (set-default-coding-systems): Use
9310         set-terminal-coding-system and set-keyboard-coding-system.
9311         * coding.el (set-terminal-coding-system): Use
9312         set-console-tty-output-coding-system.
9313         (set-keyboard-coding-system): Use
9314         set-console-tty-input-coding-system.
9315
9316 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9317
9318         * minibuf.el (read-variable): Allow symbol to default argument.
9319
9320 2000-02-27  Andy Piper  <andy@xemacs.org>
9321
9322         * gutter-items.el (update-tab-hook): new function to be used for
9323         hooks.
9324         (create-frame-hook): add update-tab-hook.
9325         (record-buffer-hook): ditto.
9326         (default-gutter-position-changed): ditto.
9327         (default-gutter-position): updating the buffers tab is now handled
9328         by a hook.
9329         (default-gutter-position-changed-hook): new variable.
9330         (gutter-element-visibility-changed-hook): ditto.
9331         (set-gutter-element-visible-p): call it.
9332         (set-gutter-element): use modify-specifier-instances. Set extents
9333         as duplicable before using.
9334         (remove-gutter-element): ditto.
9335         (set-gutter-element-visible-p): ditto.
9336         (init-gutter): new function.
9337         (add-tab-to-gutter): use new gutter-element functions rather than
9338         setting specifiers directly.
9339         (clear-progress): ditto.
9340         (abort-progress): ditto.
9341         (gutter-buffers-tab-visible-p): renamed from
9342         default-gutter-visible-p
9343
9344         * specifier.el (modify-specifier-instances): new function from Jan
9345         Vroonhof.
9346
9347         * x-init.el (init-post-x-win): call init-gutter.
9348
9349         * msw-init.el (init-post-mswindows-win): call init-gutter.
9350
9351         * menubar-items.el (default-menubar): Update to reflect new gutter
9352         variables.
9353
9354 2000-02-26  Andy Piper  <andy@xemacs.org>
9355
9356         * gutter-items.el (set-gutter-element): new function. Add gutter
9357         elements to the specified gutter.
9358         (remove-gutter-element): new function. Remove gutter elements from
9359         the specified gutter.
9360         (set-gutter-element-visible-p): new function. Set gutter element
9361         visibility for the provided gutter-visible specifier.
9362
9363 2000-02-23  Andy Piper  <andy@xemacs.org>
9364
9365         * gutter-items.el (add-tab-to-gutter): specify dimensions
9366         dynamically.
9367
9368 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9369
9370         * gutter-items.el (add-tab-to-gutter):
9371         * package-get.el (package-get-interactive-package-query):
9372         * package-ui.el (pui-directory-exists):
9373         (pui-install-selected-packages):
9374         (pui-list-packages):
9375         Use #'(lambda ...)  instead of '(lambda ...).
9376
9377 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9378
9379         * startup.el (load-user-init-file): Check to make sure user
9380           has an init-file before calling load().
9381
9382 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9383
9384         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9385
9386 2000-02-23  Martin Buchholz <martin@xemacs.org>
9387
9388         * XEmacs 21.2.31 is released.
9389
9390 2000-02-21  Mike Sperber <mike@xemacs.org>
9391
9392         * loadup.el (really-early-error-handler):
9393         * update-elc.el:
9394         * make-docfile.el:
9395         Remove dependency on EMACSBOOTSTRAP... environment variables.
9396
9397 2000-02-21  Martin Buchholz <martin@xemacs.org>
9398
9399         * XEmacs 21.2.30 is released.
9400
9401 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9402
9403         * byte-optimize.el (byte-optimize-plus):
9404         (byte-optimize-minus):
9405         (byte-optimize-multiply):
9406         Optimize (- 0) to 0, not (-)
9407         Optimize (+ 5 3.0) to 8.0
9408         Optimize (* 5 3.0) to 15.0
9409         Improve readability.
9410
9411 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9412
9413         * modeline.el: (modeline-scrolling-method): change modeline
9414         mswindows cursor appearance according to the value.
9415
9416         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9417         and 'gui-element face colors and 'gui-element face font to Windows
9418         defaults.
9419
9420 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9421
9422         * font-lock.el: Javadoc enhancements
9423
9424 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9425
9426         * ldap.el (toplevel): Test if LDAP support has been compiled in
9427         (ldap-verbose): New option
9428         (ldap-search-entries): Renamed from the previous ldap-search
9429         Conditionalize message display on ldap-verbose
9430         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9431         defuns
9432         (ldap-search): Is now defined as an obsolete wrapper calling
9433         ldap-search-basic or ldap-search-entries
9434
9435
9436 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9437             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9438             Jan Vroonhof  <jan@xemacs.org>
9439
9440         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9441         When for-effect is true, didn't call `byte-optimize-form'
9442         in and/or subforms without last.
9443
9444 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9445
9446         * package-get.el (package-get-download-sites): Use correct custom
9447         type.
9448
9449 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9450
9451         * files.el (write-file): Ask for coding system when compiled with
9452         file-coding.
9453
9454 2000-02-16  Andy Piper  <andy@xemacs.org>
9455
9456         * buffer.el (switch-to-buffer): give norecord argument to
9457         set-window-buffer instead of explicitly recording.
9458
9459         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9460         we have to pick a window.
9461
9462 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9463
9464         * mule/mule-cmds.el (describe-language-support): Don't add
9465         unexist function to help-map.
9466         (describe-coding-system): Don't use already assigend `C'.
9467
9468 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9469
9470         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9471         work in custom.
9472
9473 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9474
9475         * about.el: Ienaga's e-mail address change.
9476
9477 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9478
9479         * etags.el (find-tag): force new window -- even if buf already
9480         visible -- when other-window is t
9481
9482 2000-02-16  Martin Buchholz <martin@xemacs.org>
9483
9484         * XEmacs 21.2.29 is released.
9485
9486 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9487
9488         * cl-extra.el (getf): This is now identical to `plist-get', so
9489         just defalias it.
9490         * cl-macs.el: Make getf an alias to plist-get, at the
9491         byte-compiler level, using define-compiler-macro.
9492
9493 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9494
9495         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9496
9497 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9498
9499         * lisp/etags.el (find-tag-internal): set exact-tagname to
9500           a regular expression that matches against the tagname
9501           part of the tag entry first instead of only looking in
9502           the context area.
9503
9504 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9505
9506         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9507         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9508
9509 2000-02-07  Martin Buchholz <martin@xemacs.org>
9510
9511         * XEmacs 21.2.28 is released.
9512
9513 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9514
9515         * cl-extra.el (getf): Just call `get', never `get*'.
9516         Make arglist match docstring.
9517         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9518         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9519         * byte-optimize.el: remove references to `get*'.
9520
9521 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9522
9523         * mule/european.el: Add syntax information for Latin3 and Latin4.
9524
9525 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9526
9527         * byte-optimize.el: Byte-optimize (length "foo")
9528
9529 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9530
9531         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9532         width check using `window-leftmost-p' and `window-rightmost-p'.
9533
9534 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9535
9536         * wid-edit.el (widget-match-inline): An atom never matches a
9537           list.
9538
9539 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9540
9541         * modeline.el: Consolidated 'x and 'mswindows specification under
9542         'win tag.
9543
9544 2000-01-29  Andy Piper  <andy@xemacs.org>
9545
9546         * gutter-items.el: (format-buffers-tab-line): Try and be
9547         intelligent about buffer naming when we have duplicates.
9548
9549 2000-01-29  Andy Piper  <andy@xemacs.org>
9550
9551         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9552         updated when it becomes visible.
9553
9554 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9555
9556         * bytecomp.el (byte-compile-insert-header): Properly set coding
9557         system under MULE and file-coding.
9558
9559 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9560
9561         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9562         (dontusethis-set-value-terminal-coding-system-handler):
9563         (dontusethis-set-value-keyboard-coding-system-handler):
9564         Never undefine coding system aliases.  Emergency fix for gnus.
9565
9566 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9567
9568         * files.el (abbreviate-file-name): Use directory-sep-char instead
9569         of hard-coded "/".
9570
9571 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9572
9573         * startup.el (user-init-file-base-list): New variable, replacing
9574         user-init-file-base.
9575         (find-user-init-file): New function.
9576         (command-line-early): Use it.
9577         (load-user-init-file): Ditto.
9578
9579 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9580
9581         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9582         calling valid-image-instantiator-format-p
9583
9584 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9585
9586         * isearch-mode.el (isearch-mode): The variable is
9587         isearch-unhidden-extents, not isearch-opened-extents.
9588
9589 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9590
9591         * minibuf.el (next-history-element): Modify error message if a
9592         default value is available.
9593
9594 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9595
9596         * bytecomp.el (byte-compile-file): Don't unconditionally write
9597         .elc files in binary - might contain non-Latin1.
9598
9599 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9600
9601         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9602         for windows-nt.
9603
9604         * version.el:
9605         * startup.el (user-init-file-base):
9606         * process.el (call-process-region):
9607         * files.el (make-backup-file-name):
9608         (backup-file-name-p):
9609         (file-relative-name):
9610         (abbreviate-file-name):
9611         (set-auto-mode):
9612         * code-process.el (call-process-region): Removed unnecessary
9613         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9614         support out of the universe.
9615
9616         * process.el:
9617         * code-process.el:
9618         * bytecomp.el (byte-compile-file): Removed reference to
9619         buffer-file-type, and commented usage of binary-process-output
9620         NTEmacs variables.
9621
9622 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9623
9624         * help.el (function-arglist): Add case for macro.
9625
9626 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9627
9628         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9629         printers.
9630         (custom-display): Added a menu for printer/display tags.
9631
9632         * frame.el (frame-type):
9633         * device.el (device-type): Added 'msprinter to the doc string, and
9634         removed 'pc -- it is not going to be implemented ever.
9635         (call-device-method): Fixed docstring typo.
9636         Defined specifier tags 'printer and 'display.
9637
9638 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9639
9640         * lisp/itimer.el (itimer-run-expired-timers): (consp
9641           last-command-event-time) instead of (consp
9642           'last-command-event-time).
9643
9644 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9645
9646         * msw-glyphs.el: Removed obsolete commentary.
9647
9648 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9649
9650         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9651         better default value.
9652
9653 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9654
9655         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9656         (read-string): Ditto.
9657         (eval-minibuffer): Ditto.
9658         (read-command): Ditto.
9659         (read-function): Ditto.
9660         (read-variable): Ditto.
9661         (read-number): Ditto.
9662         (read-shell-command): Ditto.
9663         (read-number): Record history.
9664
9665 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9666
9667         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9668
9669 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9670
9671         * faces.el (startup-initialize-custom-faces): New function.
9672         Reset all faces created during auto-autoloads loading time
9673         by defface.
9674         * startup.el (command-line): Call it.
9675
9676 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9677
9678         * about.el (about-hackers): Add myself to contributors list.
9679
9680 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9681
9682         * menubar-items.el (maybe-add-init-button): Removed an argument in
9683         a call to load-user-init-file, as the function managed to lose its
9684         formal parameter a few betas ago.
9685
9686 2000-01-18  Martin Buchholz <martin@xemacs.org>
9687
9688         * XEmacs 21.2.27 is released.
9689
9690 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9691
9692         * process.el (shell-command-to-string): Use the FSF docstring.
9693         Make shell-command-to-string the standard function, and
9694         exec-to-string the (deprecated) alias.
9695
9696         * startup.el: typo fix.
9697
9698 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9699
9700         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9701
9702 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9703
9704         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9705         buffers after visible buffers.
9706         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9707
9708 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9709
9710         * info.el (Info-extract-menu-node-name): Stop at a dot
9711         followed by whitespace or right parenthesis.
9712
9713 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9714
9715         * info.el (Info-directory-list): Warn against using Customize with
9716         Info-directory-list.
9717
9718 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9719
9720         * minibuf.el (read-file-name): doc fix.
9721
9722         * autoload.el (update-file-autoloads): doc fix.
9723
9724         * about.el (about-hackers): Change my E-mail address.
9725
9726 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9727
9728         * info.el (Info-visit-file): Just use the `f' interactive spec to
9729         read a filename in the standard way.
9730
9731 2000-01-13  Andy Piper  <andy@xemacs.org>
9732
9733         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9734         (gutter-buffers-tab-extent): new variable.
9735         (update-tab-in-gutter): call add-tab-to-gutter again if the
9736         orientation has changed.
9737         (add-tab-to-gutter): cope with different orientations.
9738
9739 2000-01-11  Didier Verna  <didier@xemacs.org>
9740
9741         * info.el (Info-following-node-name): backward-skip dots as well
9742         as spaces (dots at the end of a node name aren't part of it).
9743         (Info-extract-menu-node-name): don't skip dots. There could be
9744         some in the node name.
9745         (Info-index): allow dots to be part of a node name.
9746
9747 2000-01-12  Andreas Jaeger  <aj@suse.de>
9748
9749         * files.el (auto-mode-alist): Added idlwave-mode.
9750         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9751
9752 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9753
9754         * info.el (Info-search): Show default value.
9755
9756 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9757
9758         * info.el (Info-read-node-completion-table): New variable.
9759         (Info-read-node-name-1): New function.
9760         (Info-read-node-name): Use it.
9761         (Info-follow-reference): Use DEFAULT argument of completing-read.
9762         (Info-menu): Ditto.
9763
9764 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9765
9766         * hyper-apropos.el (hyper-describe-key-briefly): Save
9767         window configuration.
9768         (hyper-describe-face): Use DEFAULT of completing-read.
9769         (hyper-apropos-read-variable-symbol): Ditto.
9770         (hyper-apropos-read-function-symbol): Ditto.
9771
9772 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9773
9774         * mule/mule-cmds.el (set-default-coding-system): Set
9775         comint-exec-hook to use coding-system-for-read and
9776         coding-system-for-write so that C-x RET c works.
9777
9778 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9779
9780         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9781         (previous-matching-history-element): Increment
9782         minibuffer-max-depth by 1.
9783         (next-matching-history-element): Ditto.
9784
9785 2000-01-11  Andy Piper  <andy@xemacs.org>
9786
9787         * gutter-items.el (buffers-tab): Create a new face for the buffers
9788         tab.
9789         (buffers-tab-face): use it.
9790
9791 2000-01-10  Didier Verna  <didier@xemacs.org>
9792
9793         * modeline.el (modeline-scrolling-method): change modeline X
9794         cursor appearance according to the value.
9795
9796 2000-01-07  Andreas Jaeger  <aj@suse.de>
9797
9798         * about.el (about-hackers): Moved my entry to contributor list.
9799         (xemacs-hackers): Added myself.
9800         (about-maintainer-info): Added description of myself.
9801
9802
9803 2000-01-07  Didier Verna  <didier@xemacs.org>
9804
9805         * modeline.el (modeline-scrolling-method): new variable.
9806         (mouse-drag-modeline): add reference to it in the docstring.
9807         (mouse-drag-modeline): handle it.
9808
9809 2000-01-08  Andy Piper  <andy@xemacs.org>
9810
9811         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9812         calls.
9813         (remove-buffer-from-gutter-tab): ditto.
9814
9815 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9816
9817         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9818         (custom-face-edit): Fix grammatical error in help message.
9819
9820 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9821
9822         * movemail.el: Added.
9823
9824         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9825
9826 2000-01-03  Didier Verna  <didier@xemacs.org>
9827
9828         * modeline.el (mouse-drag-modeline): remove the code related to
9829         the modeline horizontal scrolling facility.
9830
9831 1999-12-31  Martin Buchholz <martin@xemacs.org>
9832
9833         * XEmacs 21.2.26 is released.
9834
9835 1999-12-28  Andy Piper  <andy@xemacs.org>
9836
9837         * wid-edit.el (widget-push-button-value-create): The gui cache
9838         does not agree with native widgets which can only be displayed
9839         once per window. The reasons for caching are diminished now that
9840         we don't hog resources when creating buttons.
9841         (widget-push-button-cache) deleted.
9842
9843 1999-12-24  Martin Buchholz <martin@xemacs.org>
9844
9845         * XEmacs 21.2.25 is released.
9846
9847 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9848
9849         * hyper-apropos.el (hyper-apropos): Toggle
9850         hyper-apropos-programming-apropos correctly.
9851         Set REGEXP when user accepts default value.
9852
9853 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9854
9855         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9856         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9857
9858 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9859
9860         * mule/mule-category.el (undefined-category-designator):
9861         Return char instead of character.  Search for undefined one.
9862         (describe-category): Use with-displaying-help-buffer.
9863
9864 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9865
9866         * byte-optimize.el (byte-optimize-plus):
9867         Optimize (+ 1) to 1 instead of (1+ nil).
9868
9869         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9870
9871         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9872
9873         * byte-optimize.el (byte-optimize-char-before): New function.
9874         Remove performance penalty for using (char-before) instead of (char-after).
9875
9876 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9877
9878         * mule/mule-category.el (char-category-list): Return character
9879         instead of integer.
9880
9881 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9882
9883         * minibuf.el (read-buffer): Check default is buffer object.
9884
9885 1999-11-25  Andy Piper  <andy@xemacs.org>
9886
9887         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9888         for buttons.
9889
9890 1999-12-16  Andreas Jaeger  <aj@suse.de>
9891
9892         * package-get.el (package-get-maybe-save-index): Fixed typo.
9893         Patch by Jeff Miller <jmiller@smart.net>.
9894
9895 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9896
9897         * gnuserv.el (gnuserv-process-filter):  don't call
9898         gnuserv-write-to-client when gnuserv-current-client is nil
9899
9900 1999-12-14  Martin Buchholz <martin@xemacs.org>
9901
9902         * XEmacs 21.2.24 is released.
9903
9904 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9905
9906         * about.el (about-hackers): Update my email address.
9907
9908 1999-12-07  Martin Buchholz <martin@xemacs.org>
9909
9910         * XEmacs 21.2.23 is released.
9911
9912 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9913
9914         * package-get.el (package-get-download-sites): Removed several
9915         defunct download sites, added many new ones, and corrected a few
9916         incorrect directory-on-site entries.  Added physical locations to
9917         site-description.
9918
9919 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9920
9921         * finder.el (finder-commentary): add DOC string and fix
9922         interactive spec
9923
9924 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9925
9926         * help.el (describe-function): Don't forget to intern the string
9927         completing-read returns.
9928         (describe-variable): Ditto.
9929
9930 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9931
9932         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9933         `hyper-apropos-help-mode' here to find symbol to customize
9934         irregardless of cursor position and simplify
9935         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9936         `hyper-apropos-popup-menu'.
9937
9938 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9939
9940         * apropos.el (apropos-mode-map): Add return to call
9941         apropos-follow.
9942         (apropos-print): Call apropos-mode to have better
9943         command reference. Put keymap text-poperty to
9944         symbole name.
9945
9946 1999-11-22  Alastair Burt  <burt@dfki.de>
9947
9948         * help.el: (describe-bindings-1): Added handling of keymaps for
9949         the extents at point.
9950
9951 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9952
9953         * gutter-items.el (buffers-tab-items): Wrap the function in a
9954         save-match-data
9955
9956 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9957
9958         * help.el (describe-function): Use the DEFAULT argument to
9959         completing-read.
9960         (describe-variable): Ditto.
9961
9962 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9963
9964         * minibuf.el (read-from-minibuffer): Add optional argument
9965         DEFAULT to have better mini-buffer history support.
9966         (completing-read): Pass default to read-from-minibuffer.
9967         (read-buffer): Pass default to completing-read.
9968
9969 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9970
9971         * font-lock.el (font-lock-doc-string-face): Document the
9972         `font-lock-lisp-like' property.
9973
9974 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9975
9976         * lisp-mode.el: Specify `font-lock-lisp-like'.
9977
9978         * font-lock.el (font-lock-lisp-like): New function.
9979         (font-lock-fontify-syntactically-region): Use it.
9980
9981 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9982
9983         * XEmacs 21.2.22 is released
9984
9985 1999-11-28  Martin Buchholz <martin@xemacs.org>
9986
9987         * XEmacs 21.2.21 is released.
9988
9989 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9990
9991         * minibuf.el (read-coding-system): Accept symbol and
9992         coding-system object as a default-coding-system.
9993
9994 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9995
9996         * minibuf.el (read-coding-system): Accept symbol as
9997         a default-coding-system.
9998
9999 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10000
10001         * apropos.el (apropos-documentation): Use insert instead
10002         of princ.
10003
10004 1999-11-07  William M. Perry  <wmperry@aventail.com>
10005
10006         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10007           for the linux console.
10008
10009         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10010           stuff to work when you are not on a window system, since the GPM
10011           mouse support now allows pasting from outside of XEmacs.
10012
10013 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10014
10015         * XEmacs 21.2.20 is released
10016
10017 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10018
10019         * setup-paths.el (paths-default-info-directories): Add
10020         /usr/share/info and /usr/local/share/info.
10021
10022 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10023
10024         * about.el: Updated Vladimir Ivanovic's info.
10025
10026 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10027
10028         * auto-show.el (auto-show-truncationp): Remove.
10029
10030         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10031
10032 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10033
10034         * indent.el (indent-line-to): fix bug: spaces were not replaced
10035         with tab if column is multiple of tab-width
10036         From dhn@qedinc.com
10037
10038 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10039
10040         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10041         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10042
10043         * package-get.el (package-get-package-provider): Be verbose when
10044         interactive. Patch from Robert Pluim
10045
10046 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10047
10048         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10049         info file suffixes.
10050
10051 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10052
10053         * process.el (open-network-stream): Add a new optional parameter
10054         PROTOCOL to support udp; fix a minor typo and add an explanation
10055         in docstring for udp programming.
10056
10057         * code-process.el (open-network-stream): Add a new optional
10058         parameter PROTOCOL to support udp; fix a minor typo and add an
10059         explanation in docstring for udp programming.
10060
10061 1999-10-18  Andy Piper  <andy@xemacs.org>
10062
10063         * gui.el (make-gui-button): be more precise about how we call
10064         callbacks.
10065
10066         * wid-edit.el (widget-push-button-value-create): Use the new form
10067         of native gui-button.
10068
10069 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10070
10071         * info.el (Info-page-prev): Don't do (sit-for 0).
10072
10073 1999-10-13  Andy Piper  <andy@xemacs.org>
10074
10075         * gutter-items.el (progress-abort-glyph): new glyph for showing
10076         abort status.
10077         (append-progress): dispatch-event rather than sit-for.
10078         (abort-progress): new function. Show the abort glyph with an
10079         appropriate message.
10080         (raw-append-progress): dispatch-event rather than sit-for.
10081         (display-progress): cope with aborts.
10082
10083         * gui.el (make-gui-button): Use native widgets for buttons
10084         unconditionally.
10085         (insert-gui-button): ditto.
10086         (gui-button-p): ditto.
10087
10088         * xbm-button.el: remove from core.
10089
10090         * xpm-button.el: remove from core.
10091
10092 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10093
10094         * faces.el (init-device-faces): Don't initialize the random faces
10095         on the stream device.
10096
10097 1999-10-06  Andy Piper  <andy@xemacs.org>
10098
10099         * files.el (recover-file): Don't use ls under windows for revert buffer.
10100
10101 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10102
10103         * package-get.el (package-get-download-menu): Make menu really
10104         toggle download sites.
10105         (package-get-download-sites): Add autoload cookie.
10106
10107 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10108
10109         * setup-paths.el (paths-find-module-directory): Ditto.
10110
10111 1999-09-29  Werner Fink  <werner@suse.de>
10112
10113         * setup-paths.el (paths-find-exec-directory): Add missing nil
10114         parameter for environment.
10115
10116 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10117
10118         * modeline.el (modeline-format):
10119         Only purecopy the strings.  Else
10120         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10121         barfs.
10122
10123 1999-08-28  Mike Woolley  <mike@bulsara.com>
10124
10125         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10126         user setting comint-completion-addsuffix and
10127         comint-process-echoes.
10128
10129 1999-09-22  Andy Piper  <andy@xemacs.org>
10130
10131         * gutter-items.el (update-tab-in-gutter): use
10132         last-nonminibuf-window instead of selected-window.
10133
10134 1999-09-18  Andy Piper  <andy@xemacs.org>
10135
10136         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10137         display on.
10138
10139         * subr.el (record-buffer-hook): new variable so that the hook gets
10140         some documentation.
10141
10142 1999-09-16  Andy Piper  <andy@xemacs.org>
10143
10144         * gutter-items.el (update-tab-in-gutter): only update when the
10145         gutter is visible.
10146         (remove-buffer-from-gutter-tab): ditto.
10147
10148 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10149
10150         * simple.el (do-auto-fill): Commented out part of Kinsoku
10151         processing.
10152
10153 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10154
10155         * isearch-mode.el (isearch-highlightify-region): Give the
10156         highlighting extents a high priority.
10157         (isearch-make-extent): Give the main highlighting extent an even
10158         higher priority.
10159
10160 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10161
10162         * packages.el (packages-compute-package-locations): Fix typo from
10163         -u rationalization.
10164
10165 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10166
10167         * setup-paths.el (paths-find-doc-directory): Respect value of
10168         `configure-doc-directory.'
10169
10170         * find-paths.el (paths-find-architecture-directory): Give
10171         precendence `default' argument (which typically comes from
10172         configure).
10173
10174 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10175
10176         * startup.el (command-line-early): Added options -user-init-file
10177         and -user-init-directory.
10178
10179         * files.el (user-init-file): Default to NIL so we can recognize
10180         when it's set.
10181
10182 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10183
10184         * obsolete.el (init-file-user):
10185         * startup.el:
10186         * packages.el (packages-compute-package-locations):
10187         * package-get.el (package-get-user-index-filename):
10188         * menubar-items.el (maybe-add-init-button):
10189         * info.el (Info-annotations-path):
10190         * dump-paths.el:
10191         Change `user-init-directory' to be an absolute path.
10192         Use `user-init-directory' where appropriate.
10193         Zap `init-file-user' and its uses.
10194
10195 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10196
10197         * subr.el (copy-symbol): New function.
10198
10199 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10200
10201         * isearch-mode.el (isearch-done): Be sure to restore invisible
10202         extents in the proper buffer.
10203         (isearch-pre-command-hook): Set this-command to the correct value
10204         in case the buffer has changed and old overriding-local-map was
10205         used.
10206         (isearch-restore-extent): Use remprop instead of setting the
10207         property to nil.
10208
10209 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10210
10211         * cmdloop.el (execute-extended-command): Update zmacs region
10212         before the delay.
10213         (execute-extended-command): Make the message gettext-friendly.
10214
10215 1999-09-07  Andy Piper  <andy@xemacs.org>
10216
10217         * gutter-items.el (progress-gauge-glyph): renamed from
10218         progress-glyph.
10219         (progress-text-glyph): new variable.
10220         (progress-layout-glyph): use layouts and text glyphs.
10221         (progress-area-buffer): removed.
10222         (progress-text-and-extent): new variable.
10223         (progress-displayed-p): dynamically create gutter area buffer.
10224         (clear-progress): ditto.
10225         (raw-append-progress): ditto.
10226         (append-progress): use new glyph names.
10227         (raw-append-progress): only create the extent when needed. set
10228         properties more optimally.
10229         (progress): remove args.
10230
10231 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10232
10233         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10234         mapcar where the return value is unused.
10235         (isearch-restore-invisible-extents): Ditto.
10236         (isearch-highlight-all-cleanup): Ditto.
10237         (isearch-delete-extents-in-range): Traverse the extents only once.
10238         (isearch-highlight-all-update): Don't start over if the search
10239         string has changed and more input is pending.
10240
10241 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10242
10243         * packages.el (packages-find-package-data-path): Ditto.
10244
10245         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10246
10247         * subr.el (mapc-internal): Don't make obsolete.
10248
10249         * cl-extra.el (mapc): Resurrect.
10250
10251 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10252
10253         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10254         alias.
10255
10256         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10257         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10258         (isearch-yank-clipboard): Use get-clipboard instead of
10259         x-get-clipboard.
10260         (isearch-yank-selection): Fix docstring.
10261
10262 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10263
10264         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10265
10266 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10267
10268         * cl-macs.el (extent-start-position): Fix setf method.
10269         (extent-end-position): Ditto.
10270
10271 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10272
10273         * isearch-mode.el: End merge with FSF 20.4.
10274
10275         * isearch-mode.el (search-invisible): New variable.
10276         (isearch-hide-immediately): Ditto.
10277         (isearch-unhidden-extents): Ditto.
10278         (isearch-range-invisible): New function.
10279         (isearch-unhide-extent): Ditto.
10280         (isearch-restore-invisible-extents): Ditto.
10281         (isearch-restore-extent): Ditto.
10282
10283         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10284         implementation.
10285         (isearch-ring-retreat-edit): Ditto.
10286         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10287         (isearch-forward-regexp): New arguments NOT-REGEXP and
10288         NO-RECURSIVE-EDIT.
10289         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10290         (isearch-backward-regexp): New arguments NOT-REGEXP and
10291         NO-RECURSIVE-EDIT.
10292         (isearch-mode): Return isearch-success.
10293         (isearch-update): Use unread-command-events instead of
10294         unread-command-event.
10295         (isearch-abort): If an invalid regexp is encountered, keep popping
10296         states.
10297         (isearch-*-char): Use FSF implementation.
10298         (isearch-whitespace-chars): Use the more robust FSF's
10299         implementation.
10300         (isearch-within-brackets): New variable.
10301         (isearch-mode): Initialize it.
10302         (isearch-edit-string): Bind it.
10303         (isearch-search-and-update): Set it.
10304         (isearch-push-state): Push it.
10305         (isearch-top-state): Pop it.
10306         (isearch-search): Set it.
10307         (isearch-printing-char): When called by isearch-whitespace-chars,
10308         handle M-SPC gracefully.
10309         (isearch-message-prefix): New argument ELLIPSIS.
10310         (isearch-message-suffix): Ditto.
10311         (isearch-message): Use the ELLIPSIS argument when calling
10312         isearch-message-prefix and isearch-message-suffix.
10313         (isearch-message-prefix): Distinguish between "wrapped" and
10314         "overwrapped" search, FWIW.
10315
10316 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10317
10318         * isearch-mode.el (isearch-edit-string): Use the head of the
10319         search ring instead of search-last-string and search-last-regexp.
10320         (search-highlight): Renamed from isearch-highlight.
10321         (isearch-exit): Use the new name.
10322         (isearch-highlight): Ditto.
10323         (isearch-dehighlight): Ditto.
10324         (isearch-update-ring): New function.
10325         (isearch-done): Call it.
10326         (isearch-done): New argument EDIT.
10327         (isearch-repeat): If search string is empty, look up at the car of
10328         the search ring; ignore the yank pointer.
10329         (isearch-abort): Call isearch-done with NOPUSH.
10330         (isearch-cancel): New function.
10331         (isearch-mode-map): Bind it to ESC ESC ESC.
10332
10333         * isearch-mode.el: Begin merge with FSF 20.4.
10334
10335 1999-09-01  Andy Piper  <andy@xemacs.org>
10336
10337         * x-select.el (x-get-clipboard): obsolete.
10338         (x-yank-clipboard-selection): obsolete
10339
10340         * select.el (disown-selection): need to be careful to disown the
10341         clipboard if we set it via selection.
10342         (get-clipboard): move from x-select.el
10343         (yank-clipboard-selection): ditto.
10344
10345 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10346
10347         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10348         isearch-highlight-all-matches to nil.
10349         (isearch-fixed-case): New variable.
10350         (isearch-mode): Initialize it.
10351         (isearch-edit-string): Save it.
10352         (isearch-toggle-case-fold): Set it.
10353         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10354         need to check isearch-fixed-case.
10355         (isearch-toggle-case-fold): Update highlighting of all matches
10356         before the pause.
10357         (isearch-edit-string):
10358
10359 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10360
10361         * isearch-mode.el (isearch-edit-string): Call isearch-message
10362         before reading the event so that the prompt is displayed properly.
10363         (isearch-message): Use isearch-nonincremental when calling
10364         isearch-message-prefix.
10365         (minibuffer-local-isearch-map): Bind up and down to do the same as
10366         M-p and M-n respectively.
10367         (isearch-done): New arg NOPUSH.
10368         (isearch-edit-string): Use it.
10369         (isearch-edit-string): Don't bind isearch-string.
10370         (isearch-ring-adjust): Edit string, *then* push state.
10371
10372 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10373
10374         * faces.el (isearch-secondary): Make isearch-secondary look
10375         different than default.
10376
10377 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10380         save-excursion.
10381         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10382         (isearch-update): Call isearch-dehighlight without arguments.
10383         (isearch-done): Ditto.
10384
10385         * isearch-mode.el (isearch-fix-case): If the search string has no
10386         upper-case letters, allow the folding to be reenabled.
10387         Previously, once disabled, the folding would remain that way until
10388         the end of isearch.
10389         (isearch-top-state): Call isearch-fix-case.
10390
10391         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10392         save-excursion.
10393         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10394
10395 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10396
10397         * xpm-button.el:
10398         xbm-button.el: Need to exist in core because gui.el depends on
10399         them.
10400
10401 1999-08-31  Andy Piper  <andy@xemacs.org>
10402
10403         * gutter-items.el (buffers-tab-face): new customizable variable.
10404         (buffers-tab-default-buffer-line-length): new specifier for
10405         maximum viewable characters.
10406         (progress-stack): new variable for implementing widget-based
10407         progress messages.
10408         (progress-area-buffer): ditto.
10409         (progress-glyph-height): ditto.
10410         (progress-stop-callback): ditto.
10411         (progress-quit-function): new function.
10412         (progress-glyph): new variable.
10413         (progress-layout-glyph): ditto.
10414         (progress-displayed-p): new function, see message-displayed-p for
10415         details.
10416         (clear-progress): ditto.
10417         (remove-progress): ditto.
10418         (append-progress): ditto.
10419         (raw-append-progress): ditto.
10420         (display-progress): ditto.
10421         (current-progress): ditto.
10422         (current-progress-label): ditto.
10423         (progress): ditto.
10424         (lprogress): ditto.
10425
10426
10427 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10428
10429         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10430
10431         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10432         `isearch-yank-selection'.
10433         (isearch-mode-map): Use it.
10434         (isearch-yank-selection): Use `get-selection' instead of
10435         `get-x-selection'.
10436
10437 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10438
10439         * faces.el (isearch-secondary): Create face here.
10440
10441         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10442         timers.
10443
10444 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10445
10446         * subr.el (buffer-string): More robust backward compatibility
10447         check, courtesy William Perry.
10448
10449 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10450
10451         * replace.el (perform-replace): Stop the search after the search
10452         limit has been reached.
10453
10454 1999-08-23  Andy Piper  <andy@xemacs.org>
10455
10456         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10457         here if we don't have one.
10458
10459 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10460
10461         * ldap.el (ldap-coding-system): Default to nil until we get
10462         efficient UTF8 support
10463         (ldap-decode-string): Guard against `decode-coding-string' not
10464         being defined
10465         (ldap-encode-string): Guard against `encode-coding-string' not
10466         being defined
10467
10468 1999-08-23  Didier Verna  <didier@xemacs.org>
10469
10470         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10471         Some doc strings improvements, and add a star to the `interactive'
10472         calls.
10473
10474 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10475
10476         * font-lock.el (java-font-lock-keywords-3): introduced new
10477         keywords and regexpes for javadoc syntax 1.2.
10478
10479 1999-08-17  Andy Piper  <andy@xemacs.org>
10480
10481         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10482         format-buffers-tab-line.
10483         (buffers-tab-max-buffer-line-length): new variable.
10484         (format-buffers-tab-line): new function. truncate names if over
10485         buffers-tab-max-buffer-line-length.
10486
10487 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10488
10489         * cus-start.el: Customize the variable `bell-inhibit-time'.
10490
10491 1999-08-16  Andy Piper  <andy@xemacs.org>
10492
10493         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10494         brute-force approach to deleting the last buffer.
10495         (buffers-tab-grouping-regexp): new customizable variable.
10496         (select-buffers-tab-buffers-by-mode): use it.
10497
10498 1999-08-13  Andy Piper  <andy@xemacs.org>
10499
10500         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10501         deletion problem.
10502
10503 1999-07-30  Didier Verna  <didier@xemacs.org>
10504
10505         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10506         of princ to output symbols.
10507         (custom-save-face-internal): ditto.
10508         (custom-save-resets): ditto.
10509
10510 1999-08-09  Didier Verna  <didier@xemacs.org>
10511
10512         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10513         `regexp-quote' to protect the major mode name for use as a regular
10514         expression (c++ needs this for instance).
10515
10516 1999-08-08  Andy Piper  <andy@xemacs.org>
10517
10518         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10519         cope with similar mode names.
10520
10521         * gutter-items.el (buffers-tab-selection-function): new selection
10522         function.
10523         (select-buffers-tab-buffers-by-mode): new function.
10524         (buffers-tab-items): use it if set to only display buffers in the
10525         tab in the current buffer's group..
10526         (update-tab-in-gutter): use new api.
10527         (remove-buffer-from-gutter-tab): ditto.
10528
10529         * gutter-items.el (buffers-tab-max-size): set custom selection
10530         default to 6.
10531         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10532         (add-tab-to-gutter): set face as default.
10533
10534 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10535
10536         * faces.el (frob-face-property): Merge the fall-back specifier
10537         with the target, not replace it.
10538
10539 1999-08-05  Andy Piper  <andy@xemacs.org>
10540
10541         * gutter-items.el (update-tab-in-gutter): add frame argument for
10542         buffer-items.
10543         (update-tab-in-gutter): use it.
10544
10545         * gutter-items.el (record-buffer-hook): set.
10546
10547         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10548         change.
10549         (switch-to-buffer-hook) deleted.
10550
10551 1999-08-04  Andy Piper  <andy@xemacs.org>
10552
10553         * gutter-items.el (update-tab-in-gutter): make sure this will work
10554         as an argument to create-frame-hook.
10555
10556 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10557
10558         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10559         instead of timer emulation.
10560
10561 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10562
10563         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10564         Emacs isearch enhancements.
10565
10566 1999-07-28  Andy Piper  <andy@xemacs.org>
10567
10568         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10569         all devices that support tab controls.
10570         (remove-buffer-from-gutter-tab): new function. to be used as a
10571         value for kill-buffer-hook.
10572
10573 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10574
10575         * auto-show.el (auto-show-truncationp): changed to match
10576         `window_translation_on'
10577
10578 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10579
10580         * XEmacs 21.2.19 is released
10581
10582 1999-07-28  SL Baur  <steve@miho>
10583
10584         * code-files.el (insert-file-contents): Fix docstring.
10585         revert previous change.
10586
10587 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10588
10589         * fill.el (fill-region-as-paragraph): Change re-break-point to
10590         contain word-across-newline plus one character so that filling
10591         Japanese and Chinese works as desired.
10592         * simple.el (do-auto-fill): Ditto.
10593
10594 1999-07-26  SL Baur  <steve@miho>
10595
10596         * mule/japanese.el ("Japanese"): Do not specify a default input
10597         method.
10598         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10599
10600 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10601
10602         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10603         able to use cl-macs macro in early lisp.
10604
10605 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10606
10607         * custom.el:
10608         * cus-face.el:
10609         * cus-edit.el:
10610                 Massive custom Theme API changes.
10611
10612 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10613
10614         * code-files.el (insert-file-contents): Regard
10615         coding-system-magic-cookie if `coding-system-for-read' is nil.
10616
10617 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10618
10619         * mule/thai-xtis.el: Add coding: local variable, to avoid
10620         bootstrapping problem with C locale.
10621
10622 1999-07-22  Andy Piper  <andy@xemacs.org>
10623
10624         * dumped-lisp.el (preloaded-file-list): guard against putting
10625         gutter-items in a less than functional XEmacs.
10626         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10627
10628 1999-07-18  Bob Weiner  <weiner@beopen.com>
10629
10630         * fill.el (fill-context-prefix): Fixed bug that prevented the
10631         setting of an adaptive fill prefix when the `dont-skip-first' was
10632         t.
10633
10634 1999-07-22  SL Baur  <steve@miho>
10635
10636         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10637
10638 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10639
10640         * files.el (interpreter-mode-alist): add `make', `guile', and
10641         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10642         makefile-mode, guile is a scheme, and someday XEmacs will be
10643         modular enough to use as an efficient scripting tool.)
10644
10645 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10646
10647         * mule/mule-cmds.el (reset-language-environment): Regard
10648         coding-category `utf-8' and `ucs-4' if they are available.
10649
10650 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10651
10652         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10653         (prefer-coding-system): Fix DOC-string.
10654
10655         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10656         DOC-string too.
10657
10658         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10659         Mule.
10660         (coding-system-change-eol-conversion): Fix DOC-string.
10661
10662 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10663
10664         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10665         instead of `list-coding-system'.
10666
10667 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10668
10669         * menubar-items.el (default-menubar): `select-input-method' was
10670         renamed to `set-input-method'.
10671
10672         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10673         "Set Language Environment" menu.
10674
10675         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10676         "Describe Language Support" menu.
10677
10678 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10679
10680         * mule/chinese.el ("Chinese-GB"): Rename
10681         `chinese-gb-environment-setup-function' to
10682         `setup-chinese-gb-environment-internal'.
10683
10684 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10685
10686         * mule/korean.el: Use `define-coding-system-alias' instead of
10687         `copy-coding-system'.
10688
10689 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10690
10691         * mule/mule-cmds.el (set-language-environment-coding-systems):
10692         Treat duplicated coding-categories.
10693
10694 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10695
10696         * mule/japanese.el: Use `define-coding-system-alias' instead of
10697         `copy-coding-system'.
10698
10699 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10700
10701         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10702         coding-system `viscii'.
10703
10704 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10705
10706         * mule/cyrillic.el:
10707         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10708         (cyrillic-alternativnyj-decode-table): New variable.
10709         (cyrillic-alternativnyj-encode-table): New variable.
10710         - Specify `iso-8-1' as a category of coding-system
10711           `alternativnyj'.
10712         - Abolish general Cyrillic environment.
10713
10714 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10715
10716         * mule/chinese.el:
10717         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10718         - Register `chinese-gb-environment-setup-function' as a
10719           `setup-function' of "Chinese-GB" environment.
10720
10721 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10722
10723         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10724         optional argument `parents'.
10725
10726         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10727         property for Thai-XTIS.
10728
10729         * mule/mule-help.el (help-with-tutorial): Use property
10730         `tutorial-coding-system' of language-info as a coding-system to
10731         read tutorial file.
10732
10733 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10734
10735         * mule/thai-xtis.el: Don't setup `setup-function' and
10736         `exit-function'.
10737
10738         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10739         `set-coding-category-system' to set up coding-system for
10740         coding-category.
10741
10742         * mule/mule-cmds.el (prefer-coding-system): Use
10743         `set-coding-category-system' to set up coding-system for
10744         coding-category.
10745
10746 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10749         Thai-XTIS environment.
10750
10751         * mule/mule-cmds.el (prefer-coding-system): Use
10752         `find-coding-system' instead of `coding-system-p'.
10753
10754 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10755
10756         * mule/mule-cmds.el (set-language-environment-coding-systems):
10757         Modify eol-type for XEmacs.
10758
10759         * mule/thai-xtis.el: Delete unused local variable `category'.
10760
10761         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10762         function.
10763         (prefer-coding-system): Don't call
10764         `update-coding-systems-internal'; use function
10765         `coding-category-list' instead of variable `coding-category-list';
10766         use `set-coding-priority-list' instead of `set-coding-priority';
10767         modify `eol-type' for XEmacs.
10768
10769         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10770         `charset-columns'.
10771         (char-width): Likewise.
10772
10773 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10774
10775         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10776         `tis-620'.
10777
10778         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10779         `set-coding-priority-list' instead of `set-coding-priority'; don't
10780         call `update-coding-systems-internal'.
10781
10782         * mule/mule-misc.el (coding-system-get): New function.
10783         (coding-system-put): New function.
10784         (coding-system-category): New function.
10785
10786 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10787
10788         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10789         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10790         to avoid conflict with leim/quail/thai-xtis.
10791
10792         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10793         to thai-xtis-chars.el.
10794
10795         * mule/thai-xtis-chars.el: New file (split from
10796         mule/thai-xtis.el).
10797
10798 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10799
10800         * mule/thai-xtis.el:
10801         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10802         - Add syntax entries.
10803         - Put `preferred-coding-system' of the charset `thai-xtis' to
10804           `tis-620'.
10805
10806 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10807
10808         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10809         rewritten to use write-multibyte-character.
10810
10811 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10812
10813         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10814         of `iso-2022-7'.
10815         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10816         ported yet.
10817         (read-input-method-name): Treat optional argument `default'.
10818
10819 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10820
10821         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10822         all.
10823         (set-language-info-alist): Set up menus here.
10824
10825 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10826
10827         * minibuf.el (completing-read): Add new optional argument
10828         `default'.
10829         (read-coding-system): Add new optional argument
10830         `default-coding-system'.
10831
10832 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10833
10834         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10835         (viet-viscii-...->viet-vscii...).
10836
10837 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10838
10839         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10840         and menus.
10841
10842 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10843
10844         * mule/mule-cmds.el (input-method-function): Add permanent-local
10845         property.
10846
10847 1999-03-30  Dave Love  <fx@gnu.org>
10848
10849         * mule/mule-cmds.el (current-language-environment): Doc fix.
10850
10851 1999-02-06  Richard Stallman  <rms@gnu.org>
10852
10853         * mule/european.el (setup-slovenian-environment): New function.
10854         ("Slovenian"): New language environment.
10855
10856 1999-01-27  Dave Love  <fx@gnu.org>
10857
10858         * mule/mule-cmds.el (current-language-environment): Provide :link,
10859         :type (choices) and appropriate :get.
10860
10861 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10862
10863         * mule/mule-cmds.el (describe-language-environment): Don't alter
10864         input-method-alist.
10865
10866 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10867
10868         * mule/mule-cmds.el (prefer-coding-system): Call
10869         set-coding-priority, so that the internal array of priorities is
10870         also updated.
10871
10872 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10873
10874         * mule/mule-cmds.el (prefer-coding-system): If the argument
10875         requires specific EOL conversion type, make the default coding
10876         systems use that.
10877
10878 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10879
10880         * mule/mule-cmds.el (set-language-environment): Pass the default
10881         eol-type to set-language-environment-coding-systems.
10882         (set-default-coding-systems): Copy the eol-type property for the
10883         new default values of {buffer-file,process}-coding-system from the
10884         old defaults.
10885         (set-language-environment-coding-systems): Accept an optional
10886         argument EOL-TYPE, and set the eol-type property of the default
10887         coding systems accordingly.
10888
10889 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10890
10891         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10892         use generate-new-buffer instead of get-buffer-create.
10893
10894 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10895
10896         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10897
10898 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10899
10900         * mule/mule-cmds.el (default-input-method): Fix custom type.
10901
10902 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10903
10904         * mule/mule-cmds.el (setup-specified-language-environment):
10905         Add apropos-inhibit property.
10906         (describe-specified-language-support): Likewise.
10907
10908 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10909
10910         * mule/mule-cmds.el: Doc fixes.
10911
10912 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10913
10914         * mule/mule-cmds.el (register-input-method): Doc-string
10915         modified.
10916
10917 1998-09-01  Dave Love  <fx@gnu.org>
10918
10919         * mule/mule-cmds.el (current-language-environment): Fix
10920         setter function.
10921
10922 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10923
10924         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10925         mule/european.el, mule/hebrew.el, mule/japanese.el,
10926         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10927         avoid bootstrapping problem if you need to recompile all the Lisp
10928         files using interpreted code.
10929
10930 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10931
10932         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10933         ("Latin-2"): Likewise.
10934
10935 1998-08-18  Per Starback  <starback@update.uu.se>
10936
10937         * mule/european.el (setup-latin2-environment): Fix typo.
10938
10939 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10940
10941         * mule/european.el: Give proper value of `input-method' key to all
10942         lang. env.
10943
10944         * mule/mule-cmds.el (activate-input-method): Handle the case that
10945         the arg INPUT-METHOD is nil correctly.
10946         (read-multilingual-string): Activate the specified input method
10947         before calling read-string.  Afterward, activate the original
10948         input method.
10949
10950 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10951
10952         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10953         (set-language-info-alist): Fix typo in doc-string.
10954
10955         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10956
10957 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10958
10959         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10960         (reset-language-environment): New function for the job that
10961         setup-english-environment used to do.
10962         (set-language-environment): Do more setups according to the info
10963         in language-info-alist.
10964         (read-language-name): Handle the case that the arg KEY is nil.
10965         (describe-language-environment): Handle input-method property.
10966
10967         * mule/: All files under this directory, which related with
10968         specific languages (such as mule/european.el, mule/greek.el,
10969         mule/hebrew.el, mule/misc-lang.el), modified as below.
10970         (setup-XXX-environment): Just call set-language-environment.  If
10971         they used to do some other jobs than what done by
10972         set-language-environment, those jobs are done in
10973         setup-XXX-environment-internal now.
10974         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10975         the value to setup-XXX-environment-internal.  Add properties
10976         input-method and features.
10977
10978         * mule/english.el (setup-english-environment): Just call
10979         reset-language-environment.
10980
10981         * mule/european.el (setup-8-bit-environment): Function deleted.
10982
10983 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10984
10985         * mule/mule-cmds.el (input-method-exit-on-first-char)
10986         (input-method-use-echo-area): Doc fixes.
10987
10988 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10989
10990         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10991         variable.
10992         (input-method-use-echo-area): New variable.
10993
10994 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10995
10996         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10997
10998 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10999
11000         * mule/mule-cmds.el (activate-input-method): Update mode line.
11001         (inactivate-input-method): Likewise.
11002
11003 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11004
11005         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11006         input method in the current buffer, but just bind
11007         current-input-method.
11008
11009 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11010
11011         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11012
11013         * mule/misc-lang.el ("IPA"): Add coding-priority and
11014         coding-system.
11015
11016 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11017
11018         * mule/greek.el: Add coding-priority.
11019
11020 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11021
11022         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11023         LANG-ENV.
11024
11025 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11026
11027         * mule/mule-cmds.el (register-input-method): Fix previous change.
11028         (setup-specified-language-environment): Doc fix.
11029
11030 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11031
11032         * mule/mule-cmds.el: Several doc fixes.
11033         (get-language-info, set-language-info): Rename argument.
11034         (set-language-info-alist): Likewise.
11035         (register-input-method): Rename argument.
11036         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11037
11038 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11039
11040         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11041         default value while reading an input method.
11042
11043 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11044
11045         * mule/mule-cmds.el (universal-coding-system-argument):
11046         Use buffer-file-coding-system as default.
11047
11048 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11049
11050         * mule/korean.el ("Korean"): Doc fix.
11051
11052 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11053
11054         * mule/mule-cmds.el (describe-language-environment): Print the
11055         languge environment at the head.
11056
11057 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11058
11059         * mule/japanese.el: Set exit-function to exit-japanese-environment
11060         for Japanese environment.
11061
11062 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11063
11064         * mule/mule-cmds.el (set-language-environment): Doc fix.
11065         (current-language-environment): Use defcustom.
11066         (default-input-method): Specify :type.
11067
11068 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11069
11070         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11071         modified.
11072         (prefer-coding-system): Doc-string modified.
11073
11074 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11075
11076         * mule/mule-cmds.el (set-language-info): Doc-string
11077         describes `coding-priority' KEY.
11078         (set-language-environment-coding-systems): New function.
11079         (select-safe-coding-system): New function.
11080         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11081         (set-language-info-alist): New optionla arg PARENTS.  Call
11082         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11083         (set-language-environment-coding-systems): New function.
11084
11085         * mule/chinese.el: Remove setting up of
11086         describe-chinese-environment-map and
11087         setup-chinese-environment-map.  Exclude them in args of calls to
11088         set-language-info-alist.  Register coding-priority key in
11089         language-info-alist.
11090
11091         * mule/cyrillic.el: Remove setting up of
11092         describe-cyrillic-environment-map and
11093         setup-cyrillic-environment-map.  Exclude them in args of calls to
11094         set-language-info-alist.  Register coding-priority key in
11095         language-info-alist.
11096
11097         * mule/english.el: Register coding-priority key in
11098         language-info-alist.
11099
11100         * mule/ethiopic.el: Register coding-priority key in
11101         language-info-alist.
11102
11103         * mule/european.el: Remove setting up of
11104         describe-european-environment-map and
11105         setup-european-environment-map.  Exclude them in args of calls to
11106         set-language-info-alist.  Register coding-priority key in
11107         language-info-alist.  Add "German" language env.
11108         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11109         (setup-german-environment): New function.
11110
11111         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11112         change default input method to "greek-postfix".
11113
11114         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11115         coding-priority key in
11116
11117 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11118
11119         * mule/mule-cmds.el (set-language-info): Doc fix.
11120         (input-method-inactivate-hook): Doc fix.
11121
11122 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11123
11124         * mule/mule-cmds.el (set-input-method): Renamed from
11125         select-input-method.
11126
11127 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11128
11129         * mule/mule-cmds.el (set-language-environment): Run
11130         exit-language-environment-hook before calling `exit-function'
11131         which is specified for the language environment.
11132
11133 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11134
11135         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11136         modified.
11137         (prefer-coding-system): Likewise.
11138         (describe-language-environment): Print aliases of each coding
11139         system.
11140         (set-language-environment-hook): New variable.
11141         (exit-language-environment-hook): New variable.
11142         (set-language-environment): Call these hooks.  Before setting a
11143         new language environment, exit from the
11144         current-language-environment if necessary.
11145         (input-method-verbose-flag): The value can be nil, t,
11146         complex-only, or default.
11147         (input-method-highlight-flag): Doc-string augmented.
11148         (activate-input-method): Check if we can run the registered
11149         function to activate an input method.
11150
11151         * mule/korean.el: Set exit-function for language environment
11152         "Korean" to exit-korean-environment.
11153         (setup-korean-environment): Moved to korea-util.el.
11154
11155 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11156
11157         * mule/mule-cmds.el (read-multilingual-string): Use
11158         current-input-method prior to default-input-method.  Don't bind
11159         current-input-method by `let', instead, activate the specified
11160         input method in the current buffer temporarily.
11161
11162 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11163
11164         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11165
11166 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11167
11168         * mule/chinese.el (post-read-decode-hz): Return the result of
11169         decode-hz-region.
11170         (pre-write-encode-hz): Do not change the value of
11171         last-coding-system.
11172
11173 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11174
11175         * mule/mule-ccl.el: Doc fixes.
11176
11177 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11178
11179         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11180         (check-ccl-program): New macro.
11181
11182 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11183
11184         * mule/mule-ccl.el: Comment about CCL syntax modified.
11185         (ccl-command-table): Add read-multibyte-character and
11186         write-multibyte-character.
11187         (ccl-code-table): Add ex-cmd.
11188         (ccl-extended-code-table): New variable.
11189         (ccl-embed-extended-command): New function.
11190         (ccl-compile-read-multibyte-character,
11191         ccl-compile-write-multibyte-character) New functions.
11192         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11193         ccl-dump-write-multibyte-character): New functions.
11194
11195 1999-07-22  SL Baur  <steve@miho>
11196
11197         * config.el (config-value-file): config.values is installed into
11198         doc-directory.
11199         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11200
11201 1999-07-19  Didier Verna  <didier@xemacs.org>
11202
11203         * rect.el: all functions rewritten, except when noted. Below is a
11204         list of interface changes.
11205         (apply-on-rectangle): new function. Obsoletes
11206         `operate-on-rectangle'. All functions that used to call this
11207         function now call the new one.
11208         (kill-rectangle): added optional prefix arg to fill lines.
11209         (delete-rectangle): ditto.
11210         (delete-extract-rectangle): ditto.
11211         (open-rectangle): ditto.
11212         (clear-rectangle): ditto.
11213         (delete-rectangle-line): added third arg FILL.
11214         (delete-extract-rectangle-line): ditto.
11215         (open-rectangle-line): ditto.
11216         (clear-rectangle-line): ditto.
11217
11218 1999-07-18  Andy Piper  <andy@xemacs.org>
11219
11220         * menubar-items.el (default-menubar): add gutter options.
11221
11222         * gutter-items.el: new file.
11223         (gutter): new group for custom.
11224         (gutter-visible-p): new variable.
11225         (default-gutter-position): ditto.
11226         (buffers-tab): new group for the buffers tab.
11227         (gutter-buffers-tab): widget to put in the gutter.
11228         (buffers-tab-max-size): max number of tabs.
11229         (buffers-tab-switch-to-buffer-function): function to call when a
11230         tab is pressed.
11231         (buffers-tab-omit-function): filter buffers with this function.
11232         (buffers-tab-format-buffer-line-function): format buffer names for
11233         inclusion in tabs.
11234         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11235         the record.
11236         (build-buffers-tab-internal): build a list of tab items.
11237         (buffers-tab-items): ditto.
11238         (add-tab-to-gutter): put a tab in the gutter area.
11239         (update-tab-in-gutter): reset the buffers in the tab.
11240
11241         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11242
11243         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11244         (switch-to-buffer-hooks): new hook.
11245
11246         * toolbar.el (default-toolbar-position): fix typo.
11247
11248 1999-07-16  Andy Piper  <andy@xemacs.org>
11249
11250         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11251
11252 1999-07-15  Didier Verna  <didier@xemacs.org>
11253
11254         * cus-edit.el (custom-prompt-variable): optional third arg makes
11255         prompt for a comment string.
11256         (customize-set-value): optional prefix makes this function handle
11257         variable comments.
11258         (customize-set-variable): ditto.
11259         (customize-save-variable): ditto.
11260         (customize-customized): handle custom comments.
11261         (customize-save-customized): ditto.
11262         (custom-variable-state-set): ditto.
11263         (custom-face-state-set): ditto.
11264         (customize-saved): ditto.
11265         (custom-variable-set): ditto.
11266         (custom-face-set): ditto.
11267         (custom-variable-save): ditto.
11268         (custom-face-save): ditto.
11269         (custom-variable-reset-saved): ditto.
11270         (custom-face-reset-saved): ditto.
11271         (custom-variable-reset-standard): ditto.
11272         (custom-face-reset-standard): ditto.
11273         (custom-comment-face): new face.
11274         (custom-comment-tag-face): ditto.
11275         (custom-comment): new widget.
11276         (custom-comment-create): new function.
11277         (custom-comment-delete): ditto.
11278         (custom-comment-value-set): ditto.
11279         (custom-comment-show): ditto.
11280         (custom-comment-invisible-p): ditto.
11281         (custom-variable-value-create): create a comment field widget.
11282         (custom-face-value-create): ditto.
11283         (custom-variable-menu): new entry for adding a custom comment.
11284         (custom-face-menu): ditto.
11285         (custom-save-variables): possibly save custom comments.
11286         (custom-save-faces): ditto.
11287
11288         * cus-face.el (custom-set-faces): the arguments can now have a
11289         custom comment as fourth argument.
11290
11291         * custom.el (custom-set-variables): the arguments can now have a
11292         custom comment as fifth element.
11293
11294 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11295
11296         * XEmacs 21.2.18 is released
11297
11298 1999-07-13  SL Baur  <steve@miho>
11299
11300         * lib-complete.el (read-library-name): Revert previous change.
11301         (read-library): Ditto.
11302
11303 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11304
11305         * packages.el (packages-package-list): Capitalize docstring.
11306
11307         * packages.el (packages-find-package-library-path): Use #'nconc
11308         rather than #'append to reduce consing -- #'mapcar uses Flist,
11309         which returns a freshly consed list.  #'append would create yet
11310         another fresh list, using Fmake_list in concat.
11311
11312         * packages.el (package-provide): Use setq with remassq like it
11313         says in its docstring.
11314
11315 1999-07-06  SL Baur  <steve@miho.m17n.org>
11316
11317         * lib-complete.el (progn-with-message): Fix typo.
11318
11319 1999-07-06  SL Baur  <steve@miho.m17n.org>
11320
11321         * mule/mule-misc.el (char-octet): Make function match docstring.
11322         From Katsumi Yamaoka <yamaoka@jpl.org>
11323
11324 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11325
11326         * wid-edit.el (widget-documentation): corrected spelling error.
11327
11328 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11329
11330         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11331         keys if already bound
11332
11333 1999-07-06  SL Baur  <steve@miho.m17n.org>
11334
11335         * lib-complete.el (progn-with-message): Revert previous changes.
11336
11337 1999-06-24  Bob Weiner  <weiner@beopen.com>
11338
11339         * lib-complete.el (find-library):
11340         (find-library-other-window):
11341         (find-library-other-frame): Completely rewrote
11342         so that these functions actually work when called non-interactively.
11343         Also made them handle LIBRARY arguments which end with .el or .elc.
11344
11345 1999-06-24  Bob Weiner  <weiner@beopen.com>
11346
11347         * simple.el (indent-new-comment-line): Locally bound
11348         `block-comment-start' to `comstart' or else when this is called
11349         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11350         `block-comment-start' value, ignoring any existing spacing after a
11351         comment prefix in the previous line and producing ugly comments.
11352
11353 1999-06-23  Bob Weiner  <weiner@beopen.com>
11354
11355         * list-mode.el (mouse-choose-completion):
11356         (choose-completion):
11357         (completion-switch-to-minibuffer): Added.
11358         ([Tab]): [Tab] previously switched to the minibuffer
11359         but since [space] does that and since most applications in the
11360         world use [Tab] to select the next item in a list, do that in the
11361         *Completions* buffer too.  This will cause the least confusion
11362         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11363         06/23/1999.
11364
11365 1999-06-22  Bob Weiner  <weiner@beopen.com>
11366
11367         * help.el (help-buffer-name): Added support for a null value
11368         of `help-buffer-prefix-string' since some buffers require no
11369         prefix.
11370
11371 1999-06-20  Bob Weiner  <weiner@beopen.com>
11372
11373         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11374         in the completion-list-mode-map to bury the completions buffer
11375         even when the minibuffer is no longer active.
11376
11377 1999-06-20  Bob Weiner  <weiner@beopen.com>
11378
11379         * list-mode.el (list-mode): It is visually disconcerting to have
11380         the text cursor disappear within list buffers, especially when
11381         moving from window to window, so leave it visible.
11382
11383 1999-07-01  SL Baur  <steve@miho.m17n.org>
11384
11385         * menubar-items.el (default-menubar): Conditionalize the bug
11386         report menu item (which may not be possible in this XEmacs).
11387         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11388
11389 1999-06-30  SL Baur  <steve@miho.m17n.org>
11390
11391         * subr.el (with-current-buffer): DOC string fix.
11392         Suggested by Bob Weiner <weiner@altrasoft.com>
11393
11394 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11395
11396         * cus-face.el (custom-face-italic): insert missing args
11397
11398 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11399
11400         * packages.el (package-locations): Changed default early package
11401         hierarchies to ~/.xemacs/mule-packages and
11402         ~/.xemacs/xemacs-packages.
11403
11404 1999-06-23  SL Baur  <steve@miho.m17n.org>
11405
11406         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11407
11408 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11409
11410         * packages.el (package-locations): Changed default early package
11411         hierarchy to ~/.xemacs/packages.
11412         (package-locations): Removed `packages' as a possible name for a
11413         late package hierarchy.
11414
11415 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11416
11417         * mule/mule-category.el (word-combining-categories): Set up new
11418         variable.
11419         (word-separating-categories): Likewise.
11420
11421 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11422
11423         * XEmacs 21.2.17 is released
11424
11425 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11426
11427         * font-menu.el (font-menu-set-font): allow for nil specification
11428         of font size.
11429
11430 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11431
11432         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11433         is 1.
11434
11435 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11436
11437         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11438         8859-5 instead of ISO 8859-1.
11439
11440 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11441
11442         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11443         (viet-viscii-encode-table): Ditto.
11444
11445         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11446         Make obsolete definition of char-octet.
11447
11448 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11449
11450         * subr.el: Move no-Mule make-char ...
11451         * help-nomule.el (make-char): To here.
11452         (string-width): Make Mule compatibility alias.
11453
11454 1999-06-15  Andy Piper  <andy@xemacs.org>
11455
11456         * select.el (get-selection-no-error): really make there be no-error.
11457         (get-selection): revert to original.
11458
11459 1999-06-11  Andy Piper  <andy@xemacs.org>
11460
11461         * select.el (selection-sets-clipboard): renamed.
11462         (own-selection): use it.
11463
11464 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11465
11466         * XEmacs 21.2.16 is released
11467
11468 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11469
11470         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11471         missing characters to avoid crash.
11472
11473 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11474
11475         * coding.el (set-terminal-coding-system): Only set the console
11476         coding system on the selected console if it is a tty.
11477
11478 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11479
11480         * cus-face.el:
11481         * cus-edit.el:
11482         * faces.el:
11483         (custom):
11484         (face-spec-set):
11485         * faces.el (frob-face-property):
11486         * font-menu.el (font-menu-set-font):
11487                   Actually apply changes from 1999-03-17
11488
11489 1999-06-10  Andy Piper  <andy@xemacs.org>
11490
11491         * select.el (get-selection): abstract out non error-signalling
11492         part.
11493         (get-selection-no-error): get-selection without signalling an
11494         error.
11495         (selection-is-clipboard-p): new variable. controls whether the
11496         selection sets the clipboard.
11497         (own-selection): use it.
11498
11499         * mouse.el (insert-selection): fallback to clipboard after trying
11500         primary selection and cutbuffer.
11501
11502 1999-06-05  Andy Piper  <andy@xemacs.org>
11503
11504         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11505         selection functions.
11506
11507 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11508
11509         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11510         default value.
11511         (load): Use `raw-text' instead of `no-conversion'.
11512         (insert-file-contents): Likewise.
11513
11514         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11515         of `no-conversion'.
11516
11517 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11518
11519         * coding.el: Don't copy `no-conversion' to `raw-text'.
11520
11521 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11522
11523         * subr.el (make-char): Define it if Mule is not around.
11524
11525 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11526
11527         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11528
11529         * x-select.el (x-disown-selection-internal): Restore symbol as an
11530         obsolete alias.
11531         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11532
11533 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11534
11535         * XEmacs 21.2.15 is released
11536
11537 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11538
11539         * subr.el (split-string): Avoid infinite looping
11540
11541 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11542
11543         * ldap.el (ldap-ignore-attribute-codings): New variable
11544         (ldap-default-attribute-decoder): New variable
11545         (ldap-coding-system): New variable
11546         (ldap-attribute-syntax-encoders): New variable
11547         (ldap-attribute-syntax-decoders): New variable
11548         (ldap-attribute-syntaxes-alist): New variable
11549         (ldap-encode-boolean): New function
11550         (ldap-decode-boolean): New function
11551         (ldap-encode-country-string): New function
11552         (ldap-decode-string): New function
11553         (ldap-decode-address): New function
11554         (ldap-encode-address): New function
11555         (ldap-decode-attribute): New function
11556         (ldap-search): Use some of these
11557
11558 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11559
11560         * version.el (emacs-version): Make the patch level/beta come
11561         before the XEmacs qualifier so that it gets into (funcall
11562         emacs-version) and thus in the bug reports.
11563         (emacs-version>=): Support patch levels.
11564
11565 1999-06-03  SL Baur  <steve@xemacs.org>
11566
11567         * version.el: implement x.y.z version number
11568         From Jan Vroonhof <vroonhof@math.ethz.ch>
11569
11570 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11571
11572         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11573
11574 1999-05-22  Vin Shelton <acs@xemacs.org>
11575
11576         * startup.el: Document -private and break out non-standard X options.
11577
11578 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11579
11580         * mule/mule-charset.el (charset-after): New function.
11581         (charset-direction): Synch with Mule, update docstring.
11582         (get-charset-property): New function.
11583         (put-charset-property): New function.
11584         (charset-plist): New function.
11585
11586         * mule/mule-charset.el (compose-region):
11587         (decompose-region): remove;  these functions (which don't work
11588         since we don't do composite characters) have been moved to
11589         mule-util.el.
11590         (toplevel): follow coding standards
11591
11592 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11593
11594         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11595         exist any more.
11596
11597         * code-files.el: Fix commentary to follow coding standards.  Move
11598         the single line left in mule-files.el to here.
11599
11600         * mule/mule-files.el: delete.
11601
11602 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11603
11604         * info.el (Info-scroll-prev): Use event functions instead of the
11605         old emacs 19 interface.
11606
11607 1999-06-02  Andy Piper  <andy@xemacs.org>
11608
11609         * x-font-menu.el (x-font-menu-load-font):
11610         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11611
11612 1999-05-31  Andy Piper  <andy@xemacs.org>
11613
11614         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11615         group.
11616         (font-menu-this-frame-only-p): ditto.
11617         (font-menu-max-items): reinstate, from Jan Vroonhof
11618         <vroonhof@math.ethz.ch>
11619         (font-menu-submenu-name-format): ditto.
11620         (font-menu-split-long-menu): ditto, for use by the family
11621         constructor.
11622         (font-menu-family-constructor): use it.
11623
11624 1999-05-30  Andy Piper  <andy@xemacs.org>
11625
11626         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11627         for use by the font menu.
11628
11629         * msw-font-menu.el: new file implementing mswindows specific
11630         font-menu behaviour.
11631         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11632         (mswindows-font-menu-junk-families): ditto.
11633         (hack-font-truename): ditto.
11634         (mswindows-font-regexp-ascii): ditto.
11635         (mswindows-reset-device-font-menus): ditto.
11636         (mswindows-font-menu-font-data): ditto.
11637         (mswindows-font-menu-load-font): ditto.
11638
11639         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11640         (x-font-menu-font-data): ditto.
11641         (x-font-menu-load-font): ditto.
11642
11643         * font-menu.el: new file implementing generic font menu behaviour.
11644         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11645         made device independent.
11646         (font-menu-this-frame-only-p): ditto.
11647         (font-menu-preferred-resolution): ditto.
11648         (font-menu-size-scaling): new variable used to determine whether
11649         sizes are in points or tenths of a point.
11650         (vassoc): moved from x-font-menu.el.
11651         (device-fonts-cache): ditto.
11652         (device-fonts-cache): ditto.
11653         (flush-device-fonts-cache): ditto.
11654         (reset-device-font-menus): copied from x-font-menu.el and made
11655         device independent. Most functionality deferred to
11656         device-dependent versions.
11657         (font-menu-family-constructor): copied from x-font-menu.el and
11658         made device independent.
11659         (font-menu-size-constructor): ditto.
11660         (font-menu-weight-constructor): ditto.
11661         (font-menu-set-font): ditto.
11662         (font-menu-change-face): ditto.
11663         (font-menu-load-font): new device method.
11664         (font-menu-font-data): ditto.
11665
11666         * x-font-menu.el: The above functions deleted.
11667
11668 1999-05-26  Andy Piper  <andy@xemacs.org>
11669
11670         * update-elc.el:
11671         * make-docfile.el:
11672         * loadup.el: rehash expand-file-name usage to not use default-directory.
11673
11674 1999-05-21  Andy Piper  <andy@xemacs.org>
11675
11676         * x-select.el (x-select-convert-to-text):
11677         (x-selected-text-type):
11678         (x-get-selection):
11679         (xselect-convert-to-string):
11680         (xselect-convert-to-compound-text):
11681         (xselect-convert-to-length):
11682         (xselect-convert-to-targets):
11683         (xselect-convert-to-delete):
11684         (xselect-convert-to-filename):
11685         (xselect-convert-to-charpos):
11686         (xselect-convert-to-lineno):
11687         (xselect-convert-to-colno):
11688         (xselect-convert-to-sourceloc):
11689         (xselect-convert-to-os):
11690         (xselect-convert-to-host):
11691         (xselect-convert-to-user):
11692         (xselect-convert-to-class):
11693         (xselect-convert-to-name):
11694         (xselect-convert-to-integer):
11695         (xselect-convert-to-atom):
11696         (xselect-convert-to-identity): functions renamed from x-* and
11697         moved to select.el.
11698         (x-get-secondary-selection): use rename get-selection.
11699         (x-get-clipboard): ditto.
11700         (x-own-selection): moved to select.el.
11701         (x-valid-simple-selection-p): ditto.
11702         (x-dehilight-selection): ditto.
11703         (x-own-clipboard): ditto.
11704         (x-disown-selection): ditto.
11705
11706         * x-mouse.el (x-yank-function): moved to mouse.el.
11707         (x-insert-selection): ditto.
11708         (x-set-point-and-move-selection): use renamed function.
11709
11710         * select.el (selected-text-type): moved and renamed from
11711         x-select.el.
11712         (selection-owner-p): moved to C.
11713         (selection-exists-p): ditto.
11714         (get-cutbuffer): new device method.
11715         (get-selection): generalised and moved from x-select.el.
11716         (own-selection): moved x-own-selection functionality into here.
11717         (dehilight-selection): renamed and moved from x-select.el.
11718         (own-clipboard): functionality moved from x-select.el using new
11719         generic C builtins.
11720         (disown-clipboard): ditto.
11721         (select-convert-to-text):
11722         (select-convert-to-string):
11723         (select-convert-to-compound-text):
11724         (select-convert-to-length):
11725         (select-convert-to-targets):
11726         (select-convert-to-delete):
11727         (select-convert-to-filename):
11728         (select-convert-to-charpos):
11729         (select-convert-to-lineno):
11730         (select-convert-to-colno):
11731         (select-convert-to-sourceloc):
11732         (select-convert-to-os):
11733         (select-convert-to-host):
11734         (select-convert-to-user):
11735         (select-convert-to-class):
11736         (select-convert-to-name):
11737         (select-convert-to-integer):
11738         (select-convert-to-atom):
11739         (select-convert-to-identity): new functions renamed from x-* and
11740         moved from x-select.el.
11741
11742         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11743         into here and use as the default window-system mouse yank.
11744         (insert-selection): generalised and moved from x-mouse.el.
11745         (own-clipboard): moved to C.
11746
11747         * msw-select.el (mswindows-selection-owned-p): deleted.
11748         (mswindows-own-selection): generalised and moved to select.el.
11749         (mswindows-disown-selection): generalised and moved to C.
11750         (mswindows-selection-owner-p): ditto.
11751
11752 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11753
11754         * XEmacs 21.2.14 is released
11755
11756 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11757
11758         * about.el: update contact info for jason and slb.
11759
11760 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11761
11762         * mule/european.el (setup-romanian-environment): Add Romanian
11763         support from Emacs/Mule romanian.el.
11764
11765 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11766
11767         * cus-face.el: Label all custom changes with the 'custom' tag.
11768
11769         * cus-edit.el: idem ditto.
11770
11771         * faces.el: Added suport for adding device tags to various functions.
11772         (custom): New device tag.
11773         (face-spec-set): Call reset face with tags argument. No longer do
11774         x-init-global-faces hack.
11775
11776         * faces.el (frob-face-property): Use an anonymous specifier to map
11777         frob-face-property-1 over.
11778
11779         * x-font-menu.el (font-menu-set-font): Always specify all
11780         properties to custom.
11781
11782 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11783
11784         * mule/european.el (setup-czech-environment): Add czech support.
11785         From David Sauer <davids@orfinet.cz>
11786
11787 1999-03-15  SL Baur  <steve@xemacs.org>
11788
11789         * check-features.el: Turn hard errors into warnings.
11790
11791 1999-03-21  SL Baur  <steve@xemacs.org>
11792
11793         * simple.el (delete-key-deletes-forward): As per discussion on
11794         xemacs-beta, default to t.
11795
11796 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11797
11798         * loadup.el: Define Installation-string before loading anything.
11799
11800 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11801
11802         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11803         From Anders Stenman <stenman@isy.liu.se>
11804
11805 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11806
11807         * wid-edit.el (widget-glyph-find): Ditto.
11808
11809         * packages.el (locate-library): Ditto.
11810
11811         * loadup.el (really-early-error-handler): Ditto.
11812
11813         * lib-complete.el (read-library): Ditto.
11814
11815         * faces.el (set-face-stipple): Ditto.
11816
11817         * code-files.el (load): Use new calling style of locate-file.
11818
11819 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11822         dead.
11823
11824 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11825
11826         * dumped-lisp.el (preloaded-file-list): Don't load
11827         Installation.el.
11828
11829         * loadup.el (Installation-string): Define it here.
11830
11831 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11832
11833         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11834         Installation.el needs to be loaded before `dump-paths', otherwise
11835         the dumping process won't find it.
11836
11837 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11838
11839         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11840         subr so that we can use `replace-in-string' in Installation.el to
11841         get rid of C-m chars under the native Windows build.
11842
11843 1999-04-29  Andy Piper  <andy@xemacs.org>
11844
11845         * make-docfile.el: canonicalize file and directory names.
11846
11847         * device.el (call-device-method): new function for calling device
11848         specific methods.
11849         (define-device-method): new function for defining device methods.
11850         (define-device-method*): ditto.
11851
11852 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11853
11854         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11855
11856 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11857
11858         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11859         (cyrillic-koi8-r-encode-table): Likewise.
11860         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11861         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11862
11863         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11864         from vietnamese.el].
11865
11866         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11867         mule/mule-misc.el.
11868
11869 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11870
11871         * mule/thai-xtis.el:
11872         - Change font registry name from "Thai94x94-0" to "xtis-0".
11873         - Change mnemonic of coding-system `tis-620' to "TIS620".
11874
11875 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11876
11877         * mule/ethiopic.el: fixed.
11878
11879 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11880
11881         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11882
11883         * mule/thai-xtis.el: New file.
11884
11885         * mule/vietnamese.el: New file.
11886
11887         * mule/ethiopic.el: New file.
11888
11889 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11890
11891         * bytecomp.el (byte-compile-close-variables): Leave
11892         debug-issue-ebola-notices alone.
11893
11894 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11895
11896         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11897         at the top of the buffer since it is the most important thing to
11898         customize
11899         (ldap-get-host-parameter): New defun
11900         (ldap-search): Add a new parameter `withdn' to retrieve the
11901         distinguished names of entries
11902
11903 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11904
11905         * startup.el (splash-frame-body): Date and spelling fixes.
11906
11907 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11908
11909         * view-less.el (toggle-truncate-lines): add autoload tag
11910
11911 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11912
11913         * format.el (format-alist): Disable image stuff.
11914
11915 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11916
11917         * wid-edit.el (widget-glyph-find): Search by directories, then by
11918         suffixes rather than the other way around.
11919         (widget-image-conversion): Renamed to
11920         `widget-image-file-name-suffixes'.
11921
11922 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11923
11924         * mule/mule-charset.el: Made old functions obsolete, remove the
11925         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11926         (charset-iso-graphic-plane): Rename from charset-graphic.
11927         (charset-iso-final-char): Rename from charset-final.
11928         (charset-width): Rename from charset-columns.
11929         (charset-bytes): Added from fsf compatibility, returns always 1.
11930
11931         * mule/mule-misc.el: Move charset-doc-string alias to
11932         mule-charset.el
11933
11934 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11935
11936         * x-faces.el (x-make-font-bold-italic): honor
11937         *try-oblique-before-italic-fonts*
11938
11939 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11942
11943 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11944
11945         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11946         name.
11947
11948 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11949
11950         * cl-extra.el (equalp): Would bug out for lists.
11951
11952 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11953
11954         * about.el (about-hackers):  Change cgw's email address
11955
11956 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11957
11958         * XEmacs 21.2.13 is released
11959
11960 1999-03-12  SL Baur  <steve@xemacs.org>
11961
11962         * simple.el (delete-key-deletes-forward): Revert to previous
11963         behavior.
11964
11965 1999-01-18  Didier Verna  <didier@xemacs.org>
11966
11967         * menubar-items.el (xemacs-splash-buffer): handle the case of
11968         multiple elements in the splash buffer body.
11969
11970         * startup.el (splash-frame-timeout): new constant: interval
11971         between splash buffer elements.
11972         (command-line-1): handle splash buffer with multiple elements (use
11973         a timeout).
11974         (splash-frame-body): Originally `startup-splash-frame-body'.
11975         Rewrote a cleaner and more readable version. This can now be array,
11976         in which case each element is displayed in turn in the splash buffer.
11977         (splash-frame-static-body): new constant. Persistent information
11978         across all splash buffer elements (preserves the possibility to give
11979         it in different languages.
11980         (circulate-splash-frame-elements): new function. Used as a timeout
11981         to circulate through all splash frame elements and display them in
11982         sequence.
11983         (display-splash-frame): originally `startup-splash-frame'. Handle
11984         the case of multiple elements in the splash buffer body. Now
11985         returns a timeout id if multiple elements to display, or nil.
11986
11987 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11988
11989         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11990         so they can be overridden by x-init-face-from-resources.
11991         Additionally specify the font name also with an x tag.
11992
11993 1999-03-08  Andy Piper  <andy@xemacs.org>
11994
11995         * package-get.el (package-get-base): autoload.
11996
11997         * menubar-items.el (default-menubar): add update menu item. Fix
11998         custom menu to only be activated when package-base is available.
11999
12000         * package-get.el (package-get-custom): don't load
12001         package-get-custom as it is auto-generated. Fix group definition.
12002
12003 1999-03-05  Didier Verna  <didier@xemacs.org>
12004
12005         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12006         instead of `symbol-name' (Thanks Kyle).
12007
12008         * cus-edit.el (custom-save-variables): use `prin1' instead of
12009         princ to write symbols.
12010
12011 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12012
12013         * XEmacs 21.2.12 is released
12014
12015 1999-03-05  SL Baur  <steve@xemacs.org>
12016
12017         * menubar-items.el (default-menubar): Add kfm browsing support.
12018         From Neal Becker <nbecker@fred.net>
12019
12020 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12021
12022         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12023         calls to font-lock during buffer reversion.
12024
12025 1999-02-12  Didier Verna  <didier@xemacs.org>
12026
12027         * info.el (Info-build-node-completions): unconditionally widen the
12028         tag table buffer.
12029
12030 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12031
12032         * x-faces.el (x-init-face-from-resources):
12033         Only set fonts in the 'x locale.
12034
12035 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12036
12037         * package-ui.el (pui-install-selected-packages): Don't throw on
12038         `package-admin-delete-binary-package' returning nil since it's
12039         normal.  Reindent function.
12040         (pui-add-required-packages): Handle case where packages selected
12041         for installation have never been installed.
12042
12043 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12044
12045         * menubar-items.el (default-menubar):
12046         Implement the ``Mule->Set coding system of process'' menu item.
12047
12048 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12049
12050         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12051         files
12052         - Change some `if's to `when's
12053
12054 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12055
12056         * XEmacs 21.2.11 is released
12057
12058 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12059
12060         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12061         against window close (Fix Bug #460).
12062         (ask-user-about-lock-dbox): Idem.
12063
12064 1999-02-25  SL Baur  <steve@xemacs.org>
12065
12066         * mule/mule-charset.el (charset-leading-byte): New function.
12067         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12068
12069 1999-02-12  Andy Piper  <andy@xemacs.org>
12070
12071         * about.el (xemacs-hackers): change andy's email address.
12072         (about-url-alist): change andy's web page address.
12073         (about-xemacs): add piper.
12074
12075 1999-02-16  SL Baur  <steve@xemacs.org>
12076
12077         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12078         of mule-base into lisp/mule.
12079
12080 1999-02-16  SL Baur  <steve@xemacs.org>
12081
12082         * mule/arabic.el:
12083         mule/canna-leim.el:
12084         mule/chinese.el:
12085         mule/cyrillic.el:
12086         mule/english.el:
12087         mule/european.el:
12088         mule/greek.el:
12089         mule/hebrew.el:
12090         mule/japanese.el:
12091         mule/kinsoku.el:
12092         mule/korean.el:
12093         mule/misc-lang.el:
12094         mule/mule-category.el:
12095         mule/mule-ccl.el:
12096         mule/mule-charset.el:
12097         mule/mule-cmds.el:
12098         mule/mule-coding.el:
12099         mule/mule-files.el:
12100         mule/mule-help.el:
12101         mule/mule-init.el:
12102         mule/mule-misc.el:
12103         mule/mule-tty-init.el:
12104         mule/mule-x-init.el:
12105         mule/viet-chars.el:  Remerge from mule-base.
12106
12107         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12108         of mule-base into lisp/mule.
12109
12110 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12111
12112         * process.el (exec-to-string): Use `shell-command-switch' in place
12113         of hard-wired "-c" (for WindowsNT).
12114
12115 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12116
12117         * menubar-items.el (default-menubar):  Remove obsolete
12118         "Gopher" item
12119
12120 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12121
12122         * package-admin.el (package-admin-get-install-dir): First fall
12123         back to the location of xemacs-base for non-mule packages.
12124
12125 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12126
12127         * paths.el:
12128         - improved automounter tmp directory support.
12129         - support 4 (!) empirically discovered automounter conventions
12130
12131 1999-02-12  SL Baur  <steve@xemacs.org>
12132
12133         * etags.el (pop-tag-mark): autoload to match key binding.
12134
12135 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12136
12137         * XEmacs 21.2.10 is released
12138
12139 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12140
12141         * package-get.el (package-get-remote-filename): Don't bug out for
12142         a local file name in the search entry.
12143
12144 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12145
12146         * XEmacs 21.2.9 is released
12147
12148 1999-01-19  Didier Verna  <didier@xemacs.org>
12149
12150         * replace.el (replace-search-function): new variable containing a
12151         function to perform a search-forward.
12152         (replace-re-search-function): new variable containing a function
12153         to perform a re-search-forward.
12154         (perform-replace): use them.
12155
12156 1999-01-25  Didier Verna  <didier@xemacs.org>
12157
12158         * select.el (selection-owner-p): use the name `XEmacs'.
12159         (cut-copy-clear-internal): ditto.
12160
12161 1999-01-18  Andy Piper  <andy@xemacs.org>
12162
12163         * about.el (about-url-alist): Update my entry.
12164         (xemacs-hackers): Ditto.
12165
12166 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12167
12168         * buffer.el (switch-to-buffer): Fixing documentation.
12169         * minibuf.el (minibuffer-completion-table): ditto.
12170         * cl-macs.el (return-from): ditto.
12171
12172 1999-01-04  Didier Verna  <didier@xemacs.org>
12173
12174         * replace.el (delete-non-matching-lines): temporarily disable
12175         case-folding when called interactively with a regexp containing
12176         uppercase characters.
12177         (delete-matching-lines): ditto.
12178         (count-matches): ditto.
12179         (list-matching-lines): ditto.
12180
12181 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12182
12183         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12184         abort if current window is split horizontally, not if others are
12185         split.  Got rid of unnecessary minibuffer checking.  Also, add
12186         some comments (it's still complex).
12187
12188 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12189
12190         * package-get.el: changed address for doc.ic.ac.uk to
12191         sunsite.doc.ic.ac.uk
12192
12193 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12194
12195         * ldap.el (toplevel): Remove requires so that the file compiles
12196         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12197
12198 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12199
12200         * dump-paths.el: Calculate module-directory and set
12201         module-load-path to the load path for modules.
12202
12203         * loadup.el: Get bootstrap value of module-load-path from the
12204         environment variable EMACSBOOTSTRAPMODULEPATH.
12205         - Display the module load path if we're debugging paths.
12206
12207         * setup-paths.el: Added function paths-find-site-module-directory.
12208         - Added function paths-find-module-directory.
12209         - Added function paths-construct-module-load-path.  Uses new
12210         environment variable EMACSMODULEPATH.
12211
12212 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12213
12214         * font.el (font-default-object-for-device):
12215         Oops! This `or' can't be replaced by `unless'.
12216         Fixed inability to run w3, among other things.
12217
12218 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12219
12220         * package-admin.el: Change initialization of
12221           package-admin-install-function dependent on system type.
12222           Change package-admin-install-function-mswindows to use
12223           "minitar".
12224
12225 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12226
12227         * mouse.el (default-mouse-motion-handler): Disable help echo while
12228         in the minibuffer.
12229
12230 1998-12-28  Martin Buchholz <martin@xemacs.org>
12231
12232         * XEmacs 21.2.8 is released.
12233
12234 1998-12-24  Martin Buchholz <martin@xemacs.org>
12235
12236         * XEmacs 21.2.7 is released.
12237
12238 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12239
12240         * package-ui.el (pui-list-packages): Set truncate-lines.
12241
12242         * package-get.el (package-get-download-menu): Use
12243         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12244
12245         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12246         (pui-help-string): idem.
12247         (list-packages-mode): New major mode.
12248         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12249         (pui-install-selected-packages): Add suport for removing packages.
12250         (pui-toggle-package-delete-key): New function.
12251         (pui-popup-context-sensitive): New kludge.
12252         (pui-list-packages): Add warning when `package-get-remote' is nil.
12253         (package-ui-add-site): New function.
12254
12255 1998-12-01  Didier Verna  <didier@xemacs.org>
12256
12257         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12258
12259 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12260
12261         * ldap.el: Custom-ized
12262         (toplevel): Do not provide `ldap' which is provided by C level
12263         LDAP code
12264         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12265
12266 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12267
12268         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12269
12270 1998-12-17  Andy Piper  <andy@xemacs.org>
12271
12272         * sound.el (sound-load-list): name changed from sound-load-alist.
12273         (sound-extension-list): name changed from sound-ext-list.
12274         (load-default-sounds): use new names.
12275         (load-sound-file): use new names.
12276
12277 1998-12-16  Andy Piper  <andy@xemacs.org>
12278
12279         * XEmacs 21.2.6 is released
12280
12281 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12282
12283         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12284         errors.
12285
12286 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12287
12288         * wid-edit.el (widget-echo-this-extent): Set
12289         help-echo-owns-message to t.
12290
12291 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12292
12293         * package-get.el (package-get-download-menu): use toggles for
12294           each site in the download site menu.
12295
12296 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12297
12298         * package-get.el (package-get): If we cannot find a package
12299           because package-get-remote is not set, give a more helpful
12300           error message.
12301
12302 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12303
12304         * package-get.el (package-get-remote-filename): use an EFS path
12305         with user anonymous if no user is specified.
12306
12307 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12308
12309         * faces.el (face-spec-set): Re-init fallfacks for default after
12310         calling reset-face on the default face.
12311
12312 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12313
12314         * package-admin.el (package-admin-default-install-function):
12315         Behave as advertised.  Make sure the pkg-dir is proper for
12316         default-directory.
12317         (package-admin-add-binary-package): Make sure the pkg-dir is
12318         proper for default-directory.
12319         (package-admin-install-function-mswindows): Make sure the pkg-dir
12320         is proper for default-directory.
12321
12322 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12323
12324         * XEmacs 21.2.5 is released
12325
12326 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12327
12328         * files.el (binary-file-regexps): regexp-opt is not available at
12329         bytecompile time.
12330
12331 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12332
12333         * x-win-xfree86.el:
12334         * x-win-sun.el (x-win-init-sun):
12335         * x-win-sun.el:
12336         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12337         * x-iso8859-1.el:
12338         * x-init.el (init-post-x-win):
12339         * x-init.el (init-pre-x-win):
12340         * x-init.el (x-initialize-compose):
12341         * x-init.el:
12342         * x-compose.el:
12343         * winnt.el:
12344         * widget.el:
12345         * wid-edit.el (widget-glyph-click):
12346         * wid-edit.el (widget-glyph-find):
12347         * wid-edit.el (widget-type):
12348         * view-less.el (view-buffer-other-window):
12349         * very-early-lisp.el:
12350         * version.el:
12351         * toolbar.el:
12352         * toolbar-items.el:
12353         * term/sun.el (suntool-map):
12354         * term/sun-mouse.el:
12355         * term/internal.el:
12356         * syntax.el (modify-syntax-entry):
12357         * symbol-syntax.el:
12358         * subr.el:
12359         * startup.el (lock-directory):
12360         * simple.el (set-comment-column):
12361         * simple.el (backward-delete-char-untabify):
12362         * shadow.el (find-emacs-lisp-shadows):
12363         * shadow.el:
12364         * setup-paths.el (paths-construct-info-path):
12365         * select.el (cut-copy-clear-internal):
12366         * process.el (call-process-region):
12367         * process.el (start-process-shell-command):
12368         * process.el:
12369         * paths.el (rmail-spool-directory):
12370         * paragraphs.el (use-hard-newlines):
12371         * package-get.el (package-get-dependencies):
12372         * package-admin.el (package-admin-delete-binary-package):
12373         * obsolete.el (truncate-string):
12374         * obsolete.el (store-substring):
12375         * mouse.el (default-mouse-track-maybe-own-selection):
12376         * mouse.el (mouse-yank-at-point):
12377         * modeline.el:
12378         * modeline.el (mouse-drag-modeline):
12379         * minibuf.el (read-directory-name-internal):
12380         * minibuf.el (read-file-name-internal):
12381         * minibuf.el (read-file-name-internal-1):
12382         * minibuf.el (read-file-name-2):
12383         * minibuf.el (exact-minibuffer-completion-p):
12384         * minibuf.el (read-from-minibuffer):
12385         * minibuf.el:
12386         * menubar.el (check-menu-syntax):
12387         * map-ynp.el (map-y-or-n-p):
12388         * make-docfile.el (docfile-out-of-date):
12389         * loadup.el ((member "run-temacs" command-line-args)):
12390         * loadup.el ((member "no-site-file" command-line-args)):
12391         * loadup.el (really-early-error-handler):
12392         * loadup.el:
12393         * loadhist.el:
12394         * loaddefs.el:
12395         * lisp-mnt.el (lm-verify):
12396         * lib-complete.el (lib-complete:cache-completions):
12397         * lib-complete.el (library-all-completions):
12398         * itimer.el (itimer-run-expired-timers):
12399         * info.el (Info-mode):
12400         * info.el (Info-insert-file-contents):
12401         * info.el (Info-rebuild-dir):
12402         * info.el (Info-build-dir-anew):
12403         * info.el (Info-parse-dir-entries):
12404         * info.el (Info-dir-outdated-p):
12405         * info.el (Info-insert-dir):
12406         * info.el (info-xref):
12407         * info.el:
12408         * hyper-apropos.el (hyper-apropos-get-doc):
12409         * hyper-apropos.el (hyper-describe-face):
12410         * hyper-apropos.el (hyper-apropos-mode):
12411         * hyper-apropos.el:
12412         * help.el (list-processes):
12413         * help.el:
12414         * gnuserv.el:
12415         * font.el (mswindows-font-create-name):
12416         * font.el (font-default-font-for-device):
12417         * font.el (x-font-create-object):
12418         * font.el (font-registry):
12419         * font.el:
12420         * font-lock.el (font-lock-keywords):
12421         * font-lock.el:
12422         * finder.el (finder-compile-keywords):
12423         * find-paths.el (paths-find-recursive-path):
12424         * fill.el (set-justification-center):
12425         * fill.el (fill-region-as-paragraph):
12426         * files.el (insert-directory):
12427         * files.el (wildcard-to-regexp):
12428         * files.el (recover-file):
12429         * files.el (basic-save-buffer):
12430         * files.el (delete-auto-save-file-if-necessary):
12431         * files.el (file-relative-name):
12432         * files.el (backup-extract-version):
12433         * files.el (backup-buffer):
12434         * files.el (set-visited-file-name):
12435         * files.el (set-auto-mode):
12436         * files.el (interpreter-mode-alist):
12437         * files.el:
12438         * files.el (find-file-noselect):
12439         * files.el (abbreviate-file-name):
12440         * files.el (parse-colon-path):
12441         * files.el (directory-abbrev-alist):
12442         * etags.el (visit-tags-table-buffer):
12443         * easymenu.el (easy-menu-define):
12444         * dragdrop.el (experimental-dragdrop-drag):
12445         * dragdrop.el (dragdrop-drop-do-functions):
12446         * dragdrop.el (dragdrop-drop-at-point):
12447         * disass.el (disassemble-1):
12448         * disass.el (disassemble-internal):
12449         * disass.el (disassemble):
12450         * disass.el:
12451         * derived.el (derived-mode-init-mode-variables):
12452         * derived.el (define-derived-mode):
12453         * custom.el (defgroup):
12454         * cus-edit.el (custom-quote):
12455         * config.el:
12456         * code-process.el (open-network-stream):
12457         * code-process.el (start-process):
12458         * code-process.el (call-process-region):
12459         * code-process.el (call-process):
12460         * code-process.el:
12461         * code-files.el (insert-file-contents):
12462         * code-files.el:
12463         * code-files.el (buffer-file-coding-system-for-read):
12464         * cmdloop.el (yes-or-no-p-minibuf):
12465         * cl.el:
12466         * cl-macs.el:
12467         * cl-extra.el:
12468         * callers-of-rpt.el (make-caller-report):
12469         * callers-of-rpt.el:
12470         * bytecomp.el (batch-byte-recompile-directory):
12471         * bytecomp.el (batch-byte-compile-1):
12472         * bytecomp.el (batch-byte-compile):
12473         * bytecomp.el (display-call-tree):
12474         * bytecomp.el (byte-compile-insert):
12475         * bytecomp.el (byte-compile-two-args-19->20):
12476         * bytecomp.el (byte-compile-variable-ref):
12477         * bytecomp.el (byte-compile-form):
12478         * bytecomp.el (byte-compile-top-level-body):
12479         * bytecomp.el (byte-compile-out-toplevel):
12480         * bytecomp.el (byte-compile-byte-code-maker):
12481         * bytecomp.el (byte-compile-file-form-defmumble):
12482         * bytecomp.el (byte-compile-file-form):
12483         * bytecomp.el (byte-compile-keep-pending):
12484         * bytecomp.el (byte-compile-insert-header):
12485         * bytecomp.el (byte-compile-from-buffer):
12486         * bytecomp.el (byte-compile-file):
12487         * bytecomp.el (byte-recompile-file):
12488         * bytecomp.el (byte-compile-close-variables):
12489         * bytecomp.el (byte-compile-warn-about-unused-variables):
12490         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12491         * bytecomp.el (byte-compiler-legal-options):
12492         * bytecomp.el (byte-compile-lapcode):
12493         * bytecomp.el (byte-optimize-log):
12494         * bytecomp.el ((fboundp 'defsubst)):
12495         * bytecomp.el:
12496         * bytecomp-runtime.el:
12497         * byte-optimize.el (byte-optimize-apply):
12498         * byte-optimize.el (car):
12499         * byte-optimize.el (byte-optimize-form):
12500         * byte-optimize.el (byte-optimize-form-code-walker):
12501         * byte-optimize.el:
12502         * build-report.el (build-report-insert-installation-file):
12503         * build-report.el (build-report):
12504         * auto-show.el:
12505         * apropos.el (apropos-documentation):
12506         - mega patch
12507         - clean up byte-compile warnings
12508         - remove unused variables
12509         - Use common lisp style hashtable functions
12510         - byte compiler cleanup
12511         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12512         - remove old backquote syntax usage
12513         - move some cl functionality into C for speed.
12514         - remove last remaining VMS support
12515         - spelling fixes
12516         - implement last, butlast, nbutlast, copy-list in C.
12517         - new macro ignore-file-errors, similar to ignore-errors
12518           (ignore-file-errors (delete-file "foo"))
12519         - get frequent garbage collection during loadup.el by tweaking
12520           gc-cons-threshold, rather than explicitly calling garbage-collect
12521         - default delete-key-deletes-forward to `t'.
12522
12523 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12524
12525         * XEmacs 21.2-beta4 is released.
12526
12527 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12528
12529         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12530         (easy-menu-item-present-p): Wrapper around find-menu-item.
12531         (easy-menu-remove-item): Wrapper around delete-menu-item.
12532
12533         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12534         (add-menu-button): Add 'in-menu' argument.
12535         (add-menu-item-1): Add in-menu support to helper function.
12536
12537 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12538
12539         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12540
12541 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12542
12543         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12544         of Dec 4, 1997.
12545
12546 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12547
12548         * process.el (shell-command-on-region): Report if the command
12549         succeeded or failed.
12550
12551 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12552
12553         * subr.el (buffer-substring-no-properties): Comment out.
12554
12555 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12556
12557         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12558           into font instances first, like `x-frob-font-size' does.
12559           (mswindows-find-larger-font): ditto
12560
12561 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12562
12563         * package-ui.el (pui-install-selected-packages): fix args in call
12564         to `package-get'.
12565
12566 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12567
12568         * package-get.el (host-name): New widget type.
12569         (package-get-remote): Better customization using new type.
12570         (package-get-download-sites): idem dito.
12571
12572         (package-get-custom): Do not use package-get-all untill we have
12573         runtime dependencies.
12574
12575         (package-get-remove-copy): Default to 't' we no longer need this
12576         kludge as we do not currently use depenencies.
12577
12578         (package-get-was-current): New variable.
12579         (package-get-require-base): New 'force-current' argument.
12580         (package-get-update-base): idem
12581         (package-get-package-provider):  idem
12582         (package-get-locate-index-file): New 'no-remote' argument.
12583         (package-get-locate-file): idem.
12584
12585         (package-get-maybe-save-index): New function.
12586         (package-get-update-base): Use it.
12587
12588 1998-10-28 Greg Klanderman <greg@alphatech.com>
12589
12590         * package-get.el (package-get-remote): default to nil; by default,
12591         don't go out to the net via EFS.  They must select a download site.
12592         (package-get-download-sites): new variable.
12593         (package-get-download-menu): new function.
12594         (package-get-locate-index-file): new function.
12595         (package-get-update-base): use it.
12596
12597         * menubar-items.el (default-menubar): add "Update Package Index"
12598         and "Add Download Site" menus under Options | Manage Packages.
12599
12600 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12601
12602         * package-get.el (package-get): bugfix code checking installed version
12603         for case where package is not currently installed.
12604         (package-get-require-signed-base-updates): new variable.
12605         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12606         deemed not a goot thing.  Use the variable
12607         package-get-allow-unsigned-base-updates instead.
12608
12609 1998-10-16 Greg Klanderman <greg@alphatech.com>
12610
12611         * package-get.el (package-get): Don't install an older version than
12612         we already have unless explicitly told to.  Issue a warning.
12613
12614         * package-ui.el (pui-add-required-packages): when adding
12615         dependencies, don't add packages that are up to date.
12616         (pui-package-symbol-char):  Don't consider a package out of date
12617         if you have a newer version installed than the latest version in
12618         package-get-base.
12619
12620         * package-get.el (package-get-base-filename): document that it may
12621         be a path relative to package-get-remote;  new default value.
12622         (package-get-locate-file): new function.
12623         (package-get-update-base): use it to expand package-get-base-filename.
12624         (package-get-save-base): new function to save the package-get database
12625         to file.
12626         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12627         (package-get-update-base): pass the REMOTE-SOURCE arg.
12628         (package-get-update-base-entry): call package-get-custom-add-entry.
12629         (package-get-file-installed-p): removed; no longer needed.
12630         (package-get-create-custom): ditto.
12631         (toplevel): remove code to build and load package-get-custom.el
12632         (package-get-custom-add-entry): new function.
12633
12634 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12635
12636         * wid-edit.el (widget-button-click): Don't switch window.
12637
12638 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12639
12640         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12641
12642 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12643
12644         * etags.el (find-tag-default): Run find-tag-hook using
12645         run-hooks rather than funcall
12646
12647 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12648
12649         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12650         and the current local map as the parents to isearch-mode-map.
12651
12652 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12653
12654         * XEmacs 21.2-beta3 is released.
12655
12656 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12657
12658         * package-get.el (package-get-update-base): use
12659         insert-file-contents-internal, not insert-file-contents-literally.
12660
12661 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12662
12663         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12664         dump time.
12665
12666 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12667
12668         * package-get.el (package-get-update-base-entry): new function.
12669         (package-get-update-base): renamed; was `package-get-load-base'.
12670         cleanup, and use package-get-update-base-from-buffer.
12671         (package-get-update-base-from-buffer): new function.
12672         (package-get-update-base-entries): new; helper for above.
12673         Do not eval lisp grabbed over ftp; parse it from new format.
12674
12675 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12676
12677         * files.el (set-auto-mode): Don't play games loading package-get
12678         database; package-get-package-provider will handle it all.
12679
12680 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12681
12682         * package-get.el (package-get-base-filename): new variable.
12683         (package-get-require-base): new function.
12684         (package-get-pgp-signed-begin-line): new variable.
12685         (package-get-pgp-signature-begin-line): ditto.
12686         (package-get-pgp-signature-end-line):  ditto.
12687         (package-get-load-base): new function.
12688         (package-get-interactive-package-query):
12689         (package-get-update-all):
12690         (package-get-dependencies):
12691         (package-get-package-provider):
12692         (package-get-custom): use package-get-require-base.
12693         [package-get-custom loading]: disable for now.
12694
12695         * package-ui.el (pui-list-packages): use (package-get-require-base)
12696
12697 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12698
12699         * package-ui.el: Correct obvious thinko in choosing extent face.
12700
12701 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12702
12703         * menubar-items.el (default-menubar): pui-list-package has nothing
12704         to with Customize. Move all the package stuff to a new Item in Options.
12705
12706         * package-ui.el (pui-menu): Add menu and Popup menu.
12707
12708         * package-get.el (package-get): Use new
12709         package-admin-get-install-dir.
12710
12711         * package-admin.el (package-admin-get-install-dir): New syntax.
12712         Conserve package location and put mule packages where mule-base is.
12713
12714         * package-get.el : Customized
12715
12716         * package-ui.el (pui): Customized
12717         (pui-package-install-dest-dir): New variable.
12718         (pui-install-selected-packages): Use it
12719
12720 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12721
12722         * package-get.el (package-get-interactive-package-query): Move
12723         dependency on package-get-base to run-time.
12724         (package-get-update-all): Ditto.
12725         (package-get-dependencies): Ditto.
12726         (package-get-package-provider): Ditto.
12727         (package-get-custom): Ditto.
12728
12729 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12730
12731         * events.el: Remove 'ascii-character property from 'backspace
12732         and 'delete symbols
12733
12734 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12735
12736         * package-get-base.el: removed.
12737
12738 1998-09-23  Didier Verna  <didier@xemacs.org>
12739
12740         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12741         (no-upper-case-p): new function.
12742         (with-search-caps-disable-folding): new macro.
12743         (with-interactive-search-caps-disable-folding): new macro.
12744         (zap-to-char): In interactive mode, do a case-sensitive search if
12745         the character is uppercase.
12746         (zap-up-to-char): ditto.
12747
12748         * replace.el (perform-replace): use the function no-upper-case-p.
12749
12750         * isearch-mode.el (isearch-fix-case): ditto.
12751         make obsolete `with-caps-disable-folding' and
12752         `isearch-no-upper-case-p'.
12753
12754         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12755         (tags-search): ditto.
12756         (tags-query-replace): ditto.
12757
12758         * info.el (Info-search): ditto.
12759
12760 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12761
12762         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12763
12764 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12765
12766         * package-admin.el (package-admin-rmtree): rewritten.  need to
12767         check for "." and ".." before symlink check.  expand files and
12768         directories with respect to DIRECTORY, not default-directory.
12769
12770 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12771
12772         * package-get.el (package-get-all): add INSTALL-DIR argument.
12773
12774 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12775
12776         * package-ui.el (pui-add-required-packages): new function, select
12777         dependent packages.
12778         (pui-display-keymap): bind it.
12779         (pui-help-string): document it.
12780         (pui-install-selected-packages): package-get-all -> package-get.
12781
12782         * package-get.el (package-get-dependencies): new function.
12783
12784 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12785
12786         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12787         regexps.
12788
12789 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12790
12791         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12792         function.
12793         (default-mouse-track-normalize-point): Use it.
12794
12795 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12796
12797         * package-admin.el (package-admin-delete-binary-package):
12798                 General cleanup. Remove unnessary use of progn and
12799         save-excursion.
12800         (package-admin-delete-binary-package): Do NOT mess with file
12801         modes. That is evil.
12802         (package-admin-delete-binary-package): Wrap all deleting in
12803         condition-case. The data in MANIFEST is untrustworthy.
12804         (package-admin-delete-binary-package): Let the OS worry about non
12805         empty directories.
12806
12807 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12808
12809         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12810         processing.
12811         (lm-report-bug): Fix mail address to send bug reports to.
12812
12813 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12814
12815         * XEmacs 21.2-beta2 is released.
12816
12817 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12818
12819         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12820
12821 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12822
12823         * info.el (Info-mode): Document page turning by double clicks in
12824         docstring so `M-x describe-mode' will display it.
12825
12826 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12827
12828         * info.el (Info-mouse-track-double-click-hook): Use character
12829         widths to calculate a border region where double clicking does
12830         page turning, and return `nil' by default so other hooks, such as
12831         region highlighting, will be run.
12832
12833 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12834
12835         * sound.el (default-sound-directory-list): Initialize with all the
12836         "sounds" directories in `data-directory-list'.  It used to just be
12837         the first one.
12838
12839         * packages.el (locate-data-directory-list): Created.  This gives
12840         the list of matching directories, unlike `locate-data-directory',
12841         which just gives the first one.
12842
12843 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12844
12845         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12846         make a binding in the local keymap until help-char handling is
12847         improved.
12848
12849         * help.el (help-keymap-with-help-key): Provide keymap with help
12850         binding.
12851         (help-print-help-form): New helper function.
12852
12853 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12854
12855         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12856         move extent to another buffer; no need to create a new extent.
12857         (isearch-fix-case): New function.
12858         (isearch-search-and-update): Use it.
12859
12860 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12861
12862         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12863         the keymap, not minor-mode-map-alist.
12864         (isearch-done): Restore overriding-local-map.
12865
12866 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12867
12868         * bytecomp.el (byte-compile-buffer-substring):
12869         Fix for: (byte-compile (defun f () (buffer-substring)))
12870         ==>   ** buffer-substring called with 3 args, but requires 0-3
12871         - new code not only works, but is more readable, too.
12872
12873 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12874
12875         * msw-faces.el (mswindows-init-device-faces): Don't try to
12876           specify a default font at this late stage. Do try to force
12877           creation of the default face font so that if it fails we get
12878           an error now instead of a crash at frame creation.
12879
12880           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12881           mswindows-make-font-unitalic: Canonical default weight
12882           changed from "Normal" to "Regular".
12883
12884           mswindows-make-font-bold / -bold-italic: Supplied device was
12885           not being passed into call to mswindows-find-smaller-font.
12886
12887 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12888
12889         * package-get.el (package-get-remote): Fix the path where to find
12890           the packages on xemacs.org.
12891
12892 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12893
12894         * about.el (about-maintainer-info): Update Ben's entry.
12895
12896 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12897
12898         * lisp/shadow.el (find-emacs-lisp-shadows):
12899         - `member' was being called on lists of length 2000!
12900         - Replace with hashtables.
12901         - Replace hand-coded loops with (dolist)
12902         - Fix comment typo
12903
12904 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12905
12906         * packages.el: Added new function, `package-delete-name', to
12907           delete existing packages from the installed package database
12908           (`packages-package-list').  Also added the "pkginfo" directory
12909           to `packages-special-base-regexp', so that the pkginfo directory
12910           would not get added to `late-packages'.
12911
12912         * package-admin.el: Added ability to delete an installed package
12913           (added low-level function, `package-admin-delete-package').
12914           Understands how to use the pkginfo/MANIFEST.<package> file to
12915           delete the package.  When installing a package, will also
12916           create a MANIFEST.* file if one is not provided by the
12917           package.  If the MANIFEST.* doesn't exist when deleting a
12918           package, the functions will fall back to attempting to delete
12919           any package-specific lisp directory.
12920
12921         * package-get.el: Moved some functions to package-admin.el.
12922           Added interactive function `package-get-delete-package', for
12923           use by users for deleting a package.
12924
12925           Also modified to not require the presence of efs.
12926
12927 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12928
12929         * files.el (find-file-noselect): Handle all signals, kill the
12930         buffer and resignal.
12931
12932 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12933
12934         * cl-macs.el (glyph-image): Add setf method.
12935
12936 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12937
12938         * package-get.el: Fixed broken EFS downloading.  Also, look for
12939           .tar.gz files first, in preference over .tgz files.
12940
12941         * package-ui.el: Fix display of package version numbers.
12942
12943 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12944
12945         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12946         argument.
12947
12948 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12949
12950         * list-mode.el: `display-completion-list': added new/optional
12951           keyword `:completion-string', which allows the programmer to
12952           change the "Possible completions are:" prompt.
12953
12954         * menubar-items.el: Added new pulldown menu-pick to start up the
12955           visual package browser/installer:
12956
12957                 Options->Customize->List Packages
12958
12959         * package-admin.el: Added hooks for installing under both Unix
12960           and MS Windows.  Does additional error checking.  No longer
12961           calls "add-big-package.sh" to install packages under Unix; now
12962           calls gunzip & tar directly.
12963
12964         * package-get.el: Added ability to install packages from files
12965           on a local disk/CDROM.  Now deletes any existing package lisp
12966           directory.  Does completion on available packages when
12967           querying for package names.  Will also search for .tgz files
12968           in addition for .tar.gz files.  Tries to reload
12969           auto-autoloads, as a convenience when loading new packages,
12970           and also tries to add any new package paths to `load-path'.
12971           Changed all occurences of `concat' to use `expand-file-name'.
12972
12973         * package-ui.el: New file which implements the main visual
12974           package browser/installer, which is started via a menu pick or
12975           M-x pui-list packages.
12976
12977 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12978
12979         * startup.el (load-init-file): spelling fix.
12980
12981 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12982
12983         * startup.el (normal-top-level): Load auto-autoload files
12984         covariantly with their precedence.
12985
12986 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12987
12988         * menubar-items.el (default-menubar): Remove "Font Weight"
12989         option, there is currently no custom equivalent.. Customize-faces
12990         is "Edit faces".
12991
12992         * x-font-menu.el (font-menu-set-font): Use customize to set
12993         default face.
12994
12995         * faces.el (face-spec-update-all-matching): New function.
12996
12997         * cus-face.el (custom-set-face-update-spec): New function.
12998         Interface to customize faces from elisp.
12999
13000         (custom-face-value-create): Show the customized settings if set
13001         but not saved.
13002
13003 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13004
13005         (custom-face-value-create): Show the customized settings if set
13006         but not saved.
13007
13008 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13009
13010         * keydefs.el (global-map): Add FSF 20.3 binding of
13011         query-replace-regexp.
13012
13013 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13014
13015         * minibuf.el (read-file-name-internal-1): use
13016         user-name-completion-1 instead of user-name-completion.
13017
13018 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13019
13020         * loadup.el:
13021         * make-docfile.el:
13022         * update-elc.el: Don't set `source-directory' (now defunct as a
13023         global variable) no more.
13024
13025         * packages.el (packages-list-autoloads): Made `source-directory'
13026         (now defunct as a global variable) a parameter.
13027
13028 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13029
13030         * about.el (about-hackers): new email
13031
13032 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13033
13034         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13035
13036 1998-07-17  Didier Verna  <didier@xemacs.org>
13037
13038         * faces.el (set-face-property):
13039         (set-face-dim-p):
13040         (face-dim-p): updated the doc strings now that the dim property isn't
13041         tty-specific.
13042         (face-equal): the dim property is now a common one.
13043
13044         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13045         Renamed the `stipple' attribute to `background-pixmap'.
13046         (custom-face-background-pixmap): make custom-face-stipple an
13047         obsolete alias for this.
13048
13049 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13050
13051         * find-paths.el (paths-file-readable-directory-p): Created and
13052         used.
13053
13054         * loadup.el: Don't set inhibit-... flags from run-temacs.
13055
13056 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13057
13058         * packages.el (packages-data-path-depth): Added and used.
13059
13060 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13061
13062         * about.el:
13063         - Change .xpm to .png, delete "zcat" section.
13064         - cosmetic fix in the 'marcpa' entry.
13065
13066         * etc/photos
13067         - convert all .xpm.Z to .png
13068         - rename mrb to martin
13069         - rename mcook-m to mcookm
13070
13071 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13072
13073         * x-init.el (x-initialize-compose): Add support for
13074         dead-circumflex as YET ANOTHER NAME for that dead key.
13075
13076 1998-08-05  Colin Rafferty <colin@xemacs.org>
13077
13078         * setup-paths.el (paths-construct-exec-path): Made the
13079         last-packages really be last.
13080         (paths-construct-data-directory-list): Ditto.
13081
13082 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13083
13084         * startup.el(startup-splash-frame-body):
13085         Update Copyright notice in splash screen
13086
13087 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13088
13089         * minibuf.el (read-file-name-internal-1): do ~user completion.
13090
13091 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13092
13093         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13094         aginst destroyed extents
13095
13096 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13097
13098         * package-get.el (package-get): add `install-dir' argument.
13099
13100 1998-07-20  John Jones  <jj@asu.edu>
13101
13102         * package-get.el: calls to package-get-update-all will only
13103           update packages which are already installed.
13104
13105 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13106
13107         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13108         writable.
13109
13110 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13111
13112         * about.el (about-hackers): Correct my email.
13113
13114 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13115
13116         * about.el (about-hackers): new email-address.
13117
13118 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13119
13120         * minibuf.el (read-number): Don't let `input-error' condition
13121         escape.
13122
13123 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13124
13125         * about.el (about-hackers): use my `email-for-life' address.
13126
13127 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13128
13129         * XEmacs 21.2-beta1 is released.
13130
13131 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13132
13133         * ldap.el (ldap-search): Doc string change
13134
13135 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13136
13137         * menubar-items.el (default-menubar): Removed references to
13138         `data-directory', and use `locate-data-file' instead, and made
13139         then greyed out if they don't exist.
13140
13141 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13142
13143         * keymap.el (events-to-keys): Use `format' instead of `concat'
13144         since the latter does not accept integer args anymore
13145
13146 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13147
13148         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13149         macros replaced.
13150
13151 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13152
13153         * make-docfile.el: Get first initialization from very-early-lisp.el
13154         * update-elc.el: Ditto.
13155         * loadup.el (really-early-error-handler): Ditto.
13156
13157         * packages.el (packages-unbytecompiled-lisp): Add new file,
13158         very-early-lisp.el.
13159
13160         * very-early-lisp.el: New file.
13161
13162 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13163
13164         * Symbols that have been obsolete for at least 3 years removed (II).
13165
13166         * obsolete.el (eval-current-buffer): Make compatible.
13167         (byte-code-function-p): Ditto.
13168         (send-string): Removed.
13169         (send-region): Removed.
13170         (screen-scrollbar-width): Removed.
13171         (set-screen-scrollbar-width): Removed.
13172         (set-screen-left-margin-width): Removed.
13173         (set-screen-right-margin-width): Removed.
13174         (screen-left-margin-width): Removed.
13175         (screen-right-margin-width): Removed.
13176         (set-buffer-left-margin-width): Removed.
13177         (set-buffer-right-margin-width): Removed.
13178         (buffer-left-margin-width): Removed.
13179         (buffer-right-margin-width): Removed.
13180         (x-set-frame-icon-pixmap): Removed.
13181         (x-set-screen-icon-pixmap): Removed.
13182         (pixel-name): Removed.
13183         (make-pixmap): Removed.
13184         (make-cursor): Removed.
13185         (pixmap-width): Removed.
13186         (pixmap-contributes-to-line-height-p): Removed.
13187         (set-pixmap-contributes-to-line-height): Removed.
13188
13189 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13190
13191         * obsolete.el (popup-menu-up-p): removed.
13192         (read-no-blanks-input): Removed.
13193         (wholenump): Removed.
13194         (ring-mod): Removed (what was ring-mod?).
13195         (current-time-seconds): Removed.
13196         (run-special-hook-with-args): Removed.
13197         (dot): Removed.
13198         (dot-marker): Removed.
13199         (dot-min): Removed.
13200         (dot-max): Removed.
13201         (window-dot): Removed.
13202         (set-window-dot): Removed.
13203
13204         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13205         `dot-min'.
13206
13207         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13208
13209         * code-files.el (insert-file-contents): Rename
13210         run-special-hook-with-args to run-hook-with-args-until-success.
13211         (write-region): Ditto.
13212
13213 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13214
13215         * about.el: Fix typos, update release date.
13216
13217         * Symbols that have been obsolete for at least 3 years removed.
13218
13219         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13220         screen- functions.
13221         (toplevel): remove setf methods for screen functions.
13222         * cl-macs.el (extent-data): defsetf removed.
13223         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13224         many places to remove.
13225         (comment-indent-hook): Ditto.
13226         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13227         (buffer-dedicated-screen): Ditto.
13228         (deiconify-screen): Ditto.
13229         (delete-screen): Ditto.
13230         (event-screen): Ditto.
13231         (find-file-other-screen): Ditto.
13232         (find-file-read-only-other-screen): Ditto.
13233         (live-screen-p): Ditto.
13234         (screen-height): Ditto.
13235         (screen-iconified-p): Ditto.
13236         (screen-list): Ditto.
13237         (screen-live-p): Ditto.
13238         (screen-name): Ditto.
13239         (screen-parameters): Ditto.
13240         (screen-pixel-height): Ditto.
13241         (screen-pixel-width): Ditto.
13242         (screen-root-window): Ditto.
13243         (screen-selected-window): Ditto.
13244         (screen-totally-visible-p): Ditto.
13245         (screen-visible-p): Ditto.
13246         (screen-width): Ditto.
13247         (screenp): Ditto.
13248         (get-screen-for-buffer): Ditto.
13249         (get-screen-for-buffer-noselect): Ditto.
13250         (get-other-screen): Ditto.
13251         (iconify-screen): Ditto.
13252         (lower-screen): Ditto.
13253         (mail-other-screen): Ditto.
13254         (make-screen): Ditto.
13255         (make-screen-invisible): Ditto.
13256         (make-screen-visible): Ditto.
13257         (modify-screen-parameters): Ditto.
13258         (new-screen): Ditto.
13259         (next-screen): Ditto.
13260         (next-multiscreen-window): Ditto.
13261         (other-screen): Ditto.
13262         (previous-screen): Ditto.
13263         (previous-multiscreen-window): Ditto.
13264         (raise-screen): Ditto.
13265         (redraw-screen): Ditto.
13266         (select-screen): Ditto.
13267         (selected-screen): Ditto.
13268         (set-buffer-dedicated-screen): Ditto.
13269         (set-screen-height): Ditto.
13270         (set-screen-position): Ditto.
13271         (set-screen-size): Ditto.
13272         (set-screen-width): Ditto.
13273         (show-temp-buffer-in-current-screen): Ditto.
13274         (switch-to-buffer-other-screen): Ditto.
13275         (visible-screen-list): Ditto.
13276         (window-screen): Ditto.
13277         (x-set-screen-pointer): Ditto.
13278         (x-set-frame-pointer): Ditto.
13279         (screen-title-format): Ditto.
13280         (screen-icon-title-format): Ditto.
13281         (terminal-screen): Ditto.
13282         (delete-screen-hook): Ditto.
13283         (create-screen-hook): Ditto.
13284         (mouse-enter-screen-hook): Ditto.
13285         (mouse-leave-screen-hook): Ditto.
13286         (map-screen-hook): Ditto.
13287         (unmap-screen-hook): Ditto.
13288         (default-screen-alist): Ditto.
13289         (default-screen-name): Ditto.
13290         (x-screen-defaults): Ditto.
13291         (x-create-screen): Ditto.
13292         * obsolete.el: meta-flag removed.
13293         baud-rate removed.
13294         sleep-for-millisecs removed.
13295         extent-data removed.
13296         set-extent-data removed.
13297         set-extent-attribute removed.
13298         extent-glyph removed.
13299         extent-layout removed.
13300         set-extent-layout removed.
13301         list-faces-display removed.
13302         list-faces removed.
13303         trim-versions-without-asking removed.
13304         after-write-file-hooks removed.
13305         truename removed.
13306         auto-fill-hook removed.
13307         blink-paren-hook removed.
13308         select-screen-hook, deselect-screen-hook removed.
13309         auto-raise-screen, auto-lower-screen removed.
13310
13311         * msw-mouse.el: Global change resource -> mswindows-resource.
13312
13313         * XEmacs 21.0-pre5 is released.
13314
13315 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13316
13317         * about.el (about-hackers): Credits update.
13318
13319 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13320
13321         * register.el (insert-register): Don't activate the region.
13322
13323 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13324
13325         * select.el: Restore x-* symbols for backwards compatibility:
13326         x-copy-primary-selection, x-kill-primary-selection,
13327         x-delete-primary-selection, x-select-make-extent-for-selection,
13328         x-valid-simple-selection-, x-cut-copy-clear-internal.
13329
13330 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13331
13332         * XEmacs 21.0-pre4 is released.
13333
13334 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13335
13336         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13337         reporting bugs.
13338         (maybe-add-init-button): Fix semantics under Windows.  Use
13339         `expand-file-name' rather than `concat'.
13340
13341         * help.el (print-messages): New function.
13342
13343 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13344
13345         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13346
13347 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13348
13349         * about.el: Tweaked my entry in about-hackers.
13350
13351         * find-paths.el (paths-emacs-root-p):
13352           Relaxed emacs-root checking of an in-place installation to
13353           also accommodate the flat layout used on MS Windows.
13354
13355 1998-06-29  John Jones  <jj@asu.edu>
13356
13357         * package-get.el: calls to package-get-update-all will only
13358           update packages which are already installed.
13359
13360 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13361
13362         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13363         are handled by the gui-element face fallbacks now.
13364
13365         * x-faces.el: default gui-element face to "background" as well as
13366         the default face.
13367
13368         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13369         and default face settings since these are set as fallbacks now in
13370         the appropriate domain.
13371
13372 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13373
13374         * text-mode.el (text-mode): Reorder regexp so the OR part
13375         corresponding to `page-delim' goes first and the hack in
13376         `forward-paragraph' will work.
13377         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13378
13379 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13380
13381         * subr.el (remove-hook): When checking the hook value
13382           with functionp, don't apply car to it.
13383
13384 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13385
13386         * package-get.el (package-get-remote-filename):
13387           Don't use file-name-as-directory because the local directory
13388           separator conventions might not be the same as ftp's.
13389
13390 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13391
13392         * ldap.el (ldap-host-parameters-alist): New name of
13393         `ldap-host-parameters-plist'
13394
13395 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13396
13397         * package-get.el: Using (require 'package-get-base), now that it
13398         provides itself.  Consequently removed all instances of (load
13399         "package-get-base.el").
13400
13401 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13402
13403         * subr.el (remove-hook): Don't treat the hook value as a
13404           list unless it is both consp and not functionp.
13405
13406 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13407
13408         * about.el: Email address for Ben Wing is ben@xemacs.org.
13409         * auto-show.el: Ditto.
13410         * bytecomp.el: Ditto.
13411         * faces.el: Ditto.
13412         * x-scrollbar.el: Ditto.
13413         * x-misc.el: Ditto.
13414         * tty-init.el: Ditto.
13415         * toolbar-items.el: Ditto.
13416         * symbol-syntax.el: Ditto.
13417         * specifier.el: Ditto.
13418         * objects.el: Ditto.
13419         * hyper-apropos.el: Ditto.
13420         * glyphs.el: Ditto.
13421
13422 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13425         vertical-divider-always-visible-p.
13426         (default-mouse-motion-handler): Ditto.
13427
13428 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13429
13430         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13431         global value.
13432
13433 1998-06-21  Oliver Graf <ograf@fga.de>
13434
13435         * build-reports.el: changed receiver to xemacs-build-reports list
13436
13437 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13438
13439         * font.el: Split font-family-mappings into X and
13440           mswindows-specific versions.
13441           mswindows-font-create-[object|name]: Treat supplied size
13442           as a pointsize. Added underline and strikethru handling.
13443
13444         * msw-faces.el: changed default mswindows charset to western.
13445
13446         * msw-glyphs.el: removed space in border-glyph font string that
13447           was inserted to get round bugs in the mswindows C font code.
13448
13449 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13450
13451         * about.el (about-hackers): Credits update.
13452
13453         * help-nomule.el (tutorial-supported-languages): Add Romanian
13454         TUTORIAL.
13455
13456         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13457         to ISO-8859-2.
13458
13459 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13460
13461         * font.el: Split font-family-mappings into X and
13462           mswindows-specific versions.
13463           mswindows-font-create-[object|name]: Treat supplied size
13464           as a pointsize. Added underline and strikethru handling.
13465
13466         * msw-faces.el: changed default mswindows charset to western.
13467
13468         * msw-glyphs.el: removed space in border-glyph font string that
13469           was inserted to get round bugs in the mswindows C font code.
13470
13471 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13472
13473         * minibuf.el: make read-color-completion-table call
13474           (mswindows-color-list for mswindows devices.
13475
13476 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13477
13478         * lisp/font-lock.el
13479         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13480         Let declaration items contain non-word symbol characters.
13481
13482 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13483
13484         * package-get.el (package-get-package-provider): Added autoload
13485         cookie.  Loading "package-get-base.el" in ALL functions that use
13486         it.  Fixed some (interactive ...) with multiple argument specs
13487         again.  Cosmetic indentation changes.
13488
13489 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13490
13491         * info.el (Info-insert-dir): Don't use nreverse on variables
13492         that you want to use later.
13493
13494 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13495
13496         * x-mouse.el (x-set-point-and-move-selection): Replace call
13497         to x-kill-primary-selection with kill-primary-selection
13498
13499 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13500
13501         * simple.el (what-cursor-position): Make cursor position reported
13502         use value of column-number-start-at-one
13503
13504 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13505
13506         * about.el (xemacs-hackers): Fix Jareth's email address.
13507
13508 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13509
13510         * startup.el (startup-splash-frame): Remove
13511         `xemacs-startup-logo-function'.
13512
13513 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13514
13515         * about.el (about-hackers): Update credits list.
13516
13517 1998-06-06  Jeff Miller <jmiller@smart.net>
13518
13519         * lisp/sound.el: Update sound-ext to allow filenames with
13520           extensions to be found by load-sound-file
13521
13522 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13523
13524         * info.el (Info-rebuild-outdated-dir): Removed variable
13525         (Info-auto-generate-directory): New variable
13526         (Info-save-auto-generated-dir): New variable
13527         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13528         (Info-build-dir-anew): Second parameter removed.  Use
13529         `Info-save-auto-generated-dir'
13530         (Info-rebuild-dir): Ditto
13531
13532 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13533
13534         * list-mode.el (next-list-mode-item): Would not recognize
13535         border between directly neighbored items.
13536
13537 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13538
13539         * package-get.el: add autoloads for some functions.
13540
13541 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13542
13543         * specifier.el (let-specifier): Tiny docfixes.
13544
13545 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13546
13547         * msw-mouse.el: set selection-pointer-glyph to Normal.
13548
13549 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13550
13551         * wid-edit.el (widget-specify-secret): New function.
13552         (widget-after-change): Use it.
13553         (widget-specify-field): Use it.
13554
13555 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13556
13557         * mouse.el (drag-window-divider): Use `(not done)' instead of
13558         `doit'; reuse result of `window-pixel-edges'.
13559
13560         * modeline.el (drag-modeline-event-lag): Rename to
13561         drag-divider-event-lag.
13562
13563 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13564
13565         * specifier.el (let-specifier): Rewritten not to generate needless
13566         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13567         arguments.
13568
13569 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13570
13571         * minibuf.el (read-file-name-1): Setup buffer-local value of
13572         `completion-ignore-case' in completions buffer under Windows.
13573
13574 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13575
13576         * about.el (about-maintainer-glyph): Fix support for not
13577         compressed images.
13578
13579 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13580
13581         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13582
13583         * mouse.el (mouse-track): Cancel selection if misc-user event with
13584         `cancel-mode-internal' function is fetched.
13585
13586 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13587
13588         * files.el (save-some-buffers-1): Fixed return value.
13589
13590 1998-06-01  Oliver Graf <ograf@fga.de>
13591
13592         * dragdrop.el: added experimental
13593
13594 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13595
13596         * startup.el (after-init-hook, init-file-user,
13597         user-init-directory, load-user-init-file):  Purge references
13598         to "~/.xemacs/init.el" from docstrings.
13599
13600         (load-user-init-file) Use paths-construct-path to construct
13601         paths to user init files.  Go directly to ~/.emacs, do not
13602         search ~/.xemacs/, do not load `default-custom-file'.
13603
13604 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13605
13606         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13607         general *sh.
13608         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13609
13610 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13611
13612         * menubar-items.el (default-menubar): add Update Packages to customize
13613         menu.
13614
13615 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13616
13617         * faces.el: use toolbar face as a fallback for toolbar properties
13618         in xpm-color-symbols instead of default.
13619
13620         * msw-faces.el: rename 3d-object -> gui-element face.
13621
13622 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13623
13624         * startup.el (xemacs-startup-logo-function): New variable.
13625         (startup-splash-frame): Use it.
13626
13627 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13628
13629         * files.el (save-some-buffers): Would wait 1 second.
13630         (save-some-buffers-1): Delete other windows here instead of in
13631         `save-some-buffers'.
13632         (save-some-buffers): Force redisplay only if windows were deleted.
13633
13634 1998-06-02  Didier Verna  <didier@xemacs.org>
13635
13636         * cus-face.el (custom-face-attributes): generalized the use of
13637         toggle buttons for boolean attributes.
13638         Re-ordered the items a bit.
13639
13640 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13641
13642         * sound.el (default-sound-directory): Use `locate-data-directory'
13643         to find the sounds directory.
13644
13645 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13646
13647         * sound.el: default sound-ext to .wav under mswindows, .au
13648         otherwise. load-default sounds without extensions.
13649
13650 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13651
13652         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13653         if send-pr is not bound.
13654
13655 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13656
13657         * files.el: grok idl files in auto-mode-alist.
13658 1998-06-01  Jeff Miller  <jmiller@smart.net>
13659
13660         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13661         calling `upcase'.
13662
13663 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13664
13665         * msw-glyphs.el: add xbm to the list of image types supported.
13666
13667 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13668
13669         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13670         instead of XEmacs one when dumping InfoDock.
13671
13672 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13673
13674         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13675         for `modeline-visible-p'
13676
13677         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13678
13679 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13680
13681         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13682         since it's not used anymore. doc string fixes.
13683
13684         * package-get.el (package-get-file-installed-p): new function. use
13685         instead of file-installed-p which is in an external package.
13686
13687 1998-05-28  Oliver Graf <ograf@fga.de>
13688
13689         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13690         favor of select-window/switch-to-buffer
13691
13692 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13693
13694         * startup.el: changed (getenv "HOME") to (user-home-directory)
13695
13696 1998-05-25  Oliver Graf <ograf@fga.de>
13697
13698         * frame.el (cde-start-drag) moved to dragdrop.el
13699         (offix-start-drag-region) moved to dragdrop.el
13700         (offix-start-drag) moved to dragdrop.el
13701         * dragdrop.el (cde-start-drag) moved from frame.el
13702         (offix-start-drag-region) moved from frame.el
13703         (offix-start-drag) moved from frame.el
13704         (cde-start-drag-region) cde drag regions
13705         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13706
13707 1998-05-26  Oliver Graf <ograf@fga.de>
13708
13709         * dragdrop.el: created dragdrop-drag prototypes
13710         (cde-start-drag-region) fixed typo
13711
13712 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13713
13714         * simple.el (after-init-hook): Remove reader macro.
13715
13716         * packages.el (packages-hardcoded-lisp): Get rid of reader
13717         macros.  Update DOC string.
13718
13719 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13720
13721         * mouse.el (drag-window-divider): Ditto.
13722
13723         * modeline.el (mouse-drag-modeline): Use it.
13724
13725         * lisp-mode.el (let-specifier): Specify indentation.
13726
13727         * specifier.el (let-specifier): Renamed from
13728         `with-specifier-instance'.
13729
13730 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13731
13732         * x-faces.el:
13733         * faces.el: move definition of xpm-color-symbols from x-faces.el
13734         to faces. Predicate x-get-resource on the presence of x.
13735
13736         * msw-faces.el: set 3d-object face rather than modeline. Specify
13737         faces as specfier defaults.
13738
13739         * package-get.el: don't use package-admin-add-single-file-package.
13740
13741 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13742
13743         * toolbar-items.el: Fixup tooltips.
13744         (toolbar-gnus): Don't use obsolete variable
13745         toolbar-news-frame-properties.
13746         (toolbar-news-reader): Default to `gnus' instead of
13747         `not-configured'.
13748
13749         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13750         Windows.
13751
13752 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13753
13754         * package-get.el: rename -installedp -> -installed-p.
13755
13756 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13757
13758         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13759         attributes, and assinged it to continuation, truncation and
13760         hscroll glyphs.
13761
13762         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13763         and made continuation, truncation and hscroll glyphs arrow
13764         characters out of that font.
13765
13766 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13767
13768         * minibuf.el (minibuffer-electric-separator): Play nicely with
13769         directory-sep-char being \.
13770         (minibuffer-electric-tilde): Ditto.
13771         (read-file-name-map): Ditto.
13772
13773 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13774
13775         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13776         on X devices.
13777         (default-mouse-track-deal-with-down-event): Avoid
13778         `x-disown-selection'; use `disown-selection' instead.
13779
13780 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13781
13782         * select.el:
13783         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13784         moved to (cut-copy-clear-internal) in select.el. Ditto for
13785         (x-delete-primary-selection) (x-kill-primary-selection)
13786         (x-copy-primary-selection).
13787         (own-clipboard): new function.
13788
13789         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13790         functions in select.el. remove old ones.
13791         (mswindows-own-clipboard): new function.
13792
13793 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13794
13795         * gnuserv.el: allow connections from mswindows type devices.
13796
13797 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13798
13799         * msw-glyphs.el: change image type used from cursor to resource.
13800
13801 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13802
13803         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13804         for {top,bottom}-{left,right} values in addition to
13805         {top,bottom}_{left,right}.
13806         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13807
13808 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13809
13810         * cl-macs.el (specifier-instance): Undefine its setf method.
13811
13812         * specifier.el (with-specifier-instance): Added docstring.
13813
13814         * mouse.el (drag-window-divider): Ditto.
13815
13816         * modeline.el (mouse-drag-modeline): Use it.
13817
13818         * lisp-mode.el (with-specifier-instance): Define its indentation
13819         level.
13820
13821         * specifier.el (with-specifier-instance): New macro.
13822
13823 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13824
13825         * package-get.el (package-get-create-custom): new function to
13826         auto-generate package-get-custom.el from package-get-base.el.
13827         * (package-get-ever-installedp): new function.
13828         * (package-get-custom): new function to get all packages specified
13829         by customize.
13830
13831 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13832
13833         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13834
13835 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13836
13837         * cl-extra.el: Reverse previous float change.
13838
13839 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13840
13841         * x-faces.el:
13842         * faces.el (try-font-name): moved from x-faces.el since it is
13843         required by w3 under mswindows as well X.
13844
13845 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13846
13847         * winnt.el: Removed evil (setq completion-ignore-case t)
13848         clause, one more overlookef fsfism.
13849         (nt-quote-args-functions-alist): End sentences with double space.
13850
13851 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13852
13853         * window-xemacs.el (push-window-configuration): Remove kludgery of
13854         recaching default-toolbar specifier.
13855         (pop-window-configuration): Ditto.
13856         (unpop-window-configuration): Ditto.
13857
13858 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13859
13860         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13861
13862 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13863
13864         * winnt.el (nt-quote-args-verbatim): Added function.
13865         (nt-quote-args-prefix-quote): Added function.
13866         (nt-quote-args-backslash-quote): Added function.
13867         (nt-quote-args-double-quote): Added function.
13868         (nt-quote-args-functions-alist): New variable.
13869         (nt-quote-process-args): Added function. This is the main quoting
13870         work horse called from process-nt.c
13871
13872 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13873
13874         * winnt.el: Removed duplicate definitions for backspace,
13875         delete, M-backspace and C-M-backspace.
13876         (file-name-buffer-file-type-alist): Removed this variable.
13877         (find-buffer-file-type): Removed function.
13878         (find-file-binary):  Removed function.
13879         (find-file-text): Removed function.
13880         (find-file-not-found-set-buffer-file-type): Removed function.
13881         (save-to-unix-hook): Removed function.
13882         (revert-from-unix-hook): Removed function.
13883         (using-unix-filesystems): Removed function.
13884         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13885         warning.
13886         (x-set-selection): Removed function.
13887         (x-get-selection): Removed function.
13888         Removed commented FSFisms.
13889         Replaced copyright notice (this file is not part of GNU Emacs).
13890         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13891         comint-process-echoes setting to t.
13892
13893 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13894
13895         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13896         and used following the interface change of
13897         `paths-find-recursive-path'.
13898
13899         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13900         regexp instead of a list of base names.
13901         (paths-version-control-filename-regexp):
13902         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13903         Introduced and used following the interface change of
13904         `paths-find-recursive-path'.
13905
13906 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13907
13908         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13909         on X devices, rather than on all non-TTY devices.
13910
13911 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13912
13913         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13914
13915         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13916
13917 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13918
13919         * itimer.el (activate-itimer): Fixed usage of integers
13920         as argument to `concat'.
13921
13922 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13923
13924         * itimer.el (start-itimer): replace the use of `concat' with
13925         `format'
13926
13927 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13928
13929         * mode-motion.el (mode-motion-hook): Clarify docstring.
13930         From Bob Weiner <weiner@altrasoft.com>
13931
13932         * loadhist.el (symbol-file): Supply prompt string when used
13933         interactively.
13934         From Bob Weiner <weiner@altrasoft.com>
13935
13936 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * loadup.el (really-early-error-handler): Ditto.
13939
13940         * update-elc.el: Ditto.
13941
13942         * setup-paths.el (paths-construct-exec-path): Ditto.
13943
13944         * make-docfile.el: Ditto.
13945
13946         * find-paths.el (paths-decode-directory-path): Use split-path
13947         instead of decode-path.
13948
13949         * files.el (parse-colon-path): Update docstring reference.
13950
13951 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13952
13953         * msw-init.el:
13954         * x-init.el:
13955         Bind cut'n'paste keys to non window-system specific functions.
13956
13957         * msw-select.el: New function mswindows-clear-clipboard.
13958         mswindows-cut-copy-clipboard extended to handle clearing of the
13959         selection and renamed to mswindows-cut-copy-clear-clipboard.
13960
13961         * select.el: on mswindows devices delete-primary-selection
13962         calls mswindows-clear-clipboard.
13963
13964 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13965
13966         * simple.el (quoted-insert): Inhibit quit when using read-char.
13967
13968         * cmdloop.el (read-char): Don't inhibit quit.
13969         (read-char-exclusive): Ditto.
13970         (read-char): Signal quit if quit-char was pressed.
13971         (read-char-exclusive): Ditto.
13972         (read-quoted-char): Return a character, not integer.
13973
13974         * menubar-items.el (default-popup-menu): Use Andy's generic
13975         selection code.
13976         (default-popup-menu): Fix code.
13977
13978 1998-05-14  Oliver Graf <ograf@fga.de>
13979
13980         * dragdrop.el (dragdrop-function-widget): this time it's done
13981
13982 1998-05-13  Oliver Graf <ograf@fga.de>
13983
13984         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13985
13986 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13987
13988         * device.el (device-pixel-width):
13989         (device-pixel-height):
13990         (device-mm-width):
13991         (device-mm-height):
13992         (device-bitplanes):
13993         (device-color-cells): Swapped parameters to device-system-metric
13994         according to the interface change.
13995
13996 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13997
13998         * mouse.el (default-mouse-motion-handler): Use new name of the
13999         function event-over-vertical-divider-p.
14000         Do not set E-W arrow cursor over the divider if
14001         vertical-divider-draggable-p is nil in the window.
14002         ([top-level]): Use new name for the variable
14003         vertical-divider-map.
14004         (drag-window-divider): Respect vertical-divider-draggable-p.
14005         Variable name typo fixes.
14006
14007 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14008
14009         * keymap.el (kbd): Define here; handle string constants and
14010         others...
14011
14012 1998-05-15  Christian Nyb <chr@mediascience.no>
14013
14014         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14015         in Emacs 18.
14016
14017 1998-05-13  Didier Verna  <didier@xemacs.org>
14018
14019         * mouse.el (drag-window-divider): give the vertical divider a
14020         pressed look when dragging it.
14021
14022 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14023
14024         * faces.el: predicate some more face operations on x or mswindows
14025         not just x.
14026
14027         * modeline.el: enable modeline coloring for mswindows.
14028
14029 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14030
14031         * minibuf.el (minibuffer-default): Added variable; compatible with
14032         FSF Emacs.
14033         (next-history-element): Used `minibuffer-default'.
14034
14035 1998-05-12  Oliver Graf <ograf@fga.de>
14036
14037         * dragdrop.el (dragdrop-function-widget): button and mods ok
14038         arguments still look a bit strange
14039         (dragdrop-compare-mods) created
14040         (dragdrop-drop-do-functions) correctly checks for buttons and
14041         modifiers
14042
14043 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14044
14045         * setup-paths.el (paths-default-info-directories): Replace
14046         path-separator with directory-sep-char.
14047
14048         * files.el (path-separator): Don't define it here.
14049
14050 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14051
14052         * update-elc.el: Ditto.
14053
14054         * setup-paths.el (paths-construct-exec-path): Ditto.
14055
14056         * make-docfile.el: Ditto.
14057
14058         * loadup.el (really-early-error-handler): Ditto.
14059
14060         * find-paths.el (paths-decode-directory-path): Use decode-path
14061         instead of decode-path-internal.
14062
14063         * files.el (parse-colon-path): Update docstring.
14064
14065 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14066
14067         * subr.el (get-buffer-window-list): Make BUFFER optional.
14068
14069         * window-xemacs.el (windows-of-buffer): Defalias to
14070         get-buffer-window-list.
14071
14072 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14073
14074         * disass.el: Fix maintainer keyword.
14075
14076         * bytecomp.el (byte-compile-and-load-file): Autoload.
14077         (byte-compile-buffer): Ditto.
14078
14079         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14080         value is returned, not the name.
14081         (lisp-imenu-generic-expression): Enable it.
14082         (lisp-mode-variables): Ditto.
14083         (lisp-indent-offset): Change defconst to defvar.
14084         (lisp-indent-function): Ditto.
14085         (lisp-body-indent): Ditto.
14086
14087 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14088
14089         * modeline.el: Use zap-last-kbd-macro-event.
14090
14091         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14092         nil, don't attempt to do anything with messages.
14093         (eval-last-sexp): Use `letf' for clarity.
14094
14095 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14096
14097         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14098
14099 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14100
14101         * buff-menu.el:
14102         * lisp-mode.el:
14103         * obsolete.el:
14104         Change empty docstrings into no doc strings at all.
14105         Fix bogus FSF-format docstrings.
14106         * etags.el: Fix docstring.
14107
14108 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14109
14110         * package-get.el (package-get): Use internal md5
14111
14112 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14113
14114         * about.el (about-xemacs): Correct abuse of concat.
14115
14116 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14117
14118         * info.el (Info-mode): Use easymenu.
14119
14120 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14121
14122         * apropos.el (apropos): Don't use concat with integers.
14123
14124         * cmdloop.el (describe-last-error): Handle the case when no error
14125         was seen gracefully.
14126
14127         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14128         defun.
14129         (apropos-describe-plist): Ditto.
14130
14131         * help.el (with-displaying-help-buffer): Revert to a defun.
14132         (describe-key): Use it as defun.
14133         (describe-mode): Ditto.
14134         (describe-bindings): Ditto.
14135         (describe-prefix-bindings): Ditto.
14136         (describe-installation): Ditto.
14137         (view-lossage): Ditto.
14138         (describe-function): Ditto.
14139         (describe-variable): Ditto.
14140         (describe-syntax): Ditto.
14141
14142 1998-05-11  Oliver Graf <ograf@fga.de>
14143
14144         * dragdrop.el: changed order of require/provide
14145         (dragdrop-drop-mime-default) changed to new calling conventions
14146         (dragdrop-drop-do-functions) changed to new calling conventions
14147         (dragdrop-function-widget) this one needs more work...
14148
14149 1998-05-10  Oliver Graf <ograf@fga.de>
14150
14151         * about.el: another small change in my entry
14152         * dragdrop.el (dragdrop-drop-log-function): logging added
14153         plus customizations
14154         changed interface to handler functions. now called with event
14155         and object
14156
14157 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14158
14159         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14160         E-W arrow pointer displayed over draggable dividers.
14161
14162         * mouse.el (default-mouse-motion-handler): Show it when
14163         appropriate.
14164         (drag-window-divider): Added.
14165         ([top-level]): Initialized window-divider-map with a keymap
14166         binding the above function to left button down event.
14167
14168         * x-mouse.el (x-init-pointer-shape): Initialize
14169         divider-pointer-glyph from Cursor.dividerPointer, or use default
14170         E-W double arrow.
14171
14172 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14173
14174         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14175
14176 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14177
14178         * simple.el (count-words-buffer): Don't query for buffer.
14179         (count-lines-buffer): Ditto.
14180
14181 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14182
14183         * help.el (where-is): add optional insert argument.
14184
14185 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14186
14187         * help.el (describe-key-briefly): New argument INSERT.
14188
14189         * simple.el (eval-expression): New optional argument; synch with
14190         FSF 20.3.
14191
14192         * keydefs.el (global-map): Add new register bindings.
14193
14194         * register.el: Synched with FSF 20.3.
14195
14196 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14197
14198         * window-xemacs.el (recenter): all arguments are optional.
14199
14200 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14201
14202         * device.el: (device-pixel-width): Reflected name/parameters
14203         change to device-system-metric.
14204         (device-pixel-height): Ditto.
14205         (device-mm-width): Ditto.
14206         (device-mm-height): Ditto.
14207         (device-bitplanes): Ditto.
14208         (device-color-cells): Ditto.
14209
14210 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14211
14212         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14213
14214         * cl.el (most-positive-fixnum): Document.
14215         (most-negative-fixnum): Ditto.
14216
14217         * cus-dep.el: Updated comment.
14218
14219         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14220         constant.
14221
14222         * cus-load.el (custom-put): Removed.
14223
14224         * files.el (after-find-file): Just resignal quit instead of
14225         signaling "canceled".
14226
14227 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14228
14229         * frame.el (other-frame): Use `focus-frame' instead of
14230         select-frame kludges.
14231
14232         * lisp-mode.el: Update lisp-indent-function for
14233         save-selected-frame and with-selected-frame.
14234
14235         * frame.el (save-selected-frame): New macro.
14236         (with-selected-frame): Ditto.
14237         (other-frame): Use `set-frame-focus'.
14238
14239 1998-05-06  Oliver Graf <ograf@fga.de>
14240
14241         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14242         (dragdrop-drop-url-default) default handler for URL drops created
14243         (dragdrop-drop-mime-default) default handler for MIME drops created
14244         (dragdrop-drop-functions) default custom for handling drops created
14245         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14246
14247 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14248
14249         * mouse.el: Removed redundant mouse-mswindows-drop function.
14250
14251 1998-05-05  Oliver Graf <ograf@fga.de>
14252
14253         * about.el: changed some text in my entry
14254         * dragdrop.el: added customs
14255
14256 1998-05-04  Oliver Graf <ograf@fga.de>
14257
14258         * mouse.el: killed global drop key bindings
14259         (mouse-offix-drop) removed
14260         * dragdrop.el: created
14261         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14262
14263 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14264
14265         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14266         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14267
14268         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14269         obsolete comment.
14270
14271         * scrollbar.el (scrollbars-visible-p): Use new
14272         {vertical,horizontal}-scrollbar-visible-p specifiers.
14273
14274 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14275
14276         * device.el (device-pixel-height):
14277         (device-pixel-width):
14278         (device-mm-width):
14279         (device-mm-height):
14280         (device-bitplanes):
14281         (device-color-cells): Moved these 6 functions from device.c; they
14282         all use single (device-system-metrics) call.
14283
14284 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14285
14286         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14287         were renamed.
14288
14289         * menubar-items.el:
14290         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14291         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14292
14293         * help.el (help-map): Remove Hyperbole keybinding logic.
14294         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14295
14296 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14297
14298         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14299         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14300
14301 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14302
14303         * msw-glyphs.el: use nicer icon3 from the frame icon.
14304
14305 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14306
14307         * version.el (emacs-version): Remove InfoDock conditionals.
14308
14309         * startup.el (startup-splash-frame): Change ID logo name.
14310
14311 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14312
14313         * files.el (after-find-file): If the user presses C-g on
14314         directory-creation prompt, kill the buffer.
14315
14316 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14317
14318         * simple.el (count-words-region): Reverse previous change.
14319
14320 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14321
14322         * replace.el (query-replace): Just call perform-replace.
14323         (query-replace-regexp): Ditto.
14324         (perform-replace): Move region handling here.
14325         (perform-replace): Use the new arg to match-data.
14326
14327 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14328
14329         * x-init.el: Install X specific display table that
14330           displays char 0240 as a space to avoid whatever it is
14331           that screws up display of that character code.
14332
14333 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14334
14335         * help.el (function-arglist): If no arguments are documented for a
14336         subr, print nothing rather than incorrect output.
14337
14338 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14339
14340         * cmdloop.el (command-error): Update bail-out error message to use
14341         `emacs-program-name'.
14342
14343         * lib-complete.el: Remove reader macro cruft.
14344
14345         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14346         cruft.
14347
14348         * simple.el (count-words-region): Drop interactive-p check on the
14349         message.
14350
14351 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14352
14353         * font.el
14354         * msw-faces.el
14355         Correct spelling of mswindows-font-canonicalize-name.
14356
14357 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14358
14359         * ldap.el (ldap-host-parameters-alist): Replaced with
14360         `ldap-host-parameters-plist'
14361         (ldap-search): Adapt to previous change
14362
14363 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14364
14365         * about.el (about-hackers): Update Bob Weiner bio.
14366         (about-maintainer-info): Ditto.
14367
14368 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14369
14370         * simple.el (display-warning-minimum-level): Docfix.
14371
14372 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14373
14374         * widget.el (:default-get): New keyword.
14375         * wid-edit.el (default, widget-default-default-get): Define it.
14376         (group, widget-group-default-get): Define it.
14377         (menu-choice, widget-choice-default-get): Define it.
14378         (widget-default-get): New function.
14379         (widget-choice-action): Call it.
14380         (widget-editable-list-entry-create): Call it.
14381
14382 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14383
14384         * byte-optimize.el (byte-boolean-vars): Removed.
14385         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14386         lookup through `byte-boolean-vars'.
14387
14388 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14389
14390         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14391         resource-provided values into ghost specs for scrollbar-height and
14392         scrollbar-width.
14393
14394 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14395
14396         * byte-optimize.el: Don't attempt to optimize /=.
14397
14398         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14399         (byte-compile-/=): Ditto.
14400
14401 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14402
14403         * apropos.el: Use `with-displaying-help-buffer'.
14404         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14405         Use `with-displaying-help-buffer'.
14406         (apropos-follow): Do not give special treatment to buffer cursor
14407         was in prior to a mouse click.
14408         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14409         (apropos-print-doc): Set correct buffer for setting text
14410         properties.
14411
14412 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14413
14414         * help.el (help-buffer-prefix-string): New variable.
14415         (help-buffer-name): Use it.
14416
14417         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14418         mode menu.
14419
14420 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14421
14422         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14423
14424 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14425
14426         * files.el (find-file-noselect): Update docstring.
14427         (find-file-noselect): Signal an error if found an unreadable file.
14428         (file-chase-links): Save the match data.
14429         (normal-mode): Use `lwarn' and `error-message-string'.
14430         (interpreter-mode-alist): Change defconst to defvar.
14431         (inhibit-first-line-modes-regexps): Ditto.
14432         (inhibit-first-line-modes-regexps): Added .tgz.
14433         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14434         (change-major-mode-with-file-name): New user-option.
14435         (set-visited-file-name): Synched with FSF.
14436         (file-name-extension): New function, from FSF 20.3.
14437         (file-relative-name): Synched with FSF.
14438         (save-some-buffers): Support the C-r feature.
14439         (recover-session): Synched with FSF.
14440         (kill-some-buffers): Ditto.
14441         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14442
14443 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14444
14445         * files.el (insert-file): Undo previous change and reenable use of
14446         format.el.
14447
14448 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14449
14450         * window-xemacs.el (recenter): Define.
14451
14452 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14453
14454         * font.el (mswindows-font-create-name)
14455         (mswindows-font-create-object): new functions for mswindows type
14456         fonts.
14457
14458         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14459         strings are parsed as well as font objects.
14460
14461 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14462
14463         * modeline.el (defining-kbd-macro): Restore modeline indication of
14464         kbd-macro being recorded.
14465         (add-minor-mode): Simplify docstring.
14466         (modeline-minor-mode-menu): Remove stuff.
14467
14468 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14469
14470         * code-process.el (call-process): dynamically decide process
14471         coding type.
14472
14473 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14474
14475         * modeline.el: Add line-number-mode, column-number-mode to
14476         the modeline minor-mode menu.  Button2 on the line number does
14477         goto-line.
14478
14479 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14480
14481         * mouse.el: move x-selection-owner-p type things to
14482         selection-owner-p.
14483
14484         * msw-init.el: copy zmacs stuff from x-init.el
14485
14486         * msw-select.el (mswindows-own-selection)
14487         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14488         functions. Very simple minded implementation of selectio
14489         ownership.
14490
14491         * select.el (own-selection) (disown-selection)
14492         (activate-region-as-selection) (select-make-extent-for-selection)
14493         (valid-simple-selection-p): functions moved from x-select.el for
14494         generalized selection.
14495
14496         * x-select.el: see select.el changes.
14497
14498         * x-toolbar.el: use new selection functions.
14499
14500 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14501
14502         * packages.el (packages-find-package-directories): Fixed bug that
14503         would pick up multiple site-package directories.
14504         (package-locations): Added "xemacs-packages" as a late package
14505         location.
14506
14507         * find-paths.el: Now uses `emacs-program-name' and
14508         `emacs-program-version'.
14509         Additions to enforce version-specific directories in
14510         `paths-find-version-directory'.
14511
14512 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14513
14514         * default.el: Removed.
14515         * site-start.el: Removed.
14516
14517 1998-04-29  Didier Verna  <didier@xemacs.org>
14518
14519         * minibuf.el (minibuffer-history-minimum-string-length): Default
14520         to nil.
14521
14522 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14523
14524         * find-paths.el (paths-program-name): Rename.
14525         (paths-emacs-root-p): Ditto.
14526         (paths-find-site-directory): Ditto.
14527
14528 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14529
14530         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14531         `emacs-lisp-byte-compile-and-load'.
14532
14533 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14534
14535         * ldap.el (ldap-search): Fixed additional parameter passing to
14536         `ldap-open'
14537
14538 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14539
14540         * select.el (kill-primary-selection) (selection-owner-p)
14541         (copy-primary-selection) (yank-clipboard-selection)
14542         (selection-exists-p) (delete-primary-selection): new file and
14543         functions that do the right thing for the selected device.
14544
14545         * x-menubar.el: use generalised selection functions.
14546
14547         * dumped-lisp.el: dump select.el.
14548
14549 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14550
14551         * find-paths.el (paths-progname): New variable.
14552         (paths-emacs-root-p): Use it.
14553         (paths-find-site-directory): Ditto.
14554
14555 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14556
14557         * loadup.el ((member "dump" command-line-args)): Dump as
14558         `infodock' if InfoDock.
14559
14560 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14561
14562         * find-paths.el (construct-emacs-version): Simplify, include
14563         program name in the return value.
14564         * (paths-find-version-directory): Use it.
14565
14566 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14567
14568         * info.el (Info-parse-dir-entries): Fixed regexp
14569         (Info-build-dir-anew): Remove full suffix and capitalize info file
14570         name for files with no @direntry
14571         (Info-batch-rebuild-dir): New function
14572         (Info-suffixed-file): Check for regular files instead of simple
14573         file existence (could catch directories before)
14574
14575 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14576
14577         * setup-paths.el, find-paths.el: Removed uses of `not' which
14578         temacs doesn't have.
14579
14580         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14581         into root searching.
14582
14583 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14584
14585         * subr.el: Remove definition of `not'.
14586
14587 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14588
14589         * msw-glyphs.el: enable graphics support.
14590
14591 1998-04-23  Didier Verna  <didier@xemacs.org>
14592
14593         * x-menubar.el (default-menubar): restored the line-number-mode
14594         option.
14595
14596         * misc doc string updates related to the options menu.
14597
14598 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14599
14600         * setup-paths.el (paths-construct-load-path): Fix typo.
14601
14602 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14603
14604         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14605         font-menu-ignore-scaled-fonts don't have to be bound now; this
14606         gets us one step further towards making --no-autoloads work.
14607
14608         * startup.el (normal-top-level): Load auto-autoloads only if
14609         lisp-directory is non-nil.
14610
14611         * setup-paths.el (paths-construct-load-path): Made it robust
14612         against nil lisp-directory.
14613
14614         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14615         to the list of variables that cause a warning when nil.
14616
14617         * toolbar.el (init-toolbar-location): Now works even when there's
14618         no toolbar icon directory.
14619
14620 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14621
14622         * help.el (view-lossage): Recognize it.
14623
14624         * simple.el (log-message): Mark multiline messages.
14625
14626 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14627
14628         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14629
14630 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14631
14632         * package-get.el (package-get-all):  add `\n' separator to
14633         interactive specification so that both variables are read
14634
14635 1998-04-22  Didier Verna  <didier@xemacs.org>
14636
14637         * x-menubar.el: ported the options menu to Custom.
14638         Moved the "read only" toggle button to the buffers menu.
14639         Corrected some missing ;;;###autoload or defcustom.
14640
14641         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14642         the scrollbar-visible specifier for options menu handling.
14643
14644         * toolbar.el (toolbar-visible-p)
14645                      (toolbar-captioned-p)
14646                      (default-toolbar-position): defcustom wrappers around
14647         the toolbar specifiers for options menu handling.
14648
14649         * frame.el (get-frame-for-buffer-default-instance-limit):
14650         defcustom it for options menu handling.
14651
14652         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14653         font-lock-mode for options menu handling.
14654
14655         * cus-start.el: added Custom properties to overwrite-mode for
14656         options menu handling.
14657
14658 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14659
14660         * about.el: shameless self-promotion.
14661
14662 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14663
14664         * simple.el (raw-append-message): Slightly optimize.
14665         (remove-message): Use `push' for clarity.
14666         (append-message): Ditto.
14667         (display-warning): Dito.
14668         (raw-append-message): Send the message to the appropriate device.
14669
14670 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14671
14672         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14673         From Sean MacLennan <Sean.MacLennan@pika.ca>
14674
14675 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14676
14677         * setup-paths.el: Changed `directory-sep-char' to
14678         `path-separator', following a change in GNU Emacs.
14679
14680 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14681
14682         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14683         (Info-build-dir-anew): Add a final newline.
14684         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14685         is `always'
14686         (Info-rebuild-dir): Ditto
14687
14688         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14689
14690 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14691
14692         * simple.el (count-words-buffer): Retain zmacs region.
14693         (count-words-region): Ditto.
14694         * simple.el: (what-line): Expanded line counts.
14695         (count-lines): New parameter to conditionalize whether collapsed
14696         lines get counted.
14697         From Bob Weiner <weiner@altrasoft.com>
14698
14699 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14700
14701         * packages.el (package-locations): infodock-packages must override
14702         mule-packages and packages.
14703
14704 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14705
14706         * wid-edit.el:
14707         remove rude messages from widget-activation-widget-mapper
14708         and widget-activation-glyph-mapper
14709
14710 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14711
14712         * toolbar.el: Remove (featurep 'x) test from
14713         toolbar-make-button-list
14714
14715 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14716
14717         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14718         only if in the same frame.
14719
14720 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14721
14722         * packages.el (package-locations): Added site-packages hierarchy.
14723
14724         * setup-paths.el (paths-default-info-directories): Introduced and
14725         used.
14726
14727         * packages.el, setup-paths.el: Set various path searching depths
14728         to 1.
14729
14730         * packages.el (packages-hierarchy-depth):
14731         (packages-load-path-depth): Introduced and used.
14732
14733         * setup-paths.el (paths-load-path-depth): Introduced and used.
14734
14735         * find-paths.el (paths-find-recursive-path): Added max-depth
14736         parameter.
14737
14738 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14739
14740         * setup-paths.el (paths-construct-info-path): Removed
14741         dependency on behavior of (file-name-as-directory "").
14742
14743 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14744
14745         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14746         lisp objects
14747
14748 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14749
14750         * dump-paths.el, startup.el: Added handling for --debug-paths.
14751
14752 1998-04-15  William M. Perry  <wmperry@aventail.com>
14753
14754         * wid-edit.el: We cannot just set the help-echo or balloon-help
14755           properties for an extent based on the :help-echo widget
14756           property, since help-echo and balloon-help cause an EXTENT to
14757           get passed in, where :help-echo functions are expecting a WIDGET
14758
14759 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14760
14761         * scrollbar.el (init-scrollbar-from-resources): Call
14762         mswindows-init-scrollbar-metrics when appropriate.
14763
14764 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14765
14766         * dumped-lisp.el: dump x-toolbar for window system
14767
14768         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14769         have support and xpm.
14770
14771 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14772
14773         * files.el (toggle-read-only): Fix docstring.
14774         From Didier Verna <didier@xemacs.org>
14775
14776 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14777
14778         * startup.el (normal-top-level): Load autoload-file-name without
14779         specifying an extension---some people only auto-autoload.el.gz.
14780
14781 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14782
14783         * files.el (backup-enable-predicate): Don't bomb on NAME being
14784         nil.
14785
14786 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14787
14788         * find-paths.el, packages.el: Now prefers configure'd paths.
14789         This shouldn't cause any of the originally anticipated problems as
14790         the current paths architecture will not define the various
14791         configure-xxx variables if they're not specified on the configure
14792         command line.
14793
14794         * find-paths.el, setup-paths.el, packages.el: Removed all
14795         mentionings of "/" as a path separator.
14796         Used paths-construct-path throughout.
14797
14798         * find-paths.el (paths-construct-path): Created to assemble paths
14799         from directory components.
14800
14801         * setup-paths.el, packages.el: Used paths-decode-directory-path
14802         instead of decode-path-internal.
14803
14804         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14805         and associates.
14806         (paths-decode-directory-path) Created.
14807
14808         * setup-paths.el: Changed configure-exec-path to
14809         configure-exec-directory.
14810
14811 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14812
14813         * packages.el (packages-find-packages): Fixed decoding of
14814         EMACSPACKAGEPATH.
14815
14816         * startup.el: -no-packages -> -no-early-packages.
14817
14818         (packages-load-package-lisps): Fixed loading of auto-autoload
14819         files.
14820
14821         * startup.el (normal-top-level): Fixed loading of core
14822         auto-autoload.
14823
14824         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14825
14826         * startup.el, packages.el, dump-paths.el: Added proper settings
14827         for site-directory and lisp-directory variables.
14828
14829         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14830         inhibit-package-autoloads and fixed handling of it.
14831
14832         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14833         handling of former inhibit-package-init, now
14834         inhibit-early-packages, to make -vanilla etc. work.
14835
14836 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14837
14838         * code-process.el (start-process): Fallback to 'undecided instead
14839         of 'binary for process input coding stream.
14840
14841         * process.el (start-process): Docstring fix.
14842
14843 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14844
14845         * info.el (Info-insert-dir): Do not insert temporary dir files
14846         in Info-dir-file-attributes
14847         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14848         (Info-rebuild-dir): Ditto.
14849
14850 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14851
14852         * obsolete.el: Added obsoleteness declarations for
14853         `site-directory' and `Info-default-directory-list'.
14854
14855 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14856
14857         * find-paths.el (paths-find-emacs-root): Only look at the
14858         executable at the end of the symlink chain for determining the
14859         Emacs root.
14860
14861 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14862
14863         * setup-paths.el (paths-construct-info-path): Changed construction
14864         to cater to gone default in configure.
14865
14866         * find-paths.el (paths-uniq-append): Added.
14867
14868         * packages.el: Rewritten package path construction once again.
14869
14870         * dump-paths.el, startup.el: Removed package-path as a global
14871         variable.
14872
14873         * package-admin.el (package-admin-add-single-file-package):
14874         (package-admin-add-binary-package): Changed package-path to
14875         late-packages.
14876
14877         * packages.el (packages-split-path): Split path at "/" rather than
14878         nil according to change in emacs.c.
14879
14880 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14881
14882         * setup-paths.el (paths-construct-info-path): Changed info path
14883         order so that directories come out right.
14884         (paths-find-lock-directory): Fixed bug: It used to think
14885         configure-lock-directory is a path.
14886
14887 1998-04-06  Jeff Miller <jmiller@smart.net>
14888
14889         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14890         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14891         eases the use of toolbar-add/kill-item functions.
14892
14893 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14894
14895         * code-files.el (file-coding-system-alist): Commented out
14896         loaddefs.el magical treatment.
14897
14898 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14899
14900         * info.el (Info-rebuild-outdated-dir): Added new option
14901         `conservative' and made it the default
14902         (Info-rebuild-dir): Appropriately parse multi-line description
14903         strings, and multi-section dir files. Issue warning when dir
14904         is rebuilt as temporary
14905         (Info-build-dir-anew): Issue warning when dir is built as
14906         temporary
14907
14908 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14909
14910         * list-mode.el (list-mode-map): Bind highlight motion commands to
14911         standard keys left, right, C-b and C-f.
14912
14913 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14914
14915         * files.el (auto-mode-alist): allow .sc for Scheme->C
14916
14917 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14918
14919         * loadup.el (pureload): Don't quote (garbage-collect).
14920
14921 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14922
14923         * package-get-base.el: Updated.
14924
14925 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14926
14927         * isearch-mode.el (isearch-just-started): New variable.
14928         (isearch-mode): Set it.
14929         (isearch-repeat): Advance one character forward only if the search
14930         was successful, and was not just started.
14931         (isearch-repeat): Clear isearch-just-started.
14932
14933 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14934
14935         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14936         if running -batch.
14937
14938 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14939
14940         * subr.el (listify-key-sequence): Removed.
14941
14942 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14943
14944         * bytecomp.el (byte-compile-print-gensym): New option.
14945         (byte-compile-output-file-form): Use it.
14946         (byte-compile-output-docform): Ditto.
14947         (byte-compile-compiled-obj-to-list): Ditto.
14948
14949 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14950
14951         * msw-glyphs.el: set frame icon if xpm support.
14952
14953 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14954
14955         * help.el: Code that pretty prints variable values
14956           removed.
14957
14958 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14959
14960         * find-paths.el (paths-emacs-root-p): Correct test for installation
14961         directory.
14962         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14963
14964 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14965
14966         * loaddefs.el: Don't set debug-ignored-errors; leave
14967           its default value set to nil.
14968
14969 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14970
14971         * info.el (Info-rebuild-dir): fixed mis-spelling.
14972
14973 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14974
14975         * info.el (Info-rebuild-outdated-dir): New custom var
14976         (Info-insert-node): Create/update dir file when needed, ie when it
14977         does not exist or is older than some info files in directory
14978
14979 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14980
14981         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14982         for last packages, mainly for using a 20.4 package base.
14983
14984         * packages.el (late-packages): Typo fix.  It was called
14985         early-packages.
14986
14987         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14988         relative symlinks correctly.
14989         (paths-find-emacs-roots): More rigorous checking for plausible
14990         configuration-time root.
14991
14992         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14993         find its roots.
14994
14995 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14996
14997         * faces.el: Fix docstrings.
14998         * glyphs.el: Fix docstrings.
14999         * mouse.el: Fix docstrings.
15000
15001         * frame.el: Change phrase `current frame' to `selected frame'.
15002
15003         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15004
15005         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15006         macros using backquote to make them infinitely more readable.
15007
15008 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15009
15010         * packages.el (packages-find-package-path): Hardcoded specialized
15011         InfoDock support until we can clean this up.
15012
15013         * help.el (describe-bindings-1): Return the value of the bindings
15014         help buffer created.
15015         (describe-bindings): Ditto.
15016
15017         * simple.el (set-variable): Restore previous behavior of not
15018         bombing if the variable to set is not boundp.
15019
15020 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15021
15022         * packages.el (packages-handle-package-dumped-lisps): Allow for
15023         non-local files to be loaded off the package-lisp variable.
15024
15025 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15026
15027         * x-faces.el: Global X resources should override
15028           specs for all device classes (color, grayscale, mono);
15029           code currently doesn't override any of them.  Fixed by
15030           calling remove-specifier with '(x default) as the tag
15031           set and allowing inexact matches.
15032
15033 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15034
15035         * faces.el: Separated face initializations based on
15036           device classes into device type specific (tag set,
15037           instantiator) pairs.
15038
15039 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15040
15041         * wid-edit.el (widget-choice-action): Remember user's explicit
15042         choice.
15043         (widget-choice-value-create): Respect it.
15044         From Richard Stallman <rms@gnu.org>
15045
15046 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15047
15048         * setup-paths.el (paths-construct-info-path): Always append
15049         existing directories from configure-time info path.
15050
15051         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15052         Info-directory-list.
15053
15054         * info.el: Removed Info-default-directory-list which was broken by
15055         design.
15056         Removed bogus initialization of Info-directory-list---startup.el
15057         can do a much better job.
15058         Added autoload of Info-directory-list.
15059
15060         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15061         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15062         be exclusive; now it's merely given precedence, just like in the
15063         old days.
15064
15065 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15066
15067         * find-paths.el (paths-find-architecture-directory): Fix bug with
15068         finding; it used to default too early.
15069
15070 1998-03-25  Martin Buchholz <martin@xemacs.org>
15071
15072         * packages.el (packages-split-path): Fix a bug; it used to fail
15073         for paths that weren't split.
15074
15075 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15076
15077         * finder.el (finder-compile-keywords): trap on errors.
15078
15079 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15080
15081         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15082           fourth argument of t so that only the specs exactly
15083           matching the tag lists are removed.
15084
15085 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15086
15087         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15088
15089 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15090
15091         * minibuf.el (mouse-read-file-name-1): If a default directory was
15092         specified, use it for generating the completions.
15093
15094 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15095
15096         * update-elc.el: Now respects inhibit-package-init and
15097         inhibit-site-lisp.
15098         Now does path construction with loadup-paths.
15099
15100         * startup.el (normal-top-level, startup-setup-paths): Now respects
15101         inhibit-package-init and inhibit-site-lisp.
15102
15103         * packages.el (packages-find-package-path): Extended package path
15104         by version-specific hierarchies.
15105         (packages-find-packages): Now respects inhibit flag and
15106         inhibit-site-lisp.
15107         Moved path setup to loadup-paths.
15108
15109         * make-docfile.el: Now respects inhibit-package-init and
15110         inhibit-site-lisp.
15111         Now does path construction with loadup-paths.
15112
15113         * loadup.el: Now respects inhibit-package-init and
15114         inhibit-site-lisp.
15115
15116         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15117
15118         * loadup-paths.el: New file: setup load-path to encompass
15119         packages.
15120
15121 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15122
15123         * auto-show.el: load-gc renamed to pureload.
15124         * site-load.el: Ditto.
15125         * packages.el (toplevel): Ditto.
15126         * loadup.el (really-early-error-handler): Ditto.
15127         * dumped-lisp.el (preloaded-file-list): Ditto.
15128         * cus-face.el (custom-declare-face): Ditto.
15129
15130 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15131
15132         * <Today>: The Big Path Searching Overhaul.
15133
15134         * find-paths.el: New file: find and assemble paths in the
15135         installation hierarchy.
15136
15137         * setup-paths.el: New file: global layout of paths and directories
15138         within the XEmacs hierarchy.
15139
15140         * packages.el: Replaced everything related to path searching and
15141         startup by code in terms of find-paths.
15142
15143         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15144         the new path searching engine.
15145
15146         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15147         and setup-paths.
15148
15149 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15150
15151         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15152         setup-paths.el.
15153
15154 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15155
15156         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15157         compiles identically in any configuration.
15158         Removed irrelevant commentary.
15159
15160 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15161
15162         * simple.el (set-variable): Allow setting specifiers.
15163
15164 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15165
15166         * lisp.el (forward-sexp): Revert previous change.
15167
15168 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15169
15170         * frame.el (frame-initialize): Use `delete-console' instead of
15171         `delete-device' to delete the stream console to match the usage in
15172         Fkill_emacs.
15173
15174 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15175
15176         * files.el (cdpath-previous): New variable.
15177         (cd): Use it.
15178         From Bob Weiner <weiner@wave.altrasoft.com>
15179
15180 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15181
15182         * keydefs.el: Changed keybindings of forward-char,
15183           backward, scroll-up and scroll-down to point to their
15184           -command counterparts.
15185
15186         * simple.el: New functions: forwarc-char-command,
15187           backwrad-char-command, scroll-up-command,
15188           scroll-down-command which work liek their counterparts
15189           except that they honor the variable
15190           signal-error-on-buffer-boundary.
15191
15192           Definition of signal-error-on-buffer-boundary received
15193           from src/cmds.c.
15194
15195           defvar declaration added for word-across-newline to avoid
15196           byte-compiler warning about the free variable reference.
15197
15198 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15199
15200         * winnt.el: Removed "%t" from the beginning of
15201         modeline-format. From now on, there's no nt-specifics in the modeline.
15202
15203 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15204
15205         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15206         of `when' with `if'.
15207
15208 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15209
15210         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15211         mswindows. Must be reworked along with glyphs.el, or
15212         merged into it, after there is images support.
15213
15214         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15215         'mswindows.
15216
15217 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15218
15219         * faces.el: fix for text cursor initialization.
15220         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15221         From Andy Piper <andyp@parallax.co.uk>
15222
15223 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15224
15225         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15226         if there is an existing package that handles it and warn the user
15227         about that mode.
15228
15229 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15230
15231         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15232         Installation" menu item when Installation-string is not bound.
15233
15234 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15235
15236         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15237         From Jeremiah W. James <jerry@cs.ucsb.edu>
15238
15239 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15240
15241         * msw-faces.el:
15242         * faces.el: Fix face initialization.
15243
15244 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15245
15246         * files.el (backup-enable-predicate): fix breakage introduced
15247         by TMPDIR patch.
15248
15249 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15250
15251         * x-faces.el (x-init-face-from-resources): The
15252           TTY face property retrieval functions don't return
15253           specifiers, so use face-property instead.
15254
15255 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15256
15257         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15258
15259 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15260
15261         * x-menubar.el: Expanded documentation for
15262           option-save-faces.  Changed Options -> Browse Faces
15263           menu entry to invoke customize-face.
15264
15265 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15266
15267         * faces.el: Most face initialization moved out of
15268           init-other-random-faces to the top level so that the
15269           initialization happens before Xemacs is dumped.  Much
15270           of the fascist "face-differs-from-default-p or FROB!"
15271           code has been retired in favor of letting the user do
15272           what they want to do.  Face initialization code changed
15273           to use `default' specifier tag so that the settings can
15274           be overridden later if the user wishes it.
15275
15276 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15277
15278         * about.el (about-hackers): Update contributors list.
15279
15280 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15281
15282         * specifier.el: Define new specifier tag `default'.
15283
15284         * modeline.el: Initialize faces using `default' tag.
15285
15286         * x-faces.el (x-init-face-from-resources): Remove
15287           specifier specs containing the `default' tag before
15288           adding new specs.
15289
15290 1998-03-02  John Jones  <jj@asu.edu>
15291
15292         * package-get.el (package-get-all): fixed arguments on call to
15293         package-admin-add-single-file-package.
15294         * package-get.el (package-get-installedp): fixed to match
15295         advertised behavior.
15296         * package-get.el: added function package-get-update-all which
15297         installs newest versions of all the current packages (if they are
15298         not already installed).
15299
15300 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15301
15302         * files.el (find-file-noselect): Uncommented `truename' binding in
15303         `let*' and use it later to set `buffer-file-truename' iff it's
15304         still nil, as happens for example when finding a compressed
15305         file with "jka-compr".
15306
15307 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15308
15309         * faces.el: in make-face-* type functions do the operation for all
15310         window systems, not just the first one found.
15311
15312         * font.el: call mswindows-list-fonts for mswindows.
15313
15314 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15315
15316         * code-process.el (call-process-region):
15317         * process.el (call-process-region):
15318         * package-get.el (package-get-dir):
15319         * files.el (backup-enable-predicate):
15320         * gnuserv.el (gnuserv-temp-file-regexp):
15321         Use temp-directory in place of `/tmp'.
15322
15323 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15324
15325         * "Fast" dired-in-C enhancements for Windows 95/NT:
15326
15327         * files.el: Added function, `wildcard-to-regexp', from GNU
15328           Emacs.
15329
15330         * files.el (insert-directory): Modified to use special
15331           dired-in-C enhancements if present.
15332
15333 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15334
15335         * code-files.el: make default coding no-conversion.
15336
15337 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15338
15339         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15340         the load-path.
15341
15342         * update-elc.el: Strip directory when testing for files not to
15343         bytecompile.
15344
15345 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15346
15347         * lisp-mode.el: Use recommended form for menus.
15348
15349         * info.el (Info-construct-menu): Use recommended form for menus.
15350
15351         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15352         entry.
15353
15354 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15355
15356         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15357           (get-frame-for-buffer-noselect): Always return frames
15358           in the not-this-window-p cond clause.
15359
15360 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15361
15362         * help.el (describe-installation): New function.
15363
15364         * x-menubar.el (default-menubar): Add describe-installation to
15365         Help menu.
15366
15367         * packages.el (packages-unbytecompiled-lisp): Installation.el
15368         should not be bytecompiled.
15369
15370         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15371         XEmacs.
15372
15373         * x-menubar.el (default-menubar): Use correct guard for VM menu
15374         entry.
15375
15376         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15377         coding.
15378         From Andy Piper <andyp@parallax.co.uk>
15379
15380 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15381
15382         * ldap.el: Do not require ldap-internal at compile time.
15383
15384 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15385
15386         * code-files.el: new file. a virtual copy of mule-files.el
15387         but without charset
15388         dependencies. (toggle-buffer-file-ocding-system) new function for
15389         changing the eol type for the current buffer.
15390
15391         * code-process.el: new file. a copy of
15392         mule-process.el. mule-process.el will disappear when things have
15393         settled.
15394
15395         * coding.el: new file. a virtual copy of mule-files.el but
15396         without charset dependencies. (coding-system-base) new function
15397         for getting the parent coding system of a coding system with eol
15398         type set.
15399
15400         * dumped-lisp.el: add above files for the non-mule case.
15401
15402 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15403
15404         * window-xemacs.el (display-buffer): If no explicit
15405           frame is specified, search for a window that displays
15406           the buffer on the currently selected frame, before
15407           searching other frames.
15408
15409 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15410
15411         * frame.el (get-frame-for-buffer): If not-this-window-p
15412           is non-nil, use window on the selected frame if it is not
15413           also the selected window.  When defaulting, search for
15414           windows on the currently selected fgrame before searching
15415           other frames.
15416
15417 1998-02-25  Didier Verna  <didier@xemacs.org>
15418
15419         * modeline.el (modeline-swap-buffers): originally named
15420         `mouse-release-modeline'. Whether to actually swap the buffers is
15421         decided in `mouse-drag-modeline'.
15422         (mouse-drag-modeline): A button release event is considered a
15423         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15424         stay unchanged.
15425
15426 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15427
15428         * x-menubar.el: Put redo on the menubar.
15429         From Aki Vehtari <Aki.Vehtari@hut.fi>
15430
15431 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15432
15433         * bytecomp.el (displaying-byte-compile-warnings): if
15434         temp-buffer-show-function is set, use it to display current set of
15435         warnings in the "*Compile-Log-Show*" buffer.
15436
15437         * simple.el (display-warning-buffer): if temp-buffer-show-function
15438         is set, use it to display current set of warnings in the
15439         "*Warnings-Show*" buffer.
15440
15441 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15442
15443         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15444         Common Lisp.
15445
15446 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15447
15448         * menubar.el: Allow button descriptors at least 2 long.
15449
15450         * x-menubar.el (default-menubar): Use recommended forms.
15451         (file-menu-filter): Remove.
15452         (edit-menu-filter): Remove.
15453
15454 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15455
15456         * about.el (about-hackers): Updated.
15457
15458 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15459
15460         * help.el (help-max-help-buffers): new variable
15461         (help-register-and-maybe-prune-excess): new function
15462         (help-buffer-name): use help-max-help-buffers.
15463         (with-displaying-help-buffer): use
15464         help-register-and-maybe-prune-excess.
15465
15466         * help.el (help-maybe-pretty-print-value): if the value fits on
15467         one line, let it.
15468
15469 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15470
15471         * (with-displaying-help-buffer): there is no need to kill the buffer
15472         if it exists, because with-output-to-temp-buffer will clear it.
15473         further, killing the buffer violates the rule that
15474         temp-buffer-show-function, if set, has the full responsibility of
15475         showing the temp buffer.  killing the buffer fucks with the window
15476         configuration, hosing temp-buffer-show-function.
15477
15478
15479 1998-02-23  Didier Verna  <didier@xemacs.org>
15480
15481         * modeline.el (mouse-drag-modeline):
15482         - Always scroll the modeline that was originally clicked on.
15483         - Use x pixels instead of x characters (which doesn't work anyway)
15484         as horizontal reference for modeline dragging. This allows us to
15485         keep on dragging the modeline even if the motion event occurs in
15486         another window.
15487
15488 1998-02-23  Didier Verna  <didier@xemacs.org>
15489
15490         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15491         glyph on the modeline to indicate that dragging the mouse has an
15492         effect both horizontally and vertically.
15493
15494 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15495
15496         * about.el (about-xemacs): Get rid of redundant visible version
15497         number.
15498
15499 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15500
15501         * about.el (about-hackers): Update credits.
15502
15503 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15504
15505         * prim/register.el (view-register): Show register type file-query.
15506
15507 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15508
15509         * mode-motion.el (mode-motion-highlight-internal):
15510           save-excursion inside save-window-exucrsion form to
15511           hide buffer point changes from save-window-excursion.
15512           Prevents display flickering when the mouse pointer
15513           moves.
15514
15515 1998-02-17  Didier Verna  <didier@xemacs.org>
15516
15517         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15518         function to handle correctly the case of a toolbar one side of the
15519         window: scrolling will not necessarily happen.
15520
15521 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15522
15523         * files.el (after-find-file): Restore missing argument
15524           to format that provides filename for "... consider M-x
15525           recover-file" message.  Also call `message' with "%s"
15526           as the first arg instead of an arbitrary string.
15527
15528 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15529
15530         * about.el (about-hackers): Various additions.
15531
15532 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15533
15534         * autoload.el (generate-file-autoloads-1): Don't force an extra
15535         line out when copying on-the-same line autoloads.
15536
15537         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15538         is installed.
15539
15540 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15541
15542         * x11/x-win-xfree86.el (x-win-init-xfree86):
15543         * x11/x-win-sun.el (x-win-init-sun):
15544         * x11/x-init.el (x-initialize-compose):
15545         * prim/simple.el:
15546         (backward-or-forward-kill-sexp):
15547         (backward-or-forward-kill-sentence):
15548         (backward-or-forward-kill-word):
15549         (backward-or-forward-delete-char):
15550         * prim/isearch-mode.el (isearch-help-or-delete-char):
15551         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15552         x-keysym-on-keyboard-p to detect backspace.
15553         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15554         Clean up symbols used with dead keys, checking Linux and solaris
15555         keysyms.
15556         Simplify x-win-*.el using above methods.
15557         Change documentation for x-keysym-*-p functions.
15558
15559 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15560
15561         * about.el (about-hackers): Restore entries for Michael Sperber and
15562         Vinnie Shelton.
15563         From Vinnie Shelton <acs@acm.org>
15564
15565 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15566
15567         * simple.el (count-words-region): Ditto.
15568
15569 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15570
15571         * simple.el (count-words-buffer): Document.  Don't print anything
15572         if non-interactive.
15573
15574 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15575
15576         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15577         multiple files in InfoDock.
15578
15579 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15580
15581         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15582         from version.el in InfoDock.
15583
15584         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15585         specially.
15586
15587 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15588
15589         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15590         variable name in docstring.
15591
15592 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15593
15594         * menubar.h: Include "gui.h".
15595
15596 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15597
15598         * site-load.el: Fix documentation.
15599
15600 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15601
15602         * package-get-base.el (package-get-base): Updated.
15603
15604         * keymap.el: PC-ize.
15605
15606 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15607
15608         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15609         from' on a fresh line.
15610
15611 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15612
15613         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15614         object.
15615
15616 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15617
15618         * undo-stack.el: PC-ize.
15619
15620         * cmdloop.el: PC-ize.
15621
15622 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15623
15624         * bytecomp-runtime.el: PC-ize.
15625
15626         * byte-optimize.el: Prolog fixup.  PC-ize.
15627
15628         * cus-dep.el: Spelling fix.
15629
15630         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15631         entries follow).
15632
15633 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15634
15635         * text-mode.el (text-mode-hook-identify): New function,
15636         put on text-mode-hook.  Set text-mode-variant here.
15637         (text-mode): Don't set it here.
15638
15639 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15640
15641         * text-mode.el (text-mode-hook): New defvar.
15642         (text-mode-variant): New variable.
15643         (text-mode): Set that variable locally.
15644         (toggle-text-mode-auto-fill): New command.
15645
15646 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15647
15648         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15649
15650 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15651
15652         * text-mode.el (paragraph-indent-text-mode):
15653         Renamed from spaced-text-mode.
15654         (text-mode-map): Bind TAB to indent-relative.
15655         (indented-text-mode-map): Variable deleted.
15656         (indented-text-mode): Now an alias for text-mode.
15657
15658 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15659
15660         * loadup.el: test-atoms debugging stuffs removed.
15661
15662 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15663
15664         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15665
15666 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15667
15668         * help.el (describe-beta): Made it use `locate-data-file'.
15669         (describe-distribution): Ditto.
15670         (describe-copying): Ditto.
15671         (describe-project): Ditto.
15672         (view-emacs-news): Ditto.
15673
15674         * help-nomule.el (help-with-tutorial): Made it use
15675         `locate-data-file' to find tutorial.
15676
15677 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15678
15679         * about.el: Corrected my email address.
15680
15681         * mouse.el: Added 'mouse-mswindows-drop' similar to
15682         'mouse-offix-drop'.
15683
15684 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15685
15686         * loadup.el (running-xemacs): Spelling fix.
15687
15688 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15689
15690         * packages.el (packages-find-packages-1): Don't allow a backwards
15691         compatible lisp tree to overwrite `preloaded-file-list'.
15692
15693 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15694
15695         * loadup.el: Don't delete "xemacs" prior to dumping.
15696
15697 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15698
15699         * package-info.el (pi-last-mod-date): New function.
15700         (pi-author-version): New function.
15701         (batch-update-package-info): Use them.
15702
15703 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15704
15705         * frame.el (get-frame-for-buffer-default-to-current): Create.
15706         (get-frame-for-buffer-noselect): Allow user to use current frame
15707         with `get-frame-for-buffer-default-to-current'.
15708
15709 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15710
15711         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15712         (byte-compile-output-docform): Ditto.
15713         (byte-compile-compiled-obj-to-list): Ditto.
15714
15715 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15716
15717         * startup.el (command-line-1): Removed code that ran
15718           buffer-menu.
15719
15720 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15721
15722         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15723
15724 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15725
15726         * frame.el (suspend-emacs-or-iconify-frame): Check using
15727         `device-on-window-system-p' instead of explicitly checking for X,
15728         so that the same logic works for MS Windows.
15729         (suspend-or-iconify-emacs): Ditto.
15730
15731 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15732
15733         * about.el (about-maintainer-info): Andy Piper is back.
15734         (xemacs-hackers): Updated Andy Piper's email address.
15735         (about-hackers): Added Jonathan Harris.
15736         (about-hackers): Updated Tibor Polgar's email address.
15737
15738 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15739
15740         * about.el: Add xemacs.org email manager.
15741
15742         * package-get-base.el (package-get-base): Updated with most recent
15743         package updates.
15744
15745 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15746
15747         * help.el (function-arglist): Use `indirect-function' instead of
15748         `symbol-function' so that aliases are treated correctly.
15749
15750 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15751
15752         * help.el (help-map): Add f1 binding to `help-for-help'.
15753         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15754         (describe-key-briefly): Use `princ' "%s" to print object.
15755         (with-displaying-help-buffer): Kill buffer if it exists, again.
15756         (describe-key): Use `princ' "%s" to print object.
15757         (describe-function-1): Use `princ' "%s" to print object.
15758         Commented out alias lines removed.
15759         (help-pretty-print-limit): New variable to control pretty-printing
15760         of variable values.
15761         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15762         `help-pretty-print-value' again.  Only print-print when OBJECT is
15763         list of length less than `help-pretty-print-limit'.
15764         (describe-variable): Use `help-maybe-pretty-print-value' again.
15765
15766 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15767
15768         * simple.el (blink-matching-open): Remove C++ kludge.
15769         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15770
15771 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15772
15773         * info.el (Info-default-directory-list): Made the documentation
15774         more explanitory.
15775
15776 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15777
15778         * lisp/packages.el:
15779         * lisp/package-admin.el:
15780         * lisp/build-report.el:
15781         Fix typos.
15782
15783 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15784
15785         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15786         warnings in Java buffers without final newline and editing the
15787         last line.
15788
15789 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15790
15791         * packages.el (packages-find-packages-1): Don't allow a backwards
15792         compatible lisp tree to overwrite `preloaded-file-list'.
15793         Suggested by Colin Rafferty  <colin@xemacs.org>
15794
15795         * mouse.el (mouse-offix-drop): Set undo-boundary.
15796         From Oliver Graf <ograf@fga.de>
15797
15798 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15799
15800         * loadup.el (load-gc): rewrite as defun.
15801         Print something sensical if a required dump-time file isn't found.
15802
15803 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15804
15805         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15806         bug strikes a menudescriptor.
15807
15808         * package-get-base.el (package-get-base): Updated.
15809
15810         * package-info.el (batch-update-package-info): Derive REQUIRES
15811         from the Makefile.
15812
15813 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15814
15815         * files.el (save-some-buffers): Don't play games with deleting
15816         other windows if we are in the minibuffer window.
15817
15818 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15819
15820         * modeline.el (modeline-minor-mode-menu): Add support for :active
15821         (add-minor-mode): Document :active property to TOGGLE.
15822
15823 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15824
15825         * modeline.el (modeline-minor-mode-menu): Add support for an
15826         `:included' predicate in the `toggle-sym' plist.
15827         (add-minor-mode): Document the :included property, format
15828         docstring some more.
15829         (modeline-minor-mode-menu): Documentation string added.
15830
15831 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15832
15833         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15834         labels from the symbol-names by thwacking off the overly redundant
15835         and overused "mode", parenthesizing "minor", and capitalizing the
15836         resultant strings.  Also shortened the menu's title by eliminating
15837         the redundant buffer name.
15838         (add-minor-mode): Beautified the docstring, added mention of the
15839         `:menu-tag' property of TOGGLE.
15840         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15841         `toggle-sym' to beatify the mode-life menus.
15842         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15843         `auto-fill-function'.
15844
15845 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15846
15847         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15848         menus to :style 'toggle.
15849
15850 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15851
15852         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15853
15854 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15855
15856         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15857         only recognize first hyperlink.
15858         (hyper-apropos-highlightify): Deletia, this is already done by
15859         `hyper-apropos-insert-face'.
15860         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15861
15862 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15863
15864         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15865         mail.
15866         (toolbar-mail-reader): Add support for `send'.
15867         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15868
15869 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15870
15871         * info.el (Info-emacs-info-file-name): Add defvar for
15872         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15873         will function properly.
15874
15875 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15876
15877         * simple.el: make the backwards delete function called by
15878         `backward-or-forward-delete-char' user configurable.
15879
15880 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15881
15882         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15883         compiled function got loaded from.
15884
15885 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15886
15887         * term/apollo.el: Synched up with InfoDock 3.6.2.
15888
15889 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15890
15891         * startup.el (load-init-file): Load autoloads earlier.
15892         (startup-splash-frame): Handle InfoDock logo.
15893
15894         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15895         InfoDock.
15896         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15897
15898         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15899         doesn't have this function.
15900
15901         * packages.el (locate-data-file): Fix to call `locate-file'.
15902
15903 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15904
15905         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15906         version of version.el.
15907         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15908
15909         * x-menubar.el (default-menubar): Guard reference to
15910         `gnuserv-frame'.
15911         (default-menubar): Guard references to `font-lock-mode'.
15912         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15913         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15914
15915         * make-docfile.el: Don't snarf doc strings from autoloads.
15916
15917         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15918         loading auto-autoloads files.
15919
15920         * loaddefs.el: Disable dumping autoloads.
15921
15922 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15923
15924         * lisp-mnt.el: Synch to Emacs 20.2.
15925
15926         * help.el: Remove manual autoload of `finder-by-keyword'.
15927
15928         * finder.el (finder-by-keyword): Autoload.
15929
15930         * help.el: Conditionalize hyperbole setup.
15931
15932 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15933
15934         * packages.el (package-require): Update to reflect new data format.
15935
15936 1998-01-02  Didier Verna  <didier@xemacs.org>
15937
15938         * x-menubar.el (default-menubar): make the tutorials available
15939         through the menubar. (Plus some compilation warnings cleanup).
15940
15941 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15942
15943         * check-features.el: New file.  Perform sanity check after build.
15944
15945         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15946         files to tooltalk package.
15947         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15948         package.
15949
15950         * package-admin.el (package-admin-xemacs): Use better default for
15951         location of XEmacs binary.
15952
15953 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15954
15955         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15956         tag with sexp and add value tag with value `t'.
15957
15958 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15959
15960         * package-get.el: Changes to work with real data.
15961         From Pete Ware <ware@cis.ohio-state.edu>
15962
15963         * packages.el (packages-reload-autoloads): Guard load for the time
15964         being.
15965
15966         * update-elc.el ("packages.el"): Force loading packages.el instead
15967         of possibly out-of-date packges.elc.
15968         * make-docfile.el ("packages.el"): Ditto.
15969
15970 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15971
15972         * build-report.el (build-report-delete-regexp): Added a rule for
15973         the main tarball shadowing anything past it.
15974
15975 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15976
15977         * packages.el (package-provide): Delete a previous provide.
15978
15979         * package-info.el: New file.
15980
15981         * package-get.el: New file.
15982         From Pete Ware <ware@cis.ohio-state.edu>
15983         (package-get): Fix md5 computation to work with Mule.
15984
15985 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15986
15987         * simple.el (log-message-*): Quote symbols in docstrings properly.
15988
15989 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15990
15991         * packages.el (packages-new-autoloads): Ignore symbolic links.
15992
15993         * cus-face.el (face-custom-attributes-get): Fix typo.
15994         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15995
15996 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15997
15998         * startup.el (load-init-file): Reload new or changed autoloads
15999         unless inhibited.  Reload modified dumped lisp (stubbed).
16000
16001         * packages.el (packages-new-autoloads): New function.
16002         (packages-reload-autoloads): New function.
16003         (packages-reload-dumped-lisp): New (stub) function.
16004
16005         * loadup.el: Inhibit reloading dumped files when running temacs.
16006
16007         * loadhist.el (file-provides): Extend to handle variant
16008         extensions.
16009
16010         * replace.el (query-replace): Fix typo.
16011
16012 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16013
16014         * make-docfile.el: list-autoloads-path has been renamed.
16015         * update-elc.el: list-autoloads has been renamed.
16016
16017         * packages.el (packages-list-autoloads): Renamed.
16018         (packages-list-autoloads-path): Ditto.
16019
16020 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16021
16022         * packages.el (packages-find-packages-1): Made it signal a warning
16023         for an error in an auto-autoload.el file.
16024
16025 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16026
16027         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16028         tag with const.
16029         From Aki Vehtari <Aki.Vehtari@hut.fi>
16030
16031         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16032
16033         * loadhist.el (unload-feature): Remove autoload.
16034
16035 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16036
16037         * loadhist.el: Unpackaged.
16038
16039         * help.el (describe-symbol-find-file): Rename
16040         `describe-function-find-file' and make old name obsolete.
16041         (describe-function-1): Use it.
16042         (describe-function-1): Guard reference to
16043         `compiled-function-annotation'.
16044
16045 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16046
16047         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16048         argument.
16049         (help-mode-quit): New optional arg to control whether it kills or
16050         buries.  Tidied up.
16051         (with-displaying-help-buffer): Don't kill buffer initially, even
16052         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16053         (help-pretty-print-value): Rename back from
16054         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16055         use it, otherwise use dumped `cl-prettyprint'.
16056         (describe-variable): Use `help-pretty-print-value' again.
16057         (find-func): Removed reference to "find-func" at end.
16058
16059 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16060
16061         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16062           GUI XEmacs. Rename? x-menubar is rather window system
16063           independant, except for a couple of items.
16064
16065 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16066
16067         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16068         entries as they will no longer be distributed with XEmacs.
16069
16070         * format.el (format-alist): Fix image/tiff regexps.
16071         From P. E. Jareth Hein <jareth@camelot-soft.com>
16072
16073         * help.el (help-maybe-pretty-print-value): Rename.
16074         (describe-variable): Use it.
16075         (describe-variable): Add trailing linefeed.
16076
16077 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16078
16079         * help.el (describe-function-1): Don't output anything for
16080           arglist of autoload functions.
16081
16082 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16083
16084         * help.el (describe-function-1): Don't output anything for
16085           arglist of autoload functions.
16086
16087 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16088
16089         * help.el (help-mode-map): New bindings for `help-mode-bury',
16090         `describe-function-at-point', `describe-variable-at-point',
16091         `Info-elisp-ref', `customize-variable', `help-next-section' and
16092         `help-prev-section'.
16093         (help-next-section): New function.
16094         (help-prev-section): New function.
16095         (help-mode-quit): Changed to kill the help buffer.
16096         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16097         correctly.
16098         (help-buffer-name): New function to generate the name of help
16099         buffers.
16100         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16101         argument giving the name of the help buffer.
16102         (describe-key): Use `with-displaying-help-buffer' with name.
16103         (describe-mode): Ditto.
16104         (describe-bindings): Ditto.
16105         (describe-prefix-bindings): Ditto.
16106         (view-lossage): Ditto.
16107         (with-syntax-table): New macro.
16108         (function-called-at-point): Use `ignore-errors' and
16109         `with-syntax-table'.
16110         (function-at-point): Ditto.
16111         (describe-function): Use `with-displaying-help-buffer' with name.
16112         (function-arglist): Extracted from `describe-function-1'.  Returns
16113         function's arglist as string.
16114         (function-documentation): Extracted from `describe-function-1'.
16115         Returns function's docstring.
16116         (describe-function-1): Remove all the "stream" garbage, including
16117         the stream argument.  Use `function-arglist' and
16118         `function-documentation'.
16119         (describe-function-arglist): Just use `function-arglist'.
16120         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16121         (help-pretty-print-value): New function to help with
16122         pretty-printing variable values.  Knows about `#<...>'.  Needs
16123         `pp-internal'.
16124         (describe-variable): Use `with-displaying-help-buffer' with name.
16125         Formatting improved.  Display file where variable is defined, if
16126         known.  Use `help-pretty-print-value'.
16127         (describe-syntax): Use `with-displaying-help-buffer' with name.
16128         (list-processes): Remove "stream" garbage.
16129
16130 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16131
16132         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16133         call a dumped routine instead.
16134
16135         * x-win-xfree86.el: Wrap file in defun.
16136         * x-win-sun.el: Ditto.
16137
16138 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16139
16140         * help.el (view-emacs-news): Remove usage of outl-mouse which
16141         advises functions and does other evil things.
16142
16143 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16144
16145         * format.el (format-alist): Add `image/tiff'.
16146         From P. E. Jareth Hein <jareth@camelot-soft.com>
16147
16148 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16149
16150         * about.el (about-hackers): More names added.
16151
16152         * make-docfile.el: Remove superfluous package path search.
16153
16154         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16155
16156 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16157
16158         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16159         ignored shadows.
16160
16161 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16162
16163         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16164         get trailing slashes when added to the load-path.
16165
16166         * x-init.el (init-x-win): Locate where XEmacs X localization files
16167         are.
16168
16169 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16170
16171         * x-faces.el: Added support for foregroundToolBarColor
16172           to xpm-color-symbols.
16173
16174 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16175
16176         * etags.el (tags-remove-duplicates): Removed.
16177         (buffer-tag-table-list): Use `delete-duplicates'.
16178
16179         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16180         correctly.
16181         (get*): Defalias to `get'.
16182
16183         * cl.el (eql): Compare integers with `eq'.
16184         (cl-map-extents): Check for `map-extents' first.
16185
16186 1997-12-17  Didier Verna  <didier@xemacs.org>
16187
16188         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16189         added the 'numero', 'copyright' and 'trademark' symbols.
16190
16191         * leim/quail/latin-post.el ("french-postfix"): see above.
16192
16193 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16194
16195         * widget.el (define-widget): Check the arguments.
16196
16197         * cus-edit.el (customize-face): Use `check-argument-type'.
16198         (custom-variable-value-create): Use `signal' to signal error.
16199         (custom-variable-reset-saved): Ditto.
16200         (custom-variable-reset-standard): Ditto.
16201         (custom-face-reset-saved): Ditto.
16202
16203         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16204         (widget-default-format-handler): Ditto.
16205         (widget-checklist-add-item): Ditto.
16206         (widget-radio-add-item): Ditto.
16207         (widget-editable-list-entry-create): Ditto.
16208         (widget-sexp-prompt-value): Ditto.
16209
16210         * custom.el (custom-declare-variable): Signal errors better.
16211         (custom-handle-keyword): Ditto.
16212         (custom-declare-group): Ditto.
16213
16214         * window-xemacs.el (windows): Ditto.
16215
16216         * menubar.el (menu): Ditto.
16217
16218         * keydefs.el (keyboard): Ditto.
16219
16220         * minibuf.el (minibuffer): Ditto.
16221
16222         * process.el (execute): Ditto.
16223
16224         * fill.el (fill): Ditto.
16225
16226         * modeline.el (modeline): Ditto.
16227
16228         * help.el (help): Ditto.
16229
16230         * faces.el (faces): Ditto.
16231
16232         * files.el (files): Ditto.
16233
16234         * x-init.el (x): Ditto.
16235
16236         * lisp-mode.el (lisp): Ditto.
16237
16238         * process.el (processes): Ditto.
16239
16240         * mouse.el (mouse): Ditto.
16241
16242         * abbrev.el (abbrev): Moved from cus-edit.
16243
16244         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16245         as variable declaration.
16246
16247 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16248
16249         * menubar.el (find-menu-item): Use `check-argument-type'.
16250         (find-menu-item): Cosmetic changes.
16251
16252 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16253
16254         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16255
16256 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16257
16258         * startup.el (set-default-load-path): Only search package-path
16259         when not running temacs.
16260
16261         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16262         files.
16263
16264         * loadup.el: Correct commentary.  Reformatting.
16265         (really-early-error-handler): Use absolute path to the
16266         first dumped-lisp.el file.
16267         (really-early-error-handler): Print full path name of
16268         each dumped lisp file (inherited from InfoDock).
16269
16270         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16271         dumped-lisp.el files.
16272
16273         * make-docfile.el (preloaded-file-list): Reorder when the
16274         package-path is searched.
16275         * update-elc.el: Ditto.
16276
16277         * lisp-mode.el (call-with-condition-handler): Treat the same as
16278         `condition-case' for indentation.
16279
16280         * about.el (about-xemacs): Update release date.
16281
16282 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16283
16284         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16285         anywhere but at the last clause.
16286         (ecase): Disallow `t' and `otherwise'.
16287
16288 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16289
16290         * cus-edit.el (custom-buffer-create-buttons): New function
16291         from stuff moved out of `custom-buffer-create-internal'.
16292         (custom-novice): New variable.  Default t.
16293         (custom-display-global-buttons): Ditto.  Default `top'.
16294         (custom-buffer-create-internal): Only display help if
16295         `custom-novice' is non-nil.  Display global buttons according to
16296         `custom-display-global-buttons'.
16297
16298 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16299
16300         * menubar.el (find-menu-item): Use `check-argument-type'.
16301         (find-menu-item): Cosmetic changes.
16302
16303 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16304
16305         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16306         look.
16307
16308 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16309
16310         * format.el (format-deannotate-region):  Bug fix.
16311         Deannotating a region containing unknown tags would fail
16312         (causing decoding of text/enriched to fail at user level)
16313
16314 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16315
16316         * minibuf.el (read-directory-name): Support sixth
16317           arg, HISTORY, as already documented.
16318
16319 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16320
16321         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16322         to `ecase'.
16323
16324 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16325
16326         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16327         skk-activate.
16328
16329 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16330
16331         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.