(U-00022FC4): New character.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list):
4         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
5         - Add `=ucs-bmp-itaiji-010'.
6         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
7           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
8         - Add `=>ucs-sip@iwds-1'.
9
10         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
11         XEmacs CHISE.
12         (=ucs-bmp-itaiji-010): Ditto.
13         (=>ucs-sip@iwds-1): Ditto.
14
15 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
19
20         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
21         XEmacs CHISE.
22         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
23
24 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
27         setting for `=>ucs-itaiji-003'.
28
29 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-charset.el (default-coded-charset-priority-list): Add
32         `=>ucs-bmp-itaiji-003'.
33
34         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
35         XEmacs CHISE.
36         (=>ucs-bmp-itaiji-003): Ditto.
37
38 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-charset.el (default-coded-charset-priority-list): Add
41         `=ucs-bmp-itaiji-011'.
42
43         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
44         XEmacs CHISE.
45
46 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
49         setting for `==ucs-var-002'.
50
51 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
54         setting for `==ucs-itaiji-002'.
55
56 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-charset.el (default-coded-charset-priority-list): Add
59         `==ucs-sip-itaiji-002'.
60
61         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
62         XEmacs CHISE.
63
64 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
67         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
68
69         * mule/mule-charset.el (default-coded-charset-priority-list): Add
70         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
71         `=>ucs-sip-itaiji-007'.
72
73         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
74         XEmacs CHISE.
75         (=>ucs-sip-itaiji-007): Ditto.
76         (=ucs-sip-itaiji-007): Ditto.
77         (=ucs-itaiji-011): Ditto.
78         (=ucs-sip-itaiji-011): Ditto.
79
80 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist):
83         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
84
85 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `==ucs-bmp-var-002'.
89
90         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
91         CHISE.
92         (==ucs-bmp-var-002): Ditto.
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist):
95         Modify some priorities.
96
97 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
100         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
101         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
102
103 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `=big5-cdp-var-001'.
107
108         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
109         XEmacs CHISE.
110
111 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
112
113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
114         setting for `==ucs-itaiji-005'.
115
116 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
117
118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
119         setting for `=ucs-itaiji-007'.
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
123
124         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
125         XEmacs CHISE.
126         (==ucs-bmp-itaiji-005): Ditto.
127         (=ucs-itaiji-007): Ditto.
128         (=ucs-bmp-itaiji-007): Ditto.
129
130 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
133         `==gt-pj-k1' and `==gt-pj-k2'.
134
135 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
138         CHISE.
139         (==gt-pj-k2): Ditto.
140
141 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `=>ucs-itaiji-005'.
145
146 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `=>>cbeta'.
150
151 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
152
153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
154         `=>ucs-sip@component'.
155
156         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
157         instead of `=ucs' as its mother.
158         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `=>ucs-itaiji-006'.
162
163 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
166         `=>ucs-bmp-itaiji-006'.
167
168         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
169         XEmacs CHISE.
170         (=>ucs-bmp-itaiji-006): Ditto.
171
172 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=>ucs-bmp-itaiji-001'.
176
177         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
178         XEmacs CHISE.
179
180 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
184
185         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
186         instead of `=ucs' as its mother.
187         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
188         (==ucs-bmp-itaiji-002): Ditto.
189         (==ucs-itaiji-003): Ditto.
190         (==ucs-bmp-itaiji-003): Ditto.
191
192 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
195         setting for `=big5-cdp-var-002'.
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `=big5-cdp-var-002'.
199
200         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
201         XEmacs CHISE.
202
203 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=ucs-sip-var-004'.
207
208         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
209         XEmacs CHISE.
210
211 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
212
213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
214         `=>ucs-bmp-cjk@iwds-1'.
215
216         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
217         XEmacs CHISE.
218
219 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for `=ucs-var-005'.
223
224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
225         `=ucs-bmp-var-005'.
226
227         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
228         CHISE.
229         (=ucs-bmp-var-005): Ditto.
230
231 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
234         `=>ucs-sip-itaiji-002'.
235
236         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
237         XEmacs CHISE.
238
239 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=>ucs-itaiji-002'.
243
244 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
247         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
248
249         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
250         (=>ucs-itaiji-002): Ditto.
251         (=>ucs-bmp-itaiji-002): Ditto.
252
253 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256         setting for `=>ucs-itaiji-001'.
257
258 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
261         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
262
263         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
264         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
265         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
266         (=>ucs-sip-itaiji-001): Ditto.
267
268         * mule/mule-coding.el(coded-charset-entity-reference-alist):
269         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
270         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
271
272 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-charset.el (default-coded-charset-priority-list):
275         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
276         `=jef-china3' and `chinese-isoir165'.
277
278 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `=>ucs-bmp-itaiji-005'.
282
283         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
284         XEmacs CHISE.
285         (=>ucs-bmp-itaiji-005): Ditto.
286
287 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `=+>jis-x0213-2'.
291
292 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `=+>adobe-japan1-6'.
296
297 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `=+>jis-x0208@1978'.
301
302 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `=>ucs@component'.
306
307 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-charset.el (default-coded-charset-priority-list): Add
310         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
311
312 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist):
315         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
316
317 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
320         CHISE.
321         (=>ucs@jis/2004): Ditto.
322
323 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist):
326         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
327
328 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `=>cbeta'.
332
333 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
334
335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
336         setting for `==big5-cdp-itaiji-001'.
337
338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
339         `==big5-cdp-itaiji-001'.
340
341         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
342         XEmacs CHISE.
343
344 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
347         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
348         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
352         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
353
354         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
355         XEmacs CHISE.
356         (=>big5-cdp-itaiji-001): Ditto.
357         (=big5-cdp-itaiji-002): Ditto.
358         (=big5-cdp-itaiji-003): Ditto.
359
360 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
364
365 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-charset.el (default-coded-charset-priority-list):
368         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
369         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
370         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
373         setting for `=ucs-var-008'.
374
375         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
376         CHISE.
377         (=ucs-bmp-var-008): Likewise.
378
379 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-charset.el (default-coded-charset-priority-list):
382         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
383
384 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `==ucs-sip@JP/hanazono'.
388
389         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
390         XEmacs CHISE.
391
392 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=ucs-bmp-var-006'.
399
400         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
401         CHISE.
402         (=ucs-bmp-var-006): Likewise.
403
404 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `=ucs-bmp-itaiji-009'.
408
409         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
410         XEmacs CHISE.
411         (=ucs-bmp-itaiji-009): Likewise.
412
413 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=>big5-cdp'.
417
418 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
421         (utf-8-ivs-gb): Likewise.
422         (utf-8-gb-er): Likewise.
423         (utf-8-ivs-gb-er): Likewise.
424         (utf-8-cns): Likewise.
425         (utf-8-ivs-cns): Likewise.
426         (utf-8-cns-er): Likewise.
427         (utf-8-ivs-cns-er): Likewise.
428         (utf-8-big5): Likewise.
429         (utf-8-ivs-big5): Likewise.
430         (utf-8-big5-er): Likewise.
431         (utf-8-ivs-big5-er): Likewise.
432         (utf-8-jis): Likewise.
433         (utf-8-ivs-jis): Likewise.
434         (utf-8-jis-er): Likewise.
435         (utf-8-ivs-jis-er): Likewise.
436         (utf-8-ks): Likewise.
437         (utf-8-ivs-ks): Likewise.
438         (utf-8-ks-er): Likewise.
439         (utf-8-ivs-ks-er): Likewise.
440
441 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
444         (utf-8-ivs-jp): Likewise.
445         (utf-8-jp-er): Likewise.
446         (utf-8-ivs-jp-er): Likewise.
447
448 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `=ucs-var-010'.
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `=ucs-bmp-var-010'.
455
456         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
457         CHISE.
458         (=ucs-bmp-var-010): Likewise.
459
460 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `=ucs-sip@JP/hanazono'.
464
465         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
466         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
467
468 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-charset.el (default-coded-charset-priority-list):
471         - Add `=big5-cdp-var-004'.
472         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
473           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
477         `=big5-cdp-var-005'.
478
479         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
480         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
481         `=big5-cdp-var-003'.
482         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
483         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
484         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
485
486 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list):
489         Don't prefer ucs-compat CCSes to other CCSes.
490
491 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `===ucs-bmp-cjk-compat@unicode'.
495
496         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
497         coded-charset for XEmacs CHISE.
498
499 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-charset.el (default-coded-charset-priority-list): Add
502         `=ucs-sip-itaiji-003'.
503
504         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
505         XEmacs CHISE.
506
507 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `=ucs-var-004'.
511
512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
513         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
514
515         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
516         XEmacs CHISE.
517         (=ucs-var-004): Ditto.
518         (=ucs-bmp-var-004): Ditto.
519
520 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `=ucs-sip-var-003'.
524
525         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
526         XEmacs CHISE.
527
528 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=ucs-itaiji-006'.
532
533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
534         `=ucs-bmp-itaiji-006'.
535
536         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
537         XEmacs CHISE.
538         (=ucs-bmp-itaiji-006): Ditto.
539
540 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
541
542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
543         `=ucs-sip-var-002'.
544
545         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
546         XEmacs CHISE.
547
548 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
551         `=ucs-sip-itaiji-002'.
552
553         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
554         XEmacs CHISE.
555
556 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `==hanyo-denshi/tk'.
560
561 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
564         (=hanyo-denshi/tk): Fix `long-name'.
565         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
566
567 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
570         setting for `=>mj'.
571
572 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
575         coded-charset for XEmacs CHISE.
576
577 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
580         setting for `=hanyo-denshi/tk'.
581
582 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `=hanyo-denshi/tk/mf-01'.
586
587         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
588         XEmacs CHISE.
589         (=hanyo-denshi/tk/mf-01): Ditto.
590
591 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-charset.el (default-coded-charset-priority-list):
594         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
595
596 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list):
599         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
600
601 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
608
609         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
610         XEmacs CHISE.
611         (=ucs-bmp-itaiji-004): Ditto.
612         (=ucs-itaiji-005): Ditto.
613         (=ucs-bmp-itaiji-005): Ditto.
614
615 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `=ucs-sip-itaiji-001'.
619
620         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
621         XEmacs CHISE.
622
623 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
627         `=ucs-itaiji-008'.
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
631         `=ucs-bmp-itaiji-008'.
632
633         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
634         XEmacs CHISE.
635         (=ucs-bmp-itaiji-001): Ditto.
636         (=ucs-itaiji-003): Ditto.
637         (=ucs-bmp-itaiji-003): Ditto.
638         (=ucs-itaiji-008): Ditto.
639         (=ucs-bmp-itaiji-008): Ditto.
640
641 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
645
646         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
647         for XEmacs CHISE.
648         (==ucs-bmp-cjk-compat@JP): Ditto.
649
650 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `===hng-tzs'.
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `===hng-tzs'.
657
658         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
659         CHISE.
660
661 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
664         setting for `===hng-doh'.
665
666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
667         `===hng-doh'.
668
669         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
670         CHISE.
671
672 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
675         setting for `===hng-wad'.
676
677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
678         `===hng-wad'.
679
680         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
681         CHISE.
682
683 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         settings for `==koseki' and `===hng-kcc'.
687
688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
689         `===hng-kcc'.
690
691         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
692         CHISE.
693
694 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         setting for `===hng-nkk'.
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
700         `===hng-nkk'.
701
702         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
703         CHISE.
704
705 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         setting for `===hng-ink'.
709
710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
711         `===hng-ink'.
712
713         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
714         CHISE.
715
716 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         setting for `===hng-jhk'.
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `===hng-jhk'.
723
724         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
725         CHISE.
726
727 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
730         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
731         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
732         (===jis-x0213-1@2004): Likewise.
733         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
734         "jisx0213\\(\\.2004\\)-1" as the registry.
735         (=+>jis-x0213-1@2004): Likewise.
736         (=>jis-x0213-1@2004): Likewise.
737
738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
739         `===jis-x0213-1@2004'.
740
741 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
744         setting for `===hng-nak'.
745
746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
747         `===hng-nak'.
748
749         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
750         CHISE.
751
752 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `===hng-hos'.
756
757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
758         `===hng-hos'.
759
760         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
761         CHISE.
762
763 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `===hng-tzj'.
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `===hng-tzj'.
770
771         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
772         CHISE.
773
774 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
777         setting for `===hng-kae'.
778
779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
780         `===hng-kae'.
781
782         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
783         CHISE.
784
785 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
788         setting for `===hng-kar'.
789
790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
791         `===hng-kar'.
792
793         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
794         CHISE.
795
796 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
799         setting for `===hng-kyd'.
800
801         * mule/mule-charset.el (default-coded-charset-priority-list): Add
802         `===hng-kyd'.
803
804         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
805         CHISE.
806
807 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `===hng-hok'.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `===hng-hok'.
814
815         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
816         CHISE.
817
818 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         setting for `===hng-jyu'.
822
823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
824         `===hng-jyu'.
825
826         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
827         CHISE.
828
829 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
832         setting for `===hng-zkd'.
833
834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
835         `===hng-zkd'.
836
837         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
838         CHISE.
839
840 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `===hng-kmi'.
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `===hng-kmi'.
847
848         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
849         CHISE.
850
851 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
852
853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
854         setting for `===hng-okd'.
855
856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
857         `===hng-okd'.
858
859         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
860         CHISE.
861
862 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `===hng-nkm'.
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `===hng-nkm'.
869
870         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
871         CHISE.
872
873 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         setting for `===hng-nto'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `===hng-nto'.
880
881         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
882         CHISE.
883
884 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `===hng-yhk'.
888
889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
890         `===hng-yhk'.
891
892         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
893         CHISE.
894
895 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
898         setting for `===hng-sok'.
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `===hng-sok'.
902
903         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
904         CHISE.
905
906 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         setting for `===hng-kda'.
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `===hng-kda'.
913
914         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
915         CHISE.
916
917 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
920         setting for `===hng-myz'.
921
922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
923         `===hng-myz'.
924
925         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
926         CHISE.
927
928 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         setting for `===hng-kgk'.
932
933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
934         `===hng-kgk'.
935
936         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
937         CHISE.
938
939 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `===hng-drt'.
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `===hng-drt'.
946
947         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
948         CHISE.
949
950 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
951
952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
953         setting for `===hng-mam'.
954
955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
956         `===hng-mam'.
957
958         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
959         CHISE.
960
961 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
964         setting for `===hng-dng'.
965
966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
967         `===hng-dng'.
968
969         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
970         CHISE.
971
972 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         setting for `=>cns11643-5'.
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 `===hng-keg'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `===hng-keg'.
984
985         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
986         CHISE.
987
988 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `===hng-jou'.
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `===hng-jou'.
995
996         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
997         CHISE.
998
999 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `===hng-smk'.
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `===hng-smk'.
1006
1007         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1008         CHISE.
1009
1010 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `===hng-kyo'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `===hng-kyo'.
1017
1018         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1019         CHISE.
1020
1021 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         setting for `===hng-kss'.
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1027         `===hng-kss'.
1028
1029         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1030         CHISE.
1031
1032 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         setting for `===hng-wan'.
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `===hng-wan'.
1039
1040         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1041         CHISE.
1042
1043 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1046         setting for `===hng-ksk'.
1047
1048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1049         `===hng-ksk'.
1050
1051         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1052         CHISE.
1053
1054 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1057         setting for `===hng-kyu'.
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `===hng-kyu'.
1061
1062         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1063         CHISE.
1064
1065 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `===hng-skk'.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `===hng-skk'.
1072
1073         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1074         CHISE.
1075
1076 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for `===hng-sik'.
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `===hng-sik'.
1083
1084         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1085         CHISE.
1086
1087 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1090         setting for `===hng-kbk'.
1091
1092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1093         `===hng-kbk'.
1094
1095         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1096         CHISE.
1097
1098 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         setting for `===hng-kcj'.
1102
1103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1104         `===hng-kcj'.
1105
1106         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1107         CHISE.
1108
1109 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `===hng-k24'.
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `===hng-k24'.
1116
1117         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1118         CHISE.
1119
1120 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `===hng-gok'.
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `===hng-gok'.
1127
1128         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1129         CHISE.
1130 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `===hng-tsu'.
1134
1135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1136         `===hng-tsu'.
1137
1138         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1139         CHISE.
1140
1141 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1144         setting for `===hng-sys'.
1145
1146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1147         `===hng-sys'.
1148
1149         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1150         CHISE.
1151
1152 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1153
1154         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1155         - Use "&HNG010-<d><d><d><d><d>;" instead of
1156           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1157         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1161
1162         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1163         "hngkhi-0" as the suffix of registry.
1164         (===hng-khm): New coded-charset for XEmacs CHISE.
1165         (=ucs-itaiji-002): Ditto.
1166         (=ucs-bmp-itaiji-002): Ditto.
1167
1168 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         setting for `=>ucs@iwds-1'.
1172
1173         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1174         XEmacs CHISE.
1175
1176 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1177
1178         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1179         CHISE.
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1182         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1183         `===hng-khi'.
1184
1185 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         setting for `===hng-khi'.
1189
1190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1191         `===hng-khi'.
1192
1193         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1194         CHISE.
1195
1196 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1197
1198         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1199         #x9FA5 as the value of `max-code'.
1200         (=ucs-bmp-var-002): Likewise.
1201         (=ucs-bmp-var-003): Likewise.
1202         (=ucs-bmp-itaiji-084): Likewise.
1203         (=ucs-bmp-cjk@JP): Likewise.
1204         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1205         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1206         (=>ucs-bmp-cjk@component): Likewise.
1207
1208 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1216         XEmacs CHISE.
1217         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1218         `==jis-x0208@1978/2-pr' as the mother.
1219
1220 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1223         CHISE.
1224
1225 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1228         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1229
1230 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1233         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1234
1235 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `===ucs@gb'.
1239
1240 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1244         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1245         as the entity-reference for `===jis-x0213-1@2000'; use
1246         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1247
1248 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1251         `===jis-x0208'.
1252
1253         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1254         instead of `===jis-x0208' as the mother.
1255         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1256         `===jis-x0208' as the mother.
1257         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1258         `===jis-x0208' as the mother.
1259         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1260         `===jis-x0213-1' as the mother.
1261         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1262         `===jis-x0213-1' as the mother.
1263         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1264         the mother.
1265         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1266         mother.
1267
1268 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `=ucs-var-001'.
1272
1273 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `=ucs-bmp-var-001'.
1277
1278         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1279         CHISE.
1280         (=ucs-bmp-var-001): Ditto.
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         setting for `=ucs-var-003'.
1284
1285 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1286
1287         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1288         `=ucs-bmp-var-003'.
1289
1290         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1291         CHISE.
1292         (=ucs-bmp-var-003): Ditto.
1293
1294 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1295
1296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1297         setting for `=ucs-var-002'.
1298
1299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1300         `=ucs-bmp-var-002'.
1301
1302         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1303         CHISE.
1304         (=ucs-bmp-var-002): Ditto.
1305
1306 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1307
1308         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1309         XEmacs CHISE.
1310         (==jis-x0208@1978/5pr): Ditto.
1311
1312 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1315         `=>ucs-bmp-cjk@component'.
1316
1317         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1318         XEmacs CHISE.
1319         (=>ucs-bmp-cjk@component): Ditto.
1320
1321 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for `=>iwds-1'.
1325
1326 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1329         CHISE.
1330
1331 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list):
1334         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1335         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1336         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1337         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1338
1339 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1342         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1343
1344         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1345         `=>>ucs@iso' as the mother.
1346         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1347         mother.
1348
1349 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1352         setting for `===hanyo-denshi/ia'.
1353
1354 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `===hanyo-denshi/ia'.
1358
1359 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-conf.el (=koseki): Fix DOC.
1362         (==koseki): New coded-charset for XEmacs CHISE.
1363
1364 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1365
1366         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1367         XEmacs CHISE.
1368         (===hanyo-denshi/jd): Fix DOC.
1369
1370 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         setting for `===hanyo-denshi/ip'.
1374
1375 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1378         `===hanyo-denshi/ip'.
1379
1380         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1381         XEmacs CHISE.
1382
1383 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `==ucs-radicals@unicode' and `=>daikanwa'.
1387
1388         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1389         for XEmacs CHISE.
1390
1391 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1394         XEmacs CHISE.
1395
1396 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1399         `===ruimoku-v6'.
1400
1401 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1404         setting for `===ruimoku-v6'.
1405
1406 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1409         CHISE.
1410
1411 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1414         coded-charset for XEmacs CHISE.
1415
1416 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1419         XEmacs CHISE.
1420
1421 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1424         `===ucs-sip@iso'.
1425
1426 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1429         CHISE.
1430
1431 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1432
1433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1434         `==ucs-sip@iso'.
1435
1436         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1437         CHISE.
1438
1439 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1440
1441         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1442         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1443         (=ucs-sip-ext-b@iso): Fix registry.
1444         (==ucs-sip-ext-b@iso): Ditto.
1445         (===ucs-sip-ext-b@iso): Ditto.
1446
1447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1448         `=ucs-sip@iso'.
1449
1450 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1453         setting for `=>cbeta'.
1454
1455 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1458         `=>cns11643-7'.
1459
1460         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1461
1462 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1465         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1466
1467 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1468
1469         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1470         `=ucs@cns'.
1471         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1472         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1473         `=ucs@jis/1990'.
1474         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1475         `=ucs@jis/2000'.
1476         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1477         `=ucs@jis/2004'.
1478         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1479
1480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1481         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1482
1483 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1486         XEmacs CHISE.
1487         (==jis-x0208@1978/1pr): Ditto.
1488         (==jis-x0208@1978/2-pr): Ditto.
1489
1490 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for `===jis-x0213-1@2004'.
1494
1495 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1498         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `===hanyo-denshi/jb'.
1502
1503         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1504         XEmacs CHISE.
1505         (=+>hanyo-denshi/ft): Ditto.
1506         (=+>hanyo-denshi/jt): Ditto.
1507
1508 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1511         `===hanyo-denshi/hg'.
1512
1513 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1514
1515         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1516         XEmacs CHISE.
1517         (===hanyo-denshi/hg): Ditto.
1518
1519 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1522         glyph-forms instead of detailed glyph-images.
1523         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1524         `=adobe-japan1-*'.
1525         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1526         (===adobe-japan1-1): Ditto.
1527         (===adobe-japan1-2): Ditto.
1528         (===adobe-japan1-3): Ditto.
1529         (===adobe-japan1-4): Ditto.
1530         (===adobe-japan1-5): Ditto.
1531         (===adobe-japan1-6): Ditto.
1532         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1533         `=>>>adobe-japan1' as the mother.
1534         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1535         `=>>adobe-japan1' as the mother.
1536         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1537         glyph-images.
1538         (==jis-x0208@1978): Ditto.
1539         (==jis-x0208@1983): Ditto.
1540         (==jis-x0208@1990): Ditto.
1541         (==jis-x0213-1): Ditto.
1542         (==jis-x0213-1@2000): Ditto.
1543         (==jis-x0213-1@2004): Ditto.
1544         (==jis-x0213-2): Ditto.
1545         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1546         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1547         `=jis-x0208@1978'.
1548         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1549         `=jis-x0208@1983'.
1550         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1551         `=jis-x0208@1990'.
1552         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1553         `=jis-x0213-1'.
1554         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1555         `=jis-x0213-1@2000'.
1556         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1557         `=jis-x0213-1@2004'.
1558         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1559         `=jis-x0213-2'.
1560         (===jis-x0208): New coded-charset for XEmacs CHISE.
1561         (===jis-x0208@1978): Ditto.
1562         (===jis-x0208@1983): Ditto.
1563         (===jis-x0208@1990): Ditto.
1564         (===jis-x0213-1): Ditto.
1565         (===jis-x0213-1@2000): Ditto.
1566         (===jis-x0213-2): Ditto.
1567         (===jis-x0212): Ditto.
1568         (===ks-x1001): Ditto.
1569         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1570         mother.
1571         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1572         as the mother.
1573         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1574         as the mother.
1575         (===cns11643-1): New coded-charset for XEmacs CHISE.
1576         (===cns11643-2): Ditto.
1577         (===cns11643-3): Ditto.
1578         (===cns11643-4): Ditto.
1579         (===cns11643-5): Ditto.
1580         (===cns11643-6): Ditto.
1581         (===cns11643-7): Ditto.
1582         (=>>cns11643-1): Ditto.
1583         (==big5-cdp): Indicate abstract glyph-images instead of
1584         representative glyph-images.
1585         (===big5-cdp): New coded-charset for XEmacs CHISE.
1586         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1587         detailed glyph-images.
1588         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1589         `=hanyo-denshi/*'.
1590         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1591         (===hanyo-denshi/ib): Ditto.
1592         (===hanyo-denshi/jt): Ditto.
1593         (===hanyo-denshi/ks): Ditto.
1594         (===mj): Ditto.
1595         (===mj-0): Ditto.
1596         (===mj-1): Ditto.
1597         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1598         `=>>>hanyo-denshi/*' as its mother.
1599         (==gt): Indicate abstract glyph-forms instead of detailed
1600         glyph-images.
1601         (===gt): New coded-charset for XEmacs CHISE.
1602         (=>>>gt): Indicates `==gt' instead of `=gt'.
1603         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1604         (==gt-k): Indicate abstract glyph-forms instead of detailed
1605         glyph-images.
1606         (===gt-k): New coded-charset for XEmacs CHISE.
1607         (==daikanwa): Indicates glyph-images instead of detailed
1608         glyph-images.
1609         (===daikanwa): New coded-charset for XEmacs CHISE.
1610         (===daikanwa/+p): Ditto.
1611         (===daikanwa/ho): Ditto.
1612         (==cbeta): Ditto.
1613         (===cbeta): Ditto.
1614         (==jef-china3): Ditto.
1615         (===jef-china3): Ditto.
1616         (==ruimoku-v6): Ditto.
1617         (==ucs@iso): Indicate representative glyph-forms instead of
1618         representative glyph-images.
1619         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1620         (==ucs@unicode): Indicate representative glyph-forms instead of
1621         representative glyph-images.
1622         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1623         `=ucs@unicode'.
1624         (==ucs@cns): Indicate representative glyph-forms instead of
1625         representative glyph-images.
1626         (==ucs@jis): Ditto.
1627         (==ucs@jis/1990): Ditto.
1628         (==ucs@jis/2000): Ditto.
1629         (==ucs@jis/2004): Ditto.
1630         (==ucs@ks): Ditto.
1631         (===ucs@iso): New coded-charset for XEmacs CHISE.
1632         (===ucs@unicode): Ditto.
1633         (===ucs@gb): Ditto.
1634         (===ucs@ks): Ditto.
1635         (===ucs-bmp-cjk@gb): Ditto.
1636         (===ucs-sip-ext-b@iso): Ditto.
1637
1638 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1639
1640         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1641         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1642         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1643         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1644         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1645         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1646         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1647         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1648         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1649         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1650
1651         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1652         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1653         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1654         - Use "&g1-[NAME];" for `=>>[NAME]'.
1655         - Abolish "&g2-[NAME];".
1656
1657 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1660         `=>>ucs@cns' as the mother.
1661
1662 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         setting for `==ucs@ks'.
1666
1667 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1670         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1671         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1672         0x00E30000〜0x00E409D5.
1673
1674 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1675
1676         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1677         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1678         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1679
1680 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1684
1685         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1686         (=mj-0): Ditto.
1687         (=mj-1): Ditto.
1688         (==mj): Ditto.
1689         (==mj-0): Ditto.
1690         (==mj-1): Ditto.
1691         (=>>mj): Ditto.
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1694         setting for `=mj' and `==mj'.
1695
1696 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1697
1698         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1699         CHISE.
1700
1701 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1702
1703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1704         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1705         `=>ucs@hanyo-denshi'.
1706
1707 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1708
1709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1710         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1711
1712         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1713         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1714
1715 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1718         XEmacs CHISE.
1719
1720 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1721
1722         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1723         Change priority of `=>>>ucs@iso'.
1724
1725         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1726         `=>>>ucs@iso' as the mother.
1727         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1728
1729 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1730
1731         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1732         Change priority of `=>>>ucs@unicode'.
1733
1734         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1735         `=ucs@unicode'.
1736
1737 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1740         Change priority of `=>>>ucs@jis'.
1741
1742         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1743         `=ucs@jis'.
1744
1745 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         setting for `==daikanwa/+p'.
1749
1750 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1751
1752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1753         setting for `==shinjigen@1ed'.
1754
1755 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1756
1757         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1758         XEmacs CHISE.
1759
1760 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-conf.el (==shinjigen): Modify DOC.
1763         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1764         (==shinjigen@rev): Modify DOC.
1765
1766 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1767
1768         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1769         CHISE.
1770
1771 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1772
1773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1774         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1775
1776         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1777         XEmacs CHISE.
1778
1779         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1780         `==daikanwa'.
1781
1782 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         setting for `==cns11643-7'.
1786
1787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1788         `==cns11643-7'.
1789
1790 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1791
1792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1793         `==cns11643-6'.
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1796         setting for `==cns11643-6'.
1797
1798 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         setting for `==cns11643-5'.
1802
1803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1804         `==cns11643-5'.
1805
1806 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1807
1808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1809         setting for `==cns11643-4'.
1810
1811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1812         `==cns11643-4'.
1813
1814 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1817         setting for `==cns11643-3'.
1818
1819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1820         `==cns11643-3'.
1821
1822 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         setting for `==cns11643-2'.
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `==cns11643-2'.
1829
1830 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1833         Change priority of `=>>>ucs@ks'.
1834
1835         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1836         `=ucs@ks'.
1837
1838 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1839
1840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1841         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1842         `==ucs@cns' and `==cns11643-1'.
1843
1844         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1845         (==cns11643-2): Ditto.
1846         (==cns11643-3): Ditto.
1847         (==cns11643-4): Ditto.
1848         (==cns11643-5): Ditto.
1849         (==cns11643-6): Ditto.
1850         (==cns11643-7): Ditto.
1851
1852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1853         `==cns11643-1'.
1854
1855 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1858         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1859         `=>>>ucs@jis/1990'.
1860
1861         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1862         `=ucs@jis/1990'.
1863         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1864         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1865
1866 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1869         Change priority of `=>>>ucs@cns'.
1870
1871         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1872         `=ucs@cns'.
1873
1874 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1875
1876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1877         `==ks-x1001'.
1878
1879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1880         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1881         `==ks-x1001'.
1882
1883 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1884
1885         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1886
1887 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1890         `=jis-x0208'.
1891         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1892         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1893         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1894         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1895         (=>>>jis-x0213-1@2000): Changed to an alias for
1896         `=jis-x0213-1@2000'.
1897         (=>>>jis-x0213-1@2004): Changed to an alias for
1898         `=jis-x0213-1@2004'.
1899         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1900
1901 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1904         `=adobe-japan1-0'.
1905         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1906         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1907         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1908         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1909         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1910         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1911
1912 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1913
1914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1915         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1916         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1917         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1918         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1919         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1920
1921 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1924         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1925         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1926         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1927         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1928         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1929         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1930         `==jis-x0212'.
1931
1932 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1933
1934         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1935         "AdobeJapan1-[0-6]$".
1936         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1937         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1938         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1939         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1940         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1941         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1942         (==adobe-japan1-1): Ditto.
1943         (==adobe-japan1-2): Ditto.
1944         (==adobe-japan1-3): Ditto.
1945         (==adobe-japan1-4): Ditto.
1946         (==adobe-japan1-5): Ditto.
1947         (==adobe-japan1-6): Ditto.
1948         (==jis-x0208): Ditto.
1949         (==jis-x0208@1978): Ditto.
1950         (==jis-x0208@1983): Ditto.
1951         (==jis-x0208@1990): Ditto.
1952         (==jis-x0213-1): Ditto.
1953         (==jis-x0213-1@2000): Ditto.
1954         (==jis-x0213-1@2004): Ditto.
1955         (==jis-x0213-2): Ditto.
1956         (==jis-x0212): Ditto.
1957         (==gb2312): Ditto.
1958         (==iso-ir165): Ditto.
1959         (==gb12345): Ditto.
1960         (==ks-x1001): Ditto.
1961         (==cns11643-1): Ditto.
1962         (==cns11643-2): Ditto.
1963         (==cns11643-3): Ditto.
1964         (==cns11643-4): Ditto.
1965         (==cns11643-5): Ditto.
1966         (==cns11643-6): Ditto.
1967         (==cns11643-7): Ditto.
1968         (==big5-cdp): Ditto.
1969         (==hanyo-denshi/ja): Ditto.
1970         (==hanyo-denshi/jb): Ditto.
1971         (==hanyo-denshi/jc): Ditto.
1972         (==hanyo-denshi/jd): Ditto.
1973         (==hanyo-denshi/ft): Ditto.
1974         (==hanyo-denshi/ia): Ditto.
1975         (==hanyo-denshi/ib): Ditto.
1976         (==hanyo-denshi/hg): Ditto.
1977         (==hanyo-denshi/jt): Ditto.
1978         (==hanyo-denshi/ks): Ditto.
1979         (==gt): Ditto.
1980         (==gt-k): Ditto.
1981         (==daikanwa): Ditto.
1982         (==shinjigen): Ditto.
1983         (==ucs@iso): Ditto.
1984         (==ucs@unicode): Ditto.
1985         (==ucs@gb): Ditto.
1986         (==ucs-bmp@gb): Ditto.
1987         (==ucs@cns): Ditto.
1988         (==ucs-bmp@cns): Ditto.
1989         (==ucs@jis): Ditto.
1990         (==ucs@jis/1990): Ditto.
1991         (==ucs@jis/2000): Ditto.
1992         (==ucs@jis/2004): Ditto.
1993         (==ucs@JP): Ditto.
1994         (==ucs@JP/hanazono): Ditto.
1995         (==ucs@ks): Ditto.
1996         (==ucs-bmp@ks): Ditto.
1997         (==ucs@cns11643): Ditto.
1998         (==ucs-bmp-cjk@gb): Ditto.
1999         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2000         (==ucs-sip-ext-b@iso): Ditto.
2001
2002 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2003
2004         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2005         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2006
2007         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2008         XEmacs CHISE.
2009         (=ucs-bmp-cjk@unicode): Abolished.
2010
2011 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2014         `=+>ucs-bmp-cjk-compat@jis'.
2015
2016         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2017         for XEmacs CHISE.
2018
2019 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2020
2021         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2022         CHISE.
2023
2024 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2025
2026         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2027         for XEmacs CHISE.
2028         (=jis-x0208@1978/1er-pr): Abolished.
2029         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2030         `=jis-x0208@1978/1er-pr' as the mother.
2031
2032 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2033
2034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2035         setting for `=ucs-itaiji-084'.
2036
2037 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2038
2039         * mule/mule-charset.el (default-coded-charset-priority-list):
2040         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2041
2042         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2043         XEmacs CHISE.
2044         (=ucs-bmp-itaiji-084): Ditto.
2045
2046 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2050
2051 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2052
2053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2054         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2055
2056         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2057         XEmacs CHISE.
2058         (=big5-cdp-var-5): Ditto.
2059
2060 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2061
2062         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2063         XEmacs CHISE.
2064
2065 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2066
2067         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2068         XEmacs CHISE.
2069
2070 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         setting for `=>>>hanyo-denshi/ft'.
2074
2075 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2076
2077         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2078         XEmacs CHISE.
2079         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2080         `=hanyo-denshi/jd' as the mother.
2081
2082 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2083
2084         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2085         XEmacs CHISE.
2086         (=+>adobe-japan1-1): Ditto.
2087         (=+>adobe-japan1-2): Ditto.
2088         (=+>adobe-japan1-3): Ditto.
2089         (=+>adobe-japan1-4): Ditto.
2090         (=+>adobe-japan1-5): Ditto.
2091         (=+>adobe-japan1-6): Ditto.
2092         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2093
2094 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2095
2096         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2097         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2098         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2099
2100         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2101         the top.
2102
2103 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2104
2105         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2106         XEmacs CHISE.
2107         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2108         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2109         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2110
2111 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list):
2114         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2115         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2116
2117         * mule/mule-conf.el: Modify order of definitions of some
2118         coded-charsets.
2119
2120 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2123         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2124         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2125
2126         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2127         CHISE.
2128         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2129         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2130
2131 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2132
2133         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2134         CHISE.
2135
2136 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2137
2138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2139         setting for `=daikanwa/+2p'.
2140
2141         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2142         XEmacs CHISE.
2143
2144 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2145
2146         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2147         XEmacs CHISE.
2148         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2149
2150 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2151
2152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2153         setting for `=>>>hanyo-denshi/ib'.
2154
2155 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2156
2157         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2158         XEmacs CHISE.
2159         (=>>>hanyo-denshi/ib): Ditto.
2160         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2161         `=hanyo-denshi/ja' as the mother.
2162         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2163         `=hanyo-denshi/ib' as the mother.
2164
2165 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2166
2167         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2168         XEmacs CHISE.
2169         (utf-8-ivs-mcs-er): Likewise.
2170         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2171         and `=>ucs-gb'.
2172         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2173         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2174         `ucs-gb' and `=>ucs-gb'.
2175         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2176         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2177         and `=>ucs-cns'.
2178         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2179         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2180         `ucs-cns' and `=>ucs-cns'.
2181         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2182         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2183         `ucs-big5' and `=>ucs-big5'.
2184         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2185         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2186         `ucs-big5' and `=>ucs-big5'.
2187         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2188         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2189         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2190         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2191         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2192         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2193         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2194         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2195         `=>ucs-jis'; modify DOC and mnemonic.
2196         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2197         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2198         and `=>ucs-jis'; modify DOC and mnemonic.
2199         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2200         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2201         `=>ucs-ks'.
2202         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2203         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2204         and `=>ucs-ks'.
2205         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2206
2207 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2208
2209         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2210         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2211
2212 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2213
2214         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2215         Modify priorities.
2216
2217 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2220         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2221
2222 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2226
2227 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2228
2229         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2230         CHISE.
2231
2232 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2233
2234         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2235         CHISE.
2236
2237 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2238
2239         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2240         CHISE.
2241
2242 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2245         `=+>ucs-bmp-cjk@unicode'.
2246
2247         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2248         for XEmacs CHISE.
2249
2250 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         setting for `=>>daikanwa'.
2254
2255 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2258         `=>>hanyo-denshi/jt'.
2259
2260 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2263         XEmacs CHISE.
2264         (=+>jis-x0208@1990): Ditto.
2265         (=+>jis-x0213-1@2000): Ditto.
2266
2267 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2270         XEmacs CHISE.
2271
2272 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2275         XEmacs CHISE.
2276         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2277         `=hanyo-denshi/jc' as the mother.
2278
2279 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2282         setting for `=+>adobe-japan1'.
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list):
2285         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2286         and `=>>hanyo-denshi/ft' to `=>>gt'.
2287
2288 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2291         XEmacs CHISE.
2292         (=>>adobe-japan1-1): Ditto.
2293         (=>>adobe-japan1-2): Ditto.
2294         (=>>adobe-japan1-3): Ditto.
2295         (=>>adobe-japan1-4): Ditto.
2296         (=>>adobe-japan1-5): Ditto.
2297         (=>>adobe-japan1-6): Ditto.
2298         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2299
2300 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2301
2302         * mule/mule-conf.el (=adobe-japan1): New alias for
2303         `=adobe-japan1-6'.
2304         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2305         (=>>>adobe-japan1-1): Ditto.
2306         (=>>>adobe-japan1-2): Ditto.
2307         (=>>>adobe-japan1-3): Ditto.
2308         (=>>>adobe-japan1-4): Ditto.
2309         (=>>>adobe-japan1-5): Ditto.
2310         (=>>>adobe-japan1-6): Ditto.
2311         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2312
2313 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         setting for `=>>>adobe-japan1'.
2317
2318 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2321         setting for `=+>ucs@ks'.
2322
2323 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2326         XEmacs CHISE.
2327         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2328         `=adobe-japan1-6' as the mother.
2329
2330 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         setting for `=>cns11643-7'.
2334
2335 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2336
2337         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2338         CHISE.
2339
2340 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2341
2342         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2343         XEmacs CHISE.
2344         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2345
2346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2347         setting for `=>ucs@jis/2004'.
2348
2349 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2352         setting for `=+>gt'.
2353
2354         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2355         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2356
2357 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2360         `=>ucs@unicode' as the mother.
2361         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2362         mother.
2363         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2364         mother.
2365         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2366         mother.
2367
2368 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2371         setting for `=+>ucs@unicode'.
2372
2373         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2374         CHISE.
2375
2376 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2379         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2380         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2381         - Add setting for `=+>ucs@cns'.
2382
2383         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2384         CHISE.
2385         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2386         as the mother.
2387         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2388         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2389
2390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2391         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2392
2393 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2396         setting for `=>ucs@ks'.
2397
2398 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `=ucs-bmp-cjk-compat@unicode'.
2402
2403         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2404         coded-charset for XEmacs CHISE.
2405
2406 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2409         `=ucs-bmp-cjk-compat'.
2410
2411         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2412         XEmacs CHISE.
2413
2414 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2417         CHISE.
2418
2419 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2422         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2423
2424         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2425         `=>ucs@jis/1990'.
2426         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2427
2428 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2432
2433         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2434         CHISE.
2435         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2436         mother.
2437
2438 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2441         `=>jis-x0213-2@usual'.
2442         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2443         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2444         `=>jis-x0213-2@usual' as the mother.
2445
2446 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2449         (=>ucs@JP): New alias for `=+>ucs@jis'.
2450
2451 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2454         `=>jis-x0208@usual'.
2455         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2456         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2457         `=>jis-x0208@usual' as the mother.
2458         (=>jis-x0208): Likewise.
2459
2460 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2463         setting for `=+>jis-x0208@1978'.
2464
2465 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2468         XEmacs CHISE.
2469
2470 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2473         setting for `=>>>ucs@jis/1990'.
2474
2475 2011-07-23  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-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         setting for `=ucs@JP/hanazono'.
2484
2485         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2486         CHISE.
2487         (=ucs@JP/hanazono): Ditto.
2488         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2489         (=>>hanyo-denshi/jc): Ditto.
2490         (=>>hanyo-denshi/jd): Ditto.
2491
2492 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2495         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2496
2497 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2500         XEmacs CHISE.
2501
2502 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2503
2504         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2505         XEmacs CHISE.
2506
2507 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2508
2509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2510         `=ucs-bmp-cjk@JP'.
2511
2512 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2515         XEmacs CHISE.
2516
2517 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2520         Modify order of settings; add settings for `=daikanwa@rev2'.
2521
2522 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2525         setting for `=>>cbeta'.
2526
2527         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2528         CHISE.
2529
2530 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         setting for `=>>adobe-japan1'.
2534
2535 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2538         XEmacs CHISE.
2539
2540 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         setting for `=>>hanyo-denshi/ia'.
2544
2545         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2546         XEmacs CHISE.
2547
2548 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2551         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2552
2553         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2554         XEmacs CHISE.
2555         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2556         `=hanyo-denshi/jt' as the mother.
2557
2558 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2561         setting for `=>>>jis-x0213-2'.
2562
2563         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2564         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2565         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2566
2567 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2570         XEmacs CHISE.
2571
2572 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2575         XEmacs CHISE.
2576
2577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2578         `=>>jis-x0213-1@2004'.
2579
2580 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2583         XEmacs CHISE.
2584
2585 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2588         - Use "&g2-*;" as entity-references for `=>>>*'.
2589         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2590
2591         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2592         XEmacs CHISE.
2593         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2594         as the mother.
2595
2596 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2599         setting for `=>>hanyo-denshi/ib'.
2600
2601         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2602         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2603         (=>>jis-x0208@1990): Ditto.
2604         (=>>hanyo-denshi/ib): Ditto.
2605
2606         * mule/mule-charset.el (default-coded-charset-priority-list):
2607         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2608
2609 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2612         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2613         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2614         `=>>>ucs@jis/2004'.
2615
2616 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2619         XEmacs CHISE.
2620         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2621         `=jis-x0213-1@2004' as the mother.
2622         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2623         (=>>>ucs@ks): Ditto.
2624
2625         * mule/mule-charset.el (default-coded-charset-priority-list):
2626         Modify priority of `=hanyo-denshi/*'.
2627
2628 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         settings for `=>>ucs@JP' and `=ucs@JP'.
2632
2633 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2636         CHISE.
2637
2638 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         setting for `=>>>ucs@cns'.
2642
2643         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2644         CHISE.
2645
2646 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2649         instead of `=>>>jis-x0213-1@2004' as the mother.
2650         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2651         (=>>>ucs@unicode): Likewise.
2652         (=>>>ucs@jis): Likewise.
2653         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2654         mother.
2655         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2656
2657 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2660         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2661         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2662         `=>>>ucs@jis'.
2663
2664 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-charset.el (default-coded-charset-priority-list):
2667         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2668         and `=jis-x0213-*-2000'.
2669
2670 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2673         XEmacs CHISE.
2674         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2675         `=>>jis-x0213-1' as the mother.
2676
2677 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2681
2682 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2685
2686 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2689         XEmacs CHISE.
2690
2691 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (decomposition-feature-list): Set
2694         `=decomposition', `=decomposition@cid' and
2695         `=decomposition@hanyo-denshi'.
2696
2697 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2700         setting for `=>>hanyo-denshi/ks'.
2701
2702         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2703         XEmacs CHISE.
2704
2705 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2708         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2709
2710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2711         `=hanyo-denshi/ks/mf'.
2712
2713         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2714         XEmacs CHISE.
2715         (=hanyo-denshi/ks/mf): Ditto.
2716
2717 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2720         settings for P=hanyo-denshi/jt'.
2721
2722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2723         `=hanyo-denshi/jt'.
2724
2725         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2726         XEmacs CHISE.
2727
2728 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2731         settings for `=hanyo-denshi/ip'.
2732
2733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2734         `=hanyo-denshi/ip'.
2735
2736         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2737         XEmacs CHISE.
2738
2739 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2742         settings for `=hanyo-denshi/hg'.
2743
2744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2745         `=hanyo-denshi/hg'.
2746
2747         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2748         XEmacs CHISE.
2749
2750 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2753         setting for `=>>hanyo-denshi/ft'.
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2756         `=>>hanyo-denshi/ft'.
2757
2758         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2759         XEmacs CHISE.
2760
2761 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2764         settings for `=hanyo-denshi/ib'.
2765
2766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2767         `=hanyo-denshi/ib'.
2768
2769         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2770         XEmacs CHISE.
2771
2772 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2775         settings for isolated characters of `=hanyo-denshi/ia' and
2776         non-isolated characters of `=hanyo-denshi/*'.
2777
2778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2779         `=hanyo-denshi/ia'.
2780
2781         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2782         XEmacs CHISE.
2783
2784 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2787         setting for isolated characters of `=hanyo-denshi/ft'.
2788
2789         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2790         `=hanyo-denshi/ft'.
2791
2792         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2793         XEmacs CHISE.
2794
2795 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         setting for isolated characters of `=hanyo-denshi/jd'.
2799
2800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2801         `=hanyo-denshi/jd'.
2802
2803         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2804         XEmacs CHISE.
2805
2806 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2809         setting for isolated characters of `=hanyo-denshi/jc'.
2810
2811         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2812         `=hanyo-denshi/jc'.
2813
2814         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2815         XEmacs CHISE.
2816
2817 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2820         setting for isolated characters of `=hanyo-denshi/jb'.
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2823         `=hanyo-denshi/jb'.
2824
2825         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2826         XEmacs CHISE.
2827
2828 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2831         setting for isolated characters of `=hanyo-denshi/ja'.
2832
2833 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2836         `=hanyo-denshi/ja'.
2837
2838         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2839         XEmacs CHISE.
2840
2841 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2844         settings for isolated characters of `=adobe-japan1-6'.
2845
2846 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2847
2848         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2849         CHISE.
2850         (=daikanwa/+2p): Ditto.
2851         (=daikanwa/ho): Ditto.
2852
2853 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2854
2855         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2856         coding-system for XEmacs CHISE.
2857
2858 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2861         setting for `=>>ruimoku-v6'.
2862
2863         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2864         CHISE.
2865
2866 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2869         setting for `=daikanwa@rev1'.
2870
2871 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2874         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2875
2876 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2877
2878         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2879         XEmacs CHISE.
2880         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2881
2882 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2885         CHISE.
2886
2887 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2890         CHISE.
2891
2892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2893         setting for `=>ucs@jis'.
2894
2895 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2898         setting for `=>jis-x0208@usual'.
2899
2900         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2901         XEmacs CHISE.
2902         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2903         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2904         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2905
2906 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2909         CHISE.
2910         (=>>>jis-x0208@1990): Ditto.
2911         (=>>>jis-x0213-1): Ditto.
2912         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2913         mother.
2914         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2915         as the mother.
2916
2917 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2918
2919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2920         setting for `=>ucs@cns' and `=>>ucs@ks'.
2921
2922         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2923         CHISE.
2924
2925 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2928         CHISE.
2929
2930 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2933         CHISE.
2934         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2935         mother.
2936
2937 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2940         `==>ucs-bmp-cjk@bucs'.
2941
2942         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2943         XEmacs CHISE.
2944
2945 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2946
2947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2948         setting for `==>ucs@bucs'.
2949
2950         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2951         XEmacs CHISE.
2952
2953 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2956         - Add setting for `=>>jis-x0208'.
2957         - Omit setting for `=>>jis-x0208@1990'.
2958         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2959           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2960           `=ucs@FOO'.
2961
2962 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2965         setting for `=>daikanwa'.
2966
2967 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=daikanwa): Fix DOC.
2970         (=>daikanwa): New abstract character for XEmacs CHISE.
2971         (=>ucs@iso): Likewise.
2972         (=>ucs@unicode): Likewise.
2973         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2974
2975 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2976
2977         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2978         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2979           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2980         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2981         - Add `=>big5-cdp'.
2982
2983 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2986         (=>big5-cdp): New abstract character.
2987
2988 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2991         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2992         `chinese-big5'.
2993
2994 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-charset.el (default-coded-charset-priority-list):
2997         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2998
2999         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3000         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3001         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3002         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3003         and `=>jis-x0213-2'.
3004
3005 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3008         XEmacs CHISE.
3009         (=>>ucs@jis/2000): Likewise.
3010         (=>>ucs@jis/2004): Likewise.
3011
3012 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3015         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3016         `=>>ucs@cns'.
3017
3018         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3019         XEmacs CHISE.
3020         (=>>gt): Use quote instead of backquote; modify DOC.
3021         (=>gt): Use quote instead of backquote.
3022         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3023         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3024         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3025         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3026         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3027         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3028
3029 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3030
3031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3032         `=>>ucs@unicode' and `=>>gt'.
3033
3034 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3037         XEmacs CHISE.
3038         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3039         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3040         `=jis-x0208@1978/1er-pr' as the mother.
3041         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3042
3043 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3044
3045         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3046         `=ucs@unicode' as the mother.
3047
3048 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3049
3050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3051         setting for `=>>ucs@unicode'.
3052
3053         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3054         CHISE.
3055
3056 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3059         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3060
3061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3062         `=adobe-japan1-6' and `=adobe-japan1-base'.
3063
3064         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3065         XEmacs CHISE.
3066         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3067         specify `min-code' and `max-code'.
3068         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3069         (=adobe-japan1-2): Likewise.
3070         (=adobe-japan1-3): Likewise.
3071         (=adobe-japan1-4): Likewise.
3072         (=adobe-japan1-5): Likewise.
3073         (=adobe-japan1-6): Likewise.
3074
3075 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3078         setting for `=>gt'.
3079
3080 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3083         CHISE.
3084
3085 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3086
3087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3088         setting for `=>zinbun-oracle'.
3089
3090         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3091         for XEmacs CHISE.
3092
3093 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3094
3095         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3096         for XEmacs CHISE.
3097         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3098         `=jis-x0208@1978' as the mother.
3099
3100 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3101
3102         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3103         - Use `=gt' instead of `ideograph-gt'.
3104         - Use `=gt-k' instead of `ideograph-gt-k'.
3105         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3106         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3107         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3108         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3109         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3110         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3111         - Use `=>>gt' instead of `<=>gt'.
3112         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3113         - Add setting for `=>>jis-x0208@1990'.
3114         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3115           `=>>jis-x0213-1@2000'.
3116         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3117         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3118           `=>>jis-x0213-1@2004'.
3119         - Add setting for `=>>jis-x0208@1978'.
3120         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3121
3122 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3123
3124         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3125         XEmacs CHISE.
3126
3127 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3130         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3131         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3132         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3133         `<=>jis-x0213-1@2004'.
3134
3135 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3136
3137         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3138         CHISE.
3139         (=>jis-x0213-2): Ditto.
3140
3141 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3144         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3145
3146 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3149         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3150         `=>jis-x0213-1'.
3151
3152 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3155         CHISE.
3156         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3157
3158 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3161         `<==>jis-x0213-1'.
3162         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3163         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3164         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3165         (<=>jis-x0208): New alias for `=>jis-x0208'.
3166         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3167         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3168         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3169         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3170         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3171         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3172         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3173         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3174         (=>>gt): Renamed from `<==>gt'.
3175         (<==>gt): New alias for `=>>gt'.
3176
3177 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3178
3179         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3180         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3181         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3182         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3183         - Add settings for `<=>jis-x0213-1@2000' and
3184           `<=>jis-x0213-1@2004'.
3185
3186         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3187         XEmacs CHISE.
3188         (<==>jis-x0213-1): Likewise.
3189         (<==>jis-x0213-1@2000): Likewise.
3190         (<==>jis-x0213-1@2004): Likewise.
3191         (<=>jis-x0208): Add property `=>iso-ir 168'.
3192         (<=>jis-x0208@1997): Likewise.
3193         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3194         as the mother; add property `=>iso-ir 228'.
3195         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3196         property `=>iso-ir 228'.
3197         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3198         property `=>iso-ir 233'.
3199         (<==>gt): Renamed from `<=>gt'.
3200         (<=>gt): New alias for `<==>gt'.
3201
3202 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3205         CHISE.
3206         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3207         `<=>jis-x0208' as the mother.
3208         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3209         (<=>jis-x0213-1@2000): Ditto.
3210         (<=>jis-x0213-1@2004): Ditto.
3211
3212 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3213
3214         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3215         settings for `<=>gt'.
3216
3217         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3218
3219 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3220
3221         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3222         XEmacs CHISE.
3223         (=jis-x0208@1978/-4pr): Likewise.
3224         (=jis-x0208@1978/4-pr): Likewise.
3225         (=jis-x0213-1): Likewise.
3226         (=ucs@iso): Likewise.
3227         (=ucs@unicode): Likewise.
3228         (=ucs@gb): Likewise.
3229         (=ucs@gb/fw): Likewise.
3230         (=ucs@cns): Likewise.
3231         (=ucs@cns/fw): Likewise.
3232         (=ucs@jis): Likewise.
3233         (=ucs@jis/fw): Likewise.
3234         (=ucs@jis/1990): Likewise.
3235         (=ucs@jis/2000): Likewise.
3236         (=ucs@jis/2004): Likewise.
3237         (=ucs@JP): Likewise.
3238         (=ucs@ks): Likewise.
3239         (=ucs@big5): Likewise.
3240         (=ucs@big5/cns11643): Likewise.
3241         (=ucs@cns11643): Likewise.
3242
3243 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list):
3246         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3247
3248         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3249         CHISE.
3250         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3251         mother.
3252
3253 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3254
3255         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3256         from src/mule-charset.c].
3257         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3258         specify `final'.
3259         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3260         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3261         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3262         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3263         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3264         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3265
3266 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3269         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3270         (=jis-x0208@1978/i-4): Specify `partial'.
3271         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3272         mother coded-charset.
3273         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3274
3275 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3276
3277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3278         settings for `=jis-x0213-1@2004'.
3279
3280 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3281
3282         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3283         CHISE.
3284         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3285         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3286         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3287         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3288         temporarily.
3289         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3290
3291 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3292
3293         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3294         CHISE.
3295         (=shinjigen@1ed): Inherited from `=shinjigen'.
3296         (=shinjigen@rev): Likewise.
3297
3298 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3299
3300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3301         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3302
3303 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3306         define it as an alias.
3307         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3308         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3309         alias.
3310         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3311         alias.
3312
3313 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3314
3315         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3316         CHISE.
3317
3318 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3319
3320         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3321         CHISE.
3322         (shinjigen-2): Ditto.
3323
3324 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-charset.el (default-coded-charset-priority-list):
3327         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3328         `chinese-big5-eten-*' and `chinese-big5'.
3329
3330 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3331
3332         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3333         #x9FA5 temporarily.
3334
3335 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3336
3337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3338         settings for `=jis-x0208@1978/i1'.
3339
3340 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3341
3342         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3343         XEmacs CHISE.
3344
3345 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3348         XEmacs CHISE.
3349
3350 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3353         XEmacs CHISE.
3354
3355 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3358         CHISE.
3359         (=ucs-bmp@cns): Likewise.
3360         (=ucs-bmp@jis): Likewise.
3361         (=ucs-bmp@ks): Likewise.
3362
3363 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3364
3365         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3366         CHISE.
3367         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3368
3369 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3370
3371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3372         settings for `=zinbun-oracle'.
3373
3374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3375         `=zinbun-oracle'.
3376
3377 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3380         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3381         `=ucs@iso'.
3382
3383 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-charset.el (default-coded-charset-priority-list):
3386         Delete `ucs-sip'; modify order of some CCSs.
3387
3388 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3391         in XEmacs CHISE.
3392
3393         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3394         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3395         CHISE.
3396
3397 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3400         its registry.
3401         (=ucs-radicals@unicode): Likewise.
3402
3403 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3404
3405         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3406         CHISE.
3407
3408 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-conf.el (=ucs@cns/fw): 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@gb/fw): New coded-charset for XEmacs
3416         CHISE.
3417
3418 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3419
3420         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3421         Modify preference of *isolated settings*.
3422
3423 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3424
3425         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3426         utf-2000 is provided.
3427         (=ucs@cns11643): Likewise.
3428
3429 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3432         Prefer every *isolated setting* to ordinary setting.
3433
3434 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3437         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3438
3439 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3442         CHISE.
3443
3444 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3447         settings for `=jis-x0208@1997'.
3448
3449 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3450
3451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3452         `=jis-x0208@1997'.
3453
3454 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3457         XEmacs CHISE.
3458
3459 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3462         `=jis-x0208@1978'.
3463         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3464         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3465         `=jis-x0208-1990' as the mother.
3466         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3467
3468 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3471         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3472         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3473         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3474         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3475         for `=ucs@JP'.
3476
3477 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3480         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3481         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3482         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3483         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3484         `=daikanwa@rev2'.
3485
3486 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3489         (=gt): Likewise.
3490         (=gt-k): Likewise.
3491         (=gt-pj-*): Likewise.
3492         (=gt-pj-k1): Likewise.
3493         (=gt-pj-k2): Likewise.
3494         (=daikanwa): Likewise.
3495         (=daikanwa-rev1): Likewise.
3496         (=daikanwa-rev2): Likewise.
3497         (=big5-pua): Likewise.
3498         (=big5-eten): Likewise.
3499         (chinese-big5-eten-a): Likewise.
3500         (chinese-big5-eten-b): Likewise.
3501         (=hanziku-*): Likewise.
3502         (=cbeta): Likewise.
3503         (=jef-china3): Likewise.
3504         (=ruimoku-v6): Likewise.
3505         (=ucs@iso): Likewise.
3506         (=ucs@unicode): Likewise.
3507         (=ucs@gb): Likewise.
3508         (=ucs@cns): Likewise.
3509         (=ucs@jis): Likewise.
3510         (=ucs@jis-1990): Likewise.
3511         (=ucs@jis-2000): Likewise.
3512         (=ucs@jp): Likewise.
3513         (=ucs@ks): Likewise.
3514         (=ucs@big5): Likewise.
3515         (=ucs-radicals): Likewise.
3516         (=ucs-radicals@unicode): Likewise.
3517         (=ucs-bmp-cjk): Likewise.
3518         (=ucs-bmp-cjk@unicode): Likewise.
3519         (=ucs-sip-ext-b): Likewise.
3520         (=ucs-sip-ext-b@iso): Likewise.
3521
3522 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3525         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3526
3527 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3530         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3531         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3532         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3533         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3534         arabic-digit, ipa and ``&I-B-XXXX;''.
3535
3536 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3537
3538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3539         setting for (I-)HZK{03..12}-XXXX.
3540
3541 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3542
3543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3544         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3545
3546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3547         `=ruimoku-v6'.
3548
3549         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3550         CHISE.
3551
3552 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3555         (=ucs@unicode): Likewise.
3556         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3557         (=ucs@cns): Likewise.
3558         (=ucs@jis): Likewise.
3559         (=ucs@ks): Likewise.
3560         (=ucs@big5): Likewise.
3561
3562 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3565         `ucs-jis'.
3566         (utf-8-jis-er): Likewise.
3567         (utf-8-jp): New coding-system.
3568         (utf-8-jp-er): Likewise.
3569
3570         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3571
3572 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3575
3576         * mule/japanese.el: Move definition of `euc-jisx0213' to
3577         mule/mule-coding.el.
3578
3579 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3580
3581         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3582         mule-coding before loading update-cdb when utf-2000 is provided.
3583
3584 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3585
3586         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3587         `=daikanwa'.
3588
3589 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3592         definition codes when `utf-2000' is provided.
3593
3594 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3595
3596         * mule/mule-category.el (word-combining-categories): Don't setup
3597         `word-combining-categories' in XEmacs CHISE.
3598         (word-separating-categories): Add setting about Latin script in
3599         XEmacs CHISE.
3600
3601 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3604         setting for `chinese-big5'.
3605
3606 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3607
3608         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3609         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3610         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3611         add setting for HZK0[12]-xxxx.
3612
3613 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3614
3615         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3616         in XEmacs CHISE.
3617
3618 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-charset.el (default-coded-charset-priority-list):
3621         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3622         and `chinese-big5' to `=gt-pj-*'.
3623
3624 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3625
3626         * mule/mule-conf.el (=daikanwa): Renamed from
3627         `ideograph-daikanwa'.
3628         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3629
3630 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * mule/mule-conf.el (=cns11643-7): Renamed from
3633         `chinese-cns11643-7'.
3634         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3635
3636 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3637
3638         * mule/mule-conf.el (=cns11643-6): Renamed from
3639         `chinese-cns11643-6'.
3640         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3641
3642 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3643
3644         * mule/mule-conf.el (=cns11643-5): Renamed from
3645         `chinese-cns11643-5'.
3646         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3647
3648 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3649
3650         * mule/mule-conf.el (=cns11643-4): Renamed from
3651         `chinese-cns11643-4'.
3652         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3653
3654 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3655
3656         * mule/mule-conf.el (=cns11643-3): Renamed from
3657         `chinese-cns11643-3'.
3658         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3659
3660 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3661
3662         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3663         `=cns11643-2'.
3664         (chinese-cns11643-2): New alias for `=cns11643-2'.
3665
3666 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3667
3668         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3669         `=cns11643-1'.
3670         (chinese-cns11643-1): New alias for `=cns11643-1'.
3671
3672 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3673
3674         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3675         (chinese-gb12345): New alias for `=gb12345'.
3676
3677 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3678
3679         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3680         (chinese-gb2312): New alias for `=gb2312'.
3681
3682 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3683
3684         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3685         (chinese-big5): New alias for `=big5'.
3686
3687 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3688
3689         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3690         (korean-ksc5601): New alias for `=ks-x1001'.
3691
3692 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3693
3694         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3695         `=jis-x0212'.
3696         (japanese-jisx0212): New alias for `=jis-x0212'.
3697
3698 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3699
3700         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3701         `=jis-x0208-1983'.
3702         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3703
3704 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3705
3706         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3707         `=jis-x0208-1978'.
3708         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3709
3710 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3711
3712         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3713         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3714
3715 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3716
3717         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3718         (chinese-cns11643-3): Specify iso-ir 183.
3719         (chinese-cns11643-4): Specify iso-ir 184.
3720         (chinese-cns11643-5): Specify iso-ir 185.
3721         (chinese-cns11643-6): Specify iso-ir 186.
3722         (chinese-cns11643-7): Specify iso-ir 187.
3723         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3724         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3725
3726 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3727
3728         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3729         \uXXXX for every cases.
3730
3731 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3732
3733         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3734         (ucs-big5): Changed to an alias for `=ucs@big5'.
3735
3736 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3737
3738         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3739         (ucs-ks): Changed to an alias for `=ucs@ks'.
3740
3741 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3742
3743         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3744         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3745
3746 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3747
3748         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3749         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3750
3751 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3752
3753         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3754         (ucs-jis): Changed to an alias for `=ucs@jis'.
3755
3756 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3757
3758         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3759         (ucs-cns): Changed to an alias for `=ucs@cns'.
3760
3761 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3764         (ucs-gb): Changed to an alias for `=ucs@gb'.
3765
3766 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3767
3768         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3769         `ideograph-daikanwa-2'.
3770         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3771         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3772
3773 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3774
3775         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3776         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3777
3778         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3779         for `xemacs-chise-version'.
3780
3781 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3782
3783         * mule/mule-charset.el (default-coded-charset-priority-list):
3784         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3785         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3786         instead of `ideograph-hanziku-*'.
3787
3788         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3789         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3790
3791 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3792
3793         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3794         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3795         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3796         `utf-2000' is provided.
3797
3798 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3799
3800         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3801         is provided [was builtin coded-charsets].
3802
3803 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3804
3805         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3806         is provided [was builtin coded-charsets].
3807
3808 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3809
3810         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3811         is provided [was builtin coded-charsets].
3812
3813 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3814
3815         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3816         is provided [was builtin coded-charsets].
3817
3818 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3819
3820         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3821         when `utf-2000' is provided [was builtin coded-charsets].
3822
3823 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3824
3825         * mule/mule-conf.el (=hanziku-*): Renamed from
3826         `ideograph-hanziku-*'.
3827         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3828
3829 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3830
3831         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3832         `utf-2000' is provided [was builtin coded-charsets].
3833         (ideograph-hanziku-{1..12}): Likewise.
3834
3835 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3838         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3839
3840 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3841
3842         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3843         when `utf-2000' is provided [was builtin coded-charsets].
3844
3845 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3846
3847         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3848         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3849         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3850
3851 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3852
3853         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3854         (ideograph-gt): Changed to an alias for `=gt'.
3855
3856 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3857
3858         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3859         is provided; it was defined as a builtin coded-charset.
3860         (ideograph-gt): Likewise.
3861
3862 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3865         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3866
3867 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3868
3869         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3870         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3871
3872 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3873
3874         * mule/mule-conf.el (=big5-eten): Renamed from
3875         `chinese-big5-eten'.
3876         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3877
3878 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3879
3880         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3881         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3882
3883 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3884
3885         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3886         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3887
3888 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3889
3890         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3891         (china3-jef): Changed to an alias for `=jef-china3'.
3892
3893 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3896         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3897
3898         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3899         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3900         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3901         when `utf-2000' is provided.
3902
3903 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904
3905         * mule/mule-charset.el (default-coded-charset-priority-list):
3906         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3907
3908         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3909         (ucs-jis-2000): Deleted.
3910
3911 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3912
3913         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3914         UTF-2000.
3915         (=ucs-jis-2000): New coded-charset for UTF-2000.
3916
3917 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3918
3919         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3920         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3921
3922 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3923
3924         * mule/mule-charset.el (default-coded-charset-priority-list):
3925         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3926         `ideograph-cbeta'.
3927
3928 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3929
3930         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3931         builtin coded-charset].
3932
3933 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3934
3935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3936         settings for &K0-xxxx and &I-K0-xxxx.
3937
3938 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3939
3940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3941         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3942
3943 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3944
3945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3946         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3947
3948 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3949
3950         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3951         UTF-2000.
3952         (ideograph-gt-pj-k1): Likewise.
3953         (ideograph-gt-pj-k2): Likewise.
3954
3955 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3958         `=jis-x0208'.
3959
3960 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3961
3962         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3963         UTF-2000 [was a builtin coded-charset].
3964
3965 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3966
3967         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3968         (utf-8-gb-er): Likewise.
3969
3970 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3971
3972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3973         settings for JIS X 0212 and JIS X 0208:1978.
3974
3975 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3978         setting for JIS X 0213.
3979
3980 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3981
3982         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3983         standard-case-table in UTF-2000.
3984
3985 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3986
3987         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3988         definitions for isolated-chars.
3989
3990 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3991
3992         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3993         `configure-utf-2000-lisp-directory'.
3994         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3995         `mule-lisp-load-path'.
3996
3997 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3998
3999         * startup.el (startup-setup-paths): Set and use
4000         `utf-2000-lisp-directory'.
4001         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4002         UTF-2000.
4003
4004 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4005
4006         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4007         (paths-find-utf-2000-lisp-directory): New function.
4008         (paths-construct-load-path): Add new optional argument
4009         `utf-2000-lisp-directory'.
4010
4011         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4012
4013 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4014
4015         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4016         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4017         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4018         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4019         `chinese-big5-2' in UTF-2000.
4020
4021         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4022         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4023
4024 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4025
4026         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4027         `big5-eten-er' in UTF-2000.
4028         (big5-cdp): Modify DOC-string and mnemonic.
4029
4030 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4031
4032         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4033         UTF-2000 [renamed from utf-8-er].
4034         (utf-8-gb): New coding-system in UTF-2000.
4035         (utf-8-gb-er): Likewise.
4036         (utf-8-cns): Likewise.
4037         (utf-8-cns-er): Likewise.
4038         (utf-8-big5): Likewise.
4039         (utf-8-big5-er): Likewise.
4040         (utf-8-jis): Likewise.
4041         (utf-8-jis-er): Likewise.
4042         (utf-8-ks): Likewise.
4043         (utf-8-ks-er): Likewise.
4044         (utf-8-er): Likewise.
4045
4046 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4047
4048         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4049         instead of `utf-8-unix' in UTF-2000.
4050
4051         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4052
4053 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4054
4055         * mule/japanese.el (euc-jisx0213): New coding-system.
4056
4057         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4058         `japanese-jisx0208-1990' as the mother.
4059
4060 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4061
4062         * dumped-lisp.el (preloaded-file-list): Change condition of
4063         loading "close-cdb".
4064
4065 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4066
4067         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4068         setup `coded-charset-entity-reference-alist'.
4069
4070 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4071
4072         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4073         UTF-2000.
4074
4075 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4076
4077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4078         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4079
4080 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4081
4082         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4083         (chinese-big5-eten-a): Likewise.
4084         (chinese-big5-eten-b): Likewise.
4085         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4086         code range is #x8140 .. #x8DFE.
4087
4088 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4089
4090         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4091         UTF-2000.
4092         (chinese-big5-cdp): Likewise.
4093
4094 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4095
4096         * dumped-lisp.el (preloaded-file-list): Rename
4097         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4098
4099 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4100
4101         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4102         append `system-char-db-source-file-list' into
4103         `preloaded-file-list' in UTF-2000.
4104
4105 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4106
4107         * dumped-lisp.el (preloaded-file-list): Delete
4108         character-definition files.
4109
4110 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4111
4112         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4113         UTF-2000.
4114
4115 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4116
4117         * mule/mule-charset.el (default-coded-charset-priority-list):
4118         Delete `mojikyo-2022-1'.
4119
4120 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4121
4122         * mule/mule-charset.el (default-coded-charset-priority-list):
4123         Delete `mojikyo'.
4124
4125 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4126
4127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4128         `ucs-sip'.
4129
4130 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4131
4132         * mule/mule-charset.el (default-coded-charset-priority-list):
4133         Comment out `chinese-gb12345'.
4134
4135 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4136
4137         * bytecomp.el (byte-compile-insert-header): Fixed.
4138
4139 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4140
4141         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4142         XEmacs UTF-2000.
4143
4144 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4145
4146         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4147         UTF-2000.
4148
4149 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4150
4151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4152         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4153
4154 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4155
4156         * mule/mule-charset.el (default-coded-charset-priority-list):
4157         `japanese-jef-china3' is renamed `china3-jef'.
4158
4159 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4160
4161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4162         `japanese-jef-china3' and `ideograph-cbeta'.
4163
4164 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4165
4166         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4167
4168 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4169
4170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4171         `chinese-big5-cdp'.
4172
4173 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4174
4175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4176         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4177
4178 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4179
4180         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4181         loading character definitions.
4182
4183 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * dumped-lisp.el (preloaded-file-list): Rename
4186         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4187
4188 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4189
4190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4191         `chinese-big5'.
4192
4193 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4194
4195         * dumped-lisp.el (preloaded-file-list): Dump
4196         "Ideograph-R028-Private" with XEmacs UTF-2000.
4197
4198 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4199
4200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4201         `chinese-gb12345'.
4202
4203 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4204
4205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4206         `ideograph-gt-pj-{1..11}'.
4207
4208         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4209         XEmacs UTF-2000.
4210
4211 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4212
4213         * mule/mule-charset.el (default-coded-charset-priority-list):
4214         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4215         `chinese-isoir165'.
4216
4217 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4218
4219         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4220         `image/png', `image/x-xpm' and `image/tiff'.
4221
4222         * files.el (binary-file-regexps): Add *.PNG.
4223
4224 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4225
4226         * mule/mule-charset.el (default-coded-charset-priority-list):
4227         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4228         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4229
4230 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4231
4232         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4233         the first completion when UTF-2000 is running.
4234
4235 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4236
4237         * mule/mule-charset.el (default-coded-charset-priority-list):
4238         Delete `ucs'.
4239
4240 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4241
4242         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4243
4244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4245         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4246
4247 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4248
4249         * mule/vietnamese.el (vscii-2): Delete abolished property
4250         `composite'; now composite mode is default.
4251
4252 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4253
4254         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4255         of `raw-text'; check \uHHHH representation even if non-ascii
4256         characters are not found.
4257
4258         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4259         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4260         unconditionally.
4261
4262         * mule/viet-ccl.el: New file.
4263
4264         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4265         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4266         - Separate CCL based implementations to viet-ccl.el.
4267
4268 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4269
4270         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4271         "jisx0213.2000-1".
4272         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4273
4274         * mule/mule-charset.el (default-coded-charset-priority-list):
4275         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4276         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4277
4278 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4279
4280         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4281
4282 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4283
4284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4285         `ucs' in UTF-2000.
4286
4287 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4288
4289         * mule/mule-charset.el (default-coded-charset-priority-list):
4290         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4291         `arabic-iso8859-6'.
4292
4293 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4294
4295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4296         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4297
4298 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4299
4300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4301         `katakana-jisx0201' in UTF-2000.
4302
4303 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4304
4305         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4306         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4307         "u0FB50-Arabic-Presentation-Forms-A",
4308         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4309         "u0FE50-Small-Form-Variants",
4310         "u0FE70-Arabic-Presentation-Forms-B",
4311         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4312         UTF-2000.
4313
4314 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4315
4316         * dumped-lisp.el (preloaded-file-list): Delete
4317         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4318         ... "Ideograph-R214-Flute" in UTF-2000.
4319
4320 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4321
4322         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4323         (japanese-jisx0213-2): New coded-charset.
4324
4325         * dumped-lisp.el (preloaded-file-list): Add
4326         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4327         "Ideograph-R030-Mouth".
4328
4329 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4330
4331         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4332         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4333         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4334         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4335         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4336         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4337         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4338         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4339
4340 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4341
4342         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4343         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4344         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4345         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4346         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4347
4348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4349         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4350
4351 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4352
4353         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4354         in UTF-2000.
4355
4356 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4357
4358         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4359         (chinese-isoir165): Moved from mule/chinese.el.
4360         (chinese-cns11643-3): Moved from mule/chinese.el.
4361         (chinese-cns11643-4): Moved from mule/chinese.el.
4362         (chinese-cns11643-5): Moved from mule/chinese.el.
4363         (chinese-cns11643-6): Moved from mule/chinese.el.
4364         (chinese-cns11643-7): Moved from mule/chinese.el.
4365
4366         * mule/chinese.el: Move definition of coded-charsets to
4367         mule/mule-conf.el.
4368
4369 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4372         `ideograph-daikanwa'.
4373
4374 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4375
4376         * dumped-lisp.el (preloaded-file-list): Delete
4377         "ccs-jisx0201-latin.el".
4378
4379 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4380
4381         * dumped-lisp.el (preloaded-file-list): Add
4382         "u031A0-Extended-Bopomofo" in UTF-2000.
4383
4384 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4385
4386         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4387         renamed to u02E00-CJK-Radical-Supplement.
4388
4389 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4390
4391         * dumped-lisp.el (preloaded-file-list): Add
4392         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4393         "u030A0-Katakana", "u03100-Bopomofo",
4394         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4395         "u03200-Enclosed-CJK-Letters-and-Months" and
4396         "u03300-CJK-Compatibility".
4397
4398 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4399
4400         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4401         "u02F00-Kangxi-Radicals" and
4402         "u02FF0-Ideographic-Description-Characters".
4403
4404 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4405
4406         * dumped-lisp.el (preloaded-file-list): Add
4407         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4408         "u02800-Braille-Patterns" in UTF-2000.
4409
4410 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4411
4412         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4413         "uXXXXX-*.el" in UTF-2000.
4414
4415         * bytecomp.el (byte-compile-insert-header): Delete comments if
4416         non-ASCII characters are found; allow `byte-compile-dynamic' and
4417         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4418         `raw-text'.
4419
4420 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4421
4422         * dumped-lisp.el (preloaded-file-list): Add
4423         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4424         "u025A0-Geometric-Shapes.el".
4425
4426 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4427
4428         * dumped-lisp.el (preloaded-file-list): Add
4429         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4430         "u02460-Enclosed-Alphanumerics.el".
4431
4432 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4433
4434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4435         `chinese-gb2312'.
4436
4437         * dumped-lisp.el (preloaded-file-list): Add
4438         "u02200-Mathematical-Operators.el" and
4439         "u02300-Miscellaneous-Technical.el".
4440
4441 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4442
4443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4444         `chinese-cns11643-*'.
4445
4446         * dumped-lisp.el (preloaded-file-list): Add
4447         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4448         "u02190-Arrows.el" in UTF-2000.
4449
4450 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4451
4452         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4453         `korean-ksc5601'.
4454
4455         * dumped-lisp.el (preloaded-file-list): Add
4456         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4457         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4458         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4459
4460 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4461
4462         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4463
4464 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4465
4466         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4467         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4468         "u01780-Khmer.el", "u01800-Mongolian.el",
4469         "u01E00-Latin-Extended-Additional.el" and
4470         "u01F00-Greek-Extended.el" in UTF-2000.
4471
4472 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4473
4474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4475         `ethiopic-ucs' and `ethiopic'.
4476
4477         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4478         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4479
4480         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4481         from mule/ethiopic.el.
4482
4483         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4484         mule/mule-conf.el.
4485
4486 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4487
4488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4489         `lao'.
4490
4491         * mule/mule-conf.el (lao): New coded-charset.
4492
4493         * dumped-lisp.el (preloaded-file-list): Add
4494         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4495         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4496         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4497         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4498         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4499
4500 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4501
4502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4503         `ucs-bmp' and `arabic-iso8859-6'.
4504
4505 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4506
4507         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4508         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4509         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4510
4511 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4512
4513         * startup.el (normal-top-level): Load autoload file for UTF-2000
4514         in UTF-2000.
4515
4516 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4517
4518         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4519         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4520         "u00020-Basic-Latin.el", "u00080-C1.el",
4521         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4522         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4523         "u002B0-Spacing-Modifier-Letters.el",
4524         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4525         UTF-2000.
4526
4527 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4528
4529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4530         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4531         instead of `vietnamese-viscii-*'.
4532
4533 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4534
4535         * mule/mule-conf.el: New file.
4536
4537         * mule/misc-lang.el: Move definition of charset `ipa' to
4538         mule/mule-conf.el.
4539
4540 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4541
4542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4543         `latin-viscii'; prefer it for characters used in Vietnamese.
4544
4545 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4546
4547         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4548
4549 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4550
4551         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4552         `vietnamese-viscii-lower'.
4553         (latin-viscii-upper): Renamed from charset
4554         `vietnamese-viscii-upper'.
4555         (vietnamese-viscii-lower): New alias for charset
4556         `latin-viscii-lower'.
4557         (vietnamese-viscii-upper): New alias for charset
4558         `latin-viscii-upper'.
4559
4560 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4561
4562         * mule/mule-charset.el (default-coded-charset-priority-list):
4563         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4564
4565 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4566
4567         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4568         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4569         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4570         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4571         lisp/utf-2000.
4572
4573 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4574
4575         * mule/ccs-tcvn5712.el: New file.
4576
4577 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4578
4579         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4580         in UTF-2000.
4581
4582 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4583
4584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4585         `japanese-jisx0208'.
4586
4587 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4588
4589         * dumped-lisp.el (preloaded-file-list): Add
4590         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4591         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4592         UTF-2000.
4593
4594         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4595         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4596         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4597         mule/ccs-viscii.el: New files.
4598
4599         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4600         if \uXXXX is found.
4601
4602 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4603
4604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4605         `hiragana-jisx0208' and `katakana-jisx0208'.
4606
4607 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4608
4609         * mule/chinese.el (chinese-cns11643-3): Define it even if
4610         `utf-2000' is provided.
4611         (chinese-cns11643-4): Likewise.
4612         (chinese-cns11643-5): Likewise.
4613         (chinese-cns11643-6): Likewise.
4614         (chinese-cns11643-7): Likewise.
4615
4616 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4617
4618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4619         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4620
4621 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4622
4623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4624         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4625
4626 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4627
4628         * mule/mule-charset.el (default-coded-charset-priority-list):
4629         Setup in UTF-2000.
4630
4631 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4632
4633         * mule/viet-chars.el: Don't define charset
4634         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4635         they are defined as builtin charsets.
4636
4637 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4638
4639         * version.el (emacs-version): Add more space just before UTF-2000
4640         version string.
4641
4642 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4643
4644         * version.el ([constant] emacs-version): Don't add a space in the
4645         preceding place of `xemacs-betaname' because it is duplicated.
4646         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4647
4648         * startup.el (splash-frame-body): Add ETL.
4649
4650 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4651
4652         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4653         is provided because it is defined as builtin charset.
4654         (chinese-cns11643-4): Likewise.
4655         (chinese-cns11643-5): Likewise.
4656         (chinese-cns11643-6): Likewise.
4657         (chinese-cns11643-7): Likewise.
4658
4659 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4660
4661         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4662         coding-system `iso-10646-ucs-4' is not defined.
4663
4664 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4665
4666         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4667         coding-system if `utf-2000' is provided.
4668
4669 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4670
4671         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4672         `utf-2000' is provided.
4673
4674 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4675
4676         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4677         if utf-2000 is provided temporally.
4678
4679 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4680
4681         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4682         as builtin variable].
4683
4684 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4685
4686         * files.el (insert-file-contents-literally): Treat file as binary;
4687         call file-name-handlers. [sync with Emacs 20.3.10]
4688
4689 2008-12-28  Vin Shelton  <acs@xemacs.org>
4690
4691         * XEmacs 21.4.22 is released
4692
4693 2008-12-30  Vin Shelton  <acs@xemacs.org>
4694
4695         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4696         during building even if no packages are found.
4697
4698 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4699
4700         * printer.el (generic-print-region): 
4701         (generic-print-buffer): 
4702         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4703         check if the msprinter device is available, now that msprinter is
4704         always available as a specifier tag. 
4705
4706 2008-12-24  Vin Shelton  <acs@xemacs.org>
4707
4708         * about.el: Add Francisco to my bio!
4709
4710 2008-12-23  Vin Shelton  <acs@xemacs.org>
4711
4712         * autoload.el: Move operator definitions to autoload-operators.el
4713         in the xemacs-base package.
4714
4715 2007-11-22  Vin Shelton  <acs@xemacs.org>
4716
4717         * about.el (about-hacker-contribution): Updated my bio.
4718
4719 2007-10-07  Vin Shelton  <acs@xemacs.org>
4720
4721         * XEmacs 21.4.21 is released
4722
4723 2007-09-19  Didier Verna  <didier@xemacs.org>
4724
4725         Update my personal info.
4726         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4727         * about.el (about-other-current-hackers): Ditto.
4728         * about.el (about-url-alist): Add my musical website.
4729         * about.el (about-personal-info): Update my entry.
4730         * about.el (about-hacker-contribution): Ditto.
4731
4732 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4733
4734         * package-get.el (package-get-download-sites): Update download
4735         sites in Japan.
4736         * package-get.el (package-get-pre-release-download-sites): Ditto.
4737
4738 2007-08-18  Vin Shelton  <acs@xemacs.org>
4739
4740         * package-get.el (package-get-pre-release-download-sites): Sync
4741         mirror sites with 21.5.  (Thanks, Adrian)
4742
4743 2007-08-09  Mike Sperber  <mike@xemacs.org>
4744
4745         * startup.el (migrate-user-init-file): Create backup of
4746         `user-init-file' before migrating.
4747         * startup.el (maybe-migrate-user-init-file): Print
4748         information about backup file.
4749         (maybe-create-compatibility-dot-emacs): Follow above change.
4750
4751 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4752
4753         * font-lock.el: Sync font-lock-add-keywords and
4754         font-lock-remove-keywords from GNU Emacs.
4755         * font-lock.el (font-lock-keywords-alist): New.
4756         * font-lock.el (font-lock-removed-keywords-alist): New.
4757         * font-lock.el (font-lock-add-keywords): New.
4758         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4759         * font-lock.el (font-lock-remove-keywords): New.
4760
4761 2007-08-16  Vin Shelton  <acs@xemacs.org>
4762
4763         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4764         patch from Hans de Graaff.
4765
4766 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4767
4768         * package-get.el (package-get-download-sites): Document Chile and
4769         update Denmark download site.
4770         * package-get.el (package-get-pre-release-download-sites): Ditto.
4771
4772 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4773
4774         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4775
4776 2006-12-09  Vin Shelton  <acs@xemacs.org>
4777
4778         * XEmacs 21.4.20 is released
4779
4780 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4781
4782         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4783
4784 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4785
4786         * info.el (Info-find-file-node, Info-insert-dir)
4787         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4788         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4789         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4790         and discussion.
4791
4792 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4793
4794         * obsolete.el (line-beginning-position): New, from 21.5.x.
4795         (line-end-position): Ditto.
4796
4797 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4798
4799         * package-get.el (package-get-download-sites): Welcome
4800         nl.xemacs.org and Thanks!
4801         * package-get.el (package-get-pre-release-download-sites): Ditto.
4802
4803 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4804
4805         * font-lock.el: Add support for not-so recent changes in Java to
4806         java-mode.
4807
4808 2006-01-28  Vin Shelton  <acs@xemacs.org>
4809
4810         * XEmacs 21.4.19 is released
4811
4812 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4813
4814         * easymenu.el: Update copyright. 
4815         * easymenu.el (easy-menu-all-popups):
4816         Add a docstring. 
4817         * easymenu.el (easy-menu-add):
4818         Document a bug, rework the function to preserve any existing
4819         non-default mode-popup-menu instead of overwriting it, and not to
4820         bother normalising the menu title (nothing else does).
4821         * easymenu.el (easy-menu-remove):
4822         Restore the default mode-popup-menu instead of leaving an empty
4823         one when we remove the last easy-menu popup. 
4824
4825 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4826
4827         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4828         as suggested by Rodrigo Ventura.
4829         * package-get.el (package-get-pre-release-download-sites): Ditto,
4830         with replacement of xemacs-21.5 by beta, which is the logical path
4831         to our beta core and package pre-releases.
4832
4833 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4834
4835         * package-get.el (package-get-download-sites): Add Hong Kong
4836         download site.
4837         * package-get.el (package-get-pre-release-download-sites): Ditto.
4838
4839 2005-12-26  Vin Shelton  <acs@xemacs.org>
4840
4841         * find-paths.el:
4842         * find-paths.el (paths-emacs-root-p): Add search for package root.
4843         * find-paths.el (paths-find-emacs-root): Replaced with
4844         paths-find-invocation-roots, which returns a list of roots.
4845         * find-paths.el (paths-find-invocation-roots): New.
4846         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4847
4848 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4849
4850         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4851         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4852
4853 2005-12-03  Vin Shelton <acs@xemacs.org>
4854
4855         * XEmacs 21.4.18 is released
4856
4857 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4858
4859         * package-get.el (package-get-download-sites): Update reflecting
4860         latest http://www.xemacs.org/Releases/ information generated by
4861         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4862         * package-get.el (package-get-pre-release-download-sites): Ditto.
4863
4864 2005-02-28  Simon Josefsson  <jas@extundo.com>
4865
4866         * about.el (xemacs-hackers): Add jas.
4867         (about-other-current-hackers): Likewise.
4868         (about-url-alist): Add URL for jas.
4869         (about-personal-info): Document jas.
4870         (about-hacker-contribution): Describe jas contributions.
4871
4872 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4873
4874         * easymenu.el (easy-menu-remove): As described in 
4875         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4876         except the "Command" menu from mode-popup-menu. 
4877
4878 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4879  
4880         * font.el (font-spatial-to-canonical): Correct calculation of 
4881         return value for pixel-based input value. 
4882  
4883 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4884
4885         * code-process.el (call-process): Process-related docstring
4886         improvements spurred by Norbert Koch.
4887         * code-process.el (call-process-region): Ditto.
4888         * code-process.el (start-process): Ditto.
4889
4890 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4891
4892         * finder.el (finder-find-library): Return filename actually
4893         searched for.
4894
4895 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4896
4897         * help.el (view-emacs-news): Use `expand-file-name' instead of
4898         `locate-data-file' as the latter will find any "NEWS" files that
4899         might exist in packages _before_ the one in core.
4900
4901 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4902
4903         * package-get.el (package-get-init-package):
4904         package-get-init-package buglet (21.4.17) by Jeff Mincy
4905         <mincy@rcn.com> fixing false temporary load-path shadows reported
4906         after package installation and simplifying code.
4907
4908 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4909
4910         * package-get.el (package-get-download-sites): Sync mirrors list
4911         with the XEmacs website.
4912         (package-get-pre-release-download-sites): Ditto.
4913
4914 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4915
4916         * derived.el (derived-mode-merge-syntax-tables):
4917         Revert my 21.5-only patch of 2003-07-18 which slipped in
4918         through Jerry James's patch of 2004-06-07.
4919
4920 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4921
4922         * cmdloop.el (keyboard-quit): Remove workaround for
4923         `region-active-p' not making sure active region is in current
4924         buffer now that it does.
4925         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4926         * simple.el (region-active-p): `region-active-p' to only return t
4927         when active region is in current buffer.
4928
4929 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4930
4931         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4932         package names, quell a byte-compiler warning, doc fix.
4933
4934 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4935
4936         * buffer.el (pop-to-buffer):
4937         * window-xemacs.el (display-buffer):
4938         Document use of `same-window-buffer-names,' `same-window-regexps'
4939         by pop-to-buffer and display-buffer. 
4940         
4941 2005-02-06  Vin Shelton <acs@xemacs.org>
4942
4943         * XEmacs 21.4.17 is released
4944
4945 2005-01-29  Ben Wing  <ben@xemacs.org>
4946
4947         * shadow.el (find-emacs-lisp-shadows):
4948         Add custom-defines to list of ignored files.
4949
4950 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4951
4952         * simple.el (shifted-motion-keys-select-region): Fix statement
4953         about unshifted-motion-keys-deselect-region.
4954
4955 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4956
4957         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4958         now) for GNU Emacs compatibility.
4959         (make-obsolete-variable): Ditto.
4960
4961 2004-01-08  Ben Wing  <ben@xemacs.org>
4962
4963         * code-files.el (load):
4964         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4965
4966 2004-12-05  Vin Shelton <acs@xemacs.org>
4967
4968         * XEmacs 21.4.16 is released
4969
4970 2004-12-04  Vin Shelton  <acs@xemacs.org>
4971
4972         * auto-autoloads.el: Regenerated.
4973
4974         * custom-load.el: Regenerated.
4975
4976 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4977
4978         Fix bug: apropos errors if a defalias refers to an undefined
4979         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4980
4981         * apropos.el (apropos):
4982         (apropos-command):
4983         * help.el (frob-help-extents):
4984         * help-macro.el (make-help-screen):
4985         * hyper-apropos.el (hyper-apropos-grok-functions):
4986         (hyper-apropos-get-doc):
4987         Catch void-function error thrown by `documentation'.
4988
4989 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4990
4991         * packages.el (package-require): Fix incorrect arg to format.
4992         This fixes a `format specifier' error.
4993
4994 2004-08-13  Jerry James  <james@xemacs.org>
4995
4996         * bytecomp.el (forward-word): Tell the byte compiler the correct
4997         number of arguments to forward-word.
4998
4999 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5000
5001         * etags.el: Fixed loading of include files for tag completion. Now
5002         you can make a tag file for a library, include it into your
5003         project and it will be reloaded only if it changed. Infinte
5004         include loops are detected and the correct tag files are loaded.
5005         * etags.el (buffer-tag-table-list): Load and verify tag files in
5006         the external function buffer-tag-table-list-load.
5007         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5008         tag files. Also load the included tag files. The priority of the
5009         included files is right below their parent file. If multiple
5010         matches occur then the symbols from the parent file are found
5011         first.
5012         * etags.el (tag-table-include-files): Corrected comment
5013         string. Switched to pattern constant tags-include-pattern to have
5014         it at a central location.
5015         * etags.el (tags-include-pattern): Added doc string.
5016         * etags.el (add-to-tag-completion-table): Removed obsolete
5017         comments as the include files are allready returned by
5018         buffer-tag-table-list and loaded.
5019         * etags.el (find-tag-internal): The include files are allready
5020         included in tag-tables as buffer-tag-table-list returns them now.
5021
5022 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5023
5024         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5025         Loading items into the notebook is now done by C code.
5026         * widgets-gtk.el (gtk-widget-instantiate-internal):
5027         Style no longer changed.
5028
5029 2004-06-28  Nix  <nix@esperi.org.uk>
5030
5031         * cmdloop.el (truncate-command-history-for-gc): Delay
5032         execution of all things that look up variable bindings,
5033         via `enqueue-eval-event'.
5034
5035 2004-06-24  Vin Shelton  <acs@xemacs.org>
5036
5037         * package-get.el (package-get-require-signed-base-updates):
5038         now defaults to nil.
5039
5040 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * subr.el (split-string): Clean up docstring.
5043
5044 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5045
5046         * faces.el (zmacs-region): fix typo in docstring.
5047
5048 2004-06-07  Jerry James  <james@xemacs.org>
5049
5050         * derived.el: Synch with Emacs 21.3.
5051         * subr.el (with-local-quit): New, from Emacs 21.3.
5052         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5053         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5054         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5055
5056 2004-06-16  Jerry James  <james@xemacs.org>
5057
5058         * cl.el (cl-set-substring): Increment start by the length of the
5059         string, not the string itself.
5060
5061 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5062
5063         * etags.el (tag-table-include-files): Expand included TAGS file
5064         paths to avoid problems with relative paths.  Thanks to Peter
5065         Chubb <peterc@gelato.unsw.edu.au>.
5066         * etags.el (tags-include-pattern): New.
5067         * etags.el (add-to-tag-completion-table): Parse and ignore
5068         trailing include lines.
5069
5070 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5071
5072         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5073         avoiding line solely composed of equal signs.
5074
5075 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5076
5077         * cus-edit.el (alloc): Typo fix.
5078         * cus-edit.el (custom-browse-visibility): Ditto.
5079         * cus-edit.el (custom-variable-value-create): Ditto.
5080         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5081         * cus-edit.el (custom-save-variables): Bind print-length and
5082         print-level to nil to avoid value abbreviation.
5083         * cus-edit.el (custom-save-face-internal): Ditto.
5084         * cus-edit.el (custom-save-faces): Save in sorted order.
5085         * cus-edit.el (custom-save-resets): Bind print-length and
5086         print-level to nil to avoid value abbreviation.
5087         * cus-edit.el (custom-save-loaded-themes): Ditto.
5088
5089 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         * subr.el (split-string-default-separators): New.
5092         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5093         see comment in source.
5094
5095 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5096
5097         * mule/japanese.el (paragraph-start, paragraph-separate):
5098         Remove anchor to BOL.
5099
5100 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5101
5102         * cl.el (gensym, gentemp): Improve docstrings.
5103
5104 2004-05-10  Vin Shelton  <acs@xemacs.org>
5105
5106         * etags.el: Sync with 21.5 version.
5107
5108 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5109
5110         * etags.el:
5111         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5112         only for use with exuberant ctags. This will also enable building of 
5113         completion tables with exuberant ctags. This will not work with
5114         xemacs ctags. 
5115         * etags.el (get-tag-table-buffer): New function for creating of
5116         completion table is used if tags-exuberant-ctags-optimization-p ist t
5117         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5118         finding the tag names. New.
5119         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5120         building tag completion table with exuberant ctags. New.
5121         * etags.el (find-tag-internal): Improve exact tag matching for tags
5122         with name fields. Before the patch return types of functions or
5123         function parameters (with exuberant ctags) were found as matches.
5124
5125 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5126
5127         * list-mode.el (display-completion-list): Fixed completion list was
5128         taking the width of the frame and not of the window for displaying
5129         the selection methods.
5130
5131 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5132
5133         * menubar-items.el (default-menubar): Options are saved to custom.el.
5134
5135
5136 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5137
5138         * isearch-mode.el (isearch-abort): Preserve successful search target.
5139
5140 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5141
5142         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5143         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5144         Bihlmeyer.
5145         * gnuserv.el (gnuserv-mode-line-string): New.
5146         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5147         gnuserv-mode.
5148         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5149         * gnuserv.el (gnuserv-edit-files): Use
5150         make-x-device-with-gtk-fallback.
5151
5152 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5153
5154         * gtk-widgets.el: New import: gtk-accel-group-new.
5155         * dialog-gtk.el:
5156         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5157         * dialog-gtk.el (popup-builtin-question-dialog):
5158         Added support for dialog button mnemonics.
5159
5160 2004-03-22  Chris Green <cmg@dok.org>
5161
5162         * process.el (shell-command): Output buffer was ignored when a
5163         background process was run via shell-command.
5164
5165 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5166
5167         * cus-edit.el (custom-save-variables): Retrieve a list of
5168         variables to save first, sort it, and make sure the variables are
5169         saved in sorted order.
5170
5171 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5172  
5173         * package-get.el (package-get-update-base-from-buffer): Force
5174         binary coding system for verifying GnuPG signature in the
5175         package-index file.
5176  
5177 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5178
5179         * package-get.el (package-get-package-index-file-location): Handle
5180         missing "EMACSPACKAGEPATH" environment variable.
5181
5182 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5183
5184         * package-admin.el (package-admin-find-top-directory): Simplify
5185         directory comparisions and fix substring errors on short path
5186         components.
5187         * package-get.el (package-get-package-index-file-location):
5188         Default to first component of "EMACSPACKAGEPATH", if set.
5189
5190 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5191
5192         * package-get.el (process-error): New error datum.
5193
5194 2004-02-02  Vin Shelton <acs@xemacs.org>
5195
5196         * XEmacs 21.4.15 is released
5197
5198 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5199
5200         * itimer.el (activate-itimer): Modify the itimer timeout value as
5201         if it were begun at the last time when the itimer driver was woken
5202         up.
5203
5204 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5205
5206         * specifier.el (Copyright):
5207         Update.
5208         (make-specifier-and-init):
5209         (map-specifier):
5210         (canonicalize-inst-pair):
5211         (canonicalize-spec-list):
5212         (set-specifier):
5213         Synch docstrings to 21.5 where appropriate.
5214
5215 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5216
5217         * package-get.el (package-get-list-packages-where): New.  A
5218         function that allows searching for groups of packages.  For
5219         example, find all packages that require the fsf-compat package.
5220
5221 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5222
5223         The Great PUI Sync.
5224
5225         * auto-autoloads.el: Regenerated.
5226
5227         * custom-load.el: Regenerated.
5228
5229         * dumped-lisp.el (packages-hardcoded-lisp): New.
5230
5231         * menubar-items.el (menu-max-items): New.
5232         (menu-submenu-max-items): New.
5233         (menu-submenu-name-format): New.
5234         (menu-split-long-menu): New.
5235         (menu-sort-menu): New.
5236         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5237
5238         * obsolete.el (pui-add-install-directory): Renamed to the more
5239         logical `pui-set-local-package-get-directory'.
5240         (package-get-download-menu): Moved to `package-ui.el' and renamed
5241         to `package-ui-add-download-menu'.
5242
5243         * package-admin.el (package-admin-install-function-mswindows):
5244         Whitespace clean up.
5245         (package-admin-add-single-file-package): Removed.
5246         (package-admin-default-install-function): Whitespace clean up.
5247         (package-admin-find-top-directory): New.
5248         (package-admin-get-install-dir): Use it.
5249         (package-admin-get-manifest-file): 
5250         (package-admin-check-manifest): 
5251         (package-admin-add-binary-package):
5252         (package-admin-get-lispdir):
5253         (package-admin-delete-binary-package):
5254         (package-admin):
5255
5256         * package-get.el (package-get-package-index-file-location): New.
5257         (package-get-install-to-user-init-directory): New.
5258         (package-get-remote):
5259         (package-get-download-sites):
5260         (package-get-pre-release-download-sites): New.
5261         (package-get-site-release-download-sites): New.
5262         (package-get-base-filename):
5263         (package-get-always-update):
5264         (package-get-user-index-filename): Removed.
5265         (package-get-pgp-available-p): New.
5266         (package-get-require-signed-base-updates):
5267         (package-get-was-current):
5268         (package-entries-are-signed): New.
5269         (package-get-continue-update-base): New.
5270         (package-get-download-menu): Removed.
5271         (package-get-require-base):
5272         (package-get-update-base-entry):
5273         (package-get-locate-file):
5274         (package-get-locate-index-file):
5275         (package-get-maybe-save-index):
5276         (package-get-update-base):
5277         (package-get-update-base-from-buffer):
5278         (package-get-update-base-entries):
5279         (package-get-interactive-package-query):
5280         (package-get-update-all):
5281         (package-get-all):
5282         (package-get-dependencies):
5283         (package-get-init-package):
5284         (package-get-info): New.
5285         (package-get):
5286         (package-get-staging-dir):
5287         (package-get-set-version-prop): Removed.
5288         (package-get-installedp):
5289         (package-get-ever-installed-p):
5290         (packages): Removed.
5291         (package-get-custom-groups): Removed.
5292         (package-get-custom): Removed.
5293         (package-get-custom-add-entry): Removed.
5294
5295         * package-info.el (batch-update-package-info):
5296
5297         * package-net.el (package-net-batch-generate-bin-ini):
5298         (package-net-update-installed-db):
5299
5300         * package-ui.el (pui-info-buffer):
5301         (pui-directory-exists): Removed.
5302         (pui-package-dir-list): Removed.
5303         (pui-add-install-directory): Removed.
5304         (package-ui-download-menu): New.
5305         (package-ui-pre-release-download-menu): New.
5306         (package-ui-site-release-download-menu): New.
5307         (pui-set-local-package-get-directory): New.
5308         (pui-package-symbol-char):
5309         (pui-update-package-display):
5310         (pui-toggle-package):
5311         (pui-toggle-package-key):
5312         (pui-toggle-package-delete):
5313         (pui-toggle-package-delete-key):
5314         (pui-toggle-package-event):
5315         (pui-toggle-verbosity-redisplay):
5316         (pui-install-selected-packages):
5317         (pui-add-required-packages):
5318         (pui-help-echo):
5319         (pui-display-info):
5320         (list-packages-mode):
5321         (pui-list-packages):
5322
5323         * packages.el (packages-compute-package-locations):
5324         (package-require):
5325         (package-delete-name):
5326         (packages-hardcoded-lisp): Removed.
5327         (packages-useful-lisp): Removed.
5328         (packages-unbytecompiled-lisp): Removed.
5329         (packages-find-package-directories):
5330
5331         Summary:
5332
5333         Major code clean up of all things PUI.
5334
5335         Much improved code to determine where packages should be
5336         installed.  PUI no longer depends on any packages being
5337         pre-installed to compute where packages are to be installed to.
5338
5339         The user can specify the location of their package-index file.  It
5340         isn't necessary to set this because it has sane defaults.  People
5341         who "run-in-place" won't accidently overwrite the CVS
5342         package-index file.  See
5343         `package-get-package-index-file-location'. 
5344
5345         PUI will now properly clean up after itself in the event of an
5346         unsuccessful package install.  This drastically reduces the number
5347         of "wrong md5sum" FAQs.
5348
5349         non-Mule XEmacsen can no longer install Mule packages.
5350
5351         Package management via the custom interface has been removed.
5352
5353         The PUI related menubar items have been reorganised.
5354
5355         The PGP verification code has been fixed and the default for
5356         whether or not it is used is automatically computed.
5357
5358         * update-elc.el ((preloaded-file-list site-load-packages
5359         need-to-dump dumped-exe)):
5360         Just a couple of small changes to allow for
5361         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5362         existing anymore.
5363
5364 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5365
5366         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5367         apply `format' to the first argument of byte-compile-warn, it
5368         already calls format.
5369
5370 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5371
5372         * files.el (delete-old-versions): Avoid going interactive during
5373         make install when environment variable VERSION_CONTROL is set.
5374
5375 2003-12-04  Vin Shelton  <acs@xemacs.org>
5376
5377         * menubar-items.el (menu-item-search): Only bring up search dialog
5378         box if the feature is available and desired.
5379
5380 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5383
5384 2003-11-05  Vin Shelton  <acs@xemacs.org>
5385
5386         * help.el (Help-prin1-face):
5387         (Help-princ-face):
5388         princ and prin1 are functions and need to be called as such.  The
5389         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5390
5391 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5392
5393         * about.el (about-xemacs): Give full version and build date.
5394
5395 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5396
5397         * win32-native.el (grep-null-device): This XEmacs has null-device.
5398
5399 2003-09-06  Mike Sperber  <mike@xemacs.org>
5400
5401         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5402         implement the specified semantics for `defvar.'
5403
5404 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5405
5406         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5407         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5408         displaying buffer in question.
5409
5410 2003-09-03  Vin Shelton <acs@xemacs.org>
5411
5412         * XEmacs 21.4.14 is released
5413
5414 2003-08-17  Vin Shelton  <acs@xemacs.org>
5415
5416         * about.el: Vanity patch.
5417
5418 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5419
5420         * code-process.el (call-process):
5421         (call-process-region):
5422         (start-process):
5423         Document coding system processing.
5424
5425 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5426
5427         * startup.el (splash-frame-body): Idiomatic English.
5428
5429 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5430
5431         * font-lock.el (font-lock-match-java-declarations): Move
5432         save-restriction, narrow-to-region to beginning of function to
5433         avoid going beyond the limit and causing an infloop.
5434
5435 2003-04-16  Jerry James  <james@xemacs.org>
5436
5437         * keydefs.el: Remove mappings for keys mapped to the nowhere
5438         defined function function-key-error.
5439
5440 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5441
5442         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5443         lisp-interaction-mode-hook): Add the docstrings.
5444
5445 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5446
5447         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5448         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5449         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5450
5451 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5452
5453         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5454         lambda list after the original doc.  Care about
5455         #'(lambda () "SingleString") 
5456         (cl-upcase-arg): 
5457         (cl-function-arglist):
5458         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5459         circular data structures in lambda list specification
5460
5461 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5462
5463         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5464         to appear in font-lock-function-name-face.
5465
5466 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5467
5468         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5469         is not also the value of the lambda.
5470
5471 2003-05-06  Andy Piper  <andy@xemacs.org>
5472
5473         * files.el (revert-buffer): Make sure local variables get processed,
5474         even in the case of an optimized reversion.
5475
5476 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5477
5478         * XEmacs 21.4.13 is released
5479
5480 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5481
5482         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5483         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5484
5485 2003-02-14  Ben Wing  <ben@xemacs.org>
5486
5487         * byte-optimize.el:
5488         * byte-optimize.el (byte-compile-inline-expand):
5489         * byte-optimize.el (byte-compile-unfold-lambda):
5490         * byte-optimize.el (byte-optimize-form-code-walker):
5491         * byte-optimize.el (byte-optimize-form):
5492         * byte-optimize.el (byte-decompile-bytecode-1):
5493         * byte-optimize.el (byte-optimize-lapcode):
5494         Review carefully and sync up to 20.7 except for areas as noted.
5495         Fixes problem with JDE compilation.
5496
5497 2003-02-05  Ben Wing  <ben@xemacs.org>
5498
5499         * simple.el:
5500         * simple.el (motion-keys-for-shifted-motion):
5501         Omit M-S-home/end from motion keys.
5502
5503 2003-02-07  Ben Wing  <ben@xemacs.org>
5504
5505         * text-props.el (text-property-any):
5506         * text-props.el (text-property-not-all):
5507         Fix bug when end > start.
5508
5509 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5510
5511         * info.el (Info-insert-dir): Make default-directory end in
5512         separator.  Patch due to Martin Buchholz.
5513
5514 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         * XEmacs 21.4.12 "Portable Code" is released.
5517
5518 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5519
5520         * about.el: Update golubev data.
5521
5522 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5523
5524         * isearch-mode.el (isearch-mode-map): Substitute comment on
5525         desirability, and back out "GR is printable" changes.
5526
5527 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5528
5529         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5530
5531 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5532
5533         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5534
5535 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5536
5537         * menubar-items.el (default-menubar): Use browse-url-mozilla
5538         instead of browse-url-gnome-moz for Mozilla.
5539
5540 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5541
5542         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5543
5544 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5545
5546         * files.el (auto-mode-alist): Remove redundant entries for modes
5547         that live in packages.
5548         (interpreter-mode-alist): Ditto.
5549
5550 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5551
5552         * menubar-items.el (default-menubar): Sync with current
5553         browse-url-xemacs.el.
5554
5555 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5556
5557         * XEmacs 21.4.10 "Military Intelligence" is released.
5558
5559 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5560
5561         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5562
5563 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5564
5565         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5566
5567 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5568
5569         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5570         effect free function.
5571         (font-lock-fontify-keywords-region): Supply the argument to
5572         font-lock-compile-keywords.
5573
5574 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5575
5576         * package-get.el (package-get-download-sites): Bring sites list
5577         up to date, prefer xx.xemacs.org addresses.
5578
5579 2002-09-27  Andy Piper  <andy@xemacs.org>
5580
5581         * dialog.el (make-dialog-box): for general dialogs only
5582         delete-frame-hook will be run.
5583
5584 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5585
5586         * font-lock.el (font-lock-fontify-syntactically-region): Add
5587         comment about lookup-syntax-properties, document LOUDLY as unused.
5588
5589 2002-08-26  Andy Piper  <andy@xemacs.org>
5590
5591         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5592         merge.
5593
5594 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5595
5596         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5597         (make-obsolete-variable): Ditto.
5598         (make-compatible): Ditto.
5599         (make-compatible-variable): Ditto.
5600
5601 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5602
5603         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5604         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5605
5606 2002-08-28  Andy Piper  <andy@xemacs.org>
5607
5608         * files.el (revert-buffer): propagate revert-without-query-status.
5609
5610 2002-06-03  Andy Piper  <andy@xemacs.org>
5611
5612         * dialog-items.el (make-search-dialog): align various subcontrols
5613         in visually pleasing ways, allow frame to autosize to the dialog
5614         size.
5615         * dialog.el (make-dialog-box): add a border inside the frame. Add
5616         :autosize property, if t then reset the frame size appropriately
5617         before the frame is mapped.
5618         * gutter-items.el (set-progress-feedback-instantiator): align
5619         various subcontrols.
5620         * gutter-items.el (set-progress-abort-instantiator): ditto.
5621
5622 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5623
5624         * XEmacs 21.4.9 "Informed Management" is released.
5625
5626 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5627
5628         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5629         "&optional append" argument.
5630
5631 2002-07-16  Didier Verna  <didier@xemacs.org>
5632
5633         * subr.el (replace-in-string): fix case fold bug introduced by
5634         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5635         case-fold-search in temporary buffers.
5636
5637 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5638
5639         * lib-complete.el (find-library): Remove check for mule because
5640         decompression DOES work on Mule.
5641
5642 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5643
5644         * simple.el (join-line): New alias for `delete-indentation'.
5645
5646 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5647
5648         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5649         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5650         (font-lock-builtin-face): New.
5651         (font-lock-constant-face): New.
5652         (font-lock-face-list): Add builtin and constant faces.
5653
5654 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5655
5656         * autoload.el (make-autoload): Support define-derived-mode.
5657         Collected puts of doc-string-elt property.  Based on a patch by
5658         Didier Verna <didier@xemacs.org>.
5659
5660 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5661
5662         * wid-edit.el (widget-field-activate): Fix docstring typo.
5663
5664 2002-07-23  Andy Piper  <andy@xemacs.org>
5665
5666         * about.el (about-personal-info): update me.
5667
5668 2002-07-12  Andy Piper  <andy@xemacs.org>
5669
5670         * custom.el (custom-theme-set-variables): remove bogus
5671         arguments. Use custom-set-default to set defaults.
5672         (custom-set-variables): update doc.
5673         (custom-local-buffer): new, synced from FSF.
5674         (custom-set-default): ditto.
5675         (defcustom): update doc.
5676
5677 2002-06-16  Andy Piper  <andy@xemacs.org>
5678
5679         * menubar-items.el (default-menubar): enable windows printing on
5680         cygwin as well as native.
5681
5682 2002-06-12  Andy Piper  <andy@xemacs.org>
5683
5684         * printer.el (generic-print-buffer): catch all errors so that the
5685         print device can be cleared in all scenarios.
5686         (Printer-clear-device): make sure clearing the printer allows it
5687         to be used again immediately.
5688         (generic-print-region): make sure the default printer face is
5689         black-on-white.
5690
5691 2002-04-23  Jerry James  <james@xemacs.org>
5692
5693         * window-xemacs.el (display-buffer-function): Change doc to
5694         reflect new arg.
5695         * window-xemacs.el (pre-display-buffer-function): Ditto.
5696         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5697         non-nil, make the new window just big enough for its contents.
5698         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5699         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5700         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5701
5702 2002-06-06  Andy Piper  <andy@xemacs.org>
5703
5704         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5705         (defcustom): ditto.
5706         (custom-handle-keyword): ditto.
5707
5708 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5709
5710         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5711         Make obsolete.  Default to nil.
5712         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5713         Inspired by a patch by John Palmieri.
5714
5715 2002-07-01  Mike Alexander  <mta@arbortext.com>
5716
5717         * process.el (shell-command-on-region): Don't delete the region
5718         before giving it to call-process-region
5719
5720 2002-06-04  Jerry James <james@eecs.ku.edu>
5721
5722         * find-paths.el (paths-find-architecture-directory): Search in
5723         `system-configuration'/`base', not `base'`system-configuration'.
5724
5725 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5726
5727         * info.el (Info-index): Add missing \ in [ t].
5728
5729 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5730
5731         * gutter-items.el (gutter-buffers-tab-visible-p,
5732         buffers-tab-omit-function, buffers-tab-selection-function,
5733         buffers-tab-filter-functions):
5734         Doc improvements.
5735
5736 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5737
5738         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5739
5740         * toolbar-items.el (toolbar-news): Fix typo in message string.
5741
5742 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5743
5744         * dialog.el (yes-or-no-p-dialog-box): 
5745         * cmdloop.el (y-or-n-p-minibuf):
5746         (yes-or-no-p-minibuf):
5747         (yes-or-no-p):
5748         (y-or-n-p): 
5749         Specify negative answers in docstrings.
5750
5751 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5752
5753         * package-ui.el (pui-help-echo): Display both installed and author
5754         version.  Use a balloon-help window to display extra info like
5755         package requires.
5756
5757 2002-05-30  Andy Piper  <andy@xemacs.org>
5758
5759         * files.el (revert-buffer-internal): don't visit
5760         revert-buffer. Kill buffer when not used. Suggested by Mike
5761         Alexander <mta@arbortext.com>
5762
5763 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5764
5765         * files.el (revert-buffer): More docstring fiddling.
5766
5767 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5768
5769         * files.el (revert-buffer):
5770         (revert-buffer-internal):
5771         (revert-buffer-insert-file-contents-function):
5772         Improve docstrings and comments.
5773
5774 2002-05-08  Andy Piper  <andy@xemacs.org>
5775
5776         * files.el (revert-buffer): observe noconfirm behavior.
5777
5778 2002-04-09  Andy Piper  <andy@xemacs.org>
5779
5780         * files.el (revert-buffer): use revert-buffer-internal if it looks
5781         like doing so will not result in any user-visible changes.
5782         (revert-buffer-internal): new function. Do the actual process of
5783         reversion and then see whether the result is any different to what
5784         we have already. If it is not then do nothing.
5785
5786 2001-12-11  Andy Piper  <andy@xemacs.org>
5787
5788         * menubar.el (get-popup-menu-response): re-order so that it works
5789         on more sane/facist window systems.
5790
5791 2001-12-03  Andy Piper  <andy@xemacs.org>
5792
5793         * faces.el (frob-face-property): don't infloop in face frobbing
5794         from Jan Vroonhof <jan@xemacs.org>.
5795
5796 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5797
5798         * faces.el (frob-face-property): Follow face fall-back hierarchy
5799         properly for face properties without an instance. Only do manual
5800         copy form 'default in last resort. This handles in particular
5801         the case where 'default itself has only a fall-back (which is
5802         the case by default on windows).
5803
5804 2001-11-24  Andy Piper  <andy@xemacs.org>
5805
5806         * printer.el (generic-print-region): set default-frame-plist to
5807         nil while creating the printer frame so that sizes reflect the
5808         printed page.
5809
5810         * faces.el (face-complain-about-font): Don't complain on printers.
5811
5812 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5813         
5814         * package-net.el: Andy synch.
5815         
5816 2001-12-16  Andy Piper  <andy@xemacs.org>
5817
5818         * package-get.el (package-get-update-all): Make sure installed.db
5819         gets updated after updating packages.
5820
5821 2002-03-28  Ben Wing  <ben@xemacs.org>
5822
5823         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5824         continuation, truncation so that we don't get line jumpiness from
5825         them being larger than the line height.
5826
5827         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5828
5829 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5830
5831         * font.el (font-window-system-mappings): Add mapping for Gtk
5832         (assume identical to X) 
5833
5834 2002-02-04  Andy Piper  <andy@xemacs.org>
5835
5836         * files.el (convert-standard-filename): Fix for short filename
5837         Peter Arius <pas@methodpark.de>
5838
5839 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5840
5841         * list-mode.el (default-choose-completion): completion-base-size
5842         should refer to local value in the completion list buffer.
5843
5844 2001-12-03  Didier Verna  <didier@xemacs.org>
5845
5846         * rect.el: autoload `replace-rectangle'.
5847         * keydefs.el (global-map): bind it to `C-x r p'.
5848
5849 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5850
5851         * XEmacs 21.4.8 "Honest Recruiter" is released.
5852
5853 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5854
5855         This patch is based on Jerry James's patch and analysis.
5856
5857         * select.el (get-clipboard):
5858         (get-selection):
5859         Update docstrings.
5860         (get-clipboard-foreign):
5861         (get-selection-foreign):
5862         New function for use as `interprogram-paste-function's.
5863
5864         * simple.el (interprogram-paste-function): Change default to
5865         `get-clipboard-foreign'; improve docstring.
5866         (interprogram-cut-function): Improve dosctring.
5867
5868 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5869
5870         * XEmacs 21.4.7 "Economic Science" is released.
5871
5872 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5873
5874         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5875
5876 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5877
5878         * obsolete.el (assq-delete-all): New compatibility alias for 
5879         remassq.
5880
5881 2002-01-09  Simon Josefsson  <jas@extundo.com>
5882
5883         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5884
5885 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5886
5887         * info.el (Info-auto-generate-directory): Default
5888         Info-auto-generate-directory to 'if-outdated.
5889
5890 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5891
5892         * startup.el (normal-top-level): Prevent migration code from
5893         trashing .emacs on an error in loading the init files.
5894
5895 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5896
5897         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5898         "system default" Xdefaults and friends get xrdb-mode.
5899
5900 2002-03-05  Mats Lidell  <matsl@contactor.se>
5901  
5902         * help-nomule.el (tutorial-supported-languages): Added Swedish
5903         tutorial. Sorted languages.
5904
5905 2002-02-11  Mike Sperber <mike@xemacs.org>
5906
5907         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5908         regenerating outdated dir files and dir is non-existent.
5909
5910 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * code-files.el (convert-mbox-coding-system): Improve comment.
5913         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5914         coding-system argument to `write-region-pre-hook' call.
5915         (write-region-pre-hook): Fix docstring to mention lockname argument.
5916
5917 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5918
5919         * minibuf.el (completing-read): Remove redundant wrong arg list.
5920
5921         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5922
5923 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5924
5925         * obsolete.el (interactive-form): new compatibility alias for 
5926         function-interactive.
5927
5928 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5929
5930         * menubar-items.el (Menubar-items-truncate-list): Removed.
5931         * menubar-items.el (Menubar-items-truncate-history): New.
5932         * menubar-items.el (default-menubar): Use
5933         Menubar-items-truncate-history.
5934
5935 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5936
5937         * printer.el (generic-print-region): Pass correct arguments to
5938         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5939         Torkelsson <torkel@acc.umu.se>.
5940
5941 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5942
5943         * help.el (describe-mode): synched with FSF 19.34; handle nil
5944         minor mode indicators.
5945
5946 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5947
5948         * minibuf.el (completing-read): Update docstring.
5949
5950 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5951
5952         * XEmacs 21.4.6 "Common Lisp" is released.
5953
5954 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5955
5956         * package-net.el: Inadvertant synch with Windows branch.  From
5957         Andy's log:
5958         (package-net-kit-version): new variable.
5959         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5960
5961 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5962
5963         * package-get.el (package-get-locate-index-file): Also search the
5964         core etc/ directory for the package index file if it can't be
5965         found in ~/.xemacs/.
5966
5967 2001-12-13  William Perry  <wmperry@gnu.org>
5968
5969         * dialog-gtk.el (popup-builtin-question-dialog):
5970         Conform to API in gui.c.
5971         
5972 2001-11-12  Andy Piper  <andy@xemacs.org>
5973
5974         * cus-edit.el (custom-save-face-internal): make sure we save
5975         non-themed faces.
5976         (custom-save-variables): ditto variables.
5977
5978 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5979
5980         * faces.el (make-face-family):
5981         (make-face-size):
5982         New face-modifying functions per Jan Vroonhof.
5983
5984         cus-face.el (custom-set-face-font-family):
5985         (custom-set-face-font-size):
5986         Use them.
5987
5988         * font.el (font-window-system-mappings): More precise docstring.
5989
5990         (font-create-name):
5991         (font-create-object):
5992         (tty-font-create-object):
5993         (tty-font-create-plist):
5994         (x-font-create-object):
5995         (x-font-create-name):
5996         (ns-font-create-name):
5997         (mswindows-font-create-object):
5998         (mswindows-font-create-name):
5999         Add doctrings.
6000
6001 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6002
6003         * gtk-faces.el (gtk-init-device-faces): removed spurious
6004         quote before let* expression.
6005
6006 2001-10-29  Andy Piper  <andy@xemacs.org>
6007
6008         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6009         modified when changing coding system.
6010
6011         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6012         that we invoke the GUI directory selector.
6013
6014 2001-10-25  Andy Piper  <andy@xemacs.org>
6015
6016         * dialog.el (make-dialog-box): use new directory dialog support.
6017         * minibuf.el (read-file-name-1): ditto.
6018         (read-file-name): ditto.
6019         (read-directory-name): ditto.
6020
6021 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6022
6023         * XEmacs 21.4.5 "Civil Service" is released.
6024
6025 2001-04-23  Didier Verna  <didier@xemacs.org>
6026
6027         * cus-edit.el (custom-variable-pre-save): New.
6028         * cus-edit.el (custom-variable-post-save): New.
6029         * cus-edit.el (custom-variable-save): use them.
6030         * cus-edit.el (custom-face-pre-save): New.
6031         * cus-edit.el (custom-face-post-save): New.
6032         * cus-edit.el (custom-face-save): use them.
6033         * cus-edit.el (custom-group-pre-save): New.
6034         * cus-edit.el (custom-group-post-save): New.
6035         * cus-edit.el (custom-group-save): use them.
6036         * cus-edit.el (Custom-save): use the pre/post functions above,
6037         call `custom-save-all' only once.
6038         * cus-edit.el (custom-variable-pre-reset-standard): New.
6039         * cus-edit.el (custom-variable-post-reset-standard): New.
6040         * cus-edit.el (custom-variable-reset-standard): use them.
6041         * cus-edit.el (custom-face-pre-reset-standard): New.
6042         * cus-edit.el (custom-face-post-reset-standard): New.
6043         * cus-edit.el (custom-face-reset-standard): use them.
6044         * cus-edit.el (custom-group-pre-reset-standard): New.
6045         * cus-edit.el (custom-group-post-reset-standard): New.
6046         * cus-edit.el (Custom-reset-standard): use them.
6047         * cus-edit.el (custom-face-reset-saved): use the pre/post
6048         functions above, call `custom-save-all' only once.
6049
6050 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6051
6052         * gutter-items.el (buffers-tab face): Derive from the modeline
6053         face by default.  Many people use white-on-black for the default
6054         font, and the tabs look hideous with that color combination.  The
6055         modeline usually has the correct colors.
6056
6057 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6058
6059         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6060         (tag-mark-stack-max): Typo fix.
6061
6062 2001-09-28  Ben Wing  <ben@xemacs.org>
6063
6064         * font-lock.el:
6065         * font-lock.el (font-lock-after-change-function):
6066         fix problem with last patch, reported by Katsumi Yamaoka.
6067
6068 2001-09-17  Ben Wing  <ben@xemacs.org>
6069
6070         * font-lock.el (font-lock-after-change-function):
6071         fix problem when you insert a comment on the line before a line of
6072         code: if we use the following char, then when you hit backspace,
6073         the following line of code turns the comment color.
6074
6075 2001-06-08  Ben Wing  <ben@xemacs.org>
6076
6077         * process.el: comment about shell-command-switch.
6078         * process.el (shell-quote-argument): Need to quote a null
6079         argument, too.  From Dan Holmsand.
6080         
6081         * startup.el (normal-top-level): Delete some unused FSF junk.
6082         * startup.el (command-line-early):
6083         
6084         * startup.el (command-line): Call MS Windows init function.
6085         
6086         * win32-native.el:
6087         * win32-native.el (mswindows-system-shells): New.
6088         * win32-native.el (mswindows-system-shell-p): New.
6089         * win32-native.el (init-mswindows-at-startup): New.
6090         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6091         * win32-native.el (mswindows-quote-one-simple-arg):
6092         * win32-native.el (mswindows-quote-one-command-arg):
6093         * win32-native.el (mswindows-construct-process-command-line-alist):
6094         Correct comments at top.  Correctly handle passing arguments
6095         to Cygwin programs and to bash.  Fix quoting of zero-length
6096         arguments (from Dan Holmsand).  Set shell-command-switch based
6097         on shell-file-name, which in turn comes from env var SHELL.
6098
6099 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6100
6101         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6102         default-toolbar-position): Fill docstrings for balloon-help.
6103
6104 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6105
6106         * faces.el: Reenable specifications over 'gtk domain.
6107
6108 2001-08-08  Didier Verna  <didier@xemacs.org>
6109
6110         * autoload.el (update-autoload-files): make defdir a file name,
6111         not directory name.
6112
6113 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6114
6115         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6116
6117         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6118
6119 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6120
6121         * font-menu.el (font-menu-set-font): Default to current font-family.
6122         (font-menu-preferred-resolution):
6123         (font-menu-size-scaling):
6124         Provide gtk defaults, too.
6125
6126 2001-07-29  Mike Alexander  <mta@arbortext.com>
6127
6128         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6129         list
6130         (custom-set-face-font-family): ditto
6131
6132 2001-07-26  Mike Sperber <mike@xemacs.org>
6133
6134         * files.el (auto-mode-alist): .9 files are man pages, too.
6135
6136 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6137
6138         * process.el (call-process-internal): bind
6139         coding-system-for-write to 'binary when calling
6140         start-process-internal, so the process receives 
6141         the literal contents of INFILE.
6142
6143 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6144
6145         * files.el (auto-mode-alist): Add configure.ac support.
6146
6147 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6148
6149         * buff-menu.el:
6150         mouse.el:
6151         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6152
6153 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6154
6155         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6156
6157 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6158
6159         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6160         mixed text.
6161         (kinsoku-eol-p): Ditto.
6162
6163 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6164
6165         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6166         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6167         characters as the category `s' or `e' correctly.
6168
6169 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6170
6171         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6172
6173 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6174
6175         * mule/cyrillic.el:  Set up case table.
6176
6177 2001-06-08  Mike Sperber <mike@xemacs.org>
6178
6179         * files.el (save-some-buffers-1): Don't zap the help window right
6180         after `map-y-or-n-p' has popped it up.
6181
6182 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6183
6184         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6185
6186 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6187
6188         * specifier.el: define-specifier-tag 'gtk.
6189
6190 2001-05-12  Ben Wing  <ben@xemacs.org>
6191
6192         * find-paths.el (paths-find-recursive-path):
6193         fix error with null EXCLUDE-REGEXP.
6194         
6195         * font-lock.el (font-lock-mode):
6196         fix problem reported by hrvoje with buffers starting with a space.
6197         
6198 2001-05-06  Ben Wing  <ben@xemacs.org>
6199
6200         * dialog.el (make-dialog-box):
6201         * menubar-items.el (default-menubar):
6202         * printer.el (generic-print-buffer):
6203         * printer.el (generic-print-region):
6204         implement printing the selection when it's selected.
6205
6206 2001-04-18  Didier Verna  <didier@xemacs.org>
6207
6208         * cus-edit.el (Custom-reset-standard): reset to standard settings
6209         not only when the buffer's :custom-state is 'modified, but also
6210         when it is 'set or 'saved.
6211
6212 2001-04-17  Didier Verna  <didier@xemacs.org>
6213
6214         * startup.el (load-user-init-file): define `custom-file' before
6215         loading the user's init file.
6216
6217 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6218
6219         * menubar.el (popup-mode-menu): Make it work with
6220         popup-menu-titles turned off.
6221         
6222 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6223
6224         * about.el (about-mailto-link): Use compose-mail for sending mail.
6225
6226 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6227
6228         * package-admin.el (package-install-hook): New.
6229         (package-delete-hook): New.
6230         (package-admin-add-single-file-package): Use package-delete-hook.
6231
6232         * package-get.el (package-get): Use package-install-hook.
6233
6234 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6235
6236         * package-ui.el (pui-install-selected-packages): reverse the lists
6237         of packages so that they get handled in the same order as they
6238         were selected.
6239
6240 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6241
6242         * packages.el (locate-library): Use read-library-name for completion.
6243
6244 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6245
6246         * byte-optimize.el (=): `=' is not a binary predicate!
6247         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6248         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6249
6250 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6251
6252         * bytecomp.el (byte-compile-arithcompare):
6253         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6254
6255 2001-06-03  William M. Perry  <wmperry@gnu.org>
6256
6257         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6258         return the filename selected by the user!
6259
6260 2001-05-31  William M. Perry  <wmperry@gnu.org>
6261
6262         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6263         in XEmacs/GTK.
6264
6265 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6266
6267         * coding.el: Tiny typo fixed.
6268
6269 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6270
6271         * XEmacs 21.4.3 "Academic Rigor" is released.
6272
6273 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6274
6275         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6276
6277 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6278
6279         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6280
6281 2001-05-04  Ben Wing  <ben@xemacs.org>
6282
6283         * printer.el (generic-print-buffer):
6284         * printer.el (generic-print-region):
6285         Enable dialog boxes.  Apply workaround recommended by Kirill.
6286         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6287         
6288         * simple.el (kill-whole-line):
6289         * simple.el (kill-line-1):
6290         * simple.el (kill-entire-line):
6291         * simple.el (kill-line):
6292         * simple.el (backward-kill-line):
6293         Take out interactive dependence of kill-whole-line.
6294
6295 2001-04-22  Ben Wing  <ben@xemacs.org>
6296
6297         * dialog.el (make-dialog-box):
6298         Put dialog titles back in -- this time correctly.  Fix various
6299         other problems with leaks and such.
6300
6301         * simple.el (region-exists-p):
6302         * simple.el (region-active-p):
6303         Add comment about which one is correct to use in menu specs.
6304
6305 2001-05-05  Ben Wing  <ben@xemacs.org>
6306
6307         * dialog.el (make-dialog-box): fix doc string.
6308         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6309         take out Pretty Print.
6310         * printer.el:
6311         * printer.el (printer-current-device): New.
6312         * printer.el (Printer-get-device): New.
6313         * printer.el (Printer-clear-device): New.
6314         * printer.el (generic-page-setup): New.
6315         * printer.el (generic-print-buffer):
6316         * printer.el (generic-print-region):
6317         Implement Page Setup.  Handle errors properly.
6318
6319 2001-05-05  Ben Wing  <ben@xemacs.org>
6320
6321         * subr.el (error): Complete list of errors in doc string.
6322         
6323 2001-04-22  Ben Wing  <ben@xemacs.org>
6324
6325         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6326         
6327 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6328
6329         * build-report.el: Remove CVS keywords since this file has been in
6330         core lisp for a while now.
6331         * build-report.el (build-report-make-output-files): Fix typo.
6332
6333 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6334
6335         * about.el (about-finish-buffer): Make sure the last change works
6336         even if EVENT is nil.
6337
6338 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6339
6340         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6341         clicked, not the one that happens to be the current buffer at the
6342         time.
6343
6344 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6345
6346         * cus-edit.el (custom-display): Support the GTK Window System also.
6347
6348 2001-04-30  Ben Wing  <ben@xemacs.org>
6349
6350         * printer.el:
6351         * printer.el (printer-page-header):
6352         * printer.el (Print-context): New.
6353         * printer.el (printer-page-footer):
6354         * printer.el (generate-header-element): New.
6355         * printer.el (generate-header-line): New.
6356         * printer.el (print-context-property):
6357         * printer.el (generic-print-buffer):
6358         * printer.el (generic-print-region):
6359         Implement headers and footers.  Implement calling Print dialog box
6360         (#### but it doesn't quite work yet).
6361
6362 2001-04-25  Ben Wing  <ben@xemacs.org>
6363
6364         * about.el (xemacs-hackers):
6365         * about.el (about-url-alist):
6366         * about.el (about-personal-info):
6367         * about.el (about-hacker-contribution):
6368         More contributions.
6369         
6370         * simple.el (handle-post-motion-command):
6371         Fix spurious setting of zmacs-region-stays to t after a non-shift
6372         motion command.
6373
6374 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6375
6376         * about.el (about-personal-info): Update my bio.
6377         (about-hacker-contribution): Ditto.
6378
6379 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6380
6381         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6382
6383 2001-04-19  Andy Piper  <andy@xemacs.org>
6384
6385         * package-net.el (package-net-cygwin32-binary-size): new size.
6386         (package-net-win32-binary-size): new size.
6387         (package-net-convert-index-to-ini): Use new arch.
6388         (package-net-batch-convert-index-to-ini): Removed.
6389         (package-net-generate-bin-ini): New.
6390         (package-net-batch-generate-bin-ini): New.
6391
6392 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6393
6394         * XEmacs 21.4.1 "Copyleft" is released.
6395
6396 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6397
6398         * x-compose.el (xlib-input-method-bug-workaround):
6399         (alias-colon-to-double-quote):
6400         Force sort in map-keymap to work around rehash bug.
6401
6402 2001-04-17  Ben Wing  <ben@xemacs.org>
6403
6404         * about.el: Finish overhaul, add a few new hackers, update a
6405         couple old ones.
6406
6407 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6408
6409         * XEmacs 21.4.0 "Solid Vapor" is released.
6410
6411 2001-04-15  Ben Wing  <ben@xemacs.org>
6412
6413         * about.el:
6414         * about.el (about-headline-face): New.
6415         * about.el (about-link-face): New.
6416         * about.el (about-current-release-maintainers): New.
6417         * about.el (about-other-current-hackers): New.
6418         * about.el (about-url-alist):
6419         * about.el (about-once-and-future-hackers): New.
6420         * about.el (about-mailto-link): New.
6421         * about.el (about-get-buffer):
6422         * about.el (about-finish-buffer):
6423         * about.el (about-xemacs):
6424         * about.el (about-features): Removed.
6425         * about.el (about-advantages): New.
6426         * about.el (about-maintainer-info): Removed.
6427         * about.el (about-personal-info): New.
6428         * about.el (about-hacker-contribution): New.
6429         * about.el (about-maintainer):
6430         * about.el (about-show-linked-info):
6431         * about.el (about-hackers):
6432         Major revamping.  Rewriting of most of the text, improve the
6433         link handling, separate info on contributors into personal
6434         and contribution info, add new contributors, update personal
6435         info, etc. etc.
6436         
6437         * menubar-items.el (default-menubar):
6438         Help menubar entry for News now says more accurately
6439         "What's New in XEmacs".
6440         
6441         * mouse.el:
6442         * mouse.el (mouse-track-cleanup-hook):
6443         * mouse.el (mouse-track):
6444         Don't set-buffer to a dead buffer when calling mouse-track
6445         cleanup hooks.
6446
6447 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6448
6449         * XEmacs 21.2.47 "Zephir" is released.
6450
6451 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6452
6453         * dialog.el (make-dialog-box): Disable dialog box titles until
6454         we get them working.
6455
6456 2001-03-30  Ben Wing  <ben@xemacs.org>
6457
6458         * help.el:
6459         * help.el (Help-princ-face):
6460         * help.el (Help-prin1-face):
6461         * help.el (frob-help-extents):
6462         * help.el (describe-function-1):
6463         * help.el (describe-variable):
6464         Avoid using font-lock faces, which may not be defined.
6465         Instead, use hyper-apropos faces, and make sure they're
6466         defined as necessary by using `require'. (It's not so safe
6467         to do this for font-lock.) In any case, we will eventually
6468         be merging this functionality into hyper-apropos.
6469
6470         * loaddefs.el (completion-ignored-extensions):
6471         Fix documentation.
6472         
6473         * menubar-items.el (menu-truncate-list): Removed.
6474         * menubar-items.el (Menubar-items-truncate-list): New.
6475         * menubar-items.el (default-menubar):
6476         Fix errors if grep or compile command is too long.  Rename helper
6477         function to be less visible.
6478
6479 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6480
6481         * byte-optimize.el (byte-optimize-minus):
6482         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6483
6484 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6485
6486         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6487         Mule is available.
6488
6489         * mule/latin.el: New file.
6490
6491 2001-03-11  Ben Wing  <ben@xemacs.org>
6492
6493         * auto-save.el:
6494         * auto-save.el (auto-save-directory):
6495         * auto-save.el (make-auto-save-file-name):
6496         * auto-save.el (auto-save-file-name-p): New.
6497
6498         Merge in improvements from other definition of
6499         make-auto-save-file-name in files.el.
6500         
6501         * auto-save.el (auto-save-original-name):
6502         * auto-save.el (auto-save-name-in-fixed-directory):
6503         * auto-save.el (auto-save-unslashify-name): Removed.
6504         * auto-save.el (auto-save-slashify-name): Removed.
6505         * auto-save.el (auto-save-reserved-chars): New.
6506         * auto-save.el (auto-save-escape-name): New.
6507         * auto-save.el (auto-save-unhex): New.
6508         * auto-save.el (auto-save-unescape-name): New.
6509
6510         Change algorithm for encoding filenames in auto-save names to be
6511         entirely safe with all filesystems and all possible characters in
6512         a filename, and 100% reversible. (Essentially, uses
6513         quoted-printable as the encoding.)
6514         
6515         * auto-save.el (recover-all-files):
6516
6517         Use insert-directory rather than calling ls directly -- fixes
6518         things under Windows.
6519
6520         * files.el:
6521         * files.el (convert-standard-filename): Substitute FSF's
6522         definition for this (we had nothing here before).
6523         
6524         * files.el (backup-buffer): Warning fix.
6525         
6526         * files.el (make-backup-file-name):
6527         * files.el (find-backup-file-name):
6528         Fix error in calling sequence to auto-save-file-name-p.
6529         
6530         * files.el (recover-file):
6531         Use insert-directory rather than calling ls directly -- fixes
6532         things under Windows.
6533
6534         * files.el (make-auto-save-file-name): Removed.
6535         * files.el (auto-save-file-name-p): Removed.
6536         auto-save is always dumped so no sense in having a definition
6537         that will always be overwritten with another.
6538         
6539         * files.el (insert-directory):
6540         * win32-native.el:
6541         * win32-native.el (debug-mswindows-process-command-lines):
6542         * win32-native.el (original-make-auto-save-file-name): Removed.
6543         * win32-native.el (make-auto-save-file-name): Removed.
6544
6545
6546 2001-03-21  Martin Buchholz <martin@xemacs.org>
6547
6548         * XEmacs 21.2.46 "Urania" is released.
6549
6550 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6551
6552         * menubar-items.el (default-menubar): Update sample.emacs to
6553         sample.init.el and adjust accelerators.
6554
6555 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6556
6557         * build-report.el (build-report): Improve docstring.
6558
6559 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6560
6561         * ChangeLog: Log GTK merge.
6562
6563         * gutter-items.el:
6564         * mwheel.el:
6565         * sound.el:
6566         * startup.el:
6567         Revert gratuitous whitespace changes.
6568
6569 2001-03-07  Ben Wing  <ben@xemacs.org>
6570
6571         * help.el:
6572         * help.el (key-or-menu-binding):
6573         * help.el (Help-find-file): New.
6574         * help.el (describe-beta):
6575         * help.el (describe-copying):
6576         * help.el (describe-project):
6577         * help.el (view-emacs-news):
6578         * help.el (view-sample-init-el): New.
6579         * help.el (Help-princ-face): New.
6580         * help.el (Help-prin1-face): New.
6581         * help.el (help-symbol-function-context-menu):
6582         * help.el (help-symbol-variable-context-menu):
6583         * help.el (help-symbol-function-and-variable-context-menu):
6584         * help.el (frob-help-extents):
6585         * help.el (describe-function-1):
6586         * help.el (describe-variable):
6587
6588         Add coloring in Help buffers, correspondent with hyperlinks.
6589         View files in view-mode rather than Fundamental.
6590         Remove separators from context menus -- now handled in generic code.
6591         Add `Find Tag' to context menu.
6592         
6593         * menubar.el (popup-mode-menu):
6594
6595         Rewrite code that outputs the popup menu to (a) put more specific
6596         entries first, (b) be more robust, (c) output the proper context
6597         menu separators automatically (the context menu functionality is
6598         new and currently used only by Help).
6599
6600 2001-03-10  William M. Perry  <wmperry@aventail.com>
6601
6602         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6603         this function when converting from the 21.1 GTK branch.  Now
6604         supports file, password, question, and color built-in dialogs.
6605
6606 2001-03-06  Ben Wing  <ben@xemacs.org>
6607
6608         * keydefs.el:
6609         * keydefs.el (global-map):
6610         Add commented-out change of M-k (for 21.5).
6611         
6612         * menubar-items.el (default-menubar):
6613         Fix items to control kill-line behavior; add items for
6614         shifted motion.
6615         
6616         * simple.el:
6617         * simple.el (kill-whole-line):
6618         * simple.el (historical-kill-line): Removed.
6619         * simple.el (kill-line): Removed.
6620         * simple.el (kill-entire-line): New.
6621         * simple.el (kill-line-1): New.
6622         * simple.el (backward-kill-line):
6623         Undo kill-whole-line == always changes.  Add new function
6624         kill-entire-line to unconditionally delete the current line.
6625         Add comments describing the lamentable state of affairs of
6626         the kill-line functions and variables.
6627
6628 2001-03-02  Ben Wing  <ben@xemacs.org>
6629
6630         * simple.el:
6631         * simple.el (beginning-of-buffer):
6632         * simple.el (end-of-buffer):
6633         * simple.el (mark-ring-unrecorded-commands):
6634         * simple.el (signal-error-on-buffer-boundary):
6635         * simple.el (shifted-motion-keys-select-region):
6636         * simple.el (unshifted-motion-keys-deselect-region):
6637         * simple.el (motion-keys-for-shifted-motion): New.
6638         * simple.el (handle-pre-motion-command):
6639         * simple.el (handle-post-motion-command):
6640         * simple.el (forward-char-command):
6641         * simple.el (backward-char-command):
6642         * simple.el (scroll-up-command):
6643         * simple.el (scroll-down-command):
6644         * simple.el (next-line):
6645         * simple.el (previous-line):
6646         * simple.el (backward-block-of-lines):
6647         * simple.el (forward-block-of-lines):
6648         * simple.el (backward-word):
6649         * simple.el (mark-word):
6650
6651         Augment documentation of the most common motion commands to make
6652         note of the shifted-motion support.  Improve the support to (a)
6653         properly document how it works and why it's done in the fashion it
6654         is, and (b) allow the keystrokes that trigger it to be customized.
6655
6656         Correct error in the customize specification of
6657         mark-ring-unrecorded-commands.
6658
6659 2001-03-02  Ben Wing  <ben@xemacs.org>
6660
6661         * font-lock.el:
6662         * font-lock.el (font-lock-pending-extent-table): Removed.
6663         * font-lock.el (font-lock-pending-buffer-table): New.
6664         * font-lock.el (font-lock-pre-idle-hook):
6665         * font-lock.el (font-lock-after-change-function):
6666         * font-lock.el (font-lock-fontify-pending-extents):
6667         * font-lock.el (font-lock-lisp-like):
6668
6669         Fix handling of pending extents to avoid excessive slowness (N^2
6670         behavior) when making lots of buffer changes between redisplays,
6671         such as when saving the Options.
6672
6673 2001-03-09  William M. Perry  <wmperry@aventail.com>
6674
6675         * device.el:
6676         * dragdrop.el:
6677         * dumped-lisp.el:
6678         * faces.el:
6679         * frame.el:
6680         * gnuserv.el:
6681         * loadup.el:
6682         * menubar-items.el:
6683         * minibuf.el:
6684         The Great GTK Merge.
6685
6686         * ChangeLog.GTK:
6687         * dialog-gtk.el:
6688         * gdk.el:
6689         * generic-widgets.el:
6690         * glade.el:
6691         * gnome-widgets.el:
6692         * gnome.el:
6693         * gtk-compose.el:
6694         * gtk-extra.el:
6695         * gtk-faces.el:
6696         * gtk-ffi.el:
6697         * gtk-file-dialog.el:
6698         * gtk-font-menu.el:
6699         * gtk-glyphs.el:
6700         * gtk-init.el:
6701         * gtk-iso8859-1.el:
6702         * gtk-marshal.el:
6703         * gtk-mouse.el:
6704         * gtk-package.el:
6705         * gtk-password-dialog.el:
6706         * gtk-select.el:
6707         * gtk-widget-accessors.el:
6708         * gtk-widgets.el:
6709         * gtk.el:
6710         widgets-gtk.el:
6711         The Great GTK Merge: new files.
6712
6713 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6714
6715         * generic-widgets.el: Don't require gtk (a built-in feature) at
6716         top level.  Don't execute the last sexp unless (featurep 'gtk).
6717
6718 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6719
6720         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6721
6722 2001-02-23  Martin Buchholz <martin@xemacs.org>
6723
6724         * XEmacs 21.2.45 "Thelxepeia" is released.
6725
6726 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6727  
6728         * about.el (xemacs-hackers): update my entry. 
6729         * about.el (about-maintainer-info): ditto. 
6730         * about.el (about-hackers): ditto. 
6731
6732 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6733
6734         * about.el (about-maintainer-info): More vanity info about
6735         yours truly.
6736
6737 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6738
6739         * build-report.el (build-report-destination): xemacs-build-reports
6740         has moved to SourceForge, where mailing list name length is
6741         restricted, hence the name change to
6742         xemacs-buildreports@xemacs.org.
6743         * build-report.el (build-report-keep-regexp): Update default.
6744         * build-report.el (build-report-delete-regexp): Ditto.
6745         * build-report.el (build-report-make-output-files): Ditto.
6746
6747 2001-02-19  Craig Lanning  <lanning@scra.org>
6748
6749         * lisp-mode.el: Add indentation specifications for following
6750         Common Lisp forms: handler-case, handler-bind, with-slots,
6751         with-open-file, with-open-stream, print-unreadable-object.
6752
6753 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6754
6755         * font-lock.el (font-lock-set-defaults-1):
6756         Move initialization of `font-lock-cache-position' so that it's set
6757         even if font-lock-keywords is already defined.
6758
6759 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6760
6761         * autoload.el (generate-file-autoloads-1):
6762         Use `emacs-lisp-mode-syntax-table' instead of
6763         `lisp-mode-syntax-table'.
6764         * lisp-mode.el (lisp-mode-syntax-table):
6765         Get rid of old checks for `parse-partial-sexp' version.
6766         Make `|' (pipe) string delimiter instead of punctuation.
6767
6768 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6769
6770         * window.el (save-selected-window):
6771         Use gensym for better macro hygiene.
6772
6773 2001-02-06  Mike Sperber <mike@xemacs.org>
6774
6775         * dump-paths.el:
6776         * startup.el (startup-setup-paths): Set and use
6777         `mule-lisp-directory'.
6778         (startup-setup-paths-warning): Ditto.
6779
6780         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6781         (paths-construct-load-path): Consider `mule-lisp-directory'.
6782
6783 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6784
6785         * font-lock.el: Syntax table improvements used.  A few random
6786         changes are not specified below.
6787         (font-lock-fontify-string-delimiters):
6788         (font-lock-syntactic-keywords):
6789         (font-lock-cache-state nil):
6790         (font-lock-cache-position):
6791         New variables.
6792         (font-lock-set-syntax):
6793         (font-lock-apply-syntactic-highlight):
6794         (font-lock-fontify-syntactic-anchored-keywords):
6795         (font-lock-fontify-syntactic-keywords-region):
6796         (font-lock-eval-keywords):
6797         New functions.
6798         (font-lock-remove-face):
6799         (font-lock-fontify-syntactically-region):
6800         Use syntax properties.
6801
6802 2001-02-08  Martin Buchholz <martin@xemacs.org>
6803
6804         * XEmacs 21.2.44 "Thalia" is released.
6805
6806 2001-01-16  Mike Sperber <mike@xemacs.org>
6807
6808         * startup.el (normal-top-level): Work even if no installation root
6809         is found.
6810
6811 2001-01-30  Andy Piper  <andy@xemacs.org>
6812
6813         * gutter-items.el (progress-abort-glyph): remove instantiator.
6814         (set-progress-abort-instantiator): new function.
6815         (abort-progress-feedback): use it.
6816
6817         * gutter.el (set-gutter-dirty-p): new function.
6818
6819 2001-01-30  Didier Verna  <didier@xemacs.org>
6820
6821         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6822
6823 2001-01-24  Didier Verna  <didier@xemacs.org>
6824
6825         * sound.el (sound-extension-list): give a better default value.
6826         * sound.el (load-sound-file): improve the doc string, also find
6827         files given by absolute names, pass a real extension list to
6828         `locate-file'.
6829
6830 2001-01-26  Martin Buchholz <martin@xemacs.org>
6831
6832         * XEmacs 21.2.43 "Terspichore" is released.
6833
6834 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6835
6836         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6837         messages from gnuserv.
6838
6839 2001-01-20  Martin Buchholz <martin@xemacs.org>
6840
6841         * XEmacs 21.2.42 "Poseidon" is released.
6842
6843 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6844
6845         * cl-macs.el (cl-upcase-arg): New function.
6846         (cl-function-arglist): New function.
6847         (cl-transform-lambda): Automatically add CL-style lambda list to
6848         documentation string using functions above.
6849
6850 2001-01-12  Andy Piper  <andy@xemacs.org>
6851
6852         * package-get.el (package-get-custom): call
6853         package-net-update-installed-db.
6854
6855         * package-ui.el (pui-install-selected-packages): call
6856         package-net-update-installed-db.
6857
6858         * package-net.el (package-net-update-installed-db): use
6859         packages-package-list so that we reflect reality.
6860
6861         * packages.el (packages-package-list): Make docstring reflect
6862         reality.
6863
6864         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6865
6866         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6867         isn't installed.
6868
6869 2001-01-17  Andy Piper  <andy@xemacs.org>
6870
6871         * wid-edit.el (widget-activation-glyph-mapper): activate or
6872         deactivate native widgets.
6873         (widget-glyph-insert-glyph): record instantiator.
6874         (widget-push-button-value-create): use it.
6875
6876         * gui.el (gui-button-action): new function. Make button's domain
6877         buffer current when calling.
6878         (make-gui-button): update to use gui-button-action.
6879
6880 2001-01-16  Didier Verna  <didier@xemacs.org>
6881
6882         * menubar-items.el (default-menubar): add an entry for modeline
6883         horizontal scrolling in Options -> Display.
6884
6885 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6886
6887         * package-get.el (package-get-require-signed-base): Set to nil
6888         by default.
6889
6890 2001-01-17  Martin Buchholz <martin@xemacs.org>
6891
6892         * XEmacs 21.2.41 "Polyhymnia" is released.
6893
6894 2001-01-16  Mike Sperber <mike@xemacs.org>
6895
6896         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6897         catch lisp/mule/.
6898
6899 2001-01-14  Mike Sperber <mike@xemacs.org>
6900
6901         * startup.el (maybe-create-compatibility-dot-emacs):
6902         (maybe-unmigrate-user-init-file):
6903         (unmigrate-user-init-file): Created.
6904         (maybe-migrate-user-init-file): Offer creation of compatibility
6905         .emacs.
6906         Some doc fixes wrt init file location.
6907
6908 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6909
6910         * faces.el (face-frob-from-locale-first): new variable.
6911         (frob-face-font-2): Honor tags arg while trying to use
6912         standard-face-mapping.  When face-frob-from-locale-first is set,
6913         first try to set face inheriting from frobbed-face.
6914
6915 2001-01-15  Didier Verna  <didier@xemacs.org>
6916
6917         * about.el (xemacs-hackers): update my entry.
6918         * about.el (about-url-alist): ditto.
6919         * about.el (about-maintainer-info): ditto.
6920         * about.el (about-hackers): ditto.
6921
6922 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6923
6924         The byte compiler has been badly broken for a year,
6925         by the patch of 1999-12-06.
6926         * byte-optimize.el (byte-optimize-form-code-walker):
6927         Bug was: the byte compiler was making this erroneous optimization:
6928         (progn (or (foo)) (bar)) ==> (bar)
6929
6930 2000-11-20  Mike Sperber <mike@xemacs.org>
6931
6932         * setup-paths.el (paths-core-load-path-depth): Split
6933         `paths-load-path-depth' in two for site and core lisp.  Don't
6934         recurse into core.
6935         * setup-paths.el (paths-construct-load-path): Use.
6936
6937 2001-01-10  Andy Piper  <andy@xemacs.org>
6938
6939         * package-net.el (package-net-cygwin32-binary-size): new variable
6940         (package-net-win32-binary-size): ditto.  add much needed
6941         commentary.
6942
6943         * gutter-items.el (buffers-tab-items): correct off-by-one error
6944         for buffers-tab-max-size.
6945
6946 2001-01-08  Martin Buchholz <martin@xemacs.org>
6947
6948         * XEmacs 21.2.40 is released.
6949
6950 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6951
6952         * mule/hebrew.el: Fix comments and typos.
6953         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6954
6955 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6956
6957         * ChangeLog.1: move ancient log from fill.el.
6958
6959         * dump-paths.el:
6960         paragraphs.el:
6961         mule/mule-category.el:
6962         Miscellaneous typo fixes and slight doc clarifications.
6963
6964         * mule/mule-ccl.el:  Correct file name in header.
6965
6966 2000-12-31  Martin Buchholz <martin@xemacs.org>
6967
6968         * XEmacs 21.2.39 is released.
6969
6970 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6971
6972         * byte-optimize.el (byte-optimize-cond):
6973         (byte-optimize-cond-1): New.
6974         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6975         Optimizes (cond (x nil)) ==> nil.
6976         Provide better diagnostic on malformed expr like (cond foo).
6977
6978 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6979
6980         * mule/mule-coding.el:
6981         mule/mule-cmds.el (reset-language-environment,
6982         set-language-environment-coding-systems):
6983         Safer default coding-priority-list, corresponding to src/file-coding.h.
6984
6985 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6986
6987         * package-admin.el: Allow package removal from
6988         early-package-load-path.
6989
6990 2000-12-15  Andreas Jaeger  <aj@suse.de>
6991
6992         * about.el (about-maintainer-info): Update my entry.
6993
6994 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6995
6996         * packages.el (locate-library): Add support for bzip2
6997         compressed .el files.
6998
6999 2000-12-12  Andy Piper  <andy@xemacs.org>
7000
7001         * package-net.el: new file.
7002
7003 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7004
7005         * font-lock.el: Add missing C++ keywords.
7006
7007 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7008
7009         * simple.el (indent-for-comment): Preserve indentation of comments
7010         starting in column 0, as documented in (Info-goto-node
7011         "(xemacs)Comments").  Update docstring accordingly.
7012
7013 2000-12-05  Martin Buchholz <martin@xemacs.org>
7014
7015         * XEmacs 21.2.38 is released.
7016
7017 2000-12-04  Didier Verna  <didier@xemacs.org>
7018
7019         * mouse.el (default-mouse-track-set-point-in-window): remove
7020         spurious '+' operation detected by Martin.
7021
7022
7023 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7024
7025         * cl-extra.el (coerce):
7026         Implement char to integer coercion.
7027         Remove extraneous (numberp) test.
7028
7029         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7030         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7031         (byte-optimize-predicate):
7032         Warn if evaluating constant expression signals an error.
7033         (byte-optimize-form): Small simplification.
7034
7035         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7036
7037 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7038
7039         * byte-optimize.el:
7040         (byte-optimize-minus):
7041         (byte-optimize-plus):
7042         (byte-optimize-mult):
7043         (byte-optimize-quo):
7044         Use (car (last x)) instead of (last x) to get last elt!
7045         Use `byte-optimize-predicate' to optimize `%'.
7046         Move optimizations for special numeric args to bytecomp.el.
7047         * bytecomp.el (byte-compile-associative): Remove.
7048         (byte-compile-max): New.
7049         (byte-compile-min): New.
7050         Properly handle erroneous calls: (max) (min).
7051         (byte-compile-plus): New.
7052         (byte-compile-minus):
7053         It's easiest to handle 0, +1 and -1 args here.
7054         (byte-compile-mult): New.
7055         It's easiest to handle 1, -1 and 2 args here.
7056         (byte-compile-quo):
7057         It's easiest to handle 0, +1 and -1 args here.
7058         Issue byte-compiler warning when dividing by zero.
7059
7060         Byte-compiler arithmetic improvements.
7061         Better optimize these expressions in the obvious way:
7062         (+ x y 1)   -->  varref x varref y add add1
7063         (+ x y -1)  -->  varref x varref y add sub1
7064         (- x y 0)   -->  (- x y)
7065         (- 0 x y)   -->  (- (- x) y)
7066         (% 42 19)   --> compile-time constant
7067         (/ 42 19)   --> compile-time constant
7068         (* (foo) 2) --> foo call dup plus
7069
7070         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7071         unless (declaim (optimize (safety 3)))
7072         or (setq byte-compile-delete-errors nil).
7073
7074 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7075
7076         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7077         docstrings.
7078
7079 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7080
7081         * startup.el (command-line-do-help):  Add documentation of
7082         portable dumper switches.
7083
7084 2000-11-22  Andy Piper  <andy@xemacs.org>
7085
7086         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7087
7088         * glyphs.el (init-glyphs): don't use autodetect for strings.
7089
7090 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7091
7092         * byte-optimize.el (byte-optimize-char-before):
7093         (byte-optimize-backward-char):
7094         (byte-optimize-backward-word):
7095         Fix incorrect optimizations for these sorts of expressions:
7096         (let ((x nil)) (backward-char x))
7097
7098 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7099
7100         * byte-optimize.el:
7101         * byte-optimize.el (byte-optimize-backward-char): New.
7102         * byte-optimize.el (byte-optimize-backward-word): New.
7103         Make backward-word and backward-char as efficient as forward versions.
7104
7105         * bytecomp.el (byte-compile-no-args-with-one-extra):
7106         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7107         * bytecomp.el (byte-compile-two-args-with-one-extra):
7108         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7109         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7110         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7111         Check if extra arg is constant nil, and if so, use byte-coded call.
7112
7113         * simple.el (backward-word):
7114         * simple.el (mark-word):
7115         * simple.el (kill-word):
7116         * simple.el (backward-kill-word):
7117         Make COUNT argument optional, for consistency with forward-char et al.
7118
7119         * abbrev.el (abbrev-string-to-be-defined):
7120         * abbrev.el (inverse-abbrev-string-to-be-defined):
7121         * abbrev.el (inverse-add-abbrev):
7122         * abbrev.el (expand-region-abbrevs):
7123         * buff-menu.el (Buffer-menu-execute):
7124         * indent.el (move-to-left-margin):
7125         * indent.el (indent-relative):
7126         * indent.el (move-to-tab-stop):
7127         * info.el (Info-reannotate-node):
7128         * lisp-mode.el (lisp-indent-line):
7129         * lisp.el (end-of-defun):
7130         * lisp.el (move-past-close-and-reindent):
7131         * misc.el (copy-from-above-command):
7132         * mouse.el (default-mouse-track-scroll-and-set-point):
7133         * page.el (forward-page):
7134         * paragraphs.el (forward-paragraph):
7135         * paragraphs.el (end-of-paragraph-text):
7136         * picture.el (picture-forward-column):
7137         * picture.el (picture-self-insert):
7138         * rect.el (extract-rectangle-line):
7139         * simple.el (newline):
7140         * simple.el (fixup-whitespace):
7141         * simple.el (backward-delete-char-untabify):
7142         * simple.el (transpose-chars):
7143         * simple.el (transpose-preceding-chars):
7144         * simple.el (do-auto-fill):
7145         * simple.el (indent-new-comment-line):
7146         * simple.el (blink-matching-open):
7147         * view-less.el (cleanup-backspaces):
7148         * wid-edit.el (widget-transpose-chars):
7149         * term/bg-mouse.el (bg-insert-moused-sexp):
7150         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7151
7152         * info.el (Info-fontify-node):
7153         * simple.el (backward-delete-function):
7154         Use canonical delete-backward-char instead of backward-delete-char.
7155
7156 2000-11-20  Andy Piper  <andy@xemacs.org>
7157
7158         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7159         no buffers.
7160
7161 2000-11-20  Andy Piper  <andy@xemacs.org>
7162
7163         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7164         buffer tabs.
7165
7166 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7167
7168         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7169         (proclaim inline...) was shadowing compiler-macros.
7170
7171 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7172
7173         * bytecomp.el (byte-compile-eval): New.
7174         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7175         Keeps this promise made in Lispref:
7176         "If a file being compiled contains a `defmacro' form, the macro is
7177         defined temporarily for the rest of the compilation of that file."
7178
7179 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7180
7181         * cl.el (floatp-safe):
7182         (plusp):
7183         (minusp):
7184         (oddp):
7185         (evenp):
7186         (cl-abs):
7187         Use a better parameter name than `x'.
7188
7189         * cl-macs.el (check-type): Make continuable.  Change documentation
7190         to require PLACE, but accept any form for compatibility.
7191
7192         * abbrev.el (define-abbrev): Use check-type.
7193         * font-menu.el (font-menu-change-face): Use check-type.
7194         * menubar.el (relabel-menu-item): Use check-type.
7195         * itimer.el: Fix typo.
7196
7197 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7198
7199         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7200
7201 2000-11-14  Martin Buchholz <martin@xemacs.org>
7202
7203         * XEmacs 21.2.37 is released.
7204
7205 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7206
7207         * code-cmds.el: Provide the feature.
7208
7209 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7210
7211         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7212
7213         * code-cmds.el: New file
7214         * mule/mule-cmds.el:
7215         * mule/mule-misc.el
7216         (coding-keymap): New keymap. Define coding system keyboard
7217         commands on file-coding builds too.
7218         (coding-system-change-eol-conversion):
7219         (universal-coding-system-argument):
7220         (set-default-coding-systems):
7221         (prefer-coding-system): Moved from mule-cmds.el
7222         (set-buffer-process-coding-system): Moved from mule-misc.el
7223
7224 2000-09-15  Stephen Carney <carney@scubadoo.com>
7225
7226         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7227
7228 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7229
7230         * package-get.el (package-get-download-sites): Add a pre-release
7231         site for experimental packages.
7232
7233         * auto-autoloads.el: Regenerated.
7234
7235 2000-08-01  Andy Piper  <andy@xemacs.org>
7236
7237         * gutter-items.el (buffers-tab-omit-function): reference
7238         buffers-tab-select-visible-buffers.
7239         (buffers-tab-filter-functions): new variable, by default uses
7240         buffers-tab-selection-function and buffers-tab-omit-function.
7241         (select-buffers-tab-buffers-by-mode): invert arguments.
7242         (buffers-tab-select-visible-buffers): new function. Invert calling
7243         of buffers-menu-omit-invisible-buffers.
7244         (buffers-tab-items): rewrite to use
7245         buffers-tab-filter-functions. Rewrite docstring.
7246         (gutter-buffers-tab-extent): delete.
7247         (add-tab-to-gutter): always build a new extent when adding the
7248         tabs.
7249         (update-tab-in-gutter): make gutter dirty when orientation
7250         changes.
7251
7252 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7253
7254         * bytecomp.el (byte-compile-defvar-or-defconst):
7255         Only do loadhist recording if defvar form includes a value.
7256
7257 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7258
7259         * bytecomp.el (byte-compile-initial-macro-environment):
7260         `eval-when-compile' should not compile its body.
7261
7262 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7263
7264         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7265         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7266         some Japanese English.  Remove some ancient FSF comments, and
7267         improve docstrings.  Use symbols not vectors for tables.
7268
7269 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7270
7271         * keymap.el:
7272         (local-key-binding):
7273         (global-key-binding):
7274         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7275
7276         * lisp.el:
7277         (backward-sexp): Slightly simpler code.
7278         (mark-sexp): Make arg optional, like FSF Emacs.
7279         (forward-list): Slightly simpler code.
7280         (backward-list): Slightly simpler code.
7281         (down-list):  Make arg optional, like FSF Emacs.
7282         (up-list):  Make arg optional, like FSF Emacs.
7283         (backward-up-list):  Make arg optional, like FSF Emacs.
7284         (kill-sexp):  Make arg optional, like FSF Emacs.
7285         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7286
7287         * font-menu.el (font-menu-change-face):
7288         Take continuable errors into account.
7289
7290         * abbrev.el:
7291         * abbrev.el (clear-abbrev-table):
7292         * abbrev.el (define-abbrev-table):
7293         * abbrev.el (define-abbrev):
7294         * abbrev.el (insert-abbrev-table-description):
7295         * apropos.el (apropos-documentation-check-doc-file):
7296         * apropos.el (apropos-documentation-check-elc-file):
7297         * buff-menu.el (list-buffers):
7298         * buff-menu.el (list-buffers-noselect):
7299         * bytecomp.el (byte-recompile-directory):
7300         * bytecomp.el (batch-byte-compile):
7301         * cl-macs.el (typep):
7302         * code-files.el (find-coding-system-magic-cookie):
7303         * code-files.el (insert-file-contents):
7304         * cus-edit.el (customize-set-variable):
7305         * cus-edit.el (customize-save-variable):
7306         * cus-face.el (custom-set-face-font-size):
7307         * cus-face.el (custom-set-face-update-spec):
7308         * cus-face.el (custom-reset-faces):
7309         * custom.el (custom-check-theme):
7310         * custom.el (copy-upto-last):
7311         * fill.el (canonically-space-region):
7312         * fill.el (fill-paragraph):
7313         * fill.el (fill-region):
7314         * fill.el (find-space-insertable-point):
7315         * fill.el (justify-current-line):
7316         * faces.el (face-spec-update-all-matching):
7317         * faces.el (set-face-stipple):
7318         * files-nomule.el (insert-file-contents):
7319         * files.el (insert-file-contents-literally):
7320         * files.el (hack-local-variables-last-page):
7321         * files.el (basic-save-buffer):
7322         * files.el (insert-directory):
7323         * font-menu.el (font-menu-change-face):
7324         * font.el (font-spatial-to-canonical):
7325         * format.el (format-encode-region):
7326         * format.el (format-insert-file):
7327         * format.el (format-replace-strings):
7328         * gutter.el (set-gutter-element):
7329         * help.el (key-or-menu-binding):
7330         * help.el (describe-bindings):
7331         * help.el (with-syntax-table):
7332         * indent.el (indent-rigidly):
7333         * indent.el (delete-to-left-margin):
7334         * info.el:
7335         * info.el (Info-extract-dir-entry-from):
7336         * info.el (Info-build-dir-anew):
7337         * info.el (Info-rebuild-dir):
7338         * info.el (Info-batch-rebuild-dir):
7339         * info.el (Info-read-subfile):
7340         * info.el (Info-build-node-completions):
7341         * info.el (Info-extract-menu-node-name):
7342         * isearch-mode.el (isearch-range-invisible):
7343         * isearch-mode.el (isearch-restore-invisible-extents):
7344         * itimer.el (itimerp):
7345         * itimer.el (itimer-live-p):
7346         * keymap.el:
7347         * keymap.el (substitute-key-definition):
7348         * keymap.el (read-command-or-command-sexp):
7349         * keymap.el (local-key-binding):
7350         * keymap.el (global-key-binding):
7351         * keymap.el (global-set-key):
7352         * keymap.el (local-set-key):
7353         * ldap.el:
7354         * ldap.el (ldap-add-entries):
7355         * ldap.el (ldap-delete-entries):
7356         * lisp.el (backward-sexp):
7357         * lisp.el (mark-sexp):
7358         * lisp.el (forward-list):
7359         * lisp.el (backward-list):
7360         * lisp.el (down-list):
7361         * lisp.el (backward-up-list):
7362         * lisp.el (up-list):
7363         * lisp.el (kill-sexp):
7364         * lisp.el (backward-kill-sexp):
7365         * menubar.el (add-menu-button):
7366         * menubar.el (add-submenu):
7367         * menubar.el (delete-menu-item):
7368         * menubar.el (relabel-menu-item):
7369         * mouse.el (narrow-window-to-region):
7370         * obsolete.el (define-obsolete-variable-alias):
7371         * obsolete.el (store-substring):
7372         * package-admin.el:
7373         * package-admin.el (package-admin-install-function):
7374         * package-admin.el (package-admin-install-function-mswindows):
7375         * package-admin.el (package-admin-default-install-function):
7376         * package-get.el (package-get-update-base-entries):
7377         * packages.el (packages-load-package-dumped-lisps):
7378         * packages.el (packages-collect-package-dumped-lisps):
7379         * printer.el (generic-print-buffer):
7380         * printer.el (generic-print-region):
7381         * replace.el (occur-mode-mouse-goto):
7382         * replace.el (perform-replace):
7383         * select.el (get-selection-no-error):
7384         * simple.el:
7385         * simple.el (newline):
7386         * simple.el (open-line):
7387         * simple.el (edit-and-eval-command):
7388         * simple.el (goto-line):
7389         * simple.el (undo):
7390         * simple.el (kill-region):
7391         * simple.el (copy-region-as-kill):
7392         * simple.el (kill-ring-save):
7393         * simple.el (set-mark):
7394         * simple.el (next-line):
7395         * simple.el (previous-line):
7396         * simple.el (line-move):
7397         * simple.el (set-goal-column):
7398         * simple.el (comment-region):
7399         * subr.el:
7400         * subr.el (putf):
7401         * syntax.el (modify-syntax-entry):
7402         * syntax.el (map-syntax-table):
7403         * view-less.el (view-file):
7404         * view-less.el (view-buffer):
7405         * view-less.el (view-file-other-window):
7406         * window-xemacs.el (backward-other-window):
7407         * window.el:
7408         * window.el (one-window-p):
7409         * window.el (walk-windows):
7410         * window.el (window-list):
7411         * x-mouse.el (x-mouse-kill):
7412         * x-select.el (x-get-cutbuffer):
7413         * x-select.el (x-store-cutbuffer):
7414         * term/bg-mouse.el (bg-mouse-line-to-center):
7415         * term/sun-mouse.el (window-line-end):
7416         * term/sun-mouse.el (sun-select-region):
7417         * term/sun.el (kill-region-and-unmark):
7418         * mule/mule-category.el:
7419         * mule/mule-category.el (modify-category-entry):
7420         * mule/mule-category.el (char-category-list):
7421         * mule/mule-coding.el (coding-system-force-on-output):
7422         * mule/mule-misc.el (coding-system-put):
7423         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7424
7425 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7426
7427         * cus-face.el: Typo fixes and tiny clarifications.
7428         * custom.el: ditto
7429
7430 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7431
7432         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7433         * startup.el (normal-top-level): Setup auto-save-list-file-name
7434         if auto-save-list-file-prefix is non-nil.
7435
7436 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7437
7438         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7439
7440 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7441
7442         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7443         get symbol at point-min.
7444
7445 2000-10-24  Didier Verna  <didier@xemacs.org>
7446
7447         * info.el (Info-emacs-info-file-name): defconst it.
7448         * info.el (Info-footnote-tag): defcustom it.
7449         * info.el (Info-no-description-string): ditto.
7450         * info.el (Info-find-node): adapt to new semantics of
7451         'Info-suffixed-file (don't do the case variants stuff).
7452         * info.el (Info-insert-dir): rewrite the dir file variants code.
7453         * info.el (Info-directory-files): New. Return the list of info
7454         files in a directory.
7455         * info.el (Info-dir-outdated-p): use it.
7456         * info.el (Info-parse-dir-entries): ditto.
7457         * info.el (Info-build-dir-anew): don't restrict to files ending
7458         with a ".info.*" extension.
7459         * info.el (Info-set-mode-line): ditto.
7460         * info.el (Info-read-subfile): adapt to new semantics of
7461         'Info-suffixed-file (append 'exact argument).
7462         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7463         string independently of the case.
7464         * info.el (Info-suffixed-file): use it (match all possible case
7465         for the file name).
7466         * info.el (Info-insert-file-contents): code cleanup.
7467         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7468         columns.
7469         * info.el (Info-batch-rebuild-dir): ditto.
7470         * info.el (Info-read-node-name-1): ditto.
7471         * info.el (Info-search): ditto.
7472         * info.el (Info-fontify-node): ditto.
7473
7474
7475 2000-10-24  Didier Verna  <didier@xemacs.org>
7476
7477         * process.el (shell-command): when called from a program, avoid
7478         'push-mark's "mark-set" message.
7479
7480 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7481
7482         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7483         by a symbol, not by a vector.
7484         * mule/vietnamese.el (vscii): Likewise.
7485         (viscii): Likewise.
7486         * mule/cyrillic.el (koi8-r): Likewise.
7487
7488         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7489         by a symbol, not by a vector.
7490         (chinese-big5-2): Likewise.
7491         * mule/ethiopic.el (ethiopic): Likewise.
7492         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7493         (vietnamese-viscii-upper): Likewise.
7494
7495 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7496
7497         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7498
7499 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7500
7501         * byte-optimize.el (byte-optimize-car): New function.
7502         (byte-optimize-cdr): Ditto.
7503
7504 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7505
7506         * byte-optimize.el: Partial synch with FSF 20.7.
7507         Optimize constant concatenation.
7508         Add keymapp as a side effect free function.  It is a built-in.
7509         (byte-after-unbind-pos): Remove byte-equal.
7510
7511 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7512
7513         * update-elc-2.el: Quote regexps correctly.
7514
7515 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7516
7517         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7518         (ccl-compile): Apply integerp, not integer-or-char-p to
7519         check the type of the buffer magnification
7520         (ccl-compile-write-string): Encode a string with binary
7521         coding system.
7522         (ccl-compile-write-repeat): Likewise.
7523
7524 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7525
7526         * buff-menu.el:
7527         * bytecomp.el:
7528         * coding.el:
7529         * faces.el:
7530         * files.el:
7531         * fill.el:
7532         * float-sup.el:
7533         * font-lock.el:
7534         * help.el:
7535         * iso8859-1.el:
7536         * loaddefs.el:
7537         * menubar-items.el:
7538         * menubar.el:
7539         * modeline.el:
7540         * msw-font-menu.el:
7541         * paragraphs.el:
7542         * paths.el:
7543         * replace.el:
7544         * simple.el:
7545         * sound.el:
7546         * startup.el:
7547         * version.el:
7548         * x-faces.el:
7549         * x-font-menu.el:
7550         Remove purecopy.
7551
7552 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7553
7554         * simple.el (do-auto-fill): Use the function pointer to by
7555         `comment-line-break-function', not `indent-new-comment-line'. This
7556         fixes an issue with cc-mode comment continuation.
7557
7558 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7559
7560         * simple.el (turn-on-auto-fill):  Add (interactive).
7561         * mwheel.el (mwheel-install): Add (interactive).
7562         * font-lock.el (turn-on-font-lock): Add (interactive).
7563         (turn-off-font-lock): Add (interactive).
7564
7565 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7566
7567         * packages.el (packages-special-base-regexp): Add `man'.
7568
7569 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7570
7571         * wid-edit.el (widget-specify-active): map over extents in current
7572         buffer like `widget-specify-inactive' does.  Mapping over the
7573         inactive extent object does not work since the current extent is
7574         ignored by `map-extents'.
7575
7576 2000-10-04  Martin Buchholz <martin@xemacs.org>
7577
7578         * XEmacs 21.2.36 is released.
7579
7580 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7581
7582         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7583         Optimize the compiled-function-constants vector by byte-code
7584         reference counts.
7585
7586 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7587
7588         * build-report.el (build-report-delete-regexp): quote value in
7589         defcustom
7590
7591 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7592
7593         * build-report.el (build-report): Don't bind srcdir which we don't
7594         use in `multiple-value-bind' to avoid the only byte-compiler
7595         warning.
7596
7597 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7598
7599         * build-report.el: Requires cl and custom now.
7600         build-report-version is determined by XEmacs version -- remove
7601         build-report-version*.
7602         * build-report.el (build-report-version): Removed.
7603         * build-report.el (build-report-installation-version-regexp): New.
7604         * build-report.el (build-report-version-file-regexp): New.
7605         * build-report.el (build-report-installation-srcdir-regexp): New.
7606         * build-report.el (build-report-destination): Offer
7607         xemacs-build-reports and xemacs-beta.
7608         * build-report.el (build-report-keep-regexp): Adjusted.
7609         * build-report.el (build-report-delete-regexp): Adjusted.
7610         * build-report.el (build-report-make-output-dir): New.
7611         * build-report.el (build-report-installation-file): Replace use of
7612         `concat' with `expand-file-name'.
7613         * build-report.el (build-report-make-output-file): Removed.
7614         * build-report.el (build-report-make-output-files): New.
7615         * build-report.el (build-report-subject): Identify as
7616         user-variable with "*...".
7617         * build-report.el (build-report-prompts): Ditto.
7618         * build-report.el (build-report-version-file): New.
7619         * build-report.el (build-report-file-encoding): Identify as
7620         user-variable with "*...".
7621         * build-report.el (build-report-make-output-get): New.
7622         * build-report.el (build-report-insert-header): Report
7623         emacs-version and system-configuration instead of
7624         build-report-version.
7625         * build-report.el (build-report-insert-make-output): Add file
7626         argument.
7627         * build-report.el (build-report-insert-installation-file):
7628         Re-indent.
7629         * build-report.el (build-report-keep): Change docstring,
7630         re-indent.
7631         * build-report.el (build-report-delete): Ditto.
7632         * build-report.el (build-report-installation-data): New.
7633         * build-report.el (build-report-version-file-data): New.
7634
7635 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7636
7637         * byte-optimize.el (byte-optimize-lapcode):
7638         Fix the optimization of using the first 5 elements of the
7639         constants vector for variables.
7640         (byte-optimize-lapcode): Fix another ancient broken optimization.
7641
7642 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7643
7644         * *: Spelling mega-patch
7645
7646 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7647
7648         * easymenu.el: doc fixes.
7649         (easy-menu-do-define): Use backquote.
7650         (easy-menu-change):
7651         (easy-menu-add):
7652         `when' seems much clearer than `if' here.
7653         (easy-menu-remove):
7654         (easy-menu-add-item):
7655         (easy-menu-item-present-p):
7656         (easy-menu-remove-item):
7657         Wrap using (when (featurep 'menubar) ...)
7658
7659 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7660
7661         * bytecomp.el (displaying-byte-compile-warnings):
7662         Revert Ben's change to this function below so that the compile log
7663         is displayed properly for users of the "popper" package.
7664
7665 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7666
7667         * window.el (save-selected-window): Use backquote.
7668
7669         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7670         Renamed from `byte-compile-file-form-defvar'.
7671         * bytecomp.el (byte-compile-defvar-or-defconst):
7672         Only cons onto current-load-list in top-level forms.
7673         Else this leaks a cons cell every time a defun is called.
7674         Renamed from `byte-compile-defvar', for clarity.
7675         Warn when docstring of defvar is not a string.
7676         Use consistent error messages.
7677         Better comments.
7678
7679 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7680
7681         * simple.el (set-variable):
7682         Remove unneeded defvar by rearranging order of let* forms.
7683
7684         * mule/mule-ccl.el (ccl-get-next-code):
7685         * menubar-items.el (bookmark-menu-filter):
7686         (language-environment-menu-filter):
7687         (tutorials-menu-filter):
7688         * toolbar-items.el (toolbar-compile):
7689         * byte-optimize.el (disassemble-offset):
7690         Use (declare (special ...)) instead of `defvar'.
7691
7692         * cl-macs.el (cl-do-proclaim):
7693         Fix (declare (special ...)) warning suppression syntax.
7694
7695 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7696
7697         * info.el (Info-tag-table-marker):
7698         (Info-tag-table-buffer):
7699         (Info-find-file-node):
7700         (Info-read-subfile):
7701         (Info-build-node-completions):
7702         (Info-search):
7703         (Info-mode):
7704         Multiple info buffer support.
7705
7706 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7707
7708         * ldap.el (ldap-decode-entry): New defun
7709         (ldap-search-entries): Use it in order to decode DN-prefixed
7710         entries properly
7711
7712 2000-08-23  Daniel Pittman <daniel@danann.net>
7713
7714         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7715         Use `eq', not `=', to compare symbols.
7716
7717 2000-07-30  Ben Wing  <ben@xemacs.org>
7718
7719         * bytecomp.el (byte-compile-report-error):
7720         * bytecomp.el (displaying-byte-compile-warnings):
7721         if stack-trace-on-error is set, send out a backtrace when
7722         an error is encountered that stops byte compilation.  this
7723         should make it much much easier to track down those curious
7724         problems.  also undo the kludge of using a separate "*Show*"
7725         buffer for display when there's a temp-buffer-show-function;
7726         we can avoid this by just being a little smarter.
7727
7728         * dialog-items.el:
7729         * dialog-items.el (search-dialog-regexp): New.
7730         * dialog-items.el (search-dialog-callback):
7731         * dialog-items.el (make-search-dialog):
7732         add a regexp option to the dialog and clean up a bit.
7733
7734         * dialog.el:
7735         * dialog.el (yes-or-no-p-dialog-box):
7736         * dialog.el (get-dialog-box-response):
7737         * dialog.el (make-dialog-box):
7738         * dialog.el (dialog-box-finish): New.
7739         * dialog.el (dialog-box-cancel): New.
7740         * dialog.el (internal-make-dialog-box-exit): New.
7741         implement [properly!] the :modal property of the new dialog box
7742         interface.  this is the first time xemacs has ever had *proper*
7743         modal dialog boxes, giving the standard window-system feedback.
7744         (e.g. under windows, clicking on a disabled frame causes a beep
7745         and makes the dialog box flash three times.)
7746
7747         * dragdrop.el: header keyword frobbing.
7748
7749         * dumped-lisp.el (preloaded-file-list):
7750         renamed winnt.el to win32-native.el.
7751
7752         * faces.el (face-property):
7753         * faces.el (set-face-property):
7754         * faces.el (frob-face-property):
7755         * faces.el (frob-face-font-2):
7756         * faces.el (make-face-bold):
7757         * faces.el (make-face-italic):
7758         * faces.el (make-face-bold-italic):
7759         * faces.el (make-face-unbold):
7760         * faces.el (make-face-unitalic):
7761         * faces.el (make-face-smaller):
7762         * faces.el (make-face-larger):
7763         clean up the implementation of these so that window-system-specific
7764         methods are called only on objects belonging to that window system.
7765         previously, you could have [e.g.] mswindows-make-face-bold called
7766         on font object of device type `stream', which is not good and
7767         explains the subtle errors Adrian was getting when byte-compiling
7768         something that required 'term. (Adrian, now you can use stack-trace-
7769         on-error to find the exact place where things are going wrong instead
7770         of having to laboriously binary-search your way through.)
7771
7772         * finder.el (finder-known-keywords):
7773         cleaned up -- properly sorted, clarified the meanings of many of
7774         the keywords, and added a few -- mswin, gui, content, build, www,
7775         user, services.  the last two try to distinguish between a package
7776         that's used directly by the user, and a package that provides
7777         support services to other packages.
7778
7779         * font-lock.el (lisp-font-lock-keywords-2):
7780         update list of lisp control structures to include everything,
7781         including new ones i introduced.
7782
7783         * gutter.el: header keyword frobbing.
7784
7785         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7786         recent isearch element was not doing so!  you got the second-most-
7787         recent instead.
7788
7789         * lisp-mode.el (construct-lisp-mode-menu):
7790         more menubar cleanups.
7791         * lisp-mode.el (with-selected-window):
7792         make it indent properly.
7793
7794         * menubar-items.el (default-menubar): lots of menubar cleanups.
7795         rearranged the options menu the most, e.g. splitting up the
7796         Keyboard/Mouse menu into a new Editing menu and combining the
7797         separate Scrollbar/Gutter/Toolbar submenus into Display.
7798         Got rid of General, moved items to Editing or new Troubleshooting.
7799         Moved Packages to Tools; doesn't seem to belong under Options.
7800         Added stuff to the Cmds menu, e.g. Change Case.
7801
7802         NB please don't complain about these periodic menubar changes.
7803         Anything like this is necessarily incremental in its construction
7804         -- By constant use you gradually become more and more aware of
7805         better and better ways to group menu items.  When we eventually
7806         move the options menu to a property sheet, the existing structure
7807         will probably be preserved fairly well.
7808
7809         * minibuf.el (next-history-element): fix problems with pressing
7810         down arrow in repeat-complex-command.
7811
7812         * modeline.el:
7813         * modeline.el (modeline-3d-p): New.
7814         added custom variable for controlling the 3d modeline.  the
7815         corresponding Options item has been present for a long time,
7816         but commented out with "fix me!" comments.  it's fixed now.
7817
7818         * obsolete.el (add-menu):
7819         remove bogus gettexts.
7820
7821         * process.el (shell-quote-argument):
7822         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7823         For bash under Windows native, see below.
7824
7825         * simple.el:
7826         * simple.el (display-warning-buffer):
7827         Fixed the handling of warning display to eliminate the annoying
7828         *Show* buffer, like was done for byte-compiler output above.
7829
7830         * simple.el (debug-print): New.
7831         Simple function for sending debug messages to the console and/or
7832         other debug places.
7833
7834         * subr.el (replace-in-string):
7835         Rewrite this function to avoid N^2 behavior with large strings --
7836         catastrophic with the new Windows selection code! (Apparently the
7837         author of this function didn't realize there was a fun
7838         replace-match that could make his life much easier, because we
7839         duplicated the entire logic.  The new version is smaller, easier
7840         to understand, much more robust, and has extended features --
7841         those of replace-match.)
7842
7843         * window.el:
7844         * window.el (with-selected-window): New.
7845         An obvious complement to the existing `with-selected-frame' and
7846         `with-current-buffer'.
7847
7848         * win32-native.el: Renamed from winnt.el.
7849         Added a great deal of stuff for properly handling process quoting,
7850         somewhat modeled on Kirill's original model (which i later threw
7851         away).  We should now finally have correctly working process arg
7852         quoting/dequoting so that the final app gets exactly what we
7853         intended.  Because the mechanism is in Lisp, it's easily
7854         extendible. (For those running bash and running the native
7855         version, I tried hard to do what I thought was correct.  But more
7856         thought is needed, and ideally the volunteer work of people with
7857         these configurations that they generally run on.)
7858
7859         * x-font-menu.el (x-font-menu-font-data):
7860         Put in defvar's to fix byte-compiler warnings.
7861
7862 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7863
7864         * select.el (selection-coercion-alist): Initialise.
7865         * select.el (select-coerce-to-text): New.
7866         * select.el (select-coerce): New.
7867         New functions to perform type and value coercion.
7868
7869         * select.el (select-buffer-killed-default): Keep data if it was
7870         on the clipboard.
7871
7872 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7873
7874         * menubar-items.el (default-menubar): Fix typo.
7875         (default-menubar): `lambda' was mispelled as `lamda'.
7876
7877 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7878
7879         * window.el (shrink-window-if-larger-than-buffer): Remove
7880         edge checking code.
7881
7882 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7883
7884         * paths.el (gnus-local-domain): Removed.
7885         (gnus-local-organization): Ditto.
7886         (gnus-startup-file): Ditto.
7887
7888 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7889
7890         * files.el (auto-mode-alist): Add .spec for RPM.
7891
7892 2000-07-31  Andy Piper  <andy@xemacs.org>
7893
7894         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7895
7896 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7897
7898         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7899         browse-url.
7900         * help.el (xemacs-www-page): Ditto.
7901         (xemacs-www-faq): Ditto.
7902         * menubar-items.el (default-menubar): Ditto.
7903
7904         * wid-edit.el (widget-url-link-action): Ditto.
7905         From: Kenichi OKADA <okada@opaopa.org>.
7906
7907 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7908
7909         * finder.el (finder-commentary): Add autoload cookie.
7910
7911 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7912
7913         * files.el (insert-file-contents-literally): Fix second let
7914         binding for `coding-system-for-read' to `coding-system-for-write'
7915         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7916
7917 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7918
7919         * files.el (insert-file-contents-literally): Use binary coding
7920         system (from Morioka san).
7921         (insert-file-contents-literally): Make file-name-handler method.
7922
7923 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7924
7925         * cl-macs.el (get-selection): Add defsetf.
7926
7927 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7928
7929         * x-init.el (x-activate-region-as-selection): replace obsolete
7930         function x-own-selection with own-selection.
7931         (ow-find): replace obsolete functions x-get-selection and
7932         x-get-clipboard with get-selection and get-clipboard.
7933         (init-post-x-win): replace obsolete function x-disown-selection
7934         with disown-selection.
7935
7936 2000-07-20  Mike Sperber  <mike@xemacs.org>
7937
7938         * startup.el (load-user-init-file): Only try to load init file if
7939         it exists.
7940
7941 2000-07-10  Andy Piper  <andy@xemacs.org>
7942
7943         * dialog-items.el: sync with Ben's patch.
7944
7945         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7946         comment.
7947         (progress-text-glyph): deleted.
7948         (progress-layout-glyph): make completely minimal.
7949         (progress-gauge-glyph): ditto.
7950         (progress-display-style): fix to handle dynamic instantiator
7951         changes.
7952         (progress-text-instantiator): new.
7953         (progress-layout-instantiator): new.
7954         (progress-gauge-instantiator): new.
7955         (set-progress-display-instantiator): renamed and changed from
7956         set-progress-display-style.
7957         (progress-abort-glyph): use instantiator not glyph.
7958         (append-progress-display): use set-progress-display-instantiator
7959         and set-glyph-image.
7960         (abort-progress-display): ditto.
7961         (raw-append-progress-display): ditto.
7962
7963 2000-07-20  Ben Wing  <ben@xemacs.org>
7964
7965         * code-files.el: Move Mule-specific code to mule-coding.el.
7966
7967 2000-07-15  Ben Wing  <ben@xemacs.org>
7968
7969         * autoload.el:
7970         Fixed comments.
7971
7972         * cmdloop.el:
7973         * cmdloop.el (yes-or-no-p):
7974         * cmdloop.el (y-or-n-p):
7975         Make these functions use should-use-dialog-box-p and not be
7976         overridden in dialog.el.
7977
7978         * cus-dep.el:
7979         * cus-dep.el (Custom-make-dependencies): Removed.
7980         * cus-dep.el (Custom-make-dependencies-1): New.
7981         * cus-dep.el (Custom-make-one-dependency): New.
7982         New entry point for use in Makefiles, to avoid excessive
7983         invocations.
7984
7985         * cus-edit.el (custom-variable-reset-saved):
7986         * cus-edit.el (custom-variable-reset-standard):
7987         * cus-edit.el (custom-save-resets):
7988         Fix bytecompiler warnings.
7989
7990         * dialog.el:
7991         * dialog.el (yes-or-no-p-dialog-box):
7992         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7993         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7994         * dialog.el (get-dialog-box-response):
7995         * dialog.el (message-or-box):
7996         * dialog.el (make-dialog-box):
7997         * dialog.el (popup-dialog-box): New.
7998         Avoid yes-or-no-p bogosities.
7999         Create a general function `make-dialog-box' to encapsulate all
8000         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8001
8002         * dumped-lisp.el (preloaded-file-list):
8003         Add dialog-items.  Clean up.  Group files by types.
8004
8005         * easymenu.el (easy-menu-add):
8006         * easymenu.el (easy-menu-remove):
8007         Account for accelerators.
8008
8009         * extents.el:
8010         * extents.el (extent-list): New args, like in map-extents.
8011         * extents.el (extent-at-event): New.
8012         * extents.el (extents-at-event): New.
8013
8014         * font-lock.el:
8015         * font-lock.el (font-lock-mode):
8016         * font-lock.el (font-lock-default-fontify-buffer):
8017         * font-lock.el (font-lock-default-unfontify-region):
8018         * font-lock.el (font-lock-fontify-syntactically-region):
8019         * font-lock.el (font-lock-fontify-keywords-region):
8020         Use new progress-feedback names.
8021
8022         * font-lock.el (java-font-lock-identifier-regexp):
8023         * font-lock.el (java-font-lock-class-name-regexp):
8024         Fix bytecompiler warnings.
8025
8026         * gutter-items.el:
8027         * gutter-items.el (progress-display-use-echo-area): Removed.
8028         * gutter-items.el (progress-feedback-use-echo-area): New.
8029         * gutter-items.el (progress-display-popup-period): Removed.
8030         * gutter-items.el (progress-feedback-popup-period): New.
8031         * gutter-items.el (set-progress-display-style): Removed.
8032         * gutter-items.el (set-progress-feedback-style): New.
8033         * gutter-items.el (progress-display-style): Removed.
8034         * gutter-items.el (progress-feedback-style): New.
8035         * gutter-items.el (progress-stack):
8036         * gutter-items.el (progress-displayed-p): Removed.
8037         * gutter-items.el (progress-feedbacked-p): New.
8038         * gutter-items.el (clear-progress-display): Removed.
8039         * gutter-items.el (clear-progress-feedback): New.
8040         * gutter-items.el (progress-display-clear-when-idle): Removed.
8041         * gutter-items.el (progress-feedback-clear-when-idle): New.
8042         * gutter-items.el (remove-progress-display): Removed.
8043         * gutter-items.el (remove-progress-feedback): New.
8044         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8045         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8046         * gutter-items.el (append-progress-display): Removed.
8047         * gutter-items.el (append-progress-feedback): New.
8048         * gutter-items.el (abort-progress-display): Removed.
8049         * gutter-items.el (abort-progress-feedback): New.
8050         * gutter-items.el (raw-append-progress-display): Removed.
8051         * gutter-items.el (raw-append-progress-feedback): New.
8052         * gutter-items.el (display-progress-display): Removed.
8053         * gutter-items.el (display-progress-feedback): New.
8054         * gutter-items.el (current-progress-display): Removed.
8055         * gutter-items.el (current-progress-feedback): New.
8056         * gutter-items.el (current-progress-display-label): Removed.
8057         * gutter-items.el (current-progress-feedback-label): New.
8058         * gutter-items.el (progress-display): Removed.
8059         * gutter-items.el (progress-feedback): New.
8060         Replace "progress-display" with "progress-feedback" globally.
8061
8062         * gutter-items.el (lprogress-display): Removed.
8063         * gutter-items.el (progress-feedback-with-label): New.
8064         Rename lprogress-display ==> progress-feedback-with-label.
8065
8066         * gutter-items.el (search-dialog-direction): Removed.
8067         * gutter-items.el (search-dialog-text): Removed.
8068         * gutter-items.el (search-dialog-callback): Removed.
8069         * gutter-items.el (make-search-dialog): Removed.
8070         Move to dialog-items.el.
8071
8072         * help.el:
8073         * help.el (help-mode-quit):
8074         * help.el (mode-for-help): New.
8075         * help.el (help-sticky-window): New.
8076         * help.el (help-window-config): New.
8077         * help.el (with-displaying-help-buffer):
8078         * help.el (function-at-event): New.
8079         * help.el (help-symbol-regexp): New.
8080         * help.el (help-symbol-run-function-1): New.
8081         * help.el (help-symbol-run-function): New.
8082         * help.el (help-symbol-function-context-menu): New.
8083         * help.el (help-symbol-variable-context-menu): New.
8084         * help.el (help-symbol-function-and-variable-context-menu): New.
8085         * help.el (frob-help-extents): New.
8086         * help.el (describe-function-1):
8087         * help.el (variable-at-point):
8088         * help.el (variable-at-event): New.
8089         * help.el (describe-variable):
8090         Major overhaul.
8091         - Make functions and variables be mousable.
8092         - Middle button hyperlinks.
8093         - New context-menu entries.
8094
8095         * keydefs.el:
8096         * keydefs.el (global-map):
8097         New key bindings to move lines up and down.
8098
8099         * lisp-mode.el:
8100         * lisp-mode.el (construct-lisp-mode-menu): New.
8101         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8102         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8103         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8104         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8105         Make popup and menubar menus be different.  Popup menu uses
8106         clicked location and automatically assumes symbol under the mouse
8107         for various commands.
8108
8109         * menubar-items.el:
8110         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8111         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8112
8113         * menubar-items.el (global-popup-menu): Removed.
8114         * menubar-items.el (mode-popup-menu): Removed.
8115         * menubar-items.el (activate-popup-menu-hook): Removed.
8116         * menubar-items.el (popup-mode-menu): Removed.
8117         * menubar-items.el (popup-buffer-menu): Removed.
8118         * menubar-items.el (popup-menubar-menu): Removed.
8119         Move to menubar.el.
8120
8121         * menubar.el:
8122         * menubar.el (global-popup-menu): New.
8123         * menubar.el (mode-popup-menu): New.
8124         * menubar.el (activate-popup-menu-hook): New.
8125         * menubar.el (last-popup-menu-event): New.
8126         * menubar.el (popup-mode-menu): New.
8127         * menubar.el (popup-buffer-menu): New.
8128         * menubar.el (popup-menubar-menu): New.
8129         * menubar.el (menu-call-at-event): New.
8130         Move non-content functions here.  Add support for context menu
8131         items on extents.
8132
8133         * minibuf.el (minibuffer-history-uniquify):
8134         Typo fix.
8135
8136         * minibuf.el (read-file-name-1):
8137         Call new file dialog box if it exists.
8138
8139         * minibuf.el (mouse-rfn-setup-vars):
8140         Clean up "chop" action.
8141
8142         * mouse.el:
8143         * mouse.el (button2): Now bound to mouse-track.
8144         * mouse.el (click-inside-extent-p):
8145         * mouse.el (point-inside-extent-p):
8146         * mouse.el (point-inside-selection-p):
8147         * mouse.el (mouse-drag-or-yank): Removed.
8148         * mouse.el (mouse-begin-drag-n-drop): New.
8149         * mouse.el (mouse-eval-sexp):
8150         * mouse.el (mouse-track-activate-strokes): New.
8151         * mouse.el (mouse-track-do-activate): New.
8152         * mouse.el (mouse-track):
8153         * mouse.el (default-mouse-track-event-is-with-button): New.
8154         * mouse.el (default-mouse-track-cleanup-hook):
8155         * mouse.el (default-mouse-track-drag-hook):
8156         * mouse.el (default-mouse-track-drag-up-hook):
8157         * mouse.el (default-mouse-track-click-hook):
8158         Merge drag-n-drop into mouse-track.
8159         Add general "activate" support to replace specific button2 kludges.
8160         Use "button modifier" support in mouse-track.
8161
8162         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8163
8164         * package-ui.el:
8165         * package-ui.el (pui-menu):
8166         * package-ui.el (pui-popup-context-sensitive): Removed.
8167         Fix bytecompiler warnings.
8168         Clean up popup code a bit.
8169
8170         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8171
8172         * simple.el:
8173         * simple.el (transpose-lines):
8174         * simple.el (transpose-line-up): New.
8175         * simple.el (transpose-line-down): New.
8176         * simple.el (transpose-subr):
8177         * simple.el (transpose-subr-1): Removed.
8178         Clean up, add functions to move lines up and down.
8179
8180         * startup.el (mail-host-address):
8181         * startup.el (user-mail-address):
8182         Customize.
8183
8184         * subr.el:
8185         * subr.el (set-symbol-value-in-buffer): New.
8186         * subr.el (error):
8187         * subr.el (check-argument-type):
8188         * subr.el (defined-error-p): New.
8189         Add structured error support.
8190
8191         * toolbar-items.el (toolbar-compile):
8192         Use new make-dialog-box.
8193
8194         * update-elc.el:
8195
8196         * userlock.el (ask-user-about-lock-dbox):
8197         * userlock.el (ask-user-about-supersession-threat-dbox):
8198         * userlock.el (ask-user-about-lock):
8199         * userlock.el (ask-user-about-supersession-threat):
8200         Use new make-dialog-box.
8201         Add safety checks; use should use-dialog-box-p.
8202
8203         * window-xemacs.el:
8204         * window-xemacs.el (__buffer-dedicated-frame):
8205         * window-xemacs.el (buffer-dedicated-frame): New.
8206         * window-xemacs.el (set-buffer-dedicated-frame): New.
8207         Move dedicated-frame stuff into lisp.
8208
8209 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8210
8211         * printer.el (generic-print-region): Do not require that
8212         `printer-name' be set.
8213         (printer-name): Commentary clarification.
8214
8215 2000-07-19  Martin Buchholz <martin@xemacs.org>
8216
8217         * XEmacs 21.2.35 is released.
8218
8219 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8220
8221         * select.el (selection-coercible-types): Initialise.
8222
8223 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8224
8225         * select.el (own-clipboard): Bug fix.
8226
8227 2000-07-17  Mike Sperber  <mike@xemacs.org>
8228
8229         * cus-edit.el (custom-migrate-custom-file): Save init file before
8230         continuing.
8231
8232 2000-07-16  Mike Sperber  <mike@xemacs.org>
8233
8234         * startup.el (load-init-file): Remove silly call to
8235         `load-user-custom-file`.
8236         (maybe-migrate-user-init-file): Minor fixes.
8237
8238 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8239
8240         * apropos.el (apropos-documentation-check-doc-file):
8241         `doc' variable should be let-bound, as was presumably intended.
8242
8243         * cus-edit.el (custom-variable-reset-saved):
8244         (custom-variable-reset-standard):
8245         Remove unused variable comment-widget.  Twice.
8246
8247         * toolbar.el (toolbar-blank-press-function):
8248         Add a real defvar with initial value nil and proper docstring.
8249         (press-toolbar-button): No need to check for boundp-ness anymore.
8250
8251         * rect.el (open-rectangle-line): Remove useless (let) form.
8252         Add defvar for pending-delete-mode.
8253
8254         * info.el (Info-find-node): This function needs an autoload cookie.
8255
8256         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8257         Use let* since the second form referred to the first.
8258
8259 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8260
8261         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8262         instead of removed `mswindows-get-clipboard'.
8263
8264
8265 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8266
8267         * select.el (select-convert-from-text): New.
8268         * select.el (select-convert-from-length): New.
8269         * select.el (select-convert-from-integer): New.
8270         * select.el (select-convert-from-identity): New.
8271         * select.el (select-convert-from-filename): New.
8272         * select.el (selection-converter-in-alist): Use them.
8273         New converter functions for X.
8274
8275         * select.el (get-selection): Removed comment.
8276
8277         * select.el (own-selection): Removed append code - I thought
8278         I'd already done this, but apparently not...
8279
8280         * select.el: Changed comment about TIMESTAMP.
8281
8282         * select.el (select-convert-in): New.
8283         * select.el (select-convert-out): New.
8284         New functions that get used by select.c.
8285
8286         * select.el (select-buffer-killed-default): New.
8287         * select.el (select-buffer-killed-text): New.
8288         * select.el (selection-buffer-killed-alist): New.
8289         New list and functions that get called if a relevant selection
8290         exists and a buffer gets killed.
8291
8292         * select.el (select-convert-to-targets):
8293         * select.el (select-convert-to-identity): Removed.
8294         * select.el (select-convert-from-identity): Removed.
8295         * select.el (select-converter-out-alist):
8296         Removed _EMACS_INTERNAL selection type.
8297
8298         * x-select.el (xselect-kill-buffer-hook): Removed.
8299         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8300         Removed this X-specific nonesense. Use the generic support
8301         in select.el instead.
8302
8303 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8304
8305         * mule/mule-category.el (defined-category-hashtable):
8306         Use make-hash-table instead of make-hashtable
8307
8308         * buff-menu.el: Byte-compiler warning fix.
8309
8310         * isearch-mode.el (isearch-highlight-all-cleanup):
8311         Remove unused variable `isearch-highlight-all-start'.
8312
8313         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8314
8315         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8316
8317         * cus-dep.el (Custom-make-dependencies):
8318         Add autoload cookie for custom-add-loads to generated custom-load.el.
8319
8320         * autoload.el (autoload-package-name): Warning suppression.
8321         Move defvar prior to first use.
8322
8323         * custom.el: Add autoload for custom-declare-face.
8324         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8325         * cl.el (cl-hack-byte-compiler):
8326         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8327         to work properly.
8328
8329 2000-07-08  Mike Sperber  <mike@xemacs.org>
8330
8331         * startup.el (load-home-init-file): Added variable.
8332         (maybe-migrate-user-init-file): Added.
8333         (load-user-init-file): Load custom file if different from init
8334         file.
8335
8336         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8337         "startup."
8338
8339         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8340         Moved `custom-file'-related code to cus-file.el.
8341
8342         * cus-file.el: New file.
8343
8344 2000-04-01  Mike Sperber  <mike@xemacs.org>
8345
8346         * packages.el (packages-find-package-directories): Added support
8347         for external package hierarchies with in-place installations.
8348
8349         * find-paths.el (paths-root-in-place-p): Added.
8350         (paths-find-emacs-directory): Added support for external
8351         directories with in-place installations.
8352         (paths-find-site-directory): Ditto.
8353
8354         * startup.el (find-user-init-file): Also look for
8355         ~/.xemacs/init.elc? in preference to ~/.emacs.
8356
8357 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8358
8359         * select.el (own-selection):
8360         * select.el (own-clipboard): Changed `append' parameter to
8361         `how-to-use' parameter.
8362         * select.el (own-selection): Removed icky append code.
8363         * select.el (own-selection, get-selection): Removed extra type
8364         checking.
8365         * select.el (selection-appender-alist):
8366         * select.el (selection-converter-{in|out}-alist): Initialise.
8367         * select.el (select-append-to-*): New.
8368         * select.el (select-convert-from-*): New.  New functions to append
8369         data and convert data from external type.
8370
8371 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8372
8373         * font-lock.el: Javadoc enhancements.
8374
8375 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8376
8377         * printer.el (generic-print-region): Compose job name from buffer
8378         name.
8379
8380 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8381
8382         * font-lock.el (font-lock-fontify-pending-extents): Call
8383         font-lock-fontify-region instead of font-lock-fontify-buffer
8384         to avoid unnecessary progress gauges.
8385
8386 2000-07-06  Craig Lanning  <lanning@scra.org>
8387
8388         * custom-load.el (faces):
8389
8390         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8391         dir is a regex.
8392
8393         * process.el (call-process-internal): from Dan Holmsand, use binary
8394         coding systems so that jka-compr works.
8395
8396 2000-07-07  Ben Wing  <ben@xemacs.org>
8397
8398         * font-lock.el: Undo previous change.  Unfortunately, some
8399         files actually use the variables directly in their init code
8400         without quoting them.
8401
8402 2000-07-07  Ben Wing  <ben@xemacs.org>
8403
8404         * font-lock.el (defvar font-lock-*-face): Removed.
8405
8406         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8407         only when necessary.
8408
8409 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8410
8411         * cl-macs.el: fix cl-transform-function-property kludge
8412         so that it does not require a random feature.
8413
8414 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8415
8416         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8417         as in Linux kernel "Rules.make".
8418
8419 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8420
8421         * build-report.el (build-report): Add autoload cookie.
8422
8423 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8424
8425         * package-ui.el (defgroup pui):  Correct a misspelling
8426         (pui-toggle-package-delete):  Change `seleted' to `selected'
8427
8428 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8429
8430         * package-get.el (package-get-update-base):
8431         (package-get): Use insert-file-contents-literally always.
8432         (package-get-maybe-save-index):
8433         Force coding system for writing to binary.
8434
8435 2000-06-08  Mike Alexander  <mta@arbortext.com>
8436
8437         * code-process.el (call-process-region): If there is no coding
8438         system for the process on process-coding-system-alist use the
8439         coding system of the buffer containing the region.
8440
8441 2000-06-10  Ben Wing  <ben@xemacs.org>
8442
8443         * cmdloop.el (command-error):
8444         If debug-on-error and noninteractive, output backtrace.
8445
8446         * files.el (file-relative-name):
8447         Remove MSDOS references.
8448
8449         * simple.el (line-number): New function, due to non-obvious
8450         behavior/usage of count-lines.
8451
8452         * simple.el (count-lines): document non-obvious usage to get
8453         line number.
8454
8455 2000-06-11  Ben Wing  <ben@xemacs.org>
8456
8457         * faces.el ((featurep 'xpm)):
8458         * x-faces.el (x-init-face-from-resources):
8459         * x-faces.el (x-init-frame-faces):
8460         * x-misc.el (x-init-specifier-from-resources):
8461         * x-misc.el (x-get-resource-and-bogosity-check):
8462         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8463         * x-mouse.el (x-init-pointer-shape):
8464         * x-scrollbar.el (x-init-scrollbar-from-resources):
8465         Add sixth argument to x-get-resource calls so as to issue warnings
8466         rather than errors on bogus arguments.
8467
8468 2000-06-05  Ben Wing  <ben@xemacs.org>
8469
8470         * compat.el: new file.  provides a clean, non-intrusive way to
8471         define compatibility functions.
8472
8473         * process.el (shell-quote-argument): temporary fix for lack
8474         of nt-quote-process-args.  #### I need to put back the overall
8475         structure of that mechanism but redo the guts of it using the
8476         extra intelligence in the C code.
8477
8478 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8479
8480         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8481         `package-get' does in package-get.el, instead of using external
8482         "md5sum" program.
8483
8484         * package-get.el (package-get): Insert package file literally to
8485         make checksum calculation work.
8486
8487 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8488
8489         * code-files.el (convert-mbox-coding-system): Deleted.
8490         (file-coding-system-alist): Removed reference to
8491         convert-mbox-coding-system.
8492
8493 2000-05-28  Martin Buchholz <martin@xemacs.org>
8494
8495         * XEmacs 21.2.34 is released.
8496
8497 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8498
8499         * font-lock.el (font-lock-keywords): Rewrote docstring
8500
8501 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8502
8503         * loadhist.el (unload-feature): handle case where x is both boundp
8504         and fboundp
8505
8506 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8507
8508         * packages.el: It's ok to use built-in macros, but not lisp
8509         defined ones.
8510
8511 2000-05-20  Ben Wing  <ben@xemacs.org>
8512
8513         * font-lock.el:
8514         * font-lock.el (font-lock-message-threshold):
8515         * font-lock.el (font-lock-mode):
8516         * font-lock.el (font-lock-default-fontify-buffer):
8517         * font-lock.el (font-lock-always-fontify-immediately):
8518         * font-lock.el (font-lock-old-extent): Removed.
8519         * font-lock.el (font-lock-old-len): Removed.
8520         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8521         * font-lock.el (font-lock-pending-extent-table): New.
8522         * font-lock.el (font-lock-range-table): New.
8523         * font-lock.el (font-lock-after-change-function):
8524         * font-lock.el (font-lock-after-change-function-1): Removed.
8525         * font-lock.el (font-lock-fontify-pending-extents): New.
8526         * font-lock.el ('font-lock-revert-cleanup): Removed.
8527         * font-lock.el ('font-lock-revert-setup): Removed.
8528         Rewrite deferral code to handle any number of changes, merging
8529         them properly.  Remove hacked-up code for revert-buffer, now
8530         unnecessary.
8531
8532         * menubar-items.el (default-menubar):
8533         In Options->Edit Init File, don't switch to emacs-lisp-mode
8534         unless necessary; doing this turns off font-lock.
8535
8536 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8537
8538         * keydefs.el: Define C-x BS to backward-kill-sentence.
8539
8540 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8541
8542         * files.el (hack-local-variables-prop-line): Use non-greedy
8543         matching to process -*-texinfo-*- -*-.
8544
8545 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8546
8547         * minibuf.el (minibuf-directory-files): new function.
8548         (read-file-name-activate-callback): use minibuf-directory-files.
8549         (read-directory-name-internal): ditto.
8550         (mouse-file-display-completion-list): ditto.
8551         (mouse-directory-display-completion-list): ditto.
8552         (read-file-name-internal): remove "./" from completion list unless
8553         explicitly matched, for consistency.
8554
8555 2000-05-11  Ben Wing  <ben@xemacs.org>
8556
8557         * gutter-items.el (gutter-buffers-tab):
8558         * gutter-items.el (add-tab-to-gutter):
8559         * gutter-items.el (update-tab-in-gutter):
8560         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8561         * gutter-items.el (append-progress-display):
8562         * gutter-items.el (abort-progress-display):
8563         * gutter-items.el (raw-append-progress-display):
8564         Further fixes.  Use set-glyph-image not set-image-instance-property,
8565         to fix problems with multiple windows in a frame.
8566
8567         * menubar-items.el (tutorials-menu-filter):
8568         Fix typo.
8569
8570         * startup.el (early-error-handler):
8571         Display message box under windows; otherwise, message will disappear
8572         before it can be viewed.
8573
8574         * update-elc.el:
8575         Fix bug in NEEDTODUMP processing.
8576
8577 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8578
8579         * startup.el (lock-directory): Removed.
8580         (superlock-file): Ditto.
8581         (startup-set-paths): Remove lockdir.
8582         (startup-setup-paths-warning): Remove lock-directory.
8583
8584         * setup-paths.el (paths-find-lock-directory): Removed.
8585         (paths-find-superlock-file): Ditto.
8586
8587 2000-05-09  Ben Wing  <ben@xemacs.org>
8588
8589         * faces.el (set-face-property):
8590         * faces.el (set-face-font):
8591         * faces.el (set-face-foreground):
8592         * faces.el (set-face-background):
8593         * faces.el (set-face-background-pixmap):
8594         * faces.el (set-face-underline-p):
8595         * faces.el (set-face-strikethru-p):
8596         * faces.el (set-face-highlight-p):
8597         * faces.el (set-face-dim-p):
8598         * faces.el (set-face-blinking-p):
8599         * faces.el (set-face-reverse-p):
8600         doc string changes.
8601
8602         * glyphs.el:
8603         * glyphs.el (make-image-specifier):
8604         * glyphs.el (glyph-property):
8605         * glyphs.el (set-glyph-image):
8606         * glyphs.el (make-glyph):
8607         * glyphs.el (make-pointer-glyph):
8608         * glyphs.el (make-icon-glyph):
8609         * glyphs.el (widget-image-instance-p): New.
8610         authorship info, lots of doc changes.  New predicate, inadvertently
8611         omitted.  the general principle with specifier docs is now that
8612         the description of instantiators should go with the make-foo-specifier
8613         fun's doc string, rather than in foo-specifier-p.  this follows
8614         conventions elsewhere in XEmacs and in general is a lot more obvious
8615         of a place to look.  sometimes the make-foo-specifier function needs
8616         to be created in the process.
8617
8618         * gutter.el:
8619         * gutter.el (make-gutter-specifier): New.
8620         * gutter.el (make-gutter-size-specifier): New.
8621         * gutter.el (make-gutter-visible-specifier): New.
8622         specifier doc updates according to the conventions specified before.
8623
8624         * objects.el:
8625         * objects.el (make-font-specifier):
8626         * objects.el (make-color-specifier):
8627         * objects.el (make-face-boolean-specifier): New.
8628         specifier doc updates according to the conventions specified before.
8629
8630         * specifier.el:
8631         * specifier.el (set-specifier):
8632         * specifier.el (make-integer-specifier): New.
8633         * specifier.el (make-boolean-specifier): New.
8634         * specifier.el (make-natnum-specifier): New.
8635         * specifier.el (make-generic-specifier): New.
8636         * specifier.el (make-display-table-specifier): New.
8637         specifier doc updates according to the conventions specified before.
8638
8639         * toolbar.el:
8640         * toolbar.el (make-toolbar-specifier): New.
8641         specifier doc updates according to the conventions specified before.
8642
8643 2000-05-09  Ben Wing  <ben@xemacs.org>
8644
8645         * process.el (call-process-internal): Revert to previous version
8646         because Mike's change clashed with a change I did not long before.
8647         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8648         Thanks very much Mike for pointing out the bug and submitting a
8649         patch!
8650
8651 2000-04-13  Mike Alexander  <mta@arbortext.com>
8652
8653         * process.el (call-process-internal): Send the correct input buffer
8654         (call-process-internal): Return the exit status of the process
8655
8656 2000-05-07  Ben Wing  <ben@xemacs.org>
8657
8658         * winnt.el:
8659         * winnt.el (nt-quote-args-verbatim): Removed.
8660         * winnt.el (nt-quote-args-prefix-quote): Removed.
8661         * winnt.el (nt-quote-args-backslash-quote): Removed.
8662         * winnt.el (nt-quote-args-double-quote): Removed.
8663         * winnt.el (nt-quote-args-functions-alist): Removed.
8664         * winnt.el (nt-quote-process-args): Removed.
8665         Remove all stuff for argument quoting.  We borrow the code instead
8666         from Emacs 20.6, which is much more careful in its quoting
8667         (e.g. in handling runs of the escape character) and avoids most of
8668         the need for this Lisp mechanism by checking to see whether we're
8669         running a Cygwin or normal program and doing the appropriate
8670         quoting.  If we end up needing such a mechanism, we should add
8671         it by extending the variable `mswindows-quote-process-args' so it
8672         can take an alist of regexps.
8673
8674 2000-05-07  Ben Wing  <ben@xemacs.org>
8675
8676         * keydefs.el:
8677         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8678         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8679         the window without moving point.
8680
8681         * simple.el:
8682         * simple.el (scroll-up-one): New.
8683         * simple.el (scroll-down-one): New.
8684         Functions for use with C-M-up/down.
8685
8686 2000-05-01  Martin Buchholz <martin@xemacs.org>
8687
8688         * XEmacs 21.2.33 is released.
8689
8690 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8691
8692         * dialog.el (yes-or-no-p-dialog-box):
8693         Fix docstring.
8694         Fix following horrible bug in X11 mode with focus-follows-mouse:
8695           1. Visit two files in two different frames.
8696           2. do File->Revert Buffer in one of those frames.
8697           3. Dialog box appears.
8698           4. Arrange things so that the mouse passes over the *other*
8699              frame, then to the dialog box, and click on "Yes".
8700           5. The file contents end up in the *wrong* buffer!
8701         Add TODO comment.
8702
8703 2000-04-28  Ben Wing  <ben@xemacs.org>
8704
8705         * help.el (describe-installation): correct typo introduced
8706         in last patch: boundp -> fboundp.
8707
8708         * etags.el (buffer-tag-table-list):
8709         canonicalize filenames to Unix format so that tag-table-alist
8710         searching works under Windows.
8711
8712         * autoload.el:
8713         Bowdlerize the supposedly objectionable words
8714         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8715
8716         * gutter-items.el (set-progress-display-style):
8717         * gutter-items.el (search-dialog-callback):
8718         * gutter-items.el (make-search-dialog):
8719         Change to new callback-ex api.
8720
8721 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8722
8723         * help.el: (describe-installation): decode-coding-string is not
8724         defined in a non MULE environment.
8725
8726 2000-04-28  Ben Wing  <ben@xemacs.org>
8727
8728         * gutter-items.el (buffer-list-changed-hook):
8729         use it, not record-buffer-hook.
8730
8731         * subr.el (record-buffer-hook): Removed.
8732
8733 2000-04-27  Ben Wing  <ben@xemacs.org>
8734
8735         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8736         use NORECORD option.  Andy will not like this, but the existing
8737         gutter behavior is just wrong, as per this comment:
8738
8739         ;; this used to add the norecord flag to both calls below.
8740         ;; this is bogus because it is a pervasive assumption in XEmacs
8741         ;; that the current buffer is at the front of the buffers list.
8742         ;; for example, select an item and then do M-C-l
8743         ;; (switch-to-other-buffer).  Things get way confused.
8744         ;;
8745         ;; Andy, if you want to maintain the current look, you must
8746         ;;  *uncouple* the gutter order and buffers order.
8747
8748         * loaddefs.el (completion-ignored-extensions): unfuckify.
8749
8750         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8751         xemacs.mak.
8752
8753         * autoload.el (batch-update-one-directory): new function, used in
8754         xemacs.mak.
8755
8756         * loadup.el: set gc-cons-threshold very high unless dumping --
8757         loadup during update-elc is much much much faster.  also do this
8758         when quick-building.
8759
8760         add commented-out code for profiling loadup.
8761
8762
8763         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8764         is required in order to build xemacs.
8765
8766 2000-04-26  Ben Wing  <ben@xemacs.org>
8767
8768         * loadup.el: don't garbage collect during loadup if quick-build
8769         compile-time option is set.
8770
8771 2000-04-23  Ben Wing  <ben@xemacs.org>
8772
8773         * update-elc.el: compute whether any dumped .el or .elc files
8774         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8775         if so.
8776
8777         * update-elc.el (update-elc-files-to-compile): always change
8778         NOBYTECOMPILE in the src directory rather than current dir,
8779         so it will work under NT.
8780
8781         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8782         the form of this file is identical between Unix and Windows.
8783         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8784         Added comment.
8785         (update-autoloads-from-directory): updated doc string.
8786         updated doc strings in a few other places.
8787
8788 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8789
8790         * bytecomp.el (byte-force-recompile): Fix argument to
8791         byte-recompile-directory.
8792
8793 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8794
8795         * gutter-items.el (progress-display-clear-when-idle): Use
8796         add-one-shot-hook.
8797         * gutter-items.el (clear-progress-display): Adjust number of
8798         arguments.
8799
8800 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8801
8802         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8803
8804 2000-04-16  Ben Wing  <ben@xemacs.org>
8805
8806         * printer.el: New file.
8807
8808         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8809
8810         * help.el (describe-installation): Fix decoding for Windows.
8811
8812         * menubar-items.el:
8813         * menubar-items.el (default-menubar):
8814         * menubar-items.el (tutorials-menu-filter): New.
8815         * menubar-items.el (popup-menubar-menu):
8816         Add authorship.  Redo Help menu and Tutorials filter.
8817
8818         * menubar.el: Correct comment.
8819
8820         * modeline.el (modeline-buffer-identification): Correct doc string.
8821
8822         * simple.el:
8823         * simple.el (printing): Removed.
8824         * simple.el (printer-name): Removed.
8825         * simple.el (generic-print-buffer): Removed.
8826         * simple.el (generic-print-region): Removed.
8827         Move generic print code to printer.el.
8828
8829 2000-04-15  Ben Wing  <ben@xemacs.org>
8830
8831         * simple.el (generic-print-region): New.
8832         make this function actually work.
8833         (generic-print-buffer): call generic-print-region.
8834
8835 2000-04-14  Andy Piper  <andy@xemacs.org>
8836
8837         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8838         by using the new widget-callback-current-channel.
8839         (search-dialog-callback): ditto.
8840
8841 2000-04-12  Andy Piper  <andy@xemacs.org>
8842
8843         * gutter.el (default-gutter-position): moved from gutter-items.el.
8844         (default-gutter-position-changed-hook): ditto.
8845         (gutter-element-visibility-changed-hook): ditto.
8846         (set-gutter-element): ditto.
8847         (remove-gutter-element): ditto.
8848         (set-gutter-element-visible-p): ditto.
8849         (gutter-element-visible-p): ditto.
8850         (init-gutter): ditto.
8851
8852         * dialog.el (make-dialog-box): renamed and moved from
8853         gutter-items.el
8854
8855         * gutter-items.el: move various functions elsewhere.
8856
8857 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8858
8859         * menubar-items.el: Fixed place of parenthesis.
8860
8861 2000-04-12  Ben Wing  <ben@xemacs.org>
8862
8863         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8864                 without constantly being prompted for the tag.
8865         * simple.el: Added a number of section headings, to clarify the
8866                 organization of this file.
8867         * simple.el (activate-region):
8868         * simple.el (region-exists-p):
8869         * simple.el (region-active-p):
8870                 Moved these three function down to the other side of
8871                 the case-changing functions, so they join the rest of
8872                 the region code.
8873         * simple.el (printing): New.
8874         * simple.el (printer-name): New.
8875         * simple.el (generic-print-buffer): New.
8876                 New functions, a very simple prototype for a unified
8877                 printing interface.
8878
8879         * process.el (call-process-internal): Real fix for null BUFFER,
8880                 other problems with BUFFER specs.
8881
8882         * menubar-items.el:
8883                 Fixed up File->Print to use new printing functions.
8884                 Various corrections and expansions to Grep/Compile menus.
8885                 New options for Printing.
8886                 New options for SMTP Mail, the way to send mail under
8887                   MS Windows. (There's also a package patch to make SMTP
8888                   Mail be the default under MSWin.)
8889
8890 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8891
8892         * menubar-items.el: Selecting Rectangle Mousing from menubar
8893         did not work.  Needed to quote mouse-track-rectangle-p.
8894
8895 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8896
8897         * cl-compat.el (keywordp): Removed.
8898
8899 2000-04-05  Andy Piper  <andy@xemacs.org>
8900
8901         * gutter-items.el (progress-layout-glyph): don't initialize here.
8902         (progress-gauge-glyph): use dynamic sizing.
8903         (set-progress-display-style): new function. Set progress glyphs
8904         appropriately depending on the style.
8905         (progress-display-style): new variable. Custom version of
8906         set-progress-display-style.
8907         (progress-abort-glyph): switch to dynamic sizes.
8908         (search-dialog-text): make the edit field active.
8909
8910 2000-04-04  Andy Piper  <andy@xemacs.org>
8911
8912         * gutter-items.el (make-search-dialog): need to make the search
8913         dialog visible after creation.
8914
8915         * menubar-items.el (default-menubar): use the search dialog for
8916         searching. Remove some extraneous search menu items.
8917
8918         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8919         well as strings.
8920         (make-gutter-only-dialog-frame): allow the user to create the
8921         frame unmapped. Allow the gutter spec to be given as a glyph.
8922         (search-dialog-direction): new variable.
8923         (search-dialog-text): new variable.
8924         (search-dialog-callback): new function. Callback for the search
8925         dialog action.
8926         (make-search-dialog): new function. Create a user-friendly search
8927         dialog.
8928
8929 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8930
8931         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8932         under Windows.
8933
8934 2000-04-01  Andy Piper  <andy@xemacs.org>
8935
8936         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8937         progress more accurately.
8938
8939 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8940
8941         * finder.el (finder-compile-keywords): Process readable files only.
8942         Because error in process of .#finder-inf.el when compile xemacs
8943         with --with-clash-detection option.
8944
8945 2000-03-31  Andy Piper  <andy@xemacs.org>
8946
8947         * gutter-items.el (append-progress-display): don't delay after a
8948         successful font-lock.
8949         (make-gutter-only-dialog-frame): new function. Allow users to
8950         create gutter-only dialogs.
8951
8952 2000-03-27  Mike Alexander  <mta@arbortext.com>
8953
8954         * process.el (call-process-internal): Handle a null BUFFER
8955         parameter correctly.
8956
8957 2000-03-28  Andy Piper  <andy@xemacs.org>
8958
8959         * gutter-items.el (abort-progress-display): put strings in the
8960         gutter not extents.
8961         (progress-layout-glyph): signal special 'quit callback.
8962         (progress-display-quit-function): deleted.
8963         (progress-display-stop-callback): deleted.
8964         (progress-display-dispatch-command-events): deleted.
8965         (append-progress-display): remove calls to
8966         progress-display-dispatch-command-events.
8967         (raw-append-progress-display): ditto.
8968
8969 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8970
8971         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8972         being a list.  Actually define `stipple-pixmap-p' which is used as
8973         an error predicate.  Correctly handle PIXMAP being either relative
8974         or absolute file name.
8975
8976 2000-03-24  Andy Piper  <andy@xemacs.org>
8977
8978         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8979         (abort-progress-display): ditto. Don't delete the created extent.
8980         (raw-append-progress-display): ditto.
8981         (progress-display-dispatch-non-command-events): new
8982         function. Encapsulates what we want to do when no command input is
8983         required.
8984         (progress-display-dispatch-command-events): likewise, but disable
8985         for now since it causes too many problems.
8986         (append-progress-display): use them.
8987         (raw-append-progress-display): ditto.
8988         (default-gutter-position-changed-hook): set this rather than
8989         default-gutter-position-changed.
8990         (default-gutter-position-changed-hook): lambda with zero arguments
8991         rather than one.
8992         (raw-append-progress-display): trap errors in pending input since
8993         allowing them to signal will hose the gauge well and
8994         truly. Ideally we would like to delay these until we are more able
8995         to cope.
8996         (append-progress-display): ditto.
8997
8998 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8999
9000         * lisp/make-docfile.el: call-process-internal is now implemented
9001         in process.el.
9002
9003 2000-03-21  Ben Wing  <ben@xemacs.org>
9004
9005         * mule\mule-cmds.el (set-language-info-alist):
9006         Fix to correspond to new menu arrangement.
9007
9008 2000-03-21  Ben Wing  <ben@xemacs.org>
9009
9010         * process.el:
9011         * process.el (call-process-internal): New.
9012         New implementation of call-process.  Only enabled under NT, so far.
9013         stderr handling not implemented yet in CVS'd C code.
9014
9015 2000-03-20  Ben Wing  <ben@xemacs.org>
9016
9017         * lisp-mode.el:
9018         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9019         * lisp-mode.el (lisp-interaction-mode):
9020         Put back Lisp Interaction menubar for Jan V's sake.
9021
9022         * simple.el:
9023         * simple.el (mark-ring):
9024         * simple.el (dont-record-current-mark): New.
9025         * simple.el (in-shifted-motion-command): New.
9026         * simple.el (mark-ring-unrecorded-commands): New.
9027         * simple.el (mark-ring-max):
9028         * simple.el (set-mark-command):
9029         * simple.el (push-mark):
9030         * simple.el (handle-pre-motion-command):
9031         Implement scheme for not recording unimportant marks.
9032
9033         * subr.el:
9034         * subr.el (function-allows-args): New.
9035         New function function-allows-args.
9036
9037 2000-03-20  Martin Buchholz <martin@xemacs.org>
9038
9039         * XEmacs 21.2.32 is released.
9040
9041 2000-03-20  Andy Piper  <andy@xemacs.org>
9042
9043         * gutter-items.el (update-tab-in-gutter): force selection of the
9044         selected-window if required to do so.
9045         (buffers-tab-items): ditto.
9046         (add-tab-to-gutter): ditto.
9047         (create-frame-hook): use force-selection.
9048         (default-gutter-position-changed): lambdify.
9049         (update-tab-hook): deleted since it was only used in one place.
9050
9051 2000-03-18  Andy Piper  <andy@xemacs.org>
9052
9053         * files.el (find-file-noselect): undo change that shouldn't have
9054         gone in.
9055
9056 2000-03-17  Andy Piper  <andy@xemacs.org>
9057
9058         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9059         of selected-window trickery.
9060
9061         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9062         frames tabs.
9063         (progress-display-stop-callback): progress -> progress-display
9064         (progress-display-quit-function): ditto.
9065         (clear-progress-display): ditto.
9066         (remove-progress-display): ditto.
9067         (append-progress-display): ditto.
9068         (abort-progress-display): ditto.
9069         (raw-append-progress-display): ditto.
9070         (display-progress-display): ditto.
9071         (current-progress-display-label): ditto.
9072         (current-progress-display): ditto.
9073         (lprogress-display): ditto and save the buffer
9074         (progress-display): ditto. Otherwise the buffer sometimes gets
9075         changed which confuses font-lock.
9076
9077         * font-lock.el (font-lock-default-fontify-buffer): catch all
9078         errors, not just quit.
9079         (font-lock-mode): progress -> display-progress
9080         (font-lock-default-fontify-buffer): ditto.
9081         (font-lock-fontify-syntactically-region): ditto.
9082         (font-lock-fontify-keywords-region): ditto.
9083
9084 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9085
9086         * cl.el (gensym): Move to here from cl-macs.el.
9087         (gentemp): Ditto.
9088
9089 2000-03-16  Andy Piper  <andy@xemacs.org>
9090
9091         * font-lock.el (font-lock-mode): use lprogress and friends for
9092         progress management.
9093         (font-lock-default-fontify-buffer): ditto.
9094         (font-lock-fontify-syntactically-region): ditto.
9095         (font-lock-fontify-keywords-region): ditto.
9096         (font-lock-revert-cleanup): fix reverting.
9097         (font-lock-revert-setup): ditto.
9098
9099         * gutter-items.el (progress-use-echo-area): new variable. Use the
9100         echo area for progress gauges if non-nil.
9101         (clear-progress): remove echo area stuff and defer to
9102         clear-message.
9103         (append-progress): dispatch non-command events after each progress
9104         increment. Remove echo area stuff.
9105         (abort-progress): remove echo area stuff and defer to
9106         display-message.
9107         (raw-append-progress): ditto. Dispatch non-command events after
9108         gutter redisplay.
9109         (display-progress): defer echo area stuff to display-message.
9110
9111         * gutter-items.el (clear-progress):
9112         (abort-progress): indentation changes.
9113         (display-progress): don't clear progress.
9114         (append-progress): compare messages with equal.
9115         (raw-append-progress): use dispatch-non-command-events to flush
9116         widget creation events.
9117
9118 2000-03-13  Ben Wing  <ben@xemacs.org>
9119
9120         * abbrev.el:
9121         * abbrev.el (abbrev-string-to-be-defined): New.
9122         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9123         Changes for use with the menubar.
9124
9125 2000-03-12  Ben Wing  <ben@xemacs.org>
9126
9127         * alist.el (vassoc): moved here from font-menu.el.
9128
9129         * custom.el (defface): typo fix.
9130
9131         * dialog.el (yes-or-no-p-dialog-box):
9132         * dialog.el (message-box):
9133         * files.el (save-some-buffers-1):
9134         Put accelerators in the button names.
9135
9136         * font-lock.el (font-lock-comment-face):
9137         * font-lock.el (font-lock-keyword-face):
9138         * font-lock.el (font-lock-function-name-face):
9139         Fixed some of the colors under MS Windows because the existing
9140         default colors were hardly different from black and needed to be
9141         made lighter.
9142
9143         * font-menu.el:
9144         * font-menu.el (font-menu-split-long-menu):
9145         * font-menu.el (font-menu-family-constructor):
9146         * font-menu.el (font-menu-size-constructor):
9147         * font-menu.el (font-menu-weight-constructor):
9148         * font-menu.el (font-menu-set-font):
9149         vassoc moved to alist.el.
9150         Accelerators added to all menus.
9151         Unused bound var new-props removed.
9152
9153         * keydefs.el: I did a whole lot of rearranging to put things in a
9154         more consistent order and fixed a number of cases where key
9155         combinations involving up, down, left, right and so on were
9156         defined but the corresponding keypad combinations were not
9157         defined.
9158
9159         * lisp-mode.el:
9160         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9161         * lisp-mode.el (emacs-lisp-mode):
9162         * lisp-mode.el (lisp-interaction-mode):
9163         * lisp-mode.el (flet):
9164         Added accelerators onto the menus.
9165         Made all the different versions of the let function be indented
9166         the same way.
9167         Undid Steve's easy-menu-ification, because it makes it impossible
9168         to have the menubar and popup menus different.
9169         Cleaned up the menu; added items for find-function &c and some
9170         indenting, and removed debug-on-*.
9171
9172         * list-mode.el (list-mode-hook):
9173         * list-mode.el (list-mode):
9174         * list-mode.el (completion-setup-hook):
9175         * list-mode.el (display-completion-list):
9176         Added support for the :window-height keyword, which is required
9177         because of other changes that I made for the file dialog box.  I
9178         also made the hook variables list-mode-hook and
9179         completion-setup-hook and also minibuffer-setup-hook in
9180         minibuf.el be permanent-local; see comment in list-mode.el.
9181
9182         * map-ynp.el (map-y-or-n-p):
9183         Added accelerators to the dialog buttons.
9184
9185         * menubar-items.el (menu-truncate-list):
9186         New internal function.
9187         * menubar-items.el (submenu-generate-accelerator-spec):
9188         * menubar-items.el (menu-item-strip-accelerator-spec):
9189         * menubar-items.el (menu-item-generate-accelerator-spec):
9190         New exported functions, for use in auto-generating accelerator specs.
9191
9192         * menubar-items.el:
9193         * menubar-items.el (default-menubar):
9194         * menubar-items.el (maybe-add-init-button):
9195         * menubar-items.el (bookmark-menu-filter):
9196         * menubar-items.el (slow-format-buffers-menu-line):
9197         * menubar-items.el (build-buffers-menu-internal):
9198         * menubar-items.el (language-environment-menu-filter):
9199         * menubar-items.el (default-popup-menu):
9200         * menubar-items.el (popup-buffer-menu):
9201         * menubar-items.el (popup-menubar-menu):
9202         Did a major overhaul on this file, and in fact I'm nowhere near
9203         done working on the menubar, and there will be more patches to
9204         come.  A basic summary of what I've done:
9205
9206         a) I added accelerators to all of the menu items.  For menus that
9207         are auto-generated, such as the buffers menu, the accelerators are
9208         automatically added to the beginning of each line using the
9209         numbers 1 through 9, then zero, and then letters starting with A,
9210         but omitting the letters that are already in use for the fixed
9211         menu items at the top of the buffers menu.  To facilitate adding
9212         accelerators of this kind, I created some new functions
9213         (*-accelerator-spec), which are also being used by other filters
9214         that auto generate lists of things such as ftp sites to download
9215         packages.  If people really don't like these accelerators
9216         appearing at the beginning of the menu items, a variable can be
9217         added to optionally turn them off, but I think this is rather
9218         pointless because other menu items have accelerators and many or
9219         most of the menu users will use the accelerators if the support is
9220         there.
9221
9222         b) I combined the top level Tools and Apps menus into a single
9223         Tools menu, because the distinction between the two is not
9224         obvious, and the items on the menus are not used often enough that
9225         putting some of them onto submenus is a problem.
9226
9227         c) I created two new top level menus called View and Cmds because
9228         there were too many items on the File and Edit menus, and I'm going
9229         to be adding more items to these menus.  In contrast to the Tools
9230         menu, the items on these menus may be used quite often during an
9231         editing session, and so should be available with fewer
9232         keystrokes.
9233
9234         d) I added a number of options to the options menu, including one
9235         for controlling whether the alt key can be used to traverse to
9236         menu items using the accelerators, one for controlling behavior of
9237         control-k, one for controlling how the kill and yank functions
9238         interact with the clipboard, a few additional buffers-menu
9239         options, and various other things.  I also did a bit of
9240         rearranging, for example, combining the keyboard and mouse options
9241         into a single keyboard and mouse submenu to facilitate the
9242         accelerators on that level.
9243
9244         e) I changed the variable buffers-menu-format-buffer-line-function
9245         to take two arguments instead of one, the second argument being
9246         the line number for use in creating an accelerator.  I added a
9247         hack to support existing functions with one argument (although I
9248         doubt that very many of these exist), for backward compatibility.
9249
9250         f) I moved the top level mule menu to be a submenu of the edit
9251         menu.  I think that most of the items on this menu are fairly
9252         useless and there are certainly not enough frequently used items
9253         to justify this being its own top level menu.
9254
9255         g) I combined most of the items in big-menubar.el into the main menu.
9256         If people think the main menu is too big, it would be possible to
9257         create different configurations, some smaller.
9258
9259         * menubar.el (check-menu-syntax):
9260         Deleted some syntax checks that were no longer valid, partly
9261         because of changes that were already made a long time ago, and
9262         partly because of a change I made where I allow the name of the
9263         menu item to be an evaluated expression rather than just a string,
9264         similar to all of the other parameters of a menu item.
9265
9266         * minibuf.el:
9267         * minibuf.el (read-file-name-1):
9268         * minibuf.el (mouse-read-file-name-1):
9269         I made a number of changes to improve the appearance
9270         and functioning of the file dialog box.  They include:
9271
9272         a) Fixing the problem where closing the dialog box by clicking on
9273         the close button of the window didn't properly exit the
9274         minibuffer.
9275
9276         b) Fixing the problem that if you typed part of a file name, and
9277         then clicked on a completion with the mouse, the file was not
9278         correctly selected.
9279
9280         c) Changing the title of the dialog box to reflect the operation
9281         being done in accordance with user interface conventions, rather
9282         than the name of the dialog box buffer, which is rather useless.
9283
9284         d) Remove the words "possible completions are" which didn't
9285         belong.
9286
9287         e) Fix things so that the completions scroll off the end of the
9288         completions windows only to the right, rather than both to the
9289         right and down, which is in accordance with Windows user interface
9290         conventions.
9291
9292         * msw-init.el (init-post-mswindows-win):
9293         Added a binding for meta-F4, which is the standard windows binding
9294         for exiting a program.
9295
9296         * select.el (get-selection-no-error):
9297         * select.el (own-selection):
9298         * select.el (own-clipboard):
9299         Added an optional argument called append to the functions
9300         own-selection and own-clipboard.  This adds support for appending
9301         text to the existing selection and allows the function
9302         own-clipboard to be used as the value of the variable
9303         interprogram- cut-function.
9304
9305         Fixed a bug in own-selection in handling zmacs-region-stays.
9306
9307         * simple.el (historical-kill-line): New.
9308
9309         * simple.el (kill-line):
9310         * simple.el (interprogram-cut-function):
9311         * simple.el (interprogram-paste-function):
9312         * simple.el (handle-pre-motion-command):
9313         * simple.el (next-line):
9314         * simple.el (previous-line):
9315         a) Expanded the variable kill-whole-line, so that function
9316         kill-line can be set to delete the entire line always, not just
9317         when cursor is at the beginning of the line.  This is controlled
9318         by setting the variable kill-whole-line to the symbol 'always.
9319         This behavior, as well as the existing kill-whole-line behavior,
9320         now only take effect when kill-line is called interactively,
9321         although this is a departure from a previous behavior in the case
9322         of setting this variable kill-whole-line to t.  It is almost
9323         certainly what has always been intended, and most likely the old
9324         way of doing things introduced bugs.  I also created a function
9325         called historical-kill-line, which ignores the kill-whole-line
9326         setting and always gives the historical behavior of only killing
9327         to the end of the line.  I bound this function to shift- control-k
9328         so that the kill to end of line behavior is available, even when
9329         kill-whole-line has been set to change control-k into the simple
9330         delete-whole-line behavior. (This can be set using the options
9331         menu.)
9332
9333         b) I changed things so that kill and yank now interact with the
9334         clipboard by default under windows.  This was done by changing the
9335         default value of interprogram-cut- function and
9336         interprogram-paste-function.  You can get the old behavior by
9337         setting these to nil, and there is an option on the options menu
9338         to do this.
9339
9340         c) I added support for selecting text using shifted motion keys.
9341         This support is on by default and can be controlled by the
9342         variable shifted-motion-keys-select-region.  There is also a
9343         variable called unshifted-motion-keys-deselect-region that
9344         controls more specifically how the shifted motion key behavior
9345         works.  I did not put an option on the options menu to turn this
9346         off, because I can't imagine why this would be useful.
9347
9348         * simple.el (forward-block-of-lines):
9349         * simple.el (backward-block-of-lines):
9350         * simple.el (block-movement-size):
9351         New.
9352
9353         * simple.el (uncapitalized-title-words):
9354         * simple.el (uncapitalized-title-word-regexp):
9355         * simple.el (capitalize-string-as-title):
9356         * simple.el (capitalize-region-as-title):
9357         New.
9358
9359
9360         * subr.el (add-hook):
9361         * subr.el (make-local-hook): New.
9362         * subr.el (remove-local-hook): New.
9363         * subr.el (add-one-shot-hook): New.
9364         * subr.el (add-local-one-shot-hook): New.
9365         Added some functions to make using hooks easier.
9366         These include:
9367
9368         a) Functions add-local-hook and remove-local-hook to make it easy
9369         to use local hooks.
9370
9371         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9372         make it possible to add a "one-shot" hook, which is to say a hook
9373         that runs only once, and automatically removes itself after the
9374         first time it has run.
9375
9376 2000-03-09  Andy Piper  <andy@xemacs.org>
9377
9378         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9379
9380 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9381
9382         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9383         Moved from menubar-items.el.
9384         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9385
9386 2000-03-08  Andy Piper  <andy@xemacs.org>
9387
9388         * gutter-items.el (build-buffers-tab-internal): add selected field
9389         to buffers tab spec.
9390
9391 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9392
9393         * minibuf.el (last-exact-completion): Initialize to nil.
9394
9395 2000-03-07  Didier Verna  <didier@xemacs.org>
9396
9397         * startup.el (command-line-1): remove unused variable
9398         `first-file-buffer'.
9399
9400 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9401
9402         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9403         which is also used for Web server log files.
9404
9405 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9406
9407         * mule/mule-charset.el: Setup auto-fill-chars.
9408
9409 2000-03-02  SL Baur  <steve@beopen.com>
9410
9411         * subr.el (with-string-as-buffer-contents): Reimplement using
9412         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9413         non-deletion of buffer after execution problem.
9414         (with-output-to-string): Use unique buffer name.
9415
9416 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9417
9418         * gutter-items.el (buffers-tab-sort-function):  New variable.
9419         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9420
9421 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9422
9423         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9424
9425 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9426
9427         * menubar-items.el (maybe-add-init-button): Remove the "Load
9428         .emacs" button from all menubars.
9429
9430 2000-03-01  Didier Verna  <didier@xemacs.org>
9431
9432         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9433         region rectangle replacement (from Jan Vroonhof).
9434         (replace-rectangle): new function.
9435
9436 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9437
9438         * mule/mule-cmds.el (set-default-coding-systems): Use
9439         set-terminal-coding-system and set-keyboard-coding-system.
9440         * coding.el (set-terminal-coding-system): Use
9441         set-console-tty-output-coding-system.
9442         (set-keyboard-coding-system): Use
9443         set-console-tty-input-coding-system.
9444
9445 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9446
9447         * minibuf.el (read-variable): Allow symbol to default argument.
9448
9449 2000-02-27  Andy Piper  <andy@xemacs.org>
9450
9451         * gutter-items.el (update-tab-hook): new function to be used for
9452         hooks.
9453         (create-frame-hook): add update-tab-hook.
9454         (record-buffer-hook): ditto.
9455         (default-gutter-position-changed): ditto.
9456         (default-gutter-position): updating the buffers tab is now handled
9457         by a hook.
9458         (default-gutter-position-changed-hook): new variable.
9459         (gutter-element-visibility-changed-hook): ditto.
9460         (set-gutter-element-visible-p): call it.
9461         (set-gutter-element): use modify-specifier-instances. Set extents
9462         as duplicable before using.
9463         (remove-gutter-element): ditto.
9464         (set-gutter-element-visible-p): ditto.
9465         (init-gutter): new function.
9466         (add-tab-to-gutter): use new gutter-element functions rather than
9467         setting specifiers directly.
9468         (clear-progress): ditto.
9469         (abort-progress): ditto.
9470         (gutter-buffers-tab-visible-p): renamed from
9471         default-gutter-visible-p
9472
9473         * specifier.el (modify-specifier-instances): new function from Jan
9474         Vroonhof.
9475
9476         * x-init.el (init-post-x-win): call init-gutter.
9477
9478         * msw-init.el (init-post-mswindows-win): call init-gutter.
9479
9480         * menubar-items.el (default-menubar): Update to reflect new gutter
9481         variables.
9482
9483 2000-02-26  Andy Piper  <andy@xemacs.org>
9484
9485         * gutter-items.el (set-gutter-element): new function. Add gutter
9486         elements to the specified gutter.
9487         (remove-gutter-element): new function. Remove gutter elements from
9488         the specified gutter.
9489         (set-gutter-element-visible-p): new function. Set gutter element
9490         visibility for the provided gutter-visible specifier.
9491
9492 2000-02-23  Andy Piper  <andy@xemacs.org>
9493
9494         * gutter-items.el (add-tab-to-gutter): specify dimensions
9495         dynamically.
9496
9497 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9498
9499         * gutter-items.el (add-tab-to-gutter):
9500         * package-get.el (package-get-interactive-package-query):
9501         * package-ui.el (pui-directory-exists):
9502         (pui-install-selected-packages):
9503         (pui-list-packages):
9504         Use #'(lambda ...)  instead of '(lambda ...).
9505
9506 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9507
9508         * startup.el (load-user-init-file): Check to make sure user
9509           has an init-file before calling load().
9510
9511 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9512
9513         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9514
9515 2000-02-23  Martin Buchholz <martin@xemacs.org>
9516
9517         * XEmacs 21.2.31 is released.
9518
9519 2000-02-21  Mike Sperber <mike@xemacs.org>
9520
9521         * loadup.el (really-early-error-handler):
9522         * update-elc.el:
9523         * make-docfile.el:
9524         Remove dependency on EMACSBOOTSTRAP... environment variables.
9525
9526 2000-02-21  Martin Buchholz <martin@xemacs.org>
9527
9528         * XEmacs 21.2.30 is released.
9529
9530 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9531
9532         * byte-optimize.el (byte-optimize-plus):
9533         (byte-optimize-minus):
9534         (byte-optimize-multiply):
9535         Optimize (- 0) to 0, not (-)
9536         Optimize (+ 5 3.0) to 8.0
9537         Optimize (* 5 3.0) to 15.0
9538         Improve readability.
9539
9540 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9541
9542         * modeline.el: (modeline-scrolling-method): change modeline
9543         mswindows cursor appearance according to the value.
9544
9545         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9546         and 'gui-element face colors and 'gui-element face font to Windows
9547         defaults.
9548
9549 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9550
9551         * font-lock.el: Javadoc enhancements
9552
9553 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9554
9555         * ldap.el (toplevel): Test if LDAP support has been compiled in
9556         (ldap-verbose): New option
9557         (ldap-search-entries): Renamed from the previous ldap-search
9558         Conditionalize message display on ldap-verbose
9559         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9560         defuns
9561         (ldap-search): Is now defined as an obsolete wrapper calling
9562         ldap-search-basic or ldap-search-entries
9563
9564
9565 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9566             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9567             Jan Vroonhof  <jan@xemacs.org>
9568
9569         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9570         When for-effect is true, didn't call `byte-optimize-form'
9571         in and/or subforms without last.
9572
9573 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9574
9575         * package-get.el (package-get-download-sites): Use correct custom
9576         type.
9577
9578 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9579
9580         * files.el (write-file): Ask for coding system when compiled with
9581         file-coding.
9582
9583 2000-02-16  Andy Piper  <andy@xemacs.org>
9584
9585         * buffer.el (switch-to-buffer): give norecord argument to
9586         set-window-buffer instead of explicitly recording.
9587
9588         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9589         we have to pick a window.
9590
9591 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9592
9593         * mule/mule-cmds.el (describe-language-support): Don't add
9594         unexist function to help-map.
9595         (describe-coding-system): Don't use already assigend `C'.
9596
9597 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9598
9599         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9600         work in custom.
9601
9602 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9603
9604         * about.el: Ienaga's e-mail address change.
9605
9606 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9607
9608         * etags.el (find-tag): force new window -- even if buf already
9609         visible -- when other-window is t
9610
9611 2000-02-16  Martin Buchholz <martin@xemacs.org>
9612
9613         * XEmacs 21.2.29 is released.
9614
9615 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9616
9617         * cl-extra.el (getf): This is now identical to `plist-get', so
9618         just defalias it.
9619         * cl-macs.el: Make getf an alias to plist-get, at the
9620         byte-compiler level, using define-compiler-macro.
9621
9622 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9623
9624         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9625
9626 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9627
9628         * lisp/etags.el (find-tag-internal): set exact-tagname to
9629           a regular expression that matches against the tagname
9630           part of the tag entry first instead of only looking in
9631           the context area.
9632
9633 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9634
9635         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9636         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9637
9638 2000-02-07  Martin Buchholz <martin@xemacs.org>
9639
9640         * XEmacs 21.2.28 is released.
9641
9642 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9643
9644         * cl-extra.el (getf): Just call `get', never `get*'.
9645         Make arglist match docstring.
9646         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9647         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9648         * byte-optimize.el: remove references to `get*'.
9649
9650 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9651
9652         * mule/european.el: Add syntax information for Latin3 and Latin4.
9653
9654 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9655
9656         * byte-optimize.el: Byte-optimize (length "foo")
9657
9658 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9659
9660         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9661         width check using `window-leftmost-p' and `window-rightmost-p'.
9662
9663 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9664
9665         * wid-edit.el (widget-match-inline): An atom never matches a
9666           list.
9667
9668 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9669
9670         * modeline.el: Consolidated 'x and 'mswindows specification under
9671         'win tag.
9672
9673 2000-01-29  Andy Piper  <andy@xemacs.org>
9674
9675         * gutter-items.el: (format-buffers-tab-line): Try and be
9676         intelligent about buffer naming when we have duplicates.
9677
9678 2000-01-29  Andy Piper  <andy@xemacs.org>
9679
9680         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9681         updated when it becomes visible.
9682
9683 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9684
9685         * bytecomp.el (byte-compile-insert-header): Properly set coding
9686         system under MULE and file-coding.
9687
9688 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9689
9690         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9691         (dontusethis-set-value-terminal-coding-system-handler):
9692         (dontusethis-set-value-keyboard-coding-system-handler):
9693         Never undefine coding system aliases.  Emergency fix for gnus.
9694
9695 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9696
9697         * files.el (abbreviate-file-name): Use directory-sep-char instead
9698         of hard-coded "/".
9699
9700 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9701
9702         * startup.el (user-init-file-base-list): New variable, replacing
9703         user-init-file-base.
9704         (find-user-init-file): New function.
9705         (command-line-early): Use it.
9706         (load-user-init-file): Ditto.
9707
9708 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9709
9710         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9711         calling valid-image-instantiator-format-p
9712
9713 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9714
9715         * isearch-mode.el (isearch-mode): The variable is
9716         isearch-unhidden-extents, not isearch-opened-extents.
9717
9718 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9719
9720         * minibuf.el (next-history-element): Modify error message if a
9721         default value is available.
9722
9723 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9724
9725         * bytecomp.el (byte-compile-file): Don't unconditionally write
9726         .elc files in binary - might contain non-Latin1.
9727
9728 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9729
9730         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9731         for windows-nt.
9732
9733         * version.el:
9734         * startup.el (user-init-file-base):
9735         * process.el (call-process-region):
9736         * files.el (make-backup-file-name):
9737         (backup-file-name-p):
9738         (file-relative-name):
9739         (abbreviate-file-name):
9740         (set-auto-mode):
9741         * code-process.el (call-process-region): Removed unnecessary
9742         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9743         support out of the universe.
9744
9745         * process.el:
9746         * code-process.el:
9747         * bytecomp.el (byte-compile-file): Removed reference to
9748         buffer-file-type, and commented usage of binary-process-output
9749         NTEmacs variables.
9750
9751 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9752
9753         * help.el (function-arglist): Add case for macro.
9754
9755 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9756
9757         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9758         printers.
9759         (custom-display): Added a menu for printer/display tags.
9760
9761         * frame.el (frame-type):
9762         * device.el (device-type): Added 'msprinter to the doc string, and
9763         removed 'pc -- it is not going to be implemented ever.
9764         (call-device-method): Fixed docstring typo.
9765         Defined specifier tags 'printer and 'display.
9766
9767 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9768
9769         * lisp/itimer.el (itimer-run-expired-timers): (consp
9770           last-command-event-time) instead of (consp
9771           'last-command-event-time).
9772
9773 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9774
9775         * msw-glyphs.el: Removed obsolete commentary.
9776
9777 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9778
9779         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9780         better default value.
9781
9782 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9783
9784         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9785         (read-string): Ditto.
9786         (eval-minibuffer): Ditto.
9787         (read-command): Ditto.
9788         (read-function): Ditto.
9789         (read-variable): Ditto.
9790         (read-number): Ditto.
9791         (read-shell-command): Ditto.
9792         (read-number): Record history.
9793
9794 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9795
9796         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9797
9798 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9799
9800         * faces.el (startup-initialize-custom-faces): New function.
9801         Reset all faces created during auto-autoloads loading time
9802         by defface.
9803         * startup.el (command-line): Call it.
9804
9805 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9806
9807         * about.el (about-hackers): Add myself to contributors list.
9808
9809 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9810
9811         * menubar-items.el (maybe-add-init-button): Removed an argument in
9812         a call to load-user-init-file, as the function managed to lose its
9813         formal parameter a few betas ago.
9814
9815 2000-01-18  Martin Buchholz <martin@xemacs.org>
9816
9817         * XEmacs 21.2.27 is released.
9818
9819 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9820
9821         * process.el (shell-command-to-string): Use the FSF docstring.
9822         Make shell-command-to-string the standard function, and
9823         exec-to-string the (deprecated) alias.
9824
9825         * startup.el: typo fix.
9826
9827 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9828
9829         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9830
9831 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9832
9833         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9834         buffers after visible buffers.
9835         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9836
9837 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9838
9839         * info.el (Info-extract-menu-node-name): Stop at a dot
9840         followed by whitespace or right parenthesis.
9841
9842 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9843
9844         * info.el (Info-directory-list): Warn against using Customize with
9845         Info-directory-list.
9846
9847 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9848
9849         * minibuf.el (read-file-name): doc fix.
9850
9851         * autoload.el (update-file-autoloads): doc fix.
9852
9853         * about.el (about-hackers): Change my E-mail address.
9854
9855 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9856
9857         * info.el (Info-visit-file): Just use the `f' interactive spec to
9858         read a filename in the standard way.
9859
9860 2000-01-13  Andy Piper  <andy@xemacs.org>
9861
9862         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9863         (gutter-buffers-tab-extent): new variable.
9864         (update-tab-in-gutter): call add-tab-to-gutter again if the
9865         orientation has changed.
9866         (add-tab-to-gutter): cope with different orientations.
9867
9868 2000-01-11  Didier Verna  <didier@xemacs.org>
9869
9870         * info.el (Info-following-node-name): backward-skip dots as well
9871         as spaces (dots at the end of a node name aren't part of it).
9872         (Info-extract-menu-node-name): don't skip dots. There could be
9873         some in the node name.
9874         (Info-index): allow dots to be part of a node name.
9875
9876 2000-01-12  Andreas Jaeger  <aj@suse.de>
9877
9878         * files.el (auto-mode-alist): Added idlwave-mode.
9879         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9880
9881 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9882
9883         * info.el (Info-search): Show default value.
9884
9885 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9886
9887         * info.el (Info-read-node-completion-table): New variable.
9888         (Info-read-node-name-1): New function.
9889         (Info-read-node-name): Use it.
9890         (Info-follow-reference): Use DEFAULT argument of completing-read.
9891         (Info-menu): Ditto.
9892
9893 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9894
9895         * hyper-apropos.el (hyper-describe-key-briefly): Save
9896         window configuration.
9897         (hyper-describe-face): Use DEFAULT of completing-read.
9898         (hyper-apropos-read-variable-symbol): Ditto.
9899         (hyper-apropos-read-function-symbol): Ditto.
9900
9901 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9902
9903         * mule/mule-cmds.el (set-default-coding-system): Set
9904         comint-exec-hook to use coding-system-for-read and
9905         coding-system-for-write so that C-x RET c works.
9906
9907 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9908
9909         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9910         (previous-matching-history-element): Increment
9911         minibuffer-max-depth by 1.
9912         (next-matching-history-element): Ditto.
9913
9914 2000-01-11  Andy Piper  <andy@xemacs.org>
9915
9916         * gutter-items.el (buffers-tab): Create a new face for the buffers
9917         tab.
9918         (buffers-tab-face): use it.
9919
9920 2000-01-10  Didier Verna  <didier@xemacs.org>
9921
9922         * modeline.el (modeline-scrolling-method): change modeline X
9923         cursor appearance according to the value.
9924
9925 2000-01-07  Andreas Jaeger  <aj@suse.de>
9926
9927         * about.el (about-hackers): Moved my entry to contributor list.
9928         (xemacs-hackers): Added myself.
9929         (about-maintainer-info): Added description of myself.
9930
9931
9932 2000-01-07  Didier Verna  <didier@xemacs.org>
9933
9934         * modeline.el (modeline-scrolling-method): new variable.
9935         (mouse-drag-modeline): add reference to it in the docstring.
9936         (mouse-drag-modeline): handle it.
9937
9938 2000-01-08  Andy Piper  <andy@xemacs.org>
9939
9940         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9941         calls.
9942         (remove-buffer-from-gutter-tab): ditto.
9943
9944 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9945
9946         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9947         (custom-face-edit): Fix grammatical error in help message.
9948
9949 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9950
9951         * movemail.el: Added.
9952
9953         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9954
9955 2000-01-03  Didier Verna  <didier@xemacs.org>
9956
9957         * modeline.el (mouse-drag-modeline): remove the code related to
9958         the modeline horizontal scrolling facility.
9959
9960 1999-12-31  Martin Buchholz <martin@xemacs.org>
9961
9962         * XEmacs 21.2.26 is released.
9963
9964 1999-12-28  Andy Piper  <andy@xemacs.org>
9965
9966         * wid-edit.el (widget-push-button-value-create): The gui cache
9967         does not agree with native widgets which can only be displayed
9968         once per window. The reasons for caching are diminished now that
9969         we don't hog resources when creating buttons.
9970         (widget-push-button-cache) deleted.
9971
9972 1999-12-24  Martin Buchholz <martin@xemacs.org>
9973
9974         * XEmacs 21.2.25 is released.
9975
9976 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9977
9978         * hyper-apropos.el (hyper-apropos): Toggle
9979         hyper-apropos-programming-apropos correctly.
9980         Set REGEXP when user accepts default value.
9981
9982 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9983
9984         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9985         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9986
9987 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9988
9989         * mule/mule-category.el (undefined-category-designator):
9990         Return char instead of character.  Search for undefined one.
9991         (describe-category): Use with-displaying-help-buffer.
9992
9993 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9994
9995         * byte-optimize.el (byte-optimize-plus):
9996         Optimize (+ 1) to 1 instead of (1+ nil).
9997
9998         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9999
10000         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10001
10002         * byte-optimize.el (byte-optimize-char-before): New function.
10003         Remove performance penalty for using (char-before) instead of (char-after).
10004
10005 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10006
10007         * mule/mule-category.el (char-category-list): Return character
10008         instead of integer.
10009
10010 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10011
10012         * minibuf.el (read-buffer): Check default is buffer object.
10013
10014 1999-11-25  Andy Piper  <andy@xemacs.org>
10015
10016         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10017         for buttons.
10018
10019 1999-12-16  Andreas Jaeger  <aj@suse.de>
10020
10021         * package-get.el (package-get-maybe-save-index): Fixed typo.
10022         Patch by Jeff Miller <jmiller@smart.net>.
10023
10024 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10025
10026         * gnuserv.el (gnuserv-process-filter):  don't call
10027         gnuserv-write-to-client when gnuserv-current-client is nil
10028
10029 1999-12-14  Martin Buchholz <martin@xemacs.org>
10030
10031         * XEmacs 21.2.24 is released.
10032
10033 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10034
10035         * about.el (about-hackers): Update my email address.
10036
10037 1999-12-07  Martin Buchholz <martin@xemacs.org>
10038
10039         * XEmacs 21.2.23 is released.
10040
10041 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10042
10043         * package-get.el (package-get-download-sites): Removed several
10044         defunct download sites, added many new ones, and corrected a few
10045         incorrect directory-on-site entries.  Added physical locations to
10046         site-description.
10047
10048 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10049
10050         * finder.el (finder-commentary): add DOC string and fix
10051         interactive spec
10052
10053 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10054
10055         * help.el (describe-function): Don't forget to intern the string
10056         completing-read returns.
10057         (describe-variable): Ditto.
10058
10059 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10060
10061         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10062         `hyper-apropos-help-mode' here to find symbol to customize
10063         irregardless of cursor position and simplify
10064         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10065         `hyper-apropos-popup-menu'.
10066
10067 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10068
10069         * apropos.el (apropos-mode-map): Add return to call
10070         apropos-follow.
10071         (apropos-print): Call apropos-mode to have better
10072         command reference. Put keymap text-poperty to
10073         symbole name.
10074
10075 1999-11-22  Alastair Burt  <burt@dfki.de>
10076
10077         * help.el: (describe-bindings-1): Added handling of keymaps for
10078         the extents at point.
10079
10080 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10081
10082         * gutter-items.el (buffers-tab-items): Wrap the function in a
10083         save-match-data
10084
10085 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10086
10087         * help.el (describe-function): Use the DEFAULT argument to
10088         completing-read.
10089         (describe-variable): Ditto.
10090
10091 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10092
10093         * minibuf.el (read-from-minibuffer): Add optional argument
10094         DEFAULT to have better mini-buffer history support.
10095         (completing-read): Pass default to read-from-minibuffer.
10096         (read-buffer): Pass default to completing-read.
10097
10098 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10099
10100         * font-lock.el (font-lock-doc-string-face): Document the
10101         `font-lock-lisp-like' property.
10102
10103 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10104
10105         * lisp-mode.el: Specify `font-lock-lisp-like'.
10106
10107         * font-lock.el (font-lock-lisp-like): New function.
10108         (font-lock-fontify-syntactically-region): Use it.
10109
10110 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10111
10112         * XEmacs 21.2.22 is released
10113
10114 1999-11-28  Martin Buchholz <martin@xemacs.org>
10115
10116         * XEmacs 21.2.21 is released.
10117
10118 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10119
10120         * minibuf.el (read-coding-system): Accept symbol and
10121         coding-system object as a default-coding-system.
10122
10123 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10124
10125         * minibuf.el (read-coding-system): Accept symbol as
10126         a default-coding-system.
10127
10128 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10129
10130         * apropos.el (apropos-documentation): Use insert instead
10131         of princ.
10132
10133 1999-11-07  William M. Perry  <wmperry@aventail.com>
10134
10135         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10136           for the linux console.
10137
10138         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10139           stuff to work when you are not on a window system, since the GPM
10140           mouse support now allows pasting from outside of XEmacs.
10141
10142 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10143
10144         * XEmacs 21.2.20 is released
10145
10146 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10147
10148         * setup-paths.el (paths-default-info-directories): Add
10149         /usr/share/info and /usr/local/share/info.
10150
10151 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10152
10153         * about.el: Updated Vladimir Ivanovic's info.
10154
10155 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10156
10157         * auto-show.el (auto-show-truncationp): Remove.
10158
10159         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10160
10161 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10162
10163         * indent.el (indent-line-to): fix bug: spaces were not replaced
10164         with tab if column is multiple of tab-width
10165         From dhn@qedinc.com
10166
10167 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10168
10169         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10170         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10171
10172         * package-get.el (package-get-package-provider): Be verbose when
10173         interactive. Patch from Robert Pluim
10174
10175 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10176
10177         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10178         info file suffixes.
10179
10180 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10181
10182         * process.el (open-network-stream): Add a new optional parameter
10183         PROTOCOL to support udp; fix a minor typo and add an explanation
10184         in docstring for udp programming.
10185
10186         * code-process.el (open-network-stream): Add a new optional
10187         parameter PROTOCOL to support udp; fix a minor typo and add an
10188         explanation in docstring for udp programming.
10189
10190 1999-10-18  Andy Piper  <andy@xemacs.org>
10191
10192         * gui.el (make-gui-button): be more precise about how we call
10193         callbacks.
10194
10195         * wid-edit.el (widget-push-button-value-create): Use the new form
10196         of native gui-button.
10197
10198 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10199
10200         * info.el (Info-page-prev): Don't do (sit-for 0).
10201
10202 1999-10-13  Andy Piper  <andy@xemacs.org>
10203
10204         * gutter-items.el (progress-abort-glyph): new glyph for showing
10205         abort status.
10206         (append-progress): dispatch-event rather than sit-for.
10207         (abort-progress): new function. Show the abort glyph with an
10208         appropriate message.
10209         (raw-append-progress): dispatch-event rather than sit-for.
10210         (display-progress): cope with aborts.
10211
10212         * gui.el (make-gui-button): Use native widgets for buttons
10213         unconditionally.
10214         (insert-gui-button): ditto.
10215         (gui-button-p): ditto.
10216
10217         * xbm-button.el: remove from core.
10218
10219         * xpm-button.el: remove from core.
10220
10221 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10222
10223         * faces.el (init-device-faces): Don't initialize the random faces
10224         on the stream device.
10225
10226 1999-10-06  Andy Piper  <andy@xemacs.org>
10227
10228         * files.el (recover-file): Don't use ls under windows for revert buffer.
10229
10230 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10231
10232         * package-get.el (package-get-download-menu): Make menu really
10233         toggle download sites.
10234         (package-get-download-sites): Add autoload cookie.
10235
10236 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10237
10238         * setup-paths.el (paths-find-module-directory): Ditto.
10239
10240 1999-09-29  Werner Fink  <werner@suse.de>
10241
10242         * setup-paths.el (paths-find-exec-directory): Add missing nil
10243         parameter for environment.
10244
10245 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10246
10247         * modeline.el (modeline-format):
10248         Only purecopy the strings.  Else
10249         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10250         barfs.
10251
10252 1999-08-28  Mike Woolley  <mike@bulsara.com>
10253
10254         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10255         user setting comint-completion-addsuffix and
10256         comint-process-echoes.
10257
10258 1999-09-22  Andy Piper  <andy@xemacs.org>
10259
10260         * gutter-items.el (update-tab-in-gutter): use
10261         last-nonminibuf-window instead of selected-window.
10262
10263 1999-09-18  Andy Piper  <andy@xemacs.org>
10264
10265         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10266         display on.
10267
10268         * subr.el (record-buffer-hook): new variable so that the hook gets
10269         some documentation.
10270
10271 1999-09-16  Andy Piper  <andy@xemacs.org>
10272
10273         * gutter-items.el (update-tab-in-gutter): only update when the
10274         gutter is visible.
10275         (remove-buffer-from-gutter-tab): ditto.
10276
10277 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10278
10279         * simple.el (do-auto-fill): Commented out part of Kinsoku
10280         processing.
10281
10282 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10283
10284         * isearch-mode.el (isearch-highlightify-region): Give the
10285         highlighting extents a high priority.
10286         (isearch-make-extent): Give the main highlighting extent an even
10287         higher priority.
10288
10289 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10290
10291         * packages.el (packages-compute-package-locations): Fix typo from
10292         -u rationalization.
10293
10294 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10295
10296         * setup-paths.el (paths-find-doc-directory): Respect value of
10297         `configure-doc-directory.'
10298
10299         * find-paths.el (paths-find-architecture-directory): Give
10300         precendence `default' argument (which typically comes from
10301         configure).
10302
10303 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10304
10305         * startup.el (command-line-early): Added options -user-init-file
10306         and -user-init-directory.
10307
10308         * files.el (user-init-file): Default to NIL so we can recognize
10309         when it's set.
10310
10311 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10312
10313         * obsolete.el (init-file-user):
10314         * startup.el:
10315         * packages.el (packages-compute-package-locations):
10316         * package-get.el (package-get-user-index-filename):
10317         * menubar-items.el (maybe-add-init-button):
10318         * info.el (Info-annotations-path):
10319         * dump-paths.el:
10320         Change `user-init-directory' to be an absolute path.
10321         Use `user-init-directory' where appropriate.
10322         Zap `init-file-user' and its uses.
10323
10324 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10325
10326         * subr.el (copy-symbol): New function.
10327
10328 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10329
10330         * isearch-mode.el (isearch-done): Be sure to restore invisible
10331         extents in the proper buffer.
10332         (isearch-pre-command-hook): Set this-command to the correct value
10333         in case the buffer has changed and old overriding-local-map was
10334         used.
10335         (isearch-restore-extent): Use remprop instead of setting the
10336         property to nil.
10337
10338 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10339
10340         * cmdloop.el (execute-extended-command): Update zmacs region
10341         before the delay.
10342         (execute-extended-command): Make the message gettext-friendly.
10343
10344 1999-09-07  Andy Piper  <andy@xemacs.org>
10345
10346         * gutter-items.el (progress-gauge-glyph): renamed from
10347         progress-glyph.
10348         (progress-text-glyph): new variable.
10349         (progress-layout-glyph): use layouts and text glyphs.
10350         (progress-area-buffer): removed.
10351         (progress-text-and-extent): new variable.
10352         (progress-displayed-p): dynamically create gutter area buffer.
10353         (clear-progress): ditto.
10354         (raw-append-progress): ditto.
10355         (append-progress): use new glyph names.
10356         (raw-append-progress): only create the extent when needed. set
10357         properties more optimally.
10358         (progress): remove args.
10359
10360 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10361
10362         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10363         mapcar where the return value is unused.
10364         (isearch-restore-invisible-extents): Ditto.
10365         (isearch-highlight-all-cleanup): Ditto.
10366         (isearch-delete-extents-in-range): Traverse the extents only once.
10367         (isearch-highlight-all-update): Don't start over if the search
10368         string has changed and more input is pending.
10369
10370 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10371
10372         * packages.el (packages-find-package-data-path): Ditto.
10373
10374         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10375
10376         * subr.el (mapc-internal): Don't make obsolete.
10377
10378         * cl-extra.el (mapc): Resurrect.
10379
10380 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10381
10382         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10383         alias.
10384
10385         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10386         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10387         (isearch-yank-clipboard): Use get-clipboard instead of
10388         x-get-clipboard.
10389         (isearch-yank-selection): Fix docstring.
10390
10391 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10392
10393         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10394
10395 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10396
10397         * cl-macs.el (extent-start-position): Fix setf method.
10398         (extent-end-position): Ditto.
10399
10400 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10401
10402         * isearch-mode.el: End merge with FSF 20.4.
10403
10404         * isearch-mode.el (search-invisible): New variable.
10405         (isearch-hide-immediately): Ditto.
10406         (isearch-unhidden-extents): Ditto.
10407         (isearch-range-invisible): New function.
10408         (isearch-unhide-extent): Ditto.
10409         (isearch-restore-invisible-extents): Ditto.
10410         (isearch-restore-extent): Ditto.
10411
10412         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10413         implementation.
10414         (isearch-ring-retreat-edit): Ditto.
10415         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10416         (isearch-forward-regexp): New arguments NOT-REGEXP and
10417         NO-RECURSIVE-EDIT.
10418         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10419         (isearch-backward-regexp): New arguments NOT-REGEXP and
10420         NO-RECURSIVE-EDIT.
10421         (isearch-mode): Return isearch-success.
10422         (isearch-update): Use unread-command-events instead of
10423         unread-command-event.
10424         (isearch-abort): If an invalid regexp is encountered, keep popping
10425         states.
10426         (isearch-*-char): Use FSF implementation.
10427         (isearch-whitespace-chars): Use the more robust FSF's
10428         implementation.
10429         (isearch-within-brackets): New variable.
10430         (isearch-mode): Initialize it.
10431         (isearch-edit-string): Bind it.
10432         (isearch-search-and-update): Set it.
10433         (isearch-push-state): Push it.
10434         (isearch-top-state): Pop it.
10435         (isearch-search): Set it.
10436         (isearch-printing-char): When called by isearch-whitespace-chars,
10437         handle M-SPC gracefully.
10438         (isearch-message-prefix): New argument ELLIPSIS.
10439         (isearch-message-suffix): Ditto.
10440         (isearch-message): Use the ELLIPSIS argument when calling
10441         isearch-message-prefix and isearch-message-suffix.
10442         (isearch-message-prefix): Distinguish between "wrapped" and
10443         "overwrapped" search, FWIW.
10444
10445 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10446
10447         * isearch-mode.el (isearch-edit-string): Use the head of the
10448         search ring instead of search-last-string and search-last-regexp.
10449         (search-highlight): Renamed from isearch-highlight.
10450         (isearch-exit): Use the new name.
10451         (isearch-highlight): Ditto.
10452         (isearch-dehighlight): Ditto.
10453         (isearch-update-ring): New function.
10454         (isearch-done): Call it.
10455         (isearch-done): New argument EDIT.
10456         (isearch-repeat): If search string is empty, look up at the car of
10457         the search ring; ignore the yank pointer.
10458         (isearch-abort): Call isearch-done with NOPUSH.
10459         (isearch-cancel): New function.
10460         (isearch-mode-map): Bind it to ESC ESC ESC.
10461
10462         * isearch-mode.el: Begin merge with FSF 20.4.
10463
10464 1999-09-01  Andy Piper  <andy@xemacs.org>
10465
10466         * x-select.el (x-get-clipboard): obsolete.
10467         (x-yank-clipboard-selection): obsolete
10468
10469         * select.el (disown-selection): need to be careful to disown the
10470         clipboard if we set it via selection.
10471         (get-clipboard): move from x-select.el
10472         (yank-clipboard-selection): ditto.
10473
10474 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10475
10476         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10477         isearch-highlight-all-matches to nil.
10478         (isearch-fixed-case): New variable.
10479         (isearch-mode): Initialize it.
10480         (isearch-edit-string): Save it.
10481         (isearch-toggle-case-fold): Set it.
10482         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10483         need to check isearch-fixed-case.
10484         (isearch-toggle-case-fold): Update highlighting of all matches
10485         before the pause.
10486         (isearch-edit-string):
10487
10488 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10489
10490         * isearch-mode.el (isearch-edit-string): Call isearch-message
10491         before reading the event so that the prompt is displayed properly.
10492         (isearch-message): Use isearch-nonincremental when calling
10493         isearch-message-prefix.
10494         (minibuffer-local-isearch-map): Bind up and down to do the same as
10495         M-p and M-n respectively.
10496         (isearch-done): New arg NOPUSH.
10497         (isearch-edit-string): Use it.
10498         (isearch-edit-string): Don't bind isearch-string.
10499         (isearch-ring-adjust): Edit string, *then* push state.
10500
10501 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10502
10503         * faces.el (isearch-secondary): Make isearch-secondary look
10504         different than default.
10505
10506 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10507
10508         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10509         save-excursion.
10510         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10511         (isearch-update): Call isearch-dehighlight without arguments.
10512         (isearch-done): Ditto.
10513
10514         * isearch-mode.el (isearch-fix-case): If the search string has no
10515         upper-case letters, allow the folding to be reenabled.
10516         Previously, once disabled, the folding would remain that way until
10517         the end of isearch.
10518         (isearch-top-state): Call isearch-fix-case.
10519
10520         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10521         save-excursion.
10522         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10523
10524 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10525
10526         * xpm-button.el:
10527         xbm-button.el: Need to exist in core because gui.el depends on
10528         them.
10529
10530 1999-08-31  Andy Piper  <andy@xemacs.org>
10531
10532         * gutter-items.el (buffers-tab-face): new customizable variable.
10533         (buffers-tab-default-buffer-line-length): new specifier for
10534         maximum viewable characters.
10535         (progress-stack): new variable for implementing widget-based
10536         progress messages.
10537         (progress-area-buffer): ditto.
10538         (progress-glyph-height): ditto.
10539         (progress-stop-callback): ditto.
10540         (progress-quit-function): new function.
10541         (progress-glyph): new variable.
10542         (progress-layout-glyph): ditto.
10543         (progress-displayed-p): new function, see message-displayed-p for
10544         details.
10545         (clear-progress): ditto.
10546         (remove-progress): ditto.
10547         (append-progress): ditto.
10548         (raw-append-progress): ditto.
10549         (display-progress): ditto.
10550         (current-progress): ditto.
10551         (current-progress-label): ditto.
10552         (progress): ditto.
10553         (lprogress): ditto.
10554
10555
10556 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10557
10558         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10559
10560         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10561         `isearch-yank-selection'.
10562         (isearch-mode-map): Use it.
10563         (isearch-yank-selection): Use `get-selection' instead of
10564         `get-x-selection'.
10565
10566 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10567
10568         * faces.el (isearch-secondary): Create face here.
10569
10570         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10571         timers.
10572
10573 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10574
10575         * subr.el (buffer-string): More robust backward compatibility
10576         check, courtesy William Perry.
10577
10578 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10579
10580         * replace.el (perform-replace): Stop the search after the search
10581         limit has been reached.
10582
10583 1999-08-23  Andy Piper  <andy@xemacs.org>
10584
10585         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10586         here if we don't have one.
10587
10588 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10589
10590         * ldap.el (ldap-coding-system): Default to nil until we get
10591         efficient UTF8 support
10592         (ldap-decode-string): Guard against `decode-coding-string' not
10593         being defined
10594         (ldap-encode-string): Guard against `encode-coding-string' not
10595         being defined
10596
10597 1999-08-23  Didier Verna  <didier@xemacs.org>
10598
10599         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10600         Some doc strings improvements, and add a star to the `interactive'
10601         calls.
10602
10603 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10604
10605         * font-lock.el (java-font-lock-keywords-3): introduced new
10606         keywords and regexpes for javadoc syntax 1.2.
10607
10608 1999-08-17  Andy Piper  <andy@xemacs.org>
10609
10610         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10611         format-buffers-tab-line.
10612         (buffers-tab-max-buffer-line-length): new variable.
10613         (format-buffers-tab-line): new function. truncate names if over
10614         buffers-tab-max-buffer-line-length.
10615
10616 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10617
10618         * cus-start.el: Customize the variable `bell-inhibit-time'.
10619
10620 1999-08-16  Andy Piper  <andy@xemacs.org>
10621
10622         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10623         brute-force approach to deleting the last buffer.
10624         (buffers-tab-grouping-regexp): new customizable variable.
10625         (select-buffers-tab-buffers-by-mode): use it.
10626
10627 1999-08-13  Andy Piper  <andy@xemacs.org>
10628
10629         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10630         deletion problem.
10631
10632 1999-07-30  Didier Verna  <didier@xemacs.org>
10633
10634         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10635         of princ to output symbols.
10636         (custom-save-face-internal): ditto.
10637         (custom-save-resets): ditto.
10638
10639 1999-08-09  Didier Verna  <didier@xemacs.org>
10640
10641         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10642         `regexp-quote' to protect the major mode name for use as a regular
10643         expression (c++ needs this for instance).
10644
10645 1999-08-08  Andy Piper  <andy@xemacs.org>
10646
10647         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10648         cope with similar mode names.
10649
10650         * gutter-items.el (buffers-tab-selection-function): new selection
10651         function.
10652         (select-buffers-tab-buffers-by-mode): new function.
10653         (buffers-tab-items): use it if set to only display buffers in the
10654         tab in the current buffer's group..
10655         (update-tab-in-gutter): use new api.
10656         (remove-buffer-from-gutter-tab): ditto.
10657
10658         * gutter-items.el (buffers-tab-max-size): set custom selection
10659         default to 6.
10660         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10661         (add-tab-to-gutter): set face as default.
10662
10663 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10664
10665         * faces.el (frob-face-property): Merge the fall-back specifier
10666         with the target, not replace it.
10667
10668 1999-08-05  Andy Piper  <andy@xemacs.org>
10669
10670         * gutter-items.el (update-tab-in-gutter): add frame argument for
10671         buffer-items.
10672         (update-tab-in-gutter): use it.
10673
10674         * gutter-items.el (record-buffer-hook): set.
10675
10676         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10677         change.
10678         (switch-to-buffer-hook) deleted.
10679
10680 1999-08-04  Andy Piper  <andy@xemacs.org>
10681
10682         * gutter-items.el (update-tab-in-gutter): make sure this will work
10683         as an argument to create-frame-hook.
10684
10685 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10686
10687         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10688         instead of timer emulation.
10689
10690 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10691
10692         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10693         Emacs isearch enhancements.
10694
10695 1999-07-28  Andy Piper  <andy@xemacs.org>
10696
10697         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10698         all devices that support tab controls.
10699         (remove-buffer-from-gutter-tab): new function. to be used as a
10700         value for kill-buffer-hook.
10701
10702 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10703
10704         * auto-show.el (auto-show-truncationp): changed to match
10705         `window_translation_on'
10706
10707 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10708
10709         * XEmacs 21.2.19 is released
10710
10711 1999-07-28  SL Baur  <steve@miho>
10712
10713         * code-files.el (insert-file-contents): Fix docstring.
10714         revert previous change.
10715
10716 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10717
10718         * fill.el (fill-region-as-paragraph): Change re-break-point to
10719         contain word-across-newline plus one character so that filling
10720         Japanese and Chinese works as desired.
10721         * simple.el (do-auto-fill): Ditto.
10722
10723 1999-07-26  SL Baur  <steve@miho>
10724
10725         * mule/japanese.el ("Japanese"): Do not specify a default input
10726         method.
10727         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10728
10729 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10730
10731         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10732         able to use cl-macs macro in early lisp.
10733
10734 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10735
10736         * custom.el:
10737         * cus-face.el:
10738         * cus-edit.el:
10739                 Massive custom Theme API changes.
10740
10741 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10742
10743         * code-files.el (insert-file-contents): Regard
10744         coding-system-magic-cookie if `coding-system-for-read' is nil.
10745
10746 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10747
10748         * mule/thai-xtis.el: Add coding: local variable, to avoid
10749         bootstrapping problem with C locale.
10750
10751 1999-07-22  Andy Piper  <andy@xemacs.org>
10752
10753         * dumped-lisp.el (preloaded-file-list): guard against putting
10754         gutter-items in a less than functional XEmacs.
10755         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10756
10757 1999-07-18  Bob Weiner  <weiner@beopen.com>
10758
10759         * fill.el (fill-context-prefix): Fixed bug that prevented the
10760         setting of an adaptive fill prefix when the `dont-skip-first' was
10761         t.
10762
10763 1999-07-22  SL Baur  <steve@miho>
10764
10765         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10766
10767 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10768
10769         * files.el (interpreter-mode-alist): add `make', `guile', and
10770         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10771         makefile-mode, guile is a scheme, and someday XEmacs will be
10772         modular enough to use as an efficient scripting tool.)
10773
10774 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10775
10776         * mule/mule-cmds.el (reset-language-environment): Regard
10777         coding-category `utf-8' and `ucs-4' if they are available.
10778
10779 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10780
10781         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10782         (prefer-coding-system): Fix DOC-string.
10783
10784         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10785         DOC-string too.
10786
10787         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10788         Mule.
10789         (coding-system-change-eol-conversion): Fix DOC-string.
10790
10791 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10792
10793         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10794         instead of `list-coding-system'.
10795
10796 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10797
10798         * menubar-items.el (default-menubar): `select-input-method' was
10799         renamed to `set-input-method'.
10800
10801         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10802         "Set Language Environment" menu.
10803
10804         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10805         "Describe Language Support" menu.
10806
10807 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10808
10809         * mule/chinese.el ("Chinese-GB"): Rename
10810         `chinese-gb-environment-setup-function' to
10811         `setup-chinese-gb-environment-internal'.
10812
10813 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10814
10815         * mule/korean.el: Use `define-coding-system-alias' instead of
10816         `copy-coding-system'.
10817
10818 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10819
10820         * mule/mule-cmds.el (set-language-environment-coding-systems):
10821         Treat duplicated coding-categories.
10822
10823 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10824
10825         * mule/japanese.el: Use `define-coding-system-alias' instead of
10826         `copy-coding-system'.
10827
10828 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10829
10830         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10831         coding-system `viscii'.
10832
10833 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10834
10835         * mule/cyrillic.el:
10836         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10837         (cyrillic-alternativnyj-decode-table): New variable.
10838         (cyrillic-alternativnyj-encode-table): New variable.
10839         - Specify `iso-8-1' as a category of coding-system
10840           `alternativnyj'.
10841         - Abolish general Cyrillic environment.
10842
10843 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10844
10845         * mule/chinese.el:
10846         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10847         - Register `chinese-gb-environment-setup-function' as a
10848           `setup-function' of "Chinese-GB" environment.
10849
10850 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10851
10852         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10853         optional argument `parents'.
10854
10855         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10856         property for Thai-XTIS.
10857
10858         * mule/mule-help.el (help-with-tutorial): Use property
10859         `tutorial-coding-system' of language-info as a coding-system to
10860         read tutorial file.
10861
10862 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10863
10864         * mule/thai-xtis.el: Don't setup `setup-function' and
10865         `exit-function'.
10866
10867         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10868         `set-coding-category-system' to set up coding-system for
10869         coding-category.
10870
10871         * mule/mule-cmds.el (prefer-coding-system): Use
10872         `set-coding-category-system' to set up coding-system for
10873         coding-category.
10874
10875 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10876
10877         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10878         Thai-XTIS environment.
10879
10880         * mule/mule-cmds.el (prefer-coding-system): Use
10881         `find-coding-system' instead of `coding-system-p'.
10882
10883 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10884
10885         * mule/mule-cmds.el (set-language-environment-coding-systems):
10886         Modify eol-type for XEmacs.
10887
10888         * mule/thai-xtis.el: Delete unused local variable `category'.
10889
10890         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10891         function.
10892         (prefer-coding-system): Don't call
10893         `update-coding-systems-internal'; use function
10894         `coding-category-list' instead of variable `coding-category-list';
10895         use `set-coding-priority-list' instead of `set-coding-priority';
10896         modify `eol-type' for XEmacs.
10897
10898         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10899         `charset-columns'.
10900         (char-width): Likewise.
10901
10902 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10903
10904         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10905         `tis-620'.
10906
10907         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10908         `set-coding-priority-list' instead of `set-coding-priority'; don't
10909         call `update-coding-systems-internal'.
10910
10911         * mule/mule-misc.el (coding-system-get): New function.
10912         (coding-system-put): New function.
10913         (coding-system-category): New function.
10914
10915 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10916
10917         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10918         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10919         to avoid conflict with leim/quail/thai-xtis.
10920
10921         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10922         to thai-xtis-chars.el.
10923
10924         * mule/thai-xtis-chars.el: New file (split from
10925         mule/thai-xtis.el).
10926
10927 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10928
10929         * mule/thai-xtis.el:
10930         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10931         - Add syntax entries.
10932         - Put `preferred-coding-system' of the charset `thai-xtis' to
10933           `tis-620'.
10934
10935 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10936
10937         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10938         rewritten to use write-multibyte-character.
10939
10940 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10941
10942         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10943         of `iso-2022-7'.
10944         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10945         ported yet.
10946         (read-input-method-name): Treat optional argument `default'.
10947
10948 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10949
10950         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10951         all.
10952         (set-language-info-alist): Set up menus here.
10953
10954 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10955
10956         * minibuf.el (completing-read): Add new optional argument
10957         `default'.
10958         (read-coding-system): Add new optional argument
10959         `default-coding-system'.
10960
10961 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10962
10963         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10964         (viet-viscii-...->viet-vscii...).
10965
10966 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10967
10968         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10969         and menus.
10970
10971 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10972
10973         * mule/mule-cmds.el (input-method-function): Add permanent-local
10974         property.
10975
10976 1999-03-30  Dave Love  <fx@gnu.org>
10977
10978         * mule/mule-cmds.el (current-language-environment): Doc fix.
10979
10980 1999-02-06  Richard Stallman  <rms@gnu.org>
10981
10982         * mule/european.el (setup-slovenian-environment): New function.
10983         ("Slovenian"): New language environment.
10984
10985 1999-01-27  Dave Love  <fx@gnu.org>
10986
10987         * mule/mule-cmds.el (current-language-environment): Provide :link,
10988         :type (choices) and appropriate :get.
10989
10990 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10991
10992         * mule/mule-cmds.el (describe-language-environment): Don't alter
10993         input-method-alist.
10994
10995 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10996
10997         * mule/mule-cmds.el (prefer-coding-system): Call
10998         set-coding-priority, so that the internal array of priorities is
10999         also updated.
11000
11001 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11002
11003         * mule/mule-cmds.el (prefer-coding-system): If the argument
11004         requires specific EOL conversion type, make the default coding
11005         systems use that.
11006
11007 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11008
11009         * mule/mule-cmds.el (set-language-environment): Pass the default
11010         eol-type to set-language-environment-coding-systems.
11011         (set-default-coding-systems): Copy the eol-type property for the
11012         new default values of {buffer-file,process}-coding-system from the
11013         old defaults.
11014         (set-language-environment-coding-systems): Accept an optional
11015         argument EOL-TYPE, and set the eol-type property of the default
11016         coding systems accordingly.
11017
11018 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11019
11020         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11021         use generate-new-buffer instead of get-buffer-create.
11022
11023 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11024
11025         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11026
11027 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11028
11029         * mule/mule-cmds.el (default-input-method): Fix custom type.
11030
11031 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11032
11033         * mule/mule-cmds.el (setup-specified-language-environment):
11034         Add apropos-inhibit property.
11035         (describe-specified-language-support): Likewise.
11036
11037 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11038
11039         * mule/mule-cmds.el: Doc fixes.
11040
11041 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11042
11043         * mule/mule-cmds.el (register-input-method): Doc-string
11044         modified.
11045
11046 1998-09-01  Dave Love  <fx@gnu.org>
11047
11048         * mule/mule-cmds.el (current-language-environment): Fix
11049         setter function.
11050
11051 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11052
11053         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11054         mule/european.el, mule/hebrew.el, mule/japanese.el,
11055         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11056         avoid bootstrapping problem if you need to recompile all the Lisp
11057         files using interpreted code.
11058
11059 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11060
11061         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11062         ("Latin-2"): Likewise.
11063
11064 1998-08-18  Per Starback  <starback@update.uu.se>
11065
11066         * mule/european.el (setup-latin2-environment): Fix typo.
11067
11068 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11069
11070         * mule/european.el: Give proper value of `input-method' key to all
11071         lang. env.
11072
11073         * mule/mule-cmds.el (activate-input-method): Handle the case that
11074         the arg INPUT-METHOD is nil correctly.
11075         (read-multilingual-string): Activate the specified input method
11076         before calling read-string.  Afterward, activate the original
11077         input method.
11078
11079 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11080
11081         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11082         (set-language-info-alist): Fix typo in doc-string.
11083
11084         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11085
11086 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11087
11088         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11089         (reset-language-environment): New function for the job that
11090         setup-english-environment used to do.
11091         (set-language-environment): Do more setups according to the info
11092         in language-info-alist.
11093         (read-language-name): Handle the case that the arg KEY is nil.
11094         (describe-language-environment): Handle input-method property.
11095
11096         * mule/: All files under this directory, which related with
11097         specific languages (such as mule/european.el, mule/greek.el,
11098         mule/hebrew.el, mule/misc-lang.el), modified as below.
11099         (setup-XXX-environment): Just call set-language-environment.  If
11100         they used to do some other jobs than what done by
11101         set-language-environment, those jobs are done in
11102         setup-XXX-environment-internal now.
11103         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11104         the value to setup-XXX-environment-internal.  Add properties
11105         input-method and features.
11106
11107         * mule/english.el (setup-english-environment): Just call
11108         reset-language-environment.
11109
11110         * mule/european.el (setup-8-bit-environment): Function deleted.
11111
11112 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11113
11114         * mule/mule-cmds.el (input-method-exit-on-first-char)
11115         (input-method-use-echo-area): Doc fixes.
11116
11117 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11118
11119         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11120         variable.
11121         (input-method-use-echo-area): New variable.
11122
11123 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11124
11125         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11126
11127 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11128
11129         * mule/mule-cmds.el (activate-input-method): Update mode line.
11130         (inactivate-input-method): Likewise.
11131
11132 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11133
11134         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11135         input method in the current buffer, but just bind
11136         current-input-method.
11137
11138 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11139
11140         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11141
11142         * mule/misc-lang.el ("IPA"): Add coding-priority and
11143         coding-system.
11144
11145 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11146
11147         * mule/greek.el: Add coding-priority.
11148
11149 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11150
11151         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11152         LANG-ENV.
11153
11154 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11155
11156         * mule/mule-cmds.el (register-input-method): Fix previous change.
11157         (setup-specified-language-environment): Doc fix.
11158
11159 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11160
11161         * mule/mule-cmds.el: Several doc fixes.
11162         (get-language-info, set-language-info): Rename argument.
11163         (set-language-info-alist): Likewise.
11164         (register-input-method): Rename argument.
11165         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11166
11167 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11168
11169         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11170         default value while reading an input method.
11171
11172 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11173
11174         * mule/mule-cmds.el (universal-coding-system-argument):
11175         Use buffer-file-coding-system as default.
11176
11177 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11178
11179         * mule/korean.el ("Korean"): Doc fix.
11180
11181 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11182
11183         * mule/mule-cmds.el (describe-language-environment): Print the
11184         languge environment at the head.
11185
11186 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11187
11188         * mule/japanese.el: Set exit-function to exit-japanese-environment
11189         for Japanese environment.
11190
11191 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11192
11193         * mule/mule-cmds.el (set-language-environment): Doc fix.
11194         (current-language-environment): Use defcustom.
11195         (default-input-method): Specify :type.
11196
11197 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11198
11199         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11200         modified.
11201         (prefer-coding-system): Doc-string modified.
11202
11203 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11204
11205         * mule/mule-cmds.el (set-language-info): Doc-string
11206         describes `coding-priority' KEY.
11207         (set-language-environment-coding-systems): New function.
11208         (select-safe-coding-system): New function.
11209         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11210         (set-language-info-alist): New optionla arg PARENTS.  Call
11211         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11212         (set-language-environment-coding-systems): New function.
11213
11214         * mule/chinese.el: Remove setting up of
11215         describe-chinese-environment-map and
11216         setup-chinese-environment-map.  Exclude them in args of calls to
11217         set-language-info-alist.  Register coding-priority key in
11218         language-info-alist.
11219
11220         * mule/cyrillic.el: Remove setting up of
11221         describe-cyrillic-environment-map and
11222         setup-cyrillic-environment-map.  Exclude them in args of calls to
11223         set-language-info-alist.  Register coding-priority key in
11224         language-info-alist.
11225
11226         * mule/english.el: Register coding-priority key in
11227         language-info-alist.
11228
11229         * mule/ethiopic.el: Register coding-priority key in
11230         language-info-alist.
11231
11232         * mule/european.el: Remove setting up of
11233         describe-european-environment-map and
11234         setup-european-environment-map.  Exclude them in args of calls to
11235         set-language-info-alist.  Register coding-priority key in
11236         language-info-alist.  Add "German" language env.
11237         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11238         (setup-german-environment): New function.
11239
11240         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11241         change default input method to "greek-postfix".
11242
11243         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11244         coding-priority key in
11245
11246 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11247
11248         * mule/mule-cmds.el (set-language-info): Doc fix.
11249         (input-method-inactivate-hook): Doc fix.
11250
11251 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11252
11253         * mule/mule-cmds.el (set-input-method): Renamed from
11254         select-input-method.
11255
11256 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11257
11258         * mule/mule-cmds.el (set-language-environment): Run
11259         exit-language-environment-hook before calling `exit-function'
11260         which is specified for the language environment.
11261
11262 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11263
11264         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11265         modified.
11266         (prefer-coding-system): Likewise.
11267         (describe-language-environment): Print aliases of each coding
11268         system.
11269         (set-language-environment-hook): New variable.
11270         (exit-language-environment-hook): New variable.
11271         (set-language-environment): Call these hooks.  Before setting a
11272         new language environment, exit from the
11273         current-language-environment if necessary.
11274         (input-method-verbose-flag): The value can be nil, t,
11275         complex-only, or default.
11276         (input-method-highlight-flag): Doc-string augmented.
11277         (activate-input-method): Check if we can run the registered
11278         function to activate an input method.
11279
11280         * mule/korean.el: Set exit-function for language environment
11281         "Korean" to exit-korean-environment.
11282         (setup-korean-environment): Moved to korea-util.el.
11283
11284 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11285
11286         * mule/mule-cmds.el (read-multilingual-string): Use
11287         current-input-method prior to default-input-method.  Don't bind
11288         current-input-method by `let', instead, activate the specified
11289         input method in the current buffer temporarily.
11290
11291 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11292
11293         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11294
11295 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11296
11297         * mule/chinese.el (post-read-decode-hz): Return the result of
11298         decode-hz-region.
11299         (pre-write-encode-hz): Do not change the value of
11300         last-coding-system.
11301
11302 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11303
11304         * mule/mule-ccl.el: Doc fixes.
11305
11306 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11307
11308         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11309         (check-ccl-program): New macro.
11310
11311 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11312
11313         * mule/mule-ccl.el: Comment about CCL syntax modified.
11314         (ccl-command-table): Add read-multibyte-character and
11315         write-multibyte-character.
11316         (ccl-code-table): Add ex-cmd.
11317         (ccl-extended-code-table): New variable.
11318         (ccl-embed-extended-command): New function.
11319         (ccl-compile-read-multibyte-character,
11320         ccl-compile-write-multibyte-character) New functions.
11321         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11322         ccl-dump-write-multibyte-character): New functions.
11323
11324 1999-07-22  SL Baur  <steve@miho>
11325
11326         * config.el (config-value-file): config.values is installed into
11327         doc-directory.
11328         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11329
11330 1999-07-19  Didier Verna  <didier@xemacs.org>
11331
11332         * rect.el: all functions rewritten, except when noted. Below is a
11333         list of interface changes.
11334         (apply-on-rectangle): new function. Obsoletes
11335         `operate-on-rectangle'. All functions that used to call this
11336         function now call the new one.
11337         (kill-rectangle): added optional prefix arg to fill lines.
11338         (delete-rectangle): ditto.
11339         (delete-extract-rectangle): ditto.
11340         (open-rectangle): ditto.
11341         (clear-rectangle): ditto.
11342         (delete-rectangle-line): added third arg FILL.
11343         (delete-extract-rectangle-line): ditto.
11344         (open-rectangle-line): ditto.
11345         (clear-rectangle-line): ditto.
11346
11347 1999-07-18  Andy Piper  <andy@xemacs.org>
11348
11349         * menubar-items.el (default-menubar): add gutter options.
11350
11351         * gutter-items.el: new file.
11352         (gutter): new group for custom.
11353         (gutter-visible-p): new variable.
11354         (default-gutter-position): ditto.
11355         (buffers-tab): new group for the buffers tab.
11356         (gutter-buffers-tab): widget to put in the gutter.
11357         (buffers-tab-max-size): max number of tabs.
11358         (buffers-tab-switch-to-buffer-function): function to call when a
11359         tab is pressed.
11360         (buffers-tab-omit-function): filter buffers with this function.
11361         (buffers-tab-format-buffer-line-function): format buffer names for
11362         inclusion in tabs.
11363         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11364         the record.
11365         (build-buffers-tab-internal): build a list of tab items.
11366         (buffers-tab-items): ditto.
11367         (add-tab-to-gutter): put a tab in the gutter area.
11368         (update-tab-in-gutter): reset the buffers in the tab.
11369
11370         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11371
11372         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11373         (switch-to-buffer-hooks): new hook.
11374
11375         * toolbar.el (default-toolbar-position): fix typo.
11376
11377 1999-07-16  Andy Piper  <andy@xemacs.org>
11378
11379         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11380
11381 1999-07-15  Didier Verna  <didier@xemacs.org>
11382
11383         * cus-edit.el (custom-prompt-variable): optional third arg makes
11384         prompt for a comment string.
11385         (customize-set-value): optional prefix makes this function handle
11386         variable comments.
11387         (customize-set-variable): ditto.
11388         (customize-save-variable): ditto.
11389         (customize-customized): handle custom comments.
11390         (customize-save-customized): ditto.
11391         (custom-variable-state-set): ditto.
11392         (custom-face-state-set): ditto.
11393         (customize-saved): ditto.
11394         (custom-variable-set): ditto.
11395         (custom-face-set): ditto.
11396         (custom-variable-save): ditto.
11397         (custom-face-save): ditto.
11398         (custom-variable-reset-saved): ditto.
11399         (custom-face-reset-saved): ditto.
11400         (custom-variable-reset-standard): ditto.
11401         (custom-face-reset-standard): ditto.
11402         (custom-comment-face): new face.
11403         (custom-comment-tag-face): ditto.
11404         (custom-comment): new widget.
11405         (custom-comment-create): new function.
11406         (custom-comment-delete): ditto.
11407         (custom-comment-value-set): ditto.
11408         (custom-comment-show): ditto.
11409         (custom-comment-invisible-p): ditto.
11410         (custom-variable-value-create): create a comment field widget.
11411         (custom-face-value-create): ditto.
11412         (custom-variable-menu): new entry for adding a custom comment.
11413         (custom-face-menu): ditto.
11414         (custom-save-variables): possibly save custom comments.
11415         (custom-save-faces): ditto.
11416
11417         * cus-face.el (custom-set-faces): the arguments can now have a
11418         custom comment as fourth argument.
11419
11420         * custom.el (custom-set-variables): the arguments can now have a
11421         custom comment as fifth element.
11422
11423 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11424
11425         * XEmacs 21.2.18 is released
11426
11427 1999-07-13  SL Baur  <steve@miho>
11428
11429         * lib-complete.el (read-library-name): Revert previous change.
11430         (read-library): Ditto.
11431
11432 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11433
11434         * packages.el (packages-package-list): Capitalize docstring.
11435
11436         * packages.el (packages-find-package-library-path): Use #'nconc
11437         rather than #'append to reduce consing -- #'mapcar uses Flist,
11438         which returns a freshly consed list.  #'append would create yet
11439         another fresh list, using Fmake_list in concat.
11440
11441         * packages.el (package-provide): Use setq with remassq like it
11442         says in its docstring.
11443
11444 1999-07-06  SL Baur  <steve@miho.m17n.org>
11445
11446         * lib-complete.el (progn-with-message): Fix typo.
11447
11448 1999-07-06  SL Baur  <steve@miho.m17n.org>
11449
11450         * mule/mule-misc.el (char-octet): Make function match docstring.
11451         From Katsumi Yamaoka <yamaoka@jpl.org>
11452
11453 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11454
11455         * wid-edit.el (widget-documentation): corrected spelling error.
11456
11457 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11458
11459         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11460         keys if already bound
11461
11462 1999-07-06  SL Baur  <steve@miho.m17n.org>
11463
11464         * lib-complete.el (progn-with-message): Revert previous changes.
11465
11466 1999-06-24  Bob Weiner  <weiner@beopen.com>
11467
11468         * lib-complete.el (find-library):
11469         (find-library-other-window):
11470         (find-library-other-frame): Completely rewrote
11471         so that these functions actually work when called non-interactively.
11472         Also made them handle LIBRARY arguments which end with .el or .elc.
11473
11474 1999-06-24  Bob Weiner  <weiner@beopen.com>
11475
11476         * simple.el (indent-new-comment-line): Locally bound
11477         `block-comment-start' to `comstart' or else when this is called
11478         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11479         `block-comment-start' value, ignoring any existing spacing after a
11480         comment prefix in the previous line and producing ugly comments.
11481
11482 1999-06-23  Bob Weiner  <weiner@beopen.com>
11483
11484         * list-mode.el (mouse-choose-completion):
11485         (choose-completion):
11486         (completion-switch-to-minibuffer): Added.
11487         ([Tab]): [Tab] previously switched to the minibuffer
11488         but since [space] does that and since most applications in the
11489         world use [Tab] to select the next item in a list, do that in the
11490         *Completions* buffer too.  This will cause the least confusion
11491         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11492         06/23/1999.
11493
11494 1999-06-22  Bob Weiner  <weiner@beopen.com>
11495
11496         * help.el (help-buffer-name): Added support for a null value
11497         of `help-buffer-prefix-string' since some buffers require no
11498         prefix.
11499
11500 1999-06-20  Bob Weiner  <weiner@beopen.com>
11501
11502         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11503         in the completion-list-mode-map to bury the completions buffer
11504         even when the minibuffer is no longer active.
11505
11506 1999-06-20  Bob Weiner  <weiner@beopen.com>
11507
11508         * list-mode.el (list-mode): It is visually disconcerting to have
11509         the text cursor disappear within list buffers, especially when
11510         moving from window to window, so leave it visible.
11511
11512 1999-07-01  SL Baur  <steve@miho.m17n.org>
11513
11514         * menubar-items.el (default-menubar): Conditionalize the bug
11515         report menu item (which may not be possible in this XEmacs).
11516         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11517
11518 1999-06-30  SL Baur  <steve@miho.m17n.org>
11519
11520         * subr.el (with-current-buffer): DOC string fix.
11521         Suggested by Bob Weiner <weiner@altrasoft.com>
11522
11523 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11524
11525         * cus-face.el (custom-face-italic): insert missing args
11526
11527 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11528
11529         * packages.el (package-locations): Changed default early package
11530         hierarchies to ~/.xemacs/mule-packages and
11531         ~/.xemacs/xemacs-packages.
11532
11533 1999-06-23  SL Baur  <steve@miho.m17n.org>
11534
11535         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11536
11537 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11538
11539         * packages.el (package-locations): Changed default early package
11540         hierarchy to ~/.xemacs/packages.
11541         (package-locations): Removed `packages' as a possible name for a
11542         late package hierarchy.
11543
11544 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11545
11546         * mule/mule-category.el (word-combining-categories): Set up new
11547         variable.
11548         (word-separating-categories): Likewise.
11549
11550 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11551
11552         * XEmacs 21.2.17 is released
11553
11554 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11555
11556         * font-menu.el (font-menu-set-font): allow for nil specification
11557         of font size.
11558
11559 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11560
11561         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11562         is 1.
11563
11564 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11565
11566         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11567         8859-5 instead of ISO 8859-1.
11568
11569 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11570
11571         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11572         (viet-viscii-encode-table): Ditto.
11573
11574         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11575         Make obsolete definition of char-octet.
11576
11577 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11578
11579         * subr.el: Move no-Mule make-char ...
11580         * help-nomule.el (make-char): To here.
11581         (string-width): Make Mule compatibility alias.
11582
11583 1999-06-15  Andy Piper  <andy@xemacs.org>
11584
11585         * select.el (get-selection-no-error): really make there be no-error.
11586         (get-selection): revert to original.
11587
11588 1999-06-11  Andy Piper  <andy@xemacs.org>
11589
11590         * select.el (selection-sets-clipboard): renamed.
11591         (own-selection): use it.
11592
11593 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11594
11595         * XEmacs 21.2.16 is released
11596
11597 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11598
11599         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11600         missing characters to avoid crash.
11601
11602 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11603
11604         * coding.el (set-terminal-coding-system): Only set the console
11605         coding system on the selected console if it is a tty.
11606
11607 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11608
11609         * cus-face.el:
11610         * cus-edit.el:
11611         * faces.el:
11612         (custom):
11613         (face-spec-set):
11614         * faces.el (frob-face-property):
11615         * font-menu.el (font-menu-set-font):
11616                   Actually apply changes from 1999-03-17
11617
11618 1999-06-10  Andy Piper  <andy@xemacs.org>
11619
11620         * select.el (get-selection): abstract out non error-signalling
11621         part.
11622         (get-selection-no-error): get-selection without signalling an
11623         error.
11624         (selection-is-clipboard-p): new variable. controls whether the
11625         selection sets the clipboard.
11626         (own-selection): use it.
11627
11628         * mouse.el (insert-selection): fallback to clipboard after trying
11629         primary selection and cutbuffer.
11630
11631 1999-06-05  Andy Piper  <andy@xemacs.org>
11632
11633         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11634         selection functions.
11635
11636 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11637
11638         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11639         default value.
11640         (load): Use `raw-text' instead of `no-conversion'.
11641         (insert-file-contents): Likewise.
11642
11643         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11644         of `no-conversion'.
11645
11646 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11647
11648         * coding.el: Don't copy `no-conversion' to `raw-text'.
11649
11650 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11651
11652         * subr.el (make-char): Define it if Mule is not around.
11653
11654 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11655
11656         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11657
11658         * x-select.el (x-disown-selection-internal): Restore symbol as an
11659         obsolete alias.
11660         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11661
11662 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11663
11664         * XEmacs 21.2.15 is released
11665
11666 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11667
11668         * subr.el (split-string): Avoid infinite looping
11669
11670 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11671
11672         * ldap.el (ldap-ignore-attribute-codings): New variable
11673         (ldap-default-attribute-decoder): New variable
11674         (ldap-coding-system): New variable
11675         (ldap-attribute-syntax-encoders): New variable
11676         (ldap-attribute-syntax-decoders): New variable
11677         (ldap-attribute-syntaxes-alist): New variable
11678         (ldap-encode-boolean): New function
11679         (ldap-decode-boolean): New function
11680         (ldap-encode-country-string): New function
11681         (ldap-decode-string): New function
11682         (ldap-decode-address): New function
11683         (ldap-encode-address): New function
11684         (ldap-decode-attribute): New function
11685         (ldap-search): Use some of these
11686
11687 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11688
11689         * version.el (emacs-version): Make the patch level/beta come
11690         before the XEmacs qualifier so that it gets into (funcall
11691         emacs-version) and thus in the bug reports.
11692         (emacs-version>=): Support patch levels.
11693
11694 1999-06-03  SL Baur  <steve@xemacs.org>
11695
11696         * version.el: implement x.y.z version number
11697         From Jan Vroonhof <vroonhof@math.ethz.ch>
11698
11699 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11700
11701         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11702
11703 1999-05-22  Vin Shelton <acs@xemacs.org>
11704
11705         * startup.el: Document -private and break out non-standard X options.
11706
11707 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11708
11709         * mule/mule-charset.el (charset-after): New function.
11710         (charset-direction): Synch with Mule, update docstring.
11711         (get-charset-property): New function.
11712         (put-charset-property): New function.
11713         (charset-plist): New function.
11714
11715         * mule/mule-charset.el (compose-region):
11716         (decompose-region): remove;  these functions (which don't work
11717         since we don't do composite characters) have been moved to
11718         mule-util.el.
11719         (toplevel): follow coding standards
11720
11721 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11722
11723         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11724         exist any more.
11725
11726         * code-files.el: Fix commentary to follow coding standards.  Move
11727         the single line left in mule-files.el to here.
11728
11729         * mule/mule-files.el: delete.
11730
11731 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11732
11733         * info.el (Info-scroll-prev): Use event functions instead of the
11734         old emacs 19 interface.
11735
11736 1999-06-02  Andy Piper  <andy@xemacs.org>
11737
11738         * x-font-menu.el (x-font-menu-load-font):
11739         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11740
11741 1999-05-31  Andy Piper  <andy@xemacs.org>
11742
11743         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11744         group.
11745         (font-menu-this-frame-only-p): ditto.
11746         (font-menu-max-items): reinstate, from Jan Vroonhof
11747         <vroonhof@math.ethz.ch>
11748         (font-menu-submenu-name-format): ditto.
11749         (font-menu-split-long-menu): ditto, for use by the family
11750         constructor.
11751         (font-menu-family-constructor): use it.
11752
11753 1999-05-30  Andy Piper  <andy@xemacs.org>
11754
11755         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11756         for use by the font menu.
11757
11758         * msw-font-menu.el: new file implementing mswindows specific
11759         font-menu behaviour.
11760         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11761         (mswindows-font-menu-junk-families): ditto.
11762         (hack-font-truename): ditto.
11763         (mswindows-font-regexp-ascii): ditto.
11764         (mswindows-reset-device-font-menus): ditto.
11765         (mswindows-font-menu-font-data): ditto.
11766         (mswindows-font-menu-load-font): ditto.
11767
11768         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11769         (x-font-menu-font-data): ditto.
11770         (x-font-menu-load-font): ditto.
11771
11772         * font-menu.el: new file implementing generic font menu behaviour.
11773         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11774         made device independent.
11775         (font-menu-this-frame-only-p): ditto.
11776         (font-menu-preferred-resolution): ditto.
11777         (font-menu-size-scaling): new variable used to determine whether
11778         sizes are in points or tenths of a point.
11779         (vassoc): moved from x-font-menu.el.
11780         (device-fonts-cache): ditto.
11781         (device-fonts-cache): ditto.
11782         (flush-device-fonts-cache): ditto.
11783         (reset-device-font-menus): copied from x-font-menu.el and made
11784         device independent. Most functionality deferred to
11785         device-dependent versions.
11786         (font-menu-family-constructor): copied from x-font-menu.el and
11787         made device independent.
11788         (font-menu-size-constructor): ditto.
11789         (font-menu-weight-constructor): ditto.
11790         (font-menu-set-font): ditto.
11791         (font-menu-change-face): ditto.
11792         (font-menu-load-font): new device method.
11793         (font-menu-font-data): ditto.
11794
11795         * x-font-menu.el: The above functions deleted.
11796
11797 1999-05-26  Andy Piper  <andy@xemacs.org>
11798
11799         * update-elc.el:
11800         * make-docfile.el:
11801         * loadup.el: rehash expand-file-name usage to not use default-directory.
11802
11803 1999-05-21  Andy Piper  <andy@xemacs.org>
11804
11805         * x-select.el (x-select-convert-to-text):
11806         (x-selected-text-type):
11807         (x-get-selection):
11808         (xselect-convert-to-string):
11809         (xselect-convert-to-compound-text):
11810         (xselect-convert-to-length):
11811         (xselect-convert-to-targets):
11812         (xselect-convert-to-delete):
11813         (xselect-convert-to-filename):
11814         (xselect-convert-to-charpos):
11815         (xselect-convert-to-lineno):
11816         (xselect-convert-to-colno):
11817         (xselect-convert-to-sourceloc):
11818         (xselect-convert-to-os):
11819         (xselect-convert-to-host):
11820         (xselect-convert-to-user):
11821         (xselect-convert-to-class):
11822         (xselect-convert-to-name):
11823         (xselect-convert-to-integer):
11824         (xselect-convert-to-atom):
11825         (xselect-convert-to-identity): functions renamed from x-* and
11826         moved to select.el.
11827         (x-get-secondary-selection): use rename get-selection.
11828         (x-get-clipboard): ditto.
11829         (x-own-selection): moved to select.el.
11830         (x-valid-simple-selection-p): ditto.
11831         (x-dehilight-selection): ditto.
11832         (x-own-clipboard): ditto.
11833         (x-disown-selection): ditto.
11834
11835         * x-mouse.el (x-yank-function): moved to mouse.el.
11836         (x-insert-selection): ditto.
11837         (x-set-point-and-move-selection): use renamed function.
11838
11839         * select.el (selected-text-type): moved and renamed from
11840         x-select.el.
11841         (selection-owner-p): moved to C.
11842         (selection-exists-p): ditto.
11843         (get-cutbuffer): new device method.
11844         (get-selection): generalised and moved from x-select.el.
11845         (own-selection): moved x-own-selection functionality into here.
11846         (dehilight-selection): renamed and moved from x-select.el.
11847         (own-clipboard): functionality moved from x-select.el using new
11848         generic C builtins.
11849         (disown-clipboard): ditto.
11850         (select-convert-to-text):
11851         (select-convert-to-string):
11852         (select-convert-to-compound-text):
11853         (select-convert-to-length):
11854         (select-convert-to-targets):
11855         (select-convert-to-delete):
11856         (select-convert-to-filename):
11857         (select-convert-to-charpos):
11858         (select-convert-to-lineno):
11859         (select-convert-to-colno):
11860         (select-convert-to-sourceloc):
11861         (select-convert-to-os):
11862         (select-convert-to-host):
11863         (select-convert-to-user):
11864         (select-convert-to-class):
11865         (select-convert-to-name):
11866         (select-convert-to-integer):
11867         (select-convert-to-atom):
11868         (select-convert-to-identity): new functions renamed from x-* and
11869         moved from x-select.el.
11870
11871         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11872         into here and use as the default window-system mouse yank.
11873         (insert-selection): generalised and moved from x-mouse.el.
11874         (own-clipboard): moved to C.
11875
11876         * msw-select.el (mswindows-selection-owned-p): deleted.
11877         (mswindows-own-selection): generalised and moved to select.el.
11878         (mswindows-disown-selection): generalised and moved to C.
11879         (mswindows-selection-owner-p): ditto.
11880
11881 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11882
11883         * XEmacs 21.2.14 is released
11884
11885 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11886
11887         * about.el: update contact info for jason and slb.
11888
11889 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11890
11891         * mule/european.el (setup-romanian-environment): Add Romanian
11892         support from Emacs/Mule romanian.el.
11893
11894 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11895
11896         * cus-face.el: Label all custom changes with the 'custom' tag.
11897
11898         * cus-edit.el: idem ditto.
11899
11900         * faces.el: Added suport for adding device tags to various functions.
11901         (custom): New device tag.
11902         (face-spec-set): Call reset face with tags argument. No longer do
11903         x-init-global-faces hack.
11904
11905         * faces.el (frob-face-property): Use an anonymous specifier to map
11906         frob-face-property-1 over.
11907
11908         * x-font-menu.el (font-menu-set-font): Always specify all
11909         properties to custom.
11910
11911 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11912
11913         * mule/european.el (setup-czech-environment): Add czech support.
11914         From David Sauer <davids@orfinet.cz>
11915
11916 1999-03-15  SL Baur  <steve@xemacs.org>
11917
11918         * check-features.el: Turn hard errors into warnings.
11919
11920 1999-03-21  SL Baur  <steve@xemacs.org>
11921
11922         * simple.el (delete-key-deletes-forward): As per discussion on
11923         xemacs-beta, default to t.
11924
11925 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * loadup.el: Define Installation-string before loading anything.
11928
11929 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11930
11931         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11932         From Anders Stenman <stenman@isy.liu.se>
11933
11934 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11935
11936         * wid-edit.el (widget-glyph-find): Ditto.
11937
11938         * packages.el (locate-library): Ditto.
11939
11940         * loadup.el (really-early-error-handler): Ditto.
11941
11942         * lib-complete.el (read-library): Ditto.
11943
11944         * faces.el (set-face-stipple): Ditto.
11945
11946         * code-files.el (load): Use new calling style of locate-file.
11947
11948 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11949
11950         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11951         dead.
11952
11953 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11954
11955         * dumped-lisp.el (preloaded-file-list): Don't load
11956         Installation.el.
11957
11958         * loadup.el (Installation-string): Define it here.
11959
11960 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11961
11962         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11963         Installation.el needs to be loaded before `dump-paths', otherwise
11964         the dumping process won't find it.
11965
11966 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11967
11968         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11969         subr so that we can use `replace-in-string' in Installation.el to
11970         get rid of C-m chars under the native Windows build.
11971
11972 1999-04-29  Andy Piper  <andy@xemacs.org>
11973
11974         * make-docfile.el: canonicalize file and directory names.
11975
11976         * device.el (call-device-method): new function for calling device
11977         specific methods.
11978         (define-device-method): new function for defining device methods.
11979         (define-device-method*): ditto.
11980
11981 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11982
11983         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11984
11985 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11986
11987         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11988         (cyrillic-koi8-r-encode-table): Likewise.
11989         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11990         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11991
11992         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11993         from vietnamese.el].
11994
11995         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11996         mule/mule-misc.el.
11997
11998 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11999
12000         * mule/thai-xtis.el:
12001         - Change font registry name from "Thai94x94-0" to "xtis-0".
12002         - Change mnemonic of coding-system `tis-620' to "TIS620".
12003
12004 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12005
12006         * mule/ethiopic.el: fixed.
12007
12008 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12009
12010         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12011
12012         * mule/thai-xtis.el: New file.
12013
12014         * mule/vietnamese.el: New file.
12015
12016         * mule/ethiopic.el: New file.
12017
12018 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * bytecomp.el (byte-compile-close-variables): Leave
12021         debug-issue-ebola-notices alone.
12022
12023 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12024
12025         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12026         at the top of the buffer since it is the most important thing to
12027         customize
12028         (ldap-get-host-parameter): New defun
12029         (ldap-search): Add a new parameter `withdn' to retrieve the
12030         distinguished names of entries
12031
12032 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12033
12034         * startup.el (splash-frame-body): Date and spelling fixes.
12035
12036 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12037
12038         * view-less.el (toggle-truncate-lines): add autoload tag
12039
12040 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12041
12042         * format.el (format-alist): Disable image stuff.
12043
12044 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12045
12046         * wid-edit.el (widget-glyph-find): Search by directories, then by
12047         suffixes rather than the other way around.
12048         (widget-image-conversion): Renamed to
12049         `widget-image-file-name-suffixes'.
12050
12051 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12052
12053         * mule/mule-charset.el: Made old functions obsolete, remove the
12054         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12055         (charset-iso-graphic-plane): Rename from charset-graphic.
12056         (charset-iso-final-char): Rename from charset-final.
12057         (charset-width): Rename from charset-columns.
12058         (charset-bytes): Added from fsf compatibility, returns always 1.
12059
12060         * mule/mule-misc.el: Move charset-doc-string alias to
12061         mule-charset.el
12062
12063 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12064
12065         * x-faces.el (x-make-font-bold-italic): honor
12066         *try-oblique-before-italic-fonts*
12067
12068 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12069
12070         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12071
12072 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12073
12074         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12075         name.
12076
12077 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12078
12079         * cl-extra.el (equalp): Would bug out for lists.
12080
12081 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12082
12083         * about.el (about-hackers):  Change cgw's email address
12084
12085 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12086
12087         * XEmacs 21.2.13 is released
12088
12089 1999-03-12  SL Baur  <steve@xemacs.org>
12090
12091         * simple.el (delete-key-deletes-forward): Revert to previous
12092         behavior.
12093
12094 1999-01-18  Didier Verna  <didier@xemacs.org>
12095
12096         * menubar-items.el (xemacs-splash-buffer): handle the case of
12097         multiple elements in the splash buffer body.
12098
12099         * startup.el (splash-frame-timeout): new constant: interval
12100         between splash buffer elements.
12101         (command-line-1): handle splash buffer with multiple elements (use
12102         a timeout).
12103         (splash-frame-body): Originally `startup-splash-frame-body'.
12104         Rewrote a cleaner and more readable version. This can now be array,
12105         in which case each element is displayed in turn in the splash buffer.
12106         (splash-frame-static-body): new constant. Persistent information
12107         across all splash buffer elements (preserves the possibility to give
12108         it in different languages.
12109         (circulate-splash-frame-elements): new function. Used as a timeout
12110         to circulate through all splash frame elements and display them in
12111         sequence.
12112         (display-splash-frame): originally `startup-splash-frame'. Handle
12113         the case of multiple elements in the splash buffer body. Now
12114         returns a timeout id if multiple elements to display, or nil.
12115
12116 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12117
12118         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12119         so they can be overridden by x-init-face-from-resources.
12120         Additionally specify the font name also with an x tag.
12121
12122 1999-03-08  Andy Piper  <andy@xemacs.org>
12123
12124         * package-get.el (package-get-base): autoload.
12125
12126         * menubar-items.el (default-menubar): add update menu item. Fix
12127         custom menu to only be activated when package-base is available.
12128
12129         * package-get.el (package-get-custom): don't load
12130         package-get-custom as it is auto-generated. Fix group definition.
12131
12132 1999-03-05  Didier Verna  <didier@xemacs.org>
12133
12134         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12135         instead of `symbol-name' (Thanks Kyle).
12136
12137         * cus-edit.el (custom-save-variables): use `prin1' instead of
12138         princ to write symbols.
12139
12140 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12141
12142         * XEmacs 21.2.12 is released
12143
12144 1999-03-05  SL Baur  <steve@xemacs.org>
12145
12146         * menubar-items.el (default-menubar): Add kfm browsing support.
12147         From Neal Becker <nbecker@fred.net>
12148
12149 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12150
12151         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12152         calls to font-lock during buffer reversion.
12153
12154 1999-02-12  Didier Verna  <didier@xemacs.org>
12155
12156         * info.el (Info-build-node-completions): unconditionally widen the
12157         tag table buffer.
12158
12159 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12160
12161         * x-faces.el (x-init-face-from-resources):
12162         Only set fonts in the 'x locale.
12163
12164 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12165
12166         * package-ui.el (pui-install-selected-packages): Don't throw on
12167         `package-admin-delete-binary-package' returning nil since it's
12168         normal.  Reindent function.
12169         (pui-add-required-packages): Handle case where packages selected
12170         for installation have never been installed.
12171
12172 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12173
12174         * menubar-items.el (default-menubar):
12175         Implement the ``Mule->Set coding system of process'' menu item.
12176
12177 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12178
12179         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12180         files
12181         - Change some `if's to `when's
12182
12183 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12184
12185         * XEmacs 21.2.11 is released
12186
12187 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12188
12189         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12190         against window close (Fix Bug #460).
12191         (ask-user-about-lock-dbox): Idem.
12192
12193 1999-02-25  SL Baur  <steve@xemacs.org>
12194
12195         * mule/mule-charset.el (charset-leading-byte): New function.
12196         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12197
12198 1999-02-12  Andy Piper  <andy@xemacs.org>
12199
12200         * about.el (xemacs-hackers): change andy's email address.
12201         (about-url-alist): change andy's web page address.
12202         (about-xemacs): add piper.
12203
12204 1999-02-16  SL Baur  <steve@xemacs.org>
12205
12206         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12207         of mule-base into lisp/mule.
12208
12209 1999-02-16  SL Baur  <steve@xemacs.org>
12210
12211         * mule/arabic.el:
12212         mule/canna-leim.el:
12213         mule/chinese.el:
12214         mule/cyrillic.el:
12215         mule/english.el:
12216         mule/european.el:
12217         mule/greek.el:
12218         mule/hebrew.el:
12219         mule/japanese.el:
12220         mule/kinsoku.el:
12221         mule/korean.el:
12222         mule/misc-lang.el:
12223         mule/mule-category.el:
12224         mule/mule-ccl.el:
12225         mule/mule-charset.el:
12226         mule/mule-cmds.el:
12227         mule/mule-coding.el:
12228         mule/mule-files.el:
12229         mule/mule-help.el:
12230         mule/mule-init.el:
12231         mule/mule-misc.el:
12232         mule/mule-tty-init.el:
12233         mule/mule-x-init.el:
12234         mule/viet-chars.el:  Remerge from mule-base.
12235
12236         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12237         of mule-base into lisp/mule.
12238
12239 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12240
12241         * process.el (exec-to-string): Use `shell-command-switch' in place
12242         of hard-wired "-c" (for WindowsNT).
12243
12244 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12245
12246         * menubar-items.el (default-menubar):  Remove obsolete
12247         "Gopher" item
12248
12249 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12250
12251         * package-admin.el (package-admin-get-install-dir): First fall
12252         back to the location of xemacs-base for non-mule packages.
12253
12254 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12255
12256         * paths.el:
12257         - improved automounter tmp directory support.
12258         - support 4 (!) empirically discovered automounter conventions
12259
12260 1999-02-12  SL Baur  <steve@xemacs.org>
12261
12262         * etags.el (pop-tag-mark): autoload to match key binding.
12263
12264 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12265
12266         * XEmacs 21.2.10 is released
12267
12268 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12269
12270         * package-get.el (package-get-remote-filename): Don't bug out for
12271         a local file name in the search entry.
12272
12273 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12274
12275         * XEmacs 21.2.9 is released
12276
12277 1999-01-19  Didier Verna  <didier@xemacs.org>
12278
12279         * replace.el (replace-search-function): new variable containing a
12280         function to perform a search-forward.
12281         (replace-re-search-function): new variable containing a function
12282         to perform a re-search-forward.
12283         (perform-replace): use them.
12284
12285 1999-01-25  Didier Verna  <didier@xemacs.org>
12286
12287         * select.el (selection-owner-p): use the name `XEmacs'.
12288         (cut-copy-clear-internal): ditto.
12289
12290 1999-01-18  Andy Piper  <andy@xemacs.org>
12291
12292         * about.el (about-url-alist): Update my entry.
12293         (xemacs-hackers): Ditto.
12294
12295 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12296
12297         * buffer.el (switch-to-buffer): Fixing documentation.
12298         * minibuf.el (minibuffer-completion-table): ditto.
12299         * cl-macs.el (return-from): ditto.
12300
12301 1999-01-04  Didier Verna  <didier@xemacs.org>
12302
12303         * replace.el (delete-non-matching-lines): temporarily disable
12304         case-folding when called interactively with a regexp containing
12305         uppercase characters.
12306         (delete-matching-lines): ditto.
12307         (count-matches): ditto.
12308         (list-matching-lines): ditto.
12309
12310 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12311
12312         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12313         abort if current window is split horizontally, not if others are
12314         split.  Got rid of unnecessary minibuffer checking.  Also, add
12315         some comments (it's still complex).
12316
12317 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12318
12319         * package-get.el: changed address for doc.ic.ac.uk to
12320         sunsite.doc.ic.ac.uk
12321
12322 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12323
12324         * ldap.el (toplevel): Remove requires so that the file compiles
12325         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12326
12327 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12328
12329         * dump-paths.el: Calculate module-directory and set
12330         module-load-path to the load path for modules.
12331
12332         * loadup.el: Get bootstrap value of module-load-path from the
12333         environment variable EMACSBOOTSTRAPMODULEPATH.
12334         - Display the module load path if we're debugging paths.
12335
12336         * setup-paths.el: Added function paths-find-site-module-directory.
12337         - Added function paths-find-module-directory.
12338         - Added function paths-construct-module-load-path.  Uses new
12339         environment variable EMACSMODULEPATH.
12340
12341 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12342
12343         * font.el (font-default-object-for-device):
12344         Oops! This `or' can't be replaced by `unless'.
12345         Fixed inability to run w3, among other things.
12346
12347 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12348
12349         * package-admin.el: Change initialization of
12350           package-admin-install-function dependent on system type.
12351           Change package-admin-install-function-mswindows to use
12352           "minitar".
12353
12354 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12355
12356         * mouse.el (default-mouse-motion-handler): Disable help echo while
12357         in the minibuffer.
12358
12359 1998-12-28  Martin Buchholz <martin@xemacs.org>
12360
12361         * XEmacs 21.2.8 is released.
12362
12363 1998-12-24  Martin Buchholz <martin@xemacs.org>
12364
12365         * XEmacs 21.2.7 is released.
12366
12367 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12368
12369         * package-ui.el (pui-list-packages): Set truncate-lines.
12370
12371         * package-get.el (package-get-download-menu): Use
12372         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12373
12374         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12375         (pui-help-string): idem.
12376         (list-packages-mode): New major mode.
12377         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12378         (pui-install-selected-packages): Add suport for removing packages.
12379         (pui-toggle-package-delete-key): New function.
12380         (pui-popup-context-sensitive): New kludge.
12381         (pui-list-packages): Add warning when `package-get-remote' is nil.
12382         (package-ui-add-site): New function.
12383
12384 1998-12-01  Didier Verna  <didier@xemacs.org>
12385
12386         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12387
12388 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12389
12390         * ldap.el: Custom-ized
12391         (toplevel): Do not provide `ldap' which is provided by C level
12392         LDAP code
12393         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12394
12395 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12398
12399 1998-12-17  Andy Piper  <andy@xemacs.org>
12400
12401         * sound.el (sound-load-list): name changed from sound-load-alist.
12402         (sound-extension-list): name changed from sound-ext-list.
12403         (load-default-sounds): use new names.
12404         (load-sound-file): use new names.
12405
12406 1998-12-16  Andy Piper  <andy@xemacs.org>
12407
12408         * XEmacs 21.2.6 is released
12409
12410 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12411
12412         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12413         errors.
12414
12415 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12416
12417         * wid-edit.el (widget-echo-this-extent): Set
12418         help-echo-owns-message to t.
12419
12420 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12421
12422         * package-get.el (package-get-download-menu): use toggles for
12423           each site in the download site menu.
12424
12425 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12426
12427         * package-get.el (package-get): If we cannot find a package
12428           because package-get-remote is not set, give a more helpful
12429           error message.
12430
12431 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12432
12433         * package-get.el (package-get-remote-filename): use an EFS path
12434         with user anonymous if no user is specified.
12435
12436 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12437
12438         * faces.el (face-spec-set): Re-init fallfacks for default after
12439         calling reset-face on the default face.
12440
12441 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12442
12443         * package-admin.el (package-admin-default-install-function):
12444         Behave as advertised.  Make sure the pkg-dir is proper for
12445         default-directory.
12446         (package-admin-add-binary-package): Make sure the pkg-dir is
12447         proper for default-directory.
12448         (package-admin-install-function-mswindows): Make sure the pkg-dir
12449         is proper for default-directory.
12450
12451 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12452
12453         * XEmacs 21.2.5 is released
12454
12455 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12456
12457         * files.el (binary-file-regexps): regexp-opt is not available at
12458         bytecompile time.
12459
12460 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12461
12462         * x-win-xfree86.el:
12463         * x-win-sun.el (x-win-init-sun):
12464         * x-win-sun.el:
12465         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12466         * x-iso8859-1.el:
12467         * x-init.el (init-post-x-win):
12468         * x-init.el (init-pre-x-win):
12469         * x-init.el (x-initialize-compose):
12470         * x-init.el:
12471         * x-compose.el:
12472         * winnt.el:
12473         * widget.el:
12474         * wid-edit.el (widget-glyph-click):
12475         * wid-edit.el (widget-glyph-find):
12476         * wid-edit.el (widget-type):
12477         * view-less.el (view-buffer-other-window):
12478         * very-early-lisp.el:
12479         * version.el:
12480         * toolbar.el:
12481         * toolbar-items.el:
12482         * term/sun.el (suntool-map):
12483         * term/sun-mouse.el:
12484         * term/internal.el:
12485         * syntax.el (modify-syntax-entry):
12486         * symbol-syntax.el:
12487         * subr.el:
12488         * startup.el (lock-directory):
12489         * simple.el (set-comment-column):
12490         * simple.el (backward-delete-char-untabify):
12491         * shadow.el (find-emacs-lisp-shadows):
12492         * shadow.el:
12493         * setup-paths.el (paths-construct-info-path):
12494         * select.el (cut-copy-clear-internal):
12495         * process.el (call-process-region):
12496         * process.el (start-process-shell-command):
12497         * process.el:
12498         * paths.el (rmail-spool-directory):
12499         * paragraphs.el (use-hard-newlines):
12500         * package-get.el (package-get-dependencies):
12501         * package-admin.el (package-admin-delete-binary-package):
12502         * obsolete.el (truncate-string):
12503         * obsolete.el (store-substring):
12504         * mouse.el (default-mouse-track-maybe-own-selection):
12505         * mouse.el (mouse-yank-at-point):
12506         * modeline.el:
12507         * modeline.el (mouse-drag-modeline):
12508         * minibuf.el (read-directory-name-internal):
12509         * minibuf.el (read-file-name-internal):
12510         * minibuf.el (read-file-name-internal-1):
12511         * minibuf.el (read-file-name-2):
12512         * minibuf.el (exact-minibuffer-completion-p):
12513         * minibuf.el (read-from-minibuffer):
12514         * minibuf.el:
12515         * menubar.el (check-menu-syntax):
12516         * map-ynp.el (map-y-or-n-p):
12517         * make-docfile.el (docfile-out-of-date):
12518         * loadup.el ((member "run-temacs" command-line-args)):
12519         * loadup.el ((member "no-site-file" command-line-args)):
12520         * loadup.el (really-early-error-handler):
12521         * loadup.el:
12522         * loadhist.el:
12523         * loaddefs.el:
12524         * lisp-mnt.el (lm-verify):
12525         * lib-complete.el (lib-complete:cache-completions):
12526         * lib-complete.el (library-all-completions):
12527         * itimer.el (itimer-run-expired-timers):
12528         * info.el (Info-mode):
12529         * info.el (Info-insert-file-contents):
12530         * info.el (Info-rebuild-dir):
12531         * info.el (Info-build-dir-anew):
12532         * info.el (Info-parse-dir-entries):
12533         * info.el (Info-dir-outdated-p):
12534         * info.el (Info-insert-dir):
12535         * info.el (info-xref):
12536         * info.el:
12537         * hyper-apropos.el (hyper-apropos-get-doc):
12538         * hyper-apropos.el (hyper-describe-face):
12539         * hyper-apropos.el (hyper-apropos-mode):
12540         * hyper-apropos.el:
12541         * help.el (list-processes):
12542         * help.el:
12543         * gnuserv.el:
12544         * font.el (mswindows-font-create-name):
12545         * font.el (font-default-font-for-device):
12546         * font.el (x-font-create-object):
12547         * font.el (font-registry):
12548         * font.el:
12549         * font-lock.el (font-lock-keywords):
12550         * font-lock.el:
12551         * finder.el (finder-compile-keywords):
12552         * find-paths.el (paths-find-recursive-path):
12553         * fill.el (set-justification-center):
12554         * fill.el (fill-region-as-paragraph):
12555         * files.el (insert-directory):
12556         * files.el (wildcard-to-regexp):
12557         * files.el (recover-file):
12558         * files.el (basic-save-buffer):
12559         * files.el (delete-auto-save-file-if-necessary):
12560         * files.el (file-relative-name):
12561         * files.el (backup-extract-version):
12562         * files.el (backup-buffer):
12563         * files.el (set-visited-file-name):
12564         * files.el (set-auto-mode):
12565         * files.el (interpreter-mode-alist):
12566         * files.el:
12567         * files.el (find-file-noselect):
12568         * files.el (abbreviate-file-name):
12569         * files.el (parse-colon-path):
12570         * files.el (directory-abbrev-alist):
12571         * etags.el (visit-tags-table-buffer):
12572         * easymenu.el (easy-menu-define):
12573         * dragdrop.el (experimental-dragdrop-drag):
12574         * dragdrop.el (dragdrop-drop-do-functions):
12575         * dragdrop.el (dragdrop-drop-at-point):
12576         * disass.el (disassemble-1):
12577         * disass.el (disassemble-internal):
12578         * disass.el (disassemble):
12579         * disass.el:
12580         * derived.el (derived-mode-init-mode-variables):
12581         * derived.el (define-derived-mode):
12582         * custom.el (defgroup):
12583         * cus-edit.el (custom-quote):
12584         * config.el:
12585         * code-process.el (open-network-stream):
12586         * code-process.el (start-process):
12587         * code-process.el (call-process-region):
12588         * code-process.el (call-process):
12589         * code-process.el:
12590         * code-files.el (insert-file-contents):
12591         * code-files.el:
12592         * code-files.el (buffer-file-coding-system-for-read):
12593         * cmdloop.el (yes-or-no-p-minibuf):
12594         * cl.el:
12595         * cl-macs.el:
12596         * cl-extra.el:
12597         * callers-of-rpt.el (make-caller-report):
12598         * callers-of-rpt.el:
12599         * bytecomp.el (batch-byte-recompile-directory):
12600         * bytecomp.el (batch-byte-compile-1):
12601         * bytecomp.el (batch-byte-compile):
12602         * bytecomp.el (display-call-tree):
12603         * bytecomp.el (byte-compile-insert):
12604         * bytecomp.el (byte-compile-two-args-19->20):
12605         * bytecomp.el (byte-compile-variable-ref):
12606         * bytecomp.el (byte-compile-form):
12607         * bytecomp.el (byte-compile-top-level-body):
12608         * bytecomp.el (byte-compile-out-toplevel):
12609         * bytecomp.el (byte-compile-byte-code-maker):
12610         * bytecomp.el (byte-compile-file-form-defmumble):
12611         * bytecomp.el (byte-compile-file-form):
12612         * bytecomp.el (byte-compile-keep-pending):
12613         * bytecomp.el (byte-compile-insert-header):
12614         * bytecomp.el (byte-compile-from-buffer):
12615         * bytecomp.el (byte-compile-file):
12616         * bytecomp.el (byte-recompile-file):
12617         * bytecomp.el (byte-compile-close-variables):
12618         * bytecomp.el (byte-compile-warn-about-unused-variables):
12619         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12620         * bytecomp.el (byte-compiler-legal-options):
12621         * bytecomp.el (byte-compile-lapcode):
12622         * bytecomp.el (byte-optimize-log):
12623         * bytecomp.el ((fboundp 'defsubst)):
12624         * bytecomp.el:
12625         * bytecomp-runtime.el:
12626         * byte-optimize.el (byte-optimize-apply):
12627         * byte-optimize.el (car):
12628         * byte-optimize.el (byte-optimize-form):
12629         * byte-optimize.el (byte-optimize-form-code-walker):
12630         * byte-optimize.el:
12631         * build-report.el (build-report-insert-installation-file):
12632         * build-report.el (build-report):
12633         * auto-show.el:
12634         * apropos.el (apropos-documentation):
12635         - mega patch
12636         - clean up byte-compile warnings
12637         - remove unused variables
12638         - Use common lisp style hashtable functions
12639         - byte compiler cleanup
12640         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12641         - remove old backquote syntax usage
12642         - move some cl functionality into C for speed.
12643         - remove last remaining VMS support
12644         - spelling fixes
12645         - implement last, butlast, nbutlast, copy-list in C.
12646         - new macro ignore-file-errors, similar to ignore-errors
12647           (ignore-file-errors (delete-file "foo"))
12648         - get frequent garbage collection during loadup.el by tweaking
12649           gc-cons-threshold, rather than explicitly calling garbage-collect
12650         - default delete-key-deletes-forward to `t'.
12651
12652 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12653
12654         * XEmacs 21.2-beta4 is released.
12655
12656 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12657
12658         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12659         (easy-menu-item-present-p): Wrapper around find-menu-item.
12660         (easy-menu-remove-item): Wrapper around delete-menu-item.
12661
12662         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12663         (add-menu-button): Add 'in-menu' argument.
12664         (add-menu-item-1): Add in-menu support to helper function.
12665
12666 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12667
12668         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12669
12670 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12671
12672         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12673         of Dec 4, 1997.
12674
12675 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12676
12677         * process.el (shell-command-on-region): Report if the command
12678         succeeded or failed.
12679
12680 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12681
12682         * subr.el (buffer-substring-no-properties): Comment out.
12683
12684 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12685
12686         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12687           into font instances first, like `x-frob-font-size' does.
12688           (mswindows-find-larger-font): ditto
12689
12690 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12691
12692         * package-ui.el (pui-install-selected-packages): fix args in call
12693         to `package-get'.
12694
12695 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12696
12697         * package-get.el (host-name): New widget type.
12698         (package-get-remote): Better customization using new type.
12699         (package-get-download-sites): idem dito.
12700
12701         (package-get-custom): Do not use package-get-all untill we have
12702         runtime dependencies.
12703
12704         (package-get-remove-copy): Default to 't' we no longer need this
12705         kludge as we do not currently use depenencies.
12706
12707         (package-get-was-current): New variable.
12708         (package-get-require-base): New 'force-current' argument.
12709         (package-get-update-base): idem
12710         (package-get-package-provider):  idem
12711         (package-get-locate-index-file): New 'no-remote' argument.
12712         (package-get-locate-file): idem.
12713
12714         (package-get-maybe-save-index): New function.
12715         (package-get-update-base): Use it.
12716
12717 1998-10-28 Greg Klanderman <greg@alphatech.com>
12718
12719         * package-get.el (package-get-remote): default to nil; by default,
12720         don't go out to the net via EFS.  They must select a download site.
12721         (package-get-download-sites): new variable.
12722         (package-get-download-menu): new function.
12723         (package-get-locate-index-file): new function.
12724         (package-get-update-base): use it.
12725
12726         * menubar-items.el (default-menubar): add "Update Package Index"
12727         and "Add Download Site" menus under Options | Manage Packages.
12728
12729 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12730
12731         * package-get.el (package-get): bugfix code checking installed version
12732         for case where package is not currently installed.
12733         (package-get-require-signed-base-updates): new variable.
12734         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12735         deemed not a goot thing.  Use the variable
12736         package-get-allow-unsigned-base-updates instead.
12737
12738 1998-10-16 Greg Klanderman <greg@alphatech.com>
12739
12740         * package-get.el (package-get): Don't install an older version than
12741         we already have unless explicitly told to.  Issue a warning.
12742
12743         * package-ui.el (pui-add-required-packages): when adding
12744         dependencies, don't add packages that are up to date.
12745         (pui-package-symbol-char):  Don't consider a package out of date
12746         if you have a newer version installed than the latest version in
12747         package-get-base.
12748
12749         * package-get.el (package-get-base-filename): document that it may
12750         be a path relative to package-get-remote;  new default value.
12751         (package-get-locate-file): new function.
12752         (package-get-update-base): use it to expand package-get-base-filename.
12753         (package-get-save-base): new function to save the package-get database
12754         to file.
12755         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12756         (package-get-update-base): pass the REMOTE-SOURCE arg.
12757         (package-get-update-base-entry): call package-get-custom-add-entry.
12758         (package-get-file-installed-p): removed; no longer needed.
12759         (package-get-create-custom): ditto.
12760         (toplevel): remove code to build and load package-get-custom.el
12761         (package-get-custom-add-entry): new function.
12762
12763 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12764
12765         * wid-edit.el (widget-button-click): Don't switch window.
12766
12767 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12768
12769         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12770
12771 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12772
12773         * etags.el (find-tag-default): Run find-tag-hook using
12774         run-hooks rather than funcall
12775
12776 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12779         and the current local map as the parents to isearch-mode-map.
12780
12781 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12782
12783         * XEmacs 21.2-beta3 is released.
12784
12785 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12786
12787         * package-get.el (package-get-update-base): use
12788         insert-file-contents-internal, not insert-file-contents-literally.
12789
12790 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12791
12792         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12793         dump time.
12794
12795 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12796
12797         * package-get.el (package-get-update-base-entry): new function.
12798         (package-get-update-base): renamed; was `package-get-load-base'.
12799         cleanup, and use package-get-update-base-from-buffer.
12800         (package-get-update-base-from-buffer): new function.
12801         (package-get-update-base-entries): new; helper for above.
12802         Do not eval lisp grabbed over ftp; parse it from new format.
12803
12804 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12805
12806         * files.el (set-auto-mode): Don't play games loading package-get
12807         database; package-get-package-provider will handle it all.
12808
12809 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12810
12811         * package-get.el (package-get-base-filename): new variable.
12812         (package-get-require-base): new function.
12813         (package-get-pgp-signed-begin-line): new variable.
12814         (package-get-pgp-signature-begin-line): ditto.
12815         (package-get-pgp-signature-end-line):  ditto.
12816         (package-get-load-base): new function.
12817         (package-get-interactive-package-query):
12818         (package-get-update-all):
12819         (package-get-dependencies):
12820         (package-get-package-provider):
12821         (package-get-custom): use package-get-require-base.
12822         [package-get-custom loading]: disable for now.
12823
12824         * package-ui.el (pui-list-packages): use (package-get-require-base)
12825
12826 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12827
12828         * package-ui.el: Correct obvious thinko in choosing extent face.
12829
12830 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12831
12832         * menubar-items.el (default-menubar): pui-list-package has nothing
12833         to with Customize. Move all the package stuff to a new Item in Options.
12834
12835         * package-ui.el (pui-menu): Add menu and Popup menu.
12836
12837         * package-get.el (package-get): Use new
12838         package-admin-get-install-dir.
12839
12840         * package-admin.el (package-admin-get-install-dir): New syntax.
12841         Conserve package location and put mule packages where mule-base is.
12842
12843         * package-get.el : Customized
12844
12845         * package-ui.el (pui): Customized
12846         (pui-package-install-dest-dir): New variable.
12847         (pui-install-selected-packages): Use it
12848
12849 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12850
12851         * package-get.el (package-get-interactive-package-query): Move
12852         dependency on package-get-base to run-time.
12853         (package-get-update-all): Ditto.
12854         (package-get-dependencies): Ditto.
12855         (package-get-package-provider): Ditto.
12856         (package-get-custom): Ditto.
12857
12858 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12859
12860         * events.el: Remove 'ascii-character property from 'backspace
12861         and 'delete symbols
12862
12863 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12864
12865         * package-get-base.el: removed.
12866
12867 1998-09-23  Didier Verna  <didier@xemacs.org>
12868
12869         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12870         (no-upper-case-p): new function.
12871         (with-search-caps-disable-folding): new macro.
12872         (with-interactive-search-caps-disable-folding): new macro.
12873         (zap-to-char): In interactive mode, do a case-sensitive search if
12874         the character is uppercase.
12875         (zap-up-to-char): ditto.
12876
12877         * replace.el (perform-replace): use the function no-upper-case-p.
12878
12879         * isearch-mode.el (isearch-fix-case): ditto.
12880         make obsolete `with-caps-disable-folding' and
12881         `isearch-no-upper-case-p'.
12882
12883         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12884         (tags-search): ditto.
12885         (tags-query-replace): ditto.
12886
12887         * info.el (Info-search): ditto.
12888
12889 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12890
12891         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12892
12893 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12894
12895         * package-admin.el (package-admin-rmtree): rewritten.  need to
12896         check for "." and ".." before symlink check.  expand files and
12897         directories with respect to DIRECTORY, not default-directory.
12898
12899 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12900
12901         * package-get.el (package-get-all): add INSTALL-DIR argument.
12902
12903 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12904
12905         * package-ui.el (pui-add-required-packages): new function, select
12906         dependent packages.
12907         (pui-display-keymap): bind it.
12908         (pui-help-string): document it.
12909         (pui-install-selected-packages): package-get-all -> package-get.
12910
12911         * package-get.el (package-get-dependencies): new function.
12912
12913 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12914
12915         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12916         regexps.
12917
12918 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12919
12920         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12921         function.
12922         (default-mouse-track-normalize-point): Use it.
12923
12924 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12925
12926         * package-admin.el (package-admin-delete-binary-package):
12927                 General cleanup. Remove unnessary use of progn and
12928         save-excursion.
12929         (package-admin-delete-binary-package): Do NOT mess with file
12930         modes. That is evil.
12931         (package-admin-delete-binary-package): Wrap all deleting in
12932         condition-case. The data in MANIFEST is untrustworthy.
12933         (package-admin-delete-binary-package): Let the OS worry about non
12934         empty directories.
12935
12936 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12937
12938         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12939         processing.
12940         (lm-report-bug): Fix mail address to send bug reports to.
12941
12942 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12943
12944         * XEmacs 21.2-beta2 is released.
12945
12946 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12947
12948         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12949
12950 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12951
12952         * info.el (Info-mode): Document page turning by double clicks in
12953         docstring so `M-x describe-mode' will display it.
12954
12955 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12956
12957         * info.el (Info-mouse-track-double-click-hook): Use character
12958         widths to calculate a border region where double clicking does
12959         page turning, and return `nil' by default so other hooks, such as
12960         region highlighting, will be run.
12961
12962 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12963
12964         * sound.el (default-sound-directory-list): Initialize with all the
12965         "sounds" directories in `data-directory-list'.  It used to just be
12966         the first one.
12967
12968         * packages.el (locate-data-directory-list): Created.  This gives
12969         the list of matching directories, unlike `locate-data-directory',
12970         which just gives the first one.
12971
12972 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12973
12974         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12975         make a binding in the local keymap until help-char handling is
12976         improved.
12977
12978         * help.el (help-keymap-with-help-key): Provide keymap with help
12979         binding.
12980         (help-print-help-form): New helper function.
12981
12982 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12983
12984         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12985         move extent to another buffer; no need to create a new extent.
12986         (isearch-fix-case): New function.
12987         (isearch-search-and-update): Use it.
12988
12989 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12990
12991         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12992         the keymap, not minor-mode-map-alist.
12993         (isearch-done): Restore overriding-local-map.
12994
12995 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12996
12997         * bytecomp.el (byte-compile-buffer-substring):
12998         Fix for: (byte-compile (defun f () (buffer-substring)))
12999         ==>   ** buffer-substring called with 3 args, but requires 0-3
13000         - new code not only works, but is more readable, too.
13001
13002 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13003
13004         * msw-faces.el (mswindows-init-device-faces): Don't try to
13005           specify a default font at this late stage. Do try to force
13006           creation of the default face font so that if it fails we get
13007           an error now instead of a crash at frame creation.
13008
13009           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13010           mswindows-make-font-unitalic: Canonical default weight
13011           changed from "Normal" to "Regular".
13012
13013           mswindows-make-font-bold / -bold-italic: Supplied device was
13014           not being passed into call to mswindows-find-smaller-font.
13015
13016 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13017
13018         * package-get.el (package-get-remote): Fix the path where to find
13019           the packages on xemacs.org.
13020
13021 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13022
13023         * about.el (about-maintainer-info): Update Ben's entry.
13024
13025 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13026
13027         * lisp/shadow.el (find-emacs-lisp-shadows):
13028         - `member' was being called on lists of length 2000!
13029         - Replace with hashtables.
13030         - Replace hand-coded loops with (dolist)
13031         - Fix comment typo
13032
13033 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13034
13035         * packages.el: Added new function, `package-delete-name', to
13036           delete existing packages from the installed package database
13037           (`packages-package-list').  Also added the "pkginfo" directory
13038           to `packages-special-base-regexp', so that the pkginfo directory
13039           would not get added to `late-packages'.
13040
13041         * package-admin.el: Added ability to delete an installed package
13042           (added low-level function, `package-admin-delete-package').
13043           Understands how to use the pkginfo/MANIFEST.<package> file to
13044           delete the package.  When installing a package, will also
13045           create a MANIFEST.* file if one is not provided by the
13046           package.  If the MANIFEST.* doesn't exist when deleting a
13047           package, the functions will fall back to attempting to delete
13048           any package-specific lisp directory.
13049
13050         * package-get.el: Moved some functions to package-admin.el.
13051           Added interactive function `package-get-delete-package', for
13052           use by users for deleting a package.
13053
13054           Also modified to not require the presence of efs.
13055
13056 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13057
13058         * files.el (find-file-noselect): Handle all signals, kill the
13059         buffer and resignal.
13060
13061 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13062
13063         * cl-macs.el (glyph-image): Add setf method.
13064
13065 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13066
13067         * package-get.el: Fixed broken EFS downloading.  Also, look for
13068           .tar.gz files first, in preference over .tgz files.
13069
13070         * package-ui.el: Fix display of package version numbers.
13071
13072 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13073
13074         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13075         argument.
13076
13077 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13078
13079         * list-mode.el: `display-completion-list': added new/optional
13080           keyword `:completion-string', which allows the programmer to
13081           change the "Possible completions are:" prompt.
13082
13083         * menubar-items.el: Added new pulldown menu-pick to start up the
13084           visual package browser/installer:
13085
13086                 Options->Customize->List Packages
13087
13088         * package-admin.el: Added hooks for installing under both Unix
13089           and MS Windows.  Does additional error checking.  No longer
13090           calls "add-big-package.sh" to install packages under Unix; now
13091           calls gunzip & tar directly.
13092
13093         * package-get.el: Added ability to install packages from files
13094           on a local disk/CDROM.  Now deletes any existing package lisp
13095           directory.  Does completion on available packages when
13096           querying for package names.  Will also search for .tgz files
13097           in addition for .tar.gz files.  Tries to reload
13098           auto-autoloads, as a convenience when loading new packages,
13099           and also tries to add any new package paths to `load-path'.
13100           Changed all occurences of `concat' to use `expand-file-name'.
13101
13102         * package-ui.el: New file which implements the main visual
13103           package browser/installer, which is started via a menu pick or
13104           M-x pui-list packages.
13105
13106 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13107
13108         * startup.el (load-init-file): spelling fix.
13109
13110 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13111
13112         * startup.el (normal-top-level): Load auto-autoload files
13113         covariantly with their precedence.
13114
13115 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13116
13117         * menubar-items.el (default-menubar): Remove "Font Weight"
13118         option, there is currently no custom equivalent.. Customize-faces
13119         is "Edit faces".
13120
13121         * x-font-menu.el (font-menu-set-font): Use customize to set
13122         default face.
13123
13124         * faces.el (face-spec-update-all-matching): New function.
13125
13126         * cus-face.el (custom-set-face-update-spec): New function.
13127         Interface to customize faces from elisp.
13128
13129         (custom-face-value-create): Show the customized settings if set
13130         but not saved.
13131
13132 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13133
13134         (custom-face-value-create): Show the customized settings if set
13135         but not saved.
13136
13137 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13138
13139         * keydefs.el (global-map): Add FSF 20.3 binding of
13140         query-replace-regexp.
13141
13142 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13143
13144         * minibuf.el (read-file-name-internal-1): use
13145         user-name-completion-1 instead of user-name-completion.
13146
13147 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13148
13149         * loadup.el:
13150         * make-docfile.el:
13151         * update-elc.el: Don't set `source-directory' (now defunct as a
13152         global variable) no more.
13153
13154         * packages.el (packages-list-autoloads): Made `source-directory'
13155         (now defunct as a global variable) a parameter.
13156
13157 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13158
13159         * about.el (about-hackers): new email
13160
13161 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13162
13163         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13164
13165 1998-07-17  Didier Verna  <didier@xemacs.org>
13166
13167         * faces.el (set-face-property):
13168         (set-face-dim-p):
13169         (face-dim-p): updated the doc strings now that the dim property isn't
13170         tty-specific.
13171         (face-equal): the dim property is now a common one.
13172
13173         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13174         Renamed the `stipple' attribute to `background-pixmap'.
13175         (custom-face-background-pixmap): make custom-face-stipple an
13176         obsolete alias for this.
13177
13178 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13179
13180         * find-paths.el (paths-file-readable-directory-p): Created and
13181         used.
13182
13183         * loadup.el: Don't set inhibit-... flags from run-temacs.
13184
13185 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13186
13187         * packages.el (packages-data-path-depth): Added and used.
13188
13189 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13190
13191         * about.el:
13192         - Change .xpm to .png, delete "zcat" section.
13193         - cosmetic fix in the 'marcpa' entry.
13194
13195         * etc/photos
13196         - convert all .xpm.Z to .png
13197         - rename mrb to martin
13198         - rename mcook-m to mcookm
13199
13200 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13201
13202         * x-init.el (x-initialize-compose): Add support for
13203         dead-circumflex as YET ANOTHER NAME for that dead key.
13204
13205 1998-08-05  Colin Rafferty <colin@xemacs.org>
13206
13207         * setup-paths.el (paths-construct-exec-path): Made the
13208         last-packages really be last.
13209         (paths-construct-data-directory-list): Ditto.
13210
13211 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13212
13213         * startup.el(startup-splash-frame-body):
13214         Update Copyright notice in splash screen
13215
13216 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13217
13218         * minibuf.el (read-file-name-internal-1): do ~user completion.
13219
13220 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13221
13222         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13223         aginst destroyed extents
13224
13225 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13226
13227         * package-get.el (package-get): add `install-dir' argument.
13228
13229 1998-07-20  John Jones  <jj@asu.edu>
13230
13231         * package-get.el: calls to package-get-update-all will only
13232           update packages which are already installed.
13233
13234 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13235
13236         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13237         writable.
13238
13239 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13240
13241         * about.el (about-hackers): Correct my email.
13242
13243 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13244
13245         * about.el (about-hackers): new email-address.
13246
13247 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13248
13249         * minibuf.el (read-number): Don't let `input-error' condition
13250         escape.
13251
13252 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13253
13254         * about.el (about-hackers): use my `email-for-life' address.
13255
13256 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13257
13258         * XEmacs 21.2-beta1 is released.
13259
13260 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13261
13262         * ldap.el (ldap-search): Doc string change
13263
13264 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13265
13266         * menubar-items.el (default-menubar): Removed references to
13267         `data-directory', and use `locate-data-file' instead, and made
13268         then greyed out if they don't exist.
13269
13270 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13271
13272         * keymap.el (events-to-keys): Use `format' instead of `concat'
13273         since the latter does not accept integer args anymore
13274
13275 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13276
13277         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13278         macros replaced.
13279
13280 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13281
13282         * make-docfile.el: Get first initialization from very-early-lisp.el
13283         * update-elc.el: Ditto.
13284         * loadup.el (really-early-error-handler): Ditto.
13285
13286         * packages.el (packages-unbytecompiled-lisp): Add new file,
13287         very-early-lisp.el.
13288
13289         * very-early-lisp.el: New file.
13290
13291 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13292
13293         * Symbols that have been obsolete for at least 3 years removed (II).
13294
13295         * obsolete.el (eval-current-buffer): Make compatible.
13296         (byte-code-function-p): Ditto.
13297         (send-string): Removed.
13298         (send-region): Removed.
13299         (screen-scrollbar-width): Removed.
13300         (set-screen-scrollbar-width): Removed.
13301         (set-screen-left-margin-width): Removed.
13302         (set-screen-right-margin-width): Removed.
13303         (screen-left-margin-width): Removed.
13304         (screen-right-margin-width): Removed.
13305         (set-buffer-left-margin-width): Removed.
13306         (set-buffer-right-margin-width): Removed.
13307         (buffer-left-margin-width): Removed.
13308         (buffer-right-margin-width): Removed.
13309         (x-set-frame-icon-pixmap): Removed.
13310         (x-set-screen-icon-pixmap): Removed.
13311         (pixel-name): Removed.
13312         (make-pixmap): Removed.
13313         (make-cursor): Removed.
13314         (pixmap-width): Removed.
13315         (pixmap-contributes-to-line-height-p): Removed.
13316         (set-pixmap-contributes-to-line-height): Removed.
13317
13318 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13319
13320         * obsolete.el (popup-menu-up-p): removed.
13321         (read-no-blanks-input): Removed.
13322         (wholenump): Removed.
13323         (ring-mod): Removed (what was ring-mod?).
13324         (current-time-seconds): Removed.
13325         (run-special-hook-with-args): Removed.
13326         (dot): Removed.
13327         (dot-marker): Removed.
13328         (dot-min): Removed.
13329         (dot-max): Removed.
13330         (window-dot): Removed.
13331         (set-window-dot): Removed.
13332
13333         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13334         `dot-min'.
13335
13336         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13337
13338         * code-files.el (insert-file-contents): Rename
13339         run-special-hook-with-args to run-hook-with-args-until-success.
13340         (write-region): Ditto.
13341
13342 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13343
13344         * about.el: Fix typos, update release date.
13345
13346         * Symbols that have been obsolete for at least 3 years removed.
13347
13348         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13349         screen- functions.
13350         (toplevel): remove setf methods for screen functions.
13351         * cl-macs.el (extent-data): defsetf removed.
13352         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13353         many places to remove.
13354         (comment-indent-hook): Ditto.
13355         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13356         (buffer-dedicated-screen): Ditto.
13357         (deiconify-screen): Ditto.
13358         (delete-screen): Ditto.
13359         (event-screen): Ditto.
13360         (find-file-other-screen): Ditto.
13361         (find-file-read-only-other-screen): Ditto.
13362         (live-screen-p): Ditto.
13363         (screen-height): Ditto.
13364         (screen-iconified-p): Ditto.
13365         (screen-list): Ditto.
13366         (screen-live-p): Ditto.
13367         (screen-name): Ditto.
13368         (screen-parameters): Ditto.
13369         (screen-pixel-height): Ditto.
13370         (screen-pixel-width): Ditto.
13371         (screen-root-window): Ditto.
13372         (screen-selected-window): Ditto.
13373         (screen-totally-visible-p): Ditto.
13374         (screen-visible-p): Ditto.
13375         (screen-width): Ditto.
13376         (screenp): Ditto.
13377         (get-screen-for-buffer): Ditto.
13378         (get-screen-for-buffer-noselect): Ditto.
13379         (get-other-screen): Ditto.
13380         (iconify-screen): Ditto.
13381         (lower-screen): Ditto.
13382         (mail-other-screen): Ditto.
13383         (make-screen): Ditto.
13384         (make-screen-invisible): Ditto.
13385         (make-screen-visible): Ditto.
13386         (modify-screen-parameters): Ditto.
13387         (new-screen): Ditto.
13388         (next-screen): Ditto.
13389         (next-multiscreen-window): Ditto.
13390         (other-screen): Ditto.
13391         (previous-screen): Ditto.
13392         (previous-multiscreen-window): Ditto.
13393         (raise-screen): Ditto.
13394         (redraw-screen): Ditto.
13395         (select-screen): Ditto.
13396         (selected-screen): Ditto.
13397         (set-buffer-dedicated-screen): Ditto.
13398         (set-screen-height): Ditto.
13399         (set-screen-position): Ditto.
13400         (set-screen-size): Ditto.
13401         (set-screen-width): Ditto.
13402         (show-temp-buffer-in-current-screen): Ditto.
13403         (switch-to-buffer-other-screen): Ditto.
13404         (visible-screen-list): Ditto.
13405         (window-screen): Ditto.
13406         (x-set-screen-pointer): Ditto.
13407         (x-set-frame-pointer): Ditto.
13408         (screen-title-format): Ditto.
13409         (screen-icon-title-format): Ditto.
13410         (terminal-screen): Ditto.
13411         (delete-screen-hook): Ditto.
13412         (create-screen-hook): Ditto.
13413         (mouse-enter-screen-hook): Ditto.
13414         (mouse-leave-screen-hook): Ditto.
13415         (map-screen-hook): Ditto.
13416         (unmap-screen-hook): Ditto.
13417         (default-screen-alist): Ditto.
13418         (default-screen-name): Ditto.
13419         (x-screen-defaults): Ditto.
13420         (x-create-screen): Ditto.
13421         * obsolete.el: meta-flag removed.
13422         baud-rate removed.
13423         sleep-for-millisecs removed.
13424         extent-data removed.
13425         set-extent-data removed.
13426         set-extent-attribute removed.
13427         extent-glyph removed.
13428         extent-layout removed.
13429         set-extent-layout removed.
13430         list-faces-display removed.
13431         list-faces removed.
13432         trim-versions-without-asking removed.
13433         after-write-file-hooks removed.
13434         truename removed.
13435         auto-fill-hook removed.
13436         blink-paren-hook removed.
13437         select-screen-hook, deselect-screen-hook removed.
13438         auto-raise-screen, auto-lower-screen removed.
13439
13440         * msw-mouse.el: Global change resource -> mswindows-resource.
13441
13442         * XEmacs 21.0-pre5 is released.
13443
13444 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13445
13446         * about.el (about-hackers): Credits update.
13447
13448 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13449
13450         * register.el (insert-register): Don't activate the region.
13451
13452 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13453
13454         * select.el: Restore x-* symbols for backwards compatibility:
13455         x-copy-primary-selection, x-kill-primary-selection,
13456         x-delete-primary-selection, x-select-make-extent-for-selection,
13457         x-valid-simple-selection-, x-cut-copy-clear-internal.
13458
13459 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13460
13461         * XEmacs 21.0-pre4 is released.
13462
13463 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13464
13465         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13466         reporting bugs.
13467         (maybe-add-init-button): Fix semantics under Windows.  Use
13468         `expand-file-name' rather than `concat'.
13469
13470         * help.el (print-messages): New function.
13471
13472 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13473
13474         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13475
13476 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13477
13478         * about.el: Tweaked my entry in about-hackers.
13479
13480         * find-paths.el (paths-emacs-root-p):
13481           Relaxed emacs-root checking of an in-place installation to
13482           also accommodate the flat layout used on MS Windows.
13483
13484 1998-06-29  John Jones  <jj@asu.edu>
13485
13486         * package-get.el: calls to package-get-update-all will only
13487           update packages which are already installed.
13488
13489 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13490
13491         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13492         are handled by the gui-element face fallbacks now.
13493
13494         * x-faces.el: default gui-element face to "background" as well as
13495         the default face.
13496
13497         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13498         and default face settings since these are set as fallbacks now in
13499         the appropriate domain.
13500
13501 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13502
13503         * text-mode.el (text-mode): Reorder regexp so the OR part
13504         corresponding to `page-delim' goes first and the hack in
13505         `forward-paragraph' will work.
13506         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13507
13508 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13509
13510         * subr.el (remove-hook): When checking the hook value
13511           with functionp, don't apply car to it.
13512
13513 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13514
13515         * package-get.el (package-get-remote-filename):
13516           Don't use file-name-as-directory because the local directory
13517           separator conventions might not be the same as ftp's.
13518
13519 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13520
13521         * ldap.el (ldap-host-parameters-alist): New name of
13522         `ldap-host-parameters-plist'
13523
13524 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13525
13526         * package-get.el: Using (require 'package-get-base), now that it
13527         provides itself.  Consequently removed all instances of (load
13528         "package-get-base.el").
13529
13530 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13531
13532         * subr.el (remove-hook): Don't treat the hook value as a
13533           list unless it is both consp and not functionp.
13534
13535 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13536
13537         * about.el: Email address for Ben Wing is ben@xemacs.org.
13538         * auto-show.el: Ditto.
13539         * bytecomp.el: Ditto.
13540         * faces.el: Ditto.
13541         * x-scrollbar.el: Ditto.
13542         * x-misc.el: Ditto.
13543         * tty-init.el: Ditto.
13544         * toolbar-items.el: Ditto.
13545         * symbol-syntax.el: Ditto.
13546         * specifier.el: Ditto.
13547         * objects.el: Ditto.
13548         * hyper-apropos.el: Ditto.
13549         * glyphs.el: Ditto.
13550
13551 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13552
13553         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13554         vertical-divider-always-visible-p.
13555         (default-mouse-motion-handler): Ditto.
13556
13557 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13558
13559         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13560         global value.
13561
13562 1998-06-21  Oliver Graf <ograf@fga.de>
13563
13564         * build-reports.el: changed receiver to xemacs-build-reports list
13565
13566 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13567
13568         * font.el: Split font-family-mappings into X and
13569           mswindows-specific versions.
13570           mswindows-font-create-[object|name]: Treat supplied size
13571           as a pointsize. Added underline and strikethru handling.
13572
13573         * msw-faces.el: changed default mswindows charset to western.
13574
13575         * msw-glyphs.el: removed space in border-glyph font string that
13576           was inserted to get round bugs in the mswindows C font code.
13577
13578 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13579
13580         * about.el (about-hackers): Credits update.
13581
13582         * help-nomule.el (tutorial-supported-languages): Add Romanian
13583         TUTORIAL.
13584
13585         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13586         to ISO-8859-2.
13587
13588 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13589
13590         * font.el: Split font-family-mappings into X and
13591           mswindows-specific versions.
13592           mswindows-font-create-[object|name]: Treat supplied size
13593           as a pointsize. Added underline and strikethru handling.
13594
13595         * msw-faces.el: changed default mswindows charset to western.
13596
13597         * msw-glyphs.el: removed space in border-glyph font string that
13598           was inserted to get round bugs in the mswindows C font code.
13599
13600 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13601
13602         * minibuf.el: make read-color-completion-table call
13603           (mswindows-color-list for mswindows devices.
13604
13605 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13606
13607         * lisp/font-lock.el
13608         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13609         Let declaration items contain non-word symbol characters.
13610
13611 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13612
13613         * package-get.el (package-get-package-provider): Added autoload
13614         cookie.  Loading "package-get-base.el" in ALL functions that use
13615         it.  Fixed some (interactive ...) with multiple argument specs
13616         again.  Cosmetic indentation changes.
13617
13618 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13619
13620         * info.el (Info-insert-dir): Don't use nreverse on variables
13621         that you want to use later.
13622
13623 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13624
13625         * x-mouse.el (x-set-point-and-move-selection): Replace call
13626         to x-kill-primary-selection with kill-primary-selection
13627
13628 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13629
13630         * simple.el (what-cursor-position): Make cursor position reported
13631         use value of column-number-start-at-one
13632
13633 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13634
13635         * about.el (xemacs-hackers): Fix Jareth's email address.
13636
13637 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13638
13639         * startup.el (startup-splash-frame): Remove
13640         `xemacs-startup-logo-function'.
13641
13642 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13643
13644         * about.el (about-hackers): Update credits list.
13645
13646 1998-06-06  Jeff Miller <jmiller@smart.net>
13647
13648         * lisp/sound.el: Update sound-ext to allow filenames with
13649           extensions to be found by load-sound-file
13650
13651 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13652
13653         * info.el (Info-rebuild-outdated-dir): Removed variable
13654         (Info-auto-generate-directory): New variable
13655         (Info-save-auto-generated-dir): New variable
13656         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13657         (Info-build-dir-anew): Second parameter removed.  Use
13658         `Info-save-auto-generated-dir'
13659         (Info-rebuild-dir): Ditto
13660
13661 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13662
13663         * list-mode.el (next-list-mode-item): Would not recognize
13664         border between directly neighbored items.
13665
13666 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13667
13668         * package-get.el: add autoloads for some functions.
13669
13670 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13671
13672         * specifier.el (let-specifier): Tiny docfixes.
13673
13674 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13675
13676         * msw-mouse.el: set selection-pointer-glyph to Normal.
13677
13678 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13679
13680         * wid-edit.el (widget-specify-secret): New function.
13681         (widget-after-change): Use it.
13682         (widget-specify-field): Use it.
13683
13684 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13685
13686         * mouse.el (drag-window-divider): Use `(not done)' instead of
13687         `doit'; reuse result of `window-pixel-edges'.
13688
13689         * modeline.el (drag-modeline-event-lag): Rename to
13690         drag-divider-event-lag.
13691
13692 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13693
13694         * specifier.el (let-specifier): Rewritten not to generate needless
13695         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13696         arguments.
13697
13698 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13699
13700         * minibuf.el (read-file-name-1): Setup buffer-local value of
13701         `completion-ignore-case' in completions buffer under Windows.
13702
13703 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13704
13705         * about.el (about-maintainer-glyph): Fix support for not
13706         compressed images.
13707
13708 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13709
13710         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13711
13712         * mouse.el (mouse-track): Cancel selection if misc-user event with
13713         `cancel-mode-internal' function is fetched.
13714
13715 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13716
13717         * files.el (save-some-buffers-1): Fixed return value.
13718
13719 1998-06-01  Oliver Graf <ograf@fga.de>
13720
13721         * dragdrop.el: added experimental
13722
13723 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13724
13725         * startup.el (after-init-hook, init-file-user,
13726         user-init-directory, load-user-init-file):  Purge references
13727         to "~/.xemacs/init.el" from docstrings.
13728
13729         (load-user-init-file) Use paths-construct-path to construct
13730         paths to user init files.  Go directly to ~/.emacs, do not
13731         search ~/.xemacs/, do not load `default-custom-file'.
13732
13733 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13736         general *sh.
13737         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13738
13739 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13740
13741         * menubar-items.el (default-menubar): add Update Packages to customize
13742         menu.
13743
13744 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13745
13746         * faces.el: use toolbar face as a fallback for toolbar properties
13747         in xpm-color-symbols instead of default.
13748
13749         * msw-faces.el: rename 3d-object -> gui-element face.
13750
13751 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13752
13753         * startup.el (xemacs-startup-logo-function): New variable.
13754         (startup-splash-frame): Use it.
13755
13756 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13757
13758         * files.el (save-some-buffers): Would wait 1 second.
13759         (save-some-buffers-1): Delete other windows here instead of in
13760         `save-some-buffers'.
13761         (save-some-buffers): Force redisplay only if windows were deleted.
13762
13763 1998-06-02  Didier Verna  <didier@xemacs.org>
13764
13765         * cus-face.el (custom-face-attributes): generalized the use of
13766         toggle buttons for boolean attributes.
13767         Re-ordered the items a bit.
13768
13769 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13770
13771         * sound.el (default-sound-directory): Use `locate-data-directory'
13772         to find the sounds directory.
13773
13774 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13775
13776         * sound.el: default sound-ext to .wav under mswindows, .au
13777         otherwise. load-default sounds without extensions.
13778
13779 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13780
13781         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13782         if send-pr is not bound.
13783
13784 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13785
13786         * files.el: grok idl files in auto-mode-alist.
13787 1998-06-01  Jeff Miller  <jmiller@smart.net>
13788
13789         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13790         calling `upcase'.
13791
13792 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13793
13794         * msw-glyphs.el: add xbm to the list of image types supported.
13795
13796 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13797
13798         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13799         instead of XEmacs one when dumping InfoDock.
13800
13801 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13802
13803         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13804         for `modeline-visible-p'
13805
13806         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13807
13808 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13809
13810         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13811         since it's not used anymore. doc string fixes.
13812
13813         * package-get.el (package-get-file-installed-p): new function. use
13814         instead of file-installed-p which is in an external package.
13815
13816 1998-05-28  Oliver Graf <ograf@fga.de>
13817
13818         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13819         favor of select-window/switch-to-buffer
13820
13821 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13822
13823         * startup.el: changed (getenv "HOME") to (user-home-directory)
13824
13825 1998-05-25  Oliver Graf <ograf@fga.de>
13826
13827         * frame.el (cde-start-drag) moved to dragdrop.el
13828         (offix-start-drag-region) moved to dragdrop.el
13829         (offix-start-drag) moved to dragdrop.el
13830         * dragdrop.el (cde-start-drag) moved from frame.el
13831         (offix-start-drag-region) moved from frame.el
13832         (offix-start-drag) moved from frame.el
13833         (cde-start-drag-region) cde drag regions
13834         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13835
13836 1998-05-26  Oliver Graf <ograf@fga.de>
13837
13838         * dragdrop.el: created dragdrop-drag prototypes
13839         (cde-start-drag-region) fixed typo
13840
13841 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13842
13843         * simple.el (after-init-hook): Remove reader macro.
13844
13845         * packages.el (packages-hardcoded-lisp): Get rid of reader
13846         macros.  Update DOC string.
13847
13848 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13849
13850         * mouse.el (drag-window-divider): Ditto.
13851
13852         * modeline.el (mouse-drag-modeline): Use it.
13853
13854         * lisp-mode.el (let-specifier): Specify indentation.
13855
13856         * specifier.el (let-specifier): Renamed from
13857         `with-specifier-instance'.
13858
13859 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13860
13861         * x-faces.el:
13862         * faces.el: move definition of xpm-color-symbols from x-faces.el
13863         to faces. Predicate x-get-resource on the presence of x.
13864
13865         * msw-faces.el: set 3d-object face rather than modeline. Specify
13866         faces as specfier defaults.
13867
13868         * package-get.el: don't use package-admin-add-single-file-package.
13869
13870 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13871
13872         * toolbar-items.el: Fixup tooltips.
13873         (toolbar-gnus): Don't use obsolete variable
13874         toolbar-news-frame-properties.
13875         (toolbar-news-reader): Default to `gnus' instead of
13876         `not-configured'.
13877
13878         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13879         Windows.
13880
13881 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13882
13883         * package-get.el: rename -installedp -> -installed-p.
13884
13885 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13886
13887         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13888         attributes, and assinged it to continuation, truncation and
13889         hscroll glyphs.
13890
13891         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13892         and made continuation, truncation and hscroll glyphs arrow
13893         characters out of that font.
13894
13895 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13896
13897         * minibuf.el (minibuffer-electric-separator): Play nicely with
13898         directory-sep-char being \.
13899         (minibuffer-electric-tilde): Ditto.
13900         (read-file-name-map): Ditto.
13901
13902 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13903
13904         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13905         on X devices.
13906         (default-mouse-track-deal-with-down-event): Avoid
13907         `x-disown-selection'; use `disown-selection' instead.
13908
13909 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13910
13911         * select.el:
13912         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13913         moved to (cut-copy-clear-internal) in select.el. Ditto for
13914         (x-delete-primary-selection) (x-kill-primary-selection)
13915         (x-copy-primary-selection).
13916         (own-clipboard): new function.
13917
13918         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13919         functions in select.el. remove old ones.
13920         (mswindows-own-clipboard): new function.
13921
13922 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13923
13924         * gnuserv.el: allow connections from mswindows type devices.
13925
13926 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13927
13928         * msw-glyphs.el: change image type used from cursor to resource.
13929
13930 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13931
13932         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13933         for {top,bottom}-{left,right} values in addition to
13934         {top,bottom}_{left,right}.
13935         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13936
13937 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13938
13939         * cl-macs.el (specifier-instance): Undefine its setf method.
13940
13941         * specifier.el (with-specifier-instance): Added docstring.
13942
13943         * mouse.el (drag-window-divider): Ditto.
13944
13945         * modeline.el (mouse-drag-modeline): Use it.
13946
13947         * lisp-mode.el (with-specifier-instance): Define its indentation
13948         level.
13949
13950         * specifier.el (with-specifier-instance): New macro.
13951
13952 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13953
13954         * package-get.el (package-get-create-custom): new function to
13955         auto-generate package-get-custom.el from package-get-base.el.
13956         * (package-get-ever-installedp): new function.
13957         * (package-get-custom): new function to get all packages specified
13958         by customize.
13959
13960 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13961
13962         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13963
13964 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13965
13966         * cl-extra.el: Reverse previous float change.
13967
13968 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13969
13970         * x-faces.el:
13971         * faces.el (try-font-name): moved from x-faces.el since it is
13972         required by w3 under mswindows as well X.
13973
13974 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13975
13976         * winnt.el: Removed evil (setq completion-ignore-case t)
13977         clause, one more overlookef fsfism.
13978         (nt-quote-args-functions-alist): End sentences with double space.
13979
13980 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13981
13982         * window-xemacs.el (push-window-configuration): Remove kludgery of
13983         recaching default-toolbar specifier.
13984         (pop-window-configuration): Ditto.
13985         (unpop-window-configuration): Ditto.
13986
13987 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13988
13989         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13990
13991 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13992
13993         * winnt.el (nt-quote-args-verbatim): Added function.
13994         (nt-quote-args-prefix-quote): Added function.
13995         (nt-quote-args-backslash-quote): Added function.
13996         (nt-quote-args-double-quote): Added function.
13997         (nt-quote-args-functions-alist): New variable.
13998         (nt-quote-process-args): Added function. This is the main quoting
13999         work horse called from process-nt.c
14000
14001 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14002
14003         * winnt.el: Removed duplicate definitions for backspace,
14004         delete, M-backspace and C-M-backspace.
14005         (file-name-buffer-file-type-alist): Removed this variable.
14006         (find-buffer-file-type): Removed function.
14007         (find-file-binary):  Removed function.
14008         (find-file-text): Removed function.
14009         (find-file-not-found-set-buffer-file-type): Removed function.
14010         (save-to-unix-hook): Removed function.
14011         (revert-from-unix-hook): Removed function.
14012         (using-unix-filesystems): Removed function.
14013         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14014         warning.
14015         (x-set-selection): Removed function.
14016         (x-get-selection): Removed function.
14017         Removed commented FSFisms.
14018         Replaced copyright notice (this file is not part of GNU Emacs).
14019         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14020         comint-process-echoes setting to t.
14021
14022 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14023
14024         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14025         and used following the interface change of
14026         `paths-find-recursive-path'.
14027
14028         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14029         regexp instead of a list of base names.
14030         (paths-version-control-filename-regexp):
14031         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14032         Introduced and used following the interface change of
14033         `paths-find-recursive-path'.
14034
14035 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14036
14037         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14038         on X devices, rather than on all non-TTY devices.
14039
14040 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14041
14042         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14043
14044         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14045
14046 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14047
14048         * itimer.el (activate-itimer): Fixed usage of integers
14049         as argument to `concat'.
14050
14051 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14052
14053         * itimer.el (start-itimer): replace the use of `concat' with
14054         `format'
14055
14056 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14057
14058         * mode-motion.el (mode-motion-hook): Clarify docstring.
14059         From Bob Weiner <weiner@altrasoft.com>
14060
14061         * loadhist.el (symbol-file): Supply prompt string when used
14062         interactively.
14063         From Bob Weiner <weiner@altrasoft.com>
14064
14065 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14066
14067         * loadup.el (really-early-error-handler): Ditto.
14068
14069         * update-elc.el: Ditto.
14070
14071         * setup-paths.el (paths-construct-exec-path): Ditto.
14072
14073         * make-docfile.el: Ditto.
14074
14075         * find-paths.el (paths-decode-directory-path): Use split-path
14076         instead of decode-path.
14077
14078         * files.el (parse-colon-path): Update docstring reference.
14079
14080 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14081
14082         * msw-init.el:
14083         * x-init.el:
14084         Bind cut'n'paste keys to non window-system specific functions.
14085
14086         * msw-select.el: New function mswindows-clear-clipboard.
14087         mswindows-cut-copy-clipboard extended to handle clearing of the
14088         selection and renamed to mswindows-cut-copy-clear-clipboard.
14089
14090         * select.el: on mswindows devices delete-primary-selection
14091         calls mswindows-clear-clipboard.
14092
14093 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14094
14095         * simple.el (quoted-insert): Inhibit quit when using read-char.
14096
14097         * cmdloop.el (read-char): Don't inhibit quit.
14098         (read-char-exclusive): Ditto.
14099         (read-char): Signal quit if quit-char was pressed.
14100         (read-char-exclusive): Ditto.
14101         (read-quoted-char): Return a character, not integer.
14102
14103         * menubar-items.el (default-popup-menu): Use Andy's generic
14104         selection code.
14105         (default-popup-menu): Fix code.
14106
14107 1998-05-14  Oliver Graf <ograf@fga.de>
14108
14109         * dragdrop.el (dragdrop-function-widget): this time it's done
14110
14111 1998-05-13  Oliver Graf <ograf@fga.de>
14112
14113         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14114
14115 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14116
14117         * device.el (device-pixel-width):
14118         (device-pixel-height):
14119         (device-mm-width):
14120         (device-mm-height):
14121         (device-bitplanes):
14122         (device-color-cells): Swapped parameters to device-system-metric
14123         according to the interface change.
14124
14125 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14126
14127         * mouse.el (default-mouse-motion-handler): Use new name of the
14128         function event-over-vertical-divider-p.
14129         Do not set E-W arrow cursor over the divider if
14130         vertical-divider-draggable-p is nil in the window.
14131         ([top-level]): Use new name for the variable
14132         vertical-divider-map.
14133         (drag-window-divider): Respect vertical-divider-draggable-p.
14134         Variable name typo fixes.
14135
14136 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14137
14138         * keymap.el (kbd): Define here; handle string constants and
14139         others...
14140
14141 1998-05-15  Christian Nyb <chr@mediascience.no>
14142
14143         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14144         in Emacs 18.
14145
14146 1998-05-13  Didier Verna  <didier@xemacs.org>
14147
14148         * mouse.el (drag-window-divider): give the vertical divider a
14149         pressed look when dragging it.
14150
14151 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14152
14153         * faces.el: predicate some more face operations on x or mswindows
14154         not just x.
14155
14156         * modeline.el: enable modeline coloring for mswindows.
14157
14158 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14159
14160         * minibuf.el (minibuffer-default): Added variable; compatible with
14161         FSF Emacs.
14162         (next-history-element): Used `minibuffer-default'.
14163
14164 1998-05-12  Oliver Graf <ograf@fga.de>
14165
14166         * dragdrop.el (dragdrop-function-widget): button and mods ok
14167         arguments still look a bit strange
14168         (dragdrop-compare-mods) created
14169         (dragdrop-drop-do-functions) correctly checks for buttons and
14170         modifiers
14171
14172 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14173
14174         * setup-paths.el (paths-default-info-directories): Replace
14175         path-separator with directory-sep-char.
14176
14177         * files.el (path-separator): Don't define it here.
14178
14179 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14180
14181         * update-elc.el: Ditto.
14182
14183         * setup-paths.el (paths-construct-exec-path): Ditto.
14184
14185         * make-docfile.el: Ditto.
14186
14187         * loadup.el (really-early-error-handler): Ditto.
14188
14189         * find-paths.el (paths-decode-directory-path): Use decode-path
14190         instead of decode-path-internal.
14191
14192         * files.el (parse-colon-path): Update docstring.
14193
14194 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14195
14196         * subr.el (get-buffer-window-list): Make BUFFER optional.
14197
14198         * window-xemacs.el (windows-of-buffer): Defalias to
14199         get-buffer-window-list.
14200
14201 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14202
14203         * disass.el: Fix maintainer keyword.
14204
14205         * bytecomp.el (byte-compile-and-load-file): Autoload.
14206         (byte-compile-buffer): Ditto.
14207
14208         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14209         value is returned, not the name.
14210         (lisp-imenu-generic-expression): Enable it.
14211         (lisp-mode-variables): Ditto.
14212         (lisp-indent-offset): Change defconst to defvar.
14213         (lisp-indent-function): Ditto.
14214         (lisp-body-indent): Ditto.
14215
14216 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14217
14218         * modeline.el: Use zap-last-kbd-macro-event.
14219
14220         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14221         nil, don't attempt to do anything with messages.
14222         (eval-last-sexp): Use `letf' for clarity.
14223
14224 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14225
14226         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14227
14228 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14229
14230         * buff-menu.el:
14231         * lisp-mode.el:
14232         * obsolete.el:
14233         Change empty docstrings into no doc strings at all.
14234         Fix bogus FSF-format docstrings.
14235         * etags.el: Fix docstring.
14236
14237 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14238
14239         * package-get.el (package-get): Use internal md5
14240
14241 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14242
14243         * about.el (about-xemacs): Correct abuse of concat.
14244
14245 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14246
14247         * info.el (Info-mode): Use easymenu.
14248
14249 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14250
14251         * apropos.el (apropos): Don't use concat with integers.
14252
14253         * cmdloop.el (describe-last-error): Handle the case when no error
14254         was seen gracefully.
14255
14256         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14257         defun.
14258         (apropos-describe-plist): Ditto.
14259
14260         * help.el (with-displaying-help-buffer): Revert to a defun.
14261         (describe-key): Use it as defun.
14262         (describe-mode): Ditto.
14263         (describe-bindings): Ditto.
14264         (describe-prefix-bindings): Ditto.
14265         (describe-installation): Ditto.
14266         (view-lossage): Ditto.
14267         (describe-function): Ditto.
14268         (describe-variable): Ditto.
14269         (describe-syntax): Ditto.
14270
14271 1998-05-11  Oliver Graf <ograf@fga.de>
14272
14273         * dragdrop.el: changed order of require/provide
14274         (dragdrop-drop-mime-default) changed to new calling conventions
14275         (dragdrop-drop-do-functions) changed to new calling conventions
14276         (dragdrop-function-widget) this one needs more work...
14277
14278 1998-05-10  Oliver Graf <ograf@fga.de>
14279
14280         * about.el: another small change in my entry
14281         * dragdrop.el (dragdrop-drop-log-function): logging added
14282         plus customizations
14283         changed interface to handler functions. now called with event
14284         and object
14285
14286 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14287
14288         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14289         E-W arrow pointer displayed over draggable dividers.
14290
14291         * mouse.el (default-mouse-motion-handler): Show it when
14292         appropriate.
14293         (drag-window-divider): Added.
14294         ([top-level]): Initialized window-divider-map with a keymap
14295         binding the above function to left button down event.
14296
14297         * x-mouse.el (x-init-pointer-shape): Initialize
14298         divider-pointer-glyph from Cursor.dividerPointer, or use default
14299         E-W double arrow.
14300
14301 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14302
14303         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14304
14305 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14306
14307         * simple.el (count-words-buffer): Don't query for buffer.
14308         (count-lines-buffer): Ditto.
14309
14310 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14311
14312         * help.el (where-is): add optional insert argument.
14313
14314 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14315
14316         * help.el (describe-key-briefly): New argument INSERT.
14317
14318         * simple.el (eval-expression): New optional argument; synch with
14319         FSF 20.3.
14320
14321         * keydefs.el (global-map): Add new register bindings.
14322
14323         * register.el: Synched with FSF 20.3.
14324
14325 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14326
14327         * window-xemacs.el (recenter): all arguments are optional.
14328
14329 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14330
14331         * device.el: (device-pixel-width): Reflected name/parameters
14332         change to device-system-metric.
14333         (device-pixel-height): Ditto.
14334         (device-mm-width): Ditto.
14335         (device-mm-height): Ditto.
14336         (device-bitplanes): Ditto.
14337         (device-color-cells): Ditto.
14338
14339 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14340
14341         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14342
14343         * cl.el (most-positive-fixnum): Document.
14344         (most-negative-fixnum): Ditto.
14345
14346         * cus-dep.el: Updated comment.
14347
14348         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14349         constant.
14350
14351         * cus-load.el (custom-put): Removed.
14352
14353         * files.el (after-find-file): Just resignal quit instead of
14354         signaling "canceled".
14355
14356 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * frame.el (other-frame): Use `focus-frame' instead of
14359         select-frame kludges.
14360
14361         * lisp-mode.el: Update lisp-indent-function for
14362         save-selected-frame and with-selected-frame.
14363
14364         * frame.el (save-selected-frame): New macro.
14365         (with-selected-frame): Ditto.
14366         (other-frame): Use `set-frame-focus'.
14367
14368 1998-05-06  Oliver Graf <ograf@fga.de>
14369
14370         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14371         (dragdrop-drop-url-default) default handler for URL drops created
14372         (dragdrop-drop-mime-default) default handler for MIME drops created
14373         (dragdrop-drop-functions) default custom for handling drops created
14374         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14375
14376 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14377
14378         * mouse.el: Removed redundant mouse-mswindows-drop function.
14379
14380 1998-05-05  Oliver Graf <ograf@fga.de>
14381
14382         * about.el: changed some text in my entry
14383         * dragdrop.el: added customs
14384
14385 1998-05-04  Oliver Graf <ograf@fga.de>
14386
14387         * mouse.el: killed global drop key bindings
14388         (mouse-offix-drop) removed
14389         * dragdrop.el: created
14390         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14391
14392 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14393
14394         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14395         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14396
14397         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14398         obsolete comment.
14399
14400         * scrollbar.el (scrollbars-visible-p): Use new
14401         {vertical,horizontal}-scrollbar-visible-p specifiers.
14402
14403 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14404
14405         * device.el (device-pixel-height):
14406         (device-pixel-width):
14407         (device-mm-width):
14408         (device-mm-height):
14409         (device-bitplanes):
14410         (device-color-cells): Moved these 6 functions from device.c; they
14411         all use single (device-system-metrics) call.
14412
14413 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14414
14415         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14416         were renamed.
14417
14418         * menubar-items.el:
14419         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14420         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14421
14422         * help.el (help-map): Remove Hyperbole keybinding logic.
14423         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14424
14425 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14426
14427         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14428         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14429
14430 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14431
14432         * msw-glyphs.el: use nicer icon3 from the frame icon.
14433
14434 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14435
14436         * version.el (emacs-version): Remove InfoDock conditionals.
14437
14438         * startup.el (startup-splash-frame): Change ID logo name.
14439
14440 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14441
14442         * files.el (after-find-file): If the user presses C-g on
14443         directory-creation prompt, kill the buffer.
14444
14445 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14446
14447         * simple.el (count-words-region): Reverse previous change.
14448
14449 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14450
14451         * replace.el (query-replace): Just call perform-replace.
14452         (query-replace-regexp): Ditto.
14453         (perform-replace): Move region handling here.
14454         (perform-replace): Use the new arg to match-data.
14455
14456 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14457
14458         * x-init.el: Install X specific display table that
14459           displays char 0240 as a space to avoid whatever it is
14460           that screws up display of that character code.
14461
14462 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14463
14464         * help.el (function-arglist): If no arguments are documented for a
14465         subr, print nothing rather than incorrect output.
14466
14467 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14468
14469         * cmdloop.el (command-error): Update bail-out error message to use
14470         `emacs-program-name'.
14471
14472         * lib-complete.el: Remove reader macro cruft.
14473
14474         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14475         cruft.
14476
14477         * simple.el (count-words-region): Drop interactive-p check on the
14478         message.
14479
14480 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14481
14482         * font.el
14483         * msw-faces.el
14484         Correct spelling of mswindows-font-canonicalize-name.
14485
14486 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14487
14488         * ldap.el (ldap-host-parameters-alist): Replaced with
14489         `ldap-host-parameters-plist'
14490         (ldap-search): Adapt to previous change
14491
14492 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14493
14494         * about.el (about-hackers): Update Bob Weiner bio.
14495         (about-maintainer-info): Ditto.
14496
14497 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14498
14499         * simple.el (display-warning-minimum-level): Docfix.
14500
14501 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14502
14503         * widget.el (:default-get): New keyword.
14504         * wid-edit.el (default, widget-default-default-get): Define it.
14505         (group, widget-group-default-get): Define it.
14506         (menu-choice, widget-choice-default-get): Define it.
14507         (widget-default-get): New function.
14508         (widget-choice-action): Call it.
14509         (widget-editable-list-entry-create): Call it.
14510
14511 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14512
14513         * byte-optimize.el (byte-boolean-vars): Removed.
14514         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14515         lookup through `byte-boolean-vars'.
14516
14517 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14518
14519         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14520         resource-provided values into ghost specs for scrollbar-height and
14521         scrollbar-width.
14522
14523 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14524
14525         * byte-optimize.el: Don't attempt to optimize /=.
14526
14527         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14528         (byte-compile-/=): Ditto.
14529
14530 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14531
14532         * apropos.el: Use `with-displaying-help-buffer'.
14533         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14534         Use `with-displaying-help-buffer'.
14535         (apropos-follow): Do not give special treatment to buffer cursor
14536         was in prior to a mouse click.
14537         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14538         (apropos-print-doc): Set correct buffer for setting text
14539         properties.
14540
14541 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14542
14543         * help.el (help-buffer-prefix-string): New variable.
14544         (help-buffer-name): Use it.
14545
14546         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14547         mode menu.
14548
14549 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14550
14551         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14552
14553 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14554
14555         * files.el (find-file-noselect): Update docstring.
14556         (find-file-noselect): Signal an error if found an unreadable file.
14557         (file-chase-links): Save the match data.
14558         (normal-mode): Use `lwarn' and `error-message-string'.
14559         (interpreter-mode-alist): Change defconst to defvar.
14560         (inhibit-first-line-modes-regexps): Ditto.
14561         (inhibit-first-line-modes-regexps): Added .tgz.
14562         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14563         (change-major-mode-with-file-name): New user-option.
14564         (set-visited-file-name): Synched with FSF.
14565         (file-name-extension): New function, from FSF 20.3.
14566         (file-relative-name): Synched with FSF.
14567         (save-some-buffers): Support the C-r feature.
14568         (recover-session): Synched with FSF.
14569         (kill-some-buffers): Ditto.
14570         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14571
14572 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14573
14574         * files.el (insert-file): Undo previous change and reenable use of
14575         format.el.
14576
14577 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14578
14579         * window-xemacs.el (recenter): Define.
14580
14581 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14582
14583         * font.el (mswindows-font-create-name)
14584         (mswindows-font-create-object): new functions for mswindows type
14585         fonts.
14586
14587         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14588         strings are parsed as well as font objects.
14589
14590 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14591
14592         * modeline.el (defining-kbd-macro): Restore modeline indication of
14593         kbd-macro being recorded.
14594         (add-minor-mode): Simplify docstring.
14595         (modeline-minor-mode-menu): Remove stuff.
14596
14597 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14598
14599         * code-process.el (call-process): dynamically decide process
14600         coding type.
14601
14602 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14603
14604         * modeline.el: Add line-number-mode, column-number-mode to
14605         the modeline minor-mode menu.  Button2 on the line number does
14606         goto-line.
14607
14608 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14609
14610         * mouse.el: move x-selection-owner-p type things to
14611         selection-owner-p.
14612
14613         * msw-init.el: copy zmacs stuff from x-init.el
14614
14615         * msw-select.el (mswindows-own-selection)
14616         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14617         functions. Very simple minded implementation of selectio
14618         ownership.
14619
14620         * select.el (own-selection) (disown-selection)
14621         (activate-region-as-selection) (select-make-extent-for-selection)
14622         (valid-simple-selection-p): functions moved from x-select.el for
14623         generalized selection.
14624
14625         * x-select.el: see select.el changes.
14626
14627         * x-toolbar.el: use new selection functions.
14628
14629 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14630
14631         * packages.el (packages-find-package-directories): Fixed bug that
14632         would pick up multiple site-package directories.
14633         (package-locations): Added "xemacs-packages" as a late package
14634         location.
14635
14636         * find-paths.el: Now uses `emacs-program-name' and
14637         `emacs-program-version'.
14638         Additions to enforce version-specific directories in
14639         `paths-find-version-directory'.
14640
14641 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14642
14643         * default.el: Removed.
14644         * site-start.el: Removed.
14645
14646 1998-04-29  Didier Verna  <didier@xemacs.org>
14647
14648         * minibuf.el (minibuffer-history-minimum-string-length): Default
14649         to nil.
14650
14651 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14652
14653         * find-paths.el (paths-program-name): Rename.
14654         (paths-emacs-root-p): Ditto.
14655         (paths-find-site-directory): Ditto.
14656
14657 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14658
14659         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14660         `emacs-lisp-byte-compile-and-load'.
14661
14662 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14663
14664         * ldap.el (ldap-search): Fixed additional parameter passing to
14665         `ldap-open'
14666
14667 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14668
14669         * select.el (kill-primary-selection) (selection-owner-p)
14670         (copy-primary-selection) (yank-clipboard-selection)
14671         (selection-exists-p) (delete-primary-selection): new file and
14672         functions that do the right thing for the selected device.
14673
14674         * x-menubar.el: use generalised selection functions.
14675
14676         * dumped-lisp.el: dump select.el.
14677
14678 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14679
14680         * find-paths.el (paths-progname): New variable.
14681         (paths-emacs-root-p): Use it.
14682         (paths-find-site-directory): Ditto.
14683
14684 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14685
14686         * loadup.el ((member "dump" command-line-args)): Dump as
14687         `infodock' if InfoDock.
14688
14689 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14690
14691         * find-paths.el (construct-emacs-version): Simplify, include
14692         program name in the return value.
14693         * (paths-find-version-directory): Use it.
14694
14695 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14696
14697         * info.el (Info-parse-dir-entries): Fixed regexp
14698         (Info-build-dir-anew): Remove full suffix and capitalize info file
14699         name for files with no @direntry
14700         (Info-batch-rebuild-dir): New function
14701         (Info-suffixed-file): Check for regular files instead of simple
14702         file existence (could catch directories before)
14703
14704 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14705
14706         * setup-paths.el, find-paths.el: Removed uses of `not' which
14707         temacs doesn't have.
14708
14709         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14710         into root searching.
14711
14712 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14713
14714         * subr.el: Remove definition of `not'.
14715
14716 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14717
14718         * msw-glyphs.el: enable graphics support.
14719
14720 1998-04-23  Didier Verna  <didier@xemacs.org>
14721
14722         * x-menubar.el (default-menubar): restored the line-number-mode
14723         option.
14724
14725         * misc doc string updates related to the options menu.
14726
14727 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14728
14729         * setup-paths.el (paths-construct-load-path): Fix typo.
14730
14731 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14732
14733         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14734         font-menu-ignore-scaled-fonts don't have to be bound now; this
14735         gets us one step further towards making --no-autoloads work.
14736
14737         * startup.el (normal-top-level): Load auto-autoloads only if
14738         lisp-directory is non-nil.
14739
14740         * setup-paths.el (paths-construct-load-path): Made it robust
14741         against nil lisp-directory.
14742
14743         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14744         to the list of variables that cause a warning when nil.
14745
14746         * toolbar.el (init-toolbar-location): Now works even when there's
14747         no toolbar icon directory.
14748
14749 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14750
14751         * help.el (view-lossage): Recognize it.
14752
14753         * simple.el (log-message): Mark multiline messages.
14754
14755 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14756
14757         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14758
14759 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14760
14761         * package-get.el (package-get-all):  add `\n' separator to
14762         interactive specification so that both variables are read
14763
14764 1998-04-22  Didier Verna  <didier@xemacs.org>
14765
14766         * x-menubar.el: ported the options menu to Custom.
14767         Moved the "read only" toggle button to the buffers menu.
14768         Corrected some missing ;;;###autoload or defcustom.
14769
14770         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14771         the scrollbar-visible specifier for options menu handling.
14772
14773         * toolbar.el (toolbar-visible-p)
14774                      (toolbar-captioned-p)
14775                      (default-toolbar-position): defcustom wrappers around
14776         the toolbar specifiers for options menu handling.
14777
14778         * frame.el (get-frame-for-buffer-default-instance-limit):
14779         defcustom it for options menu handling.
14780
14781         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14782         font-lock-mode for options menu handling.
14783
14784         * cus-start.el: added Custom properties to overwrite-mode for
14785         options menu handling.
14786
14787 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14788
14789         * about.el: shameless self-promotion.
14790
14791 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14792
14793         * simple.el (raw-append-message): Slightly optimize.
14794         (remove-message): Use `push' for clarity.
14795         (append-message): Ditto.
14796         (display-warning): Dito.
14797         (raw-append-message): Send the message to the appropriate device.
14798
14799 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14800
14801         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14802         From Sean MacLennan <Sean.MacLennan@pika.ca>
14803
14804 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14805
14806         * setup-paths.el: Changed `directory-sep-char' to
14807         `path-separator', following a change in GNU Emacs.
14808
14809 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14810
14811         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14812         (Info-build-dir-anew): Add a final newline.
14813         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14814         is `always'
14815         (Info-rebuild-dir): Ditto
14816
14817         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14818
14819 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14820
14821         * simple.el (count-words-buffer): Retain zmacs region.
14822         (count-words-region): Ditto.
14823         * simple.el: (what-line): Expanded line counts.
14824         (count-lines): New parameter to conditionalize whether collapsed
14825         lines get counted.
14826         From Bob Weiner <weiner@altrasoft.com>
14827
14828 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14829
14830         * packages.el (package-locations): infodock-packages must override
14831         mule-packages and packages.
14832
14833 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14834
14835         * wid-edit.el:
14836         remove rude messages from widget-activation-widget-mapper
14837         and widget-activation-glyph-mapper
14838
14839 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14840
14841         * toolbar.el: Remove (featurep 'x) test from
14842         toolbar-make-button-list
14843
14844 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14845
14846         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14847         only if in the same frame.
14848
14849 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14850
14851         * packages.el (package-locations): Added site-packages hierarchy.
14852
14853         * setup-paths.el (paths-default-info-directories): Introduced and
14854         used.
14855
14856         * packages.el, setup-paths.el: Set various path searching depths
14857         to 1.
14858
14859         * packages.el (packages-hierarchy-depth):
14860         (packages-load-path-depth): Introduced and used.
14861
14862         * setup-paths.el (paths-load-path-depth): Introduced and used.
14863
14864         * find-paths.el (paths-find-recursive-path): Added max-depth
14865         parameter.
14866
14867 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14868
14869         * setup-paths.el (paths-construct-info-path): Removed
14870         dependency on behavior of (file-name-as-directory "").
14871
14872 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14873
14874         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14875         lisp objects
14876
14877 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14878
14879         * dump-paths.el, startup.el: Added handling for --debug-paths.
14880
14881 1998-04-15  William M. Perry  <wmperry@aventail.com>
14882
14883         * wid-edit.el: We cannot just set the help-echo or balloon-help
14884           properties for an extent based on the :help-echo widget
14885           property, since help-echo and balloon-help cause an EXTENT to
14886           get passed in, where :help-echo functions are expecting a WIDGET
14887
14888 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14889
14890         * scrollbar.el (init-scrollbar-from-resources): Call
14891         mswindows-init-scrollbar-metrics when appropriate.
14892
14893 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14894
14895         * dumped-lisp.el: dump x-toolbar for window system
14896
14897         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14898         have support and xpm.
14899
14900 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14901
14902         * files.el (toggle-read-only): Fix docstring.
14903         From Didier Verna <didier@xemacs.org>
14904
14905 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14906
14907         * startup.el (normal-top-level): Load autoload-file-name without
14908         specifying an extension---some people only auto-autoload.el.gz.
14909
14910 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14911
14912         * files.el (backup-enable-predicate): Don't bomb on NAME being
14913         nil.
14914
14915 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14916
14917         * find-paths.el, packages.el: Now prefers configure'd paths.
14918         This shouldn't cause any of the originally anticipated problems as
14919         the current paths architecture will not define the various
14920         configure-xxx variables if they're not specified on the configure
14921         command line.
14922
14923         * find-paths.el, setup-paths.el, packages.el: Removed all
14924         mentionings of "/" as a path separator.
14925         Used paths-construct-path throughout.
14926
14927         * find-paths.el (paths-construct-path): Created to assemble paths
14928         from directory components.
14929
14930         * setup-paths.el, packages.el: Used paths-decode-directory-path
14931         instead of decode-path-internal.
14932
14933         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14934         and associates.
14935         (paths-decode-directory-path) Created.
14936
14937         * setup-paths.el: Changed configure-exec-path to
14938         configure-exec-directory.
14939
14940 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14941
14942         * packages.el (packages-find-packages): Fixed decoding of
14943         EMACSPACKAGEPATH.
14944
14945         * startup.el: -no-packages -> -no-early-packages.
14946
14947         (packages-load-package-lisps): Fixed loading of auto-autoload
14948         files.
14949
14950         * startup.el (normal-top-level): Fixed loading of core
14951         auto-autoload.
14952
14953         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14954
14955         * startup.el, packages.el, dump-paths.el: Added proper settings
14956         for site-directory and lisp-directory variables.
14957
14958         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14959         inhibit-package-autoloads and fixed handling of it.
14960
14961         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14962         handling of former inhibit-package-init, now
14963         inhibit-early-packages, to make -vanilla etc. work.
14964
14965 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14966
14967         * code-process.el (start-process): Fallback to 'undecided instead
14968         of 'binary for process input coding stream.
14969
14970         * process.el (start-process): Docstring fix.
14971
14972 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14973
14974         * info.el (Info-insert-dir): Do not insert temporary dir files
14975         in Info-dir-file-attributes
14976         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14977         (Info-rebuild-dir): Ditto.
14978
14979 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14980
14981         * obsolete.el: Added obsoleteness declarations for
14982         `site-directory' and `Info-default-directory-list'.
14983
14984 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14985
14986         * find-paths.el (paths-find-emacs-root): Only look at the
14987         executable at the end of the symlink chain for determining the
14988         Emacs root.
14989
14990 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14991
14992         * setup-paths.el (paths-construct-info-path): Changed construction
14993         to cater to gone default in configure.
14994
14995         * find-paths.el (paths-uniq-append): Added.
14996
14997         * packages.el: Rewritten package path construction once again.
14998
14999         * dump-paths.el, startup.el: Removed package-path as a global
15000         variable.
15001
15002         * package-admin.el (package-admin-add-single-file-package):
15003         (package-admin-add-binary-package): Changed package-path to
15004         late-packages.
15005
15006         * packages.el (packages-split-path): Split path at "/" rather than
15007         nil according to change in emacs.c.
15008
15009 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15010
15011         * setup-paths.el (paths-construct-info-path): Changed info path
15012         order so that directories come out right.
15013         (paths-find-lock-directory): Fixed bug: It used to think
15014         configure-lock-directory is a path.
15015
15016 1998-04-06  Jeff Miller <jmiller@smart.net>
15017
15018         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15019         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15020         eases the use of toolbar-add/kill-item functions.
15021
15022 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15023
15024         * code-files.el (file-coding-system-alist): Commented out
15025         loaddefs.el magical treatment.
15026
15027 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15028
15029         * info.el (Info-rebuild-outdated-dir): Added new option
15030         `conservative' and made it the default
15031         (Info-rebuild-dir): Appropriately parse multi-line description
15032         strings, and multi-section dir files. Issue warning when dir
15033         is rebuilt as temporary
15034         (Info-build-dir-anew): Issue warning when dir is built as
15035         temporary
15036
15037 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15038
15039         * list-mode.el (list-mode-map): Bind highlight motion commands to
15040         standard keys left, right, C-b and C-f.
15041
15042 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15043
15044         * files.el (auto-mode-alist): allow .sc for Scheme->C
15045
15046 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15047
15048         * loadup.el (pureload): Don't quote (garbage-collect).
15049
15050 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15051
15052         * package-get-base.el: Updated.
15053
15054 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15055
15056         * isearch-mode.el (isearch-just-started): New variable.
15057         (isearch-mode): Set it.
15058         (isearch-repeat): Advance one character forward only if the search
15059         was successful, and was not just started.
15060         (isearch-repeat): Clear isearch-just-started.
15061
15062 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15063
15064         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15065         if running -batch.
15066
15067 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15068
15069         * subr.el (listify-key-sequence): Removed.
15070
15071 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15072
15073         * bytecomp.el (byte-compile-print-gensym): New option.
15074         (byte-compile-output-file-form): Use it.
15075         (byte-compile-output-docform): Ditto.
15076         (byte-compile-compiled-obj-to-list): Ditto.
15077
15078 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15079
15080         * msw-glyphs.el: set frame icon if xpm support.
15081
15082 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15083
15084         * help.el: Code that pretty prints variable values
15085           removed.
15086
15087 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15088
15089         * find-paths.el (paths-emacs-root-p): Correct test for installation
15090         directory.
15091         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15092
15093 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15094
15095         * loaddefs.el: Don't set debug-ignored-errors; leave
15096           its default value set to nil.
15097
15098 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15099
15100         * info.el (Info-rebuild-dir): fixed mis-spelling.
15101
15102 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15103
15104         * info.el (Info-rebuild-outdated-dir): New custom var
15105         (Info-insert-node): Create/update dir file when needed, ie when it
15106         does not exist or is older than some info files in directory
15107
15108 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15109
15110         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15111         for last packages, mainly for using a 20.4 package base.
15112
15113         * packages.el (late-packages): Typo fix.  It was called
15114         early-packages.
15115
15116         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15117         relative symlinks correctly.
15118         (paths-find-emacs-roots): More rigorous checking for plausible
15119         configuration-time root.
15120
15121         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15122         find its roots.
15123
15124 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15125
15126         * faces.el: Fix docstrings.
15127         * glyphs.el: Fix docstrings.
15128         * mouse.el: Fix docstrings.
15129
15130         * frame.el: Change phrase `current frame' to `selected frame'.
15131
15132         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15133
15134         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15135         macros using backquote to make them infinitely more readable.
15136
15137 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15138
15139         * packages.el (packages-find-package-path): Hardcoded specialized
15140         InfoDock support until we can clean this up.
15141
15142         * help.el (describe-bindings-1): Return the value of the bindings
15143         help buffer created.
15144         (describe-bindings): Ditto.
15145
15146         * simple.el (set-variable): Restore previous behavior of not
15147         bombing if the variable to set is not boundp.
15148
15149 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15150
15151         * packages.el (packages-handle-package-dumped-lisps): Allow for
15152         non-local files to be loaded off the package-lisp variable.
15153
15154 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15155
15156         * x-faces.el: Global X resources should override
15157           specs for all device classes (color, grayscale, mono);
15158           code currently doesn't override any of them.  Fixed by
15159           calling remove-specifier with '(x default) as the tag
15160           set and allowing inexact matches.
15161
15162 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15163
15164         * faces.el: Separated face initializations based on
15165           device classes into device type specific (tag set,
15166           instantiator) pairs.
15167
15168 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15169
15170         * wid-edit.el (widget-choice-action): Remember user's explicit
15171         choice.
15172         (widget-choice-value-create): Respect it.
15173         From Richard Stallman <rms@gnu.org>
15174
15175 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15176
15177         * setup-paths.el (paths-construct-info-path): Always append
15178         existing directories from configure-time info path.
15179
15180         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15181         Info-directory-list.
15182
15183         * info.el: Removed Info-default-directory-list which was broken by
15184         design.
15185         Removed bogus initialization of Info-directory-list---startup.el
15186         can do a much better job.
15187         Added autoload of Info-directory-list.
15188
15189         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15190         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15191         be exclusive; now it's merely given precedence, just like in the
15192         old days.
15193
15194 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15195
15196         * find-paths.el (paths-find-architecture-directory): Fix bug with
15197         finding; it used to default too early.
15198
15199 1998-03-25  Martin Buchholz <martin@xemacs.org>
15200
15201         * packages.el (packages-split-path): Fix a bug; it used to fail
15202         for paths that weren't split.
15203
15204 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15205
15206         * finder.el (finder-compile-keywords): trap on errors.
15207
15208 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15209
15210         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15211           fourth argument of t so that only the specs exactly
15212           matching the tag lists are removed.
15213
15214 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15215
15216         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15217
15218 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15219
15220         * minibuf.el (mouse-read-file-name-1): If a default directory was
15221         specified, use it for generating the completions.
15222
15223 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15224
15225         * update-elc.el: Now respects inhibit-package-init and
15226         inhibit-site-lisp.
15227         Now does path construction with loadup-paths.
15228
15229         * startup.el (normal-top-level, startup-setup-paths): Now respects
15230         inhibit-package-init and inhibit-site-lisp.
15231
15232         * packages.el (packages-find-package-path): Extended package path
15233         by version-specific hierarchies.
15234         (packages-find-packages): Now respects inhibit flag and
15235         inhibit-site-lisp.
15236         Moved path setup to loadup-paths.
15237
15238         * make-docfile.el: Now respects inhibit-package-init and
15239         inhibit-site-lisp.
15240         Now does path construction with loadup-paths.
15241
15242         * loadup.el: Now respects inhibit-package-init and
15243         inhibit-site-lisp.
15244
15245         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15246
15247         * loadup-paths.el: New file: setup load-path to encompass
15248         packages.
15249
15250 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15251
15252         * auto-show.el: load-gc renamed to pureload.
15253         * site-load.el: Ditto.
15254         * packages.el (toplevel): Ditto.
15255         * loadup.el (really-early-error-handler): Ditto.
15256         * dumped-lisp.el (preloaded-file-list): Ditto.
15257         * cus-face.el (custom-declare-face): Ditto.
15258
15259 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15260
15261         * <Today>: The Big Path Searching Overhaul.
15262
15263         * find-paths.el: New file: find and assemble paths in the
15264         installation hierarchy.
15265
15266         * setup-paths.el: New file: global layout of paths and directories
15267         within the XEmacs hierarchy.
15268
15269         * packages.el: Replaced everything related to path searching and
15270         startup by code in terms of find-paths.
15271
15272         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15273         the new path searching engine.
15274
15275         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15276         and setup-paths.
15277
15278 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15279
15280         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15281         setup-paths.el.
15282
15283 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15284
15285         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15286         compiles identically in any configuration.
15287         Removed irrelevant commentary.
15288
15289 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15290
15291         * simple.el (set-variable): Allow setting specifiers.
15292
15293 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15294
15295         * lisp.el (forward-sexp): Revert previous change.
15296
15297 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15298
15299         * frame.el (frame-initialize): Use `delete-console' instead of
15300         `delete-device' to delete the stream console to match the usage in
15301         Fkill_emacs.
15302
15303 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15304
15305         * files.el (cdpath-previous): New variable.
15306         (cd): Use it.
15307         From Bob Weiner <weiner@wave.altrasoft.com>
15308
15309 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15310
15311         * keydefs.el: Changed keybindings of forward-char,
15312           backward, scroll-up and scroll-down to point to their
15313           -command counterparts.
15314
15315         * simple.el: New functions: forwarc-char-command,
15316           backwrad-char-command, scroll-up-command,
15317           scroll-down-command which work liek their counterparts
15318           except that they honor the variable
15319           signal-error-on-buffer-boundary.
15320
15321           Definition of signal-error-on-buffer-boundary received
15322           from src/cmds.c.
15323
15324           defvar declaration added for word-across-newline to avoid
15325           byte-compiler warning about the free variable reference.
15326
15327 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15328
15329         * winnt.el: Removed "%t" from the beginning of
15330         modeline-format. From now on, there's no nt-specifics in the modeline.
15331
15332 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15333
15334         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15335         of `when' with `if'.
15336
15337 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15338
15339         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15340         mswindows. Must be reworked along with glyphs.el, or
15341         merged into it, after there is images support.
15342
15343         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15344         'mswindows.
15345
15346 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15347
15348         * faces.el: fix for text cursor initialization.
15349         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15350         From Andy Piper <andyp@parallax.co.uk>
15351
15352 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15353
15354         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15355         if there is an existing package that handles it and warn the user
15356         about that mode.
15357
15358 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15359
15360         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15361         Installation" menu item when Installation-string is not bound.
15362
15363 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15364
15365         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15366         From Jeremiah W. James <jerry@cs.ucsb.edu>
15367
15368 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15369
15370         * msw-faces.el:
15371         * faces.el: Fix face initialization.
15372
15373 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15374
15375         * files.el (backup-enable-predicate): fix breakage introduced
15376         by TMPDIR patch.
15377
15378 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15379
15380         * x-faces.el (x-init-face-from-resources): The
15381           TTY face property retrieval functions don't return
15382           specifiers, so use face-property instead.
15383
15384 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15385
15386         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15387
15388 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15389
15390         * x-menubar.el: Expanded documentation for
15391           option-save-faces.  Changed Options -> Browse Faces
15392           menu entry to invoke customize-face.
15393
15394 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15395
15396         * faces.el: Most face initialization moved out of
15397           init-other-random-faces to the top level so that the
15398           initialization happens before Xemacs is dumped.  Much
15399           of the fascist "face-differs-from-default-p or FROB!"
15400           code has been retired in favor of letting the user do
15401           what they want to do.  Face initialization code changed
15402           to use `default' specifier tag so that the settings can
15403           be overridden later if the user wishes it.
15404
15405 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15406
15407         * about.el (about-hackers): Update contributors list.
15408
15409 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15410
15411         * specifier.el: Define new specifier tag `default'.
15412
15413         * modeline.el: Initialize faces using `default' tag.
15414
15415         * x-faces.el (x-init-face-from-resources): Remove
15416           specifier specs containing the `default' tag before
15417           adding new specs.
15418
15419 1998-03-02  John Jones  <jj@asu.edu>
15420
15421         * package-get.el (package-get-all): fixed arguments on call to
15422         package-admin-add-single-file-package.
15423         * package-get.el (package-get-installedp): fixed to match
15424         advertised behavior.
15425         * package-get.el: added function package-get-update-all which
15426         installs newest versions of all the current packages (if they are
15427         not already installed).
15428
15429 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15430
15431         * files.el (find-file-noselect): Uncommented `truename' binding in
15432         `let*' and use it later to set `buffer-file-truename' iff it's
15433         still nil, as happens for example when finding a compressed
15434         file with "jka-compr".
15435
15436 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15437
15438         * faces.el: in make-face-* type functions do the operation for all
15439         window systems, not just the first one found.
15440
15441         * font.el: call mswindows-list-fonts for mswindows.
15442
15443 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15444
15445         * code-process.el (call-process-region):
15446         * process.el (call-process-region):
15447         * package-get.el (package-get-dir):
15448         * files.el (backup-enable-predicate):
15449         * gnuserv.el (gnuserv-temp-file-regexp):
15450         Use temp-directory in place of `/tmp'.
15451
15452 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15453
15454         * "Fast" dired-in-C enhancements for Windows 95/NT:
15455
15456         * files.el: Added function, `wildcard-to-regexp', from GNU
15457           Emacs.
15458
15459         * files.el (insert-directory): Modified to use special
15460           dired-in-C enhancements if present.
15461
15462 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15463
15464         * code-files.el: make default coding no-conversion.
15465
15466 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15467
15468         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15469         the load-path.
15470
15471         * update-elc.el: Strip directory when testing for files not to
15472         bytecompile.
15473
15474 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15475
15476         * lisp-mode.el: Use recommended form for menus.
15477
15478         * info.el (Info-construct-menu): Use recommended form for menus.
15479
15480         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15481         entry.
15482
15483 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15484
15485         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15486           (get-frame-for-buffer-noselect): Always return frames
15487           in the not-this-window-p cond clause.
15488
15489 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15490
15491         * help.el (describe-installation): New function.
15492
15493         * x-menubar.el (default-menubar): Add describe-installation to
15494         Help menu.
15495
15496         * packages.el (packages-unbytecompiled-lisp): Installation.el
15497         should not be bytecompiled.
15498
15499         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15500         XEmacs.
15501
15502         * x-menubar.el (default-menubar): Use correct guard for VM menu
15503         entry.
15504
15505         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15506         coding.
15507         From Andy Piper <andyp@parallax.co.uk>
15508
15509 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15510
15511         * ldap.el: Do not require ldap-internal at compile time.
15512
15513 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15514
15515         * code-files.el: new file. a virtual copy of mule-files.el
15516         but without charset
15517         dependencies. (toggle-buffer-file-ocding-system) new function for
15518         changing the eol type for the current buffer.
15519
15520         * code-process.el: new file. a copy of
15521         mule-process.el. mule-process.el will disappear when things have
15522         settled.
15523
15524         * coding.el: new file. a virtual copy of mule-files.el but
15525         without charset dependencies. (coding-system-base) new function
15526         for getting the parent coding system of a coding system with eol
15527         type set.
15528
15529         * dumped-lisp.el: add above files for the non-mule case.
15530
15531 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15532
15533         * window-xemacs.el (display-buffer): If no explicit
15534           frame is specified, search for a window that displays
15535           the buffer on the currently selected frame, before
15536           searching other frames.
15537
15538 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15539
15540         * frame.el (get-frame-for-buffer): If not-this-window-p
15541           is non-nil, use window on the selected frame if it is not
15542           also the selected window.  When defaulting, search for
15543           windows on the currently selected fgrame before searching
15544           other frames.
15545
15546 1998-02-25  Didier Verna  <didier@xemacs.org>
15547
15548         * modeline.el (modeline-swap-buffers): originally named
15549         `mouse-release-modeline'. Whether to actually swap the buffers is
15550         decided in `mouse-drag-modeline'.
15551         (mouse-drag-modeline): A button release event is considered a
15552         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15553         stay unchanged.
15554
15555 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15556
15557         * x-menubar.el: Put redo on the menubar.
15558         From Aki Vehtari <Aki.Vehtari@hut.fi>
15559
15560 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15561
15562         * bytecomp.el (displaying-byte-compile-warnings): if
15563         temp-buffer-show-function is set, use it to display current set of
15564         warnings in the "*Compile-Log-Show*" buffer.
15565
15566         * simple.el (display-warning-buffer): if temp-buffer-show-function
15567         is set, use it to display current set of warnings in the
15568         "*Warnings-Show*" buffer.
15569
15570 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15571
15572         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15573         Common Lisp.
15574
15575 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15576
15577         * menubar.el: Allow button descriptors at least 2 long.
15578
15579         * x-menubar.el (default-menubar): Use recommended forms.
15580         (file-menu-filter): Remove.
15581         (edit-menu-filter): Remove.
15582
15583 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15584
15585         * about.el (about-hackers): Updated.
15586
15587 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15588
15589         * help.el (help-max-help-buffers): new variable
15590         (help-register-and-maybe-prune-excess): new function
15591         (help-buffer-name): use help-max-help-buffers.
15592         (with-displaying-help-buffer): use
15593         help-register-and-maybe-prune-excess.
15594
15595         * help.el (help-maybe-pretty-print-value): if the value fits on
15596         one line, let it.
15597
15598 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15599
15600         * (with-displaying-help-buffer): there is no need to kill the buffer
15601         if it exists, because with-output-to-temp-buffer will clear it.
15602         further, killing the buffer violates the rule that
15603         temp-buffer-show-function, if set, has the full responsibility of
15604         showing the temp buffer.  killing the buffer fucks with the window
15605         configuration, hosing temp-buffer-show-function.
15606
15607
15608 1998-02-23  Didier Verna  <didier@xemacs.org>
15609
15610         * modeline.el (mouse-drag-modeline):
15611         - Always scroll the modeline that was originally clicked on.
15612         - Use x pixels instead of x characters (which doesn't work anyway)
15613         as horizontal reference for modeline dragging. This allows us to
15614         keep on dragging the modeline even if the motion event occurs in
15615         another window.
15616
15617 1998-02-23  Didier Verna  <didier@xemacs.org>
15618
15619         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15620         glyph on the modeline to indicate that dragging the mouse has an
15621         effect both horizontally and vertically.
15622
15623 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15624
15625         * about.el (about-xemacs): Get rid of redundant visible version
15626         number.
15627
15628 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15629
15630         * about.el (about-hackers): Update credits.
15631
15632 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15633
15634         * prim/register.el (view-register): Show register type file-query.
15635
15636 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15637
15638         * mode-motion.el (mode-motion-highlight-internal):
15639           save-excursion inside save-window-exucrsion form to
15640           hide buffer point changes from save-window-excursion.
15641           Prevents display flickering when the mouse pointer
15642           moves.
15643
15644 1998-02-17  Didier Verna  <didier@xemacs.org>
15645
15646         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15647         function to handle correctly the case of a toolbar one side of the
15648         window: scrolling will not necessarily happen.
15649
15650 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15651
15652         * files.el (after-find-file): Restore missing argument
15653           to format that provides filename for "... consider M-x
15654           recover-file" message.  Also call `message' with "%s"
15655           as the first arg instead of an arbitrary string.
15656
15657 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15658
15659         * about.el (about-hackers): Various additions.
15660
15661 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15662
15663         * autoload.el (generate-file-autoloads-1): Don't force an extra
15664         line out when copying on-the-same line autoloads.
15665
15666         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15667         is installed.
15668
15669 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15670
15671         * x11/x-win-xfree86.el (x-win-init-xfree86):
15672         * x11/x-win-sun.el (x-win-init-sun):
15673         * x11/x-init.el (x-initialize-compose):
15674         * prim/simple.el:
15675         (backward-or-forward-kill-sexp):
15676         (backward-or-forward-kill-sentence):
15677         (backward-or-forward-kill-word):
15678         (backward-or-forward-delete-char):
15679         * prim/isearch-mode.el (isearch-help-or-delete-char):
15680         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15681         x-keysym-on-keyboard-p to detect backspace.
15682         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15683         Clean up symbols used with dead keys, checking Linux and solaris
15684         keysyms.
15685         Simplify x-win-*.el using above methods.
15686         Change documentation for x-keysym-*-p functions.
15687
15688 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15689
15690         * about.el (about-hackers): Restore entries for Michael Sperber and
15691         Vinnie Shelton.
15692         From Vinnie Shelton <acs@acm.org>
15693
15694 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15695
15696         * simple.el (count-words-region): Ditto.
15697
15698 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15699
15700         * simple.el (count-words-buffer): Document.  Don't print anything
15701         if non-interactive.
15702
15703 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15704
15705         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15706         multiple files in InfoDock.
15707
15708 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15709
15710         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15711         from version.el in InfoDock.
15712
15713         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15714         specially.
15715
15716 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15717
15718         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15719         variable name in docstring.
15720
15721 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15722
15723         * menubar.h: Include "gui.h".
15724
15725 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15726
15727         * site-load.el: Fix documentation.
15728
15729 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15730
15731         * package-get-base.el (package-get-base): Updated.
15732
15733         * keymap.el: PC-ize.
15734
15735 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15736
15737         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15738         from' on a fresh line.
15739
15740 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15741
15742         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15743         object.
15744
15745 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15746
15747         * undo-stack.el: PC-ize.
15748
15749         * cmdloop.el: PC-ize.
15750
15751 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15752
15753         * bytecomp-runtime.el: PC-ize.
15754
15755         * byte-optimize.el: Prolog fixup.  PC-ize.
15756
15757         * cus-dep.el: Spelling fix.
15758
15759         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15760         entries follow).
15761
15762 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15763
15764         * text-mode.el (text-mode-hook-identify): New function,
15765         put on text-mode-hook.  Set text-mode-variant here.
15766         (text-mode): Don't set it here.
15767
15768 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15769
15770         * text-mode.el (text-mode-hook): New defvar.
15771         (text-mode-variant): New variable.
15772         (text-mode): Set that variable locally.
15773         (toggle-text-mode-auto-fill): New command.
15774
15775 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15776
15777         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15778
15779 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15780
15781         * text-mode.el (paragraph-indent-text-mode):
15782         Renamed from spaced-text-mode.
15783         (text-mode-map): Bind TAB to indent-relative.
15784         (indented-text-mode-map): Variable deleted.
15785         (indented-text-mode): Now an alias for text-mode.
15786
15787 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15788
15789         * loadup.el: test-atoms debugging stuffs removed.
15790
15791 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15792
15793         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15794
15795 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15796
15797         * help.el (describe-beta): Made it use `locate-data-file'.
15798         (describe-distribution): Ditto.
15799         (describe-copying): Ditto.
15800         (describe-project): Ditto.
15801         (view-emacs-news): Ditto.
15802
15803         * help-nomule.el (help-with-tutorial): Made it use
15804         `locate-data-file' to find tutorial.
15805
15806 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15807
15808         * about.el: Corrected my email address.
15809
15810         * mouse.el: Added 'mouse-mswindows-drop' similar to
15811         'mouse-offix-drop'.
15812
15813 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15814
15815         * loadup.el (running-xemacs): Spelling fix.
15816
15817 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15818
15819         * packages.el (packages-find-packages-1): Don't allow a backwards
15820         compatible lisp tree to overwrite `preloaded-file-list'.
15821
15822 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15823
15824         * loadup.el: Don't delete "xemacs" prior to dumping.
15825
15826 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15827
15828         * package-info.el (pi-last-mod-date): New function.
15829         (pi-author-version): New function.
15830         (batch-update-package-info): Use them.
15831
15832 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15833
15834         * frame.el (get-frame-for-buffer-default-to-current): Create.
15835         (get-frame-for-buffer-noselect): Allow user to use current frame
15836         with `get-frame-for-buffer-default-to-current'.
15837
15838 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15839
15840         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15841         (byte-compile-output-docform): Ditto.
15842         (byte-compile-compiled-obj-to-list): Ditto.
15843
15844 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15845
15846         * startup.el (command-line-1): Removed code that ran
15847           buffer-menu.
15848
15849 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15850
15851         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15852
15853 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15854
15855         * frame.el (suspend-emacs-or-iconify-frame): Check using
15856         `device-on-window-system-p' instead of explicitly checking for X,
15857         so that the same logic works for MS Windows.
15858         (suspend-or-iconify-emacs): Ditto.
15859
15860 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15861
15862         * about.el (about-maintainer-info): Andy Piper is back.
15863         (xemacs-hackers): Updated Andy Piper's email address.
15864         (about-hackers): Added Jonathan Harris.
15865         (about-hackers): Updated Tibor Polgar's email address.
15866
15867 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15868
15869         * about.el: Add xemacs.org email manager.
15870
15871         * package-get-base.el (package-get-base): Updated with most recent
15872         package updates.
15873
15874 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15875
15876         * help.el (function-arglist): Use `indirect-function' instead of
15877         `symbol-function' so that aliases are treated correctly.
15878
15879 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15880
15881         * help.el (help-map): Add f1 binding to `help-for-help'.
15882         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15883         (describe-key-briefly): Use `princ' "%s" to print object.
15884         (with-displaying-help-buffer): Kill buffer if it exists, again.
15885         (describe-key): Use `princ' "%s" to print object.
15886         (describe-function-1): Use `princ' "%s" to print object.
15887         Commented out alias lines removed.
15888         (help-pretty-print-limit): New variable to control pretty-printing
15889         of variable values.
15890         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15891         `help-pretty-print-value' again.  Only print-print when OBJECT is
15892         list of length less than `help-pretty-print-limit'.
15893         (describe-variable): Use `help-maybe-pretty-print-value' again.
15894
15895 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15896
15897         * simple.el (blink-matching-open): Remove C++ kludge.
15898         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15899
15900 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15901
15902         * info.el (Info-default-directory-list): Made the documentation
15903         more explanitory.
15904
15905 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15906
15907         * lisp/packages.el:
15908         * lisp/package-admin.el:
15909         * lisp/build-report.el:
15910         Fix typos.
15911
15912 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15913
15914         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15915         warnings in Java buffers without final newline and editing the
15916         last line.
15917
15918 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15919
15920         * packages.el (packages-find-packages-1): Don't allow a backwards
15921         compatible lisp tree to overwrite `preloaded-file-list'.
15922         Suggested by Colin Rafferty  <colin@xemacs.org>
15923
15924         * mouse.el (mouse-offix-drop): Set undo-boundary.
15925         From Oliver Graf <ograf@fga.de>
15926
15927 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15928
15929         * loadup.el (load-gc): rewrite as defun.
15930         Print something sensical if a required dump-time file isn't found.
15931
15932 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15933
15934         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15935         bug strikes a menudescriptor.
15936
15937         * package-get-base.el (package-get-base): Updated.
15938
15939         * package-info.el (batch-update-package-info): Derive REQUIRES
15940         from the Makefile.
15941
15942 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15943
15944         * files.el (save-some-buffers): Don't play games with deleting
15945         other windows if we are in the minibuffer window.
15946
15947 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15948
15949         * modeline.el (modeline-minor-mode-menu): Add support for :active
15950         (add-minor-mode): Document :active property to TOGGLE.
15951
15952 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15953
15954         * modeline.el (modeline-minor-mode-menu): Add support for an
15955         `:included' predicate in the `toggle-sym' plist.
15956         (add-minor-mode): Document the :included property, format
15957         docstring some more.
15958         (modeline-minor-mode-menu): Documentation string added.
15959
15960 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15961
15962         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15963         labels from the symbol-names by thwacking off the overly redundant
15964         and overused "mode", parenthesizing "minor", and capitalizing the
15965         resultant strings.  Also shortened the menu's title by eliminating
15966         the redundant buffer name.
15967         (add-minor-mode): Beautified the docstring, added mention of the
15968         `:menu-tag' property of TOGGLE.
15969         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15970         `toggle-sym' to beatify the mode-life menus.
15971         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15972         `auto-fill-function'.
15973
15974 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15975
15976         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15977         menus to :style 'toggle.
15978
15979 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15980
15981         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15982
15983 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15984
15985         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15986         only recognize first hyperlink.
15987         (hyper-apropos-highlightify): Deletia, this is already done by
15988         `hyper-apropos-insert-face'.
15989         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15990
15991 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15992
15993         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15994         mail.
15995         (toolbar-mail-reader): Add support for `send'.
15996         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15997
15998 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15999
16000         * info.el (Info-emacs-info-file-name): Add defvar for
16001         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16002         will function properly.
16003
16004 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16005
16006         * simple.el: make the backwards delete function called by
16007         `backward-or-forward-delete-char' user configurable.
16008
16009 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16010
16011         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16012         compiled function got loaded from.
16013
16014 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16015
16016         * term/apollo.el: Synched up with InfoDock 3.6.2.
16017
16018 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16019
16020         * startup.el (load-init-file): Load autoloads earlier.
16021         (startup-splash-frame): Handle InfoDock logo.
16022
16023         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16024         InfoDock.
16025         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16026
16027         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16028         doesn't have this function.
16029
16030         * packages.el (locate-data-file): Fix to call `locate-file'.
16031
16032 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16033
16034         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16035         version of version.el.
16036         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16037
16038         * x-menubar.el (default-menubar): Guard reference to
16039         `gnuserv-frame'.
16040         (default-menubar): Guard references to `font-lock-mode'.
16041         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16042         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16043
16044         * make-docfile.el: Don't snarf doc strings from autoloads.
16045
16046         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16047         loading auto-autoloads files.
16048
16049         * loaddefs.el: Disable dumping autoloads.
16050
16051 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16052
16053         * lisp-mnt.el: Synch to Emacs 20.2.
16054
16055         * help.el: Remove manual autoload of `finder-by-keyword'.
16056
16057         * finder.el (finder-by-keyword): Autoload.
16058
16059         * help.el: Conditionalize hyperbole setup.
16060
16061 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16062
16063         * packages.el (package-require): Update to reflect new data format.
16064
16065 1998-01-02  Didier Verna  <didier@xemacs.org>
16066
16067         * x-menubar.el (default-menubar): make the tutorials available
16068         through the menubar. (Plus some compilation warnings cleanup).
16069
16070 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16071
16072         * check-features.el: New file.  Perform sanity check after build.
16073
16074         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16075         files to tooltalk package.
16076         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16077         package.
16078
16079         * package-admin.el (package-admin-xemacs): Use better default for
16080         location of XEmacs binary.
16081
16082 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16083
16084         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16085         tag with sexp and add value tag with value `t'.
16086
16087 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16088
16089         * package-get.el: Changes to work with real data.
16090         From Pete Ware <ware@cis.ohio-state.edu>
16091
16092         * packages.el (packages-reload-autoloads): Guard load for the time
16093         being.
16094
16095         * update-elc.el ("packages.el"): Force loading packages.el instead
16096         of possibly out-of-date packges.elc.
16097         * make-docfile.el ("packages.el"): Ditto.
16098
16099 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16100
16101         * build-report.el (build-report-delete-regexp): Added a rule for
16102         the main tarball shadowing anything past it.
16103
16104 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16105
16106         * packages.el (package-provide): Delete a previous provide.
16107
16108         * package-info.el: New file.
16109
16110         * package-get.el: New file.
16111         From Pete Ware <ware@cis.ohio-state.edu>
16112         (package-get): Fix md5 computation to work with Mule.
16113
16114 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16115
16116         * simple.el (log-message-*): Quote symbols in docstrings properly.
16117
16118 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16119
16120         * packages.el (packages-new-autoloads): Ignore symbolic links.
16121
16122         * cus-face.el (face-custom-attributes-get): Fix typo.
16123         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16124
16125 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16126
16127         * startup.el (load-init-file): Reload new or changed autoloads
16128         unless inhibited.  Reload modified dumped lisp (stubbed).
16129
16130         * packages.el (packages-new-autoloads): New function.
16131         (packages-reload-autoloads): New function.
16132         (packages-reload-dumped-lisp): New (stub) function.
16133
16134         * loadup.el: Inhibit reloading dumped files when running temacs.
16135
16136         * loadhist.el (file-provides): Extend to handle variant
16137         extensions.
16138
16139         * replace.el (query-replace): Fix typo.
16140
16141 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16142
16143         * make-docfile.el: list-autoloads-path has been renamed.
16144         * update-elc.el: list-autoloads has been renamed.
16145
16146         * packages.el (packages-list-autoloads): Renamed.
16147         (packages-list-autoloads-path): Ditto.
16148
16149 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16150
16151         * packages.el (packages-find-packages-1): Made it signal a warning
16152         for an error in an auto-autoload.el file.
16153
16154 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16155
16156         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16157         tag with const.
16158         From Aki Vehtari <Aki.Vehtari@hut.fi>
16159
16160         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16161
16162         * loadhist.el (unload-feature): Remove autoload.
16163
16164 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16165
16166         * loadhist.el: Unpackaged.
16167
16168         * help.el (describe-symbol-find-file): Rename
16169         `describe-function-find-file' and make old name obsolete.
16170         (describe-function-1): Use it.
16171         (describe-function-1): Guard reference to
16172         `compiled-function-annotation'.
16173
16174 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16175
16176         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16177         argument.
16178         (help-mode-quit): New optional arg to control whether it kills or
16179         buries.  Tidied up.
16180         (with-displaying-help-buffer): Don't kill buffer initially, even
16181         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16182         (help-pretty-print-value): Rename back from
16183         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16184         use it, otherwise use dumped `cl-prettyprint'.
16185         (describe-variable): Use `help-pretty-print-value' again.
16186         (find-func): Removed reference to "find-func" at end.
16187
16188 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16189
16190         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16191           GUI XEmacs. Rename? x-menubar is rather window system
16192           independant, except for a couple of items.
16193
16194 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16195
16196         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16197         entries as they will no longer be distributed with XEmacs.
16198
16199         * format.el (format-alist): Fix image/tiff regexps.
16200         From P. E. Jareth Hein <jareth@camelot-soft.com>
16201
16202         * help.el (help-maybe-pretty-print-value): Rename.
16203         (describe-variable): Use it.
16204         (describe-variable): Add trailing linefeed.
16205
16206 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16207
16208         * help.el (describe-function-1): Don't output anything for
16209           arglist of autoload functions.
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 (help-mode-map): New bindings for `help-mode-bury',
16219         `describe-function-at-point', `describe-variable-at-point',
16220         `Info-elisp-ref', `customize-variable', `help-next-section' and
16221         `help-prev-section'.
16222         (help-next-section): New function.
16223         (help-prev-section): New function.
16224         (help-mode-quit): Changed to kill the help buffer.
16225         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16226         correctly.
16227         (help-buffer-name): New function to generate the name of help
16228         buffers.
16229         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16230         argument giving the name of the help buffer.
16231         (describe-key): Use `with-displaying-help-buffer' with name.
16232         (describe-mode): Ditto.
16233         (describe-bindings): Ditto.
16234         (describe-prefix-bindings): Ditto.
16235         (view-lossage): Ditto.
16236         (with-syntax-table): New macro.
16237         (function-called-at-point): Use `ignore-errors' and
16238         `with-syntax-table'.
16239         (function-at-point): Ditto.
16240         (describe-function): Use `with-displaying-help-buffer' with name.
16241         (function-arglist): Extracted from `describe-function-1'.  Returns
16242         function's arglist as string.
16243         (function-documentation): Extracted from `describe-function-1'.
16244         Returns function's docstring.
16245         (describe-function-1): Remove all the "stream" garbage, including
16246         the stream argument.  Use `function-arglist' and
16247         `function-documentation'.
16248         (describe-function-arglist): Just use `function-arglist'.
16249         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16250         (help-pretty-print-value): New function to help with
16251         pretty-printing variable values.  Knows about `#<...>'.  Needs
16252         `pp-internal'.
16253         (describe-variable): Use `with-displaying-help-buffer' with name.
16254         Formatting improved.  Display file where variable is defined, if
16255         known.  Use `help-pretty-print-value'.
16256         (describe-syntax): Use `with-displaying-help-buffer' with name.
16257         (list-processes): Remove "stream" garbage.
16258
16259 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16260
16261         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16262         call a dumped routine instead.
16263
16264         * x-win-xfree86.el: Wrap file in defun.
16265         * x-win-sun.el: Ditto.
16266
16267 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16268
16269         * help.el (view-emacs-news): Remove usage of outl-mouse which
16270         advises functions and does other evil things.
16271
16272 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16273
16274         * format.el (format-alist): Add `image/tiff'.
16275         From P. E. Jareth Hein <jareth@camelot-soft.com>
16276
16277 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16278
16279         * about.el (about-hackers): More names added.
16280
16281         * make-docfile.el: Remove superfluous package path search.
16282
16283         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16284
16285 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16286
16287         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16288         ignored shadows.
16289
16290 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16291
16292         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16293         get trailing slashes when added to the load-path.
16294
16295         * x-init.el (init-x-win): Locate where XEmacs X localization files
16296         are.
16297
16298 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16299
16300         * x-faces.el: Added support for foregroundToolBarColor
16301           to xpm-color-symbols.
16302
16303 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16304
16305         * etags.el (tags-remove-duplicates): Removed.
16306         (buffer-tag-table-list): Use `delete-duplicates'.
16307
16308         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16309         correctly.
16310         (get*): Defalias to `get'.
16311
16312         * cl.el (eql): Compare integers with `eq'.
16313         (cl-map-extents): Check for `map-extents' first.
16314
16315 1997-12-17  Didier Verna  <didier@xemacs.org>
16316
16317         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16318         added the 'numero', 'copyright' and 'trademark' symbols.
16319
16320         * leim/quail/latin-post.el ("french-postfix"): see above.
16321
16322 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16323
16324         * widget.el (define-widget): Check the arguments.
16325
16326         * cus-edit.el (customize-face): Use `check-argument-type'.
16327         (custom-variable-value-create): Use `signal' to signal error.
16328         (custom-variable-reset-saved): Ditto.
16329         (custom-variable-reset-standard): Ditto.
16330         (custom-face-reset-saved): Ditto.
16331
16332         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16333         (widget-default-format-handler): Ditto.
16334         (widget-checklist-add-item): Ditto.
16335         (widget-radio-add-item): Ditto.
16336         (widget-editable-list-entry-create): Ditto.
16337         (widget-sexp-prompt-value): Ditto.
16338
16339         * custom.el (custom-declare-variable): Signal errors better.
16340         (custom-handle-keyword): Ditto.
16341         (custom-declare-group): Ditto.
16342
16343         * window-xemacs.el (windows): Ditto.
16344
16345         * menubar.el (menu): Ditto.
16346
16347         * keydefs.el (keyboard): Ditto.
16348
16349         * minibuf.el (minibuffer): Ditto.
16350
16351         * process.el (execute): Ditto.
16352
16353         * fill.el (fill): Ditto.
16354
16355         * modeline.el (modeline): Ditto.
16356
16357         * help.el (help): Ditto.
16358
16359         * faces.el (faces): Ditto.
16360
16361         * files.el (files): Ditto.
16362
16363         * x-init.el (x): Ditto.
16364
16365         * lisp-mode.el (lisp): Ditto.
16366
16367         * process.el (processes): Ditto.
16368
16369         * mouse.el (mouse): Ditto.
16370
16371         * abbrev.el (abbrev): Moved from cus-edit.
16372
16373         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16374         as variable declaration.
16375
16376 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16377
16378         * menubar.el (find-menu-item): Use `check-argument-type'.
16379         (find-menu-item): Cosmetic changes.
16380
16381 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16382
16383         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16384
16385 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16386
16387         * startup.el (set-default-load-path): Only search package-path
16388         when not running temacs.
16389
16390         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16391         files.
16392
16393         * loadup.el: Correct commentary.  Reformatting.
16394         (really-early-error-handler): Use absolute path to the
16395         first dumped-lisp.el file.
16396         (really-early-error-handler): Print full path name of
16397         each dumped lisp file (inherited from InfoDock).
16398
16399         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16400         dumped-lisp.el files.
16401
16402         * make-docfile.el (preloaded-file-list): Reorder when the
16403         package-path is searched.
16404         * update-elc.el: Ditto.
16405
16406         * lisp-mode.el (call-with-condition-handler): Treat the same as
16407         `condition-case' for indentation.
16408
16409         * about.el (about-xemacs): Update release date.
16410
16411 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16412
16413         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16414         anywhere but at the last clause.
16415         (ecase): Disallow `t' and `otherwise'.
16416
16417 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16418
16419         * cus-edit.el (custom-buffer-create-buttons): New function
16420         from stuff moved out of `custom-buffer-create-internal'.
16421         (custom-novice): New variable.  Default t.
16422         (custom-display-global-buttons): Ditto.  Default `top'.
16423         (custom-buffer-create-internal): Only display help if
16424         `custom-novice' is non-nil.  Display global buttons according to
16425         `custom-display-global-buttons'.
16426
16427 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16428
16429         * menubar.el (find-menu-item): Use `check-argument-type'.
16430         (find-menu-item): Cosmetic changes.
16431
16432 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16433
16434         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16435         look.
16436
16437 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16438
16439         * format.el (format-deannotate-region):  Bug fix.
16440         Deannotating a region containing unknown tags would fail
16441         (causing decoding of text/enriched to fail at user level)
16442
16443 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16444
16445         * minibuf.el (read-directory-name): Support sixth
16446           arg, HISTORY, as already documented.
16447
16448 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16449
16450         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16451         to `ecase'.
16452
16453 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16454
16455         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16456         skk-activate.
16457
16458 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16459
16460         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.