update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-itaiji-010'.
5
6 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list):
9         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
10         - Add `=ucs-bmp-itaiji-010'.
11         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
12           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
13         - Add `=>ucs-sip@iwds-1'.
14
15         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
16         XEmacs CHISE.
17         (=ucs-bmp-itaiji-010): Ditto.
18         (=>ucs-sip@iwds-1): Ditto.
19
20 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-charset.el (default-coded-charset-priority-list): Add
23         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
24
25         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
26         XEmacs CHISE.
27         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
28
29 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `=>ucs-itaiji-003'.
33
34 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `=>ucs-bmp-itaiji-003'.
38
39         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
40         XEmacs CHISE.
41         (=>ucs-bmp-itaiji-003): Ditto.
42
43 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `=ucs-bmp-itaiji-011'.
47
48         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
49         XEmacs CHISE.
50
51 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
54         setting for `==ucs-var-002'.
55
56 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `==ucs-itaiji-002'.
60
61 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
62
63         * mule/mule-charset.el (default-coded-charset-priority-list): Add
64         `==ucs-sip-itaiji-002'.
65
66         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
67         XEmacs CHISE.
68
69 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
72         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
73
74         * mule/mule-charset.el (default-coded-charset-priority-list): Add
75         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
76         `=>ucs-sip-itaiji-007'.
77
78         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
79         XEmacs CHISE.
80         (=>ucs-sip-itaiji-007): Ditto.
81         (=ucs-sip-itaiji-007): Ditto.
82         (=ucs-itaiji-011): Ditto.
83         (=ucs-sip-itaiji-011): Ditto.
84
85 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist):
88         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
89
90 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `==ucs-bmp-var-002'.
94
95         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
96         CHISE.
97         (==ucs-bmp-var-002): Ditto.
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist):
100         Modify some priorities.
101
102 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
105         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
106         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
107
108 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `=big5-cdp-var-001'.
112
113         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
114         XEmacs CHISE.
115
116 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `==ucs-itaiji-005'.
120
121 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for `=ucs-itaiji-007'.
125
126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
127         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
128
129         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
130         XEmacs CHISE.
131         (==ucs-bmp-itaiji-005): Ditto.
132         (=ucs-itaiji-007): Ditto.
133         (=ucs-bmp-itaiji-007): Ditto.
134
135 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `==gt-pj-k1' and `==gt-pj-k2'.
139
140 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
141
142         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
143         CHISE.
144         (==gt-pj-k2): Ditto.
145
146 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
149         setting for `=>ucs-itaiji-005'.
150
151 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=>>cbeta'.
155
156 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `=>ucs-sip@component'.
160
161         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
162         instead of `=ucs' as its mother.
163         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
164
165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
166         setting for `=>ucs-itaiji-006'.
167
168 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=>ucs-bmp-itaiji-006'.
172
173         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
174         XEmacs CHISE.
175         (=>ucs-bmp-itaiji-006): Ditto.
176
177 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=>ucs-bmp-itaiji-001'.
181
182         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
183         XEmacs CHISE.
184
185 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
189
190         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
191         instead of `=ucs' as its mother.
192         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
193         (==ucs-bmp-itaiji-002): Ditto.
194         (==ucs-itaiji-003): Ditto.
195         (==ucs-bmp-itaiji-003): Ditto.
196
197 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
200         setting for `=big5-cdp-var-002'.
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `=big5-cdp-var-002'.
204
205         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
206         XEmacs CHISE.
207
208 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=ucs-sip-var-004'.
212
213         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
214         XEmacs CHISE.
215
216 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=>ucs-bmp-cjk@iwds-1'.
220
221         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
222         XEmacs CHISE.
223
224 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `=ucs-var-005'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `=ucs-bmp-var-005'.
231
232         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
233         CHISE.
234         (=ucs-bmp-var-005): Ditto.
235
236 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `=>ucs-sip-itaiji-002'.
240
241         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
242         XEmacs CHISE.
243
244 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for `=>ucs-itaiji-002'.
248
249 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
253
254         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
255         (=>ucs-itaiji-002): Ditto.
256         (=>ucs-bmp-itaiji-002): Ditto.
257
258 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `=>ucs-itaiji-001'.
262
263 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
266         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
267
268         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
269         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
270         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
271         (=>ucs-sip-itaiji-001): Ditto.
272
273         * mule/mule-coding.el(coded-charset-entity-reference-alist):
274         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
275         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
276
277 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-charset.el (default-coded-charset-priority-list):
280         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
281         `=jef-china3' and `chinese-isoir165'.
282
283 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
286         `=>ucs-bmp-itaiji-005'.
287
288         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
289         XEmacs CHISE.
290         (=>ucs-bmp-itaiji-005): Ditto.
291
292 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `=+>jis-x0213-2'.
296
297 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `=+>adobe-japan1-6'.
301
302 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=+>jis-x0208@1978'.
306
307 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `=>ucs@component'.
311
312 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
315         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
316
317 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist):
320         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
321
322 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
325         CHISE.
326         (=>ucs@jis/2004): Ditto.
327
328 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist):
331         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
332
333 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `=>cbeta'.
337
338 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `==big5-cdp-itaiji-001'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `==big5-cdp-itaiji-001'.
345
346         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
347         XEmacs CHISE.
348
349 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
353         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
357         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
358
359         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
360         XEmacs CHISE.
361         (=>big5-cdp-itaiji-001): Ditto.
362         (=big5-cdp-itaiji-002): Ditto.
363         (=big5-cdp-itaiji-003): Ditto.
364
365 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
369
370 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-charset.el (default-coded-charset-priority-list):
373         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
374         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
375         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `=ucs-var-008'.
379
380         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
381         CHISE.
382         (=ucs-bmp-var-008): Likewise.
383
384 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list):
387         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
388
389 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `==ucs-sip@JP/hanazono'.
393
394         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
395         XEmacs CHISE.
396
397 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `=ucs-bmp-var-006'.
404
405         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
406         CHISE.
407         (=ucs-bmp-var-006): Likewise.
408
409 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
412         `=ucs-bmp-itaiji-009'.
413
414         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
415         XEmacs CHISE.
416         (=ucs-bmp-itaiji-009): Likewise.
417
418 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `=>big5-cdp'.
422
423 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
426         (utf-8-ivs-gb): Likewise.
427         (utf-8-gb-er): Likewise.
428         (utf-8-ivs-gb-er): Likewise.
429         (utf-8-cns): Likewise.
430         (utf-8-ivs-cns): Likewise.
431         (utf-8-cns-er): Likewise.
432         (utf-8-ivs-cns-er): Likewise.
433         (utf-8-big5): Likewise.
434         (utf-8-ivs-big5): Likewise.
435         (utf-8-big5-er): Likewise.
436         (utf-8-ivs-big5-er): Likewise.
437         (utf-8-jis): Likewise.
438         (utf-8-ivs-jis): Likewise.
439         (utf-8-jis-er): Likewise.
440         (utf-8-ivs-jis-er): Likewise.
441         (utf-8-ks): Likewise.
442         (utf-8-ivs-ks): Likewise.
443         (utf-8-ks-er): Likewise.
444         (utf-8-ivs-ks-er): Likewise.
445
446 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
449         (utf-8-ivs-jp): Likewise.
450         (utf-8-jp-er): Likewise.
451         (utf-8-ivs-jp-er): Likewise.
452
453 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `=ucs-var-010'.
457
458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
459         `=ucs-bmp-var-010'.
460
461         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
462         CHISE.
463         (=ucs-bmp-var-010): Likewise.
464
465 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `=ucs-sip@JP/hanazono'.
469
470         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
471         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
472
473 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-charset.el (default-coded-charset-priority-list):
476         - Add `=big5-cdp-var-004'.
477         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
478           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
482         `=big5-cdp-var-005'.
483
484         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
485         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
486         `=big5-cdp-var-003'.
487         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
488         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
489         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
490
491 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-charset.el (default-coded-charset-priority-list):
494         Don't prefer ucs-compat CCSes to other CCSes.
495
496 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `===ucs-bmp-cjk-compat@unicode'.
500
501         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
502         coded-charset for XEmacs CHISE.
503
504 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `=ucs-sip-itaiji-003'.
508
509         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
510         XEmacs CHISE.
511
512 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `=ucs-var-004'.
516
517         * mule/mule-charset.el (default-coded-charset-priority-list): Add
518         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
519
520         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
521         XEmacs CHISE.
522         (=ucs-var-004): Ditto.
523         (=ucs-bmp-var-004): Ditto.
524
525 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=ucs-sip-var-003'.
529
530         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
531         XEmacs CHISE.
532
533 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         setting for `=ucs-itaiji-006'.
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `=ucs-bmp-itaiji-006'.
540
541         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
542         XEmacs CHISE.
543         (=ucs-bmp-itaiji-006): Ditto.
544
545 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `=ucs-sip-var-002'.
549
550         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
551         XEmacs CHISE.
552
553 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `=ucs-sip-itaiji-002'.
557
558         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
559         XEmacs CHISE.
560
561 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564         setting for `==hanyo-denshi/tk'.
565
566 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
569         (=hanyo-denshi/tk): Fix `long-name'.
570         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
571
572 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575         setting for `=>mj'.
576
577 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
580         coded-charset for XEmacs CHISE.
581
582 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         setting for `=hanyo-denshi/tk'.
586
587 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `=hanyo-denshi/tk/mf-01'.
591
592         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
593         XEmacs CHISE.
594         (=hanyo-denshi/tk/mf-01): Ditto.
595
596 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list):
599         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
600
601 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-charset.el (default-coded-charset-priority-list):
604         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
605
606 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
613
614         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
615         XEmacs CHISE.
616         (=ucs-bmp-itaiji-004): Ditto.
617         (=ucs-itaiji-005): Ditto.
618         (=ucs-bmp-itaiji-005): Ditto.
619
620 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-charset.el (default-coded-charset-priority-list): Add
623         `=ucs-sip-itaiji-001'.
624
625         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
626         XEmacs CHISE.
627
628 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
632         `=ucs-itaiji-008'.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
636         `=ucs-bmp-itaiji-008'.
637
638         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
639         XEmacs CHISE.
640         (=ucs-bmp-itaiji-001): Ditto.
641         (=ucs-itaiji-003): Ditto.
642         (=ucs-bmp-itaiji-003): Ditto.
643         (=ucs-itaiji-008): Ditto.
644         (=ucs-bmp-itaiji-008): Ditto.
645
646 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
650
651         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
652         for XEmacs CHISE.
653         (==ucs-bmp-cjk-compat@JP): Ditto.
654
655 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `===hng-tzs'.
659
660         * mule/mule-charset.el (default-coded-charset-priority-list): Add
661         `===hng-tzs'.
662
663         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
664         CHISE.
665
666 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
669         setting for `===hng-doh'.
670
671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
672         `===hng-doh'.
673
674         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
675         CHISE.
676
677 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `===hng-wad'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `===hng-wad'.
684
685         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
686         CHISE.
687
688 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         settings for `==koseki' and `===hng-kcc'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `===hng-kcc'.
695
696         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
697         CHISE.
698
699 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `===hng-nkk'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `===hng-nkk'.
706
707         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
708         CHISE.
709
710 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for `===hng-ink'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `===hng-ink'.
717
718         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
719         CHISE.
720
721 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `===hng-jhk'.
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `===hng-jhk'.
728
729         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
730         CHISE.
731
732 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
733
734         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
735         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
736         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
737         (===jis-x0213-1@2004): Likewise.
738         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
739         "jisx0213\\(\\.2004\\)-1" as the registry.
740         (=+>jis-x0213-1@2004): Likewise.
741         (=>jis-x0213-1@2004): Likewise.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `===jis-x0213-1@2004'.
745
746 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `===hng-nak'.
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `===hng-nak'.
753
754         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
755         CHISE.
756
757 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `===hng-hos'.
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `===hng-hos'.
764
765         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
766         CHISE.
767
768 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `===hng-tzj'.
772
773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
774         `===hng-tzj'.
775
776         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
777         CHISE.
778
779 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `===hng-kae'.
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `===hng-kae'.
786
787         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
788         CHISE.
789
790 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `===hng-kar'.
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hng-kar'.
797
798         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
799         CHISE.
800
801 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `===hng-kyd'.
805
806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
807         `===hng-kyd'.
808
809         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
810         CHISE.
811
812 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         setting for `===hng-hok'.
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `===hng-hok'.
819
820         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
821         CHISE.
822
823 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `===hng-jyu'.
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `===hng-jyu'.
830
831         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
832         CHISE.
833
834 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
837         setting for `===hng-zkd'.
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `===hng-zkd'.
841
842         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
843         CHISE.
844
845 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `===hng-kmi'.
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `===hng-kmi'.
852
853         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
854         CHISE.
855
856 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
857
858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
859         setting for `===hng-okd'.
860
861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
862         `===hng-okd'.
863
864         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
865         CHISE.
866
867 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `===hng-nkm'.
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `===hng-nkm'.
874
875         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
876         CHISE.
877
878 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `===hng-nto'.
882
883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
884         `===hng-nto'.
885
886         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
887         CHISE.
888
889 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `===hng-yhk'.
893
894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
895         `===hng-yhk'.
896
897         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
898         CHISE.
899
900 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `===hng-sok'.
904
905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
906         `===hng-sok'.
907
908         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
909         CHISE.
910
911 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `===hng-kda'.
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `===hng-kda'.
918
919         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
920         CHISE.
921
922 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `===hng-myz'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `===hng-myz'.
929
930         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
931         CHISE.
932
933 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `===hng-kgk'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===hng-kgk'.
940
941         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
942         CHISE.
943
944 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `===hng-drt'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===hng-drt'.
951
952         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
953         CHISE.
954
955 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `===hng-mam'.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `===hng-mam'.
962
963         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
964         CHISE.
965
966 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `===hng-dng'.
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `===hng-dng'.
973
974         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
975         CHISE.
976
977 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `=>cns11643-5'.
981
982 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `===hng-keg'.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `===hng-keg'.
989
990         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
991         CHISE.
992
993 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `===hng-jou'.
997
998         * mule/mule-charset.el (default-coded-charset-priority-list): Add
999         `===hng-jou'.
1000
1001         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1002         CHISE.
1003
1004 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `===hng-smk'.
1008
1009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1010         `===hng-smk'.
1011
1012         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1013         CHISE.
1014
1015 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `===hng-kyo'.
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===hng-kyo'.
1022
1023         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1029         setting for `===hng-kss'.
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `===hng-kss'.
1033
1034         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1035         CHISE.
1036
1037 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1040         setting for `===hng-wan'.
1041
1042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1043         `===hng-wan'.
1044
1045         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1046         CHISE.
1047
1048 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `===hng-ksk'.
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `===hng-ksk'.
1055
1056         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1057         CHISE.
1058
1059 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1062         setting for `===hng-kyu'.
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065         `===hng-kyu'.
1066
1067         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1068         CHISE.
1069
1070 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `===hng-skk'.
1074
1075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1076         `===hng-skk'.
1077
1078         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1079         CHISE.
1080
1081 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084         setting for `===hng-sik'.
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `===hng-sik'.
1088
1089         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1090         CHISE.
1091
1092 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for `===hng-kbk'.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `===hng-kbk'.
1099
1100         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1101         CHISE.
1102
1103 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1104
1105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1106         setting for `===hng-kcj'.
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `===hng-kcj'.
1110
1111         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1112         CHISE.
1113
1114 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         setting for `===hng-k24'.
1118
1119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1120         `===hng-k24'.
1121
1122         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1123         CHISE.
1124
1125 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `===hng-gok'.
1129
1130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1131         `===hng-gok'.
1132
1133         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1134         CHISE.
1135 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for `===hng-tsu'.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `===hng-tsu'.
1142
1143         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1144         CHISE.
1145
1146 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         setting for `===hng-sys'.
1150
1151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1152         `===hng-sys'.
1153
1154         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1155         CHISE.
1156
1157 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1160         - Use "&HNG010-<d><d><d><d><d>;" instead of
1161           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1162         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1163
1164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1165         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1166
1167         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1168         "hngkhi-0" as the suffix of registry.
1169         (===hng-khm): New coded-charset for XEmacs CHISE.
1170         (=ucs-itaiji-002): Ditto.
1171         (=ucs-bmp-itaiji-002): Ditto.
1172
1173 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `=>ucs@iwds-1'.
1177
1178         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1179         XEmacs CHISE.
1180
1181 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1184         CHISE.
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1187         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1188         `===hng-khi'.
1189
1190 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `===hng-khi'.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1196         `===hng-khi'.
1197
1198         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1199         CHISE.
1200
1201 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1204         #x9FA5 as the value of `max-code'.
1205         (=ucs-bmp-var-002): Likewise.
1206         (=ucs-bmp-var-003): Likewise.
1207         (=ucs-bmp-itaiji-084): Likewise.
1208         (=ucs-bmp-cjk@JP): Likewise.
1209         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1210         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1211         (=>ucs-bmp-cjk@component): Likewise.
1212
1213 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1216         CHISE.
1217
1218 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1219
1220         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1221         XEmacs CHISE.
1222         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1223         `==jis-x0208@1978/2-pr' as the mother.
1224
1225 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1228         CHISE.
1229
1230 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1233         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1234
1235 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1238         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1239
1240 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         setting for `===ucs@gb'.
1244
1245 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1246
1247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1248         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1249         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1250         as the entity-reference for `===jis-x0213-1@2000'; use
1251         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1252
1253 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1254
1255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1256         `===jis-x0208'.
1257
1258         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1259         instead of `===jis-x0208' as the mother.
1260         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1261         `===jis-x0208' as the mother.
1262         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1263         `===jis-x0208' as the mother.
1264         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1265         `===jis-x0213-1' as the mother.
1266         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1267         `===jis-x0213-1' as the mother.
1268         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1269         the mother.
1270         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1271         mother.
1272
1273 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         setting for `=ucs-var-001'.
1277
1278 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1281         `=ucs-bmp-var-001'.
1282
1283         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1284         CHISE.
1285         (=ucs-bmp-var-001): Ditto.
1286
1287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1288         setting for `=ucs-var-003'.
1289
1290 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `=ucs-bmp-var-003'.
1294
1295         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1296         CHISE.
1297         (=ucs-bmp-var-003): Ditto.
1298
1299 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for `=ucs-var-002'.
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1305         `=ucs-bmp-var-002'.
1306
1307         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1308         CHISE.
1309         (=ucs-bmp-var-002): Ditto.
1310
1311 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1314         XEmacs CHISE.
1315         (==jis-x0208@1978/5pr): Ditto.
1316
1317 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `=>ucs-bmp-cjk@component'.
1321
1322         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1323         XEmacs CHISE.
1324         (=>ucs-bmp-cjk@component): Ditto.
1325
1326 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `=>iwds-1'.
1330
1331 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1334         CHISE.
1335
1336 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-charset.el (default-coded-charset-priority-list):
1339         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1340         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1341         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1342         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1343
1344 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1347         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1348
1349         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1350         `=>>ucs@iso' as the mother.
1351         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1352         mother.
1353
1354 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1357         setting for `===hanyo-denshi/ia'.
1358
1359 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362         `===hanyo-denshi/ia'.
1363
1364 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1365
1366         * mule/mule-conf.el (=koseki): Fix DOC.
1367         (==koseki): New coded-charset for XEmacs CHISE.
1368
1369 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1372         XEmacs CHISE.
1373         (===hanyo-denshi/jd): Fix DOC.
1374
1375 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         setting for `===hanyo-denshi/ip'.
1379
1380 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1383         `===hanyo-denshi/ip'.
1384
1385         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1386         XEmacs CHISE.
1387
1388 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1391         `==ucs-radicals@unicode' and `=>daikanwa'.
1392
1393         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1394         for XEmacs CHISE.
1395
1396 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1399         XEmacs CHISE.
1400
1401 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1404         `===ruimoku-v6'.
1405
1406 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         setting for `===ruimoku-v6'.
1410
1411 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1414         CHISE.
1415
1416 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1419         coded-charset for XEmacs CHISE.
1420
1421 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1424         XEmacs CHISE.
1425
1426 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1429         `===ucs-sip@iso'.
1430
1431 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1434         CHISE.
1435
1436 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `==ucs-sip@iso'.
1440
1441         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1442         CHISE.
1443
1444 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1447         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1448         (=ucs-sip-ext-b@iso): Fix registry.
1449         (==ucs-sip-ext-b@iso): Ditto.
1450         (===ucs-sip-ext-b@iso): Ditto.
1451
1452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1453         `=ucs-sip@iso'.
1454
1455 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `=>cbeta'.
1459
1460 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1463         `=>cns11643-7'.
1464
1465         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1466
1467 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1470         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1471
1472 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1475         `=ucs@cns'.
1476         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1477         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1478         `=ucs@jis/1990'.
1479         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1480         `=ucs@jis/2000'.
1481         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1482         `=ucs@jis/2004'.
1483         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1484
1485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1486         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1487
1488 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1489
1490         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1491         XEmacs CHISE.
1492         (==jis-x0208@1978/1pr): Ditto.
1493         (==jis-x0208@1978/2-pr): Ditto.
1494
1495 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         setting for `===jis-x0213-1@2004'.
1499
1500 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1504
1505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1506         `===hanyo-denshi/jb'.
1507
1508         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1509         XEmacs CHISE.
1510         (=+>hanyo-denshi/ft): Ditto.
1511         (=+>hanyo-denshi/jt): Ditto.
1512
1513 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1516         `===hanyo-denshi/hg'.
1517
1518 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1521         XEmacs CHISE.
1522         (===hanyo-denshi/hg): Ditto.
1523
1524 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1525
1526         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1527         glyph-forms instead of detailed glyph-images.
1528         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1529         `=adobe-japan1-*'.
1530         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1531         (===adobe-japan1-1): Ditto.
1532         (===adobe-japan1-2): Ditto.
1533         (===adobe-japan1-3): Ditto.
1534         (===adobe-japan1-4): Ditto.
1535         (===adobe-japan1-5): Ditto.
1536         (===adobe-japan1-6): Ditto.
1537         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1538         `=>>>adobe-japan1' as the mother.
1539         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1540         `=>>adobe-japan1' as the mother.
1541         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1542         glyph-images.
1543         (==jis-x0208@1978): Ditto.
1544         (==jis-x0208@1983): Ditto.
1545         (==jis-x0208@1990): Ditto.
1546         (==jis-x0213-1): Ditto.
1547         (==jis-x0213-1@2000): Ditto.
1548         (==jis-x0213-1@2004): Ditto.
1549         (==jis-x0213-2): Ditto.
1550         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1551         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1552         `=jis-x0208@1978'.
1553         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1554         `=jis-x0208@1983'.
1555         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1556         `=jis-x0208@1990'.
1557         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1558         `=jis-x0213-1'.
1559         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1560         `=jis-x0213-1@2000'.
1561         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1562         `=jis-x0213-1@2004'.
1563         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1564         `=jis-x0213-2'.
1565         (===jis-x0208): New coded-charset for XEmacs CHISE.
1566         (===jis-x0208@1978): Ditto.
1567         (===jis-x0208@1983): Ditto.
1568         (===jis-x0208@1990): Ditto.
1569         (===jis-x0213-1): Ditto.
1570         (===jis-x0213-1@2000): Ditto.
1571         (===jis-x0213-2): Ditto.
1572         (===jis-x0212): Ditto.
1573         (===ks-x1001): Ditto.
1574         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1575         mother.
1576         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1577         as the mother.
1578         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1579         as the mother.
1580         (===cns11643-1): New coded-charset for XEmacs CHISE.
1581         (===cns11643-2): Ditto.
1582         (===cns11643-3): Ditto.
1583         (===cns11643-4): Ditto.
1584         (===cns11643-5): Ditto.
1585         (===cns11643-6): Ditto.
1586         (===cns11643-7): Ditto.
1587         (=>>cns11643-1): Ditto.
1588         (==big5-cdp): Indicate abstract glyph-images instead of
1589         representative glyph-images.
1590         (===big5-cdp): New coded-charset for XEmacs CHISE.
1591         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1592         detailed glyph-images.
1593         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1594         `=hanyo-denshi/*'.
1595         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1596         (===hanyo-denshi/ib): Ditto.
1597         (===hanyo-denshi/jt): Ditto.
1598         (===hanyo-denshi/ks): Ditto.
1599         (===mj): Ditto.
1600         (===mj-0): Ditto.
1601         (===mj-1): Ditto.
1602         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1603         `=>>>hanyo-denshi/*' as its mother.
1604         (==gt): Indicate abstract glyph-forms instead of detailed
1605         glyph-images.
1606         (===gt): New coded-charset for XEmacs CHISE.
1607         (=>>>gt): Indicates `==gt' instead of `=gt'.
1608         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1609         (==gt-k): Indicate abstract glyph-forms instead of detailed
1610         glyph-images.
1611         (===gt-k): New coded-charset for XEmacs CHISE.
1612         (==daikanwa): Indicates glyph-images instead of detailed
1613         glyph-images.
1614         (===daikanwa): New coded-charset for XEmacs CHISE.
1615         (===daikanwa/+p): Ditto.
1616         (===daikanwa/ho): Ditto.
1617         (==cbeta): Ditto.
1618         (===cbeta): Ditto.
1619         (==jef-china3): Ditto.
1620         (===jef-china3): Ditto.
1621         (==ruimoku-v6): Ditto.
1622         (==ucs@iso): Indicate representative glyph-forms instead of
1623         representative glyph-images.
1624         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1625         (==ucs@unicode): Indicate representative glyph-forms instead of
1626         representative glyph-images.
1627         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1628         `=ucs@unicode'.
1629         (==ucs@cns): Indicate representative glyph-forms instead of
1630         representative glyph-images.
1631         (==ucs@jis): Ditto.
1632         (==ucs@jis/1990): Ditto.
1633         (==ucs@jis/2000): Ditto.
1634         (==ucs@jis/2004): Ditto.
1635         (==ucs@ks): Ditto.
1636         (===ucs@iso): New coded-charset for XEmacs CHISE.
1637         (===ucs@unicode): Ditto.
1638         (===ucs@gb): Ditto.
1639         (===ucs@ks): Ditto.
1640         (===ucs-bmp-cjk@gb): Ditto.
1641         (===ucs-sip-ext-b@iso): Ditto.
1642
1643 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1646         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1647         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1648         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1649         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1650         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1651         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1652         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1653         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1654         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1657         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1658         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1659         - Use "&g1-[NAME];" for `=>>[NAME]'.
1660         - Abolish "&g2-[NAME];".
1661
1662 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1665         `=>>ucs@cns' as the mother.
1666
1667 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         setting for `==ucs@ks'.
1671
1672 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1675         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1676         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1677         0x00E30000〜0x00E409D5.
1678
1679 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1682         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1683         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1684
1685 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1686
1687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1688         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1689
1690         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1691         (=mj-0): Ditto.
1692         (=mj-1): Ditto.
1693         (==mj): Ditto.
1694         (==mj-0): Ditto.
1695         (==mj-1): Ditto.
1696         (=>>mj): Ditto.
1697
1698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1699         setting for `=mj' and `==mj'.
1700
1701 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1702
1703         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1704         CHISE.
1705
1706 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1709         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1710         `=>ucs@hanyo-denshi'.
1711
1712 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1716
1717         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1718         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1719
1720 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1721
1722         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1723         XEmacs CHISE.
1724
1725 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1728         Change priority of `=>>>ucs@iso'.
1729
1730         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1731         `=>>>ucs@iso' as the mother.
1732         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1733
1734 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1735
1736         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1737         Change priority of `=>>>ucs@unicode'.
1738
1739         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1740         `=ucs@unicode'.
1741
1742 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1743
1744         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1745         Change priority of `=>>>ucs@jis'.
1746
1747         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1748         `=ucs@jis'.
1749
1750 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         setting for `==daikanwa/+p'.
1754
1755 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `==shinjigen@1ed'.
1759
1760 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1763         XEmacs CHISE.
1764
1765 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1766
1767         * mule/mule-conf.el (==shinjigen): Modify DOC.
1768         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1769         (==shinjigen@rev): Modify DOC.
1770
1771 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1772
1773         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1774         CHISE.
1775
1776 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1777
1778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1779         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1780
1781         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1782         XEmacs CHISE.
1783
1784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1785         `==daikanwa'.
1786
1787 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for `==cns11643-7'.
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `==cns11643-7'.
1794
1795 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1796
1797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1798         `==cns11643-6'.
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         setting for `==cns11643-6'.
1802
1803 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         setting for `==cns11643-5'.
1807
1808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1809         `==cns11643-5'.
1810
1811 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1814         setting for `==cns11643-4'.
1815
1816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1817         `==cns11643-4'.
1818
1819 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1822         setting for `==cns11643-3'.
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1825         `==cns11643-3'.
1826
1827 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1828
1829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1830         setting for `==cns11643-2'.
1831
1832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1833         `==cns11643-2'.
1834
1835 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1838         Change priority of `=>>>ucs@ks'.
1839
1840         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1841         `=ucs@ks'.
1842
1843 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1846         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1847         `==ucs@cns' and `==cns11643-1'.
1848
1849         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1850         (==cns11643-2): Ditto.
1851         (==cns11643-3): Ditto.
1852         (==cns11643-4): Ditto.
1853         (==cns11643-5): Ditto.
1854         (==cns11643-6): Ditto.
1855         (==cns11643-7): Ditto.
1856
1857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1858         `==cns11643-1'.
1859
1860 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1863         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1864         `=>>>ucs@jis/1990'.
1865
1866         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1867         `=ucs@jis/1990'.
1868         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1869         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1870
1871 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1874         Change priority of `=>>>ucs@cns'.
1875
1876         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1877         `=ucs@cns'.
1878
1879 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1882         `==ks-x1001'.
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1885         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1886         `==ks-x1001'.
1887
1888 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1889
1890         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1891
1892 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1893
1894         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1895         `=jis-x0208'.
1896         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1897         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1898         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1899         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1900         (=>>>jis-x0213-1@2000): Changed to an alias for
1901         `=jis-x0213-1@2000'.
1902         (=>>>jis-x0213-1@2004): Changed to an alias for
1903         `=jis-x0213-1@2004'.
1904         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1905
1906 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1909         `=adobe-japan1-0'.
1910         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1911         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1912         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1913         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1914         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1915         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1916
1917 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1918
1919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1920         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1921         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1922         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1923         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1924         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1925
1926 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1930         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1931         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1932         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1933         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1934         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1935         `==jis-x0212'.
1936
1937 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1938
1939         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1940         "AdobeJapan1-[0-6]$".
1941         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1942         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1943         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1944         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1945         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1946         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1947         (==adobe-japan1-1): Ditto.
1948         (==adobe-japan1-2): Ditto.
1949         (==adobe-japan1-3): Ditto.
1950         (==adobe-japan1-4): Ditto.
1951         (==adobe-japan1-5): Ditto.
1952         (==adobe-japan1-6): Ditto.
1953         (==jis-x0208): Ditto.
1954         (==jis-x0208@1978): Ditto.
1955         (==jis-x0208@1983): Ditto.
1956         (==jis-x0208@1990): Ditto.
1957         (==jis-x0213-1): Ditto.
1958         (==jis-x0213-1@2000): Ditto.
1959         (==jis-x0213-1@2004): Ditto.
1960         (==jis-x0213-2): Ditto.
1961         (==jis-x0212): Ditto.
1962         (==gb2312): Ditto.
1963         (==iso-ir165): Ditto.
1964         (==gb12345): Ditto.
1965         (==ks-x1001): Ditto.
1966         (==cns11643-1): Ditto.
1967         (==cns11643-2): Ditto.
1968         (==cns11643-3): Ditto.
1969         (==cns11643-4): Ditto.
1970         (==cns11643-5): Ditto.
1971         (==cns11643-6): Ditto.
1972         (==cns11643-7): Ditto.
1973         (==big5-cdp): Ditto.
1974         (==hanyo-denshi/ja): Ditto.
1975         (==hanyo-denshi/jb): Ditto.
1976         (==hanyo-denshi/jc): Ditto.
1977         (==hanyo-denshi/jd): Ditto.
1978         (==hanyo-denshi/ft): Ditto.
1979         (==hanyo-denshi/ia): Ditto.
1980         (==hanyo-denshi/ib): Ditto.
1981         (==hanyo-denshi/hg): Ditto.
1982         (==hanyo-denshi/jt): Ditto.
1983         (==hanyo-denshi/ks): Ditto.
1984         (==gt): Ditto.
1985         (==gt-k): Ditto.
1986         (==daikanwa): Ditto.
1987         (==shinjigen): Ditto.
1988         (==ucs@iso): Ditto.
1989         (==ucs@unicode): Ditto.
1990         (==ucs@gb): Ditto.
1991         (==ucs-bmp@gb): Ditto.
1992         (==ucs@cns): Ditto.
1993         (==ucs-bmp@cns): Ditto.
1994         (==ucs@jis): Ditto.
1995         (==ucs@jis/1990): Ditto.
1996         (==ucs@jis/2000): Ditto.
1997         (==ucs@jis/2004): Ditto.
1998         (==ucs@JP): Ditto.
1999         (==ucs@JP/hanazono): Ditto.
2000         (==ucs@ks): Ditto.
2001         (==ucs-bmp@ks): Ditto.
2002         (==ucs@cns11643): Ditto.
2003         (==ucs-bmp-cjk@gb): Ditto.
2004         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2005         (==ucs-sip-ext-b@iso): Ditto.
2006
2007 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2008
2009         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2010         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2011
2012         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2013         XEmacs CHISE.
2014         (=ucs-bmp-cjk@unicode): Abolished.
2015
2016 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2019         `=+>ucs-bmp-cjk-compat@jis'.
2020
2021         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2022         for XEmacs CHISE.
2023
2024 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2025
2026         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2027         CHISE.
2028
2029 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2030
2031         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2032         for XEmacs CHISE.
2033         (=jis-x0208@1978/1er-pr): Abolished.
2034         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2035         `=jis-x0208@1978/1er-pr' as the mother.
2036
2037 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2040         setting for `=ucs-itaiji-084'.
2041
2042 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2043
2044         * mule/mule-charset.el (default-coded-charset-priority-list):
2045         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2046
2047         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2048         XEmacs CHISE.
2049         (=ucs-bmp-itaiji-084): Ditto.
2050
2051 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2052
2053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2054         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2055
2056 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2059         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2060
2061         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2062         XEmacs CHISE.
2063         (=big5-cdp-var-5): Ditto.
2064
2065 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2066
2067         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2068         XEmacs CHISE.
2069
2070 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2073         XEmacs CHISE.
2074
2075 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         setting for `=>>>hanyo-denshi/ft'.
2079
2080 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2081
2082         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2083         XEmacs CHISE.
2084         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2085         `=hanyo-denshi/jd' as the mother.
2086
2087 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2088
2089         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2090         XEmacs CHISE.
2091         (=+>adobe-japan1-1): Ditto.
2092         (=+>adobe-japan1-2): Ditto.
2093         (=+>adobe-japan1-3): Ditto.
2094         (=+>adobe-japan1-4): Ditto.
2095         (=+>adobe-japan1-5): Ditto.
2096         (=+>adobe-japan1-6): Ditto.
2097         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2098
2099 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2100
2101         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2102         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2103         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2104
2105         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2106         the top.
2107
2108 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2109
2110         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2111         XEmacs CHISE.
2112         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2113         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2114         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2115
2116 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list):
2119         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2120         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2121
2122         * mule/mule-conf.el: Modify order of definitions of some
2123         coded-charsets.
2124
2125 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2126
2127         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2128         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2129         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2130
2131         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2132         CHISE.
2133         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2134         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2135
2136 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2137
2138         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2139         CHISE.
2140
2141 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2142
2143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2144         setting for `=daikanwa/+2p'.
2145
2146         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2147         XEmacs CHISE.
2148
2149 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2150
2151         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2152         XEmacs CHISE.
2153         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2154
2155 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2156
2157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2158         setting for `=>>>hanyo-denshi/ib'.
2159
2160 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2161
2162         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2163         XEmacs CHISE.
2164         (=>>>hanyo-denshi/ib): Ditto.
2165         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2166         `=hanyo-denshi/ja' as the mother.
2167         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2168         `=hanyo-denshi/ib' as the mother.
2169
2170 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2171
2172         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2173         XEmacs CHISE.
2174         (utf-8-ivs-mcs-er): Likewise.
2175         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2176         and `=>ucs-gb'.
2177         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2178         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2179         `ucs-gb' and `=>ucs-gb'.
2180         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2181         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2182         and `=>ucs-cns'.
2183         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2184         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2185         `ucs-cns' and `=>ucs-cns'.
2186         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2187         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2188         `ucs-big5' and `=>ucs-big5'.
2189         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2190         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2191         `ucs-big5' and `=>ucs-big5'.
2192         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2193         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2194         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2195         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2196         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2197         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2198         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2199         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2200         `=>ucs-jis'; modify DOC and mnemonic.
2201         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2202         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2203         and `=>ucs-jis'; modify DOC and mnemonic.
2204         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2205         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2206         `=>ucs-ks'.
2207         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2208         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2209         and `=>ucs-ks'.
2210         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2211
2212 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2213
2214         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2215         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2216
2217 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2220         Modify priorities.
2221
2222 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2225         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2226
2227 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2231
2232 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2233
2234         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2235         CHISE.
2236
2237 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2238
2239         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2240         CHISE.
2241
2242 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2243
2244         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2245         CHISE.
2246
2247 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2250         `=+>ucs-bmp-cjk@unicode'.
2251
2252         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2253         for XEmacs CHISE.
2254
2255 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2258         setting for `=>>daikanwa'.
2259
2260 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2263         `=>>hanyo-denshi/jt'.
2264
2265 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2268         XEmacs CHISE.
2269         (=+>jis-x0208@1990): Ditto.
2270         (=+>jis-x0213-1@2000): Ditto.
2271
2272 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2275         XEmacs CHISE.
2276
2277 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2278
2279         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2280         XEmacs CHISE.
2281         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2282         `=hanyo-denshi/jc' as the mother.
2283
2284 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2287         setting for `=+>adobe-japan1'.
2288
2289         * mule/mule-charset.el (default-coded-charset-priority-list):
2290         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2291         and `=>>hanyo-denshi/ft' to `=>>gt'.
2292
2293 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2296         XEmacs CHISE.
2297         (=>>adobe-japan1-1): Ditto.
2298         (=>>adobe-japan1-2): Ditto.
2299         (=>>adobe-japan1-3): Ditto.
2300         (=>>adobe-japan1-4): Ditto.
2301         (=>>adobe-japan1-5): Ditto.
2302         (=>>adobe-japan1-6): Ditto.
2303         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2304
2305 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2306
2307         * mule/mule-conf.el (=adobe-japan1): New alias for
2308         `=adobe-japan1-6'.
2309         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2310         (=>>>adobe-japan1-1): Ditto.
2311         (=>>>adobe-japan1-2): Ditto.
2312         (=>>>adobe-japan1-3): Ditto.
2313         (=>>>adobe-japan1-4): Ditto.
2314         (=>>>adobe-japan1-5): Ditto.
2315         (=>>>adobe-japan1-6): Ditto.
2316         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2317
2318 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         setting for `=>>>adobe-japan1'.
2322
2323 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2326         setting for `=+>ucs@ks'.
2327
2328 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2331         XEmacs CHISE.
2332         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2333         `=adobe-japan1-6' as the mother.
2334
2335 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2338         setting for `=>cns11643-7'.
2339
2340 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2343         CHISE.
2344
2345 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2348         XEmacs CHISE.
2349         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2350
2351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2352         setting for `=>ucs@jis/2004'.
2353
2354 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2355
2356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2357         setting for `=+>gt'.
2358
2359         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2360         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2361
2362 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2363
2364         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2365         `=>ucs@unicode' as the mother.
2366         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2367         mother.
2368         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2369         mother.
2370         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2371         mother.
2372
2373 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2374
2375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2376         setting for `=+>ucs@unicode'.
2377
2378         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2379         CHISE.
2380
2381 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2384         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2385         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2386         - Add setting for `=+>ucs@cns'.
2387
2388         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2389         CHISE.
2390         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2391         as the mother.
2392         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2393         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2394
2395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2396         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2397
2398 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2401         setting for `=>ucs@ks'.
2402
2403 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2406         `=ucs-bmp-cjk-compat@unicode'.
2407
2408         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2409         coded-charset for XEmacs CHISE.
2410
2411 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2414         `=ucs-bmp-cjk-compat'.
2415
2416         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2417         XEmacs CHISE.
2418
2419 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2422         CHISE.
2423
2424 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2427         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2428
2429         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2430         `=>ucs@jis/1990'.
2431         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2432
2433 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2436         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2437
2438         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2439         CHISE.
2440         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2441         mother.
2442
2443 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2446         `=>jis-x0213-2@usual'.
2447         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2448         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2449         `=>jis-x0213-2@usual' as the mother.
2450
2451 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2454         (=>ucs@JP): New alias for `=+>ucs@jis'.
2455
2456 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2459         `=>jis-x0208@usual'.
2460         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2461         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2462         `=>jis-x0208@usual' as the mother.
2463         (=>jis-x0208): Likewise.
2464
2465 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2468         setting for `=+>jis-x0208@1978'.
2469
2470 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2473         XEmacs CHISE.
2474
2475 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2478         setting for `=>>>ucs@jis/1990'.
2479
2480 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         setting for `=>ucs@jis/1990'.
2484
2485 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2486
2487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2488         setting for `=ucs@JP/hanazono'.
2489
2490         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2491         CHISE.
2492         (=ucs@JP/hanazono): Ditto.
2493         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2494         (=>>hanyo-denshi/jc): Ditto.
2495         (=>>hanyo-denshi/jd): Ditto.
2496
2497 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2500         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2501
2502 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2505         XEmacs CHISE.
2506
2507 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2510         XEmacs CHISE.
2511
2512 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2515         `=ucs-bmp-cjk@JP'.
2516
2517 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2520         XEmacs CHISE.
2521
2522 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2525         Modify order of settings; add settings for `=daikanwa@rev2'.
2526
2527 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2530         setting for `=>>cbeta'.
2531
2532         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2533         CHISE.
2534
2535 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2538         setting for `=>>adobe-japan1'.
2539
2540 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2543         XEmacs CHISE.
2544
2545 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548         setting for `=>>hanyo-denshi/ia'.
2549
2550         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2551         XEmacs CHISE.
2552
2553 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2556         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2557
2558         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2559         XEmacs CHISE.
2560         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2561         `=hanyo-denshi/jt' as the mother.
2562
2563 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         setting for `=>>>jis-x0213-2'.
2567
2568         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2569         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2570         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2571
2572 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2575         XEmacs CHISE.
2576
2577 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2578
2579         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2580         XEmacs CHISE.
2581
2582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2583         `=>>jis-x0213-1@2004'.
2584
2585 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2588         XEmacs CHISE.
2589
2590 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2591
2592         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2593         - Use "&g2-*;" as entity-references for `=>>>*'.
2594         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2595
2596         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2597         XEmacs CHISE.
2598         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2599         as the mother.
2600
2601 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2604         setting for `=>>hanyo-denshi/ib'.
2605
2606         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2607         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2608         (=>>jis-x0208@1990): Ditto.
2609         (=>>hanyo-denshi/ib): Ditto.
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list):
2612         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2613
2614 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2617         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2618         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2619         `=>>>ucs@jis/2004'.
2620
2621 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2624         XEmacs CHISE.
2625         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2626         `=jis-x0213-1@2004' as the mother.
2627         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2628         (=>>>ucs@ks): Ditto.
2629
2630         * mule/mule-charset.el (default-coded-charset-priority-list):
2631         Modify priority of `=hanyo-denshi/*'.
2632
2633 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2636         settings for `=>>ucs@JP' and `=ucs@JP'.
2637
2638 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2641         CHISE.
2642
2643 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2646         setting for `=>>>ucs@cns'.
2647
2648         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2649         CHISE.
2650
2651 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2654         instead of `=>>>jis-x0213-1@2004' as the mother.
2655         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2656         (=>>>ucs@unicode): Likewise.
2657         (=>>>ucs@jis): Likewise.
2658         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2659         mother.
2660         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2661
2662 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2665         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2666         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2667         `=>>>ucs@jis'.
2668
2669 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-charset.el (default-coded-charset-priority-list):
2672         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2673         and `=jis-x0213-*-2000'.
2674
2675 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2678         XEmacs CHISE.
2679         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2680         `=>>jis-x0213-1' as the mother.
2681
2682 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2686
2687 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2690
2691 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2694         XEmacs CHISE.
2695
2696 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-coding.el (decomposition-feature-list): Set
2699         `=decomposition', `=decomposition@cid' and
2700         `=decomposition@hanyo-denshi'.
2701
2702 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2705         setting for `=>>hanyo-denshi/ks'.
2706
2707         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2708         XEmacs CHISE.
2709
2710 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2713         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2714
2715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2716         `=hanyo-denshi/ks/mf'.
2717
2718         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2719         XEmacs CHISE.
2720         (=hanyo-denshi/ks/mf): Ditto.
2721
2722 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2725         settings for P=hanyo-denshi/jt'.
2726
2727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2728         `=hanyo-denshi/jt'.
2729
2730         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2731         XEmacs CHISE.
2732
2733 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2734
2735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2736         settings for `=hanyo-denshi/ip'.
2737
2738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2739         `=hanyo-denshi/ip'.
2740
2741         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2742         XEmacs CHISE.
2743
2744 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2747         settings for `=hanyo-denshi/hg'.
2748
2749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2750         `=hanyo-denshi/hg'.
2751
2752         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2753         XEmacs CHISE.
2754
2755 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2758         setting for `=>>hanyo-denshi/ft'.
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761         `=>>hanyo-denshi/ft'.
2762
2763         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2764         XEmacs CHISE.
2765
2766 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2769         settings for `=hanyo-denshi/ib'.
2770
2771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2772         `=hanyo-denshi/ib'.
2773
2774         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2775         XEmacs CHISE.
2776
2777 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2780         settings for isolated characters of `=hanyo-denshi/ia' and
2781         non-isolated characters of `=hanyo-denshi/*'.
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2784         `=hanyo-denshi/ia'.
2785
2786         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         setting for isolated characters of `=hanyo-denshi/ft'.
2793
2794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2795         `=hanyo-denshi/ft'.
2796
2797         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2798         XEmacs CHISE.
2799
2800 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2803         setting for isolated characters of `=hanyo-denshi/jd'.
2804
2805         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2806         `=hanyo-denshi/jd'.
2807
2808         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2809         XEmacs CHISE.
2810
2811 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2812
2813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2814         setting for isolated characters of `=hanyo-denshi/jc'.
2815
2816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2817         `=hanyo-denshi/jc'.
2818
2819         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2820         XEmacs CHISE.
2821
2822 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2823
2824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2825         setting for isolated characters of `=hanyo-denshi/jb'.
2826
2827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2828         `=hanyo-denshi/jb'.
2829
2830         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2831         XEmacs CHISE.
2832
2833 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2836         setting for isolated characters of `=hanyo-denshi/ja'.
2837
2838 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2841         `=hanyo-denshi/ja'.
2842
2843         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2844         XEmacs CHISE.
2845
2846 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2849         settings for isolated characters of `=adobe-japan1-6'.
2850
2851 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2854         CHISE.
2855         (=daikanwa/+2p): Ditto.
2856         (=daikanwa/ho): Ditto.
2857
2858 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2861         coding-system for XEmacs CHISE.
2862
2863 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2866         setting for `=>>ruimoku-v6'.
2867
2868         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2869         CHISE.
2870
2871 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2874         setting for `=daikanwa@rev1'.
2875
2876 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2879         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2880
2881 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2884         XEmacs CHISE.
2885         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2886
2887 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2890         CHISE.
2891
2892 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2895         CHISE.
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2898         setting for `=>ucs@jis'.
2899
2900 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2903         setting for `=>jis-x0208@usual'.
2904
2905         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2906         XEmacs CHISE.
2907         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2908         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2909         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2910
2911 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2914         CHISE.
2915         (=>>>jis-x0208@1990): Ditto.
2916         (=>>>jis-x0213-1): Ditto.
2917         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2918         mother.
2919         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2920         as the mother.
2921
2922 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2925         setting for `=>ucs@cns' and `=>>ucs@ks'.
2926
2927         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2928         CHISE.
2929
2930 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2933         CHISE.
2934
2935 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2938         CHISE.
2939         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2940         mother.
2941
2942 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2945         `==>ucs-bmp-cjk@bucs'.
2946
2947         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2948         XEmacs CHISE.
2949
2950 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2953         setting for `==>ucs@bucs'.
2954
2955         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2956         XEmacs CHISE.
2957
2958 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2959
2960         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2961         - Add setting for `=>>jis-x0208'.
2962         - Omit setting for `=>>jis-x0208@1990'.
2963         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2964           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2965           `=ucs@FOO'.
2966
2967 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2970         setting for `=>daikanwa'.
2971
2972 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el (=daikanwa): Fix DOC.
2975         (=>daikanwa): New abstract character for XEmacs CHISE.
2976         (=>ucs@iso): Likewise.
2977         (=>ucs@unicode): Likewise.
2978         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2979
2980 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2983         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2984           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2985         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2986         - Add `=>big5-cdp'.
2987
2988 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2991         (=>big5-cdp): New abstract character.
2992
2993 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2994
2995         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2996         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2997         `chinese-big5'.
2998
2999 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-charset.el (default-coded-charset-priority-list):
3002         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3003
3004         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3005         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3006         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3007         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3008         and `=>jis-x0213-2'.
3009
3010 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3013         XEmacs CHISE.
3014         (=>>ucs@jis/2000): Likewise.
3015         (=>>ucs@jis/2004): Likewise.
3016
3017 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3018
3019         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3020         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3021         `=>>ucs@cns'.
3022
3023         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3024         XEmacs CHISE.
3025         (=>>gt): Use quote instead of backquote; modify DOC.
3026         (=>gt): Use quote instead of backquote.
3027         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3028         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3029         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3030         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3031         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3032         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3033
3034 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3037         `=>>ucs@unicode' and `=>>gt'.
3038
3039 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3042         XEmacs CHISE.
3043         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3044         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3045         `=jis-x0208@1978/1er-pr' as the mother.
3046         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3047
3048 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3051         `=ucs@unicode' as the mother.
3052
3053 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3054
3055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3056         setting for `=>>ucs@unicode'.
3057
3058         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3059         CHISE.
3060
3061 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3064         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3065
3066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3067         `=adobe-japan1-6' and `=adobe-japan1-base'.
3068
3069         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3070         XEmacs CHISE.
3071         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3072         specify `min-code' and `max-code'.
3073         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3074         (=adobe-japan1-2): Likewise.
3075         (=adobe-japan1-3): Likewise.
3076         (=adobe-japan1-4): Likewise.
3077         (=adobe-japan1-5): Likewise.
3078         (=adobe-japan1-6): Likewise.
3079
3080 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3083         setting for `=>gt'.
3084
3085 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3088         CHISE.
3089
3090 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3093         setting for `=>zinbun-oracle'.
3094
3095         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3096         for XEmacs CHISE.
3097
3098 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3101         for XEmacs CHISE.
3102         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3103         `=jis-x0208@1978' as the mother.
3104
3105 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3108         - Use `=gt' instead of `ideograph-gt'.
3109         - Use `=gt-k' instead of `ideograph-gt-k'.
3110         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3111         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3112         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3113         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3114         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3115         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3116         - Use `=>>gt' instead of `<=>gt'.
3117         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3118         - Add setting for `=>>jis-x0208@1990'.
3119         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3120           `=>>jis-x0213-1@2000'.
3121         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3122         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3123           `=>>jis-x0213-1@2004'.
3124         - Add setting for `=>>jis-x0208@1978'.
3125         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3126
3127 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3130         XEmacs CHISE.
3131
3132 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3135         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3136         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3137         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3138         `<=>jis-x0213-1@2004'.
3139
3140 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3141
3142         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3143         CHISE.
3144         (=>jis-x0213-2): Ditto.
3145
3146 2009-09-01  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@2000' and `=>>jis-x0213-1@2004'.
3150
3151 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3152
3153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3154         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3155         `=>jis-x0213-1'.
3156
3157 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3158
3159         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3160         CHISE.
3161         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3162
3163 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3166         `<==>jis-x0213-1'.
3167         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3168         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3169         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3170         (<=>jis-x0208): New alias for `=>jis-x0208'.
3171         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3172         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3173         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3174         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3175         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3176         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3177         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3178         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3179         (=>>gt): Renamed from `<==>gt'.
3180         (<==>gt): New alias for `=>>gt'.
3181
3182 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3183
3184         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3185         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3186         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3187         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3188         - Add settings for `<=>jis-x0213-1@2000' and
3189           `<=>jis-x0213-1@2004'.
3190
3191         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3192         XEmacs CHISE.
3193         (<==>jis-x0213-1): Likewise.
3194         (<==>jis-x0213-1@2000): Likewise.
3195         (<==>jis-x0213-1@2004): Likewise.
3196         (<=>jis-x0208): Add property `=>iso-ir 168'.
3197         (<=>jis-x0208@1997): Likewise.
3198         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3199         as the mother; add property `=>iso-ir 228'.
3200         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3201         property `=>iso-ir 228'.
3202         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3203         property `=>iso-ir 233'.
3204         (<==>gt): Renamed from `<=>gt'.
3205         (<=>gt): New alias for `<==>gt'.
3206
3207 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3210         CHISE.
3211         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3212         `<=>jis-x0208' as the mother.
3213         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3214         (<=>jis-x0213-1@2000): Ditto.
3215         (<=>jis-x0213-1@2004): Ditto.
3216
3217 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3218
3219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3220         settings for `<=>gt'.
3221
3222         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3223
3224 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3227         XEmacs CHISE.
3228         (=jis-x0208@1978/-4pr): Likewise.
3229         (=jis-x0208@1978/4-pr): Likewise.
3230         (=jis-x0213-1): Likewise.
3231         (=ucs@iso): Likewise.
3232         (=ucs@unicode): Likewise.
3233         (=ucs@gb): Likewise.
3234         (=ucs@gb/fw): Likewise.
3235         (=ucs@cns): Likewise.
3236         (=ucs@cns/fw): Likewise.
3237         (=ucs@jis): Likewise.
3238         (=ucs@jis/fw): Likewise.
3239         (=ucs@jis/1990): Likewise.
3240         (=ucs@jis/2000): Likewise.
3241         (=ucs@jis/2004): Likewise.
3242         (=ucs@JP): Likewise.
3243         (=ucs@ks): Likewise.
3244         (=ucs@big5): Likewise.
3245         (=ucs@big5/cns11643): Likewise.
3246         (=ucs@cns11643): Likewise.
3247
3248 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3249
3250         * mule/mule-charset.el (default-coded-charset-priority-list):
3251         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3252
3253         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3254         CHISE.
3255         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3256         mother.
3257
3258 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3261         from src/mule-charset.c].
3262         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3263         specify `final'.
3264         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3265         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3266         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3267         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3268         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3269         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3270
3271 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3272
3273         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3274         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3275         (=jis-x0208@1978/i-4): Specify `partial'.
3276         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3277         mother coded-charset.
3278         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3279
3280 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3283         settings for `=jis-x0213-1@2004'.
3284
3285 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3286
3287         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3288         CHISE.
3289         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3290         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3291         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3292         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3293         temporarily.
3294         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3295
3296 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3299         CHISE.
3300         (=shinjigen@1ed): Inherited from `=shinjigen'.
3301         (=shinjigen@rev): Likewise.
3302
3303 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3306         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3307
3308 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3311         define it as an alias.
3312         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3313         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3314         alias.
3315         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3316         alias.
3317
3318 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3321         CHISE.
3322
3323 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324
3325         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3326         CHISE.
3327         (shinjigen-2): Ditto.
3328
3329 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-charset.el (default-coded-charset-priority-list):
3332         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3333         `chinese-big5-eten-*' and `chinese-big5'.
3334
3335 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3338         #x9FA5 temporarily.
3339
3340 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3343         settings for `=jis-x0208@1978/i1'.
3344
3345 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3348         XEmacs CHISE.
3349
3350 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3353         XEmacs CHISE.
3354
3355 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3358         XEmacs CHISE.
3359
3360 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3361
3362         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3363         CHISE.
3364         (=ucs-bmp@cns): Likewise.
3365         (=ucs-bmp@jis): Likewise.
3366         (=ucs-bmp@ks): Likewise.
3367
3368 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3369
3370         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3371         CHISE.
3372         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3373
3374 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3375
3376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3377         settings for `=zinbun-oracle'.
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3380         `=zinbun-oracle'.
3381
3382 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3385         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3386         `=ucs@iso'.
3387
3388 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-charset.el (default-coded-charset-priority-list):
3391         Delete `ucs-sip'; modify order of some CCSs.
3392
3393 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3396         in XEmacs CHISE.
3397
3398         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3399         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3400         CHISE.
3401
3402 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3403
3404         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3405         its registry.
3406         (=ucs-radicals@unicode): Likewise.
3407
3408 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3411         CHISE.
3412
3413 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3416         CHISE.
3417
3418 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3421         CHISE.
3422
3423 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3424
3425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3426         Modify preference of *isolated settings*.
3427
3428 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3429
3430         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3431         utf-2000 is provided.
3432         (=ucs@cns11643): Likewise.
3433
3434 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3437         Prefer every *isolated setting* to ordinary setting.
3438
3439 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3442         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3443
3444 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3447         CHISE.
3448
3449 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3452         settings for `=jis-x0208@1997'.
3453
3454 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3457         `=jis-x0208@1997'.
3458
3459 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3462         XEmacs CHISE.
3463
3464 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3467         `=jis-x0208@1978'.
3468         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3469         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3470         `=jis-x0208-1990' as the mother.
3471         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3472
3473 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3476         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3477         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3478         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3479         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3480         for `=ucs@JP'.
3481
3482 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3485         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3486         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3487         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3488         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3489         `=daikanwa@rev2'.
3490
3491 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3494         (=gt): Likewise.
3495         (=gt-k): Likewise.
3496         (=gt-pj-*): Likewise.
3497         (=gt-pj-k1): Likewise.
3498         (=gt-pj-k2): Likewise.
3499         (=daikanwa): Likewise.
3500         (=daikanwa-rev1): Likewise.
3501         (=daikanwa-rev2): Likewise.
3502         (=big5-pua): Likewise.
3503         (=big5-eten): Likewise.
3504         (chinese-big5-eten-a): Likewise.
3505         (chinese-big5-eten-b): Likewise.
3506         (=hanziku-*): Likewise.
3507         (=cbeta): Likewise.
3508         (=jef-china3): Likewise.
3509         (=ruimoku-v6): Likewise.
3510         (=ucs@iso): Likewise.
3511         (=ucs@unicode): Likewise.
3512         (=ucs@gb): Likewise.
3513         (=ucs@cns): Likewise.
3514         (=ucs@jis): Likewise.
3515         (=ucs@jis-1990): Likewise.
3516         (=ucs@jis-2000): Likewise.
3517         (=ucs@jp): Likewise.
3518         (=ucs@ks): Likewise.
3519         (=ucs@big5): Likewise.
3520         (=ucs-radicals): Likewise.
3521         (=ucs-radicals@unicode): Likewise.
3522         (=ucs-bmp-cjk): Likewise.
3523         (=ucs-bmp-cjk@unicode): Likewise.
3524         (=ucs-sip-ext-b): Likewise.
3525         (=ucs-sip-ext-b@iso): Likewise.
3526
3527 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3530         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3531
3532 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3535         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3536         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3537         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3538         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3539         arabic-digit, ipa and ``&I-B-XXXX;''.
3540
3541 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3544         setting for (I-)HZK{03..12}-XXXX.
3545
3546 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3549         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3550
3551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3552         `=ruimoku-v6'.
3553
3554         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3555         CHISE.
3556
3557 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3558
3559         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3560         (=ucs@unicode): Likewise.
3561         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3562         (=ucs@cns): Likewise.
3563         (=ucs@jis): Likewise.
3564         (=ucs@ks): Likewise.
3565         (=ucs@big5): Likewise.
3566
3567 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3570         `ucs-jis'.
3571         (utf-8-jis-er): Likewise.
3572         (utf-8-jp): New coding-system.
3573         (utf-8-jp-er): Likewise.
3574
3575         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3576
3577 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3578
3579         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3580
3581         * mule/japanese.el: Move definition of `euc-jisx0213' to
3582         mule/mule-coding.el.
3583
3584 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3585
3586         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3587         mule-coding before loading update-cdb when utf-2000 is provided.
3588
3589 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3592         `=daikanwa'.
3593
3594 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3597         definition codes when `utf-2000' is provided.
3598
3599 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3600
3601         * mule/mule-category.el (word-combining-categories): Don't setup
3602         `word-combining-categories' in XEmacs CHISE.
3603         (word-separating-categories): Add setting about Latin script in
3604         XEmacs CHISE.
3605
3606 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3609         setting for `chinese-big5'.
3610
3611 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3612
3613         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3614         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3615         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3616         add setting for HZK0[12]-xxxx.
3617
3618 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3619
3620         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3621         in XEmacs CHISE.
3622
3623 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * mule/mule-charset.el (default-coded-charset-priority-list):
3626         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3627         and `chinese-big5' to `=gt-pj-*'.
3628
3629 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3630
3631         * mule/mule-conf.el (=daikanwa): Renamed from
3632         `ideograph-daikanwa'.
3633         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3634
3635 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (=cns11643-7): Renamed from
3638         `chinese-cns11643-7'.
3639         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3640
3641 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3642
3643         * mule/mule-conf.el (=cns11643-6): Renamed from
3644         `chinese-cns11643-6'.
3645         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3646
3647 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-conf.el (=cns11643-5): Renamed from
3650         `chinese-cns11643-5'.
3651         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3652
3653 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3654
3655         * mule/mule-conf.el (=cns11643-4): Renamed from
3656         `chinese-cns11643-4'.
3657         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3658
3659 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/mule-conf.el (=cns11643-3): Renamed from
3662         `chinese-cns11643-3'.
3663         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3664
3665 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3666
3667         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3668         `=cns11643-2'.
3669         (chinese-cns11643-2): New alias for `=cns11643-2'.
3670
3671 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3672
3673         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3674         `=cns11643-1'.
3675         (chinese-cns11643-1): New alias for `=cns11643-1'.
3676
3677 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3678
3679         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3680         (chinese-gb12345): New alias for `=gb12345'.
3681
3682 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3683
3684         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3685         (chinese-gb2312): New alias for `=gb2312'.
3686
3687 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3688
3689         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3690         (chinese-big5): New alias for `=big5'.
3691
3692 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693
3694         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3695         (korean-ksc5601): New alias for `=ks-x1001'.
3696
3697 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3698
3699         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3700         `=jis-x0212'.
3701         (japanese-jisx0212): New alias for `=jis-x0212'.
3702
3703 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3704
3705         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3706         `=jis-x0208-1983'.
3707         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3708
3709 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3710
3711         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3712         `=jis-x0208-1978'.
3713         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3714
3715 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3716
3717         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3718         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3719
3720 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3721
3722         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3723         (chinese-cns11643-3): Specify iso-ir 183.
3724         (chinese-cns11643-4): Specify iso-ir 184.
3725         (chinese-cns11643-5): Specify iso-ir 185.
3726         (chinese-cns11643-6): Specify iso-ir 186.
3727         (chinese-cns11643-7): Specify iso-ir 187.
3728         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3729         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3730
3731 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3732
3733         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3734         \uXXXX for every cases.
3735
3736 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3737
3738         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3739         (ucs-big5): Changed to an alias for `=ucs@big5'.
3740
3741 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3742
3743         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3744         (ucs-ks): Changed to an alias for `=ucs@ks'.
3745
3746 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3747
3748         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3749         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3750
3751 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3752
3753         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3754         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3755
3756 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3757
3758         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3759         (ucs-jis): Changed to an alias for `=ucs@jis'.
3760
3761 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3764         (ucs-cns): Changed to an alias for `=ucs@cns'.
3765
3766 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3769         (ucs-gb): Changed to an alias for `=ucs@gb'.
3770
3771 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3772
3773         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3774         `ideograph-daikanwa-2'.
3775         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3776         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3777
3778 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3779
3780         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3781         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3782
3783         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3784         for `xemacs-chise-version'.
3785
3786 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3787
3788         * mule/mule-charset.el (default-coded-charset-priority-list):
3789         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3790         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3791         instead of `ideograph-hanziku-*'.
3792
3793         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3794         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3795
3796 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3797
3798         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3799         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3800         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3801         `utf-2000' is provided.
3802
3803 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3804
3805         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3806         is provided [was builtin coded-charsets].
3807
3808 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3809
3810         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3811         is provided [was builtin coded-charsets].
3812
3813 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3814
3815         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3816         is provided [was builtin coded-charsets].
3817
3818 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3821         is provided [was builtin coded-charsets].
3822
3823 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3826         when `utf-2000' is provided [was builtin coded-charsets].
3827
3828 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * mule/mule-conf.el (=hanziku-*): Renamed from
3831         `ideograph-hanziku-*'.
3832         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3833
3834 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3835
3836         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3837         `utf-2000' is provided [was builtin coded-charsets].
3838         (ideograph-hanziku-{1..12}): Likewise.
3839
3840 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3841
3842         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3843         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3844
3845 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3848         when `utf-2000' is provided [was builtin coded-charsets].
3849
3850 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3853         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3854         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3855
3856 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3859         (ideograph-gt): Changed to an alias for `=gt'.
3860
3861 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3862
3863         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3864         is provided; it was defined as a builtin coded-charset.
3865         (ideograph-gt): Likewise.
3866
3867 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3870         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3871
3872 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3873
3874         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3875         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3876
3877 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3878
3879         * mule/mule-conf.el (=big5-eten): Renamed from
3880         `chinese-big5-eten'.
3881         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3882
3883 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3884
3885         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3886         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3887
3888 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3891         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3892
3893 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3896         (china3-jef): Changed to an alias for `=jef-china3'.
3897
3898 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3899
3900         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3901         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3902
3903         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3904         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3905         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3906         when `utf-2000' is provided.
3907
3908 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3909
3910         * mule/mule-charset.el (default-coded-charset-priority-list):
3911         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3912
3913         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3914         (ucs-jis-2000): Deleted.
3915
3916 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3917
3918         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3919         UTF-2000.
3920         (=ucs-jis-2000): New coded-charset for UTF-2000.
3921
3922 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3923
3924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3925         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3926
3927 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3928
3929         * mule/mule-charset.el (default-coded-charset-priority-list):
3930         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3931         `ideograph-cbeta'.
3932
3933 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3934
3935         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3936         builtin coded-charset].
3937
3938 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3939
3940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3941         settings for &K0-xxxx and &I-K0-xxxx.
3942
3943 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3944
3945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3946         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3947
3948 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3949
3950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3951         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3952
3953 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3956         UTF-2000.
3957         (ideograph-gt-pj-k1): Likewise.
3958         (ideograph-gt-pj-k2): Likewise.
3959
3960 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3961
3962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3963         `=jis-x0208'.
3964
3965 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3968         UTF-2000 [was a builtin coded-charset].
3969
3970 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3973         (utf-8-gb-er): Likewise.
3974
3975 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3978         settings for JIS X 0212 and JIS X 0208:1978.
3979
3980 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3981
3982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3983         setting for JIS X 0213.
3984
3985 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3986
3987         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3988         standard-case-table in UTF-2000.
3989
3990 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3991
3992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3993         definitions for isolated-chars.
3994
3995 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3996
3997         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3998         `configure-utf-2000-lisp-directory'.
3999         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4000         `mule-lisp-load-path'.
4001
4002 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4003
4004         * startup.el (startup-setup-paths): Set and use
4005         `utf-2000-lisp-directory'.
4006         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4007         UTF-2000.
4008
4009 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4010
4011         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4012         (paths-find-utf-2000-lisp-directory): New function.
4013         (paths-construct-load-path): Add new optional argument
4014         `utf-2000-lisp-directory'.
4015
4016         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4017
4018 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4019
4020         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4021         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4022         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4023         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4024         `chinese-big5-2' in UTF-2000.
4025
4026         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4027         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4028
4029 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4030
4031         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4032         `big5-eten-er' in UTF-2000.
4033         (big5-cdp): Modify DOC-string and mnemonic.
4034
4035 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4036
4037         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4038         UTF-2000 [renamed from utf-8-er].
4039         (utf-8-gb): New coding-system in UTF-2000.
4040         (utf-8-gb-er): Likewise.
4041         (utf-8-cns): Likewise.
4042         (utf-8-cns-er): Likewise.
4043         (utf-8-big5): Likewise.
4044         (utf-8-big5-er): Likewise.
4045         (utf-8-jis): Likewise.
4046         (utf-8-jis-er): Likewise.
4047         (utf-8-ks): Likewise.
4048         (utf-8-ks-er): Likewise.
4049         (utf-8-er): Likewise.
4050
4051 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4052
4053         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4054         instead of `utf-8-unix' in UTF-2000.
4055
4056         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4057
4058 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4059
4060         * mule/japanese.el (euc-jisx0213): New coding-system.
4061
4062         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4063         `japanese-jisx0208-1990' as the mother.
4064
4065 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4066
4067         * dumped-lisp.el (preloaded-file-list): Change condition of
4068         loading "close-cdb".
4069
4070 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4071
4072         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4073         setup `coded-charset-entity-reference-alist'.
4074
4075 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4076
4077         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4078         UTF-2000.
4079
4080 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4083         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4084
4085 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4086
4087         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4088         (chinese-big5-eten-a): Likewise.
4089         (chinese-big5-eten-b): Likewise.
4090         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4091         code range is #x8140 .. #x8DFE.
4092
4093 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4094
4095         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4096         UTF-2000.
4097         (chinese-big5-cdp): Likewise.
4098
4099 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4100
4101         * dumped-lisp.el (preloaded-file-list): Rename
4102         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4103
4104 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4105
4106         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4107         append `system-char-db-source-file-list' into
4108         `preloaded-file-list' in UTF-2000.
4109
4110 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4111
4112         * dumped-lisp.el (preloaded-file-list): Delete
4113         character-definition files.
4114
4115 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4116
4117         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4118         UTF-2000.
4119
4120 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4121
4122         * mule/mule-charset.el (default-coded-charset-priority-list):
4123         Delete `mojikyo-2022-1'.
4124
4125 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list):
4128         Delete `mojikyo'.
4129
4130 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4131
4132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4133         `ucs-sip'.
4134
4135 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4136
4137         * mule/mule-charset.el (default-coded-charset-priority-list):
4138         Comment out `chinese-gb12345'.
4139
4140 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4141
4142         * bytecomp.el (byte-compile-insert-header): Fixed.
4143
4144 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4145
4146         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4147         XEmacs UTF-2000.
4148
4149 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4150
4151         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4152         UTF-2000.
4153
4154 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4155
4156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4157         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4158
4159 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4160
4161         * mule/mule-charset.el (default-coded-charset-priority-list):
4162         `japanese-jef-china3' is renamed `china3-jef'.
4163
4164 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4165
4166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4167         `japanese-jef-china3' and `ideograph-cbeta'.
4168
4169 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4170
4171         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4172
4173 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4174
4175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4176         `chinese-big5-cdp'.
4177
4178 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4179
4180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4181         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4182
4183 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4186         loading character definitions.
4187
4188 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4189
4190         * dumped-lisp.el (preloaded-file-list): Rename
4191         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4192
4193 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4194
4195         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4196         `chinese-big5'.
4197
4198 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4199
4200         * dumped-lisp.el (preloaded-file-list): Dump
4201         "Ideograph-R028-Private" with XEmacs UTF-2000.
4202
4203 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4204
4205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4206         `chinese-gb12345'.
4207
4208 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4209
4210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4211         `ideograph-gt-pj-{1..11}'.
4212
4213         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4214         XEmacs UTF-2000.
4215
4216 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4217
4218         * mule/mule-charset.el (default-coded-charset-priority-list):
4219         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4220         `chinese-isoir165'.
4221
4222 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4223
4224         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4225         `image/png', `image/x-xpm' and `image/tiff'.
4226
4227         * files.el (binary-file-regexps): Add *.PNG.
4228
4229 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4230
4231         * mule/mule-charset.el (default-coded-charset-priority-list):
4232         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4233         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4234
4235 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4236
4237         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4238         the first completion when UTF-2000 is running.
4239
4240 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4241
4242         * mule/mule-charset.el (default-coded-charset-priority-list):
4243         Delete `ucs'.
4244
4245 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4246
4247         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4248
4249         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4250         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4251
4252 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * mule/vietnamese.el (vscii-2): Delete abolished property
4255         `composite'; now composite mode is default.
4256
4257 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4258
4259         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4260         of `raw-text'; check \uHHHH representation even if non-ascii
4261         characters are not found.
4262
4263         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4264         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4265         unconditionally.
4266
4267         * mule/viet-ccl.el: New file.
4268
4269         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4270         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4271         - Separate CCL based implementations to viet-ccl.el.
4272
4273 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4274
4275         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4276         "jisx0213.2000-1".
4277         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4278
4279         * mule/mule-charset.el (default-coded-charset-priority-list):
4280         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4281         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4282
4283 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4284
4285         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4286
4287 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4288
4289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4290         `ucs' in UTF-2000.
4291
4292 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4293
4294         * mule/mule-charset.el (default-coded-charset-priority-list):
4295         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4296         `arabic-iso8859-6'.
4297
4298 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4299
4300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4301         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4302
4303 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4304
4305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4306         `katakana-jisx0201' in UTF-2000.
4307
4308 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4309
4310         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4311         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4312         "u0FB50-Arabic-Presentation-Forms-A",
4313         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4314         "u0FE50-Small-Form-Variants",
4315         "u0FE70-Arabic-Presentation-Forms-B",
4316         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4317         UTF-2000.
4318
4319 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4320
4321         * dumped-lisp.el (preloaded-file-list): Delete
4322         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4323         ... "Ideograph-R214-Flute" in UTF-2000.
4324
4325 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4326
4327         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4328         (japanese-jisx0213-2): New coded-charset.
4329
4330         * dumped-lisp.el (preloaded-file-list): Add
4331         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4332         "Ideograph-R030-Mouth".
4333
4334 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4335
4336         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4337         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4338         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4339         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4340         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4341         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4342         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4343         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4344
4345 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4346
4347         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4348         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4349         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4350         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4351         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4352
4353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4354         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4355
4356 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4357
4358         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4359         in UTF-2000.
4360
4361 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4362
4363         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4364         (chinese-isoir165): Moved from mule/chinese.el.
4365         (chinese-cns11643-3): Moved from mule/chinese.el.
4366         (chinese-cns11643-4): Moved from mule/chinese.el.
4367         (chinese-cns11643-5): Moved from mule/chinese.el.
4368         (chinese-cns11643-6): Moved from mule/chinese.el.
4369         (chinese-cns11643-7): Moved from mule/chinese.el.
4370
4371         * mule/chinese.el: Move definition of coded-charsets to
4372         mule/mule-conf.el.
4373
4374 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4375
4376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4377         `ideograph-daikanwa'.
4378
4379 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4380
4381         * dumped-lisp.el (preloaded-file-list): Delete
4382         "ccs-jisx0201-latin.el".
4383
4384 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4385
4386         * dumped-lisp.el (preloaded-file-list): Add
4387         "u031A0-Extended-Bopomofo" in UTF-2000.
4388
4389 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4390
4391         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4392         renamed to u02E00-CJK-Radical-Supplement.
4393
4394 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4395
4396         * dumped-lisp.el (preloaded-file-list): Add
4397         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4398         "u030A0-Katakana", "u03100-Bopomofo",
4399         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4400         "u03200-Enclosed-CJK-Letters-and-Months" and
4401         "u03300-CJK-Compatibility".
4402
4403 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4404
4405         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4406         "u02F00-Kangxi-Radicals" and
4407         "u02FF0-Ideographic-Description-Characters".
4408
4409 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4410
4411         * dumped-lisp.el (preloaded-file-list): Add
4412         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4413         "u02800-Braille-Patterns" in UTF-2000.
4414
4415 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4416
4417         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4418         "uXXXXX-*.el" in UTF-2000.
4419
4420         * bytecomp.el (byte-compile-insert-header): Delete comments if
4421         non-ASCII characters are found; allow `byte-compile-dynamic' and
4422         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4423         `raw-text'.
4424
4425 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4426
4427         * dumped-lisp.el (preloaded-file-list): Add
4428         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4429         "u025A0-Geometric-Shapes.el".
4430
4431 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4432
4433         * dumped-lisp.el (preloaded-file-list): Add
4434         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4435         "u02460-Enclosed-Alphanumerics.el".
4436
4437 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4438
4439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4440         `chinese-gb2312'.
4441
4442         * dumped-lisp.el (preloaded-file-list): Add
4443         "u02200-Mathematical-Operators.el" and
4444         "u02300-Miscellaneous-Technical.el".
4445
4446 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4447
4448         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4449         `chinese-cns11643-*'.
4450
4451         * dumped-lisp.el (preloaded-file-list): Add
4452         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4453         "u02190-Arrows.el" in UTF-2000.
4454
4455 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4456
4457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4458         `korean-ksc5601'.
4459
4460         * dumped-lisp.el (preloaded-file-list): Add
4461         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4462         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4463         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4464
4465 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4466
4467         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4468
4469 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4470
4471         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4472         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4473         "u01780-Khmer.el", "u01800-Mongolian.el",
4474         "u01E00-Latin-Extended-Additional.el" and
4475         "u01F00-Greek-Extended.el" in UTF-2000.
4476
4477 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4478
4479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4480         `ethiopic-ucs' and `ethiopic'.
4481
4482         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4483         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4484
4485         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4486         from mule/ethiopic.el.
4487
4488         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4489         mule/mule-conf.el.
4490
4491 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4492
4493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4494         `lao'.
4495
4496         * mule/mule-conf.el (lao): New coded-charset.
4497
4498         * dumped-lisp.el (preloaded-file-list): Add
4499         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4500         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4501         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4502         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4503         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4504
4505 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4506
4507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4508         `ucs-bmp' and `arabic-iso8859-6'.
4509
4510 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4511
4512         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4513         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4514         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4515
4516 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4517
4518         * startup.el (normal-top-level): Load autoload file for UTF-2000
4519         in UTF-2000.
4520
4521 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4522
4523         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4524         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4525         "u00020-Basic-Latin.el", "u00080-C1.el",
4526         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4527         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4528         "u002B0-Spacing-Modifier-Letters.el",
4529         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4530         UTF-2000.
4531
4532 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4533
4534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4535         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4536         instead of `vietnamese-viscii-*'.
4537
4538 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4539
4540         * mule/mule-conf.el: New file.
4541
4542         * mule/misc-lang.el: Move definition of charset `ipa' to
4543         mule/mule-conf.el.
4544
4545 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4546
4547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4548         `latin-viscii'; prefer it for characters used in Vietnamese.
4549
4550 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4551
4552         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4553
4554 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4555
4556         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4557         `vietnamese-viscii-lower'.
4558         (latin-viscii-upper): Renamed from charset
4559         `vietnamese-viscii-upper'.
4560         (vietnamese-viscii-lower): New alias for charset
4561         `latin-viscii-lower'.
4562         (vietnamese-viscii-upper): New alias for charset
4563         `latin-viscii-upper'.
4564
4565 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4566
4567         * mule/mule-charset.el (default-coded-charset-priority-list):
4568         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4569
4570 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4571
4572         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4573         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4574         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4575         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4576         lisp/utf-2000.
4577
4578 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4579
4580         * mule/ccs-tcvn5712.el: New file.
4581
4582 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4583
4584         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4585         in UTF-2000.
4586
4587 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4588
4589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4590         `japanese-jisx0208'.
4591
4592 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4593
4594         * dumped-lisp.el (preloaded-file-list): Add
4595         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4596         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4597         UTF-2000.
4598
4599         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4600         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4601         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4602         mule/ccs-viscii.el: New files.
4603
4604         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4605         if \uXXXX is found.
4606
4607 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4608
4609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4610         `hiragana-jisx0208' and `katakana-jisx0208'.
4611
4612 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4613
4614         * mule/chinese.el (chinese-cns11643-3): Define it even if
4615         `utf-2000' is provided.
4616         (chinese-cns11643-4): Likewise.
4617         (chinese-cns11643-5): Likewise.
4618         (chinese-cns11643-6): Likewise.
4619         (chinese-cns11643-7): Likewise.
4620
4621 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4622
4623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4624         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4625
4626 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4627
4628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4629         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4630
4631 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4632
4633         * mule/mule-charset.el (default-coded-charset-priority-list):
4634         Setup in UTF-2000.
4635
4636 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4637
4638         * mule/viet-chars.el: Don't define charset
4639         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4640         they are defined as builtin charsets.
4641
4642 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4643
4644         * version.el (emacs-version): Add more space just before UTF-2000
4645         version string.
4646
4647 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4648
4649         * version.el ([constant] emacs-version): Don't add a space in the
4650         preceding place of `xemacs-betaname' because it is duplicated.
4651         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4652
4653         * startup.el (splash-frame-body): Add ETL.
4654
4655 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4656
4657         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4658         is provided because it is defined as builtin charset.
4659         (chinese-cns11643-4): Likewise.
4660         (chinese-cns11643-5): Likewise.
4661         (chinese-cns11643-6): Likewise.
4662         (chinese-cns11643-7): Likewise.
4663
4664 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4665
4666         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4667         coding-system `iso-10646-ucs-4' is not defined.
4668
4669 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4670
4671         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4672         coding-system if `utf-2000' is provided.
4673
4674 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4675
4676         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4677         `utf-2000' is provided.
4678
4679 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4680
4681         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4682         if utf-2000 is provided temporally.
4683
4684 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4685
4686         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4687         as builtin variable].
4688
4689 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4690
4691         * files.el (insert-file-contents-literally): Treat file as binary;
4692         call file-name-handlers. [sync with Emacs 20.3.10]
4693
4694 2008-12-28  Vin Shelton  <acs@xemacs.org>
4695
4696         * XEmacs 21.4.22 is released
4697
4698 2008-12-30  Vin Shelton  <acs@xemacs.org>
4699
4700         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4701         during building even if no packages are found.
4702
4703 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4704
4705         * printer.el (generic-print-region): 
4706         (generic-print-buffer): 
4707         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4708         check if the msprinter device is available, now that msprinter is
4709         always available as a specifier tag. 
4710
4711 2008-12-24  Vin Shelton  <acs@xemacs.org>
4712
4713         * about.el: Add Francisco to my bio!
4714
4715 2008-12-23  Vin Shelton  <acs@xemacs.org>
4716
4717         * autoload.el: Move operator definitions to autoload-operators.el
4718         in the xemacs-base package.
4719
4720 2007-11-22  Vin Shelton  <acs@xemacs.org>
4721
4722         * about.el (about-hacker-contribution): Updated my bio.
4723
4724 2007-10-07  Vin Shelton  <acs@xemacs.org>
4725
4726         * XEmacs 21.4.21 is released
4727
4728 2007-09-19  Didier Verna  <didier@xemacs.org>
4729
4730         Update my personal info.
4731         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4732         * about.el (about-other-current-hackers): Ditto.
4733         * about.el (about-url-alist): Add my musical website.
4734         * about.el (about-personal-info): Update my entry.
4735         * about.el (about-hacker-contribution): Ditto.
4736
4737 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4738
4739         * package-get.el (package-get-download-sites): Update download
4740         sites in Japan.
4741         * package-get.el (package-get-pre-release-download-sites): Ditto.
4742
4743 2007-08-18  Vin Shelton  <acs@xemacs.org>
4744
4745         * package-get.el (package-get-pre-release-download-sites): Sync
4746         mirror sites with 21.5.  (Thanks, Adrian)
4747
4748 2007-08-09  Mike Sperber  <mike@xemacs.org>
4749
4750         * startup.el (migrate-user-init-file): Create backup of
4751         `user-init-file' before migrating.
4752         * startup.el (maybe-migrate-user-init-file): Print
4753         information about backup file.
4754         (maybe-create-compatibility-dot-emacs): Follow above change.
4755
4756 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4757
4758         * font-lock.el: Sync font-lock-add-keywords and
4759         font-lock-remove-keywords from GNU Emacs.
4760         * font-lock.el (font-lock-keywords-alist): New.
4761         * font-lock.el (font-lock-removed-keywords-alist): New.
4762         * font-lock.el (font-lock-add-keywords): New.
4763         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4764         * font-lock.el (font-lock-remove-keywords): New.
4765
4766 2007-08-16  Vin Shelton  <acs@xemacs.org>
4767
4768         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4769         patch from Hans de Graaff.
4770
4771 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4772
4773         * package-get.el (package-get-download-sites): Document Chile and
4774         update Denmark download site.
4775         * package-get.el (package-get-pre-release-download-sites): Ditto.
4776
4777 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4778
4779         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4780
4781 2006-12-09  Vin Shelton  <acs@xemacs.org>
4782
4783         * XEmacs 21.4.20 is released
4784
4785 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4786
4787         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4788
4789 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4790
4791         * info.el (Info-find-file-node, Info-insert-dir)
4792         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4793         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4794         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4795         and discussion.
4796
4797 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4798
4799         * obsolete.el (line-beginning-position): New, from 21.5.x.
4800         (line-end-position): Ditto.
4801
4802 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4803
4804         * package-get.el (package-get-download-sites): Welcome
4805         nl.xemacs.org and Thanks!
4806         * package-get.el (package-get-pre-release-download-sites): Ditto.
4807
4808 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4809
4810         * font-lock.el: Add support for not-so recent changes in Java to
4811         java-mode.
4812
4813 2006-01-28  Vin Shelton  <acs@xemacs.org>
4814
4815         * XEmacs 21.4.19 is released
4816
4817 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4818
4819         * easymenu.el: Update copyright. 
4820         * easymenu.el (easy-menu-all-popups):
4821         Add a docstring. 
4822         * easymenu.el (easy-menu-add):
4823         Document a bug, rework the function to preserve any existing
4824         non-default mode-popup-menu instead of overwriting it, and not to
4825         bother normalising the menu title (nothing else does).
4826         * easymenu.el (easy-menu-remove):
4827         Restore the default mode-popup-menu instead of leaving an empty
4828         one when we remove the last easy-menu popup. 
4829
4830 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4831
4832         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4833         as suggested by Rodrigo Ventura.
4834         * package-get.el (package-get-pre-release-download-sites): Ditto,
4835         with replacement of xemacs-21.5 by beta, which is the logical path
4836         to our beta core and package pre-releases.
4837
4838 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4839
4840         * package-get.el (package-get-download-sites): Add Hong Kong
4841         download site.
4842         * package-get.el (package-get-pre-release-download-sites): Ditto.
4843
4844 2005-12-26  Vin Shelton  <acs@xemacs.org>
4845
4846         * find-paths.el:
4847         * find-paths.el (paths-emacs-root-p): Add search for package root.
4848         * find-paths.el (paths-find-emacs-root): Replaced with
4849         paths-find-invocation-roots, which returns a list of roots.
4850         * find-paths.el (paths-find-invocation-roots): New.
4851         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4852
4853 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4854
4855         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4856         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4857
4858 2005-12-03  Vin Shelton <acs@xemacs.org>
4859
4860         * XEmacs 21.4.18 is released
4861
4862 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4863
4864         * package-get.el (package-get-download-sites): Update reflecting
4865         latest http://www.xemacs.org/Releases/ information generated by
4866         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4867         * package-get.el (package-get-pre-release-download-sites): Ditto.
4868
4869 2005-02-28  Simon Josefsson  <jas@extundo.com>
4870
4871         * about.el (xemacs-hackers): Add jas.
4872         (about-other-current-hackers): Likewise.
4873         (about-url-alist): Add URL for jas.
4874         (about-personal-info): Document jas.
4875         (about-hacker-contribution): Describe jas contributions.
4876
4877 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4878
4879         * easymenu.el (easy-menu-remove): As described in 
4880         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4881         except the "Command" menu from mode-popup-menu. 
4882
4883 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4884  
4885         * font.el (font-spatial-to-canonical): Correct calculation of 
4886         return value for pixel-based input value. 
4887  
4888 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4889
4890         * code-process.el (call-process): Process-related docstring
4891         improvements spurred by Norbert Koch.
4892         * code-process.el (call-process-region): Ditto.
4893         * code-process.el (start-process): Ditto.
4894
4895 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4896
4897         * finder.el (finder-find-library): Return filename actually
4898         searched for.
4899
4900 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4901
4902         * help.el (view-emacs-news): Use `expand-file-name' instead of
4903         `locate-data-file' as the latter will find any "NEWS" files that
4904         might exist in packages _before_ the one in core.
4905
4906 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4907
4908         * package-get.el (package-get-init-package):
4909         package-get-init-package buglet (21.4.17) by Jeff Mincy
4910         <mincy@rcn.com> fixing false temporary load-path shadows reported
4911         after package installation and simplifying code.
4912
4913 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4914
4915         * package-get.el (package-get-download-sites): Sync mirrors list
4916         with the XEmacs website.
4917         (package-get-pre-release-download-sites): Ditto.
4918
4919 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * derived.el (derived-mode-merge-syntax-tables):
4922         Revert my 21.5-only patch of 2003-07-18 which slipped in
4923         through Jerry James's patch of 2004-06-07.
4924
4925 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4926
4927         * cmdloop.el (keyboard-quit): Remove workaround for
4928         `region-active-p' not making sure active region is in current
4929         buffer now that it does.
4930         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4931         * simple.el (region-active-p): `region-active-p' to only return t
4932         when active region is in current buffer.
4933
4934 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4935
4936         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4937         package names, quell a byte-compiler warning, doc fix.
4938
4939 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4940
4941         * buffer.el (pop-to-buffer):
4942         * window-xemacs.el (display-buffer):
4943         Document use of `same-window-buffer-names,' `same-window-regexps'
4944         by pop-to-buffer and display-buffer. 
4945         
4946 2005-02-06  Vin Shelton <acs@xemacs.org>
4947
4948         * XEmacs 21.4.17 is released
4949
4950 2005-01-29  Ben Wing  <ben@xemacs.org>
4951
4952         * shadow.el (find-emacs-lisp-shadows):
4953         Add custom-defines to list of ignored files.
4954
4955 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4956
4957         * simple.el (shifted-motion-keys-select-region): Fix statement
4958         about unshifted-motion-keys-deselect-region.
4959
4960 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4961
4962         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4963         now) for GNU Emacs compatibility.
4964         (make-obsolete-variable): Ditto.
4965
4966 2004-01-08  Ben Wing  <ben@xemacs.org>
4967
4968         * code-files.el (load):
4969         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4970
4971 2004-12-05  Vin Shelton <acs@xemacs.org>
4972
4973         * XEmacs 21.4.16 is released
4974
4975 2004-12-04  Vin Shelton  <acs@xemacs.org>
4976
4977         * auto-autoloads.el: Regenerated.
4978
4979         * custom-load.el: Regenerated.
4980
4981 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4982
4983         Fix bug: apropos errors if a defalias refers to an undefined
4984         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4985
4986         * apropos.el (apropos):
4987         (apropos-command):
4988         * help.el (frob-help-extents):
4989         * help-macro.el (make-help-screen):
4990         * hyper-apropos.el (hyper-apropos-grok-functions):
4991         (hyper-apropos-get-doc):
4992         Catch void-function error thrown by `documentation'.
4993
4994 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4995
4996         * packages.el (package-require): Fix incorrect arg to format.
4997         This fixes a `format specifier' error.
4998
4999 2004-08-13  Jerry James  <james@xemacs.org>
5000
5001         * bytecomp.el (forward-word): Tell the byte compiler the correct
5002         number of arguments to forward-word.
5003
5004 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5005
5006         * etags.el: Fixed loading of include files for tag completion. Now
5007         you can make a tag file for a library, include it into your
5008         project and it will be reloaded only if it changed. Infinte
5009         include loops are detected and the correct tag files are loaded.
5010         * etags.el (buffer-tag-table-list): Load and verify tag files in
5011         the external function buffer-tag-table-list-load.
5012         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5013         tag files. Also load the included tag files. The priority of the
5014         included files is right below their parent file. If multiple
5015         matches occur then the symbols from the parent file are found
5016         first.
5017         * etags.el (tag-table-include-files): Corrected comment
5018         string. Switched to pattern constant tags-include-pattern to have
5019         it at a central location.
5020         * etags.el (tags-include-pattern): Added doc string.
5021         * etags.el (add-to-tag-completion-table): Removed obsolete
5022         comments as the include files are allready returned by
5023         buffer-tag-table-list and loaded.
5024         * etags.el (find-tag-internal): The include files are allready
5025         included in tag-tables as buffer-tag-table-list returns them now.
5026
5027 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5028
5029         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5030         Loading items into the notebook is now done by C code.
5031         * widgets-gtk.el (gtk-widget-instantiate-internal):
5032         Style no longer changed.
5033
5034 2004-06-28  Nix  <nix@esperi.org.uk>
5035
5036         * cmdloop.el (truncate-command-history-for-gc): Delay
5037         execution of all things that look up variable bindings,
5038         via `enqueue-eval-event'.
5039
5040 2004-06-24  Vin Shelton  <acs@xemacs.org>
5041
5042         * package-get.el (package-get-require-signed-base-updates):
5043         now defaults to nil.
5044
5045 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5046
5047         * subr.el (split-string): Clean up docstring.
5048
5049 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5050
5051         * faces.el (zmacs-region): fix typo in docstring.
5052
5053 2004-06-07  Jerry James  <james@xemacs.org>
5054
5055         * derived.el: Synch with Emacs 21.3.
5056         * subr.el (with-local-quit): New, from Emacs 21.3.
5057         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5058         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5059         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5060
5061 2004-06-16  Jerry James  <james@xemacs.org>
5062
5063         * cl.el (cl-set-substring): Increment start by the length of the
5064         string, not the string itself.
5065
5066 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5067
5068         * etags.el (tag-table-include-files): Expand included TAGS file
5069         paths to avoid problems with relative paths.  Thanks to Peter
5070         Chubb <peterc@gelato.unsw.edu.au>.
5071         * etags.el (tags-include-pattern): New.
5072         * etags.el (add-to-tag-completion-table): Parse and ignore
5073         trailing include lines.
5074
5075 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5076
5077         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5078         avoiding line solely composed of equal signs.
5079
5080 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5081
5082         * cus-edit.el (alloc): Typo fix.
5083         * cus-edit.el (custom-browse-visibility): Ditto.
5084         * cus-edit.el (custom-variable-value-create): Ditto.
5085         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5086         * cus-edit.el (custom-save-variables): Bind print-length and
5087         print-level to nil to avoid value abbreviation.
5088         * cus-edit.el (custom-save-face-internal): Ditto.
5089         * cus-edit.el (custom-save-faces): Save in sorted order.
5090         * cus-edit.el (custom-save-resets): Bind print-length and
5091         print-level to nil to avoid value abbreviation.
5092         * cus-edit.el (custom-save-loaded-themes): Ditto.
5093
5094 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5095
5096         * subr.el (split-string-default-separators): New.
5097         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5098         see comment in source.
5099
5100 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5101
5102         * mule/japanese.el (paragraph-start, paragraph-separate):
5103         Remove anchor to BOL.
5104
5105 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5106
5107         * cl.el (gensym, gentemp): Improve docstrings.
5108
5109 2004-05-10  Vin Shelton  <acs@xemacs.org>
5110
5111         * etags.el: Sync with 21.5 version.
5112
5113 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5114
5115         * etags.el:
5116         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5117         only for use with exuberant ctags. This will also enable building of 
5118         completion tables with exuberant ctags. This will not work with
5119         xemacs ctags. 
5120         * etags.el (get-tag-table-buffer): New function for creating of
5121         completion table is used if tags-exuberant-ctags-optimization-p ist t
5122         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5123         finding the tag names. New.
5124         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5125         building tag completion table with exuberant ctags. New.
5126         * etags.el (find-tag-internal): Improve exact tag matching for tags
5127         with name fields. Before the patch return types of functions or
5128         function parameters (with exuberant ctags) were found as matches.
5129
5130 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5131
5132         * list-mode.el (display-completion-list): Fixed completion list was
5133         taking the width of the frame and not of the window for displaying
5134         the selection methods.
5135
5136 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5137
5138         * menubar-items.el (default-menubar): Options are saved to custom.el.
5139
5140
5141 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5142
5143         * isearch-mode.el (isearch-abort): Preserve successful search target.
5144
5145 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5146
5147         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5148         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5149         Bihlmeyer.
5150         * gnuserv.el (gnuserv-mode-line-string): New.
5151         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5152         gnuserv-mode.
5153         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5154         * gnuserv.el (gnuserv-edit-files): Use
5155         make-x-device-with-gtk-fallback.
5156
5157 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5158
5159         * gtk-widgets.el: New import: gtk-accel-group-new.
5160         * dialog-gtk.el:
5161         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5162         * dialog-gtk.el (popup-builtin-question-dialog):
5163         Added support for dialog button mnemonics.
5164
5165 2004-03-22  Chris Green <cmg@dok.org>
5166
5167         * process.el (shell-command): Output buffer was ignored when a
5168         background process was run via shell-command.
5169
5170 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5171
5172         * cus-edit.el (custom-save-variables): Retrieve a list of
5173         variables to save first, sort it, and make sure the variables are
5174         saved in sorted order.
5175
5176 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5177  
5178         * package-get.el (package-get-update-base-from-buffer): Force
5179         binary coding system for verifying GnuPG signature in the
5180         package-index file.
5181  
5182 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5183
5184         * package-get.el (package-get-package-index-file-location): Handle
5185         missing "EMACSPACKAGEPATH" environment variable.
5186
5187 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5188
5189         * package-admin.el (package-admin-find-top-directory): Simplify
5190         directory comparisions and fix substring errors on short path
5191         components.
5192         * package-get.el (package-get-package-index-file-location):
5193         Default to first component of "EMACSPACKAGEPATH", if set.
5194
5195 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5196
5197         * package-get.el (process-error): New error datum.
5198
5199 2004-02-02  Vin Shelton <acs@xemacs.org>
5200
5201         * XEmacs 21.4.15 is released
5202
5203 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5204
5205         * itimer.el (activate-itimer): Modify the itimer timeout value as
5206         if it were begun at the last time when the itimer driver was woken
5207         up.
5208
5209 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * specifier.el (Copyright):
5212         Update.
5213         (make-specifier-and-init):
5214         (map-specifier):
5215         (canonicalize-inst-pair):
5216         (canonicalize-spec-list):
5217         (set-specifier):
5218         Synch docstrings to 21.5 where appropriate.
5219
5220 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5221
5222         * package-get.el (package-get-list-packages-where): New.  A
5223         function that allows searching for groups of packages.  For
5224         example, find all packages that require the fsf-compat package.
5225
5226 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5227
5228         The Great PUI Sync.
5229
5230         * auto-autoloads.el: Regenerated.
5231
5232         * custom-load.el: Regenerated.
5233
5234         * dumped-lisp.el (packages-hardcoded-lisp): New.
5235
5236         * menubar-items.el (menu-max-items): New.
5237         (menu-submenu-max-items): New.
5238         (menu-submenu-name-format): New.
5239         (menu-split-long-menu): New.
5240         (menu-sort-menu): New.
5241         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5242
5243         * obsolete.el (pui-add-install-directory): Renamed to the more
5244         logical `pui-set-local-package-get-directory'.
5245         (package-get-download-menu): Moved to `package-ui.el' and renamed
5246         to `package-ui-add-download-menu'.
5247
5248         * package-admin.el (package-admin-install-function-mswindows):
5249         Whitespace clean up.
5250         (package-admin-add-single-file-package): Removed.
5251         (package-admin-default-install-function): Whitespace clean up.
5252         (package-admin-find-top-directory): New.
5253         (package-admin-get-install-dir): Use it.
5254         (package-admin-get-manifest-file): 
5255         (package-admin-check-manifest): 
5256         (package-admin-add-binary-package):
5257         (package-admin-get-lispdir):
5258         (package-admin-delete-binary-package):
5259         (package-admin):
5260
5261         * package-get.el (package-get-package-index-file-location): New.
5262         (package-get-install-to-user-init-directory): New.
5263         (package-get-remote):
5264         (package-get-download-sites):
5265         (package-get-pre-release-download-sites): New.
5266         (package-get-site-release-download-sites): New.
5267         (package-get-base-filename):
5268         (package-get-always-update):
5269         (package-get-user-index-filename): Removed.
5270         (package-get-pgp-available-p): New.
5271         (package-get-require-signed-base-updates):
5272         (package-get-was-current):
5273         (package-entries-are-signed): New.
5274         (package-get-continue-update-base): New.
5275         (package-get-download-menu): Removed.
5276         (package-get-require-base):
5277         (package-get-update-base-entry):
5278         (package-get-locate-file):
5279         (package-get-locate-index-file):
5280         (package-get-maybe-save-index):
5281         (package-get-update-base):
5282         (package-get-update-base-from-buffer):
5283         (package-get-update-base-entries):
5284         (package-get-interactive-package-query):
5285         (package-get-update-all):
5286         (package-get-all):
5287         (package-get-dependencies):
5288         (package-get-init-package):
5289         (package-get-info): New.
5290         (package-get):
5291         (package-get-staging-dir):
5292         (package-get-set-version-prop): Removed.
5293         (package-get-installedp):
5294         (package-get-ever-installed-p):
5295         (packages): Removed.
5296         (package-get-custom-groups): Removed.
5297         (package-get-custom): Removed.
5298         (package-get-custom-add-entry): Removed.
5299
5300         * package-info.el (batch-update-package-info):
5301
5302         * package-net.el (package-net-batch-generate-bin-ini):
5303         (package-net-update-installed-db):
5304
5305         * package-ui.el (pui-info-buffer):
5306         (pui-directory-exists): Removed.
5307         (pui-package-dir-list): Removed.
5308         (pui-add-install-directory): Removed.
5309         (package-ui-download-menu): New.
5310         (package-ui-pre-release-download-menu): New.
5311         (package-ui-site-release-download-menu): New.
5312         (pui-set-local-package-get-directory): New.
5313         (pui-package-symbol-char):
5314         (pui-update-package-display):
5315         (pui-toggle-package):
5316         (pui-toggle-package-key):
5317         (pui-toggle-package-delete):
5318         (pui-toggle-package-delete-key):
5319         (pui-toggle-package-event):
5320         (pui-toggle-verbosity-redisplay):
5321         (pui-install-selected-packages):
5322         (pui-add-required-packages):
5323         (pui-help-echo):
5324         (pui-display-info):
5325         (list-packages-mode):
5326         (pui-list-packages):
5327
5328         * packages.el (packages-compute-package-locations):
5329         (package-require):
5330         (package-delete-name):
5331         (packages-hardcoded-lisp): Removed.
5332         (packages-useful-lisp): Removed.
5333         (packages-unbytecompiled-lisp): Removed.
5334         (packages-find-package-directories):
5335
5336         Summary:
5337
5338         Major code clean up of all things PUI.
5339
5340         Much improved code to determine where packages should be
5341         installed.  PUI no longer depends on any packages being
5342         pre-installed to compute where packages are to be installed to.
5343
5344         The user can specify the location of their package-index file.  It
5345         isn't necessary to set this because it has sane defaults.  People
5346         who "run-in-place" won't accidently overwrite the CVS
5347         package-index file.  See
5348         `package-get-package-index-file-location'. 
5349
5350         PUI will now properly clean up after itself in the event of an
5351         unsuccessful package install.  This drastically reduces the number
5352         of "wrong md5sum" FAQs.
5353
5354         non-Mule XEmacsen can no longer install Mule packages.
5355
5356         Package management via the custom interface has been removed.
5357
5358         The PUI related menubar items have been reorganised.
5359
5360         The PGP verification code has been fixed and the default for
5361         whether or not it is used is automatically computed.
5362
5363         * update-elc.el ((preloaded-file-list site-load-packages
5364         need-to-dump dumped-exe)):
5365         Just a couple of small changes to allow for
5366         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5367         existing anymore.
5368
5369 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5370
5371         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5372         apply `format' to the first argument of byte-compile-warn, it
5373         already calls format.
5374
5375 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5376
5377         * files.el (delete-old-versions): Avoid going interactive during
5378         make install when environment variable VERSION_CONTROL is set.
5379
5380 2003-12-04  Vin Shelton  <acs@xemacs.org>
5381
5382         * menubar-items.el (menu-item-search): Only bring up search dialog
5383         box if the feature is available and desired.
5384
5385 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5386
5387         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5388
5389 2003-11-05  Vin Shelton  <acs@xemacs.org>
5390
5391         * help.el (Help-prin1-face):
5392         (Help-princ-face):
5393         princ and prin1 are functions and need to be called as such.  The
5394         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5395
5396 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5397
5398         * about.el (about-xemacs): Give full version and build date.
5399
5400 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5401
5402         * win32-native.el (grep-null-device): This XEmacs has null-device.
5403
5404 2003-09-06  Mike Sperber  <mike@xemacs.org>
5405
5406         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5407         implement the specified semantics for `defvar.'
5408
5409 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5410
5411         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5412         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5413         displaying buffer in question.
5414
5415 2003-09-03  Vin Shelton <acs@xemacs.org>
5416
5417         * XEmacs 21.4.14 is released
5418
5419 2003-08-17  Vin Shelton  <acs@xemacs.org>
5420
5421         * about.el: Vanity patch.
5422
5423 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5424
5425         * code-process.el (call-process):
5426         (call-process-region):
5427         (start-process):
5428         Document coding system processing.
5429
5430 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5431
5432         * startup.el (splash-frame-body): Idiomatic English.
5433
5434 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5435
5436         * font-lock.el (font-lock-match-java-declarations): Move
5437         save-restriction, narrow-to-region to beginning of function to
5438         avoid going beyond the limit and causing an infloop.
5439
5440 2003-04-16  Jerry James  <james@xemacs.org>
5441
5442         * keydefs.el: Remove mappings for keys mapped to the nowhere
5443         defined function function-key-error.
5444
5445 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5446
5447         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5448         lisp-interaction-mode-hook): Add the docstrings.
5449
5450 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5451
5452         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5453         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5454         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5455
5456 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5457
5458         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5459         lambda list after the original doc.  Care about
5460         #'(lambda () "SingleString") 
5461         (cl-upcase-arg): 
5462         (cl-function-arglist):
5463         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5464         circular data structures in lambda list specification
5465
5466 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5467
5468         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5469         to appear in font-lock-function-name-face.
5470
5471 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5474         is not also the value of the lambda.
5475
5476 2003-05-06  Andy Piper  <andy@xemacs.org>
5477
5478         * files.el (revert-buffer): Make sure local variables get processed,
5479         even in the case of an optimized reversion.
5480
5481 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5482
5483         * XEmacs 21.4.13 is released
5484
5485 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5486
5487         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5488         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5489
5490 2003-02-14  Ben Wing  <ben@xemacs.org>
5491
5492         * byte-optimize.el:
5493         * byte-optimize.el (byte-compile-inline-expand):
5494         * byte-optimize.el (byte-compile-unfold-lambda):
5495         * byte-optimize.el (byte-optimize-form-code-walker):
5496         * byte-optimize.el (byte-optimize-form):
5497         * byte-optimize.el (byte-decompile-bytecode-1):
5498         * byte-optimize.el (byte-optimize-lapcode):
5499         Review carefully and sync up to 20.7 except for areas as noted.
5500         Fixes problem with JDE compilation.
5501
5502 2003-02-05  Ben Wing  <ben@xemacs.org>
5503
5504         * simple.el:
5505         * simple.el (motion-keys-for-shifted-motion):
5506         Omit M-S-home/end from motion keys.
5507
5508 2003-02-07  Ben Wing  <ben@xemacs.org>
5509
5510         * text-props.el (text-property-any):
5511         * text-props.el (text-property-not-all):
5512         Fix bug when end > start.
5513
5514 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         * info.el (Info-insert-dir): Make default-directory end in
5517         separator.  Patch due to Martin Buchholz.
5518
5519 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5520
5521         * XEmacs 21.4.12 "Portable Code" is released.
5522
5523 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5524
5525         * about.el: Update golubev data.
5526
5527 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5528
5529         * isearch-mode.el (isearch-mode-map): Substitute comment on
5530         desirability, and back out "GR is printable" changes.
5531
5532 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5533
5534         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5535
5536 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5537
5538         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5539
5540 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5541
5542         * menubar-items.el (default-menubar): Use browse-url-mozilla
5543         instead of browse-url-gnome-moz for Mozilla.
5544
5545 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5546
5547         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5548
5549 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5550
5551         * files.el (auto-mode-alist): Remove redundant entries for modes
5552         that live in packages.
5553         (interpreter-mode-alist): Ditto.
5554
5555 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5556
5557         * menubar-items.el (default-menubar): Sync with current
5558         browse-url-xemacs.el.
5559
5560 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5561
5562         * XEmacs 21.4.10 "Military Intelligence" is released.
5563
5564 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5565
5566         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5567
5568 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5569
5570         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5571
5572 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5573
5574         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5575         effect free function.
5576         (font-lock-fontify-keywords-region): Supply the argument to
5577         font-lock-compile-keywords.
5578
5579 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5580
5581         * package-get.el (package-get-download-sites): Bring sites list
5582         up to date, prefer xx.xemacs.org addresses.
5583
5584 2002-09-27  Andy Piper  <andy@xemacs.org>
5585
5586         * dialog.el (make-dialog-box): for general dialogs only
5587         delete-frame-hook will be run.
5588
5589 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5590
5591         * font-lock.el (font-lock-fontify-syntactically-region): Add
5592         comment about lookup-syntax-properties, document LOUDLY as unused.
5593
5594 2002-08-26  Andy Piper  <andy@xemacs.org>
5595
5596         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5597         merge.
5598
5599 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5600
5601         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5602         (make-obsolete-variable): Ditto.
5603         (make-compatible): Ditto.
5604         (make-compatible-variable): Ditto.
5605
5606 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5609         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5610
5611 2002-08-28  Andy Piper  <andy@xemacs.org>
5612
5613         * files.el (revert-buffer): propagate revert-without-query-status.
5614
5615 2002-06-03  Andy Piper  <andy@xemacs.org>
5616
5617         * dialog-items.el (make-search-dialog): align various subcontrols
5618         in visually pleasing ways, allow frame to autosize to the dialog
5619         size.
5620         * dialog.el (make-dialog-box): add a border inside the frame. Add
5621         :autosize property, if t then reset the frame size appropriately
5622         before the frame is mapped.
5623         * gutter-items.el (set-progress-feedback-instantiator): align
5624         various subcontrols.
5625         * gutter-items.el (set-progress-abort-instantiator): ditto.
5626
5627 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * XEmacs 21.4.9 "Informed Management" is released.
5630
5631 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5632
5633         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5634         "&optional append" argument.
5635
5636 2002-07-16  Didier Verna  <didier@xemacs.org>
5637
5638         * subr.el (replace-in-string): fix case fold bug introduced by
5639         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5640         case-fold-search in temporary buffers.
5641
5642 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5643
5644         * lib-complete.el (find-library): Remove check for mule because
5645         decompression DOES work on Mule.
5646
5647 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5648
5649         * simple.el (join-line): New alias for `delete-indentation'.
5650
5651 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5652
5653         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5654         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5655         (font-lock-builtin-face): New.
5656         (font-lock-constant-face): New.
5657         (font-lock-face-list): Add builtin and constant faces.
5658
5659 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5660
5661         * autoload.el (make-autoload): Support define-derived-mode.
5662         Collected puts of doc-string-elt property.  Based on a patch by
5663         Didier Verna <didier@xemacs.org>.
5664
5665 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5666
5667         * wid-edit.el (widget-field-activate): Fix docstring typo.
5668
5669 2002-07-23  Andy Piper  <andy@xemacs.org>
5670
5671         * about.el (about-personal-info): update me.
5672
5673 2002-07-12  Andy Piper  <andy@xemacs.org>
5674
5675         * custom.el (custom-theme-set-variables): remove bogus
5676         arguments. Use custom-set-default to set defaults.
5677         (custom-set-variables): update doc.
5678         (custom-local-buffer): new, synced from FSF.
5679         (custom-set-default): ditto.
5680         (defcustom): update doc.
5681
5682 2002-06-16  Andy Piper  <andy@xemacs.org>
5683
5684         * menubar-items.el (default-menubar): enable windows printing on
5685         cygwin as well as native.
5686
5687 2002-06-12  Andy Piper  <andy@xemacs.org>
5688
5689         * printer.el (generic-print-buffer): catch all errors so that the
5690         print device can be cleared in all scenarios.
5691         (Printer-clear-device): make sure clearing the printer allows it
5692         to be used again immediately.
5693         (generic-print-region): make sure the default printer face is
5694         black-on-white.
5695
5696 2002-04-23  Jerry James  <james@xemacs.org>
5697
5698         * window-xemacs.el (display-buffer-function): Change doc to
5699         reflect new arg.
5700         * window-xemacs.el (pre-display-buffer-function): Ditto.
5701         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5702         non-nil, make the new window just big enough for its contents.
5703         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5704         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5705         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5706
5707 2002-06-06  Andy Piper  <andy@xemacs.org>
5708
5709         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5710         (defcustom): ditto.
5711         (custom-handle-keyword): ditto.
5712
5713 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5716         Make obsolete.  Default to nil.
5717         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5718         Inspired by a patch by John Palmieri.
5719
5720 2002-07-01  Mike Alexander  <mta@arbortext.com>
5721
5722         * process.el (shell-command-on-region): Don't delete the region
5723         before giving it to call-process-region
5724
5725 2002-06-04  Jerry James <james@eecs.ku.edu>
5726
5727         * find-paths.el (paths-find-architecture-directory): Search in
5728         `system-configuration'/`base', not `base'`system-configuration'.
5729
5730 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5731
5732         * info.el (Info-index): Add missing \ in [ t].
5733
5734 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5735
5736         * gutter-items.el (gutter-buffers-tab-visible-p,
5737         buffers-tab-omit-function, buffers-tab-selection-function,
5738         buffers-tab-filter-functions):
5739         Doc improvements.
5740
5741 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5742
5743         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5744
5745         * toolbar-items.el (toolbar-news): Fix typo in message string.
5746
5747 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5748
5749         * dialog.el (yes-or-no-p-dialog-box): 
5750         * cmdloop.el (y-or-n-p-minibuf):
5751         (yes-or-no-p-minibuf):
5752         (yes-or-no-p):
5753         (y-or-n-p): 
5754         Specify negative answers in docstrings.
5755
5756 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5757
5758         * package-ui.el (pui-help-echo): Display both installed and author
5759         version.  Use a balloon-help window to display extra info like
5760         package requires.
5761
5762 2002-05-30  Andy Piper  <andy@xemacs.org>
5763
5764         * files.el (revert-buffer-internal): don't visit
5765         revert-buffer. Kill buffer when not used. Suggested by Mike
5766         Alexander <mta@arbortext.com>
5767
5768 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5769
5770         * files.el (revert-buffer): More docstring fiddling.
5771
5772 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5773
5774         * files.el (revert-buffer):
5775         (revert-buffer-internal):
5776         (revert-buffer-insert-file-contents-function):
5777         Improve docstrings and comments.
5778
5779 2002-05-08  Andy Piper  <andy@xemacs.org>
5780
5781         * files.el (revert-buffer): observe noconfirm behavior.
5782
5783 2002-04-09  Andy Piper  <andy@xemacs.org>
5784
5785         * files.el (revert-buffer): use revert-buffer-internal if it looks
5786         like doing so will not result in any user-visible changes.
5787         (revert-buffer-internal): new function. Do the actual process of
5788         reversion and then see whether the result is any different to what
5789         we have already. If it is not then do nothing.
5790
5791 2001-12-11  Andy Piper  <andy@xemacs.org>
5792
5793         * menubar.el (get-popup-menu-response): re-order so that it works
5794         on more sane/facist window systems.
5795
5796 2001-12-03  Andy Piper  <andy@xemacs.org>
5797
5798         * faces.el (frob-face-property): don't infloop in face frobbing
5799         from Jan Vroonhof <jan@xemacs.org>.
5800
5801 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5802
5803         * faces.el (frob-face-property): Follow face fall-back hierarchy
5804         properly for face properties without an instance. Only do manual
5805         copy form 'default in last resort. This handles in particular
5806         the case where 'default itself has only a fall-back (which is
5807         the case by default on windows).
5808
5809 2001-11-24  Andy Piper  <andy@xemacs.org>
5810
5811         * printer.el (generic-print-region): set default-frame-plist to
5812         nil while creating the printer frame so that sizes reflect the
5813         printed page.
5814
5815         * faces.el (face-complain-about-font): Don't complain on printers.
5816
5817 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5818         
5819         * package-net.el: Andy synch.
5820         
5821 2001-12-16  Andy Piper  <andy@xemacs.org>
5822
5823         * package-get.el (package-get-update-all): Make sure installed.db
5824         gets updated after updating packages.
5825
5826 2002-03-28  Ben Wing  <ben@xemacs.org>
5827
5828         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5829         continuation, truncation so that we don't get line jumpiness from
5830         them being larger than the line height.
5831
5832         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5833
5834 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5835
5836         * font.el (font-window-system-mappings): Add mapping for Gtk
5837         (assume identical to X) 
5838
5839 2002-02-04  Andy Piper  <andy@xemacs.org>
5840
5841         * files.el (convert-standard-filename): Fix for short filename
5842         Peter Arius <pas@methodpark.de>
5843
5844 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5845
5846         * list-mode.el (default-choose-completion): completion-base-size
5847         should refer to local value in the completion list buffer.
5848
5849 2001-12-03  Didier Verna  <didier@xemacs.org>
5850
5851         * rect.el: autoload `replace-rectangle'.
5852         * keydefs.el (global-map): bind it to `C-x r p'.
5853
5854 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5855
5856         * XEmacs 21.4.8 "Honest Recruiter" is released.
5857
5858 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5859
5860         This patch is based on Jerry James's patch and analysis.
5861
5862         * select.el (get-clipboard):
5863         (get-selection):
5864         Update docstrings.
5865         (get-clipboard-foreign):
5866         (get-selection-foreign):
5867         New function for use as `interprogram-paste-function's.
5868
5869         * simple.el (interprogram-paste-function): Change default to
5870         `get-clipboard-foreign'; improve docstring.
5871         (interprogram-cut-function): Improve dosctring.
5872
5873 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5874
5875         * XEmacs 21.4.7 "Economic Science" is released.
5876
5877 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5878
5879         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5880
5881 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5882
5883         * obsolete.el (assq-delete-all): New compatibility alias for 
5884         remassq.
5885
5886 2002-01-09  Simon Josefsson  <jas@extundo.com>
5887
5888         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5889
5890 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5891
5892         * info.el (Info-auto-generate-directory): Default
5893         Info-auto-generate-directory to 'if-outdated.
5894
5895 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5896
5897         * startup.el (normal-top-level): Prevent migration code from
5898         trashing .emacs on an error in loading the init files.
5899
5900 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5901
5902         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5903         "system default" Xdefaults and friends get xrdb-mode.
5904
5905 2002-03-05  Mats Lidell  <matsl@contactor.se>
5906  
5907         * help-nomule.el (tutorial-supported-languages): Added Swedish
5908         tutorial. Sorted languages.
5909
5910 2002-02-11  Mike Sperber <mike@xemacs.org>
5911
5912         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5913         regenerating outdated dir files and dir is non-existent.
5914
5915 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5916
5917         * code-files.el (convert-mbox-coding-system): Improve comment.
5918         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5919         coding-system argument to `write-region-pre-hook' call.
5920         (write-region-pre-hook): Fix docstring to mention lockname argument.
5921
5922 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5923
5924         * minibuf.el (completing-read): Remove redundant wrong arg list.
5925
5926         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5927
5928 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5929
5930         * obsolete.el (interactive-form): new compatibility alias for 
5931         function-interactive.
5932
5933 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5934
5935         * menubar-items.el (Menubar-items-truncate-list): Removed.
5936         * menubar-items.el (Menubar-items-truncate-history): New.
5937         * menubar-items.el (default-menubar): Use
5938         Menubar-items-truncate-history.
5939
5940 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5941
5942         * printer.el (generic-print-region): Pass correct arguments to
5943         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5944         Torkelsson <torkel@acc.umu.se>.
5945
5946 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5947
5948         * help.el (describe-mode): synched with FSF 19.34; handle nil
5949         minor mode indicators.
5950
5951 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5952
5953         * minibuf.el (completing-read): Update docstring.
5954
5955 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5956
5957         * XEmacs 21.4.6 "Common Lisp" is released.
5958
5959 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5960
5961         * package-net.el: Inadvertant synch with Windows branch.  From
5962         Andy's log:
5963         (package-net-kit-version): new variable.
5964         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5965
5966 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5967
5968         * package-get.el (package-get-locate-index-file): Also search the
5969         core etc/ directory for the package index file if it can't be
5970         found in ~/.xemacs/.
5971
5972 2001-12-13  William Perry  <wmperry@gnu.org>
5973
5974         * dialog-gtk.el (popup-builtin-question-dialog):
5975         Conform to API in gui.c.
5976         
5977 2001-11-12  Andy Piper  <andy@xemacs.org>
5978
5979         * cus-edit.el (custom-save-face-internal): make sure we save
5980         non-themed faces.
5981         (custom-save-variables): ditto variables.
5982
5983 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5984
5985         * faces.el (make-face-family):
5986         (make-face-size):
5987         New face-modifying functions per Jan Vroonhof.
5988
5989         cus-face.el (custom-set-face-font-family):
5990         (custom-set-face-font-size):
5991         Use them.
5992
5993         * font.el (font-window-system-mappings): More precise docstring.
5994
5995         (font-create-name):
5996         (font-create-object):
5997         (tty-font-create-object):
5998         (tty-font-create-plist):
5999         (x-font-create-object):
6000         (x-font-create-name):
6001         (ns-font-create-name):
6002         (mswindows-font-create-object):
6003         (mswindows-font-create-name):
6004         Add doctrings.
6005
6006 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6007
6008         * gtk-faces.el (gtk-init-device-faces): removed spurious
6009         quote before let* expression.
6010
6011 2001-10-29  Andy Piper  <andy@xemacs.org>
6012
6013         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6014         modified when changing coding system.
6015
6016         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6017         that we invoke the GUI directory selector.
6018
6019 2001-10-25  Andy Piper  <andy@xemacs.org>
6020
6021         * dialog.el (make-dialog-box): use new directory dialog support.
6022         * minibuf.el (read-file-name-1): ditto.
6023         (read-file-name): ditto.
6024         (read-directory-name): ditto.
6025
6026 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6027
6028         * XEmacs 21.4.5 "Civil Service" is released.
6029
6030 2001-04-23  Didier Verna  <didier@xemacs.org>
6031
6032         * cus-edit.el (custom-variable-pre-save): New.
6033         * cus-edit.el (custom-variable-post-save): New.
6034         * cus-edit.el (custom-variable-save): use them.
6035         * cus-edit.el (custom-face-pre-save): New.
6036         * cus-edit.el (custom-face-post-save): New.
6037         * cus-edit.el (custom-face-save): use them.
6038         * cus-edit.el (custom-group-pre-save): New.
6039         * cus-edit.el (custom-group-post-save): New.
6040         * cus-edit.el (custom-group-save): use them.
6041         * cus-edit.el (Custom-save): use the pre/post functions above,
6042         call `custom-save-all' only once.
6043         * cus-edit.el (custom-variable-pre-reset-standard): New.
6044         * cus-edit.el (custom-variable-post-reset-standard): New.
6045         * cus-edit.el (custom-variable-reset-standard): use them.
6046         * cus-edit.el (custom-face-pre-reset-standard): New.
6047         * cus-edit.el (custom-face-post-reset-standard): New.
6048         * cus-edit.el (custom-face-reset-standard): use them.
6049         * cus-edit.el (custom-group-pre-reset-standard): New.
6050         * cus-edit.el (custom-group-post-reset-standard): New.
6051         * cus-edit.el (Custom-reset-standard): use them.
6052         * cus-edit.el (custom-face-reset-saved): use the pre/post
6053         functions above, call `custom-save-all' only once.
6054
6055 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6056
6057         * gutter-items.el (buffers-tab face): Derive from the modeline
6058         face by default.  Many people use white-on-black for the default
6059         font, and the tabs look hideous with that color combination.  The
6060         modeline usually has the correct colors.
6061
6062 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6063
6064         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6065         (tag-mark-stack-max): Typo fix.
6066
6067 2001-09-28  Ben Wing  <ben@xemacs.org>
6068
6069         * font-lock.el:
6070         * font-lock.el (font-lock-after-change-function):
6071         fix problem with last patch, reported by Katsumi Yamaoka.
6072
6073 2001-09-17  Ben Wing  <ben@xemacs.org>
6074
6075         * font-lock.el (font-lock-after-change-function):
6076         fix problem when you insert a comment on the line before a line of
6077         code: if we use the following char, then when you hit backspace,
6078         the following line of code turns the comment color.
6079
6080 2001-06-08  Ben Wing  <ben@xemacs.org>
6081
6082         * process.el: comment about shell-command-switch.
6083         * process.el (shell-quote-argument): Need to quote a null
6084         argument, too.  From Dan Holmsand.
6085         
6086         * startup.el (normal-top-level): Delete some unused FSF junk.
6087         * startup.el (command-line-early):
6088         
6089         * startup.el (command-line): Call MS Windows init function.
6090         
6091         * win32-native.el:
6092         * win32-native.el (mswindows-system-shells): New.
6093         * win32-native.el (mswindows-system-shell-p): New.
6094         * win32-native.el (init-mswindows-at-startup): New.
6095         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6096         * win32-native.el (mswindows-quote-one-simple-arg):
6097         * win32-native.el (mswindows-quote-one-command-arg):
6098         * win32-native.el (mswindows-construct-process-command-line-alist):
6099         Correct comments at top.  Correctly handle passing arguments
6100         to Cygwin programs and to bash.  Fix quoting of zero-length
6101         arguments (from Dan Holmsand).  Set shell-command-switch based
6102         on shell-file-name, which in turn comes from env var SHELL.
6103
6104 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6105
6106         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6107         default-toolbar-position): Fill docstrings for balloon-help.
6108
6109 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6110
6111         * faces.el: Reenable specifications over 'gtk domain.
6112
6113 2001-08-08  Didier Verna  <didier@xemacs.org>
6114
6115         * autoload.el (update-autoload-files): make defdir a file name,
6116         not directory name.
6117
6118 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6119
6120         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6121
6122         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6123
6124 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6125
6126         * font-menu.el (font-menu-set-font): Default to current font-family.
6127         (font-menu-preferred-resolution):
6128         (font-menu-size-scaling):
6129         Provide gtk defaults, too.
6130
6131 2001-07-29  Mike Alexander  <mta@arbortext.com>
6132
6133         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6134         list
6135         (custom-set-face-font-family): ditto
6136
6137 2001-07-26  Mike Sperber <mike@xemacs.org>
6138
6139         * files.el (auto-mode-alist): .9 files are man pages, too.
6140
6141 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6142
6143         * process.el (call-process-internal): bind
6144         coding-system-for-write to 'binary when calling
6145         start-process-internal, so the process receives 
6146         the literal contents of INFILE.
6147
6148 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6149
6150         * files.el (auto-mode-alist): Add configure.ac support.
6151
6152 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6153
6154         * buff-menu.el:
6155         mouse.el:
6156         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6157
6158 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6159
6160         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6161
6162 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6163
6164         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6165         mixed text.
6166         (kinsoku-eol-p): Ditto.
6167
6168 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6169
6170         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6171         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6172         characters as the category `s' or `e' correctly.
6173
6174 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6175
6176         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6177
6178 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6179
6180         * mule/cyrillic.el:  Set up case table.
6181
6182 2001-06-08  Mike Sperber <mike@xemacs.org>
6183
6184         * files.el (save-some-buffers-1): Don't zap the help window right
6185         after `map-y-or-n-p' has popped it up.
6186
6187 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6188
6189         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6190
6191 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6192
6193         * specifier.el: define-specifier-tag 'gtk.
6194
6195 2001-05-12  Ben Wing  <ben@xemacs.org>
6196
6197         * find-paths.el (paths-find-recursive-path):
6198         fix error with null EXCLUDE-REGEXP.
6199         
6200         * font-lock.el (font-lock-mode):
6201         fix problem reported by hrvoje with buffers starting with a space.
6202         
6203 2001-05-06  Ben Wing  <ben@xemacs.org>
6204
6205         * dialog.el (make-dialog-box):
6206         * menubar-items.el (default-menubar):
6207         * printer.el (generic-print-buffer):
6208         * printer.el (generic-print-region):
6209         implement printing the selection when it's selected.
6210
6211 2001-04-18  Didier Verna  <didier@xemacs.org>
6212
6213         * cus-edit.el (Custom-reset-standard): reset to standard settings
6214         not only when the buffer's :custom-state is 'modified, but also
6215         when it is 'set or 'saved.
6216
6217 2001-04-17  Didier Verna  <didier@xemacs.org>
6218
6219         * startup.el (load-user-init-file): define `custom-file' before
6220         loading the user's init file.
6221
6222 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6223
6224         * menubar.el (popup-mode-menu): Make it work with
6225         popup-menu-titles turned off.
6226         
6227 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6228
6229         * about.el (about-mailto-link): Use compose-mail for sending mail.
6230
6231 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6232
6233         * package-admin.el (package-install-hook): New.
6234         (package-delete-hook): New.
6235         (package-admin-add-single-file-package): Use package-delete-hook.
6236
6237         * package-get.el (package-get): Use package-install-hook.
6238
6239 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6240
6241         * package-ui.el (pui-install-selected-packages): reverse the lists
6242         of packages so that they get handled in the same order as they
6243         were selected.
6244
6245 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6246
6247         * packages.el (locate-library): Use read-library-name for completion.
6248
6249 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6250
6251         * byte-optimize.el (=): `=' is not a binary predicate!
6252         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6253         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6254
6255 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6256
6257         * bytecomp.el (byte-compile-arithcompare):
6258         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6259
6260 2001-06-03  William M. Perry  <wmperry@gnu.org>
6261
6262         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6263         return the filename selected by the user!
6264
6265 2001-05-31  William M. Perry  <wmperry@gnu.org>
6266
6267         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6268         in XEmacs/GTK.
6269
6270 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6271
6272         * coding.el: Tiny typo fixed.
6273
6274 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6275
6276         * XEmacs 21.4.3 "Academic Rigor" is released.
6277
6278 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6279
6280         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6281
6282 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6283
6284         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6285
6286 2001-05-04  Ben Wing  <ben@xemacs.org>
6287
6288         * printer.el (generic-print-buffer):
6289         * printer.el (generic-print-region):
6290         Enable dialog boxes.  Apply workaround recommended by Kirill.
6291         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6292         
6293         * simple.el (kill-whole-line):
6294         * simple.el (kill-line-1):
6295         * simple.el (kill-entire-line):
6296         * simple.el (kill-line):
6297         * simple.el (backward-kill-line):
6298         Take out interactive dependence of kill-whole-line.
6299
6300 2001-04-22  Ben Wing  <ben@xemacs.org>
6301
6302         * dialog.el (make-dialog-box):
6303         Put dialog titles back in -- this time correctly.  Fix various
6304         other problems with leaks and such.
6305
6306         * simple.el (region-exists-p):
6307         * simple.el (region-active-p):
6308         Add comment about which one is correct to use in menu specs.
6309
6310 2001-05-05  Ben Wing  <ben@xemacs.org>
6311
6312         * dialog.el (make-dialog-box): fix doc string.
6313         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6314         take out Pretty Print.
6315         * printer.el:
6316         * printer.el (printer-current-device): New.
6317         * printer.el (Printer-get-device): New.
6318         * printer.el (Printer-clear-device): New.
6319         * printer.el (generic-page-setup): New.
6320         * printer.el (generic-print-buffer):
6321         * printer.el (generic-print-region):
6322         Implement Page Setup.  Handle errors properly.
6323
6324 2001-05-05  Ben Wing  <ben@xemacs.org>
6325
6326         * subr.el (error): Complete list of errors in doc string.
6327         
6328 2001-04-22  Ben Wing  <ben@xemacs.org>
6329
6330         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6331         
6332 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6333
6334         * build-report.el: Remove CVS keywords since this file has been in
6335         core lisp for a while now.
6336         * build-report.el (build-report-make-output-files): Fix typo.
6337
6338 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6339
6340         * about.el (about-finish-buffer): Make sure the last change works
6341         even if EVENT is nil.
6342
6343 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6344
6345         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6346         clicked, not the one that happens to be the current buffer at the
6347         time.
6348
6349 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6350
6351         * cus-edit.el (custom-display): Support the GTK Window System also.
6352
6353 2001-04-30  Ben Wing  <ben@xemacs.org>
6354
6355         * printer.el:
6356         * printer.el (printer-page-header):
6357         * printer.el (Print-context): New.
6358         * printer.el (printer-page-footer):
6359         * printer.el (generate-header-element): New.
6360         * printer.el (generate-header-line): New.
6361         * printer.el (print-context-property):
6362         * printer.el (generic-print-buffer):
6363         * printer.el (generic-print-region):
6364         Implement headers and footers.  Implement calling Print dialog box
6365         (#### but it doesn't quite work yet).
6366
6367 2001-04-25  Ben Wing  <ben@xemacs.org>
6368
6369         * about.el (xemacs-hackers):
6370         * about.el (about-url-alist):
6371         * about.el (about-personal-info):
6372         * about.el (about-hacker-contribution):
6373         More contributions.
6374         
6375         * simple.el (handle-post-motion-command):
6376         Fix spurious setting of zmacs-region-stays to t after a non-shift
6377         motion command.
6378
6379 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6380
6381         * about.el (about-personal-info): Update my bio.
6382         (about-hacker-contribution): Ditto.
6383
6384 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6385
6386         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6387
6388 2001-04-19  Andy Piper  <andy@xemacs.org>
6389
6390         * package-net.el (package-net-cygwin32-binary-size): new size.
6391         (package-net-win32-binary-size): new size.
6392         (package-net-convert-index-to-ini): Use new arch.
6393         (package-net-batch-convert-index-to-ini): Removed.
6394         (package-net-generate-bin-ini): New.
6395         (package-net-batch-generate-bin-ini): New.
6396
6397 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6398
6399         * XEmacs 21.4.1 "Copyleft" is released.
6400
6401 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6402
6403         * x-compose.el (xlib-input-method-bug-workaround):
6404         (alias-colon-to-double-quote):
6405         Force sort in map-keymap to work around rehash bug.
6406
6407 2001-04-17  Ben Wing  <ben@xemacs.org>
6408
6409         * about.el: Finish overhaul, add a few new hackers, update a
6410         couple old ones.
6411
6412 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6413
6414         * XEmacs 21.4.0 "Solid Vapor" is released.
6415
6416 2001-04-15  Ben Wing  <ben@xemacs.org>
6417
6418         * about.el:
6419         * about.el (about-headline-face): New.
6420         * about.el (about-link-face): New.
6421         * about.el (about-current-release-maintainers): New.
6422         * about.el (about-other-current-hackers): New.
6423         * about.el (about-url-alist):
6424         * about.el (about-once-and-future-hackers): New.
6425         * about.el (about-mailto-link): New.
6426         * about.el (about-get-buffer):
6427         * about.el (about-finish-buffer):
6428         * about.el (about-xemacs):
6429         * about.el (about-features): Removed.
6430         * about.el (about-advantages): New.
6431         * about.el (about-maintainer-info): Removed.
6432         * about.el (about-personal-info): New.
6433         * about.el (about-hacker-contribution): New.
6434         * about.el (about-maintainer):
6435         * about.el (about-show-linked-info):
6436         * about.el (about-hackers):
6437         Major revamping.  Rewriting of most of the text, improve the
6438         link handling, separate info on contributors into personal
6439         and contribution info, add new contributors, update personal
6440         info, etc. etc.
6441         
6442         * menubar-items.el (default-menubar):
6443         Help menubar entry for News now says more accurately
6444         "What's New in XEmacs".
6445         
6446         * mouse.el:
6447         * mouse.el (mouse-track-cleanup-hook):
6448         * mouse.el (mouse-track):
6449         Don't set-buffer to a dead buffer when calling mouse-track
6450         cleanup hooks.
6451
6452 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6453
6454         * XEmacs 21.2.47 "Zephir" is released.
6455
6456 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6457
6458         * dialog.el (make-dialog-box): Disable dialog box titles until
6459         we get them working.
6460
6461 2001-03-30  Ben Wing  <ben@xemacs.org>
6462
6463         * help.el:
6464         * help.el (Help-princ-face):
6465         * help.el (Help-prin1-face):
6466         * help.el (frob-help-extents):
6467         * help.el (describe-function-1):
6468         * help.el (describe-variable):
6469         Avoid using font-lock faces, which may not be defined.
6470         Instead, use hyper-apropos faces, and make sure they're
6471         defined as necessary by using `require'. (It's not so safe
6472         to do this for font-lock.) In any case, we will eventually
6473         be merging this functionality into hyper-apropos.
6474
6475         * loaddefs.el (completion-ignored-extensions):
6476         Fix documentation.
6477         
6478         * menubar-items.el (menu-truncate-list): Removed.
6479         * menubar-items.el (Menubar-items-truncate-list): New.
6480         * menubar-items.el (default-menubar):
6481         Fix errors if grep or compile command is too long.  Rename helper
6482         function to be less visible.
6483
6484 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6485
6486         * byte-optimize.el (byte-optimize-minus):
6487         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6488
6489 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6490
6491         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6492         Mule is available.
6493
6494         * mule/latin.el: New file.
6495
6496 2001-03-11  Ben Wing  <ben@xemacs.org>
6497
6498         * auto-save.el:
6499         * auto-save.el (auto-save-directory):
6500         * auto-save.el (make-auto-save-file-name):
6501         * auto-save.el (auto-save-file-name-p): New.
6502
6503         Merge in improvements from other definition of
6504         make-auto-save-file-name in files.el.
6505         
6506         * auto-save.el (auto-save-original-name):
6507         * auto-save.el (auto-save-name-in-fixed-directory):
6508         * auto-save.el (auto-save-unslashify-name): Removed.
6509         * auto-save.el (auto-save-slashify-name): Removed.
6510         * auto-save.el (auto-save-reserved-chars): New.
6511         * auto-save.el (auto-save-escape-name): New.
6512         * auto-save.el (auto-save-unhex): New.
6513         * auto-save.el (auto-save-unescape-name): New.
6514
6515         Change algorithm for encoding filenames in auto-save names to be
6516         entirely safe with all filesystems and all possible characters in
6517         a filename, and 100% reversible. (Essentially, uses
6518         quoted-printable as the encoding.)
6519         
6520         * auto-save.el (recover-all-files):
6521
6522         Use insert-directory rather than calling ls directly -- fixes
6523         things under Windows.
6524
6525         * files.el:
6526         * files.el (convert-standard-filename): Substitute FSF's
6527         definition for this (we had nothing here before).
6528         
6529         * files.el (backup-buffer): Warning fix.
6530         
6531         * files.el (make-backup-file-name):
6532         * files.el (find-backup-file-name):
6533         Fix error in calling sequence to auto-save-file-name-p.
6534         
6535         * files.el (recover-file):
6536         Use insert-directory rather than calling ls directly -- fixes
6537         things under Windows.
6538
6539         * files.el (make-auto-save-file-name): Removed.
6540         * files.el (auto-save-file-name-p): Removed.
6541         auto-save is always dumped so no sense in having a definition
6542         that will always be overwritten with another.
6543         
6544         * files.el (insert-directory):
6545         * win32-native.el:
6546         * win32-native.el (debug-mswindows-process-command-lines):
6547         * win32-native.el (original-make-auto-save-file-name): Removed.
6548         * win32-native.el (make-auto-save-file-name): Removed.
6549
6550
6551 2001-03-21  Martin Buchholz <martin@xemacs.org>
6552
6553         * XEmacs 21.2.46 "Urania" is released.
6554
6555 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6556
6557         * menubar-items.el (default-menubar): Update sample.emacs to
6558         sample.init.el and adjust accelerators.
6559
6560 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6561
6562         * build-report.el (build-report): Improve docstring.
6563
6564 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6565
6566         * ChangeLog: Log GTK merge.
6567
6568         * gutter-items.el:
6569         * mwheel.el:
6570         * sound.el:
6571         * startup.el:
6572         Revert gratuitous whitespace changes.
6573
6574 2001-03-07  Ben Wing  <ben@xemacs.org>
6575
6576         * help.el:
6577         * help.el (key-or-menu-binding):
6578         * help.el (Help-find-file): New.
6579         * help.el (describe-beta):
6580         * help.el (describe-copying):
6581         * help.el (describe-project):
6582         * help.el (view-emacs-news):
6583         * help.el (view-sample-init-el): New.
6584         * help.el (Help-princ-face): New.
6585         * help.el (Help-prin1-face): New.
6586         * help.el (help-symbol-function-context-menu):
6587         * help.el (help-symbol-variable-context-menu):
6588         * help.el (help-symbol-function-and-variable-context-menu):
6589         * help.el (frob-help-extents):
6590         * help.el (describe-function-1):
6591         * help.el (describe-variable):
6592
6593         Add coloring in Help buffers, correspondent with hyperlinks.
6594         View files in view-mode rather than Fundamental.
6595         Remove separators from context menus -- now handled in generic code.
6596         Add `Find Tag' to context menu.
6597         
6598         * menubar.el (popup-mode-menu):
6599
6600         Rewrite code that outputs the popup menu to (a) put more specific
6601         entries first, (b) be more robust, (c) output the proper context
6602         menu separators automatically (the context menu functionality is
6603         new and currently used only by Help).
6604
6605 2001-03-10  William M. Perry  <wmperry@aventail.com>
6606
6607         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6608         this function when converting from the 21.1 GTK branch.  Now
6609         supports file, password, question, and color built-in dialogs.
6610
6611 2001-03-06  Ben Wing  <ben@xemacs.org>
6612
6613         * keydefs.el:
6614         * keydefs.el (global-map):
6615         Add commented-out change of M-k (for 21.5).
6616         
6617         * menubar-items.el (default-menubar):
6618         Fix items to control kill-line behavior; add items for
6619         shifted motion.
6620         
6621         * simple.el:
6622         * simple.el (kill-whole-line):
6623         * simple.el (historical-kill-line): Removed.
6624         * simple.el (kill-line): Removed.
6625         * simple.el (kill-entire-line): New.
6626         * simple.el (kill-line-1): New.
6627         * simple.el (backward-kill-line):
6628         Undo kill-whole-line == always changes.  Add new function
6629         kill-entire-line to unconditionally delete the current line.
6630         Add comments describing the lamentable state of affairs of
6631         the kill-line functions and variables.
6632
6633 2001-03-02  Ben Wing  <ben@xemacs.org>
6634
6635         * simple.el:
6636         * simple.el (beginning-of-buffer):
6637         * simple.el (end-of-buffer):
6638         * simple.el (mark-ring-unrecorded-commands):
6639         * simple.el (signal-error-on-buffer-boundary):
6640         * simple.el (shifted-motion-keys-select-region):
6641         * simple.el (unshifted-motion-keys-deselect-region):
6642         * simple.el (motion-keys-for-shifted-motion): New.
6643         * simple.el (handle-pre-motion-command):
6644         * simple.el (handle-post-motion-command):
6645         * simple.el (forward-char-command):
6646         * simple.el (backward-char-command):
6647         * simple.el (scroll-up-command):
6648         * simple.el (scroll-down-command):
6649         * simple.el (next-line):
6650         * simple.el (previous-line):
6651         * simple.el (backward-block-of-lines):
6652         * simple.el (forward-block-of-lines):
6653         * simple.el (backward-word):
6654         * simple.el (mark-word):
6655
6656         Augment documentation of the most common motion commands to make
6657         note of the shifted-motion support.  Improve the support to (a)
6658         properly document how it works and why it's done in the fashion it
6659         is, and (b) allow the keystrokes that trigger it to be customized.
6660
6661         Correct error in the customize specification of
6662         mark-ring-unrecorded-commands.
6663
6664 2001-03-02  Ben Wing  <ben@xemacs.org>
6665
6666         * font-lock.el:
6667         * font-lock.el (font-lock-pending-extent-table): Removed.
6668         * font-lock.el (font-lock-pending-buffer-table): New.
6669         * font-lock.el (font-lock-pre-idle-hook):
6670         * font-lock.el (font-lock-after-change-function):
6671         * font-lock.el (font-lock-fontify-pending-extents):
6672         * font-lock.el (font-lock-lisp-like):
6673
6674         Fix handling of pending extents to avoid excessive slowness (N^2
6675         behavior) when making lots of buffer changes between redisplays,
6676         such as when saving the Options.
6677
6678 2001-03-09  William M. Perry  <wmperry@aventail.com>
6679
6680         * device.el:
6681         * dragdrop.el:
6682         * dumped-lisp.el:
6683         * faces.el:
6684         * frame.el:
6685         * gnuserv.el:
6686         * loadup.el:
6687         * menubar-items.el:
6688         * minibuf.el:
6689         The Great GTK Merge.
6690
6691         * ChangeLog.GTK:
6692         * dialog-gtk.el:
6693         * gdk.el:
6694         * generic-widgets.el:
6695         * glade.el:
6696         * gnome-widgets.el:
6697         * gnome.el:
6698         * gtk-compose.el:
6699         * gtk-extra.el:
6700         * gtk-faces.el:
6701         * gtk-ffi.el:
6702         * gtk-file-dialog.el:
6703         * gtk-font-menu.el:
6704         * gtk-glyphs.el:
6705         * gtk-init.el:
6706         * gtk-iso8859-1.el:
6707         * gtk-marshal.el:
6708         * gtk-mouse.el:
6709         * gtk-package.el:
6710         * gtk-password-dialog.el:
6711         * gtk-select.el:
6712         * gtk-widget-accessors.el:
6713         * gtk-widgets.el:
6714         * gtk.el:
6715         widgets-gtk.el:
6716         The Great GTK Merge: new files.
6717
6718 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6719
6720         * generic-widgets.el: Don't require gtk (a built-in feature) at
6721         top level.  Don't execute the last sexp unless (featurep 'gtk).
6722
6723 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6724
6725         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6726
6727 2001-02-23  Martin Buchholz <martin@xemacs.org>
6728
6729         * XEmacs 21.2.45 "Thelxepeia" is released.
6730
6731 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6732  
6733         * about.el (xemacs-hackers): update my entry. 
6734         * about.el (about-maintainer-info): ditto. 
6735         * about.el (about-hackers): ditto. 
6736
6737 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6738
6739         * about.el (about-maintainer-info): More vanity info about
6740         yours truly.
6741
6742 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6743
6744         * build-report.el (build-report-destination): xemacs-build-reports
6745         has moved to SourceForge, where mailing list name length is
6746         restricted, hence the name change to
6747         xemacs-buildreports@xemacs.org.
6748         * build-report.el (build-report-keep-regexp): Update default.
6749         * build-report.el (build-report-delete-regexp): Ditto.
6750         * build-report.el (build-report-make-output-files): Ditto.
6751
6752 2001-02-19  Craig Lanning  <lanning@scra.org>
6753
6754         * lisp-mode.el: Add indentation specifications for following
6755         Common Lisp forms: handler-case, handler-bind, with-slots,
6756         with-open-file, with-open-stream, print-unreadable-object.
6757
6758 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6759
6760         * font-lock.el (font-lock-set-defaults-1):
6761         Move initialization of `font-lock-cache-position' so that it's set
6762         even if font-lock-keywords is already defined.
6763
6764 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6765
6766         * autoload.el (generate-file-autoloads-1):
6767         Use `emacs-lisp-mode-syntax-table' instead of
6768         `lisp-mode-syntax-table'.
6769         * lisp-mode.el (lisp-mode-syntax-table):
6770         Get rid of old checks for `parse-partial-sexp' version.
6771         Make `|' (pipe) string delimiter instead of punctuation.
6772
6773 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6774
6775         * window.el (save-selected-window):
6776         Use gensym for better macro hygiene.
6777
6778 2001-02-06  Mike Sperber <mike@xemacs.org>
6779
6780         * dump-paths.el:
6781         * startup.el (startup-setup-paths): Set and use
6782         `mule-lisp-directory'.
6783         (startup-setup-paths-warning): Ditto.
6784
6785         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6786         (paths-construct-load-path): Consider `mule-lisp-directory'.
6787
6788 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6789
6790         * font-lock.el: Syntax table improvements used.  A few random
6791         changes are not specified below.
6792         (font-lock-fontify-string-delimiters):
6793         (font-lock-syntactic-keywords):
6794         (font-lock-cache-state nil):
6795         (font-lock-cache-position):
6796         New variables.
6797         (font-lock-set-syntax):
6798         (font-lock-apply-syntactic-highlight):
6799         (font-lock-fontify-syntactic-anchored-keywords):
6800         (font-lock-fontify-syntactic-keywords-region):
6801         (font-lock-eval-keywords):
6802         New functions.
6803         (font-lock-remove-face):
6804         (font-lock-fontify-syntactically-region):
6805         Use syntax properties.
6806
6807 2001-02-08  Martin Buchholz <martin@xemacs.org>
6808
6809         * XEmacs 21.2.44 "Thalia" is released.
6810
6811 2001-01-16  Mike Sperber <mike@xemacs.org>
6812
6813         * startup.el (normal-top-level): Work even if no installation root
6814         is found.
6815
6816 2001-01-30  Andy Piper  <andy@xemacs.org>
6817
6818         * gutter-items.el (progress-abort-glyph): remove instantiator.
6819         (set-progress-abort-instantiator): new function.
6820         (abort-progress-feedback): use it.
6821
6822         * gutter.el (set-gutter-dirty-p): new function.
6823
6824 2001-01-30  Didier Verna  <didier@xemacs.org>
6825
6826         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6827
6828 2001-01-24  Didier Verna  <didier@xemacs.org>
6829
6830         * sound.el (sound-extension-list): give a better default value.
6831         * sound.el (load-sound-file): improve the doc string, also find
6832         files given by absolute names, pass a real extension list to
6833         `locate-file'.
6834
6835 2001-01-26  Martin Buchholz <martin@xemacs.org>
6836
6837         * XEmacs 21.2.43 "Terspichore" is released.
6838
6839 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6840
6841         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6842         messages from gnuserv.
6843
6844 2001-01-20  Martin Buchholz <martin@xemacs.org>
6845
6846         * XEmacs 21.2.42 "Poseidon" is released.
6847
6848 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6849
6850         * cl-macs.el (cl-upcase-arg): New function.
6851         (cl-function-arglist): New function.
6852         (cl-transform-lambda): Automatically add CL-style lambda list to
6853         documentation string using functions above.
6854
6855 2001-01-12  Andy Piper  <andy@xemacs.org>
6856
6857         * package-get.el (package-get-custom): call
6858         package-net-update-installed-db.
6859
6860         * package-ui.el (pui-install-selected-packages): call
6861         package-net-update-installed-db.
6862
6863         * package-net.el (package-net-update-installed-db): use
6864         packages-package-list so that we reflect reality.
6865
6866         * packages.el (packages-package-list): Make docstring reflect
6867         reality.
6868
6869         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6870
6871         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6872         isn't installed.
6873
6874 2001-01-17  Andy Piper  <andy@xemacs.org>
6875
6876         * wid-edit.el (widget-activation-glyph-mapper): activate or
6877         deactivate native widgets.
6878         (widget-glyph-insert-glyph): record instantiator.
6879         (widget-push-button-value-create): use it.
6880
6881         * gui.el (gui-button-action): new function. Make button's domain
6882         buffer current when calling.
6883         (make-gui-button): update to use gui-button-action.
6884
6885 2001-01-16  Didier Verna  <didier@xemacs.org>
6886
6887         * menubar-items.el (default-menubar): add an entry for modeline
6888         horizontal scrolling in Options -> Display.
6889
6890 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6891
6892         * package-get.el (package-get-require-signed-base): Set to nil
6893         by default.
6894
6895 2001-01-17  Martin Buchholz <martin@xemacs.org>
6896
6897         * XEmacs 21.2.41 "Polyhymnia" is released.
6898
6899 2001-01-16  Mike Sperber <mike@xemacs.org>
6900
6901         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6902         catch lisp/mule/.
6903
6904 2001-01-14  Mike Sperber <mike@xemacs.org>
6905
6906         * startup.el (maybe-create-compatibility-dot-emacs):
6907         (maybe-unmigrate-user-init-file):
6908         (unmigrate-user-init-file): Created.
6909         (maybe-migrate-user-init-file): Offer creation of compatibility
6910         .emacs.
6911         Some doc fixes wrt init file location.
6912
6913 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6914
6915         * faces.el (face-frob-from-locale-first): new variable.
6916         (frob-face-font-2): Honor tags arg while trying to use
6917         standard-face-mapping.  When face-frob-from-locale-first is set,
6918         first try to set face inheriting from frobbed-face.
6919
6920 2001-01-15  Didier Verna  <didier@xemacs.org>
6921
6922         * about.el (xemacs-hackers): update my entry.
6923         * about.el (about-url-alist): ditto.
6924         * about.el (about-maintainer-info): ditto.
6925         * about.el (about-hackers): ditto.
6926
6927 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6928
6929         The byte compiler has been badly broken for a year,
6930         by the patch of 1999-12-06.
6931         * byte-optimize.el (byte-optimize-form-code-walker):
6932         Bug was: the byte compiler was making this erroneous optimization:
6933         (progn (or (foo)) (bar)) ==> (bar)
6934
6935 2000-11-20  Mike Sperber <mike@xemacs.org>
6936
6937         * setup-paths.el (paths-core-load-path-depth): Split
6938         `paths-load-path-depth' in two for site and core lisp.  Don't
6939         recurse into core.
6940         * setup-paths.el (paths-construct-load-path): Use.
6941
6942 2001-01-10  Andy Piper  <andy@xemacs.org>
6943
6944         * package-net.el (package-net-cygwin32-binary-size): new variable
6945         (package-net-win32-binary-size): ditto.  add much needed
6946         commentary.
6947
6948         * gutter-items.el (buffers-tab-items): correct off-by-one error
6949         for buffers-tab-max-size.
6950
6951 2001-01-08  Martin Buchholz <martin@xemacs.org>
6952
6953         * XEmacs 21.2.40 is released.
6954
6955 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6956
6957         * mule/hebrew.el: Fix comments and typos.
6958         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6959
6960 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6961
6962         * ChangeLog.1: move ancient log from fill.el.
6963
6964         * dump-paths.el:
6965         paragraphs.el:
6966         mule/mule-category.el:
6967         Miscellaneous typo fixes and slight doc clarifications.
6968
6969         * mule/mule-ccl.el:  Correct file name in header.
6970
6971 2000-12-31  Martin Buchholz <martin@xemacs.org>
6972
6973         * XEmacs 21.2.39 is released.
6974
6975 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6976
6977         * byte-optimize.el (byte-optimize-cond):
6978         (byte-optimize-cond-1): New.
6979         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6980         Optimizes (cond (x nil)) ==> nil.
6981         Provide better diagnostic on malformed expr like (cond foo).
6982
6983 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6984
6985         * mule/mule-coding.el:
6986         mule/mule-cmds.el (reset-language-environment,
6987         set-language-environment-coding-systems):
6988         Safer default coding-priority-list, corresponding to src/file-coding.h.
6989
6990 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6991
6992         * package-admin.el: Allow package removal from
6993         early-package-load-path.
6994
6995 2000-12-15  Andreas Jaeger  <aj@suse.de>
6996
6997         * about.el (about-maintainer-info): Update my entry.
6998
6999 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7000
7001         * packages.el (locate-library): Add support for bzip2
7002         compressed .el files.
7003
7004 2000-12-12  Andy Piper  <andy@xemacs.org>
7005
7006         * package-net.el: new file.
7007
7008 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7009
7010         * font-lock.el: Add missing C++ keywords.
7011
7012 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7013
7014         * simple.el (indent-for-comment): Preserve indentation of comments
7015         starting in column 0, as documented in (Info-goto-node
7016         "(xemacs)Comments").  Update docstring accordingly.
7017
7018 2000-12-05  Martin Buchholz <martin@xemacs.org>
7019
7020         * XEmacs 21.2.38 is released.
7021
7022 2000-12-04  Didier Verna  <didier@xemacs.org>
7023
7024         * mouse.el (default-mouse-track-set-point-in-window): remove
7025         spurious '+' operation detected by Martin.
7026
7027
7028 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7029
7030         * cl-extra.el (coerce):
7031         Implement char to integer coercion.
7032         Remove extraneous (numberp) test.
7033
7034         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7035         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7036         (byte-optimize-predicate):
7037         Warn if evaluating constant expression signals an error.
7038         (byte-optimize-form): Small simplification.
7039
7040         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7041
7042 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7043
7044         * byte-optimize.el:
7045         (byte-optimize-minus):
7046         (byte-optimize-plus):
7047         (byte-optimize-mult):
7048         (byte-optimize-quo):
7049         Use (car (last x)) instead of (last x) to get last elt!
7050         Use `byte-optimize-predicate' to optimize `%'.
7051         Move optimizations for special numeric args to bytecomp.el.
7052         * bytecomp.el (byte-compile-associative): Remove.
7053         (byte-compile-max): New.
7054         (byte-compile-min): New.
7055         Properly handle erroneous calls: (max) (min).
7056         (byte-compile-plus): New.
7057         (byte-compile-minus):
7058         It's easiest to handle 0, +1 and -1 args here.
7059         (byte-compile-mult): New.
7060         It's easiest to handle 1, -1 and 2 args here.
7061         (byte-compile-quo):
7062         It's easiest to handle 0, +1 and -1 args here.
7063         Issue byte-compiler warning when dividing by zero.
7064
7065         Byte-compiler arithmetic improvements.
7066         Better optimize these expressions in the obvious way:
7067         (+ x y 1)   -->  varref x varref y add add1
7068         (+ x y -1)  -->  varref x varref y add sub1
7069         (- x y 0)   -->  (- x y)
7070         (- 0 x y)   -->  (- (- x) y)
7071         (% 42 19)   --> compile-time constant
7072         (/ 42 19)   --> compile-time constant
7073         (* (foo) 2) --> foo call dup plus
7074
7075         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7076         unless (declaim (optimize (safety 3)))
7077         or (setq byte-compile-delete-errors nil).
7078
7079 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7080
7081         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7082         docstrings.
7083
7084 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7085
7086         * startup.el (command-line-do-help):  Add documentation of
7087         portable dumper switches.
7088
7089 2000-11-22  Andy Piper  <andy@xemacs.org>
7090
7091         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7092
7093         * glyphs.el (init-glyphs): don't use autodetect for strings.
7094
7095 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7096
7097         * byte-optimize.el (byte-optimize-char-before):
7098         (byte-optimize-backward-char):
7099         (byte-optimize-backward-word):
7100         Fix incorrect optimizations for these sorts of expressions:
7101         (let ((x nil)) (backward-char x))
7102
7103 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7104
7105         * byte-optimize.el:
7106         * byte-optimize.el (byte-optimize-backward-char): New.
7107         * byte-optimize.el (byte-optimize-backward-word): New.
7108         Make backward-word and backward-char as efficient as forward versions.
7109
7110         * bytecomp.el (byte-compile-no-args-with-one-extra):
7111         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7112         * bytecomp.el (byte-compile-two-args-with-one-extra):
7113         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7114         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7115         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7116         Check if extra arg is constant nil, and if so, use byte-coded call.
7117
7118         * simple.el (backward-word):
7119         * simple.el (mark-word):
7120         * simple.el (kill-word):
7121         * simple.el (backward-kill-word):
7122         Make COUNT argument optional, for consistency with forward-char et al.
7123
7124         * abbrev.el (abbrev-string-to-be-defined):
7125         * abbrev.el (inverse-abbrev-string-to-be-defined):
7126         * abbrev.el (inverse-add-abbrev):
7127         * abbrev.el (expand-region-abbrevs):
7128         * buff-menu.el (Buffer-menu-execute):
7129         * indent.el (move-to-left-margin):
7130         * indent.el (indent-relative):
7131         * indent.el (move-to-tab-stop):
7132         * info.el (Info-reannotate-node):
7133         * lisp-mode.el (lisp-indent-line):
7134         * lisp.el (end-of-defun):
7135         * lisp.el (move-past-close-and-reindent):
7136         * misc.el (copy-from-above-command):
7137         * mouse.el (default-mouse-track-scroll-and-set-point):
7138         * page.el (forward-page):
7139         * paragraphs.el (forward-paragraph):
7140         * paragraphs.el (end-of-paragraph-text):
7141         * picture.el (picture-forward-column):
7142         * picture.el (picture-self-insert):
7143         * rect.el (extract-rectangle-line):
7144         * simple.el (newline):
7145         * simple.el (fixup-whitespace):
7146         * simple.el (backward-delete-char-untabify):
7147         * simple.el (transpose-chars):
7148         * simple.el (transpose-preceding-chars):
7149         * simple.el (do-auto-fill):
7150         * simple.el (indent-new-comment-line):
7151         * simple.el (blink-matching-open):
7152         * view-less.el (cleanup-backspaces):
7153         * wid-edit.el (widget-transpose-chars):
7154         * term/bg-mouse.el (bg-insert-moused-sexp):
7155         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7156
7157         * info.el (Info-fontify-node):
7158         * simple.el (backward-delete-function):
7159         Use canonical delete-backward-char instead of backward-delete-char.
7160
7161 2000-11-20  Andy Piper  <andy@xemacs.org>
7162
7163         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7164         no buffers.
7165
7166 2000-11-20  Andy Piper  <andy@xemacs.org>
7167
7168         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7169         buffer tabs.
7170
7171 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7172
7173         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7174         (proclaim inline...) was shadowing compiler-macros.
7175
7176 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7177
7178         * bytecomp.el (byte-compile-eval): New.
7179         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7180         Keeps this promise made in Lispref:
7181         "If a file being compiled contains a `defmacro' form, the macro is
7182         defined temporarily for the rest of the compilation of that file."
7183
7184 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7185
7186         * cl.el (floatp-safe):
7187         (plusp):
7188         (minusp):
7189         (oddp):
7190         (evenp):
7191         (cl-abs):
7192         Use a better parameter name than `x'.
7193
7194         * cl-macs.el (check-type): Make continuable.  Change documentation
7195         to require PLACE, but accept any form for compatibility.
7196
7197         * abbrev.el (define-abbrev): Use check-type.
7198         * font-menu.el (font-menu-change-face): Use check-type.
7199         * menubar.el (relabel-menu-item): Use check-type.
7200         * itimer.el: Fix typo.
7201
7202 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7203
7204         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7205
7206 2000-11-14  Martin Buchholz <martin@xemacs.org>
7207
7208         * XEmacs 21.2.37 is released.
7209
7210 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7211
7212         * code-cmds.el: Provide the feature.
7213
7214 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7215
7216         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7217
7218         * code-cmds.el: New file
7219         * mule/mule-cmds.el:
7220         * mule/mule-misc.el
7221         (coding-keymap): New keymap. Define coding system keyboard
7222         commands on file-coding builds too.
7223         (coding-system-change-eol-conversion):
7224         (universal-coding-system-argument):
7225         (set-default-coding-systems):
7226         (prefer-coding-system): Moved from mule-cmds.el
7227         (set-buffer-process-coding-system): Moved from mule-misc.el
7228
7229 2000-09-15  Stephen Carney <carney@scubadoo.com>
7230
7231         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7232
7233 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7234
7235         * package-get.el (package-get-download-sites): Add a pre-release
7236         site for experimental packages.
7237
7238         * auto-autoloads.el: Regenerated.
7239
7240 2000-08-01  Andy Piper  <andy@xemacs.org>
7241
7242         * gutter-items.el (buffers-tab-omit-function): reference
7243         buffers-tab-select-visible-buffers.
7244         (buffers-tab-filter-functions): new variable, by default uses
7245         buffers-tab-selection-function and buffers-tab-omit-function.
7246         (select-buffers-tab-buffers-by-mode): invert arguments.
7247         (buffers-tab-select-visible-buffers): new function. Invert calling
7248         of buffers-menu-omit-invisible-buffers.
7249         (buffers-tab-items): rewrite to use
7250         buffers-tab-filter-functions. Rewrite docstring.
7251         (gutter-buffers-tab-extent): delete.
7252         (add-tab-to-gutter): always build a new extent when adding the
7253         tabs.
7254         (update-tab-in-gutter): make gutter dirty when orientation
7255         changes.
7256
7257 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7258
7259         * bytecomp.el (byte-compile-defvar-or-defconst):
7260         Only do loadhist recording if defvar form includes a value.
7261
7262 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7263
7264         * bytecomp.el (byte-compile-initial-macro-environment):
7265         `eval-when-compile' should not compile its body.
7266
7267 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7268
7269         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7270         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7271         some Japanese English.  Remove some ancient FSF comments, and
7272         improve docstrings.  Use symbols not vectors for tables.
7273
7274 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7275
7276         * keymap.el:
7277         (local-key-binding):
7278         (global-key-binding):
7279         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7280
7281         * lisp.el:
7282         (backward-sexp): Slightly simpler code.
7283         (mark-sexp): Make arg optional, like FSF Emacs.
7284         (forward-list): Slightly simpler code.
7285         (backward-list): Slightly simpler code.
7286         (down-list):  Make arg optional, like FSF Emacs.
7287         (up-list):  Make arg optional, like FSF Emacs.
7288         (backward-up-list):  Make arg optional, like FSF Emacs.
7289         (kill-sexp):  Make arg optional, like FSF Emacs.
7290         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7291
7292         * font-menu.el (font-menu-change-face):
7293         Take continuable errors into account.
7294
7295         * abbrev.el:
7296         * abbrev.el (clear-abbrev-table):
7297         * abbrev.el (define-abbrev-table):
7298         * abbrev.el (define-abbrev):
7299         * abbrev.el (insert-abbrev-table-description):
7300         * apropos.el (apropos-documentation-check-doc-file):
7301         * apropos.el (apropos-documentation-check-elc-file):
7302         * buff-menu.el (list-buffers):
7303         * buff-menu.el (list-buffers-noselect):
7304         * bytecomp.el (byte-recompile-directory):
7305         * bytecomp.el (batch-byte-compile):
7306         * cl-macs.el (typep):
7307         * code-files.el (find-coding-system-magic-cookie):
7308         * code-files.el (insert-file-contents):
7309         * cus-edit.el (customize-set-variable):
7310         * cus-edit.el (customize-save-variable):
7311         * cus-face.el (custom-set-face-font-size):
7312         * cus-face.el (custom-set-face-update-spec):
7313         * cus-face.el (custom-reset-faces):
7314         * custom.el (custom-check-theme):
7315         * custom.el (copy-upto-last):
7316         * fill.el (canonically-space-region):
7317         * fill.el (fill-paragraph):
7318         * fill.el (fill-region):
7319         * fill.el (find-space-insertable-point):
7320         * fill.el (justify-current-line):
7321         * faces.el (face-spec-update-all-matching):
7322         * faces.el (set-face-stipple):
7323         * files-nomule.el (insert-file-contents):
7324         * files.el (insert-file-contents-literally):
7325         * files.el (hack-local-variables-last-page):
7326         * files.el (basic-save-buffer):
7327         * files.el (insert-directory):
7328         * font-menu.el (font-menu-change-face):
7329         * font.el (font-spatial-to-canonical):
7330         * format.el (format-encode-region):
7331         * format.el (format-insert-file):
7332         * format.el (format-replace-strings):
7333         * gutter.el (set-gutter-element):
7334         * help.el (key-or-menu-binding):
7335         * help.el (describe-bindings):
7336         * help.el (with-syntax-table):
7337         * indent.el (indent-rigidly):
7338         * indent.el (delete-to-left-margin):
7339         * info.el:
7340         * info.el (Info-extract-dir-entry-from):
7341         * info.el (Info-build-dir-anew):
7342         * info.el (Info-rebuild-dir):
7343         * info.el (Info-batch-rebuild-dir):
7344         * info.el (Info-read-subfile):
7345         * info.el (Info-build-node-completions):
7346         * info.el (Info-extract-menu-node-name):
7347         * isearch-mode.el (isearch-range-invisible):
7348         * isearch-mode.el (isearch-restore-invisible-extents):
7349         * itimer.el (itimerp):
7350         * itimer.el (itimer-live-p):
7351         * keymap.el:
7352         * keymap.el (substitute-key-definition):
7353         * keymap.el (read-command-or-command-sexp):
7354         * keymap.el (local-key-binding):
7355         * keymap.el (global-key-binding):
7356         * keymap.el (global-set-key):
7357         * keymap.el (local-set-key):
7358         * ldap.el:
7359         * ldap.el (ldap-add-entries):
7360         * ldap.el (ldap-delete-entries):
7361         * lisp.el (backward-sexp):
7362         * lisp.el (mark-sexp):
7363         * lisp.el (forward-list):
7364         * lisp.el (backward-list):
7365         * lisp.el (down-list):
7366         * lisp.el (backward-up-list):
7367         * lisp.el (up-list):
7368         * lisp.el (kill-sexp):
7369         * lisp.el (backward-kill-sexp):
7370         * menubar.el (add-menu-button):
7371         * menubar.el (add-submenu):
7372         * menubar.el (delete-menu-item):
7373         * menubar.el (relabel-menu-item):
7374         * mouse.el (narrow-window-to-region):
7375         * obsolete.el (define-obsolete-variable-alias):
7376         * obsolete.el (store-substring):
7377         * package-admin.el:
7378         * package-admin.el (package-admin-install-function):
7379         * package-admin.el (package-admin-install-function-mswindows):
7380         * package-admin.el (package-admin-default-install-function):
7381         * package-get.el (package-get-update-base-entries):
7382         * packages.el (packages-load-package-dumped-lisps):
7383         * packages.el (packages-collect-package-dumped-lisps):
7384         * printer.el (generic-print-buffer):
7385         * printer.el (generic-print-region):
7386         * replace.el (occur-mode-mouse-goto):
7387         * replace.el (perform-replace):
7388         * select.el (get-selection-no-error):
7389         * simple.el:
7390         * simple.el (newline):
7391         * simple.el (open-line):
7392         * simple.el (edit-and-eval-command):
7393         * simple.el (goto-line):
7394         * simple.el (undo):
7395         * simple.el (kill-region):
7396         * simple.el (copy-region-as-kill):
7397         * simple.el (kill-ring-save):
7398         * simple.el (set-mark):
7399         * simple.el (next-line):
7400         * simple.el (previous-line):
7401         * simple.el (line-move):
7402         * simple.el (set-goal-column):
7403         * simple.el (comment-region):
7404         * subr.el:
7405         * subr.el (putf):
7406         * syntax.el (modify-syntax-entry):
7407         * syntax.el (map-syntax-table):
7408         * view-less.el (view-file):
7409         * view-less.el (view-buffer):
7410         * view-less.el (view-file-other-window):
7411         * window-xemacs.el (backward-other-window):
7412         * window.el:
7413         * window.el (one-window-p):
7414         * window.el (walk-windows):
7415         * window.el (window-list):
7416         * x-mouse.el (x-mouse-kill):
7417         * x-select.el (x-get-cutbuffer):
7418         * x-select.el (x-store-cutbuffer):
7419         * term/bg-mouse.el (bg-mouse-line-to-center):
7420         * term/sun-mouse.el (window-line-end):
7421         * term/sun-mouse.el (sun-select-region):
7422         * term/sun.el (kill-region-and-unmark):
7423         * mule/mule-category.el:
7424         * mule/mule-category.el (modify-category-entry):
7425         * mule/mule-category.el (char-category-list):
7426         * mule/mule-coding.el (coding-system-force-on-output):
7427         * mule/mule-misc.el (coding-system-put):
7428         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7429
7430 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7431
7432         * cus-face.el: Typo fixes and tiny clarifications.
7433         * custom.el: ditto
7434
7435 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7436
7437         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7438         * startup.el (normal-top-level): Setup auto-save-list-file-name
7439         if auto-save-list-file-prefix is non-nil.
7440
7441 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7442
7443         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7444
7445 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7446
7447         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7448         get symbol at point-min.
7449
7450 2000-10-24  Didier Verna  <didier@xemacs.org>
7451
7452         * info.el (Info-emacs-info-file-name): defconst it.
7453         * info.el (Info-footnote-tag): defcustom it.
7454         * info.el (Info-no-description-string): ditto.
7455         * info.el (Info-find-node): adapt to new semantics of
7456         'Info-suffixed-file (don't do the case variants stuff).
7457         * info.el (Info-insert-dir): rewrite the dir file variants code.
7458         * info.el (Info-directory-files): New. Return the list of info
7459         files in a directory.
7460         * info.el (Info-dir-outdated-p): use it.
7461         * info.el (Info-parse-dir-entries): ditto.
7462         * info.el (Info-build-dir-anew): don't restrict to files ending
7463         with a ".info.*" extension.
7464         * info.el (Info-set-mode-line): ditto.
7465         * info.el (Info-read-subfile): adapt to new semantics of
7466         'Info-suffixed-file (append 'exact argument).
7467         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7468         string independently of the case.
7469         * info.el (Info-suffixed-file): use it (match all possible case
7470         for the file name).
7471         * info.el (Info-insert-file-contents): code cleanup.
7472         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7473         columns.
7474         * info.el (Info-batch-rebuild-dir): ditto.
7475         * info.el (Info-read-node-name-1): ditto.
7476         * info.el (Info-search): ditto.
7477         * info.el (Info-fontify-node): ditto.
7478
7479
7480 2000-10-24  Didier Verna  <didier@xemacs.org>
7481
7482         * process.el (shell-command): when called from a program, avoid
7483         'push-mark's "mark-set" message.
7484
7485 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7486
7487         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7488         by a symbol, not by a vector.
7489         * mule/vietnamese.el (vscii): Likewise.
7490         (viscii): Likewise.
7491         * mule/cyrillic.el (koi8-r): Likewise.
7492
7493         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7494         by a symbol, not by a vector.
7495         (chinese-big5-2): Likewise.
7496         * mule/ethiopic.el (ethiopic): Likewise.
7497         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7498         (vietnamese-viscii-upper): Likewise.
7499
7500 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7501
7502         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7503
7504 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7505
7506         * byte-optimize.el (byte-optimize-car): New function.
7507         (byte-optimize-cdr): Ditto.
7508
7509 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7510
7511         * byte-optimize.el: Partial synch with FSF 20.7.
7512         Optimize constant concatenation.
7513         Add keymapp as a side effect free function.  It is a built-in.
7514         (byte-after-unbind-pos): Remove byte-equal.
7515
7516 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7517
7518         * update-elc-2.el: Quote regexps correctly.
7519
7520 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7521
7522         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7523         (ccl-compile): Apply integerp, not integer-or-char-p to
7524         check the type of the buffer magnification
7525         (ccl-compile-write-string): Encode a string with binary
7526         coding system.
7527         (ccl-compile-write-repeat): Likewise.
7528
7529 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7530
7531         * buff-menu.el:
7532         * bytecomp.el:
7533         * coding.el:
7534         * faces.el:
7535         * files.el:
7536         * fill.el:
7537         * float-sup.el:
7538         * font-lock.el:
7539         * help.el:
7540         * iso8859-1.el:
7541         * loaddefs.el:
7542         * menubar-items.el:
7543         * menubar.el:
7544         * modeline.el:
7545         * msw-font-menu.el:
7546         * paragraphs.el:
7547         * paths.el:
7548         * replace.el:
7549         * simple.el:
7550         * sound.el:
7551         * startup.el:
7552         * version.el:
7553         * x-faces.el:
7554         * x-font-menu.el:
7555         Remove purecopy.
7556
7557 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7558
7559         * simple.el (do-auto-fill): Use the function pointer to by
7560         `comment-line-break-function', not `indent-new-comment-line'. This
7561         fixes an issue with cc-mode comment continuation.
7562
7563 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7564
7565         * simple.el (turn-on-auto-fill):  Add (interactive).
7566         * mwheel.el (mwheel-install): Add (interactive).
7567         * font-lock.el (turn-on-font-lock): Add (interactive).
7568         (turn-off-font-lock): Add (interactive).
7569
7570 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7571
7572         * packages.el (packages-special-base-regexp): Add `man'.
7573
7574 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7575
7576         * wid-edit.el (widget-specify-active): map over extents in current
7577         buffer like `widget-specify-inactive' does.  Mapping over the
7578         inactive extent object does not work since the current extent is
7579         ignored by `map-extents'.
7580
7581 2000-10-04  Martin Buchholz <martin@xemacs.org>
7582
7583         * XEmacs 21.2.36 is released.
7584
7585 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7586
7587         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7588         Optimize the compiled-function-constants vector by byte-code
7589         reference counts.
7590
7591 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7592
7593         * build-report.el (build-report-delete-regexp): quote value in
7594         defcustom
7595
7596 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7597
7598         * build-report.el (build-report): Don't bind srcdir which we don't
7599         use in `multiple-value-bind' to avoid the only byte-compiler
7600         warning.
7601
7602 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7603
7604         * build-report.el: Requires cl and custom now.
7605         build-report-version is determined by XEmacs version -- remove
7606         build-report-version*.
7607         * build-report.el (build-report-version): Removed.
7608         * build-report.el (build-report-installation-version-regexp): New.
7609         * build-report.el (build-report-version-file-regexp): New.
7610         * build-report.el (build-report-installation-srcdir-regexp): New.
7611         * build-report.el (build-report-destination): Offer
7612         xemacs-build-reports and xemacs-beta.
7613         * build-report.el (build-report-keep-regexp): Adjusted.
7614         * build-report.el (build-report-delete-regexp): Adjusted.
7615         * build-report.el (build-report-make-output-dir): New.
7616         * build-report.el (build-report-installation-file): Replace use of
7617         `concat' with `expand-file-name'.
7618         * build-report.el (build-report-make-output-file): Removed.
7619         * build-report.el (build-report-make-output-files): New.
7620         * build-report.el (build-report-subject): Identify as
7621         user-variable with "*...".
7622         * build-report.el (build-report-prompts): Ditto.
7623         * build-report.el (build-report-version-file): New.
7624         * build-report.el (build-report-file-encoding): Identify as
7625         user-variable with "*...".
7626         * build-report.el (build-report-make-output-get): New.
7627         * build-report.el (build-report-insert-header): Report
7628         emacs-version and system-configuration instead of
7629         build-report-version.
7630         * build-report.el (build-report-insert-make-output): Add file
7631         argument.
7632         * build-report.el (build-report-insert-installation-file):
7633         Re-indent.
7634         * build-report.el (build-report-keep): Change docstring,
7635         re-indent.
7636         * build-report.el (build-report-delete): Ditto.
7637         * build-report.el (build-report-installation-data): New.
7638         * build-report.el (build-report-version-file-data): New.
7639
7640 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7641
7642         * byte-optimize.el (byte-optimize-lapcode):
7643         Fix the optimization of using the first 5 elements of the
7644         constants vector for variables.
7645         (byte-optimize-lapcode): Fix another ancient broken optimization.
7646
7647 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7648
7649         * *: Spelling mega-patch
7650
7651 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7652
7653         * easymenu.el: doc fixes.
7654         (easy-menu-do-define): Use backquote.
7655         (easy-menu-change):
7656         (easy-menu-add):
7657         `when' seems much clearer than `if' here.
7658         (easy-menu-remove):
7659         (easy-menu-add-item):
7660         (easy-menu-item-present-p):
7661         (easy-menu-remove-item):
7662         Wrap using (when (featurep 'menubar) ...)
7663
7664 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7665
7666         * bytecomp.el (displaying-byte-compile-warnings):
7667         Revert Ben's change to this function below so that the compile log
7668         is displayed properly for users of the "popper" package.
7669
7670 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7671
7672         * window.el (save-selected-window): Use backquote.
7673
7674         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7675         Renamed from `byte-compile-file-form-defvar'.
7676         * bytecomp.el (byte-compile-defvar-or-defconst):
7677         Only cons onto current-load-list in top-level forms.
7678         Else this leaks a cons cell every time a defun is called.
7679         Renamed from `byte-compile-defvar', for clarity.
7680         Warn when docstring of defvar is not a string.
7681         Use consistent error messages.
7682         Better comments.
7683
7684 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7685
7686         * simple.el (set-variable):
7687         Remove unneeded defvar by rearranging order of let* forms.
7688
7689         * mule/mule-ccl.el (ccl-get-next-code):
7690         * menubar-items.el (bookmark-menu-filter):
7691         (language-environment-menu-filter):
7692         (tutorials-menu-filter):
7693         * toolbar-items.el (toolbar-compile):
7694         * byte-optimize.el (disassemble-offset):
7695         Use (declare (special ...)) instead of `defvar'.
7696
7697         * cl-macs.el (cl-do-proclaim):
7698         Fix (declare (special ...)) warning suppression syntax.
7699
7700 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7701
7702         * info.el (Info-tag-table-marker):
7703         (Info-tag-table-buffer):
7704         (Info-find-file-node):
7705         (Info-read-subfile):
7706         (Info-build-node-completions):
7707         (Info-search):
7708         (Info-mode):
7709         Multiple info buffer support.
7710
7711 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7712
7713         * ldap.el (ldap-decode-entry): New defun
7714         (ldap-search-entries): Use it in order to decode DN-prefixed
7715         entries properly
7716
7717 2000-08-23  Daniel Pittman <daniel@danann.net>
7718
7719         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7720         Use `eq', not `=', to compare symbols.
7721
7722 2000-07-30  Ben Wing  <ben@xemacs.org>
7723
7724         * bytecomp.el (byte-compile-report-error):
7725         * bytecomp.el (displaying-byte-compile-warnings):
7726         if stack-trace-on-error is set, send out a backtrace when
7727         an error is encountered that stops byte compilation.  this
7728         should make it much much easier to track down those curious
7729         problems.  also undo the kludge of using a separate "*Show*"
7730         buffer for display when there's a temp-buffer-show-function;
7731         we can avoid this by just being a little smarter.
7732
7733         * dialog-items.el:
7734         * dialog-items.el (search-dialog-regexp): New.
7735         * dialog-items.el (search-dialog-callback):
7736         * dialog-items.el (make-search-dialog):
7737         add a regexp option to the dialog and clean up a bit.
7738
7739         * dialog.el:
7740         * dialog.el (yes-or-no-p-dialog-box):
7741         * dialog.el (get-dialog-box-response):
7742         * dialog.el (make-dialog-box):
7743         * dialog.el (dialog-box-finish): New.
7744         * dialog.el (dialog-box-cancel): New.
7745         * dialog.el (internal-make-dialog-box-exit): New.
7746         implement [properly!] the :modal property of the new dialog box
7747         interface.  this is the first time xemacs has ever had *proper*
7748         modal dialog boxes, giving the standard window-system feedback.
7749         (e.g. under windows, clicking on a disabled frame causes a beep
7750         and makes the dialog box flash three times.)
7751
7752         * dragdrop.el: header keyword frobbing.
7753
7754         * dumped-lisp.el (preloaded-file-list):
7755         renamed winnt.el to win32-native.el.
7756
7757         * faces.el (face-property):
7758         * faces.el (set-face-property):
7759         * faces.el (frob-face-property):
7760         * faces.el (frob-face-font-2):
7761         * faces.el (make-face-bold):
7762         * faces.el (make-face-italic):
7763         * faces.el (make-face-bold-italic):
7764         * faces.el (make-face-unbold):
7765         * faces.el (make-face-unitalic):
7766         * faces.el (make-face-smaller):
7767         * faces.el (make-face-larger):
7768         clean up the implementation of these so that window-system-specific
7769         methods are called only on objects belonging to that window system.
7770         previously, you could have [e.g.] mswindows-make-face-bold called
7771         on font object of device type `stream', which is not good and
7772         explains the subtle errors Adrian was getting when byte-compiling
7773         something that required 'term. (Adrian, now you can use stack-trace-
7774         on-error to find the exact place where things are going wrong instead
7775         of having to laboriously binary-search your way through.)
7776
7777         * finder.el (finder-known-keywords):
7778         cleaned up -- properly sorted, clarified the meanings of many of
7779         the keywords, and added a few -- mswin, gui, content, build, www,
7780         user, services.  the last two try to distinguish between a package
7781         that's used directly by the user, and a package that provides
7782         support services to other packages.
7783
7784         * font-lock.el (lisp-font-lock-keywords-2):
7785         update list of lisp control structures to include everything,
7786         including new ones i introduced.
7787
7788         * gutter.el: header keyword frobbing.
7789
7790         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7791         recent isearch element was not doing so!  you got the second-most-
7792         recent instead.
7793
7794         * lisp-mode.el (construct-lisp-mode-menu):
7795         more menubar cleanups.
7796         * lisp-mode.el (with-selected-window):
7797         make it indent properly.
7798
7799         * menubar-items.el (default-menubar): lots of menubar cleanups.
7800         rearranged the options menu the most, e.g. splitting up the
7801         Keyboard/Mouse menu into a new Editing menu and combining the
7802         separate Scrollbar/Gutter/Toolbar submenus into Display.
7803         Got rid of General, moved items to Editing or new Troubleshooting.
7804         Moved Packages to Tools; doesn't seem to belong under Options.
7805         Added stuff to the Cmds menu, e.g. Change Case.
7806
7807         NB please don't complain about these periodic menubar changes.
7808         Anything like this is necessarily incremental in its construction
7809         -- By constant use you gradually become more and more aware of
7810         better and better ways to group menu items.  When we eventually
7811         move the options menu to a property sheet, the existing structure
7812         will probably be preserved fairly well.
7813
7814         * minibuf.el (next-history-element): fix problems with pressing
7815         down arrow in repeat-complex-command.
7816
7817         * modeline.el:
7818         * modeline.el (modeline-3d-p): New.
7819         added custom variable for controlling the 3d modeline.  the
7820         corresponding Options item has been present for a long time,
7821         but commented out with "fix me!" comments.  it's fixed now.
7822
7823         * obsolete.el (add-menu):
7824         remove bogus gettexts.
7825
7826         * process.el (shell-quote-argument):
7827         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7828         For bash under Windows native, see below.
7829
7830         * simple.el:
7831         * simple.el (display-warning-buffer):
7832         Fixed the handling of warning display to eliminate the annoying
7833         *Show* buffer, like was done for byte-compiler output above.
7834
7835         * simple.el (debug-print): New.
7836         Simple function for sending debug messages to the console and/or
7837         other debug places.
7838
7839         * subr.el (replace-in-string):
7840         Rewrite this function to avoid N^2 behavior with large strings --
7841         catastrophic with the new Windows selection code! (Apparently the
7842         author of this function didn't realize there was a fun
7843         replace-match that could make his life much easier, because we
7844         duplicated the entire logic.  The new version is smaller, easier
7845         to understand, much more robust, and has extended features --
7846         those of replace-match.)
7847
7848         * window.el:
7849         * window.el (with-selected-window): New.
7850         An obvious complement to the existing `with-selected-frame' and
7851         `with-current-buffer'.
7852
7853         * win32-native.el: Renamed from winnt.el.
7854         Added a great deal of stuff for properly handling process quoting,
7855         somewhat modeled on Kirill's original model (which i later threw
7856         away).  We should now finally have correctly working process arg
7857         quoting/dequoting so that the final app gets exactly what we
7858         intended.  Because the mechanism is in Lisp, it's easily
7859         extendible. (For those running bash and running the native
7860         version, I tried hard to do what I thought was correct.  But more
7861         thought is needed, and ideally the volunteer work of people with
7862         these configurations that they generally run on.)
7863
7864         * x-font-menu.el (x-font-menu-font-data):
7865         Put in defvar's to fix byte-compiler warnings.
7866
7867 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7868
7869         * select.el (selection-coercion-alist): Initialise.
7870         * select.el (select-coerce-to-text): New.
7871         * select.el (select-coerce): New.
7872         New functions to perform type and value coercion.
7873
7874         * select.el (select-buffer-killed-default): Keep data if it was
7875         on the clipboard.
7876
7877 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7878
7879         * menubar-items.el (default-menubar): Fix typo.
7880         (default-menubar): `lambda' was mispelled as `lamda'.
7881
7882 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7883
7884         * window.el (shrink-window-if-larger-than-buffer): Remove
7885         edge checking code.
7886
7887 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7888
7889         * paths.el (gnus-local-domain): Removed.
7890         (gnus-local-organization): Ditto.
7891         (gnus-startup-file): Ditto.
7892
7893 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7894
7895         * files.el (auto-mode-alist): Add .spec for RPM.
7896
7897 2000-07-31  Andy Piper  <andy@xemacs.org>
7898
7899         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7900
7901 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7902
7903         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7904         browse-url.
7905         * help.el (xemacs-www-page): Ditto.
7906         (xemacs-www-faq): Ditto.
7907         * menubar-items.el (default-menubar): Ditto.
7908
7909         * wid-edit.el (widget-url-link-action): Ditto.
7910         From: Kenichi OKADA <okada@opaopa.org>.
7911
7912 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7913
7914         * finder.el (finder-commentary): Add autoload cookie.
7915
7916 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7917
7918         * files.el (insert-file-contents-literally): Fix second let
7919         binding for `coding-system-for-read' to `coding-system-for-write'
7920         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7921
7922 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7923
7924         * files.el (insert-file-contents-literally): Use binary coding
7925         system (from Morioka san).
7926         (insert-file-contents-literally): Make file-name-handler method.
7927
7928 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7929
7930         * cl-macs.el (get-selection): Add defsetf.
7931
7932 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7933
7934         * x-init.el (x-activate-region-as-selection): replace obsolete
7935         function x-own-selection with own-selection.
7936         (ow-find): replace obsolete functions x-get-selection and
7937         x-get-clipboard with get-selection and get-clipboard.
7938         (init-post-x-win): replace obsolete function x-disown-selection
7939         with disown-selection.
7940
7941 2000-07-20  Mike Sperber  <mike@xemacs.org>
7942
7943         * startup.el (load-user-init-file): Only try to load init file if
7944         it exists.
7945
7946 2000-07-10  Andy Piper  <andy@xemacs.org>
7947
7948         * dialog-items.el: sync with Ben's patch.
7949
7950         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7951         comment.
7952         (progress-text-glyph): deleted.
7953         (progress-layout-glyph): make completely minimal.
7954         (progress-gauge-glyph): ditto.
7955         (progress-display-style): fix to handle dynamic instantiator
7956         changes.
7957         (progress-text-instantiator): new.
7958         (progress-layout-instantiator): new.
7959         (progress-gauge-instantiator): new.
7960         (set-progress-display-instantiator): renamed and changed from
7961         set-progress-display-style.
7962         (progress-abort-glyph): use instantiator not glyph.
7963         (append-progress-display): use set-progress-display-instantiator
7964         and set-glyph-image.
7965         (abort-progress-display): ditto.
7966         (raw-append-progress-display): ditto.
7967
7968 2000-07-20  Ben Wing  <ben@xemacs.org>
7969
7970         * code-files.el: Move Mule-specific code to mule-coding.el.
7971
7972 2000-07-15  Ben Wing  <ben@xemacs.org>
7973
7974         * autoload.el:
7975         Fixed comments.
7976
7977         * cmdloop.el:
7978         * cmdloop.el (yes-or-no-p):
7979         * cmdloop.el (y-or-n-p):
7980         Make these functions use should-use-dialog-box-p and not be
7981         overridden in dialog.el.
7982
7983         * cus-dep.el:
7984         * cus-dep.el (Custom-make-dependencies): Removed.
7985         * cus-dep.el (Custom-make-dependencies-1): New.
7986         * cus-dep.el (Custom-make-one-dependency): New.
7987         New entry point for use in Makefiles, to avoid excessive
7988         invocations.
7989
7990         * cus-edit.el (custom-variable-reset-saved):
7991         * cus-edit.el (custom-variable-reset-standard):
7992         * cus-edit.el (custom-save-resets):
7993         Fix bytecompiler warnings.
7994
7995         * dialog.el:
7996         * dialog.el (yes-or-no-p-dialog-box):
7997         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7998         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7999         * dialog.el (get-dialog-box-response):
8000         * dialog.el (message-or-box):
8001         * dialog.el (make-dialog-box):
8002         * dialog.el (popup-dialog-box): New.
8003         Avoid yes-or-no-p bogosities.
8004         Create a general function `make-dialog-box' to encapsulate all
8005         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8006
8007         * dumped-lisp.el (preloaded-file-list):
8008         Add dialog-items.  Clean up.  Group files by types.
8009
8010         * easymenu.el (easy-menu-add):
8011         * easymenu.el (easy-menu-remove):
8012         Account for accelerators.
8013
8014         * extents.el:
8015         * extents.el (extent-list): New args, like in map-extents.
8016         * extents.el (extent-at-event): New.
8017         * extents.el (extents-at-event): New.
8018
8019         * font-lock.el:
8020         * font-lock.el (font-lock-mode):
8021         * font-lock.el (font-lock-default-fontify-buffer):
8022         * font-lock.el (font-lock-default-unfontify-region):
8023         * font-lock.el (font-lock-fontify-syntactically-region):
8024         * font-lock.el (font-lock-fontify-keywords-region):
8025         Use new progress-feedback names.
8026
8027         * font-lock.el (java-font-lock-identifier-regexp):
8028         * font-lock.el (java-font-lock-class-name-regexp):
8029         Fix bytecompiler warnings.
8030
8031         * gutter-items.el:
8032         * gutter-items.el (progress-display-use-echo-area): Removed.
8033         * gutter-items.el (progress-feedback-use-echo-area): New.
8034         * gutter-items.el (progress-display-popup-period): Removed.
8035         * gutter-items.el (progress-feedback-popup-period): New.
8036         * gutter-items.el (set-progress-display-style): Removed.
8037         * gutter-items.el (set-progress-feedback-style): New.
8038         * gutter-items.el (progress-display-style): Removed.
8039         * gutter-items.el (progress-feedback-style): New.
8040         * gutter-items.el (progress-stack):
8041         * gutter-items.el (progress-displayed-p): Removed.
8042         * gutter-items.el (progress-feedbacked-p): New.
8043         * gutter-items.el (clear-progress-display): Removed.
8044         * gutter-items.el (clear-progress-feedback): New.
8045         * gutter-items.el (progress-display-clear-when-idle): Removed.
8046         * gutter-items.el (progress-feedback-clear-when-idle): New.
8047         * gutter-items.el (remove-progress-display): Removed.
8048         * gutter-items.el (remove-progress-feedback): New.
8049         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8050         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8051         * gutter-items.el (append-progress-display): Removed.
8052         * gutter-items.el (append-progress-feedback): New.
8053         * gutter-items.el (abort-progress-display): Removed.
8054         * gutter-items.el (abort-progress-feedback): New.
8055         * gutter-items.el (raw-append-progress-display): Removed.
8056         * gutter-items.el (raw-append-progress-feedback): New.
8057         * gutter-items.el (display-progress-display): Removed.
8058         * gutter-items.el (display-progress-feedback): New.
8059         * gutter-items.el (current-progress-display): Removed.
8060         * gutter-items.el (current-progress-feedback): New.
8061         * gutter-items.el (current-progress-display-label): Removed.
8062         * gutter-items.el (current-progress-feedback-label): New.
8063         * gutter-items.el (progress-display): Removed.
8064         * gutter-items.el (progress-feedback): New.
8065         Replace "progress-display" with "progress-feedback" globally.
8066
8067         * gutter-items.el (lprogress-display): Removed.
8068         * gutter-items.el (progress-feedback-with-label): New.
8069         Rename lprogress-display ==> progress-feedback-with-label.
8070
8071         * gutter-items.el (search-dialog-direction): Removed.
8072         * gutter-items.el (search-dialog-text): Removed.
8073         * gutter-items.el (search-dialog-callback): Removed.
8074         * gutter-items.el (make-search-dialog): Removed.
8075         Move to dialog-items.el.
8076
8077         * help.el:
8078         * help.el (help-mode-quit):
8079         * help.el (mode-for-help): New.
8080         * help.el (help-sticky-window): New.
8081         * help.el (help-window-config): New.
8082         * help.el (with-displaying-help-buffer):
8083         * help.el (function-at-event): New.
8084         * help.el (help-symbol-regexp): New.
8085         * help.el (help-symbol-run-function-1): New.
8086         * help.el (help-symbol-run-function): New.
8087         * help.el (help-symbol-function-context-menu): New.
8088         * help.el (help-symbol-variable-context-menu): New.
8089         * help.el (help-symbol-function-and-variable-context-menu): New.
8090         * help.el (frob-help-extents): New.
8091         * help.el (describe-function-1):
8092         * help.el (variable-at-point):
8093         * help.el (variable-at-event): New.
8094         * help.el (describe-variable):
8095         Major overhaul.
8096         - Make functions and variables be mousable.
8097         - Middle button hyperlinks.
8098         - New context-menu entries.
8099
8100         * keydefs.el:
8101         * keydefs.el (global-map):
8102         New key bindings to move lines up and down.
8103
8104         * lisp-mode.el:
8105         * lisp-mode.el (construct-lisp-mode-menu): New.
8106         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8107         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8108         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8109         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8110         Make popup and menubar menus be different.  Popup menu uses
8111         clicked location and automatically assumes symbol under the mouse
8112         for various commands.
8113
8114         * menubar-items.el:
8115         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8116         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8117
8118         * menubar-items.el (global-popup-menu): Removed.
8119         * menubar-items.el (mode-popup-menu): Removed.
8120         * menubar-items.el (activate-popup-menu-hook): Removed.
8121         * menubar-items.el (popup-mode-menu): Removed.
8122         * menubar-items.el (popup-buffer-menu): Removed.
8123         * menubar-items.el (popup-menubar-menu): Removed.
8124         Move to menubar.el.
8125
8126         * menubar.el:
8127         * menubar.el (global-popup-menu): New.
8128         * menubar.el (mode-popup-menu): New.
8129         * menubar.el (activate-popup-menu-hook): New.
8130         * menubar.el (last-popup-menu-event): New.
8131         * menubar.el (popup-mode-menu): New.
8132         * menubar.el (popup-buffer-menu): New.
8133         * menubar.el (popup-menubar-menu): New.
8134         * menubar.el (menu-call-at-event): New.
8135         Move non-content functions here.  Add support for context menu
8136         items on extents.
8137
8138         * minibuf.el (minibuffer-history-uniquify):
8139         Typo fix.
8140
8141         * minibuf.el (read-file-name-1):
8142         Call new file dialog box if it exists.
8143
8144         * minibuf.el (mouse-rfn-setup-vars):
8145         Clean up "chop" action.
8146
8147         * mouse.el:
8148         * mouse.el (button2): Now bound to mouse-track.
8149         * mouse.el (click-inside-extent-p):
8150         * mouse.el (point-inside-extent-p):
8151         * mouse.el (point-inside-selection-p):
8152         * mouse.el (mouse-drag-or-yank): Removed.
8153         * mouse.el (mouse-begin-drag-n-drop): New.
8154         * mouse.el (mouse-eval-sexp):
8155         * mouse.el (mouse-track-activate-strokes): New.
8156         * mouse.el (mouse-track-do-activate): New.
8157         * mouse.el (mouse-track):
8158         * mouse.el (default-mouse-track-event-is-with-button): New.
8159         * mouse.el (default-mouse-track-cleanup-hook):
8160         * mouse.el (default-mouse-track-drag-hook):
8161         * mouse.el (default-mouse-track-drag-up-hook):
8162         * mouse.el (default-mouse-track-click-hook):
8163         Merge drag-n-drop into mouse-track.
8164         Add general "activate" support to replace specific button2 kludges.
8165         Use "button modifier" support in mouse-track.
8166
8167         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8168
8169         * package-ui.el:
8170         * package-ui.el (pui-menu):
8171         * package-ui.el (pui-popup-context-sensitive): Removed.
8172         Fix bytecompiler warnings.
8173         Clean up popup code a bit.
8174
8175         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8176
8177         * simple.el:
8178         * simple.el (transpose-lines):
8179         * simple.el (transpose-line-up): New.
8180         * simple.el (transpose-line-down): New.
8181         * simple.el (transpose-subr):
8182         * simple.el (transpose-subr-1): Removed.
8183         Clean up, add functions to move lines up and down.
8184
8185         * startup.el (mail-host-address):
8186         * startup.el (user-mail-address):
8187         Customize.
8188
8189         * subr.el:
8190         * subr.el (set-symbol-value-in-buffer): New.
8191         * subr.el (error):
8192         * subr.el (check-argument-type):
8193         * subr.el (defined-error-p): New.
8194         Add structured error support.
8195
8196         * toolbar-items.el (toolbar-compile):
8197         Use new make-dialog-box.
8198
8199         * update-elc.el:
8200
8201         * userlock.el (ask-user-about-lock-dbox):
8202         * userlock.el (ask-user-about-supersession-threat-dbox):
8203         * userlock.el (ask-user-about-lock):
8204         * userlock.el (ask-user-about-supersession-threat):
8205         Use new make-dialog-box.
8206         Add safety checks; use should use-dialog-box-p.
8207
8208         * window-xemacs.el:
8209         * window-xemacs.el (__buffer-dedicated-frame):
8210         * window-xemacs.el (buffer-dedicated-frame): New.
8211         * window-xemacs.el (set-buffer-dedicated-frame): New.
8212         Move dedicated-frame stuff into lisp.
8213
8214 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8215
8216         * printer.el (generic-print-region): Do not require that
8217         `printer-name' be set.
8218         (printer-name): Commentary clarification.
8219
8220 2000-07-19  Martin Buchholz <martin@xemacs.org>
8221
8222         * XEmacs 21.2.35 is released.
8223
8224 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8225
8226         * select.el (selection-coercible-types): Initialise.
8227
8228 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8229
8230         * select.el (own-clipboard): Bug fix.
8231
8232 2000-07-17  Mike Sperber  <mike@xemacs.org>
8233
8234         * cus-edit.el (custom-migrate-custom-file): Save init file before
8235         continuing.
8236
8237 2000-07-16  Mike Sperber  <mike@xemacs.org>
8238
8239         * startup.el (load-init-file): Remove silly call to
8240         `load-user-custom-file`.
8241         (maybe-migrate-user-init-file): Minor fixes.
8242
8243 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8244
8245         * apropos.el (apropos-documentation-check-doc-file):
8246         `doc' variable should be let-bound, as was presumably intended.
8247
8248         * cus-edit.el (custom-variable-reset-saved):
8249         (custom-variable-reset-standard):
8250         Remove unused variable comment-widget.  Twice.
8251
8252         * toolbar.el (toolbar-blank-press-function):
8253         Add a real defvar with initial value nil and proper docstring.
8254         (press-toolbar-button): No need to check for boundp-ness anymore.
8255
8256         * rect.el (open-rectangle-line): Remove useless (let) form.
8257         Add defvar for pending-delete-mode.
8258
8259         * info.el (Info-find-node): This function needs an autoload cookie.
8260
8261         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8262         Use let* since the second form referred to the first.
8263
8264 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8265
8266         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8267         instead of removed `mswindows-get-clipboard'.
8268
8269
8270 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8271
8272         * select.el (select-convert-from-text): New.
8273         * select.el (select-convert-from-length): New.
8274         * select.el (select-convert-from-integer): New.
8275         * select.el (select-convert-from-identity): New.
8276         * select.el (select-convert-from-filename): New.
8277         * select.el (selection-converter-in-alist): Use them.
8278         New converter functions for X.
8279
8280         * select.el (get-selection): Removed comment.
8281
8282         * select.el (own-selection): Removed append code - I thought
8283         I'd already done this, but apparently not...
8284
8285         * select.el: Changed comment about TIMESTAMP.
8286
8287         * select.el (select-convert-in): New.
8288         * select.el (select-convert-out): New.
8289         New functions that get used by select.c.
8290
8291         * select.el (select-buffer-killed-default): New.
8292         * select.el (select-buffer-killed-text): New.
8293         * select.el (selection-buffer-killed-alist): New.
8294         New list and functions that get called if a relevant selection
8295         exists and a buffer gets killed.
8296
8297         * select.el (select-convert-to-targets):
8298         * select.el (select-convert-to-identity): Removed.
8299         * select.el (select-convert-from-identity): Removed.
8300         * select.el (select-converter-out-alist):
8301         Removed _EMACS_INTERNAL selection type.
8302
8303         * x-select.el (xselect-kill-buffer-hook): Removed.
8304         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8305         Removed this X-specific nonesense. Use the generic support
8306         in select.el instead.
8307
8308 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8309
8310         * mule/mule-category.el (defined-category-hashtable):
8311         Use make-hash-table instead of make-hashtable
8312
8313         * buff-menu.el: Byte-compiler warning fix.
8314
8315         * isearch-mode.el (isearch-highlight-all-cleanup):
8316         Remove unused variable `isearch-highlight-all-start'.
8317
8318         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8319
8320         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8321
8322         * cus-dep.el (Custom-make-dependencies):
8323         Add autoload cookie for custom-add-loads to generated custom-load.el.
8324
8325         * autoload.el (autoload-package-name): Warning suppression.
8326         Move defvar prior to first use.
8327
8328         * custom.el: Add autoload for custom-declare-face.
8329         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8330         * cl.el (cl-hack-byte-compiler):
8331         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8332         to work properly.
8333
8334 2000-07-08  Mike Sperber  <mike@xemacs.org>
8335
8336         * startup.el (load-home-init-file): Added variable.
8337         (maybe-migrate-user-init-file): Added.
8338         (load-user-init-file): Load custom file if different from init
8339         file.
8340
8341         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8342         "startup."
8343
8344         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8345         Moved `custom-file'-related code to cus-file.el.
8346
8347         * cus-file.el: New file.
8348
8349 2000-04-01  Mike Sperber  <mike@xemacs.org>
8350
8351         * packages.el (packages-find-package-directories): Added support
8352         for external package hierarchies with in-place installations.
8353
8354         * find-paths.el (paths-root-in-place-p): Added.
8355         (paths-find-emacs-directory): Added support for external
8356         directories with in-place installations.
8357         (paths-find-site-directory): Ditto.
8358
8359         * startup.el (find-user-init-file): Also look for
8360         ~/.xemacs/init.elc? in preference to ~/.emacs.
8361
8362 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8363
8364         * select.el (own-selection):
8365         * select.el (own-clipboard): Changed `append' parameter to
8366         `how-to-use' parameter.
8367         * select.el (own-selection): Removed icky append code.
8368         * select.el (own-selection, get-selection): Removed extra type
8369         checking.
8370         * select.el (selection-appender-alist):
8371         * select.el (selection-converter-{in|out}-alist): Initialise.
8372         * select.el (select-append-to-*): New.
8373         * select.el (select-convert-from-*): New.  New functions to append
8374         data and convert data from external type.
8375
8376 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8377
8378         * font-lock.el: Javadoc enhancements.
8379
8380 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8381
8382         * printer.el (generic-print-region): Compose job name from buffer
8383         name.
8384
8385 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8386
8387         * font-lock.el (font-lock-fontify-pending-extents): Call
8388         font-lock-fontify-region instead of font-lock-fontify-buffer
8389         to avoid unnecessary progress gauges.
8390
8391 2000-07-06  Craig Lanning  <lanning@scra.org>
8392
8393         * custom-load.el (faces):
8394
8395         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8396         dir is a regex.
8397
8398         * process.el (call-process-internal): from Dan Holmsand, use binary
8399         coding systems so that jka-compr works.
8400
8401 2000-07-07  Ben Wing  <ben@xemacs.org>
8402
8403         * font-lock.el: Undo previous change.  Unfortunately, some
8404         files actually use the variables directly in their init code
8405         without quoting them.
8406
8407 2000-07-07  Ben Wing  <ben@xemacs.org>
8408
8409         * font-lock.el (defvar font-lock-*-face): Removed.
8410
8411         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8412         only when necessary.
8413
8414 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8415
8416         * cl-macs.el: fix cl-transform-function-property kludge
8417         so that it does not require a random feature.
8418
8419 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8420
8421         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8422         as in Linux kernel "Rules.make".
8423
8424 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8425
8426         * build-report.el (build-report): Add autoload cookie.
8427
8428 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8429
8430         * package-ui.el (defgroup pui):  Correct a misspelling
8431         (pui-toggle-package-delete):  Change `seleted' to `selected'
8432
8433 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8434
8435         * package-get.el (package-get-update-base):
8436         (package-get): Use insert-file-contents-literally always.
8437         (package-get-maybe-save-index):
8438         Force coding system for writing to binary.
8439
8440 2000-06-08  Mike Alexander  <mta@arbortext.com>
8441
8442         * code-process.el (call-process-region): If there is no coding
8443         system for the process on process-coding-system-alist use the
8444         coding system of the buffer containing the region.
8445
8446 2000-06-10  Ben Wing  <ben@xemacs.org>
8447
8448         * cmdloop.el (command-error):
8449         If debug-on-error and noninteractive, output backtrace.
8450
8451         * files.el (file-relative-name):
8452         Remove MSDOS references.
8453
8454         * simple.el (line-number): New function, due to non-obvious
8455         behavior/usage of count-lines.
8456
8457         * simple.el (count-lines): document non-obvious usage to get
8458         line number.
8459
8460 2000-06-11  Ben Wing  <ben@xemacs.org>
8461
8462         * faces.el ((featurep 'xpm)):
8463         * x-faces.el (x-init-face-from-resources):
8464         * x-faces.el (x-init-frame-faces):
8465         * x-misc.el (x-init-specifier-from-resources):
8466         * x-misc.el (x-get-resource-and-bogosity-check):
8467         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8468         * x-mouse.el (x-init-pointer-shape):
8469         * x-scrollbar.el (x-init-scrollbar-from-resources):
8470         Add sixth argument to x-get-resource calls so as to issue warnings
8471         rather than errors on bogus arguments.
8472
8473 2000-06-05  Ben Wing  <ben@xemacs.org>
8474
8475         * compat.el: new file.  provides a clean, non-intrusive way to
8476         define compatibility functions.
8477
8478         * process.el (shell-quote-argument): temporary fix for lack
8479         of nt-quote-process-args.  #### I need to put back the overall
8480         structure of that mechanism but redo the guts of it using the
8481         extra intelligence in the C code.
8482
8483 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8484
8485         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8486         `package-get' does in package-get.el, instead of using external
8487         "md5sum" program.
8488
8489         * package-get.el (package-get): Insert package file literally to
8490         make checksum calculation work.
8491
8492 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8493
8494         * code-files.el (convert-mbox-coding-system): Deleted.
8495         (file-coding-system-alist): Removed reference to
8496         convert-mbox-coding-system.
8497
8498 2000-05-28  Martin Buchholz <martin@xemacs.org>
8499
8500         * XEmacs 21.2.34 is released.
8501
8502 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8503
8504         * font-lock.el (font-lock-keywords): Rewrote docstring
8505
8506 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8507
8508         * loadhist.el (unload-feature): handle case where x is both boundp
8509         and fboundp
8510
8511 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8512
8513         * packages.el: It's ok to use built-in macros, but not lisp
8514         defined ones.
8515
8516 2000-05-20  Ben Wing  <ben@xemacs.org>
8517
8518         * font-lock.el:
8519         * font-lock.el (font-lock-message-threshold):
8520         * font-lock.el (font-lock-mode):
8521         * font-lock.el (font-lock-default-fontify-buffer):
8522         * font-lock.el (font-lock-always-fontify-immediately):
8523         * font-lock.el (font-lock-old-extent): Removed.
8524         * font-lock.el (font-lock-old-len): Removed.
8525         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8526         * font-lock.el (font-lock-pending-extent-table): New.
8527         * font-lock.el (font-lock-range-table): New.
8528         * font-lock.el (font-lock-after-change-function):
8529         * font-lock.el (font-lock-after-change-function-1): Removed.
8530         * font-lock.el (font-lock-fontify-pending-extents): New.
8531         * font-lock.el ('font-lock-revert-cleanup): Removed.
8532         * font-lock.el ('font-lock-revert-setup): Removed.
8533         Rewrite deferral code to handle any number of changes, merging
8534         them properly.  Remove hacked-up code for revert-buffer, now
8535         unnecessary.
8536
8537         * menubar-items.el (default-menubar):
8538         In Options->Edit Init File, don't switch to emacs-lisp-mode
8539         unless necessary; doing this turns off font-lock.
8540
8541 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8542
8543         * keydefs.el: Define C-x BS to backward-kill-sentence.
8544
8545 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8546
8547         * files.el (hack-local-variables-prop-line): Use non-greedy
8548         matching to process -*-texinfo-*- -*-.
8549
8550 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8551
8552         * minibuf.el (minibuf-directory-files): new function.
8553         (read-file-name-activate-callback): use minibuf-directory-files.
8554         (read-directory-name-internal): ditto.
8555         (mouse-file-display-completion-list): ditto.
8556         (mouse-directory-display-completion-list): ditto.
8557         (read-file-name-internal): remove "./" from completion list unless
8558         explicitly matched, for consistency.
8559
8560 2000-05-11  Ben Wing  <ben@xemacs.org>
8561
8562         * gutter-items.el (gutter-buffers-tab):
8563         * gutter-items.el (add-tab-to-gutter):
8564         * gutter-items.el (update-tab-in-gutter):
8565         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8566         * gutter-items.el (append-progress-display):
8567         * gutter-items.el (abort-progress-display):
8568         * gutter-items.el (raw-append-progress-display):
8569         Further fixes.  Use set-glyph-image not set-image-instance-property,
8570         to fix problems with multiple windows in a frame.
8571
8572         * menubar-items.el (tutorials-menu-filter):
8573         Fix typo.
8574
8575         * startup.el (early-error-handler):
8576         Display message box under windows; otherwise, message will disappear
8577         before it can be viewed.
8578
8579         * update-elc.el:
8580         Fix bug in NEEDTODUMP processing.
8581
8582 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8583
8584         * startup.el (lock-directory): Removed.
8585         (superlock-file): Ditto.
8586         (startup-set-paths): Remove lockdir.
8587         (startup-setup-paths-warning): Remove lock-directory.
8588
8589         * setup-paths.el (paths-find-lock-directory): Removed.
8590         (paths-find-superlock-file): Ditto.
8591
8592 2000-05-09  Ben Wing  <ben@xemacs.org>
8593
8594         * faces.el (set-face-property):
8595         * faces.el (set-face-font):
8596         * faces.el (set-face-foreground):
8597         * faces.el (set-face-background):
8598         * faces.el (set-face-background-pixmap):
8599         * faces.el (set-face-underline-p):
8600         * faces.el (set-face-strikethru-p):
8601         * faces.el (set-face-highlight-p):
8602         * faces.el (set-face-dim-p):
8603         * faces.el (set-face-blinking-p):
8604         * faces.el (set-face-reverse-p):
8605         doc string changes.
8606
8607         * glyphs.el:
8608         * glyphs.el (make-image-specifier):
8609         * glyphs.el (glyph-property):
8610         * glyphs.el (set-glyph-image):
8611         * glyphs.el (make-glyph):
8612         * glyphs.el (make-pointer-glyph):
8613         * glyphs.el (make-icon-glyph):
8614         * glyphs.el (widget-image-instance-p): New.
8615         authorship info, lots of doc changes.  New predicate, inadvertently
8616         omitted.  the general principle with specifier docs is now that
8617         the description of instantiators should go with the make-foo-specifier
8618         fun's doc string, rather than in foo-specifier-p.  this follows
8619         conventions elsewhere in XEmacs and in general is a lot more obvious
8620         of a place to look.  sometimes the make-foo-specifier function needs
8621         to be created in the process.
8622
8623         * gutter.el:
8624         * gutter.el (make-gutter-specifier): New.
8625         * gutter.el (make-gutter-size-specifier): New.
8626         * gutter.el (make-gutter-visible-specifier): New.
8627         specifier doc updates according to the conventions specified before.
8628
8629         * objects.el:
8630         * objects.el (make-font-specifier):
8631         * objects.el (make-color-specifier):
8632         * objects.el (make-face-boolean-specifier): New.
8633         specifier doc updates according to the conventions specified before.
8634
8635         * specifier.el:
8636         * specifier.el (set-specifier):
8637         * specifier.el (make-integer-specifier): New.
8638         * specifier.el (make-boolean-specifier): New.
8639         * specifier.el (make-natnum-specifier): New.
8640         * specifier.el (make-generic-specifier): New.
8641         * specifier.el (make-display-table-specifier): New.
8642         specifier doc updates according to the conventions specified before.
8643
8644         * toolbar.el:
8645         * toolbar.el (make-toolbar-specifier): New.
8646         specifier doc updates according to the conventions specified before.
8647
8648 2000-05-09  Ben Wing  <ben@xemacs.org>
8649
8650         * process.el (call-process-internal): Revert to previous version
8651         because Mike's change clashed with a change I did not long before.
8652         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8653         Thanks very much Mike for pointing out the bug and submitting a
8654         patch!
8655
8656 2000-04-13  Mike Alexander  <mta@arbortext.com>
8657
8658         * process.el (call-process-internal): Send the correct input buffer
8659         (call-process-internal): Return the exit status of the process
8660
8661 2000-05-07  Ben Wing  <ben@xemacs.org>
8662
8663         * winnt.el:
8664         * winnt.el (nt-quote-args-verbatim): Removed.
8665         * winnt.el (nt-quote-args-prefix-quote): Removed.
8666         * winnt.el (nt-quote-args-backslash-quote): Removed.
8667         * winnt.el (nt-quote-args-double-quote): Removed.
8668         * winnt.el (nt-quote-args-functions-alist): Removed.
8669         * winnt.el (nt-quote-process-args): Removed.
8670         Remove all stuff for argument quoting.  We borrow the code instead
8671         from Emacs 20.6, which is much more careful in its quoting
8672         (e.g. in handling runs of the escape character) and avoids most of
8673         the need for this Lisp mechanism by checking to see whether we're
8674         running a Cygwin or normal program and doing the appropriate
8675         quoting.  If we end up needing such a mechanism, we should add
8676         it by extending the variable `mswindows-quote-process-args' so it
8677         can take an alist of regexps.
8678
8679 2000-05-07  Ben Wing  <ben@xemacs.org>
8680
8681         * keydefs.el:
8682         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8683         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8684         the window without moving point.
8685
8686         * simple.el:
8687         * simple.el (scroll-up-one): New.
8688         * simple.el (scroll-down-one): New.
8689         Functions for use with C-M-up/down.
8690
8691 2000-05-01  Martin Buchholz <martin@xemacs.org>
8692
8693         * XEmacs 21.2.33 is released.
8694
8695 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8696
8697         * dialog.el (yes-or-no-p-dialog-box):
8698         Fix docstring.
8699         Fix following horrible bug in X11 mode with focus-follows-mouse:
8700           1. Visit two files in two different frames.
8701           2. do File->Revert Buffer in one of those frames.
8702           3. Dialog box appears.
8703           4. Arrange things so that the mouse passes over the *other*
8704              frame, then to the dialog box, and click on "Yes".
8705           5. The file contents end up in the *wrong* buffer!
8706         Add TODO comment.
8707
8708 2000-04-28  Ben Wing  <ben@xemacs.org>
8709
8710         * help.el (describe-installation): correct typo introduced
8711         in last patch: boundp -> fboundp.
8712
8713         * etags.el (buffer-tag-table-list):
8714         canonicalize filenames to Unix format so that tag-table-alist
8715         searching works under Windows.
8716
8717         * autoload.el:
8718         Bowdlerize the supposedly objectionable words
8719         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8720
8721         * gutter-items.el (set-progress-display-style):
8722         * gutter-items.el (search-dialog-callback):
8723         * gutter-items.el (make-search-dialog):
8724         Change to new callback-ex api.
8725
8726 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8727
8728         * help.el: (describe-installation): decode-coding-string is not
8729         defined in a non MULE environment.
8730
8731 2000-04-28  Ben Wing  <ben@xemacs.org>
8732
8733         * gutter-items.el (buffer-list-changed-hook):
8734         use it, not record-buffer-hook.
8735
8736         * subr.el (record-buffer-hook): Removed.
8737
8738 2000-04-27  Ben Wing  <ben@xemacs.org>
8739
8740         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8741         use NORECORD option.  Andy will not like this, but the existing
8742         gutter behavior is just wrong, as per this comment:
8743
8744         ;; this used to add the norecord flag to both calls below.
8745         ;; this is bogus because it is a pervasive assumption in XEmacs
8746         ;; that the current buffer is at the front of the buffers list.
8747         ;; for example, select an item and then do M-C-l
8748         ;; (switch-to-other-buffer).  Things get way confused.
8749         ;;
8750         ;; Andy, if you want to maintain the current look, you must
8751         ;;  *uncouple* the gutter order and buffers order.
8752
8753         * loaddefs.el (completion-ignored-extensions): unfuckify.
8754
8755         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8756         xemacs.mak.
8757
8758         * autoload.el (batch-update-one-directory): new function, used in
8759         xemacs.mak.
8760
8761         * loadup.el: set gc-cons-threshold very high unless dumping --
8762         loadup during update-elc is much much much faster.  also do this
8763         when quick-building.
8764
8765         add commented-out code for profiling loadup.
8766
8767
8768         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8769         is required in order to build xemacs.
8770
8771 2000-04-26  Ben Wing  <ben@xemacs.org>
8772
8773         * loadup.el: don't garbage collect during loadup if quick-build
8774         compile-time option is set.
8775
8776 2000-04-23  Ben Wing  <ben@xemacs.org>
8777
8778         * update-elc.el: compute whether any dumped .el or .elc files
8779         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8780         if so.
8781
8782         * update-elc.el (update-elc-files-to-compile): always change
8783         NOBYTECOMPILE in the src directory rather than current dir,
8784         so it will work under NT.
8785
8786         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8787         the form of this file is identical between Unix and Windows.
8788         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8789         Added comment.
8790         (update-autoloads-from-directory): updated doc string.
8791         updated doc strings in a few other places.
8792
8793 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8794
8795         * bytecomp.el (byte-force-recompile): Fix argument to
8796         byte-recompile-directory.
8797
8798 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8799
8800         * gutter-items.el (progress-display-clear-when-idle): Use
8801         add-one-shot-hook.
8802         * gutter-items.el (clear-progress-display): Adjust number of
8803         arguments.
8804
8805 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8806
8807         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8808
8809 2000-04-16  Ben Wing  <ben@xemacs.org>
8810
8811         * printer.el: New file.
8812
8813         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8814
8815         * help.el (describe-installation): Fix decoding for Windows.
8816
8817         * menubar-items.el:
8818         * menubar-items.el (default-menubar):
8819         * menubar-items.el (tutorials-menu-filter): New.
8820         * menubar-items.el (popup-menubar-menu):
8821         Add authorship.  Redo Help menu and Tutorials filter.
8822
8823         * menubar.el: Correct comment.
8824
8825         * modeline.el (modeline-buffer-identification): Correct doc string.
8826
8827         * simple.el:
8828         * simple.el (printing): Removed.
8829         * simple.el (printer-name): Removed.
8830         * simple.el (generic-print-buffer): Removed.
8831         * simple.el (generic-print-region): Removed.
8832         Move generic print code to printer.el.
8833
8834 2000-04-15  Ben Wing  <ben@xemacs.org>
8835
8836         * simple.el (generic-print-region): New.
8837         make this function actually work.
8838         (generic-print-buffer): call generic-print-region.
8839
8840 2000-04-14  Andy Piper  <andy@xemacs.org>
8841
8842         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8843         by using the new widget-callback-current-channel.
8844         (search-dialog-callback): ditto.
8845
8846 2000-04-12  Andy Piper  <andy@xemacs.org>
8847
8848         * gutter.el (default-gutter-position): moved from gutter-items.el.
8849         (default-gutter-position-changed-hook): ditto.
8850         (gutter-element-visibility-changed-hook): ditto.
8851         (set-gutter-element): ditto.
8852         (remove-gutter-element): ditto.
8853         (set-gutter-element-visible-p): ditto.
8854         (gutter-element-visible-p): ditto.
8855         (init-gutter): ditto.
8856
8857         * dialog.el (make-dialog-box): renamed and moved from
8858         gutter-items.el
8859
8860         * gutter-items.el: move various functions elsewhere.
8861
8862 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8863
8864         * menubar-items.el: Fixed place of parenthesis.
8865
8866 2000-04-12  Ben Wing  <ben@xemacs.org>
8867
8868         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8869                 without constantly being prompted for the tag.
8870         * simple.el: Added a number of section headings, to clarify the
8871                 organization of this file.
8872         * simple.el (activate-region):
8873         * simple.el (region-exists-p):
8874         * simple.el (region-active-p):
8875                 Moved these three function down to the other side of
8876                 the case-changing functions, so they join the rest of
8877                 the region code.
8878         * simple.el (printing): New.
8879         * simple.el (printer-name): New.
8880         * simple.el (generic-print-buffer): New.
8881                 New functions, a very simple prototype for a unified
8882                 printing interface.
8883
8884         * process.el (call-process-internal): Real fix for null BUFFER,
8885                 other problems with BUFFER specs.
8886
8887         * menubar-items.el:
8888                 Fixed up File->Print to use new printing functions.
8889                 Various corrections and expansions to Grep/Compile menus.
8890                 New options for Printing.
8891                 New options for SMTP Mail, the way to send mail under
8892                   MS Windows. (There's also a package patch to make SMTP
8893                   Mail be the default under MSWin.)
8894
8895 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8896
8897         * menubar-items.el: Selecting Rectangle Mousing from menubar
8898         did not work.  Needed to quote mouse-track-rectangle-p.
8899
8900 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8901
8902         * cl-compat.el (keywordp): Removed.
8903
8904 2000-04-05  Andy Piper  <andy@xemacs.org>
8905
8906         * gutter-items.el (progress-layout-glyph): don't initialize here.
8907         (progress-gauge-glyph): use dynamic sizing.
8908         (set-progress-display-style): new function. Set progress glyphs
8909         appropriately depending on the style.
8910         (progress-display-style): new variable. Custom version of
8911         set-progress-display-style.
8912         (progress-abort-glyph): switch to dynamic sizes.
8913         (search-dialog-text): make the edit field active.
8914
8915 2000-04-04  Andy Piper  <andy@xemacs.org>
8916
8917         * gutter-items.el (make-search-dialog): need to make the search
8918         dialog visible after creation.
8919
8920         * menubar-items.el (default-menubar): use the search dialog for
8921         searching. Remove some extraneous search menu items.
8922
8923         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8924         well as strings.
8925         (make-gutter-only-dialog-frame): allow the user to create the
8926         frame unmapped. Allow the gutter spec to be given as a glyph.
8927         (search-dialog-direction): new variable.
8928         (search-dialog-text): new variable.
8929         (search-dialog-callback): new function. Callback for the search
8930         dialog action.
8931         (make-search-dialog): new function. Create a user-friendly search
8932         dialog.
8933
8934 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8935
8936         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8937         under Windows.
8938
8939 2000-04-01  Andy Piper  <andy@xemacs.org>
8940
8941         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8942         progress more accurately.
8943
8944 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8945
8946         * finder.el (finder-compile-keywords): Process readable files only.
8947         Because error in process of .#finder-inf.el when compile xemacs
8948         with --with-clash-detection option.
8949
8950 2000-03-31  Andy Piper  <andy@xemacs.org>
8951
8952         * gutter-items.el (append-progress-display): don't delay after a
8953         successful font-lock.
8954         (make-gutter-only-dialog-frame): new function. Allow users to
8955         create gutter-only dialogs.
8956
8957 2000-03-27  Mike Alexander  <mta@arbortext.com>
8958
8959         * process.el (call-process-internal): Handle a null BUFFER
8960         parameter correctly.
8961
8962 2000-03-28  Andy Piper  <andy@xemacs.org>
8963
8964         * gutter-items.el (abort-progress-display): put strings in the
8965         gutter not extents.
8966         (progress-layout-glyph): signal special 'quit callback.
8967         (progress-display-quit-function): deleted.
8968         (progress-display-stop-callback): deleted.
8969         (progress-display-dispatch-command-events): deleted.
8970         (append-progress-display): remove calls to
8971         progress-display-dispatch-command-events.
8972         (raw-append-progress-display): ditto.
8973
8974 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8975
8976         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8977         being a list.  Actually define `stipple-pixmap-p' which is used as
8978         an error predicate.  Correctly handle PIXMAP being either relative
8979         or absolute file name.
8980
8981 2000-03-24  Andy Piper  <andy@xemacs.org>
8982
8983         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8984         (abort-progress-display): ditto. Don't delete the created extent.
8985         (raw-append-progress-display): ditto.
8986         (progress-display-dispatch-non-command-events): new
8987         function. Encapsulates what we want to do when no command input is
8988         required.
8989         (progress-display-dispatch-command-events): likewise, but disable
8990         for now since it causes too many problems.
8991         (append-progress-display): use them.
8992         (raw-append-progress-display): ditto.
8993         (default-gutter-position-changed-hook): set this rather than
8994         default-gutter-position-changed.
8995         (default-gutter-position-changed-hook): lambda with zero arguments
8996         rather than one.
8997         (raw-append-progress-display): trap errors in pending input since
8998         allowing them to signal will hose the gauge well and
8999         truly. Ideally we would like to delay these until we are more able
9000         to cope.
9001         (append-progress-display): ditto.
9002
9003 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9004
9005         * lisp/make-docfile.el: call-process-internal is now implemented
9006         in process.el.
9007
9008 2000-03-21  Ben Wing  <ben@xemacs.org>
9009
9010         * mule\mule-cmds.el (set-language-info-alist):
9011         Fix to correspond to new menu arrangement.
9012
9013 2000-03-21  Ben Wing  <ben@xemacs.org>
9014
9015         * process.el:
9016         * process.el (call-process-internal): New.
9017         New implementation of call-process.  Only enabled under NT, so far.
9018         stderr handling not implemented yet in CVS'd C code.
9019
9020 2000-03-20  Ben Wing  <ben@xemacs.org>
9021
9022         * lisp-mode.el:
9023         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9024         * lisp-mode.el (lisp-interaction-mode):
9025         Put back Lisp Interaction menubar for Jan V's sake.
9026
9027         * simple.el:
9028         * simple.el (mark-ring):
9029         * simple.el (dont-record-current-mark): New.
9030         * simple.el (in-shifted-motion-command): New.
9031         * simple.el (mark-ring-unrecorded-commands): New.
9032         * simple.el (mark-ring-max):
9033         * simple.el (set-mark-command):
9034         * simple.el (push-mark):
9035         * simple.el (handle-pre-motion-command):
9036         Implement scheme for not recording unimportant marks.
9037
9038         * subr.el:
9039         * subr.el (function-allows-args): New.
9040         New function function-allows-args.
9041
9042 2000-03-20  Martin Buchholz <martin@xemacs.org>
9043
9044         * XEmacs 21.2.32 is released.
9045
9046 2000-03-20  Andy Piper  <andy@xemacs.org>
9047
9048         * gutter-items.el (update-tab-in-gutter): force selection of the
9049         selected-window if required to do so.
9050         (buffers-tab-items): ditto.
9051         (add-tab-to-gutter): ditto.
9052         (create-frame-hook): use force-selection.
9053         (default-gutter-position-changed): lambdify.
9054         (update-tab-hook): deleted since it was only used in one place.
9055
9056 2000-03-18  Andy Piper  <andy@xemacs.org>
9057
9058         * files.el (find-file-noselect): undo change that shouldn't have
9059         gone in.
9060
9061 2000-03-17  Andy Piper  <andy@xemacs.org>
9062
9063         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9064         of selected-window trickery.
9065
9066         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9067         frames tabs.
9068         (progress-display-stop-callback): progress -> progress-display
9069         (progress-display-quit-function): ditto.
9070         (clear-progress-display): ditto.
9071         (remove-progress-display): ditto.
9072         (append-progress-display): ditto.
9073         (abort-progress-display): ditto.
9074         (raw-append-progress-display): ditto.
9075         (display-progress-display): ditto.
9076         (current-progress-display-label): ditto.
9077         (current-progress-display): ditto.
9078         (lprogress-display): ditto and save the buffer
9079         (progress-display): ditto. Otherwise the buffer sometimes gets
9080         changed which confuses font-lock.
9081
9082         * font-lock.el (font-lock-default-fontify-buffer): catch all
9083         errors, not just quit.
9084         (font-lock-mode): progress -> display-progress
9085         (font-lock-default-fontify-buffer): ditto.
9086         (font-lock-fontify-syntactically-region): ditto.
9087         (font-lock-fontify-keywords-region): ditto.
9088
9089 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9090
9091         * cl.el (gensym): Move to here from cl-macs.el.
9092         (gentemp): Ditto.
9093
9094 2000-03-16  Andy Piper  <andy@xemacs.org>
9095
9096         * font-lock.el (font-lock-mode): use lprogress and friends for
9097         progress management.
9098         (font-lock-default-fontify-buffer): ditto.
9099         (font-lock-fontify-syntactically-region): ditto.
9100         (font-lock-fontify-keywords-region): ditto.
9101         (font-lock-revert-cleanup): fix reverting.
9102         (font-lock-revert-setup): ditto.
9103
9104         * gutter-items.el (progress-use-echo-area): new variable. Use the
9105         echo area for progress gauges if non-nil.
9106         (clear-progress): remove echo area stuff and defer to
9107         clear-message.
9108         (append-progress): dispatch non-command events after each progress
9109         increment. Remove echo area stuff.
9110         (abort-progress): remove echo area stuff and defer to
9111         display-message.
9112         (raw-append-progress): ditto. Dispatch non-command events after
9113         gutter redisplay.
9114         (display-progress): defer echo area stuff to display-message.
9115
9116         * gutter-items.el (clear-progress):
9117         (abort-progress): indentation changes.
9118         (display-progress): don't clear progress.
9119         (append-progress): compare messages with equal.
9120         (raw-append-progress): use dispatch-non-command-events to flush
9121         widget creation events.
9122
9123 2000-03-13  Ben Wing  <ben@xemacs.org>
9124
9125         * abbrev.el:
9126         * abbrev.el (abbrev-string-to-be-defined): New.
9127         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9128         Changes for use with the menubar.
9129
9130 2000-03-12  Ben Wing  <ben@xemacs.org>
9131
9132         * alist.el (vassoc): moved here from font-menu.el.
9133
9134         * custom.el (defface): typo fix.
9135
9136         * dialog.el (yes-or-no-p-dialog-box):
9137         * dialog.el (message-box):
9138         * files.el (save-some-buffers-1):
9139         Put accelerators in the button names.
9140
9141         * font-lock.el (font-lock-comment-face):
9142         * font-lock.el (font-lock-keyword-face):
9143         * font-lock.el (font-lock-function-name-face):
9144         Fixed some of the colors under MS Windows because the existing
9145         default colors were hardly different from black and needed to be
9146         made lighter.
9147
9148         * font-menu.el:
9149         * font-menu.el (font-menu-split-long-menu):
9150         * font-menu.el (font-menu-family-constructor):
9151         * font-menu.el (font-menu-size-constructor):
9152         * font-menu.el (font-menu-weight-constructor):
9153         * font-menu.el (font-menu-set-font):
9154         vassoc moved to alist.el.
9155         Accelerators added to all menus.
9156         Unused bound var new-props removed.
9157
9158         * keydefs.el: I did a whole lot of rearranging to put things in a
9159         more consistent order and fixed a number of cases where key
9160         combinations involving up, down, left, right and so on were
9161         defined but the corresponding keypad combinations were not
9162         defined.
9163
9164         * lisp-mode.el:
9165         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9166         * lisp-mode.el (emacs-lisp-mode):
9167         * lisp-mode.el (lisp-interaction-mode):
9168         * lisp-mode.el (flet):
9169         Added accelerators onto the menus.
9170         Made all the different versions of the let function be indented
9171         the same way.
9172         Undid Steve's easy-menu-ification, because it makes it impossible
9173         to have the menubar and popup menus different.
9174         Cleaned up the menu; added items for find-function &c and some
9175         indenting, and removed debug-on-*.
9176
9177         * list-mode.el (list-mode-hook):
9178         * list-mode.el (list-mode):
9179         * list-mode.el (completion-setup-hook):
9180         * list-mode.el (display-completion-list):
9181         Added support for the :window-height keyword, which is required
9182         because of other changes that I made for the file dialog box.  I
9183         also made the hook variables list-mode-hook and
9184         completion-setup-hook and also minibuffer-setup-hook in
9185         minibuf.el be permanent-local; see comment in list-mode.el.
9186
9187         * map-ynp.el (map-y-or-n-p):
9188         Added accelerators to the dialog buttons.
9189
9190         * menubar-items.el (menu-truncate-list):
9191         New internal function.
9192         * menubar-items.el (submenu-generate-accelerator-spec):
9193         * menubar-items.el (menu-item-strip-accelerator-spec):
9194         * menubar-items.el (menu-item-generate-accelerator-spec):
9195         New exported functions, for use in auto-generating accelerator specs.
9196
9197         * menubar-items.el:
9198         * menubar-items.el (default-menubar):
9199         * menubar-items.el (maybe-add-init-button):
9200         * menubar-items.el (bookmark-menu-filter):
9201         * menubar-items.el (slow-format-buffers-menu-line):
9202         * menubar-items.el (build-buffers-menu-internal):
9203         * menubar-items.el (language-environment-menu-filter):
9204         * menubar-items.el (default-popup-menu):
9205         * menubar-items.el (popup-buffer-menu):
9206         * menubar-items.el (popup-menubar-menu):
9207         Did a major overhaul on this file, and in fact I'm nowhere near
9208         done working on the menubar, and there will be more patches to
9209         come.  A basic summary of what I've done:
9210
9211         a) I added accelerators to all of the menu items.  For menus that
9212         are auto-generated, such as the buffers menu, the accelerators are
9213         automatically added to the beginning of each line using the
9214         numbers 1 through 9, then zero, and then letters starting with A,
9215         but omitting the letters that are already in use for the fixed
9216         menu items at the top of the buffers menu.  To facilitate adding
9217         accelerators of this kind, I created some new functions
9218         (*-accelerator-spec), which are also being used by other filters
9219         that auto generate lists of things such as ftp sites to download
9220         packages.  If people really don't like these accelerators
9221         appearing at the beginning of the menu items, a variable can be
9222         added to optionally turn them off, but I think this is rather
9223         pointless because other menu items have accelerators and many or
9224         most of the menu users will use the accelerators if the support is
9225         there.
9226
9227         b) I combined the top level Tools and Apps menus into a single
9228         Tools menu, because the distinction between the two is not
9229         obvious, and the items on the menus are not used often enough that
9230         putting some of them onto submenus is a problem.
9231
9232         c) I created two new top level menus called View and Cmds because
9233         there were too many items on the File and Edit menus, and I'm going
9234         to be adding more items to these menus.  In contrast to the Tools
9235         menu, the items on these menus may be used quite often during an
9236         editing session, and so should be available with fewer
9237         keystrokes.
9238
9239         d) I added a number of options to the options menu, including one
9240         for controlling whether the alt key can be used to traverse to
9241         menu items using the accelerators, one for controlling behavior of
9242         control-k, one for controlling how the kill and yank functions
9243         interact with the clipboard, a few additional buffers-menu
9244         options, and various other things.  I also did a bit of
9245         rearranging, for example, combining the keyboard and mouse options
9246         into a single keyboard and mouse submenu to facilitate the
9247         accelerators on that level.
9248
9249         e) I changed the variable buffers-menu-format-buffer-line-function
9250         to take two arguments instead of one, the second argument being
9251         the line number for use in creating an accelerator.  I added a
9252         hack to support existing functions with one argument (although I
9253         doubt that very many of these exist), for backward compatibility.
9254
9255         f) I moved the top level mule menu to be a submenu of the edit
9256         menu.  I think that most of the items on this menu are fairly
9257         useless and there are certainly not enough frequently used items
9258         to justify this being its own top level menu.
9259
9260         g) I combined most of the items in big-menubar.el into the main menu.
9261         If people think the main menu is too big, it would be possible to
9262         create different configurations, some smaller.
9263
9264         * menubar.el (check-menu-syntax):
9265         Deleted some syntax checks that were no longer valid, partly
9266         because of changes that were already made a long time ago, and
9267         partly because of a change I made where I allow the name of the
9268         menu item to be an evaluated expression rather than just a string,
9269         similar to all of the other parameters of a menu item.
9270
9271         * minibuf.el:
9272         * minibuf.el (read-file-name-1):
9273         * minibuf.el (mouse-read-file-name-1):
9274         I made a number of changes to improve the appearance
9275         and functioning of the file dialog box.  They include:
9276
9277         a) Fixing the problem where closing the dialog box by clicking on
9278         the close button of the window didn't properly exit the
9279         minibuffer.
9280
9281         b) Fixing the problem that if you typed part of a file name, and
9282         then clicked on a completion with the mouse, the file was not
9283         correctly selected.
9284
9285         c) Changing the title of the dialog box to reflect the operation
9286         being done in accordance with user interface conventions, rather
9287         than the name of the dialog box buffer, which is rather useless.
9288
9289         d) Remove the words "possible completions are" which didn't
9290         belong.
9291
9292         e) Fix things so that the completions scroll off the end of the
9293         completions windows only to the right, rather than both to the
9294         right and down, which is in accordance with Windows user interface
9295         conventions.
9296
9297         * msw-init.el (init-post-mswindows-win):
9298         Added a binding for meta-F4, which is the standard windows binding
9299         for exiting a program.
9300
9301         * select.el (get-selection-no-error):
9302         * select.el (own-selection):
9303         * select.el (own-clipboard):
9304         Added an optional argument called append to the functions
9305         own-selection and own-clipboard.  This adds support for appending
9306         text to the existing selection and allows the function
9307         own-clipboard to be used as the value of the variable
9308         interprogram- cut-function.
9309
9310         Fixed a bug in own-selection in handling zmacs-region-stays.
9311
9312         * simple.el (historical-kill-line): New.
9313
9314         * simple.el (kill-line):
9315         * simple.el (interprogram-cut-function):
9316         * simple.el (interprogram-paste-function):
9317         * simple.el (handle-pre-motion-command):
9318         * simple.el (next-line):
9319         * simple.el (previous-line):
9320         a) Expanded the variable kill-whole-line, so that function
9321         kill-line can be set to delete the entire line always, not just
9322         when cursor is at the beginning of the line.  This is controlled
9323         by setting the variable kill-whole-line to the symbol 'always.
9324         This behavior, as well as the existing kill-whole-line behavior,
9325         now only take effect when kill-line is called interactively,
9326         although this is a departure from a previous behavior in the case
9327         of setting this variable kill-whole-line to t.  It is almost
9328         certainly what has always been intended, and most likely the old
9329         way of doing things introduced bugs.  I also created a function
9330         called historical-kill-line, which ignores the kill-whole-line
9331         setting and always gives the historical behavior of only killing
9332         to the end of the line.  I bound this function to shift- control-k
9333         so that the kill to end of line behavior is available, even when
9334         kill-whole-line has been set to change control-k into the simple
9335         delete-whole-line behavior. (This can be set using the options
9336         menu.)
9337
9338         b) I changed things so that kill and yank now interact with the
9339         clipboard by default under windows.  This was done by changing the
9340         default value of interprogram-cut- function and
9341         interprogram-paste-function.  You can get the old behavior by
9342         setting these to nil, and there is an option on the options menu
9343         to do this.
9344
9345         c) I added support for selecting text using shifted motion keys.
9346         This support is on by default and can be controlled by the
9347         variable shifted-motion-keys-select-region.  There is also a
9348         variable called unshifted-motion-keys-deselect-region that
9349         controls more specifically how the shifted motion key behavior
9350         works.  I did not put an option on the options menu to turn this
9351         off, because I can't imagine why this would be useful.
9352
9353         * simple.el (forward-block-of-lines):
9354         * simple.el (backward-block-of-lines):
9355         * simple.el (block-movement-size):
9356         New.
9357
9358         * simple.el (uncapitalized-title-words):
9359         * simple.el (uncapitalized-title-word-regexp):
9360         * simple.el (capitalize-string-as-title):
9361         * simple.el (capitalize-region-as-title):
9362         New.
9363
9364
9365         * subr.el (add-hook):
9366         * subr.el (make-local-hook): New.
9367         * subr.el (remove-local-hook): New.
9368         * subr.el (add-one-shot-hook): New.
9369         * subr.el (add-local-one-shot-hook): New.
9370         Added some functions to make using hooks easier.
9371         These include:
9372
9373         a) Functions add-local-hook and remove-local-hook to make it easy
9374         to use local hooks.
9375
9376         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9377         make it possible to add a "one-shot" hook, which is to say a hook
9378         that runs only once, and automatically removes itself after the
9379         first time it has run.
9380
9381 2000-03-09  Andy Piper  <andy@xemacs.org>
9382
9383         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9384
9385 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9386
9387         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9388         Moved from menubar-items.el.
9389         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9390
9391 2000-03-08  Andy Piper  <andy@xemacs.org>
9392
9393         * gutter-items.el (build-buffers-tab-internal): add selected field
9394         to buffers tab spec.
9395
9396 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9397
9398         * minibuf.el (last-exact-completion): Initialize to nil.
9399
9400 2000-03-07  Didier Verna  <didier@xemacs.org>
9401
9402         * startup.el (command-line-1): remove unused variable
9403         `first-file-buffer'.
9404
9405 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9406
9407         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9408         which is also used for Web server log files.
9409
9410 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9411
9412         * mule/mule-charset.el: Setup auto-fill-chars.
9413
9414 2000-03-02  SL Baur  <steve@beopen.com>
9415
9416         * subr.el (with-string-as-buffer-contents): Reimplement using
9417         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9418         non-deletion of buffer after execution problem.
9419         (with-output-to-string): Use unique buffer name.
9420
9421 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9422
9423         * gutter-items.el (buffers-tab-sort-function):  New variable.
9424         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9425
9426 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9427
9428         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9429
9430 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9431
9432         * menubar-items.el (maybe-add-init-button): Remove the "Load
9433         .emacs" button from all menubars.
9434
9435 2000-03-01  Didier Verna  <didier@xemacs.org>
9436
9437         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9438         region rectangle replacement (from Jan Vroonhof).
9439         (replace-rectangle): new function.
9440
9441 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9442
9443         * mule/mule-cmds.el (set-default-coding-systems): Use
9444         set-terminal-coding-system and set-keyboard-coding-system.
9445         * coding.el (set-terminal-coding-system): Use
9446         set-console-tty-output-coding-system.
9447         (set-keyboard-coding-system): Use
9448         set-console-tty-input-coding-system.
9449
9450 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9451
9452         * minibuf.el (read-variable): Allow symbol to default argument.
9453
9454 2000-02-27  Andy Piper  <andy@xemacs.org>
9455
9456         * gutter-items.el (update-tab-hook): new function to be used for
9457         hooks.
9458         (create-frame-hook): add update-tab-hook.
9459         (record-buffer-hook): ditto.
9460         (default-gutter-position-changed): ditto.
9461         (default-gutter-position): updating the buffers tab is now handled
9462         by a hook.
9463         (default-gutter-position-changed-hook): new variable.
9464         (gutter-element-visibility-changed-hook): ditto.
9465         (set-gutter-element-visible-p): call it.
9466         (set-gutter-element): use modify-specifier-instances. Set extents
9467         as duplicable before using.
9468         (remove-gutter-element): ditto.
9469         (set-gutter-element-visible-p): ditto.
9470         (init-gutter): new function.
9471         (add-tab-to-gutter): use new gutter-element functions rather than
9472         setting specifiers directly.
9473         (clear-progress): ditto.
9474         (abort-progress): ditto.
9475         (gutter-buffers-tab-visible-p): renamed from
9476         default-gutter-visible-p
9477
9478         * specifier.el (modify-specifier-instances): new function from Jan
9479         Vroonhof.
9480
9481         * x-init.el (init-post-x-win): call init-gutter.
9482
9483         * msw-init.el (init-post-mswindows-win): call init-gutter.
9484
9485         * menubar-items.el (default-menubar): Update to reflect new gutter
9486         variables.
9487
9488 2000-02-26  Andy Piper  <andy@xemacs.org>
9489
9490         * gutter-items.el (set-gutter-element): new function. Add gutter
9491         elements to the specified gutter.
9492         (remove-gutter-element): new function. Remove gutter elements from
9493         the specified gutter.
9494         (set-gutter-element-visible-p): new function. Set gutter element
9495         visibility for the provided gutter-visible specifier.
9496
9497 2000-02-23  Andy Piper  <andy@xemacs.org>
9498
9499         * gutter-items.el (add-tab-to-gutter): specify dimensions
9500         dynamically.
9501
9502 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9503
9504         * gutter-items.el (add-tab-to-gutter):
9505         * package-get.el (package-get-interactive-package-query):
9506         * package-ui.el (pui-directory-exists):
9507         (pui-install-selected-packages):
9508         (pui-list-packages):
9509         Use #'(lambda ...)  instead of '(lambda ...).
9510
9511 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9512
9513         * startup.el (load-user-init-file): Check to make sure user
9514           has an init-file before calling load().
9515
9516 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9517
9518         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9519
9520 2000-02-23  Martin Buchholz <martin@xemacs.org>
9521
9522         * XEmacs 21.2.31 is released.
9523
9524 2000-02-21  Mike Sperber <mike@xemacs.org>
9525
9526         * loadup.el (really-early-error-handler):
9527         * update-elc.el:
9528         * make-docfile.el:
9529         Remove dependency on EMACSBOOTSTRAP... environment variables.
9530
9531 2000-02-21  Martin Buchholz <martin@xemacs.org>
9532
9533         * XEmacs 21.2.30 is released.
9534
9535 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9536
9537         * byte-optimize.el (byte-optimize-plus):
9538         (byte-optimize-minus):
9539         (byte-optimize-multiply):
9540         Optimize (- 0) to 0, not (-)
9541         Optimize (+ 5 3.0) to 8.0
9542         Optimize (* 5 3.0) to 15.0
9543         Improve readability.
9544
9545 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9546
9547         * modeline.el: (modeline-scrolling-method): change modeline
9548         mswindows cursor appearance according to the value.
9549
9550         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9551         and 'gui-element face colors and 'gui-element face font to Windows
9552         defaults.
9553
9554 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9555
9556         * font-lock.el: Javadoc enhancements
9557
9558 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9559
9560         * ldap.el (toplevel): Test if LDAP support has been compiled in
9561         (ldap-verbose): New option
9562         (ldap-search-entries): Renamed from the previous ldap-search
9563         Conditionalize message display on ldap-verbose
9564         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9565         defuns
9566         (ldap-search): Is now defined as an obsolete wrapper calling
9567         ldap-search-basic or ldap-search-entries
9568
9569
9570 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9571             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9572             Jan Vroonhof  <jan@xemacs.org>
9573
9574         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9575         When for-effect is true, didn't call `byte-optimize-form'
9576         in and/or subforms without last.
9577
9578 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9579
9580         * package-get.el (package-get-download-sites): Use correct custom
9581         type.
9582
9583 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9584
9585         * files.el (write-file): Ask for coding system when compiled with
9586         file-coding.
9587
9588 2000-02-16  Andy Piper  <andy@xemacs.org>
9589
9590         * buffer.el (switch-to-buffer): give norecord argument to
9591         set-window-buffer instead of explicitly recording.
9592
9593         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9594         we have to pick a window.
9595
9596 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9597
9598         * mule/mule-cmds.el (describe-language-support): Don't add
9599         unexist function to help-map.
9600         (describe-coding-system): Don't use already assigend `C'.
9601
9602 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9603
9604         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9605         work in custom.
9606
9607 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9608
9609         * about.el: Ienaga's e-mail address change.
9610
9611 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9612
9613         * etags.el (find-tag): force new window -- even if buf already
9614         visible -- when other-window is t
9615
9616 2000-02-16  Martin Buchholz <martin@xemacs.org>
9617
9618         * XEmacs 21.2.29 is released.
9619
9620 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9621
9622         * cl-extra.el (getf): This is now identical to `plist-get', so
9623         just defalias it.
9624         * cl-macs.el: Make getf an alias to plist-get, at the
9625         byte-compiler level, using define-compiler-macro.
9626
9627 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9628
9629         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9630
9631 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9632
9633         * lisp/etags.el (find-tag-internal): set exact-tagname to
9634           a regular expression that matches against the tagname
9635           part of the tag entry first instead of only looking in
9636           the context area.
9637
9638 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9639
9640         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9641         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9642
9643 2000-02-07  Martin Buchholz <martin@xemacs.org>
9644
9645         * XEmacs 21.2.28 is released.
9646
9647 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9648
9649         * cl-extra.el (getf): Just call `get', never `get*'.
9650         Make arglist match docstring.
9651         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9652         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9653         * byte-optimize.el: remove references to `get*'.
9654
9655 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9656
9657         * mule/european.el: Add syntax information for Latin3 and Latin4.
9658
9659 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9660
9661         * byte-optimize.el: Byte-optimize (length "foo")
9662
9663 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9664
9665         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9666         width check using `window-leftmost-p' and `window-rightmost-p'.
9667
9668 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9669
9670         * wid-edit.el (widget-match-inline): An atom never matches a
9671           list.
9672
9673 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9674
9675         * modeline.el: Consolidated 'x and 'mswindows specification under
9676         'win tag.
9677
9678 2000-01-29  Andy Piper  <andy@xemacs.org>
9679
9680         * gutter-items.el: (format-buffers-tab-line): Try and be
9681         intelligent about buffer naming when we have duplicates.
9682
9683 2000-01-29  Andy Piper  <andy@xemacs.org>
9684
9685         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9686         updated when it becomes visible.
9687
9688 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9689
9690         * bytecomp.el (byte-compile-insert-header): Properly set coding
9691         system under MULE and file-coding.
9692
9693 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9694
9695         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9696         (dontusethis-set-value-terminal-coding-system-handler):
9697         (dontusethis-set-value-keyboard-coding-system-handler):
9698         Never undefine coding system aliases.  Emergency fix for gnus.
9699
9700 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9701
9702         * files.el (abbreviate-file-name): Use directory-sep-char instead
9703         of hard-coded "/".
9704
9705 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9706
9707         * startup.el (user-init-file-base-list): New variable, replacing
9708         user-init-file-base.
9709         (find-user-init-file): New function.
9710         (command-line-early): Use it.
9711         (load-user-init-file): Ditto.
9712
9713 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9714
9715         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9716         calling valid-image-instantiator-format-p
9717
9718 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9719
9720         * isearch-mode.el (isearch-mode): The variable is
9721         isearch-unhidden-extents, not isearch-opened-extents.
9722
9723 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9724
9725         * minibuf.el (next-history-element): Modify error message if a
9726         default value is available.
9727
9728 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9729
9730         * bytecomp.el (byte-compile-file): Don't unconditionally write
9731         .elc files in binary - might contain non-Latin1.
9732
9733 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9734
9735         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9736         for windows-nt.
9737
9738         * version.el:
9739         * startup.el (user-init-file-base):
9740         * process.el (call-process-region):
9741         * files.el (make-backup-file-name):
9742         (backup-file-name-p):
9743         (file-relative-name):
9744         (abbreviate-file-name):
9745         (set-auto-mode):
9746         * code-process.el (call-process-region): Removed unnecessary
9747         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9748         support out of the universe.
9749
9750         * process.el:
9751         * code-process.el:
9752         * bytecomp.el (byte-compile-file): Removed reference to
9753         buffer-file-type, and commented usage of binary-process-output
9754         NTEmacs variables.
9755
9756 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9757
9758         * help.el (function-arglist): Add case for macro.
9759
9760 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9761
9762         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9763         printers.
9764         (custom-display): Added a menu for printer/display tags.
9765
9766         * frame.el (frame-type):
9767         * device.el (device-type): Added 'msprinter to the doc string, and
9768         removed 'pc -- it is not going to be implemented ever.
9769         (call-device-method): Fixed docstring typo.
9770         Defined specifier tags 'printer and 'display.
9771
9772 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9773
9774         * lisp/itimer.el (itimer-run-expired-timers): (consp
9775           last-command-event-time) instead of (consp
9776           'last-command-event-time).
9777
9778 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9779
9780         * msw-glyphs.el: Removed obsolete commentary.
9781
9782 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9783
9784         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9785         better default value.
9786
9787 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9788
9789         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9790         (read-string): Ditto.
9791         (eval-minibuffer): Ditto.
9792         (read-command): Ditto.
9793         (read-function): Ditto.
9794         (read-variable): Ditto.
9795         (read-number): Ditto.
9796         (read-shell-command): Ditto.
9797         (read-number): Record history.
9798
9799 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9800
9801         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9802
9803 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9804
9805         * faces.el (startup-initialize-custom-faces): New function.
9806         Reset all faces created during auto-autoloads loading time
9807         by defface.
9808         * startup.el (command-line): Call it.
9809
9810 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9811
9812         * about.el (about-hackers): Add myself to contributors list.
9813
9814 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9815
9816         * menubar-items.el (maybe-add-init-button): Removed an argument in
9817         a call to load-user-init-file, as the function managed to lose its
9818         formal parameter a few betas ago.
9819
9820 2000-01-18  Martin Buchholz <martin@xemacs.org>
9821
9822         * XEmacs 21.2.27 is released.
9823
9824 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9825
9826         * process.el (shell-command-to-string): Use the FSF docstring.
9827         Make shell-command-to-string the standard function, and
9828         exec-to-string the (deprecated) alias.
9829
9830         * startup.el: typo fix.
9831
9832 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9833
9834         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9835
9836 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9837
9838         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9839         buffers after visible buffers.
9840         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9841
9842 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9843
9844         * info.el (Info-extract-menu-node-name): Stop at a dot
9845         followed by whitespace or right parenthesis.
9846
9847 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9848
9849         * info.el (Info-directory-list): Warn against using Customize with
9850         Info-directory-list.
9851
9852 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9853
9854         * minibuf.el (read-file-name): doc fix.
9855
9856         * autoload.el (update-file-autoloads): doc fix.
9857
9858         * about.el (about-hackers): Change my E-mail address.
9859
9860 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9861
9862         * info.el (Info-visit-file): Just use the `f' interactive spec to
9863         read a filename in the standard way.
9864
9865 2000-01-13  Andy Piper  <andy@xemacs.org>
9866
9867         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9868         (gutter-buffers-tab-extent): new variable.
9869         (update-tab-in-gutter): call add-tab-to-gutter again if the
9870         orientation has changed.
9871         (add-tab-to-gutter): cope with different orientations.
9872
9873 2000-01-11  Didier Verna  <didier@xemacs.org>
9874
9875         * info.el (Info-following-node-name): backward-skip dots as well
9876         as spaces (dots at the end of a node name aren't part of it).
9877         (Info-extract-menu-node-name): don't skip dots. There could be
9878         some in the node name.
9879         (Info-index): allow dots to be part of a node name.
9880
9881 2000-01-12  Andreas Jaeger  <aj@suse.de>
9882
9883         * files.el (auto-mode-alist): Added idlwave-mode.
9884         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9885
9886 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9887
9888         * info.el (Info-search): Show default value.
9889
9890 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9891
9892         * info.el (Info-read-node-completion-table): New variable.
9893         (Info-read-node-name-1): New function.
9894         (Info-read-node-name): Use it.
9895         (Info-follow-reference): Use DEFAULT argument of completing-read.
9896         (Info-menu): Ditto.
9897
9898 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9899
9900         * hyper-apropos.el (hyper-describe-key-briefly): Save
9901         window configuration.
9902         (hyper-describe-face): Use DEFAULT of completing-read.
9903         (hyper-apropos-read-variable-symbol): Ditto.
9904         (hyper-apropos-read-function-symbol): Ditto.
9905
9906 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9907
9908         * mule/mule-cmds.el (set-default-coding-system): Set
9909         comint-exec-hook to use coding-system-for-read and
9910         coding-system-for-write so that C-x RET c works.
9911
9912 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9913
9914         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9915         (previous-matching-history-element): Increment
9916         minibuffer-max-depth by 1.
9917         (next-matching-history-element): Ditto.
9918
9919 2000-01-11  Andy Piper  <andy@xemacs.org>
9920
9921         * gutter-items.el (buffers-tab): Create a new face for the buffers
9922         tab.
9923         (buffers-tab-face): use it.
9924
9925 2000-01-10  Didier Verna  <didier@xemacs.org>
9926
9927         * modeline.el (modeline-scrolling-method): change modeline X
9928         cursor appearance according to the value.
9929
9930 2000-01-07  Andreas Jaeger  <aj@suse.de>
9931
9932         * about.el (about-hackers): Moved my entry to contributor list.
9933         (xemacs-hackers): Added myself.
9934         (about-maintainer-info): Added description of myself.
9935
9936
9937 2000-01-07  Didier Verna  <didier@xemacs.org>
9938
9939         * modeline.el (modeline-scrolling-method): new variable.
9940         (mouse-drag-modeline): add reference to it in the docstring.
9941         (mouse-drag-modeline): handle it.
9942
9943 2000-01-08  Andy Piper  <andy@xemacs.org>
9944
9945         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9946         calls.
9947         (remove-buffer-from-gutter-tab): ditto.
9948
9949 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9950
9951         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9952         (custom-face-edit): Fix grammatical error in help message.
9953
9954 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9955
9956         * movemail.el: Added.
9957
9958         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9959
9960 2000-01-03  Didier Verna  <didier@xemacs.org>
9961
9962         * modeline.el (mouse-drag-modeline): remove the code related to
9963         the modeline horizontal scrolling facility.
9964
9965 1999-12-31  Martin Buchholz <martin@xemacs.org>
9966
9967         * XEmacs 21.2.26 is released.
9968
9969 1999-12-28  Andy Piper  <andy@xemacs.org>
9970
9971         * wid-edit.el (widget-push-button-value-create): The gui cache
9972         does not agree with native widgets which can only be displayed
9973         once per window. The reasons for caching are diminished now that
9974         we don't hog resources when creating buttons.
9975         (widget-push-button-cache) deleted.
9976
9977 1999-12-24  Martin Buchholz <martin@xemacs.org>
9978
9979         * XEmacs 21.2.25 is released.
9980
9981 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9982
9983         * hyper-apropos.el (hyper-apropos): Toggle
9984         hyper-apropos-programming-apropos correctly.
9985         Set REGEXP when user accepts default value.
9986
9987 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9988
9989         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9990         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9991
9992 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9993
9994         * mule/mule-category.el (undefined-category-designator):
9995         Return char instead of character.  Search for undefined one.
9996         (describe-category): Use with-displaying-help-buffer.
9997
9998 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9999
10000         * byte-optimize.el (byte-optimize-plus):
10001         Optimize (+ 1) to 1 instead of (1+ nil).
10002
10003         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10004
10005         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10006
10007         * byte-optimize.el (byte-optimize-char-before): New function.
10008         Remove performance penalty for using (char-before) instead of (char-after).
10009
10010 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10011
10012         * mule/mule-category.el (char-category-list): Return character
10013         instead of integer.
10014
10015 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10016
10017         * minibuf.el (read-buffer): Check default is buffer object.
10018
10019 1999-11-25  Andy Piper  <andy@xemacs.org>
10020
10021         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10022         for buttons.
10023
10024 1999-12-16  Andreas Jaeger  <aj@suse.de>
10025
10026         * package-get.el (package-get-maybe-save-index): Fixed typo.
10027         Patch by Jeff Miller <jmiller@smart.net>.
10028
10029 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10030
10031         * gnuserv.el (gnuserv-process-filter):  don't call
10032         gnuserv-write-to-client when gnuserv-current-client is nil
10033
10034 1999-12-14  Martin Buchholz <martin@xemacs.org>
10035
10036         * XEmacs 21.2.24 is released.
10037
10038 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10039
10040         * about.el (about-hackers): Update my email address.
10041
10042 1999-12-07  Martin Buchholz <martin@xemacs.org>
10043
10044         * XEmacs 21.2.23 is released.
10045
10046 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10047
10048         * package-get.el (package-get-download-sites): Removed several
10049         defunct download sites, added many new ones, and corrected a few
10050         incorrect directory-on-site entries.  Added physical locations to
10051         site-description.
10052
10053 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10054
10055         * finder.el (finder-commentary): add DOC string and fix
10056         interactive spec
10057
10058 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10059
10060         * help.el (describe-function): Don't forget to intern the string
10061         completing-read returns.
10062         (describe-variable): Ditto.
10063
10064 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10065
10066         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10067         `hyper-apropos-help-mode' here to find symbol to customize
10068         irregardless of cursor position and simplify
10069         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10070         `hyper-apropos-popup-menu'.
10071
10072 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10073
10074         * apropos.el (apropos-mode-map): Add return to call
10075         apropos-follow.
10076         (apropos-print): Call apropos-mode to have better
10077         command reference. Put keymap text-poperty to
10078         symbole name.
10079
10080 1999-11-22  Alastair Burt  <burt@dfki.de>
10081
10082         * help.el: (describe-bindings-1): Added handling of keymaps for
10083         the extents at point.
10084
10085 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10086
10087         * gutter-items.el (buffers-tab-items): Wrap the function in a
10088         save-match-data
10089
10090 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10091
10092         * help.el (describe-function): Use the DEFAULT argument to
10093         completing-read.
10094         (describe-variable): Ditto.
10095
10096 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10097
10098         * minibuf.el (read-from-minibuffer): Add optional argument
10099         DEFAULT to have better mini-buffer history support.
10100         (completing-read): Pass default to read-from-minibuffer.
10101         (read-buffer): Pass default to completing-read.
10102
10103 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10104
10105         * font-lock.el (font-lock-doc-string-face): Document the
10106         `font-lock-lisp-like' property.
10107
10108 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10109
10110         * lisp-mode.el: Specify `font-lock-lisp-like'.
10111
10112         * font-lock.el (font-lock-lisp-like): New function.
10113         (font-lock-fontify-syntactically-region): Use it.
10114
10115 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10116
10117         * XEmacs 21.2.22 is released
10118
10119 1999-11-28  Martin Buchholz <martin@xemacs.org>
10120
10121         * XEmacs 21.2.21 is released.
10122
10123 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10124
10125         * minibuf.el (read-coding-system): Accept symbol and
10126         coding-system object as a default-coding-system.
10127
10128 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10129
10130         * minibuf.el (read-coding-system): Accept symbol as
10131         a default-coding-system.
10132
10133 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10134
10135         * apropos.el (apropos-documentation): Use insert instead
10136         of princ.
10137
10138 1999-11-07  William M. Perry  <wmperry@aventail.com>
10139
10140         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10141           for the linux console.
10142
10143         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10144           stuff to work when you are not on a window system, since the GPM
10145           mouse support now allows pasting from outside of XEmacs.
10146
10147 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10148
10149         * XEmacs 21.2.20 is released
10150
10151 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10152
10153         * setup-paths.el (paths-default-info-directories): Add
10154         /usr/share/info and /usr/local/share/info.
10155
10156 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10157
10158         * about.el: Updated Vladimir Ivanovic's info.
10159
10160 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10161
10162         * auto-show.el (auto-show-truncationp): Remove.
10163
10164         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10165
10166 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10167
10168         * indent.el (indent-line-to): fix bug: spaces were not replaced
10169         with tab if column is multiple of tab-width
10170         From dhn@qedinc.com
10171
10172 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10173
10174         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10175         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10176
10177         * package-get.el (package-get-package-provider): Be verbose when
10178         interactive. Patch from Robert Pluim
10179
10180 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10181
10182         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10183         info file suffixes.
10184
10185 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10186
10187         * process.el (open-network-stream): Add a new optional parameter
10188         PROTOCOL to support udp; fix a minor typo and add an explanation
10189         in docstring for udp programming.
10190
10191         * code-process.el (open-network-stream): Add a new optional
10192         parameter PROTOCOL to support udp; fix a minor typo and add an
10193         explanation in docstring for udp programming.
10194
10195 1999-10-18  Andy Piper  <andy@xemacs.org>
10196
10197         * gui.el (make-gui-button): be more precise about how we call
10198         callbacks.
10199
10200         * wid-edit.el (widget-push-button-value-create): Use the new form
10201         of native gui-button.
10202
10203 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10204
10205         * info.el (Info-page-prev): Don't do (sit-for 0).
10206
10207 1999-10-13  Andy Piper  <andy@xemacs.org>
10208
10209         * gutter-items.el (progress-abort-glyph): new glyph for showing
10210         abort status.
10211         (append-progress): dispatch-event rather than sit-for.
10212         (abort-progress): new function. Show the abort glyph with an
10213         appropriate message.
10214         (raw-append-progress): dispatch-event rather than sit-for.
10215         (display-progress): cope with aborts.
10216
10217         * gui.el (make-gui-button): Use native widgets for buttons
10218         unconditionally.
10219         (insert-gui-button): ditto.
10220         (gui-button-p): ditto.
10221
10222         * xbm-button.el: remove from core.
10223
10224         * xpm-button.el: remove from core.
10225
10226 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10227
10228         * faces.el (init-device-faces): Don't initialize the random faces
10229         on the stream device.
10230
10231 1999-10-06  Andy Piper  <andy@xemacs.org>
10232
10233         * files.el (recover-file): Don't use ls under windows for revert buffer.
10234
10235 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10236
10237         * package-get.el (package-get-download-menu): Make menu really
10238         toggle download sites.
10239         (package-get-download-sites): Add autoload cookie.
10240
10241 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10242
10243         * setup-paths.el (paths-find-module-directory): Ditto.
10244
10245 1999-09-29  Werner Fink  <werner@suse.de>
10246
10247         * setup-paths.el (paths-find-exec-directory): Add missing nil
10248         parameter for environment.
10249
10250 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10251
10252         * modeline.el (modeline-format):
10253         Only purecopy the strings.  Else
10254         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10255         barfs.
10256
10257 1999-08-28  Mike Woolley  <mike@bulsara.com>
10258
10259         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10260         user setting comint-completion-addsuffix and
10261         comint-process-echoes.
10262
10263 1999-09-22  Andy Piper  <andy@xemacs.org>
10264
10265         * gutter-items.el (update-tab-in-gutter): use
10266         last-nonminibuf-window instead of selected-window.
10267
10268 1999-09-18  Andy Piper  <andy@xemacs.org>
10269
10270         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10271         display on.
10272
10273         * subr.el (record-buffer-hook): new variable so that the hook gets
10274         some documentation.
10275
10276 1999-09-16  Andy Piper  <andy@xemacs.org>
10277
10278         * gutter-items.el (update-tab-in-gutter): only update when the
10279         gutter is visible.
10280         (remove-buffer-from-gutter-tab): ditto.
10281
10282 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10283
10284         * simple.el (do-auto-fill): Commented out part of Kinsoku
10285         processing.
10286
10287 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10288
10289         * isearch-mode.el (isearch-highlightify-region): Give the
10290         highlighting extents a high priority.
10291         (isearch-make-extent): Give the main highlighting extent an even
10292         higher priority.
10293
10294 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10295
10296         * packages.el (packages-compute-package-locations): Fix typo from
10297         -u rationalization.
10298
10299 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10300
10301         * setup-paths.el (paths-find-doc-directory): Respect value of
10302         `configure-doc-directory.'
10303
10304         * find-paths.el (paths-find-architecture-directory): Give
10305         precendence `default' argument (which typically comes from
10306         configure).
10307
10308 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10309
10310         * startup.el (command-line-early): Added options -user-init-file
10311         and -user-init-directory.
10312
10313         * files.el (user-init-file): Default to NIL so we can recognize
10314         when it's set.
10315
10316 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10317
10318         * obsolete.el (init-file-user):
10319         * startup.el:
10320         * packages.el (packages-compute-package-locations):
10321         * package-get.el (package-get-user-index-filename):
10322         * menubar-items.el (maybe-add-init-button):
10323         * info.el (Info-annotations-path):
10324         * dump-paths.el:
10325         Change `user-init-directory' to be an absolute path.
10326         Use `user-init-directory' where appropriate.
10327         Zap `init-file-user' and its uses.
10328
10329 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10330
10331         * subr.el (copy-symbol): New function.
10332
10333 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10334
10335         * isearch-mode.el (isearch-done): Be sure to restore invisible
10336         extents in the proper buffer.
10337         (isearch-pre-command-hook): Set this-command to the correct value
10338         in case the buffer has changed and old overriding-local-map was
10339         used.
10340         (isearch-restore-extent): Use remprop instead of setting the
10341         property to nil.
10342
10343 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10344
10345         * cmdloop.el (execute-extended-command): Update zmacs region
10346         before the delay.
10347         (execute-extended-command): Make the message gettext-friendly.
10348
10349 1999-09-07  Andy Piper  <andy@xemacs.org>
10350
10351         * gutter-items.el (progress-gauge-glyph): renamed from
10352         progress-glyph.
10353         (progress-text-glyph): new variable.
10354         (progress-layout-glyph): use layouts and text glyphs.
10355         (progress-area-buffer): removed.
10356         (progress-text-and-extent): new variable.
10357         (progress-displayed-p): dynamically create gutter area buffer.
10358         (clear-progress): ditto.
10359         (raw-append-progress): ditto.
10360         (append-progress): use new glyph names.
10361         (raw-append-progress): only create the extent when needed. set
10362         properties more optimally.
10363         (progress): remove args.
10364
10365 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10366
10367         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10368         mapcar where the return value is unused.
10369         (isearch-restore-invisible-extents): Ditto.
10370         (isearch-highlight-all-cleanup): Ditto.
10371         (isearch-delete-extents-in-range): Traverse the extents only once.
10372         (isearch-highlight-all-update): Don't start over if the search
10373         string has changed and more input is pending.
10374
10375 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10376
10377         * packages.el (packages-find-package-data-path): Ditto.
10378
10379         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10380
10381         * subr.el (mapc-internal): Don't make obsolete.
10382
10383         * cl-extra.el (mapc): Resurrect.
10384
10385 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10386
10387         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10388         alias.
10389
10390         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10391         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10392         (isearch-yank-clipboard): Use get-clipboard instead of
10393         x-get-clipboard.
10394         (isearch-yank-selection): Fix docstring.
10395
10396 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10397
10398         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10399
10400 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10401
10402         * cl-macs.el (extent-start-position): Fix setf method.
10403         (extent-end-position): Ditto.
10404
10405 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10406
10407         * isearch-mode.el: End merge with FSF 20.4.
10408
10409         * isearch-mode.el (search-invisible): New variable.
10410         (isearch-hide-immediately): Ditto.
10411         (isearch-unhidden-extents): Ditto.
10412         (isearch-range-invisible): New function.
10413         (isearch-unhide-extent): Ditto.
10414         (isearch-restore-invisible-extents): Ditto.
10415         (isearch-restore-extent): Ditto.
10416
10417         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10418         implementation.
10419         (isearch-ring-retreat-edit): Ditto.
10420         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10421         (isearch-forward-regexp): New arguments NOT-REGEXP and
10422         NO-RECURSIVE-EDIT.
10423         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10424         (isearch-backward-regexp): New arguments NOT-REGEXP and
10425         NO-RECURSIVE-EDIT.
10426         (isearch-mode): Return isearch-success.
10427         (isearch-update): Use unread-command-events instead of
10428         unread-command-event.
10429         (isearch-abort): If an invalid regexp is encountered, keep popping
10430         states.
10431         (isearch-*-char): Use FSF implementation.
10432         (isearch-whitespace-chars): Use the more robust FSF's
10433         implementation.
10434         (isearch-within-brackets): New variable.
10435         (isearch-mode): Initialize it.
10436         (isearch-edit-string): Bind it.
10437         (isearch-search-and-update): Set it.
10438         (isearch-push-state): Push it.
10439         (isearch-top-state): Pop it.
10440         (isearch-search): Set it.
10441         (isearch-printing-char): When called by isearch-whitespace-chars,
10442         handle M-SPC gracefully.
10443         (isearch-message-prefix): New argument ELLIPSIS.
10444         (isearch-message-suffix): Ditto.
10445         (isearch-message): Use the ELLIPSIS argument when calling
10446         isearch-message-prefix and isearch-message-suffix.
10447         (isearch-message-prefix): Distinguish between "wrapped" and
10448         "overwrapped" search, FWIW.
10449
10450 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10451
10452         * isearch-mode.el (isearch-edit-string): Use the head of the
10453         search ring instead of search-last-string and search-last-regexp.
10454         (search-highlight): Renamed from isearch-highlight.
10455         (isearch-exit): Use the new name.
10456         (isearch-highlight): Ditto.
10457         (isearch-dehighlight): Ditto.
10458         (isearch-update-ring): New function.
10459         (isearch-done): Call it.
10460         (isearch-done): New argument EDIT.
10461         (isearch-repeat): If search string is empty, look up at the car of
10462         the search ring; ignore the yank pointer.
10463         (isearch-abort): Call isearch-done with NOPUSH.
10464         (isearch-cancel): New function.
10465         (isearch-mode-map): Bind it to ESC ESC ESC.
10466
10467         * isearch-mode.el: Begin merge with FSF 20.4.
10468
10469 1999-09-01  Andy Piper  <andy@xemacs.org>
10470
10471         * x-select.el (x-get-clipboard): obsolete.
10472         (x-yank-clipboard-selection): obsolete
10473
10474         * select.el (disown-selection): need to be careful to disown the
10475         clipboard if we set it via selection.
10476         (get-clipboard): move from x-select.el
10477         (yank-clipboard-selection): ditto.
10478
10479 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10480
10481         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10482         isearch-highlight-all-matches to nil.
10483         (isearch-fixed-case): New variable.
10484         (isearch-mode): Initialize it.
10485         (isearch-edit-string): Save it.
10486         (isearch-toggle-case-fold): Set it.
10487         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10488         need to check isearch-fixed-case.
10489         (isearch-toggle-case-fold): Update highlighting of all matches
10490         before the pause.
10491         (isearch-edit-string):
10492
10493 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10494
10495         * isearch-mode.el (isearch-edit-string): Call isearch-message
10496         before reading the event so that the prompt is displayed properly.
10497         (isearch-message): Use isearch-nonincremental when calling
10498         isearch-message-prefix.
10499         (minibuffer-local-isearch-map): Bind up and down to do the same as
10500         M-p and M-n respectively.
10501         (isearch-done): New arg NOPUSH.
10502         (isearch-edit-string): Use it.
10503         (isearch-edit-string): Don't bind isearch-string.
10504         (isearch-ring-adjust): Edit string, *then* push state.
10505
10506 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10507
10508         * faces.el (isearch-secondary): Make isearch-secondary look
10509         different than default.
10510
10511 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10512
10513         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10514         save-excursion.
10515         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10516         (isearch-update): Call isearch-dehighlight without arguments.
10517         (isearch-done): Ditto.
10518
10519         * isearch-mode.el (isearch-fix-case): If the search string has no
10520         upper-case letters, allow the folding to be reenabled.
10521         Previously, once disabled, the folding would remain that way until
10522         the end of isearch.
10523         (isearch-top-state): Call isearch-fix-case.
10524
10525         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10526         save-excursion.
10527         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10528
10529 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10530
10531         * xpm-button.el:
10532         xbm-button.el: Need to exist in core because gui.el depends on
10533         them.
10534
10535 1999-08-31  Andy Piper  <andy@xemacs.org>
10536
10537         * gutter-items.el (buffers-tab-face): new customizable variable.
10538         (buffers-tab-default-buffer-line-length): new specifier for
10539         maximum viewable characters.
10540         (progress-stack): new variable for implementing widget-based
10541         progress messages.
10542         (progress-area-buffer): ditto.
10543         (progress-glyph-height): ditto.
10544         (progress-stop-callback): ditto.
10545         (progress-quit-function): new function.
10546         (progress-glyph): new variable.
10547         (progress-layout-glyph): ditto.
10548         (progress-displayed-p): new function, see message-displayed-p for
10549         details.
10550         (clear-progress): ditto.
10551         (remove-progress): ditto.
10552         (append-progress): ditto.
10553         (raw-append-progress): ditto.
10554         (display-progress): ditto.
10555         (current-progress): ditto.
10556         (current-progress-label): ditto.
10557         (progress): ditto.
10558         (lprogress): ditto.
10559
10560
10561 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10562
10563         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10564
10565         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10566         `isearch-yank-selection'.
10567         (isearch-mode-map): Use it.
10568         (isearch-yank-selection): Use `get-selection' instead of
10569         `get-x-selection'.
10570
10571 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10572
10573         * faces.el (isearch-secondary): Create face here.
10574
10575         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10576         timers.
10577
10578 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10579
10580         * subr.el (buffer-string): More robust backward compatibility
10581         check, courtesy William Perry.
10582
10583 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10584
10585         * replace.el (perform-replace): Stop the search after the search
10586         limit has been reached.
10587
10588 1999-08-23  Andy Piper  <andy@xemacs.org>
10589
10590         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10591         here if we don't have one.
10592
10593 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10594
10595         * ldap.el (ldap-coding-system): Default to nil until we get
10596         efficient UTF8 support
10597         (ldap-decode-string): Guard against `decode-coding-string' not
10598         being defined
10599         (ldap-encode-string): Guard against `encode-coding-string' not
10600         being defined
10601
10602 1999-08-23  Didier Verna  <didier@xemacs.org>
10603
10604         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10605         Some doc strings improvements, and add a star to the `interactive'
10606         calls.
10607
10608 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10609
10610         * font-lock.el (java-font-lock-keywords-3): introduced new
10611         keywords and regexpes for javadoc syntax 1.2.
10612
10613 1999-08-17  Andy Piper  <andy@xemacs.org>
10614
10615         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10616         format-buffers-tab-line.
10617         (buffers-tab-max-buffer-line-length): new variable.
10618         (format-buffers-tab-line): new function. truncate names if over
10619         buffers-tab-max-buffer-line-length.
10620
10621 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10622
10623         * cus-start.el: Customize the variable `bell-inhibit-time'.
10624
10625 1999-08-16  Andy Piper  <andy@xemacs.org>
10626
10627         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10628         brute-force approach to deleting the last buffer.
10629         (buffers-tab-grouping-regexp): new customizable variable.
10630         (select-buffers-tab-buffers-by-mode): use it.
10631
10632 1999-08-13  Andy Piper  <andy@xemacs.org>
10633
10634         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10635         deletion problem.
10636
10637 1999-07-30  Didier Verna  <didier@xemacs.org>
10638
10639         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10640         of princ to output symbols.
10641         (custom-save-face-internal): ditto.
10642         (custom-save-resets): ditto.
10643
10644 1999-08-09  Didier Verna  <didier@xemacs.org>
10645
10646         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10647         `regexp-quote' to protect the major mode name for use as a regular
10648         expression (c++ needs this for instance).
10649
10650 1999-08-08  Andy Piper  <andy@xemacs.org>
10651
10652         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10653         cope with similar mode names.
10654
10655         * gutter-items.el (buffers-tab-selection-function): new selection
10656         function.
10657         (select-buffers-tab-buffers-by-mode): new function.
10658         (buffers-tab-items): use it if set to only display buffers in the
10659         tab in the current buffer's group..
10660         (update-tab-in-gutter): use new api.
10661         (remove-buffer-from-gutter-tab): ditto.
10662
10663         * gutter-items.el (buffers-tab-max-size): set custom selection
10664         default to 6.
10665         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10666         (add-tab-to-gutter): set face as default.
10667
10668 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10669
10670         * faces.el (frob-face-property): Merge the fall-back specifier
10671         with the target, not replace it.
10672
10673 1999-08-05  Andy Piper  <andy@xemacs.org>
10674
10675         * gutter-items.el (update-tab-in-gutter): add frame argument for
10676         buffer-items.
10677         (update-tab-in-gutter): use it.
10678
10679         * gutter-items.el (record-buffer-hook): set.
10680
10681         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10682         change.
10683         (switch-to-buffer-hook) deleted.
10684
10685 1999-08-04  Andy Piper  <andy@xemacs.org>
10686
10687         * gutter-items.el (update-tab-in-gutter): make sure this will work
10688         as an argument to create-frame-hook.
10689
10690 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10691
10692         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10693         instead of timer emulation.
10694
10695 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10696
10697         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10698         Emacs isearch enhancements.
10699
10700 1999-07-28  Andy Piper  <andy@xemacs.org>
10701
10702         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10703         all devices that support tab controls.
10704         (remove-buffer-from-gutter-tab): new function. to be used as a
10705         value for kill-buffer-hook.
10706
10707 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10708
10709         * auto-show.el (auto-show-truncationp): changed to match
10710         `window_translation_on'
10711
10712 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10713
10714         * XEmacs 21.2.19 is released
10715
10716 1999-07-28  SL Baur  <steve@miho>
10717
10718         * code-files.el (insert-file-contents): Fix docstring.
10719         revert previous change.
10720
10721 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10722
10723         * fill.el (fill-region-as-paragraph): Change re-break-point to
10724         contain word-across-newline plus one character so that filling
10725         Japanese and Chinese works as desired.
10726         * simple.el (do-auto-fill): Ditto.
10727
10728 1999-07-26  SL Baur  <steve@miho>
10729
10730         * mule/japanese.el ("Japanese"): Do not specify a default input
10731         method.
10732         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10733
10734 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10735
10736         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10737         able to use cl-macs macro in early lisp.
10738
10739 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10740
10741         * custom.el:
10742         * cus-face.el:
10743         * cus-edit.el:
10744                 Massive custom Theme API changes.
10745
10746 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * code-files.el (insert-file-contents): Regard
10749         coding-system-magic-cookie if `coding-system-for-read' is nil.
10750
10751 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10752
10753         * mule/thai-xtis.el: Add coding: local variable, to avoid
10754         bootstrapping problem with C locale.
10755
10756 1999-07-22  Andy Piper  <andy@xemacs.org>
10757
10758         * dumped-lisp.el (preloaded-file-list): guard against putting
10759         gutter-items in a less than functional XEmacs.
10760         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10761
10762 1999-07-18  Bob Weiner  <weiner@beopen.com>
10763
10764         * fill.el (fill-context-prefix): Fixed bug that prevented the
10765         setting of an adaptive fill prefix when the `dont-skip-first' was
10766         t.
10767
10768 1999-07-22  SL Baur  <steve@miho>
10769
10770         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10771
10772 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10773
10774         * files.el (interpreter-mode-alist): add `make', `guile', and
10775         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10776         makefile-mode, guile is a scheme, and someday XEmacs will be
10777         modular enough to use as an efficient scripting tool.)
10778
10779 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10780
10781         * mule/mule-cmds.el (reset-language-environment): Regard
10782         coding-category `utf-8' and `ucs-4' if they are available.
10783
10784 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10785
10786         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10787         (prefer-coding-system): Fix DOC-string.
10788
10789         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10790         DOC-string too.
10791
10792         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10793         Mule.
10794         (coding-system-change-eol-conversion): Fix DOC-string.
10795
10796 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10797
10798         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10799         instead of `list-coding-system'.
10800
10801 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10802
10803         * menubar-items.el (default-menubar): `select-input-method' was
10804         renamed to `set-input-method'.
10805
10806         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10807         "Set Language Environment" menu.
10808
10809         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10810         "Describe Language Support" menu.
10811
10812 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10813
10814         * mule/chinese.el ("Chinese-GB"): Rename
10815         `chinese-gb-environment-setup-function' to
10816         `setup-chinese-gb-environment-internal'.
10817
10818 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10819
10820         * mule/korean.el: Use `define-coding-system-alias' instead of
10821         `copy-coding-system'.
10822
10823 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10824
10825         * mule/mule-cmds.el (set-language-environment-coding-systems):
10826         Treat duplicated coding-categories.
10827
10828 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10829
10830         * mule/japanese.el: Use `define-coding-system-alias' instead of
10831         `copy-coding-system'.
10832
10833 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10834
10835         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10836         coding-system `viscii'.
10837
10838 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10839
10840         * mule/cyrillic.el:
10841         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10842         (cyrillic-alternativnyj-decode-table): New variable.
10843         (cyrillic-alternativnyj-encode-table): New variable.
10844         - Specify `iso-8-1' as a category of coding-system
10845           `alternativnyj'.
10846         - Abolish general Cyrillic environment.
10847
10848 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10849
10850         * mule/chinese.el:
10851         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10852         - Register `chinese-gb-environment-setup-function' as a
10853           `setup-function' of "Chinese-GB" environment.
10854
10855 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10856
10857         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10858         optional argument `parents'.
10859
10860         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10861         property for Thai-XTIS.
10862
10863         * mule/mule-help.el (help-with-tutorial): Use property
10864         `tutorial-coding-system' of language-info as a coding-system to
10865         read tutorial file.
10866
10867 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10868
10869         * mule/thai-xtis.el: Don't setup `setup-function' and
10870         `exit-function'.
10871
10872         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10873         `set-coding-category-system' to set up coding-system for
10874         coding-category.
10875
10876         * mule/mule-cmds.el (prefer-coding-system): Use
10877         `set-coding-category-system' to set up coding-system for
10878         coding-category.
10879
10880 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10881
10882         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10883         Thai-XTIS environment.
10884
10885         * mule/mule-cmds.el (prefer-coding-system): Use
10886         `find-coding-system' instead of `coding-system-p'.
10887
10888 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10889
10890         * mule/mule-cmds.el (set-language-environment-coding-systems):
10891         Modify eol-type for XEmacs.
10892
10893         * mule/thai-xtis.el: Delete unused local variable `category'.
10894
10895         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10896         function.
10897         (prefer-coding-system): Don't call
10898         `update-coding-systems-internal'; use function
10899         `coding-category-list' instead of variable `coding-category-list';
10900         use `set-coding-priority-list' instead of `set-coding-priority';
10901         modify `eol-type' for XEmacs.
10902
10903         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10904         `charset-columns'.
10905         (char-width): Likewise.
10906
10907 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10908
10909         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10910         `tis-620'.
10911
10912         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10913         `set-coding-priority-list' instead of `set-coding-priority'; don't
10914         call `update-coding-systems-internal'.
10915
10916         * mule/mule-misc.el (coding-system-get): New function.
10917         (coding-system-put): New function.
10918         (coding-system-category): New function.
10919
10920 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10921
10922         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10923         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10924         to avoid conflict with leim/quail/thai-xtis.
10925
10926         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10927         to thai-xtis-chars.el.
10928
10929         * mule/thai-xtis-chars.el: New file (split from
10930         mule/thai-xtis.el).
10931
10932 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10933
10934         * mule/thai-xtis.el:
10935         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10936         - Add syntax entries.
10937         - Put `preferred-coding-system' of the charset `thai-xtis' to
10938           `tis-620'.
10939
10940 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10941
10942         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10943         rewritten to use write-multibyte-character.
10944
10945 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10946
10947         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10948         of `iso-2022-7'.
10949         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10950         ported yet.
10951         (read-input-method-name): Treat optional argument `default'.
10952
10953 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10954
10955         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10956         all.
10957         (set-language-info-alist): Set up menus here.
10958
10959 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10960
10961         * minibuf.el (completing-read): Add new optional argument
10962         `default'.
10963         (read-coding-system): Add new optional argument
10964         `default-coding-system'.
10965
10966 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10967
10968         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10969         (viet-viscii-...->viet-vscii...).
10970
10971 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10972
10973         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10974         and menus.
10975
10976 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10977
10978         * mule/mule-cmds.el (input-method-function): Add permanent-local
10979         property.
10980
10981 1999-03-30  Dave Love  <fx@gnu.org>
10982
10983         * mule/mule-cmds.el (current-language-environment): Doc fix.
10984
10985 1999-02-06  Richard Stallman  <rms@gnu.org>
10986
10987         * mule/european.el (setup-slovenian-environment): New function.
10988         ("Slovenian"): New language environment.
10989
10990 1999-01-27  Dave Love  <fx@gnu.org>
10991
10992         * mule/mule-cmds.el (current-language-environment): Provide :link,
10993         :type (choices) and appropriate :get.
10994
10995 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10996
10997         * mule/mule-cmds.el (describe-language-environment): Don't alter
10998         input-method-alist.
10999
11000 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11001
11002         * mule/mule-cmds.el (prefer-coding-system): Call
11003         set-coding-priority, so that the internal array of priorities is
11004         also updated.
11005
11006 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11007
11008         * mule/mule-cmds.el (prefer-coding-system): If the argument
11009         requires specific EOL conversion type, make the default coding
11010         systems use that.
11011
11012 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11013
11014         * mule/mule-cmds.el (set-language-environment): Pass the default
11015         eol-type to set-language-environment-coding-systems.
11016         (set-default-coding-systems): Copy the eol-type property for the
11017         new default values of {buffer-file,process}-coding-system from the
11018         old defaults.
11019         (set-language-environment-coding-systems): Accept an optional
11020         argument EOL-TYPE, and set the eol-type property of the default
11021         coding systems accordingly.
11022
11023 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11024
11025         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11026         use generate-new-buffer instead of get-buffer-create.
11027
11028 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11029
11030         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11031
11032 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11033
11034         * mule/mule-cmds.el (default-input-method): Fix custom type.
11035
11036 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11037
11038         * mule/mule-cmds.el (setup-specified-language-environment):
11039         Add apropos-inhibit property.
11040         (describe-specified-language-support): Likewise.
11041
11042 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11043
11044         * mule/mule-cmds.el: Doc fixes.
11045
11046 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11047
11048         * mule/mule-cmds.el (register-input-method): Doc-string
11049         modified.
11050
11051 1998-09-01  Dave Love  <fx@gnu.org>
11052
11053         * mule/mule-cmds.el (current-language-environment): Fix
11054         setter function.
11055
11056 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11057
11058         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11059         mule/european.el, mule/hebrew.el, mule/japanese.el,
11060         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11061         avoid bootstrapping problem if you need to recompile all the Lisp
11062         files using interpreted code.
11063
11064 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11065
11066         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11067         ("Latin-2"): Likewise.
11068
11069 1998-08-18  Per Starback  <starback@update.uu.se>
11070
11071         * mule/european.el (setup-latin2-environment): Fix typo.
11072
11073 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11074
11075         * mule/european.el: Give proper value of `input-method' key to all
11076         lang. env.
11077
11078         * mule/mule-cmds.el (activate-input-method): Handle the case that
11079         the arg INPUT-METHOD is nil correctly.
11080         (read-multilingual-string): Activate the specified input method
11081         before calling read-string.  Afterward, activate the original
11082         input method.
11083
11084 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11085
11086         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11087         (set-language-info-alist): Fix typo in doc-string.
11088
11089         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11090
11091 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11092
11093         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11094         (reset-language-environment): New function for the job that
11095         setup-english-environment used to do.
11096         (set-language-environment): Do more setups according to the info
11097         in language-info-alist.
11098         (read-language-name): Handle the case that the arg KEY is nil.
11099         (describe-language-environment): Handle input-method property.
11100
11101         * mule/: All files under this directory, which related with
11102         specific languages (such as mule/european.el, mule/greek.el,
11103         mule/hebrew.el, mule/misc-lang.el), modified as below.
11104         (setup-XXX-environment): Just call set-language-environment.  If
11105         they used to do some other jobs than what done by
11106         set-language-environment, those jobs are done in
11107         setup-XXX-environment-internal now.
11108         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11109         the value to setup-XXX-environment-internal.  Add properties
11110         input-method and features.
11111
11112         * mule/english.el (setup-english-environment): Just call
11113         reset-language-environment.
11114
11115         * mule/european.el (setup-8-bit-environment): Function deleted.
11116
11117 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11118
11119         * mule/mule-cmds.el (input-method-exit-on-first-char)
11120         (input-method-use-echo-area): Doc fixes.
11121
11122 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11123
11124         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11125         variable.
11126         (input-method-use-echo-area): New variable.
11127
11128 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11129
11130         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11131
11132 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11133
11134         * mule/mule-cmds.el (activate-input-method): Update mode line.
11135         (inactivate-input-method): Likewise.
11136
11137 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11138
11139         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11140         input method in the current buffer, but just bind
11141         current-input-method.
11142
11143 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11144
11145         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11146
11147         * mule/misc-lang.el ("IPA"): Add coding-priority and
11148         coding-system.
11149
11150 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11151
11152         * mule/greek.el: Add coding-priority.
11153
11154 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11155
11156         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11157         LANG-ENV.
11158
11159 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11160
11161         * mule/mule-cmds.el (register-input-method): Fix previous change.
11162         (setup-specified-language-environment): Doc fix.
11163
11164 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11165
11166         * mule/mule-cmds.el: Several doc fixes.
11167         (get-language-info, set-language-info): Rename argument.
11168         (set-language-info-alist): Likewise.
11169         (register-input-method): Rename argument.
11170         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11171
11172 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11173
11174         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11175         default value while reading an input method.
11176
11177 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11178
11179         * mule/mule-cmds.el (universal-coding-system-argument):
11180         Use buffer-file-coding-system as default.
11181
11182 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11183
11184         * mule/korean.el ("Korean"): Doc fix.
11185
11186 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11187
11188         * mule/mule-cmds.el (describe-language-environment): Print the
11189         languge environment at the head.
11190
11191 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11192
11193         * mule/japanese.el: Set exit-function to exit-japanese-environment
11194         for Japanese environment.
11195
11196 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11197
11198         * mule/mule-cmds.el (set-language-environment): Doc fix.
11199         (current-language-environment): Use defcustom.
11200         (default-input-method): Specify :type.
11201
11202 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11203
11204         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11205         modified.
11206         (prefer-coding-system): Doc-string modified.
11207
11208 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11209
11210         * mule/mule-cmds.el (set-language-info): Doc-string
11211         describes `coding-priority' KEY.
11212         (set-language-environment-coding-systems): New function.
11213         (select-safe-coding-system): New function.
11214         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11215         (set-language-info-alist): New optionla arg PARENTS.  Call
11216         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11217         (set-language-environment-coding-systems): New function.
11218
11219         * mule/chinese.el: Remove setting up of
11220         describe-chinese-environment-map and
11221         setup-chinese-environment-map.  Exclude them in args of calls to
11222         set-language-info-alist.  Register coding-priority key in
11223         language-info-alist.
11224
11225         * mule/cyrillic.el: Remove setting up of
11226         describe-cyrillic-environment-map and
11227         setup-cyrillic-environment-map.  Exclude them in args of calls to
11228         set-language-info-alist.  Register coding-priority key in
11229         language-info-alist.
11230
11231         * mule/english.el: Register coding-priority key in
11232         language-info-alist.
11233
11234         * mule/ethiopic.el: Register coding-priority key in
11235         language-info-alist.
11236
11237         * mule/european.el: Remove setting up of
11238         describe-european-environment-map and
11239         setup-european-environment-map.  Exclude them in args of calls to
11240         set-language-info-alist.  Register coding-priority key in
11241         language-info-alist.  Add "German" language env.
11242         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11243         (setup-german-environment): New function.
11244
11245         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11246         change default input method to "greek-postfix".
11247
11248         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11249         coding-priority key in
11250
11251 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11252
11253         * mule/mule-cmds.el (set-language-info): Doc fix.
11254         (input-method-inactivate-hook): Doc fix.
11255
11256 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11257
11258         * mule/mule-cmds.el (set-input-method): Renamed from
11259         select-input-method.
11260
11261 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11262
11263         * mule/mule-cmds.el (set-language-environment): Run
11264         exit-language-environment-hook before calling `exit-function'
11265         which is specified for the language environment.
11266
11267 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11268
11269         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11270         modified.
11271         (prefer-coding-system): Likewise.
11272         (describe-language-environment): Print aliases of each coding
11273         system.
11274         (set-language-environment-hook): New variable.
11275         (exit-language-environment-hook): New variable.
11276         (set-language-environment): Call these hooks.  Before setting a
11277         new language environment, exit from the
11278         current-language-environment if necessary.
11279         (input-method-verbose-flag): The value can be nil, t,
11280         complex-only, or default.
11281         (input-method-highlight-flag): Doc-string augmented.
11282         (activate-input-method): Check if we can run the registered
11283         function to activate an input method.
11284
11285         * mule/korean.el: Set exit-function for language environment
11286         "Korean" to exit-korean-environment.
11287         (setup-korean-environment): Moved to korea-util.el.
11288
11289 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11290
11291         * mule/mule-cmds.el (read-multilingual-string): Use
11292         current-input-method prior to default-input-method.  Don't bind
11293         current-input-method by `let', instead, activate the specified
11294         input method in the current buffer temporarily.
11295
11296 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11297
11298         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11299
11300 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11301
11302         * mule/chinese.el (post-read-decode-hz): Return the result of
11303         decode-hz-region.
11304         (pre-write-encode-hz): Do not change the value of
11305         last-coding-system.
11306
11307 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11308
11309         * mule/mule-ccl.el: Doc fixes.
11310
11311 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11312
11313         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11314         (check-ccl-program): New macro.
11315
11316 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11317
11318         * mule/mule-ccl.el: Comment about CCL syntax modified.
11319         (ccl-command-table): Add read-multibyte-character and
11320         write-multibyte-character.
11321         (ccl-code-table): Add ex-cmd.
11322         (ccl-extended-code-table): New variable.
11323         (ccl-embed-extended-command): New function.
11324         (ccl-compile-read-multibyte-character,
11325         ccl-compile-write-multibyte-character) New functions.
11326         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11327         ccl-dump-write-multibyte-character): New functions.
11328
11329 1999-07-22  SL Baur  <steve@miho>
11330
11331         * config.el (config-value-file): config.values is installed into
11332         doc-directory.
11333         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11334
11335 1999-07-19  Didier Verna  <didier@xemacs.org>
11336
11337         * rect.el: all functions rewritten, except when noted. Below is a
11338         list of interface changes.
11339         (apply-on-rectangle): new function. Obsoletes
11340         `operate-on-rectangle'. All functions that used to call this
11341         function now call the new one.
11342         (kill-rectangle): added optional prefix arg to fill lines.
11343         (delete-rectangle): ditto.
11344         (delete-extract-rectangle): ditto.
11345         (open-rectangle): ditto.
11346         (clear-rectangle): ditto.
11347         (delete-rectangle-line): added third arg FILL.
11348         (delete-extract-rectangle-line): ditto.
11349         (open-rectangle-line): ditto.
11350         (clear-rectangle-line): ditto.
11351
11352 1999-07-18  Andy Piper  <andy@xemacs.org>
11353
11354         * menubar-items.el (default-menubar): add gutter options.
11355
11356         * gutter-items.el: new file.
11357         (gutter): new group for custom.
11358         (gutter-visible-p): new variable.
11359         (default-gutter-position): ditto.
11360         (buffers-tab): new group for the buffers tab.
11361         (gutter-buffers-tab): widget to put in the gutter.
11362         (buffers-tab-max-size): max number of tabs.
11363         (buffers-tab-switch-to-buffer-function): function to call when a
11364         tab is pressed.
11365         (buffers-tab-omit-function): filter buffers with this function.
11366         (buffers-tab-format-buffer-line-function): format buffer names for
11367         inclusion in tabs.
11368         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11369         the record.
11370         (build-buffers-tab-internal): build a list of tab items.
11371         (buffers-tab-items): ditto.
11372         (add-tab-to-gutter): put a tab in the gutter area.
11373         (update-tab-in-gutter): reset the buffers in the tab.
11374
11375         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11376
11377         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11378         (switch-to-buffer-hooks): new hook.
11379
11380         * toolbar.el (default-toolbar-position): fix typo.
11381
11382 1999-07-16  Andy Piper  <andy@xemacs.org>
11383
11384         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11385
11386 1999-07-15  Didier Verna  <didier@xemacs.org>
11387
11388         * cus-edit.el (custom-prompt-variable): optional third arg makes
11389         prompt for a comment string.
11390         (customize-set-value): optional prefix makes this function handle
11391         variable comments.
11392         (customize-set-variable): ditto.
11393         (customize-save-variable): ditto.
11394         (customize-customized): handle custom comments.
11395         (customize-save-customized): ditto.
11396         (custom-variable-state-set): ditto.
11397         (custom-face-state-set): ditto.
11398         (customize-saved): ditto.
11399         (custom-variable-set): ditto.
11400         (custom-face-set): ditto.
11401         (custom-variable-save): ditto.
11402         (custom-face-save): ditto.
11403         (custom-variable-reset-saved): ditto.
11404         (custom-face-reset-saved): ditto.
11405         (custom-variable-reset-standard): ditto.
11406         (custom-face-reset-standard): ditto.
11407         (custom-comment-face): new face.
11408         (custom-comment-tag-face): ditto.
11409         (custom-comment): new widget.
11410         (custom-comment-create): new function.
11411         (custom-comment-delete): ditto.
11412         (custom-comment-value-set): ditto.
11413         (custom-comment-show): ditto.
11414         (custom-comment-invisible-p): ditto.
11415         (custom-variable-value-create): create a comment field widget.
11416         (custom-face-value-create): ditto.
11417         (custom-variable-menu): new entry for adding a custom comment.
11418         (custom-face-menu): ditto.
11419         (custom-save-variables): possibly save custom comments.
11420         (custom-save-faces): ditto.
11421
11422         * cus-face.el (custom-set-faces): the arguments can now have a
11423         custom comment as fourth argument.
11424
11425         * custom.el (custom-set-variables): the arguments can now have a
11426         custom comment as fifth element.
11427
11428 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11429
11430         * XEmacs 21.2.18 is released
11431
11432 1999-07-13  SL Baur  <steve@miho>
11433
11434         * lib-complete.el (read-library-name): Revert previous change.
11435         (read-library): Ditto.
11436
11437 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11438
11439         * packages.el (packages-package-list): Capitalize docstring.
11440
11441         * packages.el (packages-find-package-library-path): Use #'nconc
11442         rather than #'append to reduce consing -- #'mapcar uses Flist,
11443         which returns a freshly consed list.  #'append would create yet
11444         another fresh list, using Fmake_list in concat.
11445
11446         * packages.el (package-provide): Use setq with remassq like it
11447         says in its docstring.
11448
11449 1999-07-06  SL Baur  <steve@miho.m17n.org>
11450
11451         * lib-complete.el (progn-with-message): Fix typo.
11452
11453 1999-07-06  SL Baur  <steve@miho.m17n.org>
11454
11455         * mule/mule-misc.el (char-octet): Make function match docstring.
11456         From Katsumi Yamaoka <yamaoka@jpl.org>
11457
11458 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11459
11460         * wid-edit.el (widget-documentation): corrected spelling error.
11461
11462 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11463
11464         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11465         keys if already bound
11466
11467 1999-07-06  SL Baur  <steve@miho.m17n.org>
11468
11469         * lib-complete.el (progn-with-message): Revert previous changes.
11470
11471 1999-06-24  Bob Weiner  <weiner@beopen.com>
11472
11473         * lib-complete.el (find-library):
11474         (find-library-other-window):
11475         (find-library-other-frame): Completely rewrote
11476         so that these functions actually work when called non-interactively.
11477         Also made them handle LIBRARY arguments which end with .el or .elc.
11478
11479 1999-06-24  Bob Weiner  <weiner@beopen.com>
11480
11481         * simple.el (indent-new-comment-line): Locally bound
11482         `block-comment-start' to `comstart' or else when this is called
11483         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11484         `block-comment-start' value, ignoring any existing spacing after a
11485         comment prefix in the previous line and producing ugly comments.
11486
11487 1999-06-23  Bob Weiner  <weiner@beopen.com>
11488
11489         * list-mode.el (mouse-choose-completion):
11490         (choose-completion):
11491         (completion-switch-to-minibuffer): Added.
11492         ([Tab]): [Tab] previously switched to the minibuffer
11493         but since [space] does that and since most applications in the
11494         world use [Tab] to select the next item in a list, do that in the
11495         *Completions* buffer too.  This will cause the least confusion
11496         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11497         06/23/1999.
11498
11499 1999-06-22  Bob Weiner  <weiner@beopen.com>
11500
11501         * help.el (help-buffer-name): Added support for a null value
11502         of `help-buffer-prefix-string' since some buffers require no
11503         prefix.
11504
11505 1999-06-20  Bob Weiner  <weiner@beopen.com>
11506
11507         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11508         in the completion-list-mode-map to bury the completions buffer
11509         even when the minibuffer is no longer active.
11510
11511 1999-06-20  Bob Weiner  <weiner@beopen.com>
11512
11513         * list-mode.el (list-mode): It is visually disconcerting to have
11514         the text cursor disappear within list buffers, especially when
11515         moving from window to window, so leave it visible.
11516
11517 1999-07-01  SL Baur  <steve@miho.m17n.org>
11518
11519         * menubar-items.el (default-menubar): Conditionalize the bug
11520         report menu item (which may not be possible in this XEmacs).
11521         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11522
11523 1999-06-30  SL Baur  <steve@miho.m17n.org>
11524
11525         * subr.el (with-current-buffer): DOC string fix.
11526         Suggested by Bob Weiner <weiner@altrasoft.com>
11527
11528 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11529
11530         * cus-face.el (custom-face-italic): insert missing args
11531
11532 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11533
11534         * packages.el (package-locations): Changed default early package
11535         hierarchies to ~/.xemacs/mule-packages and
11536         ~/.xemacs/xemacs-packages.
11537
11538 1999-06-23  SL Baur  <steve@miho.m17n.org>
11539
11540         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11541
11542 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11543
11544         * packages.el (package-locations): Changed default early package
11545         hierarchy to ~/.xemacs/packages.
11546         (package-locations): Removed `packages' as a possible name for a
11547         late package hierarchy.
11548
11549 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11550
11551         * mule/mule-category.el (word-combining-categories): Set up new
11552         variable.
11553         (word-separating-categories): Likewise.
11554
11555 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11556
11557         * XEmacs 21.2.17 is released
11558
11559 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11560
11561         * font-menu.el (font-menu-set-font): allow for nil specification
11562         of font size.
11563
11564 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11565
11566         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11567         is 1.
11568
11569 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11570
11571         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11572         8859-5 instead of ISO 8859-1.
11573
11574 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11575
11576         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11577         (viet-viscii-encode-table): Ditto.
11578
11579         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11580         Make obsolete definition of char-octet.
11581
11582 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11583
11584         * subr.el: Move no-Mule make-char ...
11585         * help-nomule.el (make-char): To here.
11586         (string-width): Make Mule compatibility alias.
11587
11588 1999-06-15  Andy Piper  <andy@xemacs.org>
11589
11590         * select.el (get-selection-no-error): really make there be no-error.
11591         (get-selection): revert to original.
11592
11593 1999-06-11  Andy Piper  <andy@xemacs.org>
11594
11595         * select.el (selection-sets-clipboard): renamed.
11596         (own-selection): use it.
11597
11598 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11599
11600         * XEmacs 21.2.16 is released
11601
11602 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11603
11604         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11605         missing characters to avoid crash.
11606
11607 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11608
11609         * coding.el (set-terminal-coding-system): Only set the console
11610         coding system on the selected console if it is a tty.
11611
11612 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11613
11614         * cus-face.el:
11615         * cus-edit.el:
11616         * faces.el:
11617         (custom):
11618         (face-spec-set):
11619         * faces.el (frob-face-property):
11620         * font-menu.el (font-menu-set-font):
11621                   Actually apply changes from 1999-03-17
11622
11623 1999-06-10  Andy Piper  <andy@xemacs.org>
11624
11625         * select.el (get-selection): abstract out non error-signalling
11626         part.
11627         (get-selection-no-error): get-selection without signalling an
11628         error.
11629         (selection-is-clipboard-p): new variable. controls whether the
11630         selection sets the clipboard.
11631         (own-selection): use it.
11632
11633         * mouse.el (insert-selection): fallback to clipboard after trying
11634         primary selection and cutbuffer.
11635
11636 1999-06-05  Andy Piper  <andy@xemacs.org>
11637
11638         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11639         selection functions.
11640
11641 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11642
11643         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11644         default value.
11645         (load): Use `raw-text' instead of `no-conversion'.
11646         (insert-file-contents): Likewise.
11647
11648         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11649         of `no-conversion'.
11650
11651 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11652
11653         * coding.el: Don't copy `no-conversion' to `raw-text'.
11654
11655 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11656
11657         * subr.el (make-char): Define it if Mule is not around.
11658
11659 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11660
11661         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11662
11663         * x-select.el (x-disown-selection-internal): Restore symbol as an
11664         obsolete alias.
11665         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11666
11667 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11668
11669         * XEmacs 21.2.15 is released
11670
11671 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11672
11673         * subr.el (split-string): Avoid infinite looping
11674
11675 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11676
11677         * ldap.el (ldap-ignore-attribute-codings): New variable
11678         (ldap-default-attribute-decoder): New variable
11679         (ldap-coding-system): New variable
11680         (ldap-attribute-syntax-encoders): New variable
11681         (ldap-attribute-syntax-decoders): New variable
11682         (ldap-attribute-syntaxes-alist): New variable
11683         (ldap-encode-boolean): New function
11684         (ldap-decode-boolean): New function
11685         (ldap-encode-country-string): New function
11686         (ldap-decode-string): New function
11687         (ldap-decode-address): New function
11688         (ldap-encode-address): New function
11689         (ldap-decode-attribute): New function
11690         (ldap-search): Use some of these
11691
11692 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11693
11694         * version.el (emacs-version): Make the patch level/beta come
11695         before the XEmacs qualifier so that it gets into (funcall
11696         emacs-version) and thus in the bug reports.
11697         (emacs-version>=): Support patch levels.
11698
11699 1999-06-03  SL Baur  <steve@xemacs.org>
11700
11701         * version.el: implement x.y.z version number
11702         From Jan Vroonhof <vroonhof@math.ethz.ch>
11703
11704 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11705
11706         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11707
11708 1999-05-22  Vin Shelton <acs@xemacs.org>
11709
11710         * startup.el: Document -private and break out non-standard X options.
11711
11712 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11713
11714         * mule/mule-charset.el (charset-after): New function.
11715         (charset-direction): Synch with Mule, update docstring.
11716         (get-charset-property): New function.
11717         (put-charset-property): New function.
11718         (charset-plist): New function.
11719
11720         * mule/mule-charset.el (compose-region):
11721         (decompose-region): remove;  these functions (which don't work
11722         since we don't do composite characters) have been moved to
11723         mule-util.el.
11724         (toplevel): follow coding standards
11725
11726 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11727
11728         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11729         exist any more.
11730
11731         * code-files.el: Fix commentary to follow coding standards.  Move
11732         the single line left in mule-files.el to here.
11733
11734         * mule/mule-files.el: delete.
11735
11736 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11737
11738         * info.el (Info-scroll-prev): Use event functions instead of the
11739         old emacs 19 interface.
11740
11741 1999-06-02  Andy Piper  <andy@xemacs.org>
11742
11743         * x-font-menu.el (x-font-menu-load-font):
11744         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11745
11746 1999-05-31  Andy Piper  <andy@xemacs.org>
11747
11748         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11749         group.
11750         (font-menu-this-frame-only-p): ditto.
11751         (font-menu-max-items): reinstate, from Jan Vroonhof
11752         <vroonhof@math.ethz.ch>
11753         (font-menu-submenu-name-format): ditto.
11754         (font-menu-split-long-menu): ditto, for use by the family
11755         constructor.
11756         (font-menu-family-constructor): use it.
11757
11758 1999-05-30  Andy Piper  <andy@xemacs.org>
11759
11760         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11761         for use by the font menu.
11762
11763         * msw-font-menu.el: new file implementing mswindows specific
11764         font-menu behaviour.
11765         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11766         (mswindows-font-menu-junk-families): ditto.
11767         (hack-font-truename): ditto.
11768         (mswindows-font-regexp-ascii): ditto.
11769         (mswindows-reset-device-font-menus): ditto.
11770         (mswindows-font-menu-font-data): ditto.
11771         (mswindows-font-menu-load-font): ditto.
11772
11773         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11774         (x-font-menu-font-data): ditto.
11775         (x-font-menu-load-font): ditto.
11776
11777         * font-menu.el: new file implementing generic font menu behaviour.
11778         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11779         made device independent.
11780         (font-menu-this-frame-only-p): ditto.
11781         (font-menu-preferred-resolution): ditto.
11782         (font-menu-size-scaling): new variable used to determine whether
11783         sizes are in points or tenths of a point.
11784         (vassoc): moved from x-font-menu.el.
11785         (device-fonts-cache): ditto.
11786         (device-fonts-cache): ditto.
11787         (flush-device-fonts-cache): ditto.
11788         (reset-device-font-menus): copied from x-font-menu.el and made
11789         device independent. Most functionality deferred to
11790         device-dependent versions.
11791         (font-menu-family-constructor): copied from x-font-menu.el and
11792         made device independent.
11793         (font-menu-size-constructor): ditto.
11794         (font-menu-weight-constructor): ditto.
11795         (font-menu-set-font): ditto.
11796         (font-menu-change-face): ditto.
11797         (font-menu-load-font): new device method.
11798         (font-menu-font-data): ditto.
11799
11800         * x-font-menu.el: The above functions deleted.
11801
11802 1999-05-26  Andy Piper  <andy@xemacs.org>
11803
11804         * update-elc.el:
11805         * make-docfile.el:
11806         * loadup.el: rehash expand-file-name usage to not use default-directory.
11807
11808 1999-05-21  Andy Piper  <andy@xemacs.org>
11809
11810         * x-select.el (x-select-convert-to-text):
11811         (x-selected-text-type):
11812         (x-get-selection):
11813         (xselect-convert-to-string):
11814         (xselect-convert-to-compound-text):
11815         (xselect-convert-to-length):
11816         (xselect-convert-to-targets):
11817         (xselect-convert-to-delete):
11818         (xselect-convert-to-filename):
11819         (xselect-convert-to-charpos):
11820         (xselect-convert-to-lineno):
11821         (xselect-convert-to-colno):
11822         (xselect-convert-to-sourceloc):
11823         (xselect-convert-to-os):
11824         (xselect-convert-to-host):
11825         (xselect-convert-to-user):
11826         (xselect-convert-to-class):
11827         (xselect-convert-to-name):
11828         (xselect-convert-to-integer):
11829         (xselect-convert-to-atom):
11830         (xselect-convert-to-identity): functions renamed from x-* and
11831         moved to select.el.
11832         (x-get-secondary-selection): use rename get-selection.
11833         (x-get-clipboard): ditto.
11834         (x-own-selection): moved to select.el.
11835         (x-valid-simple-selection-p): ditto.
11836         (x-dehilight-selection): ditto.
11837         (x-own-clipboard): ditto.
11838         (x-disown-selection): ditto.
11839
11840         * x-mouse.el (x-yank-function): moved to mouse.el.
11841         (x-insert-selection): ditto.
11842         (x-set-point-and-move-selection): use renamed function.
11843
11844         * select.el (selected-text-type): moved and renamed from
11845         x-select.el.
11846         (selection-owner-p): moved to C.
11847         (selection-exists-p): ditto.
11848         (get-cutbuffer): new device method.
11849         (get-selection): generalised and moved from x-select.el.
11850         (own-selection): moved x-own-selection functionality into here.
11851         (dehilight-selection): renamed and moved from x-select.el.
11852         (own-clipboard): functionality moved from x-select.el using new
11853         generic C builtins.
11854         (disown-clipboard): ditto.
11855         (select-convert-to-text):
11856         (select-convert-to-string):
11857         (select-convert-to-compound-text):
11858         (select-convert-to-length):
11859         (select-convert-to-targets):
11860         (select-convert-to-delete):
11861         (select-convert-to-filename):
11862         (select-convert-to-charpos):
11863         (select-convert-to-lineno):
11864         (select-convert-to-colno):
11865         (select-convert-to-sourceloc):
11866         (select-convert-to-os):
11867         (select-convert-to-host):
11868         (select-convert-to-user):
11869         (select-convert-to-class):
11870         (select-convert-to-name):
11871         (select-convert-to-integer):
11872         (select-convert-to-atom):
11873         (select-convert-to-identity): new functions renamed from x-* and
11874         moved from x-select.el.
11875
11876         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11877         into here and use as the default window-system mouse yank.
11878         (insert-selection): generalised and moved from x-mouse.el.
11879         (own-clipboard): moved to C.
11880
11881         * msw-select.el (mswindows-selection-owned-p): deleted.
11882         (mswindows-own-selection): generalised and moved to select.el.
11883         (mswindows-disown-selection): generalised and moved to C.
11884         (mswindows-selection-owner-p): ditto.
11885
11886 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11887
11888         * XEmacs 21.2.14 is released
11889
11890 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11891
11892         * about.el: update contact info for jason and slb.
11893
11894 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11895
11896         * mule/european.el (setup-romanian-environment): Add Romanian
11897         support from Emacs/Mule romanian.el.
11898
11899 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11900
11901         * cus-face.el: Label all custom changes with the 'custom' tag.
11902
11903         * cus-edit.el: idem ditto.
11904
11905         * faces.el: Added suport for adding device tags to various functions.
11906         (custom): New device tag.
11907         (face-spec-set): Call reset face with tags argument. No longer do
11908         x-init-global-faces hack.
11909
11910         * faces.el (frob-face-property): Use an anonymous specifier to map
11911         frob-face-property-1 over.
11912
11913         * x-font-menu.el (font-menu-set-font): Always specify all
11914         properties to custom.
11915
11916 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11917
11918         * mule/european.el (setup-czech-environment): Add czech support.
11919         From David Sauer <davids@orfinet.cz>
11920
11921 1999-03-15  SL Baur  <steve@xemacs.org>
11922
11923         * check-features.el: Turn hard errors into warnings.
11924
11925 1999-03-21  SL Baur  <steve@xemacs.org>
11926
11927         * simple.el (delete-key-deletes-forward): As per discussion on
11928         xemacs-beta, default to t.
11929
11930 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * loadup.el: Define Installation-string before loading anything.
11933
11934 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11935
11936         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11937         From Anders Stenman <stenman@isy.liu.se>
11938
11939 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * wid-edit.el (widget-glyph-find): Ditto.
11942
11943         * packages.el (locate-library): Ditto.
11944
11945         * loadup.el (really-early-error-handler): Ditto.
11946
11947         * lib-complete.el (read-library): Ditto.
11948
11949         * faces.el (set-face-stipple): Ditto.
11950
11951         * code-files.el (load): Use new calling style of locate-file.
11952
11953 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11956         dead.
11957
11958 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11959
11960         * dumped-lisp.el (preloaded-file-list): Don't load
11961         Installation.el.
11962
11963         * loadup.el (Installation-string): Define it here.
11964
11965 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11966
11967         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11968         Installation.el needs to be loaded before `dump-paths', otherwise
11969         the dumping process won't find it.
11970
11971 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11972
11973         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11974         subr so that we can use `replace-in-string' in Installation.el to
11975         get rid of C-m chars under the native Windows build.
11976
11977 1999-04-29  Andy Piper  <andy@xemacs.org>
11978
11979         * make-docfile.el: canonicalize file and directory names.
11980
11981         * device.el (call-device-method): new function for calling device
11982         specific methods.
11983         (define-device-method): new function for defining device methods.
11984         (define-device-method*): ditto.
11985
11986 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11987
11988         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11989
11990 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11991
11992         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11993         (cyrillic-koi8-r-encode-table): Likewise.
11994         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11995         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11996
11997         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11998         from vietnamese.el].
11999
12000         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12001         mule/mule-misc.el.
12002
12003 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12004
12005         * mule/thai-xtis.el:
12006         - Change font registry name from "Thai94x94-0" to "xtis-0".
12007         - Change mnemonic of coding-system `tis-620' to "TIS620".
12008
12009 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12010
12011         * mule/ethiopic.el: fixed.
12012
12013 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12014
12015         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12016
12017         * mule/thai-xtis.el: New file.
12018
12019         * mule/vietnamese.el: New file.
12020
12021         * mule/ethiopic.el: New file.
12022
12023 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12024
12025         * bytecomp.el (byte-compile-close-variables): Leave
12026         debug-issue-ebola-notices alone.
12027
12028 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12029
12030         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12031         at the top of the buffer since it is the most important thing to
12032         customize
12033         (ldap-get-host-parameter): New defun
12034         (ldap-search): Add a new parameter `withdn' to retrieve the
12035         distinguished names of entries
12036
12037 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12038
12039         * startup.el (splash-frame-body): Date and spelling fixes.
12040
12041 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12042
12043         * view-less.el (toggle-truncate-lines): add autoload tag
12044
12045 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12046
12047         * format.el (format-alist): Disable image stuff.
12048
12049 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12050
12051         * wid-edit.el (widget-glyph-find): Search by directories, then by
12052         suffixes rather than the other way around.
12053         (widget-image-conversion): Renamed to
12054         `widget-image-file-name-suffixes'.
12055
12056 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12057
12058         * mule/mule-charset.el: Made old functions obsolete, remove the
12059         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12060         (charset-iso-graphic-plane): Rename from charset-graphic.
12061         (charset-iso-final-char): Rename from charset-final.
12062         (charset-width): Rename from charset-columns.
12063         (charset-bytes): Added from fsf compatibility, returns always 1.
12064
12065         * mule/mule-misc.el: Move charset-doc-string alias to
12066         mule-charset.el
12067
12068 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12069
12070         * x-faces.el (x-make-font-bold-italic): honor
12071         *try-oblique-before-italic-fonts*
12072
12073 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12076
12077 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12078
12079         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12080         name.
12081
12082 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12083
12084         * cl-extra.el (equalp): Would bug out for lists.
12085
12086 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12087
12088         * about.el (about-hackers):  Change cgw's email address
12089
12090 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12091
12092         * XEmacs 21.2.13 is released
12093
12094 1999-03-12  SL Baur  <steve@xemacs.org>
12095
12096         * simple.el (delete-key-deletes-forward): Revert to previous
12097         behavior.
12098
12099 1999-01-18  Didier Verna  <didier@xemacs.org>
12100
12101         * menubar-items.el (xemacs-splash-buffer): handle the case of
12102         multiple elements in the splash buffer body.
12103
12104         * startup.el (splash-frame-timeout): new constant: interval
12105         between splash buffer elements.
12106         (command-line-1): handle splash buffer with multiple elements (use
12107         a timeout).
12108         (splash-frame-body): Originally `startup-splash-frame-body'.
12109         Rewrote a cleaner and more readable version. This can now be array,
12110         in which case each element is displayed in turn in the splash buffer.
12111         (splash-frame-static-body): new constant. Persistent information
12112         across all splash buffer elements (preserves the possibility to give
12113         it in different languages.
12114         (circulate-splash-frame-elements): new function. Used as a timeout
12115         to circulate through all splash frame elements and display them in
12116         sequence.
12117         (display-splash-frame): originally `startup-splash-frame'. Handle
12118         the case of multiple elements in the splash buffer body. Now
12119         returns a timeout id if multiple elements to display, or nil.
12120
12121 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12122
12123         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12124         so they can be overridden by x-init-face-from-resources.
12125         Additionally specify the font name also with an x tag.
12126
12127 1999-03-08  Andy Piper  <andy@xemacs.org>
12128
12129         * package-get.el (package-get-base): autoload.
12130
12131         * menubar-items.el (default-menubar): add update menu item. Fix
12132         custom menu to only be activated when package-base is available.
12133
12134         * package-get.el (package-get-custom): don't load
12135         package-get-custom as it is auto-generated. Fix group definition.
12136
12137 1999-03-05  Didier Verna  <didier@xemacs.org>
12138
12139         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12140         instead of `symbol-name' (Thanks Kyle).
12141
12142         * cus-edit.el (custom-save-variables): use `prin1' instead of
12143         princ to write symbols.
12144
12145 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12146
12147         * XEmacs 21.2.12 is released
12148
12149 1999-03-05  SL Baur  <steve@xemacs.org>
12150
12151         * menubar-items.el (default-menubar): Add kfm browsing support.
12152         From Neal Becker <nbecker@fred.net>
12153
12154 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12155
12156         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12157         calls to font-lock during buffer reversion.
12158
12159 1999-02-12  Didier Verna  <didier@xemacs.org>
12160
12161         * info.el (Info-build-node-completions): unconditionally widen the
12162         tag table buffer.
12163
12164 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12165
12166         * x-faces.el (x-init-face-from-resources):
12167         Only set fonts in the 'x locale.
12168
12169 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12170
12171         * package-ui.el (pui-install-selected-packages): Don't throw on
12172         `package-admin-delete-binary-package' returning nil since it's
12173         normal.  Reindent function.
12174         (pui-add-required-packages): Handle case where packages selected
12175         for installation have never been installed.
12176
12177 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12178
12179         * menubar-items.el (default-menubar):
12180         Implement the ``Mule->Set coding system of process'' menu item.
12181
12182 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12183
12184         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12185         files
12186         - Change some `if's to `when's
12187
12188 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12189
12190         * XEmacs 21.2.11 is released
12191
12192 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12193
12194         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12195         against window close (Fix Bug #460).
12196         (ask-user-about-lock-dbox): Idem.
12197
12198 1999-02-25  SL Baur  <steve@xemacs.org>
12199
12200         * mule/mule-charset.el (charset-leading-byte): New function.
12201         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12202
12203 1999-02-12  Andy Piper  <andy@xemacs.org>
12204
12205         * about.el (xemacs-hackers): change andy's email address.
12206         (about-url-alist): change andy's web page address.
12207         (about-xemacs): add piper.
12208
12209 1999-02-16  SL Baur  <steve@xemacs.org>
12210
12211         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12212         of mule-base into lisp/mule.
12213
12214 1999-02-16  SL Baur  <steve@xemacs.org>
12215
12216         * mule/arabic.el:
12217         mule/canna-leim.el:
12218         mule/chinese.el:
12219         mule/cyrillic.el:
12220         mule/english.el:
12221         mule/european.el:
12222         mule/greek.el:
12223         mule/hebrew.el:
12224         mule/japanese.el:
12225         mule/kinsoku.el:
12226         mule/korean.el:
12227         mule/misc-lang.el:
12228         mule/mule-category.el:
12229         mule/mule-ccl.el:
12230         mule/mule-charset.el:
12231         mule/mule-cmds.el:
12232         mule/mule-coding.el:
12233         mule/mule-files.el:
12234         mule/mule-help.el:
12235         mule/mule-init.el:
12236         mule/mule-misc.el:
12237         mule/mule-tty-init.el:
12238         mule/mule-x-init.el:
12239         mule/viet-chars.el:  Remerge from mule-base.
12240
12241         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12242         of mule-base into lisp/mule.
12243
12244 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12245
12246         * process.el (exec-to-string): Use `shell-command-switch' in place
12247         of hard-wired "-c" (for WindowsNT).
12248
12249 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12250
12251         * menubar-items.el (default-menubar):  Remove obsolete
12252         "Gopher" item
12253
12254 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12255
12256         * package-admin.el (package-admin-get-install-dir): First fall
12257         back to the location of xemacs-base for non-mule packages.
12258
12259 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12260
12261         * paths.el:
12262         - improved automounter tmp directory support.
12263         - support 4 (!) empirically discovered automounter conventions
12264
12265 1999-02-12  SL Baur  <steve@xemacs.org>
12266
12267         * etags.el (pop-tag-mark): autoload to match key binding.
12268
12269 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12270
12271         * XEmacs 21.2.10 is released
12272
12273 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12274
12275         * package-get.el (package-get-remote-filename): Don't bug out for
12276         a local file name in the search entry.
12277
12278 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12279
12280         * XEmacs 21.2.9 is released
12281
12282 1999-01-19  Didier Verna  <didier@xemacs.org>
12283
12284         * replace.el (replace-search-function): new variable containing a
12285         function to perform a search-forward.
12286         (replace-re-search-function): new variable containing a function
12287         to perform a re-search-forward.
12288         (perform-replace): use them.
12289
12290 1999-01-25  Didier Verna  <didier@xemacs.org>
12291
12292         * select.el (selection-owner-p): use the name `XEmacs'.
12293         (cut-copy-clear-internal): ditto.
12294
12295 1999-01-18  Andy Piper  <andy@xemacs.org>
12296
12297         * about.el (about-url-alist): Update my entry.
12298         (xemacs-hackers): Ditto.
12299
12300 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12301
12302         * buffer.el (switch-to-buffer): Fixing documentation.
12303         * minibuf.el (minibuffer-completion-table): ditto.
12304         * cl-macs.el (return-from): ditto.
12305
12306 1999-01-04  Didier Verna  <didier@xemacs.org>
12307
12308         * replace.el (delete-non-matching-lines): temporarily disable
12309         case-folding when called interactively with a regexp containing
12310         uppercase characters.
12311         (delete-matching-lines): ditto.
12312         (count-matches): ditto.
12313         (list-matching-lines): ditto.
12314
12315 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12316
12317         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12318         abort if current window is split horizontally, not if others are
12319         split.  Got rid of unnecessary minibuffer checking.  Also, add
12320         some comments (it's still complex).
12321
12322 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12323
12324         * package-get.el: changed address for doc.ic.ac.uk to
12325         sunsite.doc.ic.ac.uk
12326
12327 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12328
12329         * ldap.el (toplevel): Remove requires so that the file compiles
12330         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12331
12332 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12333
12334         * dump-paths.el: Calculate module-directory and set
12335         module-load-path to the load path for modules.
12336
12337         * loadup.el: Get bootstrap value of module-load-path from the
12338         environment variable EMACSBOOTSTRAPMODULEPATH.
12339         - Display the module load path if we're debugging paths.
12340
12341         * setup-paths.el: Added function paths-find-site-module-directory.
12342         - Added function paths-find-module-directory.
12343         - Added function paths-construct-module-load-path.  Uses new
12344         environment variable EMACSMODULEPATH.
12345
12346 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12347
12348         * font.el (font-default-object-for-device):
12349         Oops! This `or' can't be replaced by `unless'.
12350         Fixed inability to run w3, among other things.
12351
12352 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12353
12354         * package-admin.el: Change initialization of
12355           package-admin-install-function dependent on system type.
12356           Change package-admin-install-function-mswindows to use
12357           "minitar".
12358
12359 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * mouse.el (default-mouse-motion-handler): Disable help echo while
12362         in the minibuffer.
12363
12364 1998-12-28  Martin Buchholz <martin@xemacs.org>
12365
12366         * XEmacs 21.2.8 is released.
12367
12368 1998-12-24  Martin Buchholz <martin@xemacs.org>
12369
12370         * XEmacs 21.2.7 is released.
12371
12372 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12373
12374         * package-ui.el (pui-list-packages): Set truncate-lines.
12375
12376         * package-get.el (package-get-download-menu): Use
12377         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12378
12379         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12380         (pui-help-string): idem.
12381         (list-packages-mode): New major mode.
12382         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12383         (pui-install-selected-packages): Add suport for removing packages.
12384         (pui-toggle-package-delete-key): New function.
12385         (pui-popup-context-sensitive): New kludge.
12386         (pui-list-packages): Add warning when `package-get-remote' is nil.
12387         (package-ui-add-site): New function.
12388
12389 1998-12-01  Didier Verna  <didier@xemacs.org>
12390
12391         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12392
12393 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12394
12395         * ldap.el: Custom-ized
12396         (toplevel): Do not provide `ldap' which is provided by C level
12397         LDAP code
12398         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12399
12400 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12401
12402         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12403
12404 1998-12-17  Andy Piper  <andy@xemacs.org>
12405
12406         * sound.el (sound-load-list): name changed from sound-load-alist.
12407         (sound-extension-list): name changed from sound-ext-list.
12408         (load-default-sounds): use new names.
12409         (load-sound-file): use new names.
12410
12411 1998-12-16  Andy Piper  <andy@xemacs.org>
12412
12413         * XEmacs 21.2.6 is released
12414
12415 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12416
12417         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12418         errors.
12419
12420 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * wid-edit.el (widget-echo-this-extent): Set
12423         help-echo-owns-message to t.
12424
12425 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12426
12427         * package-get.el (package-get-download-menu): use toggles for
12428           each site in the download site menu.
12429
12430 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12431
12432         * package-get.el (package-get): If we cannot find a package
12433           because package-get-remote is not set, give a more helpful
12434           error message.
12435
12436 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12437
12438         * package-get.el (package-get-remote-filename): use an EFS path
12439         with user anonymous if no user is specified.
12440
12441 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12442
12443         * faces.el (face-spec-set): Re-init fallfacks for default after
12444         calling reset-face on the default face.
12445
12446 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12447
12448         * package-admin.el (package-admin-default-install-function):
12449         Behave as advertised.  Make sure the pkg-dir is proper for
12450         default-directory.
12451         (package-admin-add-binary-package): Make sure the pkg-dir is
12452         proper for default-directory.
12453         (package-admin-install-function-mswindows): Make sure the pkg-dir
12454         is proper for default-directory.
12455
12456 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12457
12458         * XEmacs 21.2.5 is released
12459
12460 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12461
12462         * files.el (binary-file-regexps): regexp-opt is not available at
12463         bytecompile time.
12464
12465 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12466
12467         * x-win-xfree86.el:
12468         * x-win-sun.el (x-win-init-sun):
12469         * x-win-sun.el:
12470         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12471         * x-iso8859-1.el:
12472         * x-init.el (init-post-x-win):
12473         * x-init.el (init-pre-x-win):
12474         * x-init.el (x-initialize-compose):
12475         * x-init.el:
12476         * x-compose.el:
12477         * winnt.el:
12478         * widget.el:
12479         * wid-edit.el (widget-glyph-click):
12480         * wid-edit.el (widget-glyph-find):
12481         * wid-edit.el (widget-type):
12482         * view-less.el (view-buffer-other-window):
12483         * very-early-lisp.el:
12484         * version.el:
12485         * toolbar.el:
12486         * toolbar-items.el:
12487         * term/sun.el (suntool-map):
12488         * term/sun-mouse.el:
12489         * term/internal.el:
12490         * syntax.el (modify-syntax-entry):
12491         * symbol-syntax.el:
12492         * subr.el:
12493         * startup.el (lock-directory):
12494         * simple.el (set-comment-column):
12495         * simple.el (backward-delete-char-untabify):
12496         * shadow.el (find-emacs-lisp-shadows):
12497         * shadow.el:
12498         * setup-paths.el (paths-construct-info-path):
12499         * select.el (cut-copy-clear-internal):
12500         * process.el (call-process-region):
12501         * process.el (start-process-shell-command):
12502         * process.el:
12503         * paths.el (rmail-spool-directory):
12504         * paragraphs.el (use-hard-newlines):
12505         * package-get.el (package-get-dependencies):
12506         * package-admin.el (package-admin-delete-binary-package):
12507         * obsolete.el (truncate-string):
12508         * obsolete.el (store-substring):
12509         * mouse.el (default-mouse-track-maybe-own-selection):
12510         * mouse.el (mouse-yank-at-point):
12511         * modeline.el:
12512         * modeline.el (mouse-drag-modeline):
12513         * minibuf.el (read-directory-name-internal):
12514         * minibuf.el (read-file-name-internal):
12515         * minibuf.el (read-file-name-internal-1):
12516         * minibuf.el (read-file-name-2):
12517         * minibuf.el (exact-minibuffer-completion-p):
12518         * minibuf.el (read-from-minibuffer):
12519         * minibuf.el:
12520         * menubar.el (check-menu-syntax):
12521         * map-ynp.el (map-y-or-n-p):
12522         * make-docfile.el (docfile-out-of-date):
12523         * loadup.el ((member "run-temacs" command-line-args)):
12524         * loadup.el ((member "no-site-file" command-line-args)):
12525         * loadup.el (really-early-error-handler):
12526         * loadup.el:
12527         * loadhist.el:
12528         * loaddefs.el:
12529         * lisp-mnt.el (lm-verify):
12530         * lib-complete.el (lib-complete:cache-completions):
12531         * lib-complete.el (library-all-completions):
12532         * itimer.el (itimer-run-expired-timers):
12533         * info.el (Info-mode):
12534         * info.el (Info-insert-file-contents):
12535         * info.el (Info-rebuild-dir):
12536         * info.el (Info-build-dir-anew):
12537         * info.el (Info-parse-dir-entries):
12538         * info.el (Info-dir-outdated-p):
12539         * info.el (Info-insert-dir):
12540         * info.el (info-xref):
12541         * info.el:
12542         * hyper-apropos.el (hyper-apropos-get-doc):
12543         * hyper-apropos.el (hyper-describe-face):
12544         * hyper-apropos.el (hyper-apropos-mode):
12545         * hyper-apropos.el:
12546         * help.el (list-processes):
12547         * help.el:
12548         * gnuserv.el:
12549         * font.el (mswindows-font-create-name):
12550         * font.el (font-default-font-for-device):
12551         * font.el (x-font-create-object):
12552         * font.el (font-registry):
12553         * font.el:
12554         * font-lock.el (font-lock-keywords):
12555         * font-lock.el:
12556         * finder.el (finder-compile-keywords):
12557         * find-paths.el (paths-find-recursive-path):
12558         * fill.el (set-justification-center):
12559         * fill.el (fill-region-as-paragraph):
12560         * files.el (insert-directory):
12561         * files.el (wildcard-to-regexp):
12562         * files.el (recover-file):
12563         * files.el (basic-save-buffer):
12564         * files.el (delete-auto-save-file-if-necessary):
12565         * files.el (file-relative-name):
12566         * files.el (backup-extract-version):
12567         * files.el (backup-buffer):
12568         * files.el (set-visited-file-name):
12569         * files.el (set-auto-mode):
12570         * files.el (interpreter-mode-alist):
12571         * files.el:
12572         * files.el (find-file-noselect):
12573         * files.el (abbreviate-file-name):
12574         * files.el (parse-colon-path):
12575         * files.el (directory-abbrev-alist):
12576         * etags.el (visit-tags-table-buffer):
12577         * easymenu.el (easy-menu-define):
12578         * dragdrop.el (experimental-dragdrop-drag):
12579         * dragdrop.el (dragdrop-drop-do-functions):
12580         * dragdrop.el (dragdrop-drop-at-point):
12581         * disass.el (disassemble-1):
12582         * disass.el (disassemble-internal):
12583         * disass.el (disassemble):
12584         * disass.el:
12585         * derived.el (derived-mode-init-mode-variables):
12586         * derived.el (define-derived-mode):
12587         * custom.el (defgroup):
12588         * cus-edit.el (custom-quote):
12589         * config.el:
12590         * code-process.el (open-network-stream):
12591         * code-process.el (start-process):
12592         * code-process.el (call-process-region):
12593         * code-process.el (call-process):
12594         * code-process.el:
12595         * code-files.el (insert-file-contents):
12596         * code-files.el:
12597         * code-files.el (buffer-file-coding-system-for-read):
12598         * cmdloop.el (yes-or-no-p-minibuf):
12599         * cl.el:
12600         * cl-macs.el:
12601         * cl-extra.el:
12602         * callers-of-rpt.el (make-caller-report):
12603         * callers-of-rpt.el:
12604         * bytecomp.el (batch-byte-recompile-directory):
12605         * bytecomp.el (batch-byte-compile-1):
12606         * bytecomp.el (batch-byte-compile):
12607         * bytecomp.el (display-call-tree):
12608         * bytecomp.el (byte-compile-insert):
12609         * bytecomp.el (byte-compile-two-args-19->20):
12610         * bytecomp.el (byte-compile-variable-ref):
12611         * bytecomp.el (byte-compile-form):
12612         * bytecomp.el (byte-compile-top-level-body):
12613         * bytecomp.el (byte-compile-out-toplevel):
12614         * bytecomp.el (byte-compile-byte-code-maker):
12615         * bytecomp.el (byte-compile-file-form-defmumble):
12616         * bytecomp.el (byte-compile-file-form):
12617         * bytecomp.el (byte-compile-keep-pending):
12618         * bytecomp.el (byte-compile-insert-header):
12619         * bytecomp.el (byte-compile-from-buffer):
12620         * bytecomp.el (byte-compile-file):
12621         * bytecomp.el (byte-recompile-file):
12622         * bytecomp.el (byte-compile-close-variables):
12623         * bytecomp.el (byte-compile-warn-about-unused-variables):
12624         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12625         * bytecomp.el (byte-compiler-legal-options):
12626         * bytecomp.el (byte-compile-lapcode):
12627         * bytecomp.el (byte-optimize-log):
12628         * bytecomp.el ((fboundp 'defsubst)):
12629         * bytecomp.el:
12630         * bytecomp-runtime.el:
12631         * byte-optimize.el (byte-optimize-apply):
12632         * byte-optimize.el (car):
12633         * byte-optimize.el (byte-optimize-form):
12634         * byte-optimize.el (byte-optimize-form-code-walker):
12635         * byte-optimize.el:
12636         * build-report.el (build-report-insert-installation-file):
12637         * build-report.el (build-report):
12638         * auto-show.el:
12639         * apropos.el (apropos-documentation):
12640         - mega patch
12641         - clean up byte-compile warnings
12642         - remove unused variables
12643         - Use common lisp style hashtable functions
12644         - byte compiler cleanup
12645         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12646         - remove old backquote syntax usage
12647         - move some cl functionality into C for speed.
12648         - remove last remaining VMS support
12649         - spelling fixes
12650         - implement last, butlast, nbutlast, copy-list in C.
12651         - new macro ignore-file-errors, similar to ignore-errors
12652           (ignore-file-errors (delete-file "foo"))
12653         - get frequent garbage collection during loadup.el by tweaking
12654           gc-cons-threshold, rather than explicitly calling garbage-collect
12655         - default delete-key-deletes-forward to `t'.
12656
12657 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12658
12659         * XEmacs 21.2-beta4 is released.
12660
12661 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12662
12663         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12664         (easy-menu-item-present-p): Wrapper around find-menu-item.
12665         (easy-menu-remove-item): Wrapper around delete-menu-item.
12666
12667         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12668         (add-menu-button): Add 'in-menu' argument.
12669         (add-menu-item-1): Add in-menu support to helper function.
12670
12671 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12672
12673         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12674
12675 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12676
12677         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12678         of Dec 4, 1997.
12679
12680 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12681
12682         * process.el (shell-command-on-region): Report if the command
12683         succeeded or failed.
12684
12685 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12686
12687         * subr.el (buffer-substring-no-properties): Comment out.
12688
12689 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12690
12691         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12692           into font instances first, like `x-frob-font-size' does.
12693           (mswindows-find-larger-font): ditto
12694
12695 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12696
12697         * package-ui.el (pui-install-selected-packages): fix args in call
12698         to `package-get'.
12699
12700 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12701
12702         * package-get.el (host-name): New widget type.
12703         (package-get-remote): Better customization using new type.
12704         (package-get-download-sites): idem dito.
12705
12706         (package-get-custom): Do not use package-get-all untill we have
12707         runtime dependencies.
12708
12709         (package-get-remove-copy): Default to 't' we no longer need this
12710         kludge as we do not currently use depenencies.
12711
12712         (package-get-was-current): New variable.
12713         (package-get-require-base): New 'force-current' argument.
12714         (package-get-update-base): idem
12715         (package-get-package-provider):  idem
12716         (package-get-locate-index-file): New 'no-remote' argument.
12717         (package-get-locate-file): idem.
12718
12719         (package-get-maybe-save-index): New function.
12720         (package-get-update-base): Use it.
12721
12722 1998-10-28 Greg Klanderman <greg@alphatech.com>
12723
12724         * package-get.el (package-get-remote): default to nil; by default,
12725         don't go out to the net via EFS.  They must select a download site.
12726         (package-get-download-sites): new variable.
12727         (package-get-download-menu): new function.
12728         (package-get-locate-index-file): new function.
12729         (package-get-update-base): use it.
12730
12731         * menubar-items.el (default-menubar): add "Update Package Index"
12732         and "Add Download Site" menus under Options | Manage Packages.
12733
12734 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12735
12736         * package-get.el (package-get): bugfix code checking installed version
12737         for case where package is not currently installed.
12738         (package-get-require-signed-base-updates): new variable.
12739         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12740         deemed not a goot thing.  Use the variable
12741         package-get-allow-unsigned-base-updates instead.
12742
12743 1998-10-16 Greg Klanderman <greg@alphatech.com>
12744
12745         * package-get.el (package-get): Don't install an older version than
12746         we already have unless explicitly told to.  Issue a warning.
12747
12748         * package-ui.el (pui-add-required-packages): when adding
12749         dependencies, don't add packages that are up to date.
12750         (pui-package-symbol-char):  Don't consider a package out of date
12751         if you have a newer version installed than the latest version in
12752         package-get-base.
12753
12754         * package-get.el (package-get-base-filename): document that it may
12755         be a path relative to package-get-remote;  new default value.
12756         (package-get-locate-file): new function.
12757         (package-get-update-base): use it to expand package-get-base-filename.
12758         (package-get-save-base): new function to save the package-get database
12759         to file.
12760         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12761         (package-get-update-base): pass the REMOTE-SOURCE arg.
12762         (package-get-update-base-entry): call package-get-custom-add-entry.
12763         (package-get-file-installed-p): removed; no longer needed.
12764         (package-get-create-custom): ditto.
12765         (toplevel): remove code to build and load package-get-custom.el
12766         (package-get-custom-add-entry): new function.
12767
12768 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12769
12770         * wid-edit.el (widget-button-click): Don't switch window.
12771
12772 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12773
12774         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12775
12776 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12777
12778         * etags.el (find-tag-default): Run find-tag-hook using
12779         run-hooks rather than funcall
12780
12781 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12782
12783         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12784         and the current local map as the parents to isearch-mode-map.
12785
12786 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12787
12788         * XEmacs 21.2-beta3 is released.
12789
12790 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12791
12792         * package-get.el (package-get-update-base): use
12793         insert-file-contents-internal, not insert-file-contents-literally.
12794
12795 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12796
12797         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12798         dump time.
12799
12800 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12801
12802         * package-get.el (package-get-update-base-entry): new function.
12803         (package-get-update-base): renamed; was `package-get-load-base'.
12804         cleanup, and use package-get-update-base-from-buffer.
12805         (package-get-update-base-from-buffer): new function.
12806         (package-get-update-base-entries): new; helper for above.
12807         Do not eval lisp grabbed over ftp; parse it from new format.
12808
12809 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12810
12811         * files.el (set-auto-mode): Don't play games loading package-get
12812         database; package-get-package-provider will handle it all.
12813
12814 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12815
12816         * package-get.el (package-get-base-filename): new variable.
12817         (package-get-require-base): new function.
12818         (package-get-pgp-signed-begin-line): new variable.
12819         (package-get-pgp-signature-begin-line): ditto.
12820         (package-get-pgp-signature-end-line):  ditto.
12821         (package-get-load-base): new function.
12822         (package-get-interactive-package-query):
12823         (package-get-update-all):
12824         (package-get-dependencies):
12825         (package-get-package-provider):
12826         (package-get-custom): use package-get-require-base.
12827         [package-get-custom loading]: disable for now.
12828
12829         * package-ui.el (pui-list-packages): use (package-get-require-base)
12830
12831 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12832
12833         * package-ui.el: Correct obvious thinko in choosing extent face.
12834
12835 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12836
12837         * menubar-items.el (default-menubar): pui-list-package has nothing
12838         to with Customize. Move all the package stuff to a new Item in Options.
12839
12840         * package-ui.el (pui-menu): Add menu and Popup menu.
12841
12842         * package-get.el (package-get): Use new
12843         package-admin-get-install-dir.
12844
12845         * package-admin.el (package-admin-get-install-dir): New syntax.
12846         Conserve package location and put mule packages where mule-base is.
12847
12848         * package-get.el : Customized
12849
12850         * package-ui.el (pui): Customized
12851         (pui-package-install-dest-dir): New variable.
12852         (pui-install-selected-packages): Use it
12853
12854 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12855
12856         * package-get.el (package-get-interactive-package-query): Move
12857         dependency on package-get-base to run-time.
12858         (package-get-update-all): Ditto.
12859         (package-get-dependencies): Ditto.
12860         (package-get-package-provider): Ditto.
12861         (package-get-custom): Ditto.
12862
12863 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12864
12865         * events.el: Remove 'ascii-character property from 'backspace
12866         and 'delete symbols
12867
12868 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12869
12870         * package-get-base.el: removed.
12871
12872 1998-09-23  Didier Verna  <didier@xemacs.org>
12873
12874         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12875         (no-upper-case-p): new function.
12876         (with-search-caps-disable-folding): new macro.
12877         (with-interactive-search-caps-disable-folding): new macro.
12878         (zap-to-char): In interactive mode, do a case-sensitive search if
12879         the character is uppercase.
12880         (zap-up-to-char): ditto.
12881
12882         * replace.el (perform-replace): use the function no-upper-case-p.
12883
12884         * isearch-mode.el (isearch-fix-case): ditto.
12885         make obsolete `with-caps-disable-folding' and
12886         `isearch-no-upper-case-p'.
12887
12888         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12889         (tags-search): ditto.
12890         (tags-query-replace): ditto.
12891
12892         * info.el (Info-search): ditto.
12893
12894 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12895
12896         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12897
12898 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12899
12900         * package-admin.el (package-admin-rmtree): rewritten.  need to
12901         check for "." and ".." before symlink check.  expand files and
12902         directories with respect to DIRECTORY, not default-directory.
12903
12904 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12905
12906         * package-get.el (package-get-all): add INSTALL-DIR argument.
12907
12908 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12909
12910         * package-ui.el (pui-add-required-packages): new function, select
12911         dependent packages.
12912         (pui-display-keymap): bind it.
12913         (pui-help-string): document it.
12914         (pui-install-selected-packages): package-get-all -> package-get.
12915
12916         * package-get.el (package-get-dependencies): new function.
12917
12918 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12919
12920         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12921         regexps.
12922
12923 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12924
12925         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12926         function.
12927         (default-mouse-track-normalize-point): Use it.
12928
12929 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12930
12931         * package-admin.el (package-admin-delete-binary-package):
12932                 General cleanup. Remove unnessary use of progn and
12933         save-excursion.
12934         (package-admin-delete-binary-package): Do NOT mess with file
12935         modes. That is evil.
12936         (package-admin-delete-binary-package): Wrap all deleting in
12937         condition-case. The data in MANIFEST is untrustworthy.
12938         (package-admin-delete-binary-package): Let the OS worry about non
12939         empty directories.
12940
12941 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12942
12943         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12944         processing.
12945         (lm-report-bug): Fix mail address to send bug reports to.
12946
12947 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12948
12949         * XEmacs 21.2-beta2 is released.
12950
12951 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12952
12953         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12954
12955 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12956
12957         * info.el (Info-mode): Document page turning by double clicks in
12958         docstring so `M-x describe-mode' will display it.
12959
12960 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12961
12962         * info.el (Info-mouse-track-double-click-hook): Use character
12963         widths to calculate a border region where double clicking does
12964         page turning, and return `nil' by default so other hooks, such as
12965         region highlighting, will be run.
12966
12967 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12968
12969         * sound.el (default-sound-directory-list): Initialize with all the
12970         "sounds" directories in `data-directory-list'.  It used to just be
12971         the first one.
12972
12973         * packages.el (locate-data-directory-list): Created.  This gives
12974         the list of matching directories, unlike `locate-data-directory',
12975         which just gives the first one.
12976
12977 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12978
12979         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12980         make a binding in the local keymap until help-char handling is
12981         improved.
12982
12983         * help.el (help-keymap-with-help-key): Provide keymap with help
12984         binding.
12985         (help-print-help-form): New helper function.
12986
12987 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12988
12989         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12990         move extent to another buffer; no need to create a new extent.
12991         (isearch-fix-case): New function.
12992         (isearch-search-and-update): Use it.
12993
12994 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12995
12996         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12997         the keymap, not minor-mode-map-alist.
12998         (isearch-done): Restore overriding-local-map.
12999
13000 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13001
13002         * bytecomp.el (byte-compile-buffer-substring):
13003         Fix for: (byte-compile (defun f () (buffer-substring)))
13004         ==>   ** buffer-substring called with 3 args, but requires 0-3
13005         - new code not only works, but is more readable, too.
13006
13007 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13008
13009         * msw-faces.el (mswindows-init-device-faces): Don't try to
13010           specify a default font at this late stage. Do try to force
13011           creation of the default face font so that if it fails we get
13012           an error now instead of a crash at frame creation.
13013
13014           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13015           mswindows-make-font-unitalic: Canonical default weight
13016           changed from "Normal" to "Regular".
13017
13018           mswindows-make-font-bold / -bold-italic: Supplied device was
13019           not being passed into call to mswindows-find-smaller-font.
13020
13021 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13022
13023         * package-get.el (package-get-remote): Fix the path where to find
13024           the packages on xemacs.org.
13025
13026 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13027
13028         * about.el (about-maintainer-info): Update Ben's entry.
13029
13030 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13031
13032         * lisp/shadow.el (find-emacs-lisp-shadows):
13033         - `member' was being called on lists of length 2000!
13034         - Replace with hashtables.
13035         - Replace hand-coded loops with (dolist)
13036         - Fix comment typo
13037
13038 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13039
13040         * packages.el: Added new function, `package-delete-name', to
13041           delete existing packages from the installed package database
13042           (`packages-package-list').  Also added the "pkginfo" directory
13043           to `packages-special-base-regexp', so that the pkginfo directory
13044           would not get added to `late-packages'.
13045
13046         * package-admin.el: Added ability to delete an installed package
13047           (added low-level function, `package-admin-delete-package').
13048           Understands how to use the pkginfo/MANIFEST.<package> file to
13049           delete the package.  When installing a package, will also
13050           create a MANIFEST.* file if one is not provided by the
13051           package.  If the MANIFEST.* doesn't exist when deleting a
13052           package, the functions will fall back to attempting to delete
13053           any package-specific lisp directory.
13054
13055         * package-get.el: Moved some functions to package-admin.el.
13056           Added interactive function `package-get-delete-package', for
13057           use by users for deleting a package.
13058
13059           Also modified to not require the presence of efs.
13060
13061 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13062
13063         * files.el (find-file-noselect): Handle all signals, kill the
13064         buffer and resignal.
13065
13066 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13067
13068         * cl-macs.el (glyph-image): Add setf method.
13069
13070 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13071
13072         * package-get.el: Fixed broken EFS downloading.  Also, look for
13073           .tar.gz files first, in preference over .tgz files.
13074
13075         * package-ui.el: Fix display of package version numbers.
13076
13077 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13078
13079         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13080         argument.
13081
13082 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13083
13084         * list-mode.el: `display-completion-list': added new/optional
13085           keyword `:completion-string', which allows the programmer to
13086           change the "Possible completions are:" prompt.
13087
13088         * menubar-items.el: Added new pulldown menu-pick to start up the
13089           visual package browser/installer:
13090
13091                 Options->Customize->List Packages
13092
13093         * package-admin.el: Added hooks for installing under both Unix
13094           and MS Windows.  Does additional error checking.  No longer
13095           calls "add-big-package.sh" to install packages under Unix; now
13096           calls gunzip & tar directly.
13097
13098         * package-get.el: Added ability to install packages from files
13099           on a local disk/CDROM.  Now deletes any existing package lisp
13100           directory.  Does completion on available packages when
13101           querying for package names.  Will also search for .tgz files
13102           in addition for .tar.gz files.  Tries to reload
13103           auto-autoloads, as a convenience when loading new packages,
13104           and also tries to add any new package paths to `load-path'.
13105           Changed all occurences of `concat' to use `expand-file-name'.
13106
13107         * package-ui.el: New file which implements the main visual
13108           package browser/installer, which is started via a menu pick or
13109           M-x pui-list packages.
13110
13111 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13112
13113         * startup.el (load-init-file): spelling fix.
13114
13115 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13116
13117         * startup.el (normal-top-level): Load auto-autoload files
13118         covariantly with their precedence.
13119
13120 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13121
13122         * menubar-items.el (default-menubar): Remove "Font Weight"
13123         option, there is currently no custom equivalent.. Customize-faces
13124         is "Edit faces".
13125
13126         * x-font-menu.el (font-menu-set-font): Use customize to set
13127         default face.
13128
13129         * faces.el (face-spec-update-all-matching): New function.
13130
13131         * cus-face.el (custom-set-face-update-spec): New function.
13132         Interface to customize faces from elisp.
13133
13134         (custom-face-value-create): Show the customized settings if set
13135         but not saved.
13136
13137 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13138
13139         (custom-face-value-create): Show the customized settings if set
13140         but not saved.
13141
13142 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13143
13144         * keydefs.el (global-map): Add FSF 20.3 binding of
13145         query-replace-regexp.
13146
13147 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13148
13149         * minibuf.el (read-file-name-internal-1): use
13150         user-name-completion-1 instead of user-name-completion.
13151
13152 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13153
13154         * loadup.el:
13155         * make-docfile.el:
13156         * update-elc.el: Don't set `source-directory' (now defunct as a
13157         global variable) no more.
13158
13159         * packages.el (packages-list-autoloads): Made `source-directory'
13160         (now defunct as a global variable) a parameter.
13161
13162 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13163
13164         * about.el (about-hackers): new email
13165
13166 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13167
13168         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13169
13170 1998-07-17  Didier Verna  <didier@xemacs.org>
13171
13172         * faces.el (set-face-property):
13173         (set-face-dim-p):
13174         (face-dim-p): updated the doc strings now that the dim property isn't
13175         tty-specific.
13176         (face-equal): the dim property is now a common one.
13177
13178         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13179         Renamed the `stipple' attribute to `background-pixmap'.
13180         (custom-face-background-pixmap): make custom-face-stipple an
13181         obsolete alias for this.
13182
13183 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13184
13185         * find-paths.el (paths-file-readable-directory-p): Created and
13186         used.
13187
13188         * loadup.el: Don't set inhibit-... flags from run-temacs.
13189
13190 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13191
13192         * packages.el (packages-data-path-depth): Added and used.
13193
13194 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13195
13196         * about.el:
13197         - Change .xpm to .png, delete "zcat" section.
13198         - cosmetic fix in the 'marcpa' entry.
13199
13200         * etc/photos
13201         - convert all .xpm.Z to .png
13202         - rename mrb to martin
13203         - rename mcook-m to mcookm
13204
13205 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13206
13207         * x-init.el (x-initialize-compose): Add support for
13208         dead-circumflex as YET ANOTHER NAME for that dead key.
13209
13210 1998-08-05  Colin Rafferty <colin@xemacs.org>
13211
13212         * setup-paths.el (paths-construct-exec-path): Made the
13213         last-packages really be last.
13214         (paths-construct-data-directory-list): Ditto.
13215
13216 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13217
13218         * startup.el(startup-splash-frame-body):
13219         Update Copyright notice in splash screen
13220
13221 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13222
13223         * minibuf.el (read-file-name-internal-1): do ~user completion.
13224
13225 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13226
13227         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13228         aginst destroyed extents
13229
13230 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13231
13232         * package-get.el (package-get): add `install-dir' argument.
13233
13234 1998-07-20  John Jones  <jj@asu.edu>
13235
13236         * package-get.el: calls to package-get-update-all will only
13237           update packages which are already installed.
13238
13239 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13240
13241         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13242         writable.
13243
13244 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13245
13246         * about.el (about-hackers): Correct my email.
13247
13248 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13249
13250         * about.el (about-hackers): new email-address.
13251
13252 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13253
13254         * minibuf.el (read-number): Don't let `input-error' condition
13255         escape.
13256
13257 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13258
13259         * about.el (about-hackers): use my `email-for-life' address.
13260
13261 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13262
13263         * XEmacs 21.2-beta1 is released.
13264
13265 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13266
13267         * ldap.el (ldap-search): Doc string change
13268
13269 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13270
13271         * menubar-items.el (default-menubar): Removed references to
13272         `data-directory', and use `locate-data-file' instead, and made
13273         then greyed out if they don't exist.
13274
13275 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13276
13277         * keymap.el (events-to-keys): Use `format' instead of `concat'
13278         since the latter does not accept integer args anymore
13279
13280 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13281
13282         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13283         macros replaced.
13284
13285 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13286
13287         * make-docfile.el: Get first initialization from very-early-lisp.el
13288         * update-elc.el: Ditto.
13289         * loadup.el (really-early-error-handler): Ditto.
13290
13291         * packages.el (packages-unbytecompiled-lisp): Add new file,
13292         very-early-lisp.el.
13293
13294         * very-early-lisp.el: New file.
13295
13296 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13297
13298         * Symbols that have been obsolete for at least 3 years removed (II).
13299
13300         * obsolete.el (eval-current-buffer): Make compatible.
13301         (byte-code-function-p): Ditto.
13302         (send-string): Removed.
13303         (send-region): Removed.
13304         (screen-scrollbar-width): Removed.
13305         (set-screen-scrollbar-width): Removed.
13306         (set-screen-left-margin-width): Removed.
13307         (set-screen-right-margin-width): Removed.
13308         (screen-left-margin-width): Removed.
13309         (screen-right-margin-width): Removed.
13310         (set-buffer-left-margin-width): Removed.
13311         (set-buffer-right-margin-width): Removed.
13312         (buffer-left-margin-width): Removed.
13313         (buffer-right-margin-width): Removed.
13314         (x-set-frame-icon-pixmap): Removed.
13315         (x-set-screen-icon-pixmap): Removed.
13316         (pixel-name): Removed.
13317         (make-pixmap): Removed.
13318         (make-cursor): Removed.
13319         (pixmap-width): Removed.
13320         (pixmap-contributes-to-line-height-p): Removed.
13321         (set-pixmap-contributes-to-line-height): Removed.
13322
13323 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13324
13325         * obsolete.el (popup-menu-up-p): removed.
13326         (read-no-blanks-input): Removed.
13327         (wholenump): Removed.
13328         (ring-mod): Removed (what was ring-mod?).
13329         (current-time-seconds): Removed.
13330         (run-special-hook-with-args): Removed.
13331         (dot): Removed.
13332         (dot-marker): Removed.
13333         (dot-min): Removed.
13334         (dot-max): Removed.
13335         (window-dot): Removed.
13336         (set-window-dot): Removed.
13337
13338         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13339         `dot-min'.
13340
13341         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13342
13343         * code-files.el (insert-file-contents): Rename
13344         run-special-hook-with-args to run-hook-with-args-until-success.
13345         (write-region): Ditto.
13346
13347 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13348
13349         * about.el: Fix typos, update release date.
13350
13351         * Symbols that have been obsolete for at least 3 years removed.
13352
13353         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13354         screen- functions.
13355         (toplevel): remove setf methods for screen functions.
13356         * cl-macs.el (extent-data): defsetf removed.
13357         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13358         many places to remove.
13359         (comment-indent-hook): Ditto.
13360         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13361         (buffer-dedicated-screen): Ditto.
13362         (deiconify-screen): Ditto.
13363         (delete-screen): Ditto.
13364         (event-screen): Ditto.
13365         (find-file-other-screen): Ditto.
13366         (find-file-read-only-other-screen): Ditto.
13367         (live-screen-p): Ditto.
13368         (screen-height): Ditto.
13369         (screen-iconified-p): Ditto.
13370         (screen-list): Ditto.
13371         (screen-live-p): Ditto.
13372         (screen-name): Ditto.
13373         (screen-parameters): Ditto.
13374         (screen-pixel-height): Ditto.
13375         (screen-pixel-width): Ditto.
13376         (screen-root-window): Ditto.
13377         (screen-selected-window): Ditto.
13378         (screen-totally-visible-p): Ditto.
13379         (screen-visible-p): Ditto.
13380         (screen-width): Ditto.
13381         (screenp): Ditto.
13382         (get-screen-for-buffer): Ditto.
13383         (get-screen-for-buffer-noselect): Ditto.
13384         (get-other-screen): Ditto.
13385         (iconify-screen): Ditto.
13386         (lower-screen): Ditto.
13387         (mail-other-screen): Ditto.
13388         (make-screen): Ditto.
13389         (make-screen-invisible): Ditto.
13390         (make-screen-visible): Ditto.
13391         (modify-screen-parameters): Ditto.
13392         (new-screen): Ditto.
13393         (next-screen): Ditto.
13394         (next-multiscreen-window): Ditto.
13395         (other-screen): Ditto.
13396         (previous-screen): Ditto.
13397         (previous-multiscreen-window): Ditto.
13398         (raise-screen): Ditto.
13399         (redraw-screen): Ditto.
13400         (select-screen): Ditto.
13401         (selected-screen): Ditto.
13402         (set-buffer-dedicated-screen): Ditto.
13403         (set-screen-height): Ditto.
13404         (set-screen-position): Ditto.
13405         (set-screen-size): Ditto.
13406         (set-screen-width): Ditto.
13407         (show-temp-buffer-in-current-screen): Ditto.
13408         (switch-to-buffer-other-screen): Ditto.
13409         (visible-screen-list): Ditto.
13410         (window-screen): Ditto.
13411         (x-set-screen-pointer): Ditto.
13412         (x-set-frame-pointer): Ditto.
13413         (screen-title-format): Ditto.
13414         (screen-icon-title-format): Ditto.
13415         (terminal-screen): Ditto.
13416         (delete-screen-hook): Ditto.
13417         (create-screen-hook): Ditto.
13418         (mouse-enter-screen-hook): Ditto.
13419         (mouse-leave-screen-hook): Ditto.
13420         (map-screen-hook): Ditto.
13421         (unmap-screen-hook): Ditto.
13422         (default-screen-alist): Ditto.
13423         (default-screen-name): Ditto.
13424         (x-screen-defaults): Ditto.
13425         (x-create-screen): Ditto.
13426         * obsolete.el: meta-flag removed.
13427         baud-rate removed.
13428         sleep-for-millisecs removed.
13429         extent-data removed.
13430         set-extent-data removed.
13431         set-extent-attribute removed.
13432         extent-glyph removed.
13433         extent-layout removed.
13434         set-extent-layout removed.
13435         list-faces-display removed.
13436         list-faces removed.
13437         trim-versions-without-asking removed.
13438         after-write-file-hooks removed.
13439         truename removed.
13440         auto-fill-hook removed.
13441         blink-paren-hook removed.
13442         select-screen-hook, deselect-screen-hook removed.
13443         auto-raise-screen, auto-lower-screen removed.
13444
13445         * msw-mouse.el: Global change resource -> mswindows-resource.
13446
13447         * XEmacs 21.0-pre5 is released.
13448
13449 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13450
13451         * about.el (about-hackers): Credits update.
13452
13453 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13454
13455         * register.el (insert-register): Don't activate the region.
13456
13457 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13458
13459         * select.el: Restore x-* symbols for backwards compatibility:
13460         x-copy-primary-selection, x-kill-primary-selection,
13461         x-delete-primary-selection, x-select-make-extent-for-selection,
13462         x-valid-simple-selection-, x-cut-copy-clear-internal.
13463
13464 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13465
13466         * XEmacs 21.0-pre4 is released.
13467
13468 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13469
13470         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13471         reporting bugs.
13472         (maybe-add-init-button): Fix semantics under Windows.  Use
13473         `expand-file-name' rather than `concat'.
13474
13475         * help.el (print-messages): New function.
13476
13477 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13478
13479         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13480
13481 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13482
13483         * about.el: Tweaked my entry in about-hackers.
13484
13485         * find-paths.el (paths-emacs-root-p):
13486           Relaxed emacs-root checking of an in-place installation to
13487           also accommodate the flat layout used on MS Windows.
13488
13489 1998-06-29  John Jones  <jj@asu.edu>
13490
13491         * package-get.el: calls to package-get-update-all will only
13492           update packages which are already installed.
13493
13494 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13495
13496         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13497         are handled by the gui-element face fallbacks now.
13498
13499         * x-faces.el: default gui-element face to "background" as well as
13500         the default face.
13501
13502         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13503         and default face settings since these are set as fallbacks now in
13504         the appropriate domain.
13505
13506 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13507
13508         * text-mode.el (text-mode): Reorder regexp so the OR part
13509         corresponding to `page-delim' goes first and the hack in
13510         `forward-paragraph' will work.
13511         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13512
13513 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13514
13515         * subr.el (remove-hook): When checking the hook value
13516           with functionp, don't apply car to it.
13517
13518 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13519
13520         * package-get.el (package-get-remote-filename):
13521           Don't use file-name-as-directory because the local directory
13522           separator conventions might not be the same as ftp's.
13523
13524 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13525
13526         * ldap.el (ldap-host-parameters-alist): New name of
13527         `ldap-host-parameters-plist'
13528
13529 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13530
13531         * package-get.el: Using (require 'package-get-base), now that it
13532         provides itself.  Consequently removed all instances of (load
13533         "package-get-base.el").
13534
13535 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13536
13537         * subr.el (remove-hook): Don't treat the hook value as a
13538           list unless it is both consp and not functionp.
13539
13540 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13541
13542         * about.el: Email address for Ben Wing is ben@xemacs.org.
13543         * auto-show.el: Ditto.
13544         * bytecomp.el: Ditto.
13545         * faces.el: Ditto.
13546         * x-scrollbar.el: Ditto.
13547         * x-misc.el: Ditto.
13548         * tty-init.el: Ditto.
13549         * toolbar-items.el: Ditto.
13550         * symbol-syntax.el: Ditto.
13551         * specifier.el: Ditto.
13552         * objects.el: Ditto.
13553         * hyper-apropos.el: Ditto.
13554         * glyphs.el: Ditto.
13555
13556 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13557
13558         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13559         vertical-divider-always-visible-p.
13560         (default-mouse-motion-handler): Ditto.
13561
13562 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13563
13564         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13565         global value.
13566
13567 1998-06-21  Oliver Graf <ograf@fga.de>
13568
13569         * build-reports.el: changed receiver to xemacs-build-reports list
13570
13571 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13572
13573         * font.el: Split font-family-mappings into X and
13574           mswindows-specific versions.
13575           mswindows-font-create-[object|name]: Treat supplied size
13576           as a pointsize. Added underline and strikethru handling.
13577
13578         * msw-faces.el: changed default mswindows charset to western.
13579
13580         * msw-glyphs.el: removed space in border-glyph font string that
13581           was inserted to get round bugs in the mswindows C font code.
13582
13583 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13584
13585         * about.el (about-hackers): Credits update.
13586
13587         * help-nomule.el (tutorial-supported-languages): Add Romanian
13588         TUTORIAL.
13589
13590         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13591         to ISO-8859-2.
13592
13593 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13594
13595         * font.el: Split font-family-mappings into X and
13596           mswindows-specific versions.
13597           mswindows-font-create-[object|name]: Treat supplied size
13598           as a pointsize. Added underline and strikethru handling.
13599
13600         * msw-faces.el: changed default mswindows charset to western.
13601
13602         * msw-glyphs.el: removed space in border-glyph font string that
13603           was inserted to get round bugs in the mswindows C font code.
13604
13605 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13606
13607         * minibuf.el: make read-color-completion-table call
13608           (mswindows-color-list for mswindows devices.
13609
13610 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13611
13612         * lisp/font-lock.el
13613         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13614         Let declaration items contain non-word symbol characters.
13615
13616 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13617
13618         * package-get.el (package-get-package-provider): Added autoload
13619         cookie.  Loading "package-get-base.el" in ALL functions that use
13620         it.  Fixed some (interactive ...) with multiple argument specs
13621         again.  Cosmetic indentation changes.
13622
13623 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13624
13625         * info.el (Info-insert-dir): Don't use nreverse on variables
13626         that you want to use later.
13627
13628 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13629
13630         * x-mouse.el (x-set-point-and-move-selection): Replace call
13631         to x-kill-primary-selection with kill-primary-selection
13632
13633 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13634
13635         * simple.el (what-cursor-position): Make cursor position reported
13636         use value of column-number-start-at-one
13637
13638 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13639
13640         * about.el (xemacs-hackers): Fix Jareth's email address.
13641
13642 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13643
13644         * startup.el (startup-splash-frame): Remove
13645         `xemacs-startup-logo-function'.
13646
13647 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13648
13649         * about.el (about-hackers): Update credits list.
13650
13651 1998-06-06  Jeff Miller <jmiller@smart.net>
13652
13653         * lisp/sound.el: Update sound-ext to allow filenames with
13654           extensions to be found by load-sound-file
13655
13656 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13657
13658         * info.el (Info-rebuild-outdated-dir): Removed variable
13659         (Info-auto-generate-directory): New variable
13660         (Info-save-auto-generated-dir): New variable
13661         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13662         (Info-build-dir-anew): Second parameter removed.  Use
13663         `Info-save-auto-generated-dir'
13664         (Info-rebuild-dir): Ditto
13665
13666 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13667
13668         * list-mode.el (next-list-mode-item): Would not recognize
13669         border between directly neighbored items.
13670
13671 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13672
13673         * package-get.el: add autoloads for some functions.
13674
13675 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13676
13677         * specifier.el (let-specifier): Tiny docfixes.
13678
13679 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13680
13681         * msw-mouse.el: set selection-pointer-glyph to Normal.
13682
13683 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13684
13685         * wid-edit.el (widget-specify-secret): New function.
13686         (widget-after-change): Use it.
13687         (widget-specify-field): Use it.
13688
13689 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * mouse.el (drag-window-divider): Use `(not done)' instead of
13692         `doit'; reuse result of `window-pixel-edges'.
13693
13694         * modeline.el (drag-modeline-event-lag): Rename to
13695         drag-divider-event-lag.
13696
13697 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13698
13699         * specifier.el (let-specifier): Rewritten not to generate needless
13700         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13701         arguments.
13702
13703 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13704
13705         * minibuf.el (read-file-name-1): Setup buffer-local value of
13706         `completion-ignore-case' in completions buffer under Windows.
13707
13708 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13709
13710         * about.el (about-maintainer-glyph): Fix support for not
13711         compressed images.
13712
13713 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13714
13715         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13716
13717         * mouse.el (mouse-track): Cancel selection if misc-user event with
13718         `cancel-mode-internal' function is fetched.
13719
13720 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13721
13722         * files.el (save-some-buffers-1): Fixed return value.
13723
13724 1998-06-01  Oliver Graf <ograf@fga.de>
13725
13726         * dragdrop.el: added experimental
13727
13728 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13729
13730         * startup.el (after-init-hook, init-file-user,
13731         user-init-directory, load-user-init-file):  Purge references
13732         to "~/.xemacs/init.el" from docstrings.
13733
13734         (load-user-init-file) Use paths-construct-path to construct
13735         paths to user init files.  Go directly to ~/.emacs, do not
13736         search ~/.xemacs/, do not load `default-custom-file'.
13737
13738 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13739
13740         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13741         general *sh.
13742         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13743
13744 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13745
13746         * menubar-items.el (default-menubar): add Update Packages to customize
13747         menu.
13748
13749 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13750
13751         * faces.el: use toolbar face as a fallback for toolbar properties
13752         in xpm-color-symbols instead of default.
13753
13754         * msw-faces.el: rename 3d-object -> gui-element face.
13755
13756 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13757
13758         * startup.el (xemacs-startup-logo-function): New variable.
13759         (startup-splash-frame): Use it.
13760
13761 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13762
13763         * files.el (save-some-buffers): Would wait 1 second.
13764         (save-some-buffers-1): Delete other windows here instead of in
13765         `save-some-buffers'.
13766         (save-some-buffers): Force redisplay only if windows were deleted.
13767
13768 1998-06-02  Didier Verna  <didier@xemacs.org>
13769
13770         * cus-face.el (custom-face-attributes): generalized the use of
13771         toggle buttons for boolean attributes.
13772         Re-ordered the items a bit.
13773
13774 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13775
13776         * sound.el (default-sound-directory): Use `locate-data-directory'
13777         to find the sounds directory.
13778
13779 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13780
13781         * sound.el: default sound-ext to .wav under mswindows, .au
13782         otherwise. load-default sounds without extensions.
13783
13784 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13785
13786         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13787         if send-pr is not bound.
13788
13789 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13790
13791         * files.el: grok idl files in auto-mode-alist.
13792 1998-06-01  Jeff Miller  <jmiller@smart.net>
13793
13794         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13795         calling `upcase'.
13796
13797 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13798
13799         * msw-glyphs.el: add xbm to the list of image types supported.
13800
13801 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13802
13803         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13804         instead of XEmacs one when dumping InfoDock.
13805
13806 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13807
13808         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13809         for `modeline-visible-p'
13810
13811         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13812
13813 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13814
13815         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13816         since it's not used anymore. doc string fixes.
13817
13818         * package-get.el (package-get-file-installed-p): new function. use
13819         instead of file-installed-p which is in an external package.
13820
13821 1998-05-28  Oliver Graf <ograf@fga.de>
13822
13823         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13824         favor of select-window/switch-to-buffer
13825
13826 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13827
13828         * startup.el: changed (getenv "HOME") to (user-home-directory)
13829
13830 1998-05-25  Oliver Graf <ograf@fga.de>
13831
13832         * frame.el (cde-start-drag) moved to dragdrop.el
13833         (offix-start-drag-region) moved to dragdrop.el
13834         (offix-start-drag) moved to dragdrop.el
13835         * dragdrop.el (cde-start-drag) moved from frame.el
13836         (offix-start-drag-region) moved from frame.el
13837         (offix-start-drag) moved from frame.el
13838         (cde-start-drag-region) cde drag regions
13839         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13840
13841 1998-05-26  Oliver Graf <ograf@fga.de>
13842
13843         * dragdrop.el: created dragdrop-drag prototypes
13844         (cde-start-drag-region) fixed typo
13845
13846 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13847
13848         * simple.el (after-init-hook): Remove reader macro.
13849
13850         * packages.el (packages-hardcoded-lisp): Get rid of reader
13851         macros.  Update DOC string.
13852
13853 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13854
13855         * mouse.el (drag-window-divider): Ditto.
13856
13857         * modeline.el (mouse-drag-modeline): Use it.
13858
13859         * lisp-mode.el (let-specifier): Specify indentation.
13860
13861         * specifier.el (let-specifier): Renamed from
13862         `with-specifier-instance'.
13863
13864 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13865
13866         * x-faces.el:
13867         * faces.el: move definition of xpm-color-symbols from x-faces.el
13868         to faces. Predicate x-get-resource on the presence of x.
13869
13870         * msw-faces.el: set 3d-object face rather than modeline. Specify
13871         faces as specfier defaults.
13872
13873         * package-get.el: don't use package-admin-add-single-file-package.
13874
13875 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13876
13877         * toolbar-items.el: Fixup tooltips.
13878         (toolbar-gnus): Don't use obsolete variable
13879         toolbar-news-frame-properties.
13880         (toolbar-news-reader): Default to `gnus' instead of
13881         `not-configured'.
13882
13883         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13884         Windows.
13885
13886 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13887
13888         * package-get.el: rename -installedp -> -installed-p.
13889
13890 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13891
13892         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13893         attributes, and assinged it to continuation, truncation and
13894         hscroll glyphs.
13895
13896         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13897         and made continuation, truncation and hscroll glyphs arrow
13898         characters out of that font.
13899
13900 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13901
13902         * minibuf.el (minibuffer-electric-separator): Play nicely with
13903         directory-sep-char being \.
13904         (minibuffer-electric-tilde): Ditto.
13905         (read-file-name-map): Ditto.
13906
13907 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13908
13909         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13910         on X devices.
13911         (default-mouse-track-deal-with-down-event): Avoid
13912         `x-disown-selection'; use `disown-selection' instead.
13913
13914 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13915
13916         * select.el:
13917         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13918         moved to (cut-copy-clear-internal) in select.el. Ditto for
13919         (x-delete-primary-selection) (x-kill-primary-selection)
13920         (x-copy-primary-selection).
13921         (own-clipboard): new function.
13922
13923         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13924         functions in select.el. remove old ones.
13925         (mswindows-own-clipboard): new function.
13926
13927 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13928
13929         * gnuserv.el: allow connections from mswindows type devices.
13930
13931 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13932
13933         * msw-glyphs.el: change image type used from cursor to resource.
13934
13935 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13936
13937         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13938         for {top,bottom}-{left,right} values in addition to
13939         {top,bottom}_{left,right}.
13940         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13941
13942 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13943
13944         * cl-macs.el (specifier-instance): Undefine its setf method.
13945
13946         * specifier.el (with-specifier-instance): Added docstring.
13947
13948         * mouse.el (drag-window-divider): Ditto.
13949
13950         * modeline.el (mouse-drag-modeline): Use it.
13951
13952         * lisp-mode.el (with-specifier-instance): Define its indentation
13953         level.
13954
13955         * specifier.el (with-specifier-instance): New macro.
13956
13957 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13958
13959         * package-get.el (package-get-create-custom): new function to
13960         auto-generate package-get-custom.el from package-get-base.el.
13961         * (package-get-ever-installedp): new function.
13962         * (package-get-custom): new function to get all packages specified
13963         by customize.
13964
13965 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13966
13967         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13968
13969 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13970
13971         * cl-extra.el: Reverse previous float change.
13972
13973 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13974
13975         * x-faces.el:
13976         * faces.el (try-font-name): moved from x-faces.el since it is
13977         required by w3 under mswindows as well X.
13978
13979 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13980
13981         * winnt.el: Removed evil (setq completion-ignore-case t)
13982         clause, one more overlookef fsfism.
13983         (nt-quote-args-functions-alist): End sentences with double space.
13984
13985 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13986
13987         * window-xemacs.el (push-window-configuration): Remove kludgery of
13988         recaching default-toolbar specifier.
13989         (pop-window-configuration): Ditto.
13990         (unpop-window-configuration): Ditto.
13991
13992 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13993
13994         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13995
13996 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13997
13998         * winnt.el (nt-quote-args-verbatim): Added function.
13999         (nt-quote-args-prefix-quote): Added function.
14000         (nt-quote-args-backslash-quote): Added function.
14001         (nt-quote-args-double-quote): Added function.
14002         (nt-quote-args-functions-alist): New variable.
14003         (nt-quote-process-args): Added function. This is the main quoting
14004         work horse called from process-nt.c
14005
14006 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14007
14008         * winnt.el: Removed duplicate definitions for backspace,
14009         delete, M-backspace and C-M-backspace.
14010         (file-name-buffer-file-type-alist): Removed this variable.
14011         (find-buffer-file-type): Removed function.
14012         (find-file-binary):  Removed function.
14013         (find-file-text): Removed function.
14014         (find-file-not-found-set-buffer-file-type): Removed function.
14015         (save-to-unix-hook): Removed function.
14016         (revert-from-unix-hook): Removed function.
14017         (using-unix-filesystems): Removed function.
14018         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14019         warning.
14020         (x-set-selection): Removed function.
14021         (x-get-selection): Removed function.
14022         Removed commented FSFisms.
14023         Replaced copyright notice (this file is not part of GNU Emacs).
14024         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14025         comint-process-echoes setting to t.
14026
14027 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14028
14029         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14030         and used following the interface change of
14031         `paths-find-recursive-path'.
14032
14033         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14034         regexp instead of a list of base names.
14035         (paths-version-control-filename-regexp):
14036         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14037         Introduced and used following the interface change of
14038         `paths-find-recursive-path'.
14039
14040 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14041
14042         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14043         on X devices, rather than on all non-TTY devices.
14044
14045 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14046
14047         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14048
14049         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14050
14051 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14052
14053         * itimer.el (activate-itimer): Fixed usage of integers
14054         as argument to `concat'.
14055
14056 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14057
14058         * itimer.el (start-itimer): replace the use of `concat' with
14059         `format'
14060
14061 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14062
14063         * mode-motion.el (mode-motion-hook): Clarify docstring.
14064         From Bob Weiner <weiner@altrasoft.com>
14065
14066         * loadhist.el (symbol-file): Supply prompt string when used
14067         interactively.
14068         From Bob Weiner <weiner@altrasoft.com>
14069
14070 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14071
14072         * loadup.el (really-early-error-handler): Ditto.
14073
14074         * update-elc.el: Ditto.
14075
14076         * setup-paths.el (paths-construct-exec-path): Ditto.
14077
14078         * make-docfile.el: Ditto.
14079
14080         * find-paths.el (paths-decode-directory-path): Use split-path
14081         instead of decode-path.
14082
14083         * files.el (parse-colon-path): Update docstring reference.
14084
14085 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14086
14087         * msw-init.el:
14088         * x-init.el:
14089         Bind cut'n'paste keys to non window-system specific functions.
14090
14091         * msw-select.el: New function mswindows-clear-clipboard.
14092         mswindows-cut-copy-clipboard extended to handle clearing of the
14093         selection and renamed to mswindows-cut-copy-clear-clipboard.
14094
14095         * select.el: on mswindows devices delete-primary-selection
14096         calls mswindows-clear-clipboard.
14097
14098 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14099
14100         * simple.el (quoted-insert): Inhibit quit when using read-char.
14101
14102         * cmdloop.el (read-char): Don't inhibit quit.
14103         (read-char-exclusive): Ditto.
14104         (read-char): Signal quit if quit-char was pressed.
14105         (read-char-exclusive): Ditto.
14106         (read-quoted-char): Return a character, not integer.
14107
14108         * menubar-items.el (default-popup-menu): Use Andy's generic
14109         selection code.
14110         (default-popup-menu): Fix code.
14111
14112 1998-05-14  Oliver Graf <ograf@fga.de>
14113
14114         * dragdrop.el (dragdrop-function-widget): this time it's done
14115
14116 1998-05-13  Oliver Graf <ograf@fga.de>
14117
14118         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14119
14120 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14121
14122         * device.el (device-pixel-width):
14123         (device-pixel-height):
14124         (device-mm-width):
14125         (device-mm-height):
14126         (device-bitplanes):
14127         (device-color-cells): Swapped parameters to device-system-metric
14128         according to the interface change.
14129
14130 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14131
14132         * mouse.el (default-mouse-motion-handler): Use new name of the
14133         function event-over-vertical-divider-p.
14134         Do not set E-W arrow cursor over the divider if
14135         vertical-divider-draggable-p is nil in the window.
14136         ([top-level]): Use new name for the variable
14137         vertical-divider-map.
14138         (drag-window-divider): Respect vertical-divider-draggable-p.
14139         Variable name typo fixes.
14140
14141 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14142
14143         * keymap.el (kbd): Define here; handle string constants and
14144         others...
14145
14146 1998-05-15  Christian Nyb <chr@mediascience.no>
14147
14148         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14149         in Emacs 18.
14150
14151 1998-05-13  Didier Verna  <didier@xemacs.org>
14152
14153         * mouse.el (drag-window-divider): give the vertical divider a
14154         pressed look when dragging it.
14155
14156 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14157
14158         * faces.el: predicate some more face operations on x or mswindows
14159         not just x.
14160
14161         * modeline.el: enable modeline coloring for mswindows.
14162
14163 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14164
14165         * minibuf.el (minibuffer-default): Added variable; compatible with
14166         FSF Emacs.
14167         (next-history-element): Used `minibuffer-default'.
14168
14169 1998-05-12  Oliver Graf <ograf@fga.de>
14170
14171         * dragdrop.el (dragdrop-function-widget): button and mods ok
14172         arguments still look a bit strange
14173         (dragdrop-compare-mods) created
14174         (dragdrop-drop-do-functions) correctly checks for buttons and
14175         modifiers
14176
14177 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14178
14179         * setup-paths.el (paths-default-info-directories): Replace
14180         path-separator with directory-sep-char.
14181
14182         * files.el (path-separator): Don't define it here.
14183
14184 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14185
14186         * update-elc.el: Ditto.
14187
14188         * setup-paths.el (paths-construct-exec-path): Ditto.
14189
14190         * make-docfile.el: Ditto.
14191
14192         * loadup.el (really-early-error-handler): Ditto.
14193
14194         * find-paths.el (paths-decode-directory-path): Use decode-path
14195         instead of decode-path-internal.
14196
14197         * files.el (parse-colon-path): Update docstring.
14198
14199 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14200
14201         * subr.el (get-buffer-window-list): Make BUFFER optional.
14202
14203         * window-xemacs.el (windows-of-buffer): Defalias to
14204         get-buffer-window-list.
14205
14206 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14207
14208         * disass.el: Fix maintainer keyword.
14209
14210         * bytecomp.el (byte-compile-and-load-file): Autoload.
14211         (byte-compile-buffer): Ditto.
14212
14213         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14214         value is returned, not the name.
14215         (lisp-imenu-generic-expression): Enable it.
14216         (lisp-mode-variables): Ditto.
14217         (lisp-indent-offset): Change defconst to defvar.
14218         (lisp-indent-function): Ditto.
14219         (lisp-body-indent): Ditto.
14220
14221 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * modeline.el: Use zap-last-kbd-macro-event.
14224
14225         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14226         nil, don't attempt to do anything with messages.
14227         (eval-last-sexp): Use `letf' for clarity.
14228
14229 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14230
14231         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14232
14233 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14234
14235         * buff-menu.el:
14236         * lisp-mode.el:
14237         * obsolete.el:
14238         Change empty docstrings into no doc strings at all.
14239         Fix bogus FSF-format docstrings.
14240         * etags.el: Fix docstring.
14241
14242 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14243
14244         * package-get.el (package-get): Use internal md5
14245
14246 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14247
14248         * about.el (about-xemacs): Correct abuse of concat.
14249
14250 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14251
14252         * info.el (Info-mode): Use easymenu.
14253
14254 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14255
14256         * apropos.el (apropos): Don't use concat with integers.
14257
14258         * cmdloop.el (describe-last-error): Handle the case when no error
14259         was seen gracefully.
14260
14261         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14262         defun.
14263         (apropos-describe-plist): Ditto.
14264
14265         * help.el (with-displaying-help-buffer): Revert to a defun.
14266         (describe-key): Use it as defun.
14267         (describe-mode): Ditto.
14268         (describe-bindings): Ditto.
14269         (describe-prefix-bindings): Ditto.
14270         (describe-installation): Ditto.
14271         (view-lossage): Ditto.
14272         (describe-function): Ditto.
14273         (describe-variable): Ditto.
14274         (describe-syntax): Ditto.
14275
14276 1998-05-11  Oliver Graf <ograf@fga.de>
14277
14278         * dragdrop.el: changed order of require/provide
14279         (dragdrop-drop-mime-default) changed to new calling conventions
14280         (dragdrop-drop-do-functions) changed to new calling conventions
14281         (dragdrop-function-widget) this one needs more work...
14282
14283 1998-05-10  Oliver Graf <ograf@fga.de>
14284
14285         * about.el: another small change in my entry
14286         * dragdrop.el (dragdrop-drop-log-function): logging added
14287         plus customizations
14288         changed interface to handler functions. now called with event
14289         and object
14290
14291 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14292
14293         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14294         E-W arrow pointer displayed over draggable dividers.
14295
14296         * mouse.el (default-mouse-motion-handler): Show it when
14297         appropriate.
14298         (drag-window-divider): Added.
14299         ([top-level]): Initialized window-divider-map with a keymap
14300         binding the above function to left button down event.
14301
14302         * x-mouse.el (x-init-pointer-shape): Initialize
14303         divider-pointer-glyph from Cursor.dividerPointer, or use default
14304         E-W double arrow.
14305
14306 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14307
14308         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14309
14310 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14311
14312         * simple.el (count-words-buffer): Don't query for buffer.
14313         (count-lines-buffer): Ditto.
14314
14315 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14316
14317         * help.el (where-is): add optional insert argument.
14318
14319 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14320
14321         * help.el (describe-key-briefly): New argument INSERT.
14322
14323         * simple.el (eval-expression): New optional argument; synch with
14324         FSF 20.3.
14325
14326         * keydefs.el (global-map): Add new register bindings.
14327
14328         * register.el: Synched with FSF 20.3.
14329
14330 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14331
14332         * window-xemacs.el (recenter): all arguments are optional.
14333
14334 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14335
14336         * device.el: (device-pixel-width): Reflected name/parameters
14337         change to device-system-metric.
14338         (device-pixel-height): Ditto.
14339         (device-mm-width): Ditto.
14340         (device-mm-height): Ditto.
14341         (device-bitplanes): Ditto.
14342         (device-color-cells): Ditto.
14343
14344 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14345
14346         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14347
14348         * cl.el (most-positive-fixnum): Document.
14349         (most-negative-fixnum): Ditto.
14350
14351         * cus-dep.el: Updated comment.
14352
14353         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14354         constant.
14355
14356         * cus-load.el (custom-put): Removed.
14357
14358         * files.el (after-find-file): Just resignal quit instead of
14359         signaling "canceled".
14360
14361 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14362
14363         * frame.el (other-frame): Use `focus-frame' instead of
14364         select-frame kludges.
14365
14366         * lisp-mode.el: Update lisp-indent-function for
14367         save-selected-frame and with-selected-frame.
14368
14369         * frame.el (save-selected-frame): New macro.
14370         (with-selected-frame): Ditto.
14371         (other-frame): Use `set-frame-focus'.
14372
14373 1998-05-06  Oliver Graf <ograf@fga.de>
14374
14375         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14376         (dragdrop-drop-url-default) default handler for URL drops created
14377         (dragdrop-drop-mime-default) default handler for MIME drops created
14378         (dragdrop-drop-functions) default custom for handling drops created
14379         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14380
14381 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14382
14383         * mouse.el: Removed redundant mouse-mswindows-drop function.
14384
14385 1998-05-05  Oliver Graf <ograf@fga.de>
14386
14387         * about.el: changed some text in my entry
14388         * dragdrop.el: added customs
14389
14390 1998-05-04  Oliver Graf <ograf@fga.de>
14391
14392         * mouse.el: killed global drop key bindings
14393         (mouse-offix-drop) removed
14394         * dragdrop.el: created
14395         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14396
14397 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14398
14399         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14400         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14401
14402         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14403         obsolete comment.
14404
14405         * scrollbar.el (scrollbars-visible-p): Use new
14406         {vertical,horizontal}-scrollbar-visible-p specifiers.
14407
14408 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14409
14410         * device.el (device-pixel-height):
14411         (device-pixel-width):
14412         (device-mm-width):
14413         (device-mm-height):
14414         (device-bitplanes):
14415         (device-color-cells): Moved these 6 functions from device.c; they
14416         all use single (device-system-metrics) call.
14417
14418 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14419
14420         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14421         were renamed.
14422
14423         * menubar-items.el:
14424         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14425         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14426
14427         * help.el (help-map): Remove Hyperbole keybinding logic.
14428         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14429
14430 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14431
14432         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14433         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14434
14435 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14436
14437         * msw-glyphs.el: use nicer icon3 from the frame icon.
14438
14439 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14440
14441         * version.el (emacs-version): Remove InfoDock conditionals.
14442
14443         * startup.el (startup-splash-frame): Change ID logo name.
14444
14445 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14446
14447         * files.el (after-find-file): If the user presses C-g on
14448         directory-creation prompt, kill the buffer.
14449
14450 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14451
14452         * simple.el (count-words-region): Reverse previous change.
14453
14454 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14455
14456         * replace.el (query-replace): Just call perform-replace.
14457         (query-replace-regexp): Ditto.
14458         (perform-replace): Move region handling here.
14459         (perform-replace): Use the new arg to match-data.
14460
14461 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14462
14463         * x-init.el: Install X specific display table that
14464           displays char 0240 as a space to avoid whatever it is
14465           that screws up display of that character code.
14466
14467 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14468
14469         * help.el (function-arglist): If no arguments are documented for a
14470         subr, print nothing rather than incorrect output.
14471
14472 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14473
14474         * cmdloop.el (command-error): Update bail-out error message to use
14475         `emacs-program-name'.
14476
14477         * lib-complete.el: Remove reader macro cruft.
14478
14479         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14480         cruft.
14481
14482         * simple.el (count-words-region): Drop interactive-p check on the
14483         message.
14484
14485 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14486
14487         * font.el
14488         * msw-faces.el
14489         Correct spelling of mswindows-font-canonicalize-name.
14490
14491 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14492
14493         * ldap.el (ldap-host-parameters-alist): Replaced with
14494         `ldap-host-parameters-plist'
14495         (ldap-search): Adapt to previous change
14496
14497 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14498
14499         * about.el (about-hackers): Update Bob Weiner bio.
14500         (about-maintainer-info): Ditto.
14501
14502 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14503
14504         * simple.el (display-warning-minimum-level): Docfix.
14505
14506 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14507
14508         * widget.el (:default-get): New keyword.
14509         * wid-edit.el (default, widget-default-default-get): Define it.
14510         (group, widget-group-default-get): Define it.
14511         (menu-choice, widget-choice-default-get): Define it.
14512         (widget-default-get): New function.
14513         (widget-choice-action): Call it.
14514         (widget-editable-list-entry-create): Call it.
14515
14516 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14517
14518         * byte-optimize.el (byte-boolean-vars): Removed.
14519         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14520         lookup through `byte-boolean-vars'.
14521
14522 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14523
14524         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14525         resource-provided values into ghost specs for scrollbar-height and
14526         scrollbar-width.
14527
14528 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14529
14530         * byte-optimize.el: Don't attempt to optimize /=.
14531
14532         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14533         (byte-compile-/=): Ditto.
14534
14535 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14536
14537         * apropos.el: Use `with-displaying-help-buffer'.
14538         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14539         Use `with-displaying-help-buffer'.
14540         (apropos-follow): Do not give special treatment to buffer cursor
14541         was in prior to a mouse click.
14542         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14543         (apropos-print-doc): Set correct buffer for setting text
14544         properties.
14545
14546 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14547
14548         * help.el (help-buffer-prefix-string): New variable.
14549         (help-buffer-name): Use it.
14550
14551         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14552         mode menu.
14553
14554 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14555
14556         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14557
14558 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14559
14560         * files.el (find-file-noselect): Update docstring.
14561         (find-file-noselect): Signal an error if found an unreadable file.
14562         (file-chase-links): Save the match data.
14563         (normal-mode): Use `lwarn' and `error-message-string'.
14564         (interpreter-mode-alist): Change defconst to defvar.
14565         (inhibit-first-line-modes-regexps): Ditto.
14566         (inhibit-first-line-modes-regexps): Added .tgz.
14567         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14568         (change-major-mode-with-file-name): New user-option.
14569         (set-visited-file-name): Synched with FSF.
14570         (file-name-extension): New function, from FSF 20.3.
14571         (file-relative-name): Synched with FSF.
14572         (save-some-buffers): Support the C-r feature.
14573         (recover-session): Synched with FSF.
14574         (kill-some-buffers): Ditto.
14575         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14576
14577 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14578
14579         * files.el (insert-file): Undo previous change and reenable use of
14580         format.el.
14581
14582 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14583
14584         * window-xemacs.el (recenter): Define.
14585
14586 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14587
14588         * font.el (mswindows-font-create-name)
14589         (mswindows-font-create-object): new functions for mswindows type
14590         fonts.
14591
14592         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14593         strings are parsed as well as font objects.
14594
14595 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14596
14597         * modeline.el (defining-kbd-macro): Restore modeline indication of
14598         kbd-macro being recorded.
14599         (add-minor-mode): Simplify docstring.
14600         (modeline-minor-mode-menu): Remove stuff.
14601
14602 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14603
14604         * code-process.el (call-process): dynamically decide process
14605         coding type.
14606
14607 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14608
14609         * modeline.el: Add line-number-mode, column-number-mode to
14610         the modeline minor-mode menu.  Button2 on the line number does
14611         goto-line.
14612
14613 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14614
14615         * mouse.el: move x-selection-owner-p type things to
14616         selection-owner-p.
14617
14618         * msw-init.el: copy zmacs stuff from x-init.el
14619
14620         * msw-select.el (mswindows-own-selection)
14621         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14622         functions. Very simple minded implementation of selectio
14623         ownership.
14624
14625         * select.el (own-selection) (disown-selection)
14626         (activate-region-as-selection) (select-make-extent-for-selection)
14627         (valid-simple-selection-p): functions moved from x-select.el for
14628         generalized selection.
14629
14630         * x-select.el: see select.el changes.
14631
14632         * x-toolbar.el: use new selection functions.
14633
14634 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14635
14636         * packages.el (packages-find-package-directories): Fixed bug that
14637         would pick up multiple site-package directories.
14638         (package-locations): Added "xemacs-packages" as a late package
14639         location.
14640
14641         * find-paths.el: Now uses `emacs-program-name' and
14642         `emacs-program-version'.
14643         Additions to enforce version-specific directories in
14644         `paths-find-version-directory'.
14645
14646 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14647
14648         * default.el: Removed.
14649         * site-start.el: Removed.
14650
14651 1998-04-29  Didier Verna  <didier@xemacs.org>
14652
14653         * minibuf.el (minibuffer-history-minimum-string-length): Default
14654         to nil.
14655
14656 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14657
14658         * find-paths.el (paths-program-name): Rename.
14659         (paths-emacs-root-p): Ditto.
14660         (paths-find-site-directory): Ditto.
14661
14662 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14663
14664         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14665         `emacs-lisp-byte-compile-and-load'.
14666
14667 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14668
14669         * ldap.el (ldap-search): Fixed additional parameter passing to
14670         `ldap-open'
14671
14672 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14673
14674         * select.el (kill-primary-selection) (selection-owner-p)
14675         (copy-primary-selection) (yank-clipboard-selection)
14676         (selection-exists-p) (delete-primary-selection): new file and
14677         functions that do the right thing for the selected device.
14678
14679         * x-menubar.el: use generalised selection functions.
14680
14681         * dumped-lisp.el: dump select.el.
14682
14683 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14684
14685         * find-paths.el (paths-progname): New variable.
14686         (paths-emacs-root-p): Use it.
14687         (paths-find-site-directory): Ditto.
14688
14689 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14690
14691         * loadup.el ((member "dump" command-line-args)): Dump as
14692         `infodock' if InfoDock.
14693
14694 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14695
14696         * find-paths.el (construct-emacs-version): Simplify, include
14697         program name in the return value.
14698         * (paths-find-version-directory): Use it.
14699
14700 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14701
14702         * info.el (Info-parse-dir-entries): Fixed regexp
14703         (Info-build-dir-anew): Remove full suffix and capitalize info file
14704         name for files with no @direntry
14705         (Info-batch-rebuild-dir): New function
14706         (Info-suffixed-file): Check for regular files instead of simple
14707         file existence (could catch directories before)
14708
14709 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14710
14711         * setup-paths.el, find-paths.el: Removed uses of `not' which
14712         temacs doesn't have.
14713
14714         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14715         into root searching.
14716
14717 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14718
14719         * subr.el: Remove definition of `not'.
14720
14721 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14722
14723         * msw-glyphs.el: enable graphics support.
14724
14725 1998-04-23  Didier Verna  <didier@xemacs.org>
14726
14727         * x-menubar.el (default-menubar): restored the line-number-mode
14728         option.
14729
14730         * misc doc string updates related to the options menu.
14731
14732 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14733
14734         * setup-paths.el (paths-construct-load-path): Fix typo.
14735
14736 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14737
14738         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14739         font-menu-ignore-scaled-fonts don't have to be bound now; this
14740         gets us one step further towards making --no-autoloads work.
14741
14742         * startup.el (normal-top-level): Load auto-autoloads only if
14743         lisp-directory is non-nil.
14744
14745         * setup-paths.el (paths-construct-load-path): Made it robust
14746         against nil lisp-directory.
14747
14748         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14749         to the list of variables that cause a warning when nil.
14750
14751         * toolbar.el (init-toolbar-location): Now works even when there's
14752         no toolbar icon directory.
14753
14754 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14755
14756         * help.el (view-lossage): Recognize it.
14757
14758         * simple.el (log-message): Mark multiline messages.
14759
14760 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14761
14762         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14763
14764 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14765
14766         * package-get.el (package-get-all):  add `\n' separator to
14767         interactive specification so that both variables are read
14768
14769 1998-04-22  Didier Verna  <didier@xemacs.org>
14770
14771         * x-menubar.el: ported the options menu to Custom.
14772         Moved the "read only" toggle button to the buffers menu.
14773         Corrected some missing ;;;###autoload or defcustom.
14774
14775         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14776         the scrollbar-visible specifier for options menu handling.
14777
14778         * toolbar.el (toolbar-visible-p)
14779                      (toolbar-captioned-p)
14780                      (default-toolbar-position): defcustom wrappers around
14781         the toolbar specifiers for options menu handling.
14782
14783         * frame.el (get-frame-for-buffer-default-instance-limit):
14784         defcustom it for options menu handling.
14785
14786         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14787         font-lock-mode for options menu handling.
14788
14789         * cus-start.el: added Custom properties to overwrite-mode for
14790         options menu handling.
14791
14792 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14793
14794         * about.el: shameless self-promotion.
14795
14796 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14797
14798         * simple.el (raw-append-message): Slightly optimize.
14799         (remove-message): Use `push' for clarity.
14800         (append-message): Ditto.
14801         (display-warning): Dito.
14802         (raw-append-message): Send the message to the appropriate device.
14803
14804 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14805
14806         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14807         From Sean MacLennan <Sean.MacLennan@pika.ca>
14808
14809 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14810
14811         * setup-paths.el: Changed `directory-sep-char' to
14812         `path-separator', following a change in GNU Emacs.
14813
14814 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14815
14816         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14817         (Info-build-dir-anew): Add a final newline.
14818         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14819         is `always'
14820         (Info-rebuild-dir): Ditto
14821
14822         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14823
14824 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14825
14826         * simple.el (count-words-buffer): Retain zmacs region.
14827         (count-words-region): Ditto.
14828         * simple.el: (what-line): Expanded line counts.
14829         (count-lines): New parameter to conditionalize whether collapsed
14830         lines get counted.
14831         From Bob Weiner <weiner@altrasoft.com>
14832
14833 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14834
14835         * packages.el (package-locations): infodock-packages must override
14836         mule-packages and packages.
14837
14838 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14839
14840         * wid-edit.el:
14841         remove rude messages from widget-activation-widget-mapper
14842         and widget-activation-glyph-mapper
14843
14844 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14845
14846         * toolbar.el: Remove (featurep 'x) test from
14847         toolbar-make-button-list
14848
14849 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14850
14851         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14852         only if in the same frame.
14853
14854 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14855
14856         * packages.el (package-locations): Added site-packages hierarchy.
14857
14858         * setup-paths.el (paths-default-info-directories): Introduced and
14859         used.
14860
14861         * packages.el, setup-paths.el: Set various path searching depths
14862         to 1.
14863
14864         * packages.el (packages-hierarchy-depth):
14865         (packages-load-path-depth): Introduced and used.
14866
14867         * setup-paths.el (paths-load-path-depth): Introduced and used.
14868
14869         * find-paths.el (paths-find-recursive-path): Added max-depth
14870         parameter.
14871
14872 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14873
14874         * setup-paths.el (paths-construct-info-path): Removed
14875         dependency on behavior of (file-name-as-directory "").
14876
14877 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14878
14879         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14880         lisp objects
14881
14882 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14883
14884         * dump-paths.el, startup.el: Added handling for --debug-paths.
14885
14886 1998-04-15  William M. Perry  <wmperry@aventail.com>
14887
14888         * wid-edit.el: We cannot just set the help-echo or balloon-help
14889           properties for an extent based on the :help-echo widget
14890           property, since help-echo and balloon-help cause an EXTENT to
14891           get passed in, where :help-echo functions are expecting a WIDGET
14892
14893 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14894
14895         * scrollbar.el (init-scrollbar-from-resources): Call
14896         mswindows-init-scrollbar-metrics when appropriate.
14897
14898 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14899
14900         * dumped-lisp.el: dump x-toolbar for window system
14901
14902         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14903         have support and xpm.
14904
14905 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14906
14907         * files.el (toggle-read-only): Fix docstring.
14908         From Didier Verna <didier@xemacs.org>
14909
14910 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14911
14912         * startup.el (normal-top-level): Load autoload-file-name without
14913         specifying an extension---some people only auto-autoload.el.gz.
14914
14915 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14916
14917         * files.el (backup-enable-predicate): Don't bomb on NAME being
14918         nil.
14919
14920 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14921
14922         * find-paths.el, packages.el: Now prefers configure'd paths.
14923         This shouldn't cause any of the originally anticipated problems as
14924         the current paths architecture will not define the various
14925         configure-xxx variables if they're not specified on the configure
14926         command line.
14927
14928         * find-paths.el, setup-paths.el, packages.el: Removed all
14929         mentionings of "/" as a path separator.
14930         Used paths-construct-path throughout.
14931
14932         * find-paths.el (paths-construct-path): Created to assemble paths
14933         from directory components.
14934
14935         * setup-paths.el, packages.el: Used paths-decode-directory-path
14936         instead of decode-path-internal.
14937
14938         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14939         and associates.
14940         (paths-decode-directory-path) Created.
14941
14942         * setup-paths.el: Changed configure-exec-path to
14943         configure-exec-directory.
14944
14945 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14946
14947         * packages.el (packages-find-packages): Fixed decoding of
14948         EMACSPACKAGEPATH.
14949
14950         * startup.el: -no-packages -> -no-early-packages.
14951
14952         (packages-load-package-lisps): Fixed loading of auto-autoload
14953         files.
14954
14955         * startup.el (normal-top-level): Fixed loading of core
14956         auto-autoload.
14957
14958         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14959
14960         * startup.el, packages.el, dump-paths.el: Added proper settings
14961         for site-directory and lisp-directory variables.
14962
14963         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14964         inhibit-package-autoloads and fixed handling of it.
14965
14966         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14967         handling of former inhibit-package-init, now
14968         inhibit-early-packages, to make -vanilla etc. work.
14969
14970 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14971
14972         * code-process.el (start-process): Fallback to 'undecided instead
14973         of 'binary for process input coding stream.
14974
14975         * process.el (start-process): Docstring fix.
14976
14977 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14978
14979         * info.el (Info-insert-dir): Do not insert temporary dir files
14980         in Info-dir-file-attributes
14981         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14982         (Info-rebuild-dir): Ditto.
14983
14984 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14985
14986         * obsolete.el: Added obsoleteness declarations for
14987         `site-directory' and `Info-default-directory-list'.
14988
14989 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14990
14991         * find-paths.el (paths-find-emacs-root): Only look at the
14992         executable at the end of the symlink chain for determining the
14993         Emacs root.
14994
14995 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14996
14997         * setup-paths.el (paths-construct-info-path): Changed construction
14998         to cater to gone default in configure.
14999
15000         * find-paths.el (paths-uniq-append): Added.
15001
15002         * packages.el: Rewritten package path construction once again.
15003
15004         * dump-paths.el, startup.el: Removed package-path as a global
15005         variable.
15006
15007         * package-admin.el (package-admin-add-single-file-package):
15008         (package-admin-add-binary-package): Changed package-path to
15009         late-packages.
15010
15011         * packages.el (packages-split-path): Split path at "/" rather than
15012         nil according to change in emacs.c.
15013
15014 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15015
15016         * setup-paths.el (paths-construct-info-path): Changed info path
15017         order so that directories come out right.
15018         (paths-find-lock-directory): Fixed bug: It used to think
15019         configure-lock-directory is a path.
15020
15021 1998-04-06  Jeff Miller <jmiller@smart.net>
15022
15023         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15024         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15025         eases the use of toolbar-add/kill-item functions.
15026
15027 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15028
15029         * code-files.el (file-coding-system-alist): Commented out
15030         loaddefs.el magical treatment.
15031
15032 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15033
15034         * info.el (Info-rebuild-outdated-dir): Added new option
15035         `conservative' and made it the default
15036         (Info-rebuild-dir): Appropriately parse multi-line description
15037         strings, and multi-section dir files. Issue warning when dir
15038         is rebuilt as temporary
15039         (Info-build-dir-anew): Issue warning when dir is built as
15040         temporary
15041
15042 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15043
15044         * list-mode.el (list-mode-map): Bind highlight motion commands to
15045         standard keys left, right, C-b and C-f.
15046
15047 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15048
15049         * files.el (auto-mode-alist): allow .sc for Scheme->C
15050
15051 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15052
15053         * loadup.el (pureload): Don't quote (garbage-collect).
15054
15055 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15056
15057         * package-get-base.el: Updated.
15058
15059 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15060
15061         * isearch-mode.el (isearch-just-started): New variable.
15062         (isearch-mode): Set it.
15063         (isearch-repeat): Advance one character forward only if the search
15064         was successful, and was not just started.
15065         (isearch-repeat): Clear isearch-just-started.
15066
15067 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15068
15069         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15070         if running -batch.
15071
15072 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15073
15074         * subr.el (listify-key-sequence): Removed.
15075
15076 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15077
15078         * bytecomp.el (byte-compile-print-gensym): New option.
15079         (byte-compile-output-file-form): Use it.
15080         (byte-compile-output-docform): Ditto.
15081         (byte-compile-compiled-obj-to-list): Ditto.
15082
15083 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15084
15085         * msw-glyphs.el: set frame icon if xpm support.
15086
15087 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15088
15089         * help.el: Code that pretty prints variable values
15090           removed.
15091
15092 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15093
15094         * find-paths.el (paths-emacs-root-p): Correct test for installation
15095         directory.
15096         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15097
15098 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15099
15100         * loaddefs.el: Don't set debug-ignored-errors; leave
15101           its default value set to nil.
15102
15103 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15104
15105         * info.el (Info-rebuild-dir): fixed mis-spelling.
15106
15107 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15108
15109         * info.el (Info-rebuild-outdated-dir): New custom var
15110         (Info-insert-node): Create/update dir file when needed, ie when it
15111         does not exist or is older than some info files in directory
15112
15113 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15114
15115         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15116         for last packages, mainly for using a 20.4 package base.
15117
15118         * packages.el (late-packages): Typo fix.  It was called
15119         early-packages.
15120
15121         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15122         relative symlinks correctly.
15123         (paths-find-emacs-roots): More rigorous checking for plausible
15124         configuration-time root.
15125
15126         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15127         find its roots.
15128
15129 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15130
15131         * faces.el: Fix docstrings.
15132         * glyphs.el: Fix docstrings.
15133         * mouse.el: Fix docstrings.
15134
15135         * frame.el: Change phrase `current frame' to `selected frame'.
15136
15137         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15138
15139         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15140         macros using backquote to make them infinitely more readable.
15141
15142 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15143
15144         * packages.el (packages-find-package-path): Hardcoded specialized
15145         InfoDock support until we can clean this up.
15146
15147         * help.el (describe-bindings-1): Return the value of the bindings
15148         help buffer created.
15149         (describe-bindings): Ditto.
15150
15151         * simple.el (set-variable): Restore previous behavior of not
15152         bombing if the variable to set is not boundp.
15153
15154 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15155
15156         * packages.el (packages-handle-package-dumped-lisps): Allow for
15157         non-local files to be loaded off the package-lisp variable.
15158
15159 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15160
15161         * x-faces.el: Global X resources should override
15162           specs for all device classes (color, grayscale, mono);
15163           code currently doesn't override any of them.  Fixed by
15164           calling remove-specifier with '(x default) as the tag
15165           set and allowing inexact matches.
15166
15167 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15168
15169         * faces.el: Separated face initializations based on
15170           device classes into device type specific (tag set,
15171           instantiator) pairs.
15172
15173 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15174
15175         * wid-edit.el (widget-choice-action): Remember user's explicit
15176         choice.
15177         (widget-choice-value-create): Respect it.
15178         From Richard Stallman <rms@gnu.org>
15179
15180 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15181
15182         * setup-paths.el (paths-construct-info-path): Always append
15183         existing directories from configure-time info path.
15184
15185         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15186         Info-directory-list.
15187
15188         * info.el: Removed Info-default-directory-list which was broken by
15189         design.
15190         Removed bogus initialization of Info-directory-list---startup.el
15191         can do a much better job.
15192         Added autoload of Info-directory-list.
15193
15194         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15195         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15196         be exclusive; now it's merely given precedence, just like in the
15197         old days.
15198
15199 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15200
15201         * find-paths.el (paths-find-architecture-directory): Fix bug with
15202         finding; it used to default too early.
15203
15204 1998-03-25  Martin Buchholz <martin@xemacs.org>
15205
15206         * packages.el (packages-split-path): Fix a bug; it used to fail
15207         for paths that weren't split.
15208
15209 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15210
15211         * finder.el (finder-compile-keywords): trap on errors.
15212
15213 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15214
15215         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15216           fourth argument of t so that only the specs exactly
15217           matching the tag lists are removed.
15218
15219 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15220
15221         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15222
15223 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15224
15225         * minibuf.el (mouse-read-file-name-1): If a default directory was
15226         specified, use it for generating the completions.
15227
15228 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15229
15230         * update-elc.el: Now respects inhibit-package-init and
15231         inhibit-site-lisp.
15232         Now does path construction with loadup-paths.
15233
15234         * startup.el (normal-top-level, startup-setup-paths): Now respects
15235         inhibit-package-init and inhibit-site-lisp.
15236
15237         * packages.el (packages-find-package-path): Extended package path
15238         by version-specific hierarchies.
15239         (packages-find-packages): Now respects inhibit flag and
15240         inhibit-site-lisp.
15241         Moved path setup to loadup-paths.
15242
15243         * make-docfile.el: Now respects inhibit-package-init and
15244         inhibit-site-lisp.
15245         Now does path construction with loadup-paths.
15246
15247         * loadup.el: Now respects inhibit-package-init and
15248         inhibit-site-lisp.
15249
15250         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15251
15252         * loadup-paths.el: New file: setup load-path to encompass
15253         packages.
15254
15255 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15256
15257         * auto-show.el: load-gc renamed to pureload.
15258         * site-load.el: Ditto.
15259         * packages.el (toplevel): Ditto.
15260         * loadup.el (really-early-error-handler): Ditto.
15261         * dumped-lisp.el (preloaded-file-list): Ditto.
15262         * cus-face.el (custom-declare-face): Ditto.
15263
15264 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15265
15266         * <Today>: The Big Path Searching Overhaul.
15267
15268         * find-paths.el: New file: find and assemble paths in the
15269         installation hierarchy.
15270
15271         * setup-paths.el: New file: global layout of paths and directories
15272         within the XEmacs hierarchy.
15273
15274         * packages.el: Replaced everything related to path searching and
15275         startup by code in terms of find-paths.
15276
15277         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15278         the new path searching engine.
15279
15280         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15281         and setup-paths.
15282
15283 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15284
15285         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15286         setup-paths.el.
15287
15288 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15289
15290         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15291         compiles identically in any configuration.
15292         Removed irrelevant commentary.
15293
15294 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15295
15296         * simple.el (set-variable): Allow setting specifiers.
15297
15298 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15299
15300         * lisp.el (forward-sexp): Revert previous change.
15301
15302 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15303
15304         * frame.el (frame-initialize): Use `delete-console' instead of
15305         `delete-device' to delete the stream console to match the usage in
15306         Fkill_emacs.
15307
15308 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15309
15310         * files.el (cdpath-previous): New variable.
15311         (cd): Use it.
15312         From Bob Weiner <weiner@wave.altrasoft.com>
15313
15314 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15315
15316         * keydefs.el: Changed keybindings of forward-char,
15317           backward, scroll-up and scroll-down to point to their
15318           -command counterparts.
15319
15320         * simple.el: New functions: forwarc-char-command,
15321           backwrad-char-command, scroll-up-command,
15322           scroll-down-command which work liek their counterparts
15323           except that they honor the variable
15324           signal-error-on-buffer-boundary.
15325
15326           Definition of signal-error-on-buffer-boundary received
15327           from src/cmds.c.
15328
15329           defvar declaration added for word-across-newline to avoid
15330           byte-compiler warning about the free variable reference.
15331
15332 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15333
15334         * winnt.el: Removed "%t" from the beginning of
15335         modeline-format. From now on, there's no nt-specifics in the modeline.
15336
15337 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15338
15339         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15340         of `when' with `if'.
15341
15342 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15343
15344         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15345         mswindows. Must be reworked along with glyphs.el, or
15346         merged into it, after there is images support.
15347
15348         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15349         'mswindows.
15350
15351 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15352
15353         * faces.el: fix for text cursor initialization.
15354         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15355         From Andy Piper <andyp@parallax.co.uk>
15356
15357 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15358
15359         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15360         if there is an existing package that handles it and warn the user
15361         about that mode.
15362
15363 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15364
15365         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15366         Installation" menu item when Installation-string is not bound.
15367
15368 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15369
15370         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15371         From Jeremiah W. James <jerry@cs.ucsb.edu>
15372
15373 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15374
15375         * msw-faces.el:
15376         * faces.el: Fix face initialization.
15377
15378 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15379
15380         * files.el (backup-enable-predicate): fix breakage introduced
15381         by TMPDIR patch.
15382
15383 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15384
15385         * x-faces.el (x-init-face-from-resources): The
15386           TTY face property retrieval functions don't return
15387           specifiers, so use face-property instead.
15388
15389 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15390
15391         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15392
15393 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15394
15395         * x-menubar.el: Expanded documentation for
15396           option-save-faces.  Changed Options -> Browse Faces
15397           menu entry to invoke customize-face.
15398
15399 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15400
15401         * faces.el: Most face initialization moved out of
15402           init-other-random-faces to the top level so that the
15403           initialization happens before Xemacs is dumped.  Much
15404           of the fascist "face-differs-from-default-p or FROB!"
15405           code has been retired in favor of letting the user do
15406           what they want to do.  Face initialization code changed
15407           to use `default' specifier tag so that the settings can
15408           be overridden later if the user wishes it.
15409
15410 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15411
15412         * about.el (about-hackers): Update contributors list.
15413
15414 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15415
15416         * specifier.el: Define new specifier tag `default'.
15417
15418         * modeline.el: Initialize faces using `default' tag.
15419
15420         * x-faces.el (x-init-face-from-resources): Remove
15421           specifier specs containing the `default' tag before
15422           adding new specs.
15423
15424 1998-03-02  John Jones  <jj@asu.edu>
15425
15426         * package-get.el (package-get-all): fixed arguments on call to
15427         package-admin-add-single-file-package.
15428         * package-get.el (package-get-installedp): fixed to match
15429         advertised behavior.
15430         * package-get.el: added function package-get-update-all which
15431         installs newest versions of all the current packages (if they are
15432         not already installed).
15433
15434 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15435
15436         * files.el (find-file-noselect): Uncommented `truename' binding in
15437         `let*' and use it later to set `buffer-file-truename' iff it's
15438         still nil, as happens for example when finding a compressed
15439         file with "jka-compr".
15440
15441 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15442
15443         * faces.el: in make-face-* type functions do the operation for all
15444         window systems, not just the first one found.
15445
15446         * font.el: call mswindows-list-fonts for mswindows.
15447
15448 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15449
15450         * code-process.el (call-process-region):
15451         * process.el (call-process-region):
15452         * package-get.el (package-get-dir):
15453         * files.el (backup-enable-predicate):
15454         * gnuserv.el (gnuserv-temp-file-regexp):
15455         Use temp-directory in place of `/tmp'.
15456
15457 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15458
15459         * "Fast" dired-in-C enhancements for Windows 95/NT:
15460
15461         * files.el: Added function, `wildcard-to-regexp', from GNU
15462           Emacs.
15463
15464         * files.el (insert-directory): Modified to use special
15465           dired-in-C enhancements if present.
15466
15467 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15468
15469         * code-files.el: make default coding no-conversion.
15470
15471 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15472
15473         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15474         the load-path.
15475
15476         * update-elc.el: Strip directory when testing for files not to
15477         bytecompile.
15478
15479 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15480
15481         * lisp-mode.el: Use recommended form for menus.
15482
15483         * info.el (Info-construct-menu): Use recommended form for menus.
15484
15485         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15486         entry.
15487
15488 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15489
15490         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15491           (get-frame-for-buffer-noselect): Always return frames
15492           in the not-this-window-p cond clause.
15493
15494 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15495
15496         * help.el (describe-installation): New function.
15497
15498         * x-menubar.el (default-menubar): Add describe-installation to
15499         Help menu.
15500
15501         * packages.el (packages-unbytecompiled-lisp): Installation.el
15502         should not be bytecompiled.
15503
15504         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15505         XEmacs.
15506
15507         * x-menubar.el (default-menubar): Use correct guard for VM menu
15508         entry.
15509
15510         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15511         coding.
15512         From Andy Piper <andyp@parallax.co.uk>
15513
15514 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15515
15516         * ldap.el: Do not require ldap-internal at compile time.
15517
15518 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15519
15520         * code-files.el: new file. a virtual copy of mule-files.el
15521         but without charset
15522         dependencies. (toggle-buffer-file-ocding-system) new function for
15523         changing the eol type for the current buffer.
15524
15525         * code-process.el: new file. a copy of
15526         mule-process.el. mule-process.el will disappear when things have
15527         settled.
15528
15529         * coding.el: new file. a virtual copy of mule-files.el but
15530         without charset dependencies. (coding-system-base) new function
15531         for getting the parent coding system of a coding system with eol
15532         type set.
15533
15534         * dumped-lisp.el: add above files for the non-mule case.
15535
15536 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15537
15538         * window-xemacs.el (display-buffer): If no explicit
15539           frame is specified, search for a window that displays
15540           the buffer on the currently selected frame, before
15541           searching other frames.
15542
15543 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15544
15545         * frame.el (get-frame-for-buffer): If not-this-window-p
15546           is non-nil, use window on the selected frame if it is not
15547           also the selected window.  When defaulting, search for
15548           windows on the currently selected fgrame before searching
15549           other frames.
15550
15551 1998-02-25  Didier Verna  <didier@xemacs.org>
15552
15553         * modeline.el (modeline-swap-buffers): originally named
15554         `mouse-release-modeline'. Whether to actually swap the buffers is
15555         decided in `mouse-drag-modeline'.
15556         (mouse-drag-modeline): A button release event is considered a
15557         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15558         stay unchanged.
15559
15560 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15561
15562         * x-menubar.el: Put redo on the menubar.
15563         From Aki Vehtari <Aki.Vehtari@hut.fi>
15564
15565 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15566
15567         * bytecomp.el (displaying-byte-compile-warnings): if
15568         temp-buffer-show-function is set, use it to display current set of
15569         warnings in the "*Compile-Log-Show*" buffer.
15570
15571         * simple.el (display-warning-buffer): if temp-buffer-show-function
15572         is set, use it to display current set of warnings in the
15573         "*Warnings-Show*" buffer.
15574
15575 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15576
15577         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15578         Common Lisp.
15579
15580 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15581
15582         * menubar.el: Allow button descriptors at least 2 long.
15583
15584         * x-menubar.el (default-menubar): Use recommended forms.
15585         (file-menu-filter): Remove.
15586         (edit-menu-filter): Remove.
15587
15588 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15589
15590         * about.el (about-hackers): Updated.
15591
15592 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15593
15594         * help.el (help-max-help-buffers): new variable
15595         (help-register-and-maybe-prune-excess): new function
15596         (help-buffer-name): use help-max-help-buffers.
15597         (with-displaying-help-buffer): use
15598         help-register-and-maybe-prune-excess.
15599
15600         * help.el (help-maybe-pretty-print-value): if the value fits on
15601         one line, let it.
15602
15603 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15604
15605         * (with-displaying-help-buffer): there is no need to kill the buffer
15606         if it exists, because with-output-to-temp-buffer will clear it.
15607         further, killing the buffer violates the rule that
15608         temp-buffer-show-function, if set, has the full responsibility of
15609         showing the temp buffer.  killing the buffer fucks with the window
15610         configuration, hosing temp-buffer-show-function.
15611
15612
15613 1998-02-23  Didier Verna  <didier@xemacs.org>
15614
15615         * modeline.el (mouse-drag-modeline):
15616         - Always scroll the modeline that was originally clicked on.
15617         - Use x pixels instead of x characters (which doesn't work anyway)
15618         as horizontal reference for modeline dragging. This allows us to
15619         keep on dragging the modeline even if the motion event occurs in
15620         another window.
15621
15622 1998-02-23  Didier Verna  <didier@xemacs.org>
15623
15624         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15625         glyph on the modeline to indicate that dragging the mouse has an
15626         effect both horizontally and vertically.
15627
15628 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15629
15630         * about.el (about-xemacs): Get rid of redundant visible version
15631         number.
15632
15633 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15634
15635         * about.el (about-hackers): Update credits.
15636
15637 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15638
15639         * prim/register.el (view-register): Show register type file-query.
15640
15641 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15642
15643         * mode-motion.el (mode-motion-highlight-internal):
15644           save-excursion inside save-window-exucrsion form to
15645           hide buffer point changes from save-window-excursion.
15646           Prevents display flickering when the mouse pointer
15647           moves.
15648
15649 1998-02-17  Didier Verna  <didier@xemacs.org>
15650
15651         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15652         function to handle correctly the case of a toolbar one side of the
15653         window: scrolling will not necessarily happen.
15654
15655 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15656
15657         * files.el (after-find-file): Restore missing argument
15658           to format that provides filename for "... consider M-x
15659           recover-file" message.  Also call `message' with "%s"
15660           as the first arg instead of an arbitrary string.
15661
15662 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15663
15664         * about.el (about-hackers): Various additions.
15665
15666 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15667
15668         * autoload.el (generate-file-autoloads-1): Don't force an extra
15669         line out when copying on-the-same line autoloads.
15670
15671         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15672         is installed.
15673
15674 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15675
15676         * x11/x-win-xfree86.el (x-win-init-xfree86):
15677         * x11/x-win-sun.el (x-win-init-sun):
15678         * x11/x-init.el (x-initialize-compose):
15679         * prim/simple.el:
15680         (backward-or-forward-kill-sexp):
15681         (backward-or-forward-kill-sentence):
15682         (backward-or-forward-kill-word):
15683         (backward-or-forward-delete-char):
15684         * prim/isearch-mode.el (isearch-help-or-delete-char):
15685         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15686         x-keysym-on-keyboard-p to detect backspace.
15687         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15688         Clean up symbols used with dead keys, checking Linux and solaris
15689         keysyms.
15690         Simplify x-win-*.el using above methods.
15691         Change documentation for x-keysym-*-p functions.
15692
15693 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15694
15695         * about.el (about-hackers): Restore entries for Michael Sperber and
15696         Vinnie Shelton.
15697         From Vinnie Shelton <acs@acm.org>
15698
15699 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15700
15701         * simple.el (count-words-region): Ditto.
15702
15703 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15704
15705         * simple.el (count-words-buffer): Document.  Don't print anything
15706         if non-interactive.
15707
15708 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15709
15710         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15711         multiple files in InfoDock.
15712
15713 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15714
15715         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15716         from version.el in InfoDock.
15717
15718         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15719         specially.
15720
15721 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15722
15723         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15724         variable name in docstring.
15725
15726 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15727
15728         * menubar.h: Include "gui.h".
15729
15730 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15731
15732         * site-load.el: Fix documentation.
15733
15734 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15735
15736         * package-get-base.el (package-get-base): Updated.
15737
15738         * keymap.el: PC-ize.
15739
15740 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15741
15742         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15743         from' on a fresh line.
15744
15745 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15746
15747         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15748         object.
15749
15750 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15751
15752         * undo-stack.el: PC-ize.
15753
15754         * cmdloop.el: PC-ize.
15755
15756 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15757
15758         * bytecomp-runtime.el: PC-ize.
15759
15760         * byte-optimize.el: Prolog fixup.  PC-ize.
15761
15762         * cus-dep.el: Spelling fix.
15763
15764         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15765         entries follow).
15766
15767 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15768
15769         * text-mode.el (text-mode-hook-identify): New function,
15770         put on text-mode-hook.  Set text-mode-variant here.
15771         (text-mode): Don't set it here.
15772
15773 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15774
15775         * text-mode.el (text-mode-hook): New defvar.
15776         (text-mode-variant): New variable.
15777         (text-mode): Set that variable locally.
15778         (toggle-text-mode-auto-fill): New command.
15779
15780 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15781
15782         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15783
15784 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15785
15786         * text-mode.el (paragraph-indent-text-mode):
15787         Renamed from spaced-text-mode.
15788         (text-mode-map): Bind TAB to indent-relative.
15789         (indented-text-mode-map): Variable deleted.
15790         (indented-text-mode): Now an alias for text-mode.
15791
15792 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15793
15794         * loadup.el: test-atoms debugging stuffs removed.
15795
15796 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15797
15798         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15799
15800 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15801
15802         * help.el (describe-beta): Made it use `locate-data-file'.
15803         (describe-distribution): Ditto.
15804         (describe-copying): Ditto.
15805         (describe-project): Ditto.
15806         (view-emacs-news): Ditto.
15807
15808         * help-nomule.el (help-with-tutorial): Made it use
15809         `locate-data-file' to find tutorial.
15810
15811 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15812
15813         * about.el: Corrected my email address.
15814
15815         * mouse.el: Added 'mouse-mswindows-drop' similar to
15816         'mouse-offix-drop'.
15817
15818 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15819
15820         * loadup.el (running-xemacs): Spelling fix.
15821
15822 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15823
15824         * packages.el (packages-find-packages-1): Don't allow a backwards
15825         compatible lisp tree to overwrite `preloaded-file-list'.
15826
15827 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15828
15829         * loadup.el: Don't delete "xemacs" prior to dumping.
15830
15831 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15832
15833         * package-info.el (pi-last-mod-date): New function.
15834         (pi-author-version): New function.
15835         (batch-update-package-info): Use them.
15836
15837 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15838
15839         * frame.el (get-frame-for-buffer-default-to-current): Create.
15840         (get-frame-for-buffer-noselect): Allow user to use current frame
15841         with `get-frame-for-buffer-default-to-current'.
15842
15843 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15844
15845         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15846         (byte-compile-output-docform): Ditto.
15847         (byte-compile-compiled-obj-to-list): Ditto.
15848
15849 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15850
15851         * startup.el (command-line-1): Removed code that ran
15852           buffer-menu.
15853
15854 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15855
15856         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15857
15858 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15859
15860         * frame.el (suspend-emacs-or-iconify-frame): Check using
15861         `device-on-window-system-p' instead of explicitly checking for X,
15862         so that the same logic works for MS Windows.
15863         (suspend-or-iconify-emacs): Ditto.
15864
15865 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15866
15867         * about.el (about-maintainer-info): Andy Piper is back.
15868         (xemacs-hackers): Updated Andy Piper's email address.
15869         (about-hackers): Added Jonathan Harris.
15870         (about-hackers): Updated Tibor Polgar's email address.
15871
15872 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15873
15874         * about.el: Add xemacs.org email manager.
15875
15876         * package-get-base.el (package-get-base): Updated with most recent
15877         package updates.
15878
15879 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15880
15881         * help.el (function-arglist): Use `indirect-function' instead of
15882         `symbol-function' so that aliases are treated correctly.
15883
15884 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15885
15886         * help.el (help-map): Add f1 binding to `help-for-help'.
15887         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15888         (describe-key-briefly): Use `princ' "%s" to print object.
15889         (with-displaying-help-buffer): Kill buffer if it exists, again.
15890         (describe-key): Use `princ' "%s" to print object.
15891         (describe-function-1): Use `princ' "%s" to print object.
15892         Commented out alias lines removed.
15893         (help-pretty-print-limit): New variable to control pretty-printing
15894         of variable values.
15895         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15896         `help-pretty-print-value' again.  Only print-print when OBJECT is
15897         list of length less than `help-pretty-print-limit'.
15898         (describe-variable): Use `help-maybe-pretty-print-value' again.
15899
15900 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15901
15902         * simple.el (blink-matching-open): Remove C++ kludge.
15903         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15904
15905 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15906
15907         * info.el (Info-default-directory-list): Made the documentation
15908         more explanitory.
15909
15910 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15911
15912         * lisp/packages.el:
15913         * lisp/package-admin.el:
15914         * lisp/build-report.el:
15915         Fix typos.
15916
15917 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15918
15919         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15920         warnings in Java buffers without final newline and editing the
15921         last line.
15922
15923 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15924
15925         * packages.el (packages-find-packages-1): Don't allow a backwards
15926         compatible lisp tree to overwrite `preloaded-file-list'.
15927         Suggested by Colin Rafferty  <colin@xemacs.org>
15928
15929         * mouse.el (mouse-offix-drop): Set undo-boundary.
15930         From Oliver Graf <ograf@fga.de>
15931
15932 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15933
15934         * loadup.el (load-gc): rewrite as defun.
15935         Print something sensical if a required dump-time file isn't found.
15936
15937 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15938
15939         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15940         bug strikes a menudescriptor.
15941
15942         * package-get-base.el (package-get-base): Updated.
15943
15944         * package-info.el (batch-update-package-info): Derive REQUIRES
15945         from the Makefile.
15946
15947 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15948
15949         * files.el (save-some-buffers): Don't play games with deleting
15950         other windows if we are in the minibuffer window.
15951
15952 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15953
15954         * modeline.el (modeline-minor-mode-menu): Add support for :active
15955         (add-minor-mode): Document :active property to TOGGLE.
15956
15957 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15958
15959         * modeline.el (modeline-minor-mode-menu): Add support for an
15960         `:included' predicate in the `toggle-sym' plist.
15961         (add-minor-mode): Document the :included property, format
15962         docstring some more.
15963         (modeline-minor-mode-menu): Documentation string added.
15964
15965 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15966
15967         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15968         labels from the symbol-names by thwacking off the overly redundant
15969         and overused "mode", parenthesizing "minor", and capitalizing the
15970         resultant strings.  Also shortened the menu's title by eliminating
15971         the redundant buffer name.
15972         (add-minor-mode): Beautified the docstring, added mention of the
15973         `:menu-tag' property of TOGGLE.
15974         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15975         `toggle-sym' to beatify the mode-life menus.
15976         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15977         `auto-fill-function'.
15978
15979 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15980
15981         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15982         menus to :style 'toggle.
15983
15984 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15985
15986         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15987
15988 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15989
15990         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15991         only recognize first hyperlink.
15992         (hyper-apropos-highlightify): Deletia, this is already done by
15993         `hyper-apropos-insert-face'.
15994         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15995
15996 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15997
15998         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15999         mail.
16000         (toolbar-mail-reader): Add support for `send'.
16001         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16002
16003 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16004
16005         * info.el (Info-emacs-info-file-name): Add defvar for
16006         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16007         will function properly.
16008
16009 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16010
16011         * simple.el: make the backwards delete function called by
16012         `backward-or-forward-delete-char' user configurable.
16013
16014 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16015
16016         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16017         compiled function got loaded from.
16018
16019 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16020
16021         * term/apollo.el: Synched up with InfoDock 3.6.2.
16022
16023 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16024
16025         * startup.el (load-init-file): Load autoloads earlier.
16026         (startup-splash-frame): Handle InfoDock logo.
16027
16028         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16029         InfoDock.
16030         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16031
16032         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16033         doesn't have this function.
16034
16035         * packages.el (locate-data-file): Fix to call `locate-file'.
16036
16037 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16038
16039         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16040         version of version.el.
16041         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16042
16043         * x-menubar.el (default-menubar): Guard reference to
16044         `gnuserv-frame'.
16045         (default-menubar): Guard references to `font-lock-mode'.
16046         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16047         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16048
16049         * make-docfile.el: Don't snarf doc strings from autoloads.
16050
16051         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16052         loading auto-autoloads files.
16053
16054         * loaddefs.el: Disable dumping autoloads.
16055
16056 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16057
16058         * lisp-mnt.el: Synch to Emacs 20.2.
16059
16060         * help.el: Remove manual autoload of `finder-by-keyword'.
16061
16062         * finder.el (finder-by-keyword): Autoload.
16063
16064         * help.el: Conditionalize hyperbole setup.
16065
16066 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16067
16068         * packages.el (package-require): Update to reflect new data format.
16069
16070 1998-01-02  Didier Verna  <didier@xemacs.org>
16071
16072         * x-menubar.el (default-menubar): make the tutorials available
16073         through the menubar. (Plus some compilation warnings cleanup).
16074
16075 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16076
16077         * check-features.el: New file.  Perform sanity check after build.
16078
16079         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16080         files to tooltalk package.
16081         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16082         package.
16083
16084         * package-admin.el (package-admin-xemacs): Use better default for
16085         location of XEmacs binary.
16086
16087 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16088
16089         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16090         tag with sexp and add value tag with value `t'.
16091
16092 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16093
16094         * package-get.el: Changes to work with real data.
16095         From Pete Ware <ware@cis.ohio-state.edu>
16096
16097         * packages.el (packages-reload-autoloads): Guard load for the time
16098         being.
16099
16100         * update-elc.el ("packages.el"): Force loading packages.el instead
16101         of possibly out-of-date packges.elc.
16102         * make-docfile.el ("packages.el"): Ditto.
16103
16104 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16105
16106         * build-report.el (build-report-delete-regexp): Added a rule for
16107         the main tarball shadowing anything past it.
16108
16109 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16110
16111         * packages.el (package-provide): Delete a previous provide.
16112
16113         * package-info.el: New file.
16114
16115         * package-get.el: New file.
16116         From Pete Ware <ware@cis.ohio-state.edu>
16117         (package-get): Fix md5 computation to work with Mule.
16118
16119 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16120
16121         * simple.el (log-message-*): Quote symbols in docstrings properly.
16122
16123 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16124
16125         * packages.el (packages-new-autoloads): Ignore symbolic links.
16126
16127         * cus-face.el (face-custom-attributes-get): Fix typo.
16128         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16129
16130 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16131
16132         * startup.el (load-init-file): Reload new or changed autoloads
16133         unless inhibited.  Reload modified dumped lisp (stubbed).
16134
16135         * packages.el (packages-new-autoloads): New function.
16136         (packages-reload-autoloads): New function.
16137         (packages-reload-dumped-lisp): New (stub) function.
16138
16139         * loadup.el: Inhibit reloading dumped files when running temacs.
16140
16141         * loadhist.el (file-provides): Extend to handle variant
16142         extensions.
16143
16144         * replace.el (query-replace): Fix typo.
16145
16146 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16147
16148         * make-docfile.el: list-autoloads-path has been renamed.
16149         * update-elc.el: list-autoloads has been renamed.
16150
16151         * packages.el (packages-list-autoloads): Renamed.
16152         (packages-list-autoloads-path): Ditto.
16153
16154 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16155
16156         * packages.el (packages-find-packages-1): Made it signal a warning
16157         for an error in an auto-autoload.el file.
16158
16159 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16160
16161         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16162         tag with const.
16163         From Aki Vehtari <Aki.Vehtari@hut.fi>
16164
16165         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16166
16167         * loadhist.el (unload-feature): Remove autoload.
16168
16169 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16170
16171         * loadhist.el: Unpackaged.
16172
16173         * help.el (describe-symbol-find-file): Rename
16174         `describe-function-find-file' and make old name obsolete.
16175         (describe-function-1): Use it.
16176         (describe-function-1): Guard reference to
16177         `compiled-function-annotation'.
16178
16179 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16180
16181         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16182         argument.
16183         (help-mode-quit): New optional arg to control whether it kills or
16184         buries.  Tidied up.
16185         (with-displaying-help-buffer): Don't kill buffer initially, even
16186         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16187         (help-pretty-print-value): Rename back from
16188         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16189         use it, otherwise use dumped `cl-prettyprint'.
16190         (describe-variable): Use `help-pretty-print-value' again.
16191         (find-func): Removed reference to "find-func" at end.
16192
16193 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16194
16195         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16196           GUI XEmacs. Rename? x-menubar is rather window system
16197           independant, except for a couple of items.
16198
16199 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16200
16201         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16202         entries as they will no longer be distributed with XEmacs.
16203
16204         * format.el (format-alist): Fix image/tiff regexps.
16205         From P. E. Jareth Hein <jareth@camelot-soft.com>
16206
16207         * help.el (help-maybe-pretty-print-value): Rename.
16208         (describe-variable): Use it.
16209         (describe-variable): Add trailing linefeed.
16210
16211 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16212
16213         * help.el (describe-function-1): Don't output anything for
16214           arglist of autoload functions.
16215
16216 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16217
16218         * help.el (describe-function-1): Don't output anything for
16219           arglist of autoload functions.
16220
16221 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16222
16223         * help.el (help-mode-map): New bindings for `help-mode-bury',
16224         `describe-function-at-point', `describe-variable-at-point',
16225         `Info-elisp-ref', `customize-variable', `help-next-section' and
16226         `help-prev-section'.
16227         (help-next-section): New function.
16228         (help-prev-section): New function.
16229         (help-mode-quit): Changed to kill the help buffer.
16230         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16231         correctly.
16232         (help-buffer-name): New function to generate the name of help
16233         buffers.
16234         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16235         argument giving the name of the help buffer.
16236         (describe-key): Use `with-displaying-help-buffer' with name.
16237         (describe-mode): Ditto.
16238         (describe-bindings): Ditto.
16239         (describe-prefix-bindings): Ditto.
16240         (view-lossage): Ditto.
16241         (with-syntax-table): New macro.
16242         (function-called-at-point): Use `ignore-errors' and
16243         `with-syntax-table'.
16244         (function-at-point): Ditto.
16245         (describe-function): Use `with-displaying-help-buffer' with name.
16246         (function-arglist): Extracted from `describe-function-1'.  Returns
16247         function's arglist as string.
16248         (function-documentation): Extracted from `describe-function-1'.
16249         Returns function's docstring.
16250         (describe-function-1): Remove all the "stream" garbage, including
16251         the stream argument.  Use `function-arglist' and
16252         `function-documentation'.
16253         (describe-function-arglist): Just use `function-arglist'.
16254         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16255         (help-pretty-print-value): New function to help with
16256         pretty-printing variable values.  Knows about `#<...>'.  Needs
16257         `pp-internal'.
16258         (describe-variable): Use `with-displaying-help-buffer' with name.
16259         Formatting improved.  Display file where variable is defined, if
16260         known.  Use `help-pretty-print-value'.
16261         (describe-syntax): Use `with-displaying-help-buffer' with name.
16262         (list-processes): Remove "stream" garbage.
16263
16264 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16265
16266         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16267         call a dumped routine instead.
16268
16269         * x-win-xfree86.el: Wrap file in defun.
16270         * x-win-sun.el: Ditto.
16271
16272 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16273
16274         * help.el (view-emacs-news): Remove usage of outl-mouse which
16275         advises functions and does other evil things.
16276
16277 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16278
16279         * format.el (format-alist): Add `image/tiff'.
16280         From P. E. Jareth Hein <jareth@camelot-soft.com>
16281
16282 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16283
16284         * about.el (about-hackers): More names added.
16285
16286         * make-docfile.el: Remove superfluous package path search.
16287
16288         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16289
16290 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16291
16292         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16293         ignored shadows.
16294
16295 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16296
16297         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16298         get trailing slashes when added to the load-path.
16299
16300         * x-init.el (init-x-win): Locate where XEmacs X localization files
16301         are.
16302
16303 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16304
16305         * x-faces.el: Added support for foregroundToolBarColor
16306           to xpm-color-symbols.
16307
16308 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16309
16310         * etags.el (tags-remove-duplicates): Removed.
16311         (buffer-tag-table-list): Use `delete-duplicates'.
16312
16313         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16314         correctly.
16315         (get*): Defalias to `get'.
16316
16317         * cl.el (eql): Compare integers with `eq'.
16318         (cl-map-extents): Check for `map-extents' first.
16319
16320 1997-12-17  Didier Verna  <didier@xemacs.org>
16321
16322         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16323         added the 'numero', 'copyright' and 'trademark' symbols.
16324
16325         * leim/quail/latin-post.el ("french-postfix"): see above.
16326
16327 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16328
16329         * widget.el (define-widget): Check the arguments.
16330
16331         * cus-edit.el (customize-face): Use `check-argument-type'.
16332         (custom-variable-value-create): Use `signal' to signal error.
16333         (custom-variable-reset-saved): Ditto.
16334         (custom-variable-reset-standard): Ditto.
16335         (custom-face-reset-saved): Ditto.
16336
16337         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16338         (widget-default-format-handler): Ditto.
16339         (widget-checklist-add-item): Ditto.
16340         (widget-radio-add-item): Ditto.
16341         (widget-editable-list-entry-create): Ditto.
16342         (widget-sexp-prompt-value): Ditto.
16343
16344         * custom.el (custom-declare-variable): Signal errors better.
16345         (custom-handle-keyword): Ditto.
16346         (custom-declare-group): Ditto.
16347
16348         * window-xemacs.el (windows): Ditto.
16349
16350         * menubar.el (menu): Ditto.
16351
16352         * keydefs.el (keyboard): Ditto.
16353
16354         * minibuf.el (minibuffer): Ditto.
16355
16356         * process.el (execute): Ditto.
16357
16358         * fill.el (fill): Ditto.
16359
16360         * modeline.el (modeline): Ditto.
16361
16362         * help.el (help): Ditto.
16363
16364         * faces.el (faces): Ditto.
16365
16366         * files.el (files): Ditto.
16367
16368         * x-init.el (x): Ditto.
16369
16370         * lisp-mode.el (lisp): Ditto.
16371
16372         * process.el (processes): Ditto.
16373
16374         * mouse.el (mouse): Ditto.
16375
16376         * abbrev.el (abbrev): Moved from cus-edit.
16377
16378         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16379         as variable declaration.
16380
16381 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16382
16383         * menubar.el (find-menu-item): Use `check-argument-type'.
16384         (find-menu-item): Cosmetic changes.
16385
16386 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16387
16388         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16389
16390 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16391
16392         * startup.el (set-default-load-path): Only search package-path
16393         when not running temacs.
16394
16395         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16396         files.
16397
16398         * loadup.el: Correct commentary.  Reformatting.
16399         (really-early-error-handler): Use absolute path to the
16400         first dumped-lisp.el file.
16401         (really-early-error-handler): Print full path name of
16402         each dumped lisp file (inherited from InfoDock).
16403
16404         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16405         dumped-lisp.el files.
16406
16407         * make-docfile.el (preloaded-file-list): Reorder when the
16408         package-path is searched.
16409         * update-elc.el: Ditto.
16410
16411         * lisp-mode.el (call-with-condition-handler): Treat the same as
16412         `condition-case' for indentation.
16413
16414         * about.el (about-xemacs): Update release date.
16415
16416 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16417
16418         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16419         anywhere but at the last clause.
16420         (ecase): Disallow `t' and `otherwise'.
16421
16422 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16423
16424         * cus-edit.el (custom-buffer-create-buttons): New function
16425         from stuff moved out of `custom-buffer-create-internal'.
16426         (custom-novice): New variable.  Default t.
16427         (custom-display-global-buttons): Ditto.  Default `top'.
16428         (custom-buffer-create-internal): Only display help if
16429         `custom-novice' is non-nil.  Display global buttons according to
16430         `custom-display-global-buttons'.
16431
16432 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16433
16434         * menubar.el (find-menu-item): Use `check-argument-type'.
16435         (find-menu-item): Cosmetic changes.
16436
16437 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16438
16439         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16440         look.
16441
16442 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16443
16444         * format.el (format-deannotate-region):  Bug fix.
16445         Deannotating a region containing unknown tags would fail
16446         (causing decoding of text/enriched to fail at user level)
16447
16448 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16449
16450         * minibuf.el (read-directory-name): Support sixth
16451           arg, HISTORY, as already documented.
16452
16453 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16454
16455         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16456         to `ecase'.
16457
16458 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16459
16460         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16461         skk-activate.
16462
16463 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16464
16465         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.