update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-sip-itaiji-005'.
5
6         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
7         XEmacs CHISE.
8
9 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=>ucs@cognate'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
16
17         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
18         CHISE.
19         (=>ucs@hanyo-denshi): Abolished.
20         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
21         (=>ucs-bmp-itaiji-009): Ditto.
22         (=>ucs-sip@cognate): Ditto.
23
24 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=>ucs-bmp-itaiji-004'.
28
29         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
30         XEmacs CHISE.
31
32 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
35         setting for `=>ucs-itaiji-004'.
36
37 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
41         `=>ucs-bmp-itaiji-007'.
42
43         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
44         XEmacs CHISE.
45         (=>ucs-itaiji-004): Ditto.
46         (=>ucs-sip-itaiji-004): Ditto.
47         (=>ucs-bmp-itaiji-007): Ditto.
48
49 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
52         setting for `=ucs-itaiji-010'.
53
54 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-charset.el (default-coded-charset-priority-list):
57         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
58         - Add `=ucs-bmp-itaiji-010'.
59         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
60           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
61         - Add `=>ucs-sip@iwds-1'.
62
63         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
64         XEmacs CHISE.
65         (=ucs-bmp-itaiji-010): Ditto.
66         (=>ucs-sip@iwds-1): Ditto.
67
68 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
72
73         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
74         XEmacs CHISE.
75         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
76
77 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
80         setting for `=>ucs-itaiji-003'.
81
82 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=>ucs-bmp-itaiji-003'.
86
87         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
88         XEmacs CHISE.
89         (=>ucs-bmp-itaiji-003): Ditto.
90
91 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `=ucs-bmp-itaiji-011'.
95
96         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
97         XEmacs CHISE.
98
99 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
102         setting for `==ucs-var-002'.
103
104 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
107         setting for `==ucs-itaiji-002'.
108
109 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
112         `==ucs-sip-itaiji-002'.
113
114         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
115         XEmacs CHISE.
116
117 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
120         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
121
122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
123         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
124         `=>ucs-sip-itaiji-007'.
125
126         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
127         XEmacs CHISE.
128         (=>ucs-sip-itaiji-007): Ditto.
129         (=ucs-sip-itaiji-007): Ditto.
130         (=ucs-itaiji-011): Ditto.
131         (=ucs-sip-itaiji-011): Ditto.
132
133 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist):
136         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
137
138 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
141         `==ucs-bmp-var-002'.
142
143         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
144         CHISE.
145         (==ucs-bmp-var-002): Ditto.
146
147         * mule/mule-coding.el (coded-charset-entity-reference-alist):
148         Modify some priorities.
149
150 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
154         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
155
156 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `=big5-cdp-var-001'.
160
161         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
162         XEmacs CHISE.
163
164 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `==ucs-itaiji-005'.
168
169 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `=ucs-itaiji-007'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
176
177         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
178         XEmacs CHISE.
179         (==ucs-bmp-itaiji-005): Ditto.
180         (=ucs-itaiji-007): Ditto.
181         (=ucs-bmp-itaiji-007): Ditto.
182
183 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `==gt-pj-k1' and `==gt-pj-k2'.
187
188 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
191         CHISE.
192         (==gt-pj-k2): Ditto.
193
194 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
197         setting for `=>ucs-itaiji-005'.
198
199 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
202         `=>>cbeta'.
203
204 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
207         `=>ucs-sip@component'.
208
209         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
210         instead of `=ucs' as its mother.
211         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
212
213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
214         setting for `=>ucs-itaiji-006'.
215
216 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `=>ucs-bmp-itaiji-006'.
220
221         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
222         XEmacs CHISE.
223         (=>ucs-bmp-itaiji-006): Ditto.
224
225 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
228         `=>ucs-bmp-itaiji-001'.
229
230         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
231         XEmacs CHISE.
232
233 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
237
238         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
239         instead of `=ucs' as its mother.
240         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
241         (==ucs-bmp-itaiji-002): Ditto.
242         (==ucs-itaiji-003): Ditto.
243         (==ucs-bmp-itaiji-003): Ditto.
244
245 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         setting for `=big5-cdp-var-002'.
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=big5-cdp-var-002'.
252
253         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
254         XEmacs CHISE.
255
256 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
259         `=ucs-sip-var-004'.
260
261         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
262         XEmacs CHISE.
263
264 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=>ucs-bmp-cjk@iwds-1'.
268
269         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
270         XEmacs CHISE.
271
272 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
275         setting for `=ucs-var-005'.
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=ucs-bmp-var-005'.
279
280         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
281         CHISE.
282         (=ucs-bmp-var-005): Ditto.
283
284 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `=>ucs-sip-itaiji-002'.
288
289         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
290         XEmacs CHISE.
291
292 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `=>ucs-itaiji-002'.
296
297 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
301
302         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
303         (=>ucs-itaiji-002): Ditto.
304         (=>ucs-bmp-itaiji-002): Ditto.
305
306 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `=>ucs-itaiji-001'.
310
311 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
315
316         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
317         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
318         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
319         (=>ucs-sip-itaiji-001): Ditto.
320
321         * mule/mule-coding.el(coded-charset-entity-reference-alist):
322         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
323         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
324
325 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list):
328         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
329         `=jef-china3' and `chinese-isoir165'.
330
331 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `=>ucs-bmp-itaiji-005'.
335
336         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
337         XEmacs CHISE.
338         (=>ucs-bmp-itaiji-005): Ditto.
339
340 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
343         `=+>jis-x0213-2'.
344
345 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-charset.el (default-coded-charset-priority-list): Add
348         `=+>adobe-japan1-6'.
349
350 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `=+>jis-x0208@1978'.
354
355 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358         setting for `=>ucs@component'.
359
360 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
364
365 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist):
368         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
369
370 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
373         CHISE.
374         (=>ucs@jis/2004): Ditto.
375
376 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist):
379         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
380
381 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=>cbeta'.
385
386 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `==big5-cdp-itaiji-001'.
390
391         * mule/mule-charset.el (default-coded-charset-priority-list): Add
392         `==big5-cdp-itaiji-001'.
393
394         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
395         XEmacs CHISE.
396
397 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
400         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
401         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
402
403         * mule/mule-charset.el (default-coded-charset-priority-list): Add
404         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
405         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
406
407         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
408         XEmacs CHISE.
409         (=>big5-cdp-itaiji-001): Ditto.
410         (=big5-cdp-itaiji-002): Ditto.
411         (=big5-cdp-itaiji-003): Ditto.
412
413 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
414
415         * mule/mule-charset.el (default-coded-charset-priority-list): Add
416         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
417
418 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list):
421         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
422         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
423         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
426         setting for `=ucs-var-008'.
427
428         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
429         CHISE.
430         (=ucs-bmp-var-008): Likewise.
431
432 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-charset.el (default-coded-charset-priority-list):
435         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
436
437 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `==ucs-sip@JP/hanazono'.
441
442         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
443         XEmacs CHISE.
444
445 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `=ucs-bmp-var-006'.
452
453         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
454         CHISE.
455         (=ucs-bmp-var-006): Likewise.
456
457 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-charset.el (default-coded-charset-priority-list): Add
460         `=ucs-bmp-itaiji-009'.
461
462         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
463         XEmacs CHISE.
464         (=ucs-bmp-itaiji-009): Likewise.
465
466 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `=>big5-cdp'.
470
471 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
474         (utf-8-ivs-gb): Likewise.
475         (utf-8-gb-er): Likewise.
476         (utf-8-ivs-gb-er): Likewise.
477         (utf-8-cns): Likewise.
478         (utf-8-ivs-cns): Likewise.
479         (utf-8-cns-er): Likewise.
480         (utf-8-ivs-cns-er): Likewise.
481         (utf-8-big5): Likewise.
482         (utf-8-ivs-big5): Likewise.
483         (utf-8-big5-er): Likewise.
484         (utf-8-ivs-big5-er): Likewise.
485         (utf-8-jis): Likewise.
486         (utf-8-ivs-jis): Likewise.
487         (utf-8-jis-er): Likewise.
488         (utf-8-ivs-jis-er): Likewise.
489         (utf-8-ks): Likewise.
490         (utf-8-ivs-ks): Likewise.
491         (utf-8-ks-er): Likewise.
492         (utf-8-ivs-ks-er): Likewise.
493
494 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
497         (utf-8-ivs-jp): Likewise.
498         (utf-8-jp-er): Likewise.
499         (utf-8-ivs-jp-er): Likewise.
500
501 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
502
503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
504         setting for `=ucs-var-010'.
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `=ucs-bmp-var-010'.
508
509         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
510         CHISE.
511         (=ucs-bmp-var-010): Likewise.
512
513 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
514
515         * mule/mule-charset.el (default-coded-charset-priority-list): Add
516         `=ucs-sip@JP/hanazono'.
517
518         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
519         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
520
521 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-charset.el (default-coded-charset-priority-list):
524         - Add `=big5-cdp-var-004'.
525         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
526           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
527
528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
529         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
530         `=big5-cdp-var-005'.
531
532         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
533         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
534         `=big5-cdp-var-003'.
535         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
536         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
537         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
538
539 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list):
542         Don't prefer ucs-compat CCSes to other CCSes.
543
544 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `===ucs-bmp-cjk-compat@unicode'.
548
549         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
550         coded-charset for XEmacs CHISE.
551
552 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=ucs-sip-itaiji-003'.
556
557         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
558         XEmacs CHISE.
559
560 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
563         setting for `=ucs-var-004'.
564
565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
566         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
567
568         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
569         XEmacs CHISE.
570         (=ucs-var-004): Ditto.
571         (=ucs-bmp-var-004): Ditto.
572
573 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
576         `=ucs-sip-var-003'.
577
578         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
579         XEmacs CHISE.
580
581 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
584         setting for `=ucs-itaiji-006'.
585
586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
587         `=ucs-bmp-itaiji-006'.
588
589         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
590         XEmacs CHISE.
591         (=ucs-bmp-itaiji-006): Ditto.
592
593 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
596         `=ucs-sip-var-002'.
597
598         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
599         XEmacs CHISE.
600
601 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-charset.el (default-coded-charset-priority-list): Add
604         `=ucs-sip-itaiji-002'.
605
606         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
607         XEmacs CHISE.
608
609 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `==hanyo-denshi/tk'.
613
614 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
617         (=hanyo-denshi/tk): Fix `long-name'.
618         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
619
620 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for `=>mj'.
624
625 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
626
627         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
628         coded-charset for XEmacs CHISE.
629
630 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `=hanyo-denshi/tk'.
634
635 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
638         `=hanyo-denshi/tk/mf-01'.
639
640         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
641         XEmacs CHISE.
642         (=hanyo-denshi/tk/mf-01): Ditto.
643
644 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-charset.el (default-coded-charset-priority-list):
647         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
648
649 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list):
652         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
653
654 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
661
662         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
663         XEmacs CHISE.
664         (=ucs-bmp-itaiji-004): Ditto.
665         (=ucs-itaiji-005): Ditto.
666         (=ucs-bmp-itaiji-005): Ditto.
667
668 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `=ucs-sip-itaiji-001'.
672
673         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
674         XEmacs CHISE.
675
676 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
680         `=ucs-itaiji-008'.
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
684         `=ucs-bmp-itaiji-008'.
685
686         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
687         XEmacs CHISE.
688         (=ucs-bmp-itaiji-001): Ditto.
689         (=ucs-itaiji-003): Ditto.
690         (=ucs-bmp-itaiji-003): Ditto.
691         (=ucs-itaiji-008): Ditto.
692         (=ucs-bmp-itaiji-008): Ditto.
693
694 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
697         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
698
699         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
700         for XEmacs CHISE.
701         (==ucs-bmp-cjk-compat@JP): Ditto.
702
703 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
706         setting for `===hng-tzs'.
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `===hng-tzs'.
710
711         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
712         CHISE.
713
714 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
717         setting for `===hng-doh'.
718
719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
720         `===hng-doh'.
721
722         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
723         CHISE.
724
725 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         setting for `===hng-wad'.
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `===hng-wad'.
732
733         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
734         CHISE.
735
736 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         settings for `==koseki' and `===hng-kcc'.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `===hng-kcc'.
743
744         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
745         CHISE.
746
747 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
750         setting for `===hng-nkk'.
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `===hng-nkk'.
754
755         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
756         CHISE.
757
758 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `===hng-ink'.
762
763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
764         `===hng-ink'.
765
766         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
767         CHISE.
768
769 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         setting for `===hng-jhk'.
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `===hng-jhk'.
776
777         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
778         CHISE.
779
780 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
783         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
784         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
785         (===jis-x0213-1@2004): Likewise.
786         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
787         "jisx0213\\(\\.2004\\)-1" as the registry.
788         (=+>jis-x0213-1@2004): Likewise.
789         (=>jis-x0213-1@2004): Likewise.
790
791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
792         `===jis-x0213-1@2004'.
793
794 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for `===hng-nak'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `===hng-nak'.
801
802         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
803         CHISE.
804
805 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for `===hng-hos'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `===hng-hos'.
812
813         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
814         CHISE.
815
816 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `===hng-tzj'.
820
821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
822         `===hng-tzj'.
823
824         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
825         CHISE.
826
827 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
830         setting for `===hng-kae'.
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `===hng-kae'.
834
835         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
836         CHISE.
837
838 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
841         setting for `===hng-kar'.
842
843         * mule/mule-charset.el (default-coded-charset-priority-list): Add
844         `===hng-kar'.
845
846         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
847         CHISE.
848
849 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `===hng-kyd'.
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `===hng-kyd'.
856
857         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
858         CHISE.
859
860 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         setting for `===hng-hok'.
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `===hng-hok'.
867
868         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
869         CHISE.
870
871 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         setting for `===hng-jyu'.
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `===hng-jyu'.
878
879         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
880         CHISE.
881
882 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         setting for `===hng-zkd'.
886
887         * mule/mule-charset.el (default-coded-charset-priority-list): Add
888         `===hng-zkd'.
889
890         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
891         CHISE.
892
893 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
894
895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
896         setting for `===hng-kmi'.
897
898         * mule/mule-charset.el (default-coded-charset-priority-list): Add
899         `===hng-kmi'.
900
901         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
902         CHISE.
903
904 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
905
906         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
907         setting for `===hng-okd'.
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `===hng-okd'.
911
912         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
913         CHISE.
914
915 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
916
917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
918         setting for `===hng-nkm'.
919
920         * mule/mule-charset.el (default-coded-charset-priority-list): Add
921         `===hng-nkm'.
922
923         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
924         CHISE.
925
926 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
927
928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
929         setting for `===hng-nto'.
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `===hng-nto'.
933
934         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
935         CHISE.
936
937 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
940         setting for `===hng-yhk'.
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `===hng-yhk'.
944
945         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
946         CHISE.
947
948 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
951         setting for `===hng-sok'.
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `===hng-sok'.
955
956         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
957         CHISE.
958
959 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         setting for `===hng-kda'.
963
964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
965         `===hng-kda'.
966
967         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
968         CHISE.
969
970 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
973         setting for `===hng-myz'.
974
975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
976         `===hng-myz'.
977
978         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
979         CHISE.
980
981 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
984         setting for `===hng-kgk'.
985
986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
987         `===hng-kgk'.
988
989         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
990         CHISE.
991
992 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `===hng-drt'.
996
997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
998         `===hng-drt'.
999
1000         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1001         CHISE.
1002
1003 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `===hng-mam'.
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `===hng-mam'.
1010
1011         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1012         CHISE.
1013
1014 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `===hng-dng'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `===hng-dng'.
1021
1022         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1023         CHISE.
1024
1025 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=>cns11643-5'.
1029
1030 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `===hng-keg'.
1034
1035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1036         `===hng-keg'.
1037
1038         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1039         CHISE.
1040
1041 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `===hng-jou'.
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1047         `===hng-jou'.
1048
1049         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `===hng-smk'.
1056
1057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1058         `===hng-smk'.
1059
1060         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1061         CHISE.
1062
1063 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `===hng-kyo'.
1067
1068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1069         `===hng-kyo'.
1070
1071         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1072         CHISE.
1073
1074 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `===hng-kss'.
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `===hng-kss'.
1081
1082         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1083         CHISE.
1084
1085 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `===hng-wan'.
1089
1090         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1091         `===hng-wan'.
1092
1093         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1094         CHISE.
1095
1096 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `===hng-ksk'.
1100
1101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1102         `===hng-ksk'.
1103
1104         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1105         CHISE.
1106
1107 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `===hng-kyu'.
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `===hng-kyu'.
1114
1115         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1116         CHISE.
1117
1118 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         setting for `===hng-skk'.
1122
1123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1124         `===hng-skk'.
1125
1126         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1127         CHISE.
1128
1129 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         setting for `===hng-sik'.
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `===hng-sik'.
1136
1137         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1138         CHISE.
1139
1140 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `===hng-kbk'.
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146         `===hng-kbk'.
1147
1148         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1149         CHISE.
1150
1151 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for `===hng-kcj'.
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `===hng-kcj'.
1158
1159         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1160         CHISE.
1161
1162 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         setting for `===hng-k24'.
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `===hng-k24'.
1169
1170         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1171         CHISE.
1172
1173 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `===hng-gok'.
1177
1178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179         `===hng-gok'.
1180
1181         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1182         CHISE.
1183 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         setting for `===hng-tsu'.
1187
1188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1189         `===hng-tsu'.
1190
1191         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1192         CHISE.
1193
1194 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1197         setting for `===hng-sys'.
1198
1199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1200         `===hng-sys'.
1201
1202         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1203         CHISE.
1204
1205 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1208         - Use "&HNG010-<d><d><d><d><d>;" instead of
1209           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1210         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1211
1212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1213         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1214
1215         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1216         "hngkhi-0" as the suffix of registry.
1217         (===hng-khm): New coded-charset for XEmacs CHISE.
1218         (=ucs-itaiji-002): Ditto.
1219         (=ucs-bmp-itaiji-002): Ditto.
1220
1221 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `=>ucs@iwds-1'.
1225
1226         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1227         XEmacs CHISE.
1228
1229 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1230
1231         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1232         CHISE.
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1235         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1236         `===hng-khi'.
1237
1238 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         setting for `===hng-khi'.
1242
1243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1244         `===hng-khi'.
1245
1246         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1247         CHISE.
1248
1249 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1252         #x9FA5 as the value of `max-code'.
1253         (=ucs-bmp-var-002): Likewise.
1254         (=ucs-bmp-var-003): Likewise.
1255         (=ucs-bmp-itaiji-084): Likewise.
1256         (=ucs-bmp-cjk@JP): Likewise.
1257         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1258         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1259         (=>ucs-bmp-cjk@component): Likewise.
1260
1261 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1264         CHISE.
1265
1266 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1267
1268         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1269         XEmacs CHISE.
1270         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1271         `==jis-x0208@1978/2-pr' as the mother.
1272
1273 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1276         CHISE.
1277
1278 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1279
1280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1281         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1282
1283 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1286         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1287
1288 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `===ucs@gb'.
1292
1293 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1294
1295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1296         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1297         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1298         as the entity-reference for `===jis-x0213-1@2000'; use
1299         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1300
1301 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1304         `===jis-x0208'.
1305
1306         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1307         instead of `===jis-x0208' as the mother.
1308         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1309         `===jis-x0208' as the mother.
1310         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1311         `===jis-x0208' as the mother.
1312         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1313         `===jis-x0213-1' as the mother.
1314         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1315         `===jis-x0213-1' as the mother.
1316         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1317         the mother.
1318         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1319         mother.
1320
1321 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for `=ucs-var-001'.
1325
1326 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `=ucs-bmp-var-001'.
1330
1331         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1332         CHISE.
1333         (=ucs-bmp-var-001): Ditto.
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1336         setting for `=ucs-var-003'.
1337
1338 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `=ucs-bmp-var-003'.
1342
1343         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1344         CHISE.
1345         (=ucs-bmp-var-003): Ditto.
1346
1347 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `=ucs-var-002'.
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `=ucs-bmp-var-002'.
1354
1355         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1356         CHISE.
1357         (=ucs-bmp-var-002): Ditto.
1358
1359 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1362         XEmacs CHISE.
1363         (==jis-x0208@1978/5pr): Ditto.
1364
1365 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1366
1367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1368         `=>ucs-bmp-cjk@component'.
1369
1370         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1371         XEmacs CHISE.
1372         (=>ucs-bmp-cjk@component): Ditto.
1373
1374 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1375
1376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1377         setting for `=>iwds-1'.
1378
1379 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1382         CHISE.
1383
1384 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1385
1386         * mule/mule-charset.el (default-coded-charset-priority-list):
1387         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1388         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1389         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1390         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1391
1392 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1395         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1396
1397         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1398         `=>>ucs@iso' as the mother.
1399         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1400         mother.
1401
1402 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for `===hanyo-denshi/ia'.
1406
1407 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1408
1409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1410         `===hanyo-denshi/ia'.
1411
1412 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-conf.el (=koseki): Fix DOC.
1415         (==koseki): New coded-charset for XEmacs CHISE.
1416
1417 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1420         XEmacs CHISE.
1421         (===hanyo-denshi/jd): Fix DOC.
1422
1423 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         setting for `===hanyo-denshi/ip'.
1427
1428 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1431         `===hanyo-denshi/ip'.
1432
1433         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1434         XEmacs CHISE.
1435
1436 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `==ucs-radicals@unicode' and `=>daikanwa'.
1440
1441         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1442         for XEmacs CHISE.
1443
1444 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1447         XEmacs CHISE.
1448
1449 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1452         `===ruimoku-v6'.
1453
1454 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         setting for `===ruimoku-v6'.
1458
1459 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1460
1461         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1462         CHISE.
1463
1464 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1465
1466         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1467         coded-charset for XEmacs CHISE.
1468
1469 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1472         XEmacs CHISE.
1473
1474 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1477         `===ucs-sip@iso'.
1478
1479 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1482         CHISE.
1483
1484 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1487         `==ucs-sip@iso'.
1488
1489         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1490         CHISE.
1491
1492 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1495         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1496         (=ucs-sip-ext-b@iso): Fix registry.
1497         (==ucs-sip-ext-b@iso): Ditto.
1498         (===ucs-sip-ext-b@iso): Ditto.
1499
1500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1501         `=ucs-sip@iso'.
1502
1503 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1504
1505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1506         setting for `=>cbeta'.
1507
1508 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1509
1510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1511         `=>cns11643-7'.
1512
1513         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1514
1515 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1518         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1519
1520 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1521
1522         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1523         `=ucs@cns'.
1524         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1525         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1526         `=ucs@jis/1990'.
1527         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1528         `=ucs@jis/2000'.
1529         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1530         `=ucs@jis/2004'.
1531         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1532
1533         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1534         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1535
1536 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1539         XEmacs CHISE.
1540         (==jis-x0208@1978/1pr): Ditto.
1541         (==jis-x0208@1978/2-pr): Ditto.
1542
1543 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `===jis-x0213-1@2004'.
1547
1548 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1552
1553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1554         `===hanyo-denshi/jb'.
1555
1556         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1557         XEmacs CHISE.
1558         (=+>hanyo-denshi/ft): Ditto.
1559         (=+>hanyo-denshi/jt): Ditto.
1560
1561 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1564         `===hanyo-denshi/hg'.
1565
1566 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1567
1568         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1569         XEmacs CHISE.
1570         (===hanyo-denshi/hg): Ditto.
1571
1572 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1575         glyph-forms instead of detailed glyph-images.
1576         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1577         `=adobe-japan1-*'.
1578         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1579         (===adobe-japan1-1): Ditto.
1580         (===adobe-japan1-2): Ditto.
1581         (===adobe-japan1-3): Ditto.
1582         (===adobe-japan1-4): Ditto.
1583         (===adobe-japan1-5): Ditto.
1584         (===adobe-japan1-6): Ditto.
1585         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1586         `=>>>adobe-japan1' as the mother.
1587         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1588         `=>>adobe-japan1' as the mother.
1589         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1590         glyph-images.
1591         (==jis-x0208@1978): Ditto.
1592         (==jis-x0208@1983): Ditto.
1593         (==jis-x0208@1990): Ditto.
1594         (==jis-x0213-1): Ditto.
1595         (==jis-x0213-1@2000): Ditto.
1596         (==jis-x0213-1@2004): Ditto.
1597         (==jis-x0213-2): Ditto.
1598         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1599         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1600         `=jis-x0208@1978'.
1601         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1602         `=jis-x0208@1983'.
1603         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1604         `=jis-x0208@1990'.
1605         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1606         `=jis-x0213-1'.
1607         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1608         `=jis-x0213-1@2000'.
1609         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1610         `=jis-x0213-1@2004'.
1611         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1612         `=jis-x0213-2'.
1613         (===jis-x0208): New coded-charset for XEmacs CHISE.
1614         (===jis-x0208@1978): Ditto.
1615         (===jis-x0208@1983): Ditto.
1616         (===jis-x0208@1990): Ditto.
1617         (===jis-x0213-1): Ditto.
1618         (===jis-x0213-1@2000): Ditto.
1619         (===jis-x0213-2): Ditto.
1620         (===jis-x0212): Ditto.
1621         (===ks-x1001): Ditto.
1622         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1623         mother.
1624         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1625         as the mother.
1626         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1627         as the mother.
1628         (===cns11643-1): New coded-charset for XEmacs CHISE.
1629         (===cns11643-2): Ditto.
1630         (===cns11643-3): Ditto.
1631         (===cns11643-4): Ditto.
1632         (===cns11643-5): Ditto.
1633         (===cns11643-6): Ditto.
1634         (===cns11643-7): Ditto.
1635         (=>>cns11643-1): Ditto.
1636         (==big5-cdp): Indicate abstract glyph-images instead of
1637         representative glyph-images.
1638         (===big5-cdp): New coded-charset for XEmacs CHISE.
1639         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1640         detailed glyph-images.
1641         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1642         `=hanyo-denshi/*'.
1643         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1644         (===hanyo-denshi/ib): Ditto.
1645         (===hanyo-denshi/jt): Ditto.
1646         (===hanyo-denshi/ks): Ditto.
1647         (===mj): Ditto.
1648         (===mj-0): Ditto.
1649         (===mj-1): Ditto.
1650         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1651         `=>>>hanyo-denshi/*' as its mother.
1652         (==gt): Indicate abstract glyph-forms instead of detailed
1653         glyph-images.
1654         (===gt): New coded-charset for XEmacs CHISE.
1655         (=>>>gt): Indicates `==gt' instead of `=gt'.
1656         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1657         (==gt-k): Indicate abstract glyph-forms instead of detailed
1658         glyph-images.
1659         (===gt-k): New coded-charset for XEmacs CHISE.
1660         (==daikanwa): Indicates glyph-images instead of detailed
1661         glyph-images.
1662         (===daikanwa): New coded-charset for XEmacs CHISE.
1663         (===daikanwa/+p): Ditto.
1664         (===daikanwa/ho): Ditto.
1665         (==cbeta): Ditto.
1666         (===cbeta): Ditto.
1667         (==jef-china3): Ditto.
1668         (===jef-china3): Ditto.
1669         (==ruimoku-v6): Ditto.
1670         (==ucs@iso): Indicate representative glyph-forms instead of
1671         representative glyph-images.
1672         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1673         (==ucs@unicode): Indicate representative glyph-forms instead of
1674         representative glyph-images.
1675         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1676         `=ucs@unicode'.
1677         (==ucs@cns): Indicate representative glyph-forms instead of
1678         representative glyph-images.
1679         (==ucs@jis): Ditto.
1680         (==ucs@jis/1990): Ditto.
1681         (==ucs@jis/2000): Ditto.
1682         (==ucs@jis/2004): Ditto.
1683         (==ucs@ks): Ditto.
1684         (===ucs@iso): New coded-charset for XEmacs CHISE.
1685         (===ucs@unicode): Ditto.
1686         (===ucs@gb): Ditto.
1687         (===ucs@ks): Ditto.
1688         (===ucs-bmp-cjk@gb): Ditto.
1689         (===ucs-sip-ext-b@iso): Ditto.
1690
1691 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1694         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1695         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1696         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1697         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1698         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1699         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1700         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1701         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1702         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1703
1704         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1705         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1706         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1707         - Use "&g1-[NAME];" for `=>>[NAME]'.
1708         - Abolish "&g2-[NAME];".
1709
1710 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1711
1712         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1713         `=>>ucs@cns' as the mother.
1714
1715 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1716
1717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1718         setting for `==ucs@ks'.
1719
1720 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1721
1722         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1723         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1724         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1725         0x00E30000〜0x00E409D5.
1726
1727 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1730         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1731         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1732
1733 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1736         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1737
1738         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1739         (=mj-0): Ditto.
1740         (=mj-1): Ditto.
1741         (==mj): Ditto.
1742         (==mj-0): Ditto.
1743         (==mj-1): Ditto.
1744         (=>>mj): Ditto.
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         setting for `=mj' and `==mj'.
1748
1749 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1750
1751         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1752         CHISE.
1753
1754 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1755
1756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1757         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1758         `=>ucs@hanyo-denshi'.
1759
1760 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1763         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1764
1765         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1766         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1767
1768 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1771         XEmacs CHISE.
1772
1773 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1776         Change priority of `=>>>ucs@iso'.
1777
1778         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1779         `=>>>ucs@iso' as the mother.
1780         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1781
1782 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1785         Change priority of `=>>>ucs@unicode'.
1786
1787         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1788         `=ucs@unicode'.
1789
1790 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1791
1792         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1793         Change priority of `=>>>ucs@jis'.
1794
1795         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1796         `=ucs@jis'.
1797
1798 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         setting for `==daikanwa/+p'.
1802
1803 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         setting for `==shinjigen@1ed'.
1807
1808 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1809
1810         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1811         XEmacs CHISE.
1812
1813 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1814
1815         * mule/mule-conf.el (==shinjigen): Modify DOC.
1816         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1817         (==shinjigen@rev): Modify DOC.
1818
1819 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1822         CHISE.
1823
1824 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1827         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1828
1829         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1830         XEmacs CHISE.
1831
1832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1833         `==daikanwa'.
1834
1835 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1838         setting for `==cns11643-7'.
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `==cns11643-7'.
1842
1843 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1846         `==cns11643-6'.
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1849         setting for `==cns11643-6'.
1850
1851 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         setting for `==cns11643-5'.
1855
1856         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1857         `==cns11643-5'.
1858
1859 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `==cns11643-4'.
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1865         `==cns11643-4'.
1866
1867 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1868
1869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1870         setting for `==cns11643-3'.
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1873         `==cns11643-3'.
1874
1875 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1876
1877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1878         setting for `==cns11643-2'.
1879
1880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1881         `==cns11643-2'.
1882
1883 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1884
1885         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1886         Change priority of `=>>>ucs@ks'.
1887
1888         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1889         `=ucs@ks'.
1890
1891 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1892
1893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1894         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1895         `==ucs@cns' and `==cns11643-1'.
1896
1897         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1898         (==cns11643-2): Ditto.
1899         (==cns11643-3): Ditto.
1900         (==cns11643-4): Ditto.
1901         (==cns11643-5): Ditto.
1902         (==cns11643-6): Ditto.
1903         (==cns11643-7): Ditto.
1904
1905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1906         `==cns11643-1'.
1907
1908 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1911         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1912         `=>>>ucs@jis/1990'.
1913
1914         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1915         `=ucs@jis/1990'.
1916         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1917         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1918
1919 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1920
1921         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1922         Change priority of `=>>>ucs@cns'.
1923
1924         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1925         `=ucs@cns'.
1926
1927 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1928
1929         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1930         `==ks-x1001'.
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1933         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1934         `==ks-x1001'.
1935
1936 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1939
1940 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1941
1942         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1943         `=jis-x0208'.
1944         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1945         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1946         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1947         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1948         (=>>>jis-x0213-1@2000): Changed to an alias for
1949         `=jis-x0213-1@2000'.
1950         (=>>>jis-x0213-1@2004): Changed to an alias for
1951         `=jis-x0213-1@2004'.
1952         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1953
1954 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1955
1956         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1957         `=adobe-japan1-0'.
1958         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1959         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1960         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1961         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1962         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1963         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1964
1965 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1969         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1970         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1971         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1972         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1973
1974 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1975
1976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1977         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1978         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1979         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1980         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1981         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1982         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1983         `==jis-x0212'.
1984
1985 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1986
1987         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1988         "AdobeJapan1-[0-6]$".
1989         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1990         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1991         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1992         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1993         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1994         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1995         (==adobe-japan1-1): Ditto.
1996         (==adobe-japan1-2): Ditto.
1997         (==adobe-japan1-3): Ditto.
1998         (==adobe-japan1-4): Ditto.
1999         (==adobe-japan1-5): Ditto.
2000         (==adobe-japan1-6): Ditto.
2001         (==jis-x0208): Ditto.
2002         (==jis-x0208@1978): Ditto.
2003         (==jis-x0208@1983): Ditto.
2004         (==jis-x0208@1990): Ditto.
2005         (==jis-x0213-1): Ditto.
2006         (==jis-x0213-1@2000): Ditto.
2007         (==jis-x0213-1@2004): Ditto.
2008         (==jis-x0213-2): Ditto.
2009         (==jis-x0212): Ditto.
2010         (==gb2312): Ditto.
2011         (==iso-ir165): Ditto.
2012         (==gb12345): Ditto.
2013         (==ks-x1001): Ditto.
2014         (==cns11643-1): Ditto.
2015         (==cns11643-2): Ditto.
2016         (==cns11643-3): Ditto.
2017         (==cns11643-4): Ditto.
2018         (==cns11643-5): Ditto.
2019         (==cns11643-6): Ditto.
2020         (==cns11643-7): Ditto.
2021         (==big5-cdp): Ditto.
2022         (==hanyo-denshi/ja): Ditto.
2023         (==hanyo-denshi/jb): Ditto.
2024         (==hanyo-denshi/jc): Ditto.
2025         (==hanyo-denshi/jd): Ditto.
2026         (==hanyo-denshi/ft): Ditto.
2027         (==hanyo-denshi/ia): Ditto.
2028         (==hanyo-denshi/ib): Ditto.
2029         (==hanyo-denshi/hg): Ditto.
2030         (==hanyo-denshi/jt): Ditto.
2031         (==hanyo-denshi/ks): Ditto.
2032         (==gt): Ditto.
2033         (==gt-k): Ditto.
2034         (==daikanwa): Ditto.
2035         (==shinjigen): Ditto.
2036         (==ucs@iso): Ditto.
2037         (==ucs@unicode): Ditto.
2038         (==ucs@gb): Ditto.
2039         (==ucs-bmp@gb): Ditto.
2040         (==ucs@cns): Ditto.
2041         (==ucs-bmp@cns): Ditto.
2042         (==ucs@jis): Ditto.
2043         (==ucs@jis/1990): Ditto.
2044         (==ucs@jis/2000): Ditto.
2045         (==ucs@jis/2004): Ditto.
2046         (==ucs@JP): Ditto.
2047         (==ucs@JP/hanazono): Ditto.
2048         (==ucs@ks): Ditto.
2049         (==ucs-bmp@ks): Ditto.
2050         (==ucs@cns11643): Ditto.
2051         (==ucs-bmp-cjk@gb): Ditto.
2052         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2053         (==ucs-sip-ext-b@iso): Ditto.
2054
2055 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2056
2057         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2058         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2059
2060         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2061         XEmacs CHISE.
2062         (=ucs-bmp-cjk@unicode): Abolished.
2063
2064 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2065
2066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2067         `=+>ucs-bmp-cjk-compat@jis'.
2068
2069         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2070         for XEmacs CHISE.
2071
2072 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2073
2074         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2075         CHISE.
2076
2077 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2078
2079         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2080         for XEmacs CHISE.
2081         (=jis-x0208@1978/1er-pr): Abolished.
2082         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2083         `=jis-x0208@1978/1er-pr' as the mother.
2084
2085 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2086
2087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2088         setting for `=ucs-itaiji-084'.
2089
2090 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list):
2093         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2094
2095         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2096         XEmacs CHISE.
2097         (=ucs-bmp-itaiji-084): Ditto.
2098
2099 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2100
2101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2102         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2103
2104 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2105
2106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2107         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2108
2109         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2110         XEmacs CHISE.
2111         (=big5-cdp-var-5): Ditto.
2112
2113 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2114
2115         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2116         XEmacs CHISE.
2117
2118 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2119
2120         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2121         XEmacs CHISE.
2122
2123 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         setting for `=>>>hanyo-denshi/ft'.
2127
2128 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2129
2130         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2131         XEmacs CHISE.
2132         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2133         `=hanyo-denshi/jd' as the mother.
2134
2135 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2136
2137         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2138         XEmacs CHISE.
2139         (=+>adobe-japan1-1): Ditto.
2140         (=+>adobe-japan1-2): Ditto.
2141         (=+>adobe-japan1-3): Ditto.
2142         (=+>adobe-japan1-4): Ditto.
2143         (=+>adobe-japan1-5): Ditto.
2144         (=+>adobe-japan1-6): Ditto.
2145         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2146
2147 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2148
2149         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2150         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2151         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2152
2153         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2154         the top.
2155
2156 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2157
2158         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2159         XEmacs CHISE.
2160         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2161         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2162         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2163
2164 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2165
2166         * mule/mule-charset.el (default-coded-charset-priority-list):
2167         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2168         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2169
2170         * mule/mule-conf.el: Modify order of definitions of some
2171         coded-charsets.
2172
2173 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2176         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2177         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2178
2179         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2180         CHISE.
2181         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2182         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2183
2184 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2185
2186         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2187         CHISE.
2188
2189 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=daikanwa/+2p'.
2193
2194         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2195         XEmacs CHISE.
2196
2197 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2198
2199         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2200         XEmacs CHISE.
2201         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2202
2203 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2204
2205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2206         setting for `=>>>hanyo-denshi/ib'.
2207
2208 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2209
2210         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2211         XEmacs CHISE.
2212         (=>>>hanyo-denshi/ib): Ditto.
2213         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2214         `=hanyo-denshi/ja' as the mother.
2215         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2216         `=hanyo-denshi/ib' as the mother.
2217
2218 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2219
2220         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2221         XEmacs CHISE.
2222         (utf-8-ivs-mcs-er): Likewise.
2223         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2224         and `=>ucs-gb'.
2225         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2226         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2227         `ucs-gb' and `=>ucs-gb'.
2228         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2229         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2230         and `=>ucs-cns'.
2231         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2232         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2233         `ucs-cns' and `=>ucs-cns'.
2234         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2235         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2236         `ucs-big5' and `=>ucs-big5'.
2237         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2238         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2239         `ucs-big5' and `=>ucs-big5'.
2240         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2241         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2242         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2243         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2244         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2245         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2246         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2247         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2248         `=>ucs-jis'; modify DOC and mnemonic.
2249         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2250         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2251         and `=>ucs-jis'; modify DOC and mnemonic.
2252         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2253         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2254         `=>ucs-ks'.
2255         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2256         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2257         and `=>ucs-ks'.
2258         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2259
2260 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2263         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2264
2265 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2266
2267         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2268         Modify priorities.
2269
2270 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2271
2272         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2273         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2274
2275 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2278         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2279
2280 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2281
2282         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2283         CHISE.
2284
2285 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2286
2287         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2288         CHISE.
2289
2290 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2291
2292         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2293         CHISE.
2294
2295 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2298         `=+>ucs-bmp-cjk@unicode'.
2299
2300         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2301         for XEmacs CHISE.
2302
2303 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         setting for `=>>daikanwa'.
2307
2308 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2311         `=>>hanyo-denshi/jt'.
2312
2313 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2316         XEmacs CHISE.
2317         (=+>jis-x0208@1990): Ditto.
2318         (=+>jis-x0213-1@2000): Ditto.
2319
2320 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2321
2322         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2323         XEmacs CHISE.
2324
2325 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2328         XEmacs CHISE.
2329         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2330         `=hanyo-denshi/jc' as the mother.
2331
2332 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2335         setting for `=+>adobe-japan1'.
2336
2337         * mule/mule-charset.el (default-coded-charset-priority-list):
2338         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2339         and `=>>hanyo-denshi/ft' to `=>>gt'.
2340
2341 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2344         XEmacs CHISE.
2345         (=>>adobe-japan1-1): Ditto.
2346         (=>>adobe-japan1-2): Ditto.
2347         (=>>adobe-japan1-3): Ditto.
2348         (=>>adobe-japan1-4): Ditto.
2349         (=>>adobe-japan1-5): Ditto.
2350         (=>>adobe-japan1-6): Ditto.
2351         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2352
2353 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (=adobe-japan1): New alias for
2356         `=adobe-japan1-6'.
2357         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2358         (=>>>adobe-japan1-1): Ditto.
2359         (=>>>adobe-japan1-2): Ditto.
2360         (=>>>adobe-japan1-3): Ditto.
2361         (=>>>adobe-japan1-4): Ditto.
2362         (=>>>adobe-japan1-5): Ditto.
2363         (=>>>adobe-japan1-6): Ditto.
2364         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2365
2366 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2369         setting for `=>>>adobe-japan1'.
2370
2371 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2374         setting for `=+>ucs@ks'.
2375
2376 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2379         XEmacs CHISE.
2380         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2381         `=adobe-japan1-6' as the mother.
2382
2383 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2386         setting for `=>cns11643-7'.
2387
2388 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2389
2390         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2391         CHISE.
2392
2393 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2396         XEmacs CHISE.
2397         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2398
2399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2400         setting for `=>ucs@jis/2004'.
2401
2402 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2403
2404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2405         setting for `=+>gt'.
2406
2407         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2408         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2409
2410 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2411
2412         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2413         `=>ucs@unicode' as the mother.
2414         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2415         mother.
2416         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2417         mother.
2418         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2419         mother.
2420
2421 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2424         setting for `=+>ucs@unicode'.
2425
2426         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2427         CHISE.
2428
2429 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2432         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2433         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2434         - Add setting for `=+>ucs@cns'.
2435
2436         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2437         CHISE.
2438         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2439         as the mother.
2440         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2441         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2442
2443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2444         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2445
2446 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2447
2448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2449         setting for `=>ucs@ks'.
2450
2451 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2454         `=ucs-bmp-cjk-compat@unicode'.
2455
2456         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2457         coded-charset for XEmacs CHISE.
2458
2459 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462         `=ucs-bmp-cjk-compat'.
2463
2464         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2465         XEmacs CHISE.
2466
2467 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2468
2469         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2470         CHISE.
2471
2472 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2473
2474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2475         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2476
2477         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2478         `=>ucs@jis/1990'.
2479         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2480
2481 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2484         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2485
2486         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2487         CHISE.
2488         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2489         mother.
2490
2491 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2494         `=>jis-x0213-2@usual'.
2495         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2496         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2497         `=>jis-x0213-2@usual' as the mother.
2498
2499 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2502         (=>ucs@JP): New alias for `=+>ucs@jis'.
2503
2504 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2507         `=>jis-x0208@usual'.
2508         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2509         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2510         `=>jis-x0208@usual' as the mother.
2511         (=>jis-x0208): Likewise.
2512
2513 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516         setting for `=+>jis-x0208@1978'.
2517
2518 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2521         XEmacs CHISE.
2522
2523 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2526         setting for `=>>>ucs@jis/1990'.
2527
2528 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         setting for `=>ucs@jis/1990'.
2532
2533 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2534
2535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2536         setting for `=ucs@JP/hanazono'.
2537
2538         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2539         CHISE.
2540         (=ucs@JP/hanazono): Ditto.
2541         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2542         (=>>hanyo-denshi/jc): Ditto.
2543         (=>>hanyo-denshi/jd): Ditto.
2544
2545 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2548         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2549
2550 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2553         XEmacs CHISE.
2554
2555 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2558         XEmacs CHISE.
2559
2560 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2563         `=ucs-bmp-cjk@JP'.
2564
2565 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2568         XEmacs CHISE.
2569
2570 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2573         Modify order of settings; add settings for `=daikanwa@rev2'.
2574
2575 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2578         setting for `=>>cbeta'.
2579
2580         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2581         CHISE.
2582
2583 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2586         setting for `=>>adobe-japan1'.
2587
2588 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2591         XEmacs CHISE.
2592
2593 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         setting for `=>>hanyo-denshi/ia'.
2597
2598         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2599         XEmacs CHISE.
2600
2601 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2604         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2605
2606         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2607         XEmacs CHISE.
2608         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2609         `=hanyo-denshi/jt' as the mother.
2610
2611 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2612
2613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2614         setting for `=>>>jis-x0213-2'.
2615
2616         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2617         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2618         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2619
2620 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2623         XEmacs CHISE.
2624
2625 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2628         XEmacs CHISE.
2629
2630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2631         `=>>jis-x0213-1@2004'.
2632
2633 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2636         XEmacs CHISE.
2637
2638 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2641         - Use "&g2-*;" as entity-references for `=>>>*'.
2642         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2643
2644         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2645         XEmacs CHISE.
2646         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2647         as the mother.
2648
2649 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         setting for `=>>hanyo-denshi/ib'.
2653
2654         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2655         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2656         (=>>jis-x0208@1990): Ditto.
2657         (=>>hanyo-denshi/ib): Ditto.
2658
2659         * mule/mule-charset.el (default-coded-charset-priority-list):
2660         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2661
2662 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2665         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2666         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2667         `=>>>ucs@jis/2004'.
2668
2669 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2672         XEmacs CHISE.
2673         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2674         `=jis-x0213-1@2004' as the mother.
2675         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2676         (=>>>ucs@ks): Ditto.
2677
2678         * mule/mule-charset.el (default-coded-charset-priority-list):
2679         Modify priority of `=hanyo-denshi/*'.
2680
2681 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2684         settings for `=>>ucs@JP' and `=ucs@JP'.
2685
2686 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2689         CHISE.
2690
2691 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2694         setting for `=>>>ucs@cns'.
2695
2696         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2697         CHISE.
2698
2699 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2702         instead of `=>>>jis-x0213-1@2004' as the mother.
2703         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2704         (=>>>ucs@unicode): Likewise.
2705         (=>>>ucs@jis): Likewise.
2706         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2707         mother.
2708         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2709
2710 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2713         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2714         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2715         `=>>>ucs@jis'.
2716
2717 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list):
2720         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2721         and `=jis-x0213-*-2000'.
2722
2723 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2724
2725         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2726         XEmacs CHISE.
2727         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2728         `=>>jis-x0213-1' as the mother.
2729
2730 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2733         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2734
2735 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2738
2739 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2742         XEmacs CHISE.
2743
2744 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-coding.el (decomposition-feature-list): Set
2747         `=decomposition', `=decomposition@cid' and
2748         `=decomposition@hanyo-denshi'.
2749
2750 2011-02-16  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/ks'.
2754
2755         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2756         XEmacs CHISE.
2757
2758 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2761         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2762
2763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2764         `=hanyo-denshi/ks/mf'.
2765
2766         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2767         XEmacs CHISE.
2768         (=hanyo-denshi/ks/mf): Ditto.
2769
2770 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2771
2772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2773         settings for P=hanyo-denshi/jt'.
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `=hanyo-denshi/jt'.
2777
2778         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2779         XEmacs CHISE.
2780
2781 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2784         settings for `=hanyo-denshi/ip'.
2785
2786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2787         `=hanyo-denshi/ip'.
2788
2789         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2790         XEmacs CHISE.
2791
2792 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2793
2794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2795         settings for `=hanyo-denshi/hg'.
2796
2797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2798         `=hanyo-denshi/hg'.
2799
2800         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2801         XEmacs CHISE.
2802
2803 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2804
2805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2806         setting for `=>>hanyo-denshi/ft'.
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2809         `=>>hanyo-denshi/ft'.
2810
2811         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2812         XEmacs CHISE.
2813
2814 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2817         settings for `=hanyo-denshi/ib'.
2818
2819         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2820         `=hanyo-denshi/ib'.
2821
2822         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2823         XEmacs CHISE.
2824
2825 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2826
2827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2828         settings for isolated characters of `=hanyo-denshi/ia' and
2829         non-isolated characters of `=hanyo-denshi/*'.
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2832         `=hanyo-denshi/ia'.
2833
2834         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2835         XEmacs CHISE.
2836
2837 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2840         setting for isolated characters of `=hanyo-denshi/ft'.
2841
2842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2843         `=hanyo-denshi/ft'.
2844
2845         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2846         XEmacs CHISE.
2847
2848 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2851         setting for isolated characters of `=hanyo-denshi/jd'.
2852
2853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2854         `=hanyo-denshi/jd'.
2855
2856         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2857         XEmacs CHISE.
2858
2859 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2862         setting for isolated characters of `=hanyo-denshi/jc'.
2863
2864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2865         `=hanyo-denshi/jc'.
2866
2867         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2868         XEmacs CHISE.
2869
2870 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873         setting for isolated characters of `=hanyo-denshi/jb'.
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2876         `=hanyo-denshi/jb'.
2877
2878         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2879         XEmacs CHISE.
2880
2881 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2884         setting for isolated characters of `=hanyo-denshi/ja'.
2885
2886 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2889         `=hanyo-denshi/ja'.
2890
2891         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2892         XEmacs CHISE.
2893
2894 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2895
2896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2897         settings for isolated characters of `=adobe-japan1-6'.
2898
2899 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2900
2901         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2902         CHISE.
2903         (=daikanwa/+2p): Ditto.
2904         (=daikanwa/ho): Ditto.
2905
2906 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2909         coding-system for XEmacs CHISE.
2910
2911 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2912
2913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2914         setting for `=>>ruimoku-v6'.
2915
2916         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2917         CHISE.
2918
2919 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         setting for `=daikanwa@rev1'.
2923
2924 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2925
2926         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2927         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2928
2929 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2930
2931         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2932         XEmacs CHISE.
2933         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2934
2935 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2938         CHISE.
2939
2940 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2943         CHISE.
2944
2945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2946         setting for `=>ucs@jis'.
2947
2948 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2951         setting for `=>jis-x0208@usual'.
2952
2953         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2954         XEmacs CHISE.
2955         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2956         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2957         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2958
2959 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2962         CHISE.
2963         (=>>>jis-x0208@1990): Ditto.
2964         (=>>>jis-x0213-1): Ditto.
2965         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2966         mother.
2967         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2968         as the mother.
2969
2970 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2971
2972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2973         setting for `=>ucs@cns' and `=>>ucs@ks'.
2974
2975         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2976         CHISE.
2977
2978 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2979
2980         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2981         CHISE.
2982
2983 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2986         CHISE.
2987         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2988         mother.
2989
2990 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2993         `==>ucs-bmp-cjk@bucs'.
2994
2995         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2996         XEmacs CHISE.
2997
2998 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         setting for `==>ucs@bucs'.
3002
3003         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3004         XEmacs CHISE.
3005
3006 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3007
3008         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3009         - Add setting for `=>>jis-x0208'.
3010         - Omit setting for `=>>jis-x0208@1990'.
3011         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3012           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3013           `=ucs@FOO'.
3014
3015 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3018         setting for `=>daikanwa'.
3019
3020 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=daikanwa): Fix DOC.
3023         (=>daikanwa): New abstract character for XEmacs CHISE.
3024         (=>ucs@iso): Likewise.
3025         (=>ucs@unicode): Likewise.
3026         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3027
3028 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3029
3030         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3031         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3032           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3033         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3034         - Add `=>big5-cdp'.
3035
3036 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3039         (=>big5-cdp): New abstract character.
3040
3041 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3044         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3045         `chinese-big5'.
3046
3047 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-charset.el (default-coded-charset-priority-list):
3050         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3051
3052         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3053         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3054         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3055         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3056         and `=>jis-x0213-2'.
3057
3058 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3059
3060         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3061         XEmacs CHISE.
3062         (=>>ucs@jis/2000): Likewise.
3063         (=>>ucs@jis/2004): Likewise.
3064
3065 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3068         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3069         `=>>ucs@cns'.
3070
3071         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3072         XEmacs CHISE.
3073         (=>>gt): Use quote instead of backquote; modify DOC.
3074         (=>gt): Use quote instead of backquote.
3075         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3076         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3077         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3078         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3079         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3080         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3081
3082 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3085         `=>>ucs@unicode' and `=>>gt'.
3086
3087 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3090         XEmacs CHISE.
3091         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3092         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3093         `=jis-x0208@1978/1er-pr' as the mother.
3094         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3095
3096 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3099         `=ucs@unicode' as the mother.
3100
3101 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3102
3103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3104         setting for `=>>ucs@unicode'.
3105
3106         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3107         CHISE.
3108
3109 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3112         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3115         `=adobe-japan1-6' and `=adobe-japan1-base'.
3116
3117         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3118         XEmacs CHISE.
3119         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3120         specify `min-code' and `max-code'.
3121         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3122         (=adobe-japan1-2): Likewise.
3123         (=adobe-japan1-3): Likewise.
3124         (=adobe-japan1-4): Likewise.
3125         (=adobe-japan1-5): Likewise.
3126         (=adobe-japan1-6): Likewise.
3127
3128 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3129
3130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3131         setting for `=>gt'.
3132
3133 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3136         CHISE.
3137
3138 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3141         setting for `=>zinbun-oracle'.
3142
3143         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3144         for XEmacs CHISE.
3145
3146 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3147
3148         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3149         for XEmacs CHISE.
3150         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3151         `=jis-x0208@1978' as the mother.
3152
3153 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3156         - Use `=gt' instead of `ideograph-gt'.
3157         - Use `=gt-k' instead of `ideograph-gt-k'.
3158         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3159         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3160         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3161         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3162         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3163         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3164         - Use `=>>gt' instead of `<=>gt'.
3165         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3166         - Add setting for `=>>jis-x0208@1990'.
3167         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3168           `=>>jis-x0213-1@2000'.
3169         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3170         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3171           `=>>jis-x0213-1@2004'.
3172         - Add setting for `=>>jis-x0208@1978'.
3173         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3174
3175 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3178         XEmacs CHISE.
3179
3180 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3183         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3184         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3185         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3186         `<=>jis-x0213-1@2004'.
3187
3188 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3191         CHISE.
3192         (=>jis-x0213-2): Ditto.
3193
3194 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3197         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3198
3199 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3200
3201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3202         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3203         `=>jis-x0213-1'.
3204
3205 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3206
3207         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3208         CHISE.
3209         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3210
3211 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3214         `<==>jis-x0213-1'.
3215         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3216         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3217         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3218         (<=>jis-x0208): New alias for `=>jis-x0208'.
3219         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3220         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3221         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3222         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3223         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3224         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3225         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3226         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3227         (=>>gt): Renamed from `<==>gt'.
3228         (<==>gt): New alias for `=>>gt'.
3229
3230 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3231
3232         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3233         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3234         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3235         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3236         - Add settings for `<=>jis-x0213-1@2000' and
3237           `<=>jis-x0213-1@2004'.
3238
3239         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3240         XEmacs CHISE.
3241         (<==>jis-x0213-1): Likewise.
3242         (<==>jis-x0213-1@2000): Likewise.
3243         (<==>jis-x0213-1@2004): Likewise.
3244         (<=>jis-x0208): Add property `=>iso-ir 168'.
3245         (<=>jis-x0208@1997): Likewise.
3246         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3247         as the mother; add property `=>iso-ir 228'.
3248         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3249         property `=>iso-ir 228'.
3250         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3251         property `=>iso-ir 233'.
3252         (<==>gt): Renamed from `<=>gt'.
3253         (<=>gt): New alias for `<==>gt'.
3254
3255 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3258         CHISE.
3259         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3260         `<=>jis-x0208' as the mother.
3261         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3262         (<=>jis-x0213-1@2000): Ditto.
3263         (<=>jis-x0213-1@2004): Ditto.
3264
3265 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3266
3267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3268         settings for `<=>gt'.
3269
3270         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3271
3272 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3275         XEmacs CHISE.
3276         (=jis-x0208@1978/-4pr): Likewise.
3277         (=jis-x0208@1978/4-pr): Likewise.
3278         (=jis-x0213-1): Likewise.
3279         (=ucs@iso): Likewise.
3280         (=ucs@unicode): Likewise.
3281         (=ucs@gb): Likewise.
3282         (=ucs@gb/fw): Likewise.
3283         (=ucs@cns): Likewise.
3284         (=ucs@cns/fw): Likewise.
3285         (=ucs@jis): Likewise.
3286         (=ucs@jis/fw): Likewise.
3287         (=ucs@jis/1990): Likewise.
3288         (=ucs@jis/2000): Likewise.
3289         (=ucs@jis/2004): Likewise.
3290         (=ucs@JP): Likewise.
3291         (=ucs@ks): Likewise.
3292         (=ucs@big5): Likewise.
3293         (=ucs@big5/cns11643): Likewise.
3294         (=ucs@cns11643): Likewise.
3295
3296 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3297
3298         * mule/mule-charset.el (default-coded-charset-priority-list):
3299         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3300
3301         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3302         CHISE.
3303         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3304         mother.
3305
3306 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3307
3308         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3309         from src/mule-charset.c].
3310         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3311         specify `final'.
3312         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3313         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3314         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3315         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3316         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3317         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3318
3319 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3320
3321         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3322         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3323         (=jis-x0208@1978/i-4): Specify `partial'.
3324         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3325         mother coded-charset.
3326         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3327
3328 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3329
3330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3331         settings for `=jis-x0213-1@2004'.
3332
3333 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3336         CHISE.
3337         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3338         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3339         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3340         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3341         temporarily.
3342         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3343
3344 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3347         CHISE.
3348         (=shinjigen@1ed): Inherited from `=shinjigen'.
3349         (=shinjigen@rev): Likewise.
3350
3351 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3354         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3355
3356 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3357
3358         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3359         define it as an alias.
3360         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3361         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3362         alias.
3363         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3364         alias.
3365
3366 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3369         CHISE.
3370
3371 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3374         CHISE.
3375         (shinjigen-2): Ditto.
3376
3377 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * mule/mule-charset.el (default-coded-charset-priority-list):
3380         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3381         `chinese-big5-eten-*' and `chinese-big5'.
3382
3383 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3386         #x9FA5 temporarily.
3387
3388 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3391         settings for `=jis-x0208@1978/i1'.
3392
3393 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3396         XEmacs CHISE.
3397
3398 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3401         XEmacs CHISE.
3402
3403 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3404
3405         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3406         XEmacs CHISE.
3407
3408 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3409
3410         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3411         CHISE.
3412         (=ucs-bmp@cns): Likewise.
3413         (=ucs-bmp@jis): Likewise.
3414         (=ucs-bmp@ks): Likewise.
3415
3416 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3419         CHISE.
3420         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3421
3422 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3423
3424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3425         settings for `=zinbun-oracle'.
3426
3427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3428         `=zinbun-oracle'.
3429
3430 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3431
3432         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3433         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3434         `=ucs@iso'.
3435
3436 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3437
3438         * mule/mule-charset.el (default-coded-charset-priority-list):
3439         Delete `ucs-sip'; modify order of some CCSs.
3440
3441 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3442
3443         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3444         in XEmacs CHISE.
3445
3446         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3447         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3448         CHISE.
3449
3450 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3451
3452         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3453         its registry.
3454         (=ucs-radicals@unicode): Likewise.
3455
3456 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3459         CHISE.
3460
3461 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3464         CHISE.
3465
3466 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3469         CHISE.
3470
3471 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3472
3473         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3474         Modify preference of *isolated settings*.
3475
3476 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3479         utf-2000 is provided.
3480         (=ucs@cns11643): Likewise.
3481
3482 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3483
3484         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3485         Prefer every *isolated setting* to ordinary setting.
3486
3487 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3488
3489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3490         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3491
3492 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3495         CHISE.
3496
3497 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3500         settings for `=jis-x0208@1997'.
3501
3502 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3505         `=jis-x0208@1997'.
3506
3507 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3510         XEmacs CHISE.
3511
3512 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3515         `=jis-x0208@1978'.
3516         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3517         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3518         `=jis-x0208-1990' as the mother.
3519         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3520
3521 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3524         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3525         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3526         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3527         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3528         for `=ucs@JP'.
3529
3530 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3531
3532         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3533         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3534         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3535         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3536         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3537         `=daikanwa@rev2'.
3538
3539 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3542         (=gt): Likewise.
3543         (=gt-k): Likewise.
3544         (=gt-pj-*): Likewise.
3545         (=gt-pj-k1): Likewise.
3546         (=gt-pj-k2): Likewise.
3547         (=daikanwa): Likewise.
3548         (=daikanwa-rev1): Likewise.
3549         (=daikanwa-rev2): Likewise.
3550         (=big5-pua): Likewise.
3551         (=big5-eten): Likewise.
3552         (chinese-big5-eten-a): Likewise.
3553         (chinese-big5-eten-b): Likewise.
3554         (=hanziku-*): Likewise.
3555         (=cbeta): Likewise.
3556         (=jef-china3): Likewise.
3557         (=ruimoku-v6): Likewise.
3558         (=ucs@iso): Likewise.
3559         (=ucs@unicode): Likewise.
3560         (=ucs@gb): Likewise.
3561         (=ucs@cns): Likewise.
3562         (=ucs@jis): Likewise.
3563         (=ucs@jis-1990): Likewise.
3564         (=ucs@jis-2000): Likewise.
3565         (=ucs@jp): Likewise.
3566         (=ucs@ks): Likewise.
3567         (=ucs@big5): Likewise.
3568         (=ucs-radicals): Likewise.
3569         (=ucs-radicals@unicode): Likewise.
3570         (=ucs-bmp-cjk): Likewise.
3571         (=ucs-bmp-cjk@unicode): Likewise.
3572         (=ucs-sip-ext-b): Likewise.
3573         (=ucs-sip-ext-b@iso): Likewise.
3574
3575 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3578         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3579
3580 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3581
3582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3583         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3584         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3585         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3586         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3587         arabic-digit, ipa and ``&I-B-XXXX;''.
3588
3589 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3592         setting for (I-)HZK{03..12}-XXXX.
3593
3594 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3597         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3598
3599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3600         `=ruimoku-v6'.
3601
3602         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3603         CHISE.
3604
3605 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3606
3607         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3608         (=ucs@unicode): Likewise.
3609         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3610         (=ucs@cns): Likewise.
3611         (=ucs@jis): Likewise.
3612         (=ucs@ks): Likewise.
3613         (=ucs@big5): Likewise.
3614
3615 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3616
3617         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3618         `ucs-jis'.
3619         (utf-8-jis-er): Likewise.
3620         (utf-8-jp): New coding-system.
3621         (utf-8-jp-er): Likewise.
3622
3623         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3624
3625 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3628
3629         * mule/japanese.el: Move definition of `euc-jisx0213' to
3630         mule/mule-coding.el.
3631
3632 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3635         mule-coding before loading update-cdb when utf-2000 is provided.
3636
3637 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3640         `=daikanwa'.
3641
3642 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3643
3644         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3645         definition codes when `utf-2000' is provided.
3646
3647 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * mule/mule-category.el (word-combining-categories): Don't setup
3650         `word-combining-categories' in XEmacs CHISE.
3651         (word-separating-categories): Add setting about Latin script in
3652         XEmacs CHISE.
3653
3654 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3655
3656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3657         setting for `chinese-big5'.
3658
3659 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3660
3661         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3662         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3663         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3664         add setting for HZK0[12]-xxxx.
3665
3666 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3667
3668         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3669         in XEmacs CHISE.
3670
3671 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3672
3673         * mule/mule-charset.el (default-coded-charset-priority-list):
3674         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3675         and `chinese-big5' to `=gt-pj-*'.
3676
3677 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3678
3679         * mule/mule-conf.el (=daikanwa): Renamed from
3680         `ideograph-daikanwa'.
3681         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3682
3683 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-conf.el (=cns11643-7): Renamed from
3686         `chinese-cns11643-7'.
3687         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3688
3689 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3690
3691         * mule/mule-conf.el (=cns11643-6): Renamed from
3692         `chinese-cns11643-6'.
3693         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3694
3695 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3696
3697         * mule/mule-conf.el (=cns11643-5): Renamed from
3698         `chinese-cns11643-5'.
3699         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3700
3701 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3702
3703         * mule/mule-conf.el (=cns11643-4): Renamed from
3704         `chinese-cns11643-4'.
3705         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3706
3707 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3708
3709         * mule/mule-conf.el (=cns11643-3): Renamed from
3710         `chinese-cns11643-3'.
3711         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3712
3713 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3714
3715         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3716         `=cns11643-2'.
3717         (chinese-cns11643-2): New alias for `=cns11643-2'.
3718
3719 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3720
3721         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3722         `=cns11643-1'.
3723         (chinese-cns11643-1): New alias for `=cns11643-1'.
3724
3725 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3726
3727         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3728         (chinese-gb12345): New alias for `=gb12345'.
3729
3730 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3731
3732         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3733         (chinese-gb2312): New alias for `=gb2312'.
3734
3735 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3736
3737         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3738         (chinese-big5): New alias for `=big5'.
3739
3740 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3741
3742         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3743         (korean-ksc5601): New alias for `=ks-x1001'.
3744
3745 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3746
3747         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3748         `=jis-x0212'.
3749         (japanese-jisx0212): New alias for `=jis-x0212'.
3750
3751 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3752
3753         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3754         `=jis-x0208-1983'.
3755         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3756
3757 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3758
3759         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3760         `=jis-x0208-1978'.
3761         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3762
3763 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3764
3765         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3766         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3767
3768 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3769
3770         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3771         (chinese-cns11643-3): Specify iso-ir 183.
3772         (chinese-cns11643-4): Specify iso-ir 184.
3773         (chinese-cns11643-5): Specify iso-ir 185.
3774         (chinese-cns11643-6): Specify iso-ir 186.
3775         (chinese-cns11643-7): Specify iso-ir 187.
3776         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3777         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3778
3779 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3780
3781         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3782         \uXXXX for every cases.
3783
3784 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3785
3786         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3787         (ucs-big5): Changed to an alias for `=ucs@big5'.
3788
3789 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3790
3791         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3792         (ucs-ks): Changed to an alias for `=ucs@ks'.
3793
3794 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3795
3796         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3797         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3798
3799 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3800
3801         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3802         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3803
3804 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3805
3806         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3807         (ucs-jis): Changed to an alias for `=ucs@jis'.
3808
3809 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3810
3811         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3812         (ucs-cns): Changed to an alias for `=ucs@cns'.
3813
3814 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3815
3816         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3817         (ucs-gb): Changed to an alias for `=ucs@gb'.
3818
3819 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3820
3821         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3822         `ideograph-daikanwa-2'.
3823         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3824         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3825
3826 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3827
3828         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3829         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3830
3831         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3832         for `xemacs-chise-version'.
3833
3834 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3835
3836         * mule/mule-charset.el (default-coded-charset-priority-list):
3837         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3838         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3839         instead of `ideograph-hanziku-*'.
3840
3841         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3842         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3843
3844 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3845
3846         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3847         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3848         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3849         `utf-2000' is provided.
3850
3851 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3852
3853         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3854         is provided [was builtin coded-charsets].
3855
3856 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3857
3858         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3859         is provided [was builtin coded-charsets].
3860
3861 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3862
3863         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3864         is provided [was builtin coded-charsets].
3865
3866 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3867
3868         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3869         is provided [was builtin coded-charsets].
3870
3871 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3872
3873         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3874         when `utf-2000' is provided [was builtin coded-charsets].
3875
3876 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3877
3878         * mule/mule-conf.el (=hanziku-*): Renamed from
3879         `ideograph-hanziku-*'.
3880         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3881
3882 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3883
3884         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3885         `utf-2000' is provided [was builtin coded-charsets].
3886         (ideograph-hanziku-{1..12}): Likewise.
3887
3888 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3889
3890         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3891         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3892
3893 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3894
3895         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3896         when `utf-2000' is provided [was builtin coded-charsets].
3897
3898 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3899
3900         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3901         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3902         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3903
3904 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3905
3906         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3907         (ideograph-gt): Changed to an alias for `=gt'.
3908
3909 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3910
3911         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3912         is provided; it was defined as a builtin coded-charset.
3913         (ideograph-gt): Likewise.
3914
3915 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3916
3917         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3918         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3919
3920 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3921
3922         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3923         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3924
3925 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3926
3927         * mule/mule-conf.el (=big5-eten): Renamed from
3928         `chinese-big5-eten'.
3929         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3930
3931 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3932
3933         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3934         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3935
3936 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3937
3938         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3939         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3940
3941 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3942
3943         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3944         (china3-jef): Changed to an alias for `=jef-china3'.
3945
3946 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3947
3948         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3949         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3950
3951         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3952         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3953         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3954         when `utf-2000' is provided.
3955
3956 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3957
3958         * mule/mule-charset.el (default-coded-charset-priority-list):
3959         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3960
3961         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3962         (ucs-jis-2000): Deleted.
3963
3964 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3965
3966         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3967         UTF-2000.
3968         (=ucs-jis-2000): New coded-charset for UTF-2000.
3969
3970 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3971
3972         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3973         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3974
3975 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3976
3977         * mule/mule-charset.el (default-coded-charset-priority-list):
3978         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3979         `ideograph-cbeta'.
3980
3981 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3982
3983         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3984         builtin coded-charset].
3985
3986 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3987
3988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3989         settings for &K0-xxxx and &I-K0-xxxx.
3990
3991 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3992
3993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3994         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3995
3996 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3997
3998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3999         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4000
4001 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4002
4003         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4004         UTF-2000.
4005         (ideograph-gt-pj-k1): Likewise.
4006         (ideograph-gt-pj-k2): Likewise.
4007
4008 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4009
4010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4011         `=jis-x0208'.
4012
4013 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4014
4015         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4016         UTF-2000 [was a builtin coded-charset].
4017
4018 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4019
4020         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4021         (utf-8-gb-er): Likewise.
4022
4023 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4024
4025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4026         settings for JIS X 0212 and JIS X 0208:1978.
4027
4028 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4029
4030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4031         setting for JIS X 0213.
4032
4033 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4034
4035         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4036         standard-case-table in UTF-2000.
4037
4038 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4039
4040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4041         definitions for isolated-chars.
4042
4043 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4044
4045         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4046         `configure-utf-2000-lisp-directory'.
4047         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4048         `mule-lisp-load-path'.
4049
4050 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4051
4052         * startup.el (startup-setup-paths): Set and use
4053         `utf-2000-lisp-directory'.
4054         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4055         UTF-2000.
4056
4057 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4058
4059         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4060         (paths-find-utf-2000-lisp-directory): New function.
4061         (paths-construct-load-path): Add new optional argument
4062         `utf-2000-lisp-directory'.
4063
4064         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4065
4066 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4067
4068         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4069         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4070         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4071         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4072         `chinese-big5-2' in UTF-2000.
4073
4074         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4075         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4076
4077 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4078
4079         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4080         `big5-eten-er' in UTF-2000.
4081         (big5-cdp): Modify DOC-string and mnemonic.
4082
4083 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4084
4085         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4086         UTF-2000 [renamed from utf-8-er].
4087         (utf-8-gb): New coding-system in UTF-2000.
4088         (utf-8-gb-er): Likewise.
4089         (utf-8-cns): Likewise.
4090         (utf-8-cns-er): Likewise.
4091         (utf-8-big5): Likewise.
4092         (utf-8-big5-er): Likewise.
4093         (utf-8-jis): Likewise.
4094         (utf-8-jis-er): Likewise.
4095         (utf-8-ks): Likewise.
4096         (utf-8-ks-er): Likewise.
4097         (utf-8-er): Likewise.
4098
4099 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4100
4101         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4102         instead of `utf-8-unix' in UTF-2000.
4103
4104         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4105
4106 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4107
4108         * mule/japanese.el (euc-jisx0213): New coding-system.
4109
4110         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4111         `japanese-jisx0208-1990' as the mother.
4112
4113 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4114
4115         * dumped-lisp.el (preloaded-file-list): Change condition of
4116         loading "close-cdb".
4117
4118 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4119
4120         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4121         setup `coded-charset-entity-reference-alist'.
4122
4123 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4124
4125         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4126         UTF-2000.
4127
4128 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4129
4130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4131         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4132
4133 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4134
4135         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4136         (chinese-big5-eten-a): Likewise.
4137         (chinese-big5-eten-b): Likewise.
4138         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4139         code range is #x8140 .. #x8DFE.
4140
4141 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4142
4143         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4144         UTF-2000.
4145         (chinese-big5-cdp): Likewise.
4146
4147 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4148
4149         * dumped-lisp.el (preloaded-file-list): Rename
4150         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4151
4152 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4153
4154         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4155         append `system-char-db-source-file-list' into
4156         `preloaded-file-list' in UTF-2000.
4157
4158 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4159
4160         * dumped-lisp.el (preloaded-file-list): Delete
4161         character-definition files.
4162
4163 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4164
4165         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4166         UTF-2000.
4167
4168 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4169
4170         * mule/mule-charset.el (default-coded-charset-priority-list):
4171         Delete `mojikyo-2022-1'.
4172
4173 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4174
4175         * mule/mule-charset.el (default-coded-charset-priority-list):
4176         Delete `mojikyo'.
4177
4178 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4179
4180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4181         `ucs-sip'.
4182
4183 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4184
4185         * mule/mule-charset.el (default-coded-charset-priority-list):
4186         Comment out `chinese-gb12345'.
4187
4188 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4189
4190         * bytecomp.el (byte-compile-insert-header): Fixed.
4191
4192 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4193
4194         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4195         XEmacs UTF-2000.
4196
4197 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4198
4199         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4200         UTF-2000.
4201
4202 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4203
4204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4205         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4206
4207 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4208
4209         * mule/mule-charset.el (default-coded-charset-priority-list):
4210         `japanese-jef-china3' is renamed `china3-jef'.
4211
4212 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4213
4214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4215         `japanese-jef-china3' and `ideograph-cbeta'.
4216
4217 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4218
4219         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4220
4221 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4222
4223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4224         `chinese-big5-cdp'.
4225
4226 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4227
4228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4229         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4230
4231 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4232
4233         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4234         loading character definitions.
4235
4236 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4237
4238         * dumped-lisp.el (preloaded-file-list): Rename
4239         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4240
4241 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4242
4243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4244         `chinese-big5'.
4245
4246 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4247
4248         * dumped-lisp.el (preloaded-file-list): Dump
4249         "Ideograph-R028-Private" with XEmacs UTF-2000.
4250
4251 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4252
4253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4254         `chinese-gb12345'.
4255
4256 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4257
4258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4259         `ideograph-gt-pj-{1..11}'.
4260
4261         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4262         XEmacs UTF-2000.
4263
4264 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4265
4266         * mule/mule-charset.el (default-coded-charset-priority-list):
4267         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4268         `chinese-isoir165'.
4269
4270 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4271
4272         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4273         `image/png', `image/x-xpm' and `image/tiff'.
4274
4275         * files.el (binary-file-regexps): Add *.PNG.
4276
4277 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4278
4279         * mule/mule-charset.el (default-coded-charset-priority-list):
4280         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4281         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4282
4283 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4284
4285         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4286         the first completion when UTF-2000 is running.
4287
4288 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4289
4290         * mule/mule-charset.el (default-coded-charset-priority-list):
4291         Delete `ucs'.
4292
4293 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4294
4295         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4296
4297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4298         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4299
4300 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4301
4302         * mule/vietnamese.el (vscii-2): Delete abolished property
4303         `composite'; now composite mode is default.
4304
4305 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4306
4307         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4308         of `raw-text'; check \uHHHH representation even if non-ascii
4309         characters are not found.
4310
4311         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4312         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4313         unconditionally.
4314
4315         * mule/viet-ccl.el: New file.
4316
4317         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4318         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4319         - Separate CCL based implementations to viet-ccl.el.
4320
4321 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4322
4323         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4324         "jisx0213.2000-1".
4325         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4326
4327         * mule/mule-charset.el (default-coded-charset-priority-list):
4328         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4329         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4330
4331 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4332
4333         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4334
4335 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4338         `ucs' in UTF-2000.
4339
4340 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4341
4342         * mule/mule-charset.el (default-coded-charset-priority-list):
4343         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4344         `arabic-iso8859-6'.
4345
4346 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4347
4348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4349         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4350
4351 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4352
4353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4354         `katakana-jisx0201' in UTF-2000.
4355
4356 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4357
4358         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4359         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4360         "u0FB50-Arabic-Presentation-Forms-A",
4361         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4362         "u0FE50-Small-Form-Variants",
4363         "u0FE70-Arabic-Presentation-Forms-B",
4364         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4365         UTF-2000.
4366
4367 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4368
4369         * dumped-lisp.el (preloaded-file-list): Delete
4370         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4371         ... "Ideograph-R214-Flute" in UTF-2000.
4372
4373 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4374
4375         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4376         (japanese-jisx0213-2): New coded-charset.
4377
4378         * dumped-lisp.el (preloaded-file-list): Add
4379         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4380         "Ideograph-R030-Mouth".
4381
4382 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4383
4384         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4385         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4386         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4387         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4388         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4389         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4390         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4391         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4392
4393 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4394
4395         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4396         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4397         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4398         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4399         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4400
4401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4402         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4403
4404 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4405
4406         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4407         in UTF-2000.
4408
4409 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4410
4411         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4412         (chinese-isoir165): Moved from mule/chinese.el.
4413         (chinese-cns11643-3): Moved from mule/chinese.el.
4414         (chinese-cns11643-4): Moved from mule/chinese.el.
4415         (chinese-cns11643-5): Moved from mule/chinese.el.
4416         (chinese-cns11643-6): Moved from mule/chinese.el.
4417         (chinese-cns11643-7): Moved from mule/chinese.el.
4418
4419         * mule/chinese.el: Move definition of coded-charsets to
4420         mule/mule-conf.el.
4421
4422 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4423
4424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4425         `ideograph-daikanwa'.
4426
4427 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4428
4429         * dumped-lisp.el (preloaded-file-list): Delete
4430         "ccs-jisx0201-latin.el".
4431
4432 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4433
4434         * dumped-lisp.el (preloaded-file-list): Add
4435         "u031A0-Extended-Bopomofo" in UTF-2000.
4436
4437 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4438
4439         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4440         renamed to u02E00-CJK-Radical-Supplement.
4441
4442 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4443
4444         * dumped-lisp.el (preloaded-file-list): Add
4445         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4446         "u030A0-Katakana", "u03100-Bopomofo",
4447         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4448         "u03200-Enclosed-CJK-Letters-and-Months" and
4449         "u03300-CJK-Compatibility".
4450
4451 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4452
4453         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4454         "u02F00-Kangxi-Radicals" and
4455         "u02FF0-Ideographic-Description-Characters".
4456
4457 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4458
4459         * dumped-lisp.el (preloaded-file-list): Add
4460         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4461         "u02800-Braille-Patterns" in UTF-2000.
4462
4463 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4464
4465         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4466         "uXXXXX-*.el" in UTF-2000.
4467
4468         * bytecomp.el (byte-compile-insert-header): Delete comments if
4469         non-ASCII characters are found; allow `byte-compile-dynamic' and
4470         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4471         `raw-text'.
4472
4473 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4474
4475         * dumped-lisp.el (preloaded-file-list): Add
4476         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4477         "u025A0-Geometric-Shapes.el".
4478
4479 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4480
4481         * dumped-lisp.el (preloaded-file-list): Add
4482         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4483         "u02460-Enclosed-Alphanumerics.el".
4484
4485 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4486
4487         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4488         `chinese-gb2312'.
4489
4490         * dumped-lisp.el (preloaded-file-list): Add
4491         "u02200-Mathematical-Operators.el" and
4492         "u02300-Miscellaneous-Technical.el".
4493
4494 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4495
4496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4497         `chinese-cns11643-*'.
4498
4499         * dumped-lisp.el (preloaded-file-list): Add
4500         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4501         "u02190-Arrows.el" in UTF-2000.
4502
4503 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4504
4505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4506         `korean-ksc5601'.
4507
4508         * dumped-lisp.el (preloaded-file-list): Add
4509         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4510         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4511         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4512
4513 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4514
4515         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4516
4517 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4518
4519         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4520         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4521         "u01780-Khmer.el", "u01800-Mongolian.el",
4522         "u01E00-Latin-Extended-Additional.el" and
4523         "u01F00-Greek-Extended.el" in UTF-2000.
4524
4525 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4526
4527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4528         `ethiopic-ucs' and `ethiopic'.
4529
4530         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4531         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4532
4533         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4534         from mule/ethiopic.el.
4535
4536         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4537         mule/mule-conf.el.
4538
4539 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4540
4541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4542         `lao'.
4543
4544         * mule/mule-conf.el (lao): New coded-charset.
4545
4546         * dumped-lisp.el (preloaded-file-list): Add
4547         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4548         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4549         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4550         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4551         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4552
4553 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4554
4555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4556         `ucs-bmp' and `arabic-iso8859-6'.
4557
4558 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4559
4560         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4561         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4562         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4563
4564 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4565
4566         * startup.el (normal-top-level): Load autoload file for UTF-2000
4567         in UTF-2000.
4568
4569 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4570
4571         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4572         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4573         "u00020-Basic-Latin.el", "u00080-C1.el",
4574         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4575         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4576         "u002B0-Spacing-Modifier-Letters.el",
4577         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4578         UTF-2000.
4579
4580 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4581
4582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4583         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4584         instead of `vietnamese-viscii-*'.
4585
4586 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4587
4588         * mule/mule-conf.el: New file.
4589
4590         * mule/misc-lang.el: Move definition of charset `ipa' to
4591         mule/mule-conf.el.
4592
4593 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4594
4595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4596         `latin-viscii'; prefer it for characters used in Vietnamese.
4597
4598 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4599
4600         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4601
4602 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4603
4604         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4605         `vietnamese-viscii-lower'.
4606         (latin-viscii-upper): Renamed from charset
4607         `vietnamese-viscii-upper'.
4608         (vietnamese-viscii-lower): New alias for charset
4609         `latin-viscii-lower'.
4610         (vietnamese-viscii-upper): New alias for charset
4611         `latin-viscii-upper'.
4612
4613 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4614
4615         * mule/mule-charset.el (default-coded-charset-priority-list):
4616         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4617
4618 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4619
4620         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4621         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4622         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4623         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4624         lisp/utf-2000.
4625
4626 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4627
4628         * mule/ccs-tcvn5712.el: New file.
4629
4630 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4631
4632         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4633         in UTF-2000.
4634
4635 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4636
4637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4638         `japanese-jisx0208'.
4639
4640 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4641
4642         * dumped-lisp.el (preloaded-file-list): Add
4643         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4644         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4645         UTF-2000.
4646
4647         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4648         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4649         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4650         mule/ccs-viscii.el: New files.
4651
4652         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4653         if \uXXXX is found.
4654
4655 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4656
4657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4658         `hiragana-jisx0208' and `katakana-jisx0208'.
4659
4660 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4661
4662         * mule/chinese.el (chinese-cns11643-3): Define it even if
4663         `utf-2000' is provided.
4664         (chinese-cns11643-4): Likewise.
4665         (chinese-cns11643-5): Likewise.
4666         (chinese-cns11643-6): Likewise.
4667         (chinese-cns11643-7): Likewise.
4668
4669 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4670
4671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4672         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4673
4674 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4675
4676         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4677         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4678
4679 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4680
4681         * mule/mule-charset.el (default-coded-charset-priority-list):
4682         Setup in UTF-2000.
4683
4684 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4685
4686         * mule/viet-chars.el: Don't define charset
4687         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4688         they are defined as builtin charsets.
4689
4690 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4691
4692         * version.el (emacs-version): Add more space just before UTF-2000
4693         version string.
4694
4695 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4696
4697         * version.el ([constant] emacs-version): Don't add a space in the
4698         preceding place of `xemacs-betaname' because it is duplicated.
4699         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4700
4701         * startup.el (splash-frame-body): Add ETL.
4702
4703 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4704
4705         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4706         is provided because it is defined as builtin charset.
4707         (chinese-cns11643-4): Likewise.
4708         (chinese-cns11643-5): Likewise.
4709         (chinese-cns11643-6): Likewise.
4710         (chinese-cns11643-7): Likewise.
4711
4712 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4713
4714         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4715         coding-system `iso-10646-ucs-4' is not defined.
4716
4717 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4718
4719         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4720         coding-system if `utf-2000' is provided.
4721
4722 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4723
4724         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4725         `utf-2000' is provided.
4726
4727 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4728
4729         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4730         if utf-2000 is provided temporally.
4731
4732 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4733
4734         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4735         as builtin variable].
4736
4737 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4738
4739         * files.el (insert-file-contents-literally): Treat file as binary;
4740         call file-name-handlers. [sync with Emacs 20.3.10]
4741
4742 2008-12-28  Vin Shelton  <acs@xemacs.org>
4743
4744         * XEmacs 21.4.22 is released
4745
4746 2008-12-30  Vin Shelton  <acs@xemacs.org>
4747
4748         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4749         during building even if no packages are found.
4750
4751 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4752
4753         * printer.el (generic-print-region): 
4754         (generic-print-buffer): 
4755         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4756         check if the msprinter device is available, now that msprinter is
4757         always available as a specifier tag. 
4758
4759 2008-12-24  Vin Shelton  <acs@xemacs.org>
4760
4761         * about.el: Add Francisco to my bio!
4762
4763 2008-12-23  Vin Shelton  <acs@xemacs.org>
4764
4765         * autoload.el: Move operator definitions to autoload-operators.el
4766         in the xemacs-base package.
4767
4768 2007-11-22  Vin Shelton  <acs@xemacs.org>
4769
4770         * about.el (about-hacker-contribution): Updated my bio.
4771
4772 2007-10-07  Vin Shelton  <acs@xemacs.org>
4773
4774         * XEmacs 21.4.21 is released
4775
4776 2007-09-19  Didier Verna  <didier@xemacs.org>
4777
4778         Update my personal info.
4779         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4780         * about.el (about-other-current-hackers): Ditto.
4781         * about.el (about-url-alist): Add my musical website.
4782         * about.el (about-personal-info): Update my entry.
4783         * about.el (about-hacker-contribution): Ditto.
4784
4785 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4786
4787         * package-get.el (package-get-download-sites): Update download
4788         sites in Japan.
4789         * package-get.el (package-get-pre-release-download-sites): Ditto.
4790
4791 2007-08-18  Vin Shelton  <acs@xemacs.org>
4792
4793         * package-get.el (package-get-pre-release-download-sites): Sync
4794         mirror sites with 21.5.  (Thanks, Adrian)
4795
4796 2007-08-09  Mike Sperber  <mike@xemacs.org>
4797
4798         * startup.el (migrate-user-init-file): Create backup of
4799         `user-init-file' before migrating.
4800         * startup.el (maybe-migrate-user-init-file): Print
4801         information about backup file.
4802         (maybe-create-compatibility-dot-emacs): Follow above change.
4803
4804 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4805
4806         * font-lock.el: Sync font-lock-add-keywords and
4807         font-lock-remove-keywords from GNU Emacs.
4808         * font-lock.el (font-lock-keywords-alist): New.
4809         * font-lock.el (font-lock-removed-keywords-alist): New.
4810         * font-lock.el (font-lock-add-keywords): New.
4811         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4812         * font-lock.el (font-lock-remove-keywords): New.
4813
4814 2007-08-16  Vin Shelton  <acs@xemacs.org>
4815
4816         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4817         patch from Hans de Graaff.
4818
4819 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4820
4821         * package-get.el (package-get-download-sites): Document Chile and
4822         update Denmark download site.
4823         * package-get.el (package-get-pre-release-download-sites): Ditto.
4824
4825 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4828
4829 2006-12-09  Vin Shelton  <acs@xemacs.org>
4830
4831         * XEmacs 21.4.20 is released
4832
4833 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4834
4835         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4836
4837 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4838
4839         * info.el (Info-find-file-node, Info-insert-dir)
4840         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4841         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4842         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4843         and discussion.
4844
4845 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4846
4847         * obsolete.el (line-beginning-position): New, from 21.5.x.
4848         (line-end-position): Ditto.
4849
4850 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4851
4852         * package-get.el (package-get-download-sites): Welcome
4853         nl.xemacs.org and Thanks!
4854         * package-get.el (package-get-pre-release-download-sites): Ditto.
4855
4856 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4857
4858         * font-lock.el: Add support for not-so recent changes in Java to
4859         java-mode.
4860
4861 2006-01-28  Vin Shelton  <acs@xemacs.org>
4862
4863         * XEmacs 21.4.19 is released
4864
4865 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4866
4867         * easymenu.el: Update copyright. 
4868         * easymenu.el (easy-menu-all-popups):
4869         Add a docstring. 
4870         * easymenu.el (easy-menu-add):
4871         Document a bug, rework the function to preserve any existing
4872         non-default mode-popup-menu instead of overwriting it, and not to
4873         bother normalising the menu title (nothing else does).
4874         * easymenu.el (easy-menu-remove):
4875         Restore the default mode-popup-menu instead of leaving an empty
4876         one when we remove the last easy-menu popup. 
4877
4878 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4879
4880         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4881         as suggested by Rodrigo Ventura.
4882         * package-get.el (package-get-pre-release-download-sites): Ditto,
4883         with replacement of xemacs-21.5 by beta, which is the logical path
4884         to our beta core and package pre-releases.
4885
4886 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4887
4888         * package-get.el (package-get-download-sites): Add Hong Kong
4889         download site.
4890         * package-get.el (package-get-pre-release-download-sites): Ditto.
4891
4892 2005-12-26  Vin Shelton  <acs@xemacs.org>
4893
4894         * find-paths.el:
4895         * find-paths.el (paths-emacs-root-p): Add search for package root.
4896         * find-paths.el (paths-find-emacs-root): Replaced with
4897         paths-find-invocation-roots, which returns a list of roots.
4898         * find-paths.el (paths-find-invocation-roots): New.
4899         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4900
4901 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4902
4903         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4904         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4905
4906 2005-12-03  Vin Shelton <acs@xemacs.org>
4907
4908         * XEmacs 21.4.18 is released
4909
4910 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4911
4912         * package-get.el (package-get-download-sites): Update reflecting
4913         latest http://www.xemacs.org/Releases/ information generated by
4914         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4915         * package-get.el (package-get-pre-release-download-sites): Ditto.
4916
4917 2005-02-28  Simon Josefsson  <jas@extundo.com>
4918
4919         * about.el (xemacs-hackers): Add jas.
4920         (about-other-current-hackers): Likewise.
4921         (about-url-alist): Add URL for jas.
4922         (about-personal-info): Document jas.
4923         (about-hacker-contribution): Describe jas contributions.
4924
4925 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4926
4927         * easymenu.el (easy-menu-remove): As described in 
4928         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4929         except the "Command" menu from mode-popup-menu. 
4930
4931 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4932  
4933         * font.el (font-spatial-to-canonical): Correct calculation of 
4934         return value for pixel-based input value. 
4935  
4936 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4937
4938         * code-process.el (call-process): Process-related docstring
4939         improvements spurred by Norbert Koch.
4940         * code-process.el (call-process-region): Ditto.
4941         * code-process.el (start-process): Ditto.
4942
4943 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4944
4945         * finder.el (finder-find-library): Return filename actually
4946         searched for.
4947
4948 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4949
4950         * help.el (view-emacs-news): Use `expand-file-name' instead of
4951         `locate-data-file' as the latter will find any "NEWS" files that
4952         might exist in packages _before_ the one in core.
4953
4954 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4955
4956         * package-get.el (package-get-init-package):
4957         package-get-init-package buglet (21.4.17) by Jeff Mincy
4958         <mincy@rcn.com> fixing false temporary load-path shadows reported
4959         after package installation and simplifying code.
4960
4961 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4962
4963         * package-get.el (package-get-download-sites): Sync mirrors list
4964         with the XEmacs website.
4965         (package-get-pre-release-download-sites): Ditto.
4966
4967 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4968
4969         * derived.el (derived-mode-merge-syntax-tables):
4970         Revert my 21.5-only patch of 2003-07-18 which slipped in
4971         through Jerry James's patch of 2004-06-07.
4972
4973 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4974
4975         * cmdloop.el (keyboard-quit): Remove workaround for
4976         `region-active-p' not making sure active region is in current
4977         buffer now that it does.
4978         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4979         * simple.el (region-active-p): `region-active-p' to only return t
4980         when active region is in current buffer.
4981
4982 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4983
4984         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4985         package names, quell a byte-compiler warning, doc fix.
4986
4987 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4988
4989         * buffer.el (pop-to-buffer):
4990         * window-xemacs.el (display-buffer):
4991         Document use of `same-window-buffer-names,' `same-window-regexps'
4992         by pop-to-buffer and display-buffer. 
4993         
4994 2005-02-06  Vin Shelton <acs@xemacs.org>
4995
4996         * XEmacs 21.4.17 is released
4997
4998 2005-01-29  Ben Wing  <ben@xemacs.org>
4999
5000         * shadow.el (find-emacs-lisp-shadows):
5001         Add custom-defines to list of ignored files.
5002
5003 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5004
5005         * simple.el (shifted-motion-keys-select-region): Fix statement
5006         about unshifted-motion-keys-deselect-region.
5007
5008 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5009
5010         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5011         now) for GNU Emacs compatibility.
5012         (make-obsolete-variable): Ditto.
5013
5014 2004-01-08  Ben Wing  <ben@xemacs.org>
5015
5016         * code-files.el (load):
5017         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5018
5019 2004-12-05  Vin Shelton <acs@xemacs.org>
5020
5021         * XEmacs 21.4.16 is released
5022
5023 2004-12-04  Vin Shelton  <acs@xemacs.org>
5024
5025         * auto-autoloads.el: Regenerated.
5026
5027         * custom-load.el: Regenerated.
5028
5029 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5030
5031         Fix bug: apropos errors if a defalias refers to an undefined
5032         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5033
5034         * apropos.el (apropos):
5035         (apropos-command):
5036         * help.el (frob-help-extents):
5037         * help-macro.el (make-help-screen):
5038         * hyper-apropos.el (hyper-apropos-grok-functions):
5039         (hyper-apropos-get-doc):
5040         Catch void-function error thrown by `documentation'.
5041
5042 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5043
5044         * packages.el (package-require): Fix incorrect arg to format.
5045         This fixes a `format specifier' error.
5046
5047 2004-08-13  Jerry James  <james@xemacs.org>
5048
5049         * bytecomp.el (forward-word): Tell the byte compiler the correct
5050         number of arguments to forward-word.
5051
5052 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5053
5054         * etags.el: Fixed loading of include files for tag completion. Now
5055         you can make a tag file for a library, include it into your
5056         project and it will be reloaded only if it changed. Infinte
5057         include loops are detected and the correct tag files are loaded.
5058         * etags.el (buffer-tag-table-list): Load and verify tag files in
5059         the external function buffer-tag-table-list-load.
5060         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5061         tag files. Also load the included tag files. The priority of the
5062         included files is right below their parent file. If multiple
5063         matches occur then the symbols from the parent file are found
5064         first.
5065         * etags.el (tag-table-include-files): Corrected comment
5066         string. Switched to pattern constant tags-include-pattern to have
5067         it at a central location.
5068         * etags.el (tags-include-pattern): Added doc string.
5069         * etags.el (add-to-tag-completion-table): Removed obsolete
5070         comments as the include files are allready returned by
5071         buffer-tag-table-list and loaded.
5072         * etags.el (find-tag-internal): The include files are allready
5073         included in tag-tables as buffer-tag-table-list returns them now.
5074
5075 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5076
5077         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5078         Loading items into the notebook is now done by C code.
5079         * widgets-gtk.el (gtk-widget-instantiate-internal):
5080         Style no longer changed.
5081
5082 2004-06-28  Nix  <nix@esperi.org.uk>
5083
5084         * cmdloop.el (truncate-command-history-for-gc): Delay
5085         execution of all things that look up variable bindings,
5086         via `enqueue-eval-event'.
5087
5088 2004-06-24  Vin Shelton  <acs@xemacs.org>
5089
5090         * package-get.el (package-get-require-signed-base-updates):
5091         now defaults to nil.
5092
5093 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * subr.el (split-string): Clean up docstring.
5096
5097 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5098
5099         * faces.el (zmacs-region): fix typo in docstring.
5100
5101 2004-06-07  Jerry James  <james@xemacs.org>
5102
5103         * derived.el: Synch with Emacs 21.3.
5104         * subr.el (with-local-quit): New, from Emacs 21.3.
5105         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5106         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5107         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5108
5109 2004-06-16  Jerry James  <james@xemacs.org>
5110
5111         * cl.el (cl-set-substring): Increment start by the length of the
5112         string, not the string itself.
5113
5114 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5115
5116         * etags.el (tag-table-include-files): Expand included TAGS file
5117         paths to avoid problems with relative paths.  Thanks to Peter
5118         Chubb <peterc@gelato.unsw.edu.au>.
5119         * etags.el (tags-include-pattern): New.
5120         * etags.el (add-to-tag-completion-table): Parse and ignore
5121         trailing include lines.
5122
5123 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5124
5125         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5126         avoiding line solely composed of equal signs.
5127
5128 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5129
5130         * cus-edit.el (alloc): Typo fix.
5131         * cus-edit.el (custom-browse-visibility): Ditto.
5132         * cus-edit.el (custom-variable-value-create): Ditto.
5133         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5134         * cus-edit.el (custom-save-variables): Bind print-length and
5135         print-level to nil to avoid value abbreviation.
5136         * cus-edit.el (custom-save-face-internal): Ditto.
5137         * cus-edit.el (custom-save-faces): Save in sorted order.
5138         * cus-edit.el (custom-save-resets): Bind print-length and
5139         print-level to nil to avoid value abbreviation.
5140         * cus-edit.el (custom-save-loaded-themes): Ditto.
5141
5142 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5143
5144         * subr.el (split-string-default-separators): New.
5145         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5146         see comment in source.
5147
5148 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5149
5150         * mule/japanese.el (paragraph-start, paragraph-separate):
5151         Remove anchor to BOL.
5152
5153 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * cl.el (gensym, gentemp): Improve docstrings.
5156
5157 2004-05-10  Vin Shelton  <acs@xemacs.org>
5158
5159         * etags.el: Sync with 21.5 version.
5160
5161 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5162
5163         * etags.el:
5164         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5165         only for use with exuberant ctags. This will also enable building of 
5166         completion tables with exuberant ctags. This will not work with
5167         xemacs ctags. 
5168         * etags.el (get-tag-table-buffer): New function for creating of
5169         completion table is used if tags-exuberant-ctags-optimization-p ist t
5170         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5171         finding the tag names. New.
5172         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5173         building tag completion table with exuberant ctags. New.
5174         * etags.el (find-tag-internal): Improve exact tag matching for tags
5175         with name fields. Before the patch return types of functions or
5176         function parameters (with exuberant ctags) were found as matches.
5177
5178 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5179
5180         * list-mode.el (display-completion-list): Fixed completion list was
5181         taking the width of the frame and not of the window for displaying
5182         the selection methods.
5183
5184 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5185
5186         * menubar-items.el (default-menubar): Options are saved to custom.el.
5187
5188
5189 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5190
5191         * isearch-mode.el (isearch-abort): Preserve successful search target.
5192
5193 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5194
5195         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5196         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5197         Bihlmeyer.
5198         * gnuserv.el (gnuserv-mode-line-string): New.
5199         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5200         gnuserv-mode.
5201         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5202         * gnuserv.el (gnuserv-edit-files): Use
5203         make-x-device-with-gtk-fallback.
5204
5205 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5206
5207         * gtk-widgets.el: New import: gtk-accel-group-new.
5208         * dialog-gtk.el:
5209         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5210         * dialog-gtk.el (popup-builtin-question-dialog):
5211         Added support for dialog button mnemonics.
5212
5213 2004-03-22  Chris Green <cmg@dok.org>
5214
5215         * process.el (shell-command): Output buffer was ignored when a
5216         background process was run via shell-command.
5217
5218 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5219
5220         * cus-edit.el (custom-save-variables): Retrieve a list of
5221         variables to save first, sort it, and make sure the variables are
5222         saved in sorted order.
5223
5224 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5225  
5226         * package-get.el (package-get-update-base-from-buffer): Force
5227         binary coding system for verifying GnuPG signature in the
5228         package-index file.
5229  
5230 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5231
5232         * package-get.el (package-get-package-index-file-location): Handle
5233         missing "EMACSPACKAGEPATH" environment variable.
5234
5235 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5236
5237         * package-admin.el (package-admin-find-top-directory): Simplify
5238         directory comparisions and fix substring errors on short path
5239         components.
5240         * package-get.el (package-get-package-index-file-location):
5241         Default to first component of "EMACSPACKAGEPATH", if set.
5242
5243 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5244
5245         * package-get.el (process-error): New error datum.
5246
5247 2004-02-02  Vin Shelton <acs@xemacs.org>
5248
5249         * XEmacs 21.4.15 is released
5250
5251 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5252
5253         * itimer.el (activate-itimer): Modify the itimer timeout value as
5254         if it were begun at the last time when the itimer driver was woken
5255         up.
5256
5257 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5258
5259         * specifier.el (Copyright):
5260         Update.
5261         (make-specifier-and-init):
5262         (map-specifier):
5263         (canonicalize-inst-pair):
5264         (canonicalize-spec-list):
5265         (set-specifier):
5266         Synch docstrings to 21.5 where appropriate.
5267
5268 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5269
5270         * package-get.el (package-get-list-packages-where): New.  A
5271         function that allows searching for groups of packages.  For
5272         example, find all packages that require the fsf-compat package.
5273
5274 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5275
5276         The Great PUI Sync.
5277
5278         * auto-autoloads.el: Regenerated.
5279
5280         * custom-load.el: Regenerated.
5281
5282         * dumped-lisp.el (packages-hardcoded-lisp): New.
5283
5284         * menubar-items.el (menu-max-items): New.
5285         (menu-submenu-max-items): New.
5286         (menu-submenu-name-format): New.
5287         (menu-split-long-menu): New.
5288         (menu-sort-menu): New.
5289         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5290
5291         * obsolete.el (pui-add-install-directory): Renamed to the more
5292         logical `pui-set-local-package-get-directory'.
5293         (package-get-download-menu): Moved to `package-ui.el' and renamed
5294         to `package-ui-add-download-menu'.
5295
5296         * package-admin.el (package-admin-install-function-mswindows):
5297         Whitespace clean up.
5298         (package-admin-add-single-file-package): Removed.
5299         (package-admin-default-install-function): Whitespace clean up.
5300         (package-admin-find-top-directory): New.
5301         (package-admin-get-install-dir): Use it.
5302         (package-admin-get-manifest-file): 
5303         (package-admin-check-manifest): 
5304         (package-admin-add-binary-package):
5305         (package-admin-get-lispdir):
5306         (package-admin-delete-binary-package):
5307         (package-admin):
5308
5309         * package-get.el (package-get-package-index-file-location): New.
5310         (package-get-install-to-user-init-directory): New.
5311         (package-get-remote):
5312         (package-get-download-sites):
5313         (package-get-pre-release-download-sites): New.
5314         (package-get-site-release-download-sites): New.
5315         (package-get-base-filename):
5316         (package-get-always-update):
5317         (package-get-user-index-filename): Removed.
5318         (package-get-pgp-available-p): New.
5319         (package-get-require-signed-base-updates):
5320         (package-get-was-current):
5321         (package-entries-are-signed): New.
5322         (package-get-continue-update-base): New.
5323         (package-get-download-menu): Removed.
5324         (package-get-require-base):
5325         (package-get-update-base-entry):
5326         (package-get-locate-file):
5327         (package-get-locate-index-file):
5328         (package-get-maybe-save-index):
5329         (package-get-update-base):
5330         (package-get-update-base-from-buffer):
5331         (package-get-update-base-entries):
5332         (package-get-interactive-package-query):
5333         (package-get-update-all):
5334         (package-get-all):
5335         (package-get-dependencies):
5336         (package-get-init-package):
5337         (package-get-info): New.
5338         (package-get):
5339         (package-get-staging-dir):
5340         (package-get-set-version-prop): Removed.
5341         (package-get-installedp):
5342         (package-get-ever-installed-p):
5343         (packages): Removed.
5344         (package-get-custom-groups): Removed.
5345         (package-get-custom): Removed.
5346         (package-get-custom-add-entry): Removed.
5347
5348         * package-info.el (batch-update-package-info):
5349
5350         * package-net.el (package-net-batch-generate-bin-ini):
5351         (package-net-update-installed-db):
5352
5353         * package-ui.el (pui-info-buffer):
5354         (pui-directory-exists): Removed.
5355         (pui-package-dir-list): Removed.
5356         (pui-add-install-directory): Removed.
5357         (package-ui-download-menu): New.
5358         (package-ui-pre-release-download-menu): New.
5359         (package-ui-site-release-download-menu): New.
5360         (pui-set-local-package-get-directory): New.
5361         (pui-package-symbol-char):
5362         (pui-update-package-display):
5363         (pui-toggle-package):
5364         (pui-toggle-package-key):
5365         (pui-toggle-package-delete):
5366         (pui-toggle-package-delete-key):
5367         (pui-toggle-package-event):
5368         (pui-toggle-verbosity-redisplay):
5369         (pui-install-selected-packages):
5370         (pui-add-required-packages):
5371         (pui-help-echo):
5372         (pui-display-info):
5373         (list-packages-mode):
5374         (pui-list-packages):
5375
5376         * packages.el (packages-compute-package-locations):
5377         (package-require):
5378         (package-delete-name):
5379         (packages-hardcoded-lisp): Removed.
5380         (packages-useful-lisp): Removed.
5381         (packages-unbytecompiled-lisp): Removed.
5382         (packages-find-package-directories):
5383
5384         Summary:
5385
5386         Major code clean up of all things PUI.
5387
5388         Much improved code to determine where packages should be
5389         installed.  PUI no longer depends on any packages being
5390         pre-installed to compute where packages are to be installed to.
5391
5392         The user can specify the location of their package-index file.  It
5393         isn't necessary to set this because it has sane defaults.  People
5394         who "run-in-place" won't accidently overwrite the CVS
5395         package-index file.  See
5396         `package-get-package-index-file-location'. 
5397
5398         PUI will now properly clean up after itself in the event of an
5399         unsuccessful package install.  This drastically reduces the number
5400         of "wrong md5sum" FAQs.
5401
5402         non-Mule XEmacsen can no longer install Mule packages.
5403
5404         Package management via the custom interface has been removed.
5405
5406         The PUI related menubar items have been reorganised.
5407
5408         The PGP verification code has been fixed and the default for
5409         whether or not it is used is automatically computed.
5410
5411         * update-elc.el ((preloaded-file-list site-load-packages
5412         need-to-dump dumped-exe)):
5413         Just a couple of small changes to allow for
5414         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5415         existing anymore.
5416
5417 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5418
5419         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5420         apply `format' to the first argument of byte-compile-warn, it
5421         already calls format.
5422
5423 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5424
5425         * files.el (delete-old-versions): Avoid going interactive during
5426         make install when environment variable VERSION_CONTROL is set.
5427
5428 2003-12-04  Vin Shelton  <acs@xemacs.org>
5429
5430         * menubar-items.el (menu-item-search): Only bring up search dialog
5431         box if the feature is available and desired.
5432
5433 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5434
5435         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5436
5437 2003-11-05  Vin Shelton  <acs@xemacs.org>
5438
5439         * help.el (Help-prin1-face):
5440         (Help-princ-face):
5441         princ and prin1 are functions and need to be called as such.  The
5442         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5443
5444 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5445
5446         * about.el (about-xemacs): Give full version and build date.
5447
5448 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5449
5450         * win32-native.el (grep-null-device): This XEmacs has null-device.
5451
5452 2003-09-06  Mike Sperber  <mike@xemacs.org>
5453
5454         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5455         implement the specified semantics for `defvar.'
5456
5457 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5458
5459         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5460         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5461         displaying buffer in question.
5462
5463 2003-09-03  Vin Shelton <acs@xemacs.org>
5464
5465         * XEmacs 21.4.14 is released
5466
5467 2003-08-17  Vin Shelton  <acs@xemacs.org>
5468
5469         * about.el: Vanity patch.
5470
5471 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * code-process.el (call-process):
5474         (call-process-region):
5475         (start-process):
5476         Document coding system processing.
5477
5478 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5479
5480         * startup.el (splash-frame-body): Idiomatic English.
5481
5482 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5483
5484         * font-lock.el (font-lock-match-java-declarations): Move
5485         save-restriction, narrow-to-region to beginning of function to
5486         avoid going beyond the limit and causing an infloop.
5487
5488 2003-04-16  Jerry James  <james@xemacs.org>
5489
5490         * keydefs.el: Remove mappings for keys mapped to the nowhere
5491         defined function function-key-error.
5492
5493 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5494
5495         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5496         lisp-interaction-mode-hook): Add the docstrings.
5497
5498 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5499
5500         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5501         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5502         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5503
5504 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5505
5506         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5507         lambda list after the original doc.  Care about
5508         #'(lambda () "SingleString") 
5509         (cl-upcase-arg): 
5510         (cl-function-arglist):
5511         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5512         circular data structures in lambda list specification
5513
5514 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5515
5516         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5517         to appear in font-lock-function-name-face.
5518
5519 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5520
5521         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5522         is not also the value of the lambda.
5523
5524 2003-05-06  Andy Piper  <andy@xemacs.org>
5525
5526         * files.el (revert-buffer): Make sure local variables get processed,
5527         even in the case of an optimized reversion.
5528
5529 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5530
5531         * XEmacs 21.4.13 is released
5532
5533 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5534
5535         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5536         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5537
5538 2003-02-14  Ben Wing  <ben@xemacs.org>
5539
5540         * byte-optimize.el:
5541         * byte-optimize.el (byte-compile-inline-expand):
5542         * byte-optimize.el (byte-compile-unfold-lambda):
5543         * byte-optimize.el (byte-optimize-form-code-walker):
5544         * byte-optimize.el (byte-optimize-form):
5545         * byte-optimize.el (byte-decompile-bytecode-1):
5546         * byte-optimize.el (byte-optimize-lapcode):
5547         Review carefully and sync up to 20.7 except for areas as noted.
5548         Fixes problem with JDE compilation.
5549
5550 2003-02-05  Ben Wing  <ben@xemacs.org>
5551
5552         * simple.el:
5553         * simple.el (motion-keys-for-shifted-motion):
5554         Omit M-S-home/end from motion keys.
5555
5556 2003-02-07  Ben Wing  <ben@xemacs.org>
5557
5558         * text-props.el (text-property-any):
5559         * text-props.el (text-property-not-all):
5560         Fix bug when end > start.
5561
5562 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5563
5564         * info.el (Info-insert-dir): Make default-directory end in
5565         separator.  Patch due to Martin Buchholz.
5566
5567 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         * XEmacs 21.4.12 "Portable Code" is released.
5570
5571 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5572
5573         * about.el: Update golubev data.
5574
5575 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5576
5577         * isearch-mode.el (isearch-mode-map): Substitute comment on
5578         desirability, and back out "GR is printable" changes.
5579
5580 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5581
5582         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5583
5584 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5585
5586         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5587
5588 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5589
5590         * menubar-items.el (default-menubar): Use browse-url-mozilla
5591         instead of browse-url-gnome-moz for Mozilla.
5592
5593 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5594
5595         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5596
5597 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5598
5599         * files.el (auto-mode-alist): Remove redundant entries for modes
5600         that live in packages.
5601         (interpreter-mode-alist): Ditto.
5602
5603 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5604
5605         * menubar-items.el (default-menubar): Sync with current
5606         browse-url-xemacs.el.
5607
5608 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5609
5610         * XEmacs 21.4.10 "Military Intelligence" is released.
5611
5612 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5613
5614         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5615
5616 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5617
5618         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5619
5620 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5621
5622         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5623         effect free function.
5624         (font-lock-fontify-keywords-region): Supply the argument to
5625         font-lock-compile-keywords.
5626
5627 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5628
5629         * package-get.el (package-get-download-sites): Bring sites list
5630         up to date, prefer xx.xemacs.org addresses.
5631
5632 2002-09-27  Andy Piper  <andy@xemacs.org>
5633
5634         * dialog.el (make-dialog-box): for general dialogs only
5635         delete-frame-hook will be run.
5636
5637 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5638
5639         * font-lock.el (font-lock-fontify-syntactically-region): Add
5640         comment about lookup-syntax-properties, document LOUDLY as unused.
5641
5642 2002-08-26  Andy Piper  <andy@xemacs.org>
5643
5644         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5645         merge.
5646
5647 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5648
5649         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5650         (make-obsolete-variable): Ditto.
5651         (make-compatible): Ditto.
5652         (make-compatible-variable): Ditto.
5653
5654 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5655
5656         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5657         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5658
5659 2002-08-28  Andy Piper  <andy@xemacs.org>
5660
5661         * files.el (revert-buffer): propagate revert-without-query-status.
5662
5663 2002-06-03  Andy Piper  <andy@xemacs.org>
5664
5665         * dialog-items.el (make-search-dialog): align various subcontrols
5666         in visually pleasing ways, allow frame to autosize to the dialog
5667         size.
5668         * dialog.el (make-dialog-box): add a border inside the frame. Add
5669         :autosize property, if t then reset the frame size appropriately
5670         before the frame is mapped.
5671         * gutter-items.el (set-progress-feedback-instantiator): align
5672         various subcontrols.
5673         * gutter-items.el (set-progress-abort-instantiator): ditto.
5674
5675 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5676
5677         * XEmacs 21.4.9 "Informed Management" is released.
5678
5679 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5680
5681         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5682         "&optional append" argument.
5683
5684 2002-07-16  Didier Verna  <didier@xemacs.org>
5685
5686         * subr.el (replace-in-string): fix case fold bug introduced by
5687         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5688         case-fold-search in temporary buffers.
5689
5690 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5691
5692         * lib-complete.el (find-library): Remove check for mule because
5693         decompression DOES work on Mule.
5694
5695 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5696
5697         * simple.el (join-line): New alias for `delete-indentation'.
5698
5699 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5700
5701         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5702         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5703         (font-lock-builtin-face): New.
5704         (font-lock-constant-face): New.
5705         (font-lock-face-list): Add builtin and constant faces.
5706
5707 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5708
5709         * autoload.el (make-autoload): Support define-derived-mode.
5710         Collected puts of doc-string-elt property.  Based on a patch by
5711         Didier Verna <didier@xemacs.org>.
5712
5713 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5714
5715         * wid-edit.el (widget-field-activate): Fix docstring typo.
5716
5717 2002-07-23  Andy Piper  <andy@xemacs.org>
5718
5719         * about.el (about-personal-info): update me.
5720
5721 2002-07-12  Andy Piper  <andy@xemacs.org>
5722
5723         * custom.el (custom-theme-set-variables): remove bogus
5724         arguments. Use custom-set-default to set defaults.
5725         (custom-set-variables): update doc.
5726         (custom-local-buffer): new, synced from FSF.
5727         (custom-set-default): ditto.
5728         (defcustom): update doc.
5729
5730 2002-06-16  Andy Piper  <andy@xemacs.org>
5731
5732         * menubar-items.el (default-menubar): enable windows printing on
5733         cygwin as well as native.
5734
5735 2002-06-12  Andy Piper  <andy@xemacs.org>
5736
5737         * printer.el (generic-print-buffer): catch all errors so that the
5738         print device can be cleared in all scenarios.
5739         (Printer-clear-device): make sure clearing the printer allows it
5740         to be used again immediately.
5741         (generic-print-region): make sure the default printer face is
5742         black-on-white.
5743
5744 2002-04-23  Jerry James  <james@xemacs.org>
5745
5746         * window-xemacs.el (display-buffer-function): Change doc to
5747         reflect new arg.
5748         * window-xemacs.el (pre-display-buffer-function): Ditto.
5749         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5750         non-nil, make the new window just big enough for its contents.
5751         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5752         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5753         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5754
5755 2002-06-06  Andy Piper  <andy@xemacs.org>
5756
5757         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5758         (defcustom): ditto.
5759         (custom-handle-keyword): ditto.
5760
5761 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5762
5763         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5764         Make obsolete.  Default to nil.
5765         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5766         Inspired by a patch by John Palmieri.
5767
5768 2002-07-01  Mike Alexander  <mta@arbortext.com>
5769
5770         * process.el (shell-command-on-region): Don't delete the region
5771         before giving it to call-process-region
5772
5773 2002-06-04  Jerry James <james@eecs.ku.edu>
5774
5775         * find-paths.el (paths-find-architecture-directory): Search in
5776         `system-configuration'/`base', not `base'`system-configuration'.
5777
5778 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5779
5780         * info.el (Info-index): Add missing \ in [ t].
5781
5782 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5783
5784         * gutter-items.el (gutter-buffers-tab-visible-p,
5785         buffers-tab-omit-function, buffers-tab-selection-function,
5786         buffers-tab-filter-functions):
5787         Doc improvements.
5788
5789 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5790
5791         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5792
5793         * toolbar-items.el (toolbar-news): Fix typo in message string.
5794
5795 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5796
5797         * dialog.el (yes-or-no-p-dialog-box): 
5798         * cmdloop.el (y-or-n-p-minibuf):
5799         (yes-or-no-p-minibuf):
5800         (yes-or-no-p):
5801         (y-or-n-p): 
5802         Specify negative answers in docstrings.
5803
5804 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5805
5806         * package-ui.el (pui-help-echo): Display both installed and author
5807         version.  Use a balloon-help window to display extra info like
5808         package requires.
5809
5810 2002-05-30  Andy Piper  <andy@xemacs.org>
5811
5812         * files.el (revert-buffer-internal): don't visit
5813         revert-buffer. Kill buffer when not used. Suggested by Mike
5814         Alexander <mta@arbortext.com>
5815
5816 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5817
5818         * files.el (revert-buffer): More docstring fiddling.
5819
5820 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5821
5822         * files.el (revert-buffer):
5823         (revert-buffer-internal):
5824         (revert-buffer-insert-file-contents-function):
5825         Improve docstrings and comments.
5826
5827 2002-05-08  Andy Piper  <andy@xemacs.org>
5828
5829         * files.el (revert-buffer): observe noconfirm behavior.
5830
5831 2002-04-09  Andy Piper  <andy@xemacs.org>
5832
5833         * files.el (revert-buffer): use revert-buffer-internal if it looks
5834         like doing so will not result in any user-visible changes.
5835         (revert-buffer-internal): new function. Do the actual process of
5836         reversion and then see whether the result is any different to what
5837         we have already. If it is not then do nothing.
5838
5839 2001-12-11  Andy Piper  <andy@xemacs.org>
5840
5841         * menubar.el (get-popup-menu-response): re-order so that it works
5842         on more sane/facist window systems.
5843
5844 2001-12-03  Andy Piper  <andy@xemacs.org>
5845
5846         * faces.el (frob-face-property): don't infloop in face frobbing
5847         from Jan Vroonhof <jan@xemacs.org>.
5848
5849 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5850
5851         * faces.el (frob-face-property): Follow face fall-back hierarchy
5852         properly for face properties without an instance. Only do manual
5853         copy form 'default in last resort. This handles in particular
5854         the case where 'default itself has only a fall-back (which is
5855         the case by default on windows).
5856
5857 2001-11-24  Andy Piper  <andy@xemacs.org>
5858
5859         * printer.el (generic-print-region): set default-frame-plist to
5860         nil while creating the printer frame so that sizes reflect the
5861         printed page.
5862
5863         * faces.el (face-complain-about-font): Don't complain on printers.
5864
5865 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5866         
5867         * package-net.el: Andy synch.
5868         
5869 2001-12-16  Andy Piper  <andy@xemacs.org>
5870
5871         * package-get.el (package-get-update-all): Make sure installed.db
5872         gets updated after updating packages.
5873
5874 2002-03-28  Ben Wing  <ben@xemacs.org>
5875
5876         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5877         continuation, truncation so that we don't get line jumpiness from
5878         them being larger than the line height.
5879
5880         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5881
5882 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5883
5884         * font.el (font-window-system-mappings): Add mapping for Gtk
5885         (assume identical to X) 
5886
5887 2002-02-04  Andy Piper  <andy@xemacs.org>
5888
5889         * files.el (convert-standard-filename): Fix for short filename
5890         Peter Arius <pas@methodpark.de>
5891
5892 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5893
5894         * list-mode.el (default-choose-completion): completion-base-size
5895         should refer to local value in the completion list buffer.
5896
5897 2001-12-03  Didier Verna  <didier@xemacs.org>
5898
5899         * rect.el: autoload `replace-rectangle'.
5900         * keydefs.el (global-map): bind it to `C-x r p'.
5901
5902 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5903
5904         * XEmacs 21.4.8 "Honest Recruiter" is released.
5905
5906 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5907
5908         This patch is based on Jerry James's patch and analysis.
5909
5910         * select.el (get-clipboard):
5911         (get-selection):
5912         Update docstrings.
5913         (get-clipboard-foreign):
5914         (get-selection-foreign):
5915         New function for use as `interprogram-paste-function's.
5916
5917         * simple.el (interprogram-paste-function): Change default to
5918         `get-clipboard-foreign'; improve docstring.
5919         (interprogram-cut-function): Improve dosctring.
5920
5921 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5922
5923         * XEmacs 21.4.7 "Economic Science" is released.
5924
5925 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5926
5927         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5928
5929 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5930
5931         * obsolete.el (assq-delete-all): New compatibility alias for 
5932         remassq.
5933
5934 2002-01-09  Simon Josefsson  <jas@extundo.com>
5935
5936         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5937
5938 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5939
5940         * info.el (Info-auto-generate-directory): Default
5941         Info-auto-generate-directory to 'if-outdated.
5942
5943 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5944
5945         * startup.el (normal-top-level): Prevent migration code from
5946         trashing .emacs on an error in loading the init files.
5947
5948 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5949
5950         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5951         "system default" Xdefaults and friends get xrdb-mode.
5952
5953 2002-03-05  Mats Lidell  <matsl@contactor.se>
5954  
5955         * help-nomule.el (tutorial-supported-languages): Added Swedish
5956         tutorial. Sorted languages.
5957
5958 2002-02-11  Mike Sperber <mike@xemacs.org>
5959
5960         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5961         regenerating outdated dir files and dir is non-existent.
5962
5963 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5964
5965         * code-files.el (convert-mbox-coding-system): Improve comment.
5966         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5967         coding-system argument to `write-region-pre-hook' call.
5968         (write-region-pre-hook): Fix docstring to mention lockname argument.
5969
5970 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5971
5972         * minibuf.el (completing-read): Remove redundant wrong arg list.
5973
5974         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5975
5976 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5977
5978         * obsolete.el (interactive-form): new compatibility alias for 
5979         function-interactive.
5980
5981 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5982
5983         * menubar-items.el (Menubar-items-truncate-list): Removed.
5984         * menubar-items.el (Menubar-items-truncate-history): New.
5985         * menubar-items.el (default-menubar): Use
5986         Menubar-items-truncate-history.
5987
5988 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5989
5990         * printer.el (generic-print-region): Pass correct arguments to
5991         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5992         Torkelsson <torkel@acc.umu.se>.
5993
5994 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5995
5996         * help.el (describe-mode): synched with FSF 19.34; handle nil
5997         minor mode indicators.
5998
5999 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6000
6001         * minibuf.el (completing-read): Update docstring.
6002
6003 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6004
6005         * XEmacs 21.4.6 "Common Lisp" is released.
6006
6007 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6008
6009         * package-net.el: Inadvertant synch with Windows branch.  From
6010         Andy's log:
6011         (package-net-kit-version): new variable.
6012         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6013
6014 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6015
6016         * package-get.el (package-get-locate-index-file): Also search the
6017         core etc/ directory for the package index file if it can't be
6018         found in ~/.xemacs/.
6019
6020 2001-12-13  William Perry  <wmperry@gnu.org>
6021
6022         * dialog-gtk.el (popup-builtin-question-dialog):
6023         Conform to API in gui.c.
6024         
6025 2001-11-12  Andy Piper  <andy@xemacs.org>
6026
6027         * cus-edit.el (custom-save-face-internal): make sure we save
6028         non-themed faces.
6029         (custom-save-variables): ditto variables.
6030
6031 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6032
6033         * faces.el (make-face-family):
6034         (make-face-size):
6035         New face-modifying functions per Jan Vroonhof.
6036
6037         cus-face.el (custom-set-face-font-family):
6038         (custom-set-face-font-size):
6039         Use them.
6040
6041         * font.el (font-window-system-mappings): More precise docstring.
6042
6043         (font-create-name):
6044         (font-create-object):
6045         (tty-font-create-object):
6046         (tty-font-create-plist):
6047         (x-font-create-object):
6048         (x-font-create-name):
6049         (ns-font-create-name):
6050         (mswindows-font-create-object):
6051         (mswindows-font-create-name):
6052         Add doctrings.
6053
6054 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6055
6056         * gtk-faces.el (gtk-init-device-faces): removed spurious
6057         quote before let* expression.
6058
6059 2001-10-29  Andy Piper  <andy@xemacs.org>
6060
6061         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6062         modified when changing coding system.
6063
6064         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6065         that we invoke the GUI directory selector.
6066
6067 2001-10-25  Andy Piper  <andy@xemacs.org>
6068
6069         * dialog.el (make-dialog-box): use new directory dialog support.
6070         * minibuf.el (read-file-name-1): ditto.
6071         (read-file-name): ditto.
6072         (read-directory-name): ditto.
6073
6074 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6075
6076         * XEmacs 21.4.5 "Civil Service" is released.
6077
6078 2001-04-23  Didier Verna  <didier@xemacs.org>
6079
6080         * cus-edit.el (custom-variable-pre-save): New.
6081         * cus-edit.el (custom-variable-post-save): New.
6082         * cus-edit.el (custom-variable-save): use them.
6083         * cus-edit.el (custom-face-pre-save): New.
6084         * cus-edit.el (custom-face-post-save): New.
6085         * cus-edit.el (custom-face-save): use them.
6086         * cus-edit.el (custom-group-pre-save): New.
6087         * cus-edit.el (custom-group-post-save): New.
6088         * cus-edit.el (custom-group-save): use them.
6089         * cus-edit.el (Custom-save): use the pre/post functions above,
6090         call `custom-save-all' only once.
6091         * cus-edit.el (custom-variable-pre-reset-standard): New.
6092         * cus-edit.el (custom-variable-post-reset-standard): New.
6093         * cus-edit.el (custom-variable-reset-standard): use them.
6094         * cus-edit.el (custom-face-pre-reset-standard): New.
6095         * cus-edit.el (custom-face-post-reset-standard): New.
6096         * cus-edit.el (custom-face-reset-standard): use them.
6097         * cus-edit.el (custom-group-pre-reset-standard): New.
6098         * cus-edit.el (custom-group-post-reset-standard): New.
6099         * cus-edit.el (Custom-reset-standard): use them.
6100         * cus-edit.el (custom-face-reset-saved): use the pre/post
6101         functions above, call `custom-save-all' only once.
6102
6103 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6104
6105         * gutter-items.el (buffers-tab face): Derive from the modeline
6106         face by default.  Many people use white-on-black for the default
6107         font, and the tabs look hideous with that color combination.  The
6108         modeline usually has the correct colors.
6109
6110 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6111
6112         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6113         (tag-mark-stack-max): Typo fix.
6114
6115 2001-09-28  Ben Wing  <ben@xemacs.org>
6116
6117         * font-lock.el:
6118         * font-lock.el (font-lock-after-change-function):
6119         fix problem with last patch, reported by Katsumi Yamaoka.
6120
6121 2001-09-17  Ben Wing  <ben@xemacs.org>
6122
6123         * font-lock.el (font-lock-after-change-function):
6124         fix problem when you insert a comment on the line before a line of
6125         code: if we use the following char, then when you hit backspace,
6126         the following line of code turns the comment color.
6127
6128 2001-06-08  Ben Wing  <ben@xemacs.org>
6129
6130         * process.el: comment about shell-command-switch.
6131         * process.el (shell-quote-argument): Need to quote a null
6132         argument, too.  From Dan Holmsand.
6133         
6134         * startup.el (normal-top-level): Delete some unused FSF junk.
6135         * startup.el (command-line-early):
6136         
6137         * startup.el (command-line): Call MS Windows init function.
6138         
6139         * win32-native.el:
6140         * win32-native.el (mswindows-system-shells): New.
6141         * win32-native.el (mswindows-system-shell-p): New.
6142         * win32-native.el (init-mswindows-at-startup): New.
6143         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6144         * win32-native.el (mswindows-quote-one-simple-arg):
6145         * win32-native.el (mswindows-quote-one-command-arg):
6146         * win32-native.el (mswindows-construct-process-command-line-alist):
6147         Correct comments at top.  Correctly handle passing arguments
6148         to Cygwin programs and to bash.  Fix quoting of zero-length
6149         arguments (from Dan Holmsand).  Set shell-command-switch based
6150         on shell-file-name, which in turn comes from env var SHELL.
6151
6152 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6153
6154         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6155         default-toolbar-position): Fill docstrings for balloon-help.
6156
6157 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6158
6159         * faces.el: Reenable specifications over 'gtk domain.
6160
6161 2001-08-08  Didier Verna  <didier@xemacs.org>
6162
6163         * autoload.el (update-autoload-files): make defdir a file name,
6164         not directory name.
6165
6166 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6167
6168         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6169
6170         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6171
6172 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6173
6174         * font-menu.el (font-menu-set-font): Default to current font-family.
6175         (font-menu-preferred-resolution):
6176         (font-menu-size-scaling):
6177         Provide gtk defaults, too.
6178
6179 2001-07-29  Mike Alexander  <mta@arbortext.com>
6180
6181         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6182         list
6183         (custom-set-face-font-family): ditto
6184
6185 2001-07-26  Mike Sperber <mike@xemacs.org>
6186
6187         * files.el (auto-mode-alist): .9 files are man pages, too.
6188
6189 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6190
6191         * process.el (call-process-internal): bind
6192         coding-system-for-write to 'binary when calling
6193         start-process-internal, so the process receives 
6194         the literal contents of INFILE.
6195
6196 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6197
6198         * files.el (auto-mode-alist): Add configure.ac support.
6199
6200 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6201
6202         * buff-menu.el:
6203         mouse.el:
6204         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6205
6206 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6207
6208         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6209
6210 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6211
6212         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6213         mixed text.
6214         (kinsoku-eol-p): Ditto.
6215
6216 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6217
6218         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6219         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6220         characters as the category `s' or `e' correctly.
6221
6222 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6223
6224         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6225
6226 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6227
6228         * mule/cyrillic.el:  Set up case table.
6229
6230 2001-06-08  Mike Sperber <mike@xemacs.org>
6231
6232         * files.el (save-some-buffers-1): Don't zap the help window right
6233         after `map-y-or-n-p' has popped it up.
6234
6235 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6236
6237         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6238
6239 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6240
6241         * specifier.el: define-specifier-tag 'gtk.
6242
6243 2001-05-12  Ben Wing  <ben@xemacs.org>
6244
6245         * find-paths.el (paths-find-recursive-path):
6246         fix error with null EXCLUDE-REGEXP.
6247         
6248         * font-lock.el (font-lock-mode):
6249         fix problem reported by hrvoje with buffers starting with a space.
6250         
6251 2001-05-06  Ben Wing  <ben@xemacs.org>
6252
6253         * dialog.el (make-dialog-box):
6254         * menubar-items.el (default-menubar):
6255         * printer.el (generic-print-buffer):
6256         * printer.el (generic-print-region):
6257         implement printing the selection when it's selected.
6258
6259 2001-04-18  Didier Verna  <didier@xemacs.org>
6260
6261         * cus-edit.el (Custom-reset-standard): reset to standard settings
6262         not only when the buffer's :custom-state is 'modified, but also
6263         when it is 'set or 'saved.
6264
6265 2001-04-17  Didier Verna  <didier@xemacs.org>
6266
6267         * startup.el (load-user-init-file): define `custom-file' before
6268         loading the user's init file.
6269
6270 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6271
6272         * menubar.el (popup-mode-menu): Make it work with
6273         popup-menu-titles turned off.
6274         
6275 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6276
6277         * about.el (about-mailto-link): Use compose-mail for sending mail.
6278
6279 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6280
6281         * package-admin.el (package-install-hook): New.
6282         (package-delete-hook): New.
6283         (package-admin-add-single-file-package): Use package-delete-hook.
6284
6285         * package-get.el (package-get): Use package-install-hook.
6286
6287 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6288
6289         * package-ui.el (pui-install-selected-packages): reverse the lists
6290         of packages so that they get handled in the same order as they
6291         were selected.
6292
6293 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6294
6295         * packages.el (locate-library): Use read-library-name for completion.
6296
6297 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6298
6299         * byte-optimize.el (=): `=' is not a binary predicate!
6300         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6301         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6302
6303 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6304
6305         * bytecomp.el (byte-compile-arithcompare):
6306         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6307
6308 2001-06-03  William M. Perry  <wmperry@gnu.org>
6309
6310         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6311         return the filename selected by the user!
6312
6313 2001-05-31  William M. Perry  <wmperry@gnu.org>
6314
6315         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6316         in XEmacs/GTK.
6317
6318 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6319
6320         * coding.el: Tiny typo fixed.
6321
6322 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6323
6324         * XEmacs 21.4.3 "Academic Rigor" is released.
6325
6326 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6327
6328         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6329
6330 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6331
6332         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6333
6334 2001-05-04  Ben Wing  <ben@xemacs.org>
6335
6336         * printer.el (generic-print-buffer):
6337         * printer.el (generic-print-region):
6338         Enable dialog boxes.  Apply workaround recommended by Kirill.
6339         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6340         
6341         * simple.el (kill-whole-line):
6342         * simple.el (kill-line-1):
6343         * simple.el (kill-entire-line):
6344         * simple.el (kill-line):
6345         * simple.el (backward-kill-line):
6346         Take out interactive dependence of kill-whole-line.
6347
6348 2001-04-22  Ben Wing  <ben@xemacs.org>
6349
6350         * dialog.el (make-dialog-box):
6351         Put dialog titles back in -- this time correctly.  Fix various
6352         other problems with leaks and such.
6353
6354         * simple.el (region-exists-p):
6355         * simple.el (region-active-p):
6356         Add comment about which one is correct to use in menu specs.
6357
6358 2001-05-05  Ben Wing  <ben@xemacs.org>
6359
6360         * dialog.el (make-dialog-box): fix doc string.
6361         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6362         take out Pretty Print.
6363         * printer.el:
6364         * printer.el (printer-current-device): New.
6365         * printer.el (Printer-get-device): New.
6366         * printer.el (Printer-clear-device): New.
6367         * printer.el (generic-page-setup): New.
6368         * printer.el (generic-print-buffer):
6369         * printer.el (generic-print-region):
6370         Implement Page Setup.  Handle errors properly.
6371
6372 2001-05-05  Ben Wing  <ben@xemacs.org>
6373
6374         * subr.el (error): Complete list of errors in doc string.
6375         
6376 2001-04-22  Ben Wing  <ben@xemacs.org>
6377
6378         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6379         
6380 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6381
6382         * build-report.el: Remove CVS keywords since this file has been in
6383         core lisp for a while now.
6384         * build-report.el (build-report-make-output-files): Fix typo.
6385
6386 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6387
6388         * about.el (about-finish-buffer): Make sure the last change works
6389         even if EVENT is nil.
6390
6391 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6392
6393         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6394         clicked, not the one that happens to be the current buffer at the
6395         time.
6396
6397 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6398
6399         * cus-edit.el (custom-display): Support the GTK Window System also.
6400
6401 2001-04-30  Ben Wing  <ben@xemacs.org>
6402
6403         * printer.el:
6404         * printer.el (printer-page-header):
6405         * printer.el (Print-context): New.
6406         * printer.el (printer-page-footer):
6407         * printer.el (generate-header-element): New.
6408         * printer.el (generate-header-line): New.
6409         * printer.el (print-context-property):
6410         * printer.el (generic-print-buffer):
6411         * printer.el (generic-print-region):
6412         Implement headers and footers.  Implement calling Print dialog box
6413         (#### but it doesn't quite work yet).
6414
6415 2001-04-25  Ben Wing  <ben@xemacs.org>
6416
6417         * about.el (xemacs-hackers):
6418         * about.el (about-url-alist):
6419         * about.el (about-personal-info):
6420         * about.el (about-hacker-contribution):
6421         More contributions.
6422         
6423         * simple.el (handle-post-motion-command):
6424         Fix spurious setting of zmacs-region-stays to t after a non-shift
6425         motion command.
6426
6427 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6428
6429         * about.el (about-personal-info): Update my bio.
6430         (about-hacker-contribution): Ditto.
6431
6432 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6433
6434         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6435
6436 2001-04-19  Andy Piper  <andy@xemacs.org>
6437
6438         * package-net.el (package-net-cygwin32-binary-size): new size.
6439         (package-net-win32-binary-size): new size.
6440         (package-net-convert-index-to-ini): Use new arch.
6441         (package-net-batch-convert-index-to-ini): Removed.
6442         (package-net-generate-bin-ini): New.
6443         (package-net-batch-generate-bin-ini): New.
6444
6445 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6446
6447         * XEmacs 21.4.1 "Copyleft" is released.
6448
6449 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6450
6451         * x-compose.el (xlib-input-method-bug-workaround):
6452         (alias-colon-to-double-quote):
6453         Force sort in map-keymap to work around rehash bug.
6454
6455 2001-04-17  Ben Wing  <ben@xemacs.org>
6456
6457         * about.el: Finish overhaul, add a few new hackers, update a
6458         couple old ones.
6459
6460 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6461
6462         * XEmacs 21.4.0 "Solid Vapor" is released.
6463
6464 2001-04-15  Ben Wing  <ben@xemacs.org>
6465
6466         * about.el:
6467         * about.el (about-headline-face): New.
6468         * about.el (about-link-face): New.
6469         * about.el (about-current-release-maintainers): New.
6470         * about.el (about-other-current-hackers): New.
6471         * about.el (about-url-alist):
6472         * about.el (about-once-and-future-hackers): New.
6473         * about.el (about-mailto-link): New.
6474         * about.el (about-get-buffer):
6475         * about.el (about-finish-buffer):
6476         * about.el (about-xemacs):
6477         * about.el (about-features): Removed.
6478         * about.el (about-advantages): New.
6479         * about.el (about-maintainer-info): Removed.
6480         * about.el (about-personal-info): New.
6481         * about.el (about-hacker-contribution): New.
6482         * about.el (about-maintainer):
6483         * about.el (about-show-linked-info):
6484         * about.el (about-hackers):
6485         Major revamping.  Rewriting of most of the text, improve the
6486         link handling, separate info on contributors into personal
6487         and contribution info, add new contributors, update personal
6488         info, etc. etc.
6489         
6490         * menubar-items.el (default-menubar):
6491         Help menubar entry for News now says more accurately
6492         "What's New in XEmacs".
6493         
6494         * mouse.el:
6495         * mouse.el (mouse-track-cleanup-hook):
6496         * mouse.el (mouse-track):
6497         Don't set-buffer to a dead buffer when calling mouse-track
6498         cleanup hooks.
6499
6500 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6501
6502         * XEmacs 21.2.47 "Zephir" is released.
6503
6504 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6505
6506         * dialog.el (make-dialog-box): Disable dialog box titles until
6507         we get them working.
6508
6509 2001-03-30  Ben Wing  <ben@xemacs.org>
6510
6511         * help.el:
6512         * help.el (Help-princ-face):
6513         * help.el (Help-prin1-face):
6514         * help.el (frob-help-extents):
6515         * help.el (describe-function-1):
6516         * help.el (describe-variable):
6517         Avoid using font-lock faces, which may not be defined.
6518         Instead, use hyper-apropos faces, and make sure they're
6519         defined as necessary by using `require'. (It's not so safe
6520         to do this for font-lock.) In any case, we will eventually
6521         be merging this functionality into hyper-apropos.
6522
6523         * loaddefs.el (completion-ignored-extensions):
6524         Fix documentation.
6525         
6526         * menubar-items.el (menu-truncate-list): Removed.
6527         * menubar-items.el (Menubar-items-truncate-list): New.
6528         * menubar-items.el (default-menubar):
6529         Fix errors if grep or compile command is too long.  Rename helper
6530         function to be less visible.
6531
6532 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6533
6534         * byte-optimize.el (byte-optimize-minus):
6535         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6536
6537 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6538
6539         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6540         Mule is available.
6541
6542         * mule/latin.el: New file.
6543
6544 2001-03-11  Ben Wing  <ben@xemacs.org>
6545
6546         * auto-save.el:
6547         * auto-save.el (auto-save-directory):
6548         * auto-save.el (make-auto-save-file-name):
6549         * auto-save.el (auto-save-file-name-p): New.
6550
6551         Merge in improvements from other definition of
6552         make-auto-save-file-name in files.el.
6553         
6554         * auto-save.el (auto-save-original-name):
6555         * auto-save.el (auto-save-name-in-fixed-directory):
6556         * auto-save.el (auto-save-unslashify-name): Removed.
6557         * auto-save.el (auto-save-slashify-name): Removed.
6558         * auto-save.el (auto-save-reserved-chars): New.
6559         * auto-save.el (auto-save-escape-name): New.
6560         * auto-save.el (auto-save-unhex): New.
6561         * auto-save.el (auto-save-unescape-name): New.
6562
6563         Change algorithm for encoding filenames in auto-save names to be
6564         entirely safe with all filesystems and all possible characters in
6565         a filename, and 100% reversible. (Essentially, uses
6566         quoted-printable as the encoding.)
6567         
6568         * auto-save.el (recover-all-files):
6569
6570         Use insert-directory rather than calling ls directly -- fixes
6571         things under Windows.
6572
6573         * files.el:
6574         * files.el (convert-standard-filename): Substitute FSF's
6575         definition for this (we had nothing here before).
6576         
6577         * files.el (backup-buffer): Warning fix.
6578         
6579         * files.el (make-backup-file-name):
6580         * files.el (find-backup-file-name):
6581         Fix error in calling sequence to auto-save-file-name-p.
6582         
6583         * files.el (recover-file):
6584         Use insert-directory rather than calling ls directly -- fixes
6585         things under Windows.
6586
6587         * files.el (make-auto-save-file-name): Removed.
6588         * files.el (auto-save-file-name-p): Removed.
6589         auto-save is always dumped so no sense in having a definition
6590         that will always be overwritten with another.
6591         
6592         * files.el (insert-directory):
6593         * win32-native.el:
6594         * win32-native.el (debug-mswindows-process-command-lines):
6595         * win32-native.el (original-make-auto-save-file-name): Removed.
6596         * win32-native.el (make-auto-save-file-name): Removed.
6597
6598
6599 2001-03-21  Martin Buchholz <martin@xemacs.org>
6600
6601         * XEmacs 21.2.46 "Urania" is released.
6602
6603 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6604
6605         * menubar-items.el (default-menubar): Update sample.emacs to
6606         sample.init.el and adjust accelerators.
6607
6608 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6609
6610         * build-report.el (build-report): Improve docstring.
6611
6612 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6613
6614         * ChangeLog: Log GTK merge.
6615
6616         * gutter-items.el:
6617         * mwheel.el:
6618         * sound.el:
6619         * startup.el:
6620         Revert gratuitous whitespace changes.
6621
6622 2001-03-07  Ben Wing  <ben@xemacs.org>
6623
6624         * help.el:
6625         * help.el (key-or-menu-binding):
6626         * help.el (Help-find-file): New.
6627         * help.el (describe-beta):
6628         * help.el (describe-copying):
6629         * help.el (describe-project):
6630         * help.el (view-emacs-news):
6631         * help.el (view-sample-init-el): New.
6632         * help.el (Help-princ-face): New.
6633         * help.el (Help-prin1-face): New.
6634         * help.el (help-symbol-function-context-menu):
6635         * help.el (help-symbol-variable-context-menu):
6636         * help.el (help-symbol-function-and-variable-context-menu):
6637         * help.el (frob-help-extents):
6638         * help.el (describe-function-1):
6639         * help.el (describe-variable):
6640
6641         Add coloring in Help buffers, correspondent with hyperlinks.
6642         View files in view-mode rather than Fundamental.
6643         Remove separators from context menus -- now handled in generic code.
6644         Add `Find Tag' to context menu.
6645         
6646         * menubar.el (popup-mode-menu):
6647
6648         Rewrite code that outputs the popup menu to (a) put more specific
6649         entries first, (b) be more robust, (c) output the proper context
6650         menu separators automatically (the context menu functionality is
6651         new and currently used only by Help).
6652
6653 2001-03-10  William M. Perry  <wmperry@aventail.com>
6654
6655         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6656         this function when converting from the 21.1 GTK branch.  Now
6657         supports file, password, question, and color built-in dialogs.
6658
6659 2001-03-06  Ben Wing  <ben@xemacs.org>
6660
6661         * keydefs.el:
6662         * keydefs.el (global-map):
6663         Add commented-out change of M-k (for 21.5).
6664         
6665         * menubar-items.el (default-menubar):
6666         Fix items to control kill-line behavior; add items for
6667         shifted motion.
6668         
6669         * simple.el:
6670         * simple.el (kill-whole-line):
6671         * simple.el (historical-kill-line): Removed.
6672         * simple.el (kill-line): Removed.
6673         * simple.el (kill-entire-line): New.
6674         * simple.el (kill-line-1): New.
6675         * simple.el (backward-kill-line):
6676         Undo kill-whole-line == always changes.  Add new function
6677         kill-entire-line to unconditionally delete the current line.
6678         Add comments describing the lamentable state of affairs of
6679         the kill-line functions and variables.
6680
6681 2001-03-02  Ben Wing  <ben@xemacs.org>
6682
6683         * simple.el:
6684         * simple.el (beginning-of-buffer):
6685         * simple.el (end-of-buffer):
6686         * simple.el (mark-ring-unrecorded-commands):
6687         * simple.el (signal-error-on-buffer-boundary):
6688         * simple.el (shifted-motion-keys-select-region):
6689         * simple.el (unshifted-motion-keys-deselect-region):
6690         * simple.el (motion-keys-for-shifted-motion): New.
6691         * simple.el (handle-pre-motion-command):
6692         * simple.el (handle-post-motion-command):
6693         * simple.el (forward-char-command):
6694         * simple.el (backward-char-command):
6695         * simple.el (scroll-up-command):
6696         * simple.el (scroll-down-command):
6697         * simple.el (next-line):
6698         * simple.el (previous-line):
6699         * simple.el (backward-block-of-lines):
6700         * simple.el (forward-block-of-lines):
6701         * simple.el (backward-word):
6702         * simple.el (mark-word):
6703
6704         Augment documentation of the most common motion commands to make
6705         note of the shifted-motion support.  Improve the support to (a)
6706         properly document how it works and why it's done in the fashion it
6707         is, and (b) allow the keystrokes that trigger it to be customized.
6708
6709         Correct error in the customize specification of
6710         mark-ring-unrecorded-commands.
6711
6712 2001-03-02  Ben Wing  <ben@xemacs.org>
6713
6714         * font-lock.el:
6715         * font-lock.el (font-lock-pending-extent-table): Removed.
6716         * font-lock.el (font-lock-pending-buffer-table): New.
6717         * font-lock.el (font-lock-pre-idle-hook):
6718         * font-lock.el (font-lock-after-change-function):
6719         * font-lock.el (font-lock-fontify-pending-extents):
6720         * font-lock.el (font-lock-lisp-like):
6721
6722         Fix handling of pending extents to avoid excessive slowness (N^2
6723         behavior) when making lots of buffer changes between redisplays,
6724         such as when saving the Options.
6725
6726 2001-03-09  William M. Perry  <wmperry@aventail.com>
6727
6728         * device.el:
6729         * dragdrop.el:
6730         * dumped-lisp.el:
6731         * faces.el:
6732         * frame.el:
6733         * gnuserv.el:
6734         * loadup.el:
6735         * menubar-items.el:
6736         * minibuf.el:
6737         The Great GTK Merge.
6738
6739         * ChangeLog.GTK:
6740         * dialog-gtk.el:
6741         * gdk.el:
6742         * generic-widgets.el:
6743         * glade.el:
6744         * gnome-widgets.el:
6745         * gnome.el:
6746         * gtk-compose.el:
6747         * gtk-extra.el:
6748         * gtk-faces.el:
6749         * gtk-ffi.el:
6750         * gtk-file-dialog.el:
6751         * gtk-font-menu.el:
6752         * gtk-glyphs.el:
6753         * gtk-init.el:
6754         * gtk-iso8859-1.el:
6755         * gtk-marshal.el:
6756         * gtk-mouse.el:
6757         * gtk-package.el:
6758         * gtk-password-dialog.el:
6759         * gtk-select.el:
6760         * gtk-widget-accessors.el:
6761         * gtk-widgets.el:
6762         * gtk.el:
6763         widgets-gtk.el:
6764         The Great GTK Merge: new files.
6765
6766 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6767
6768         * generic-widgets.el: Don't require gtk (a built-in feature) at
6769         top level.  Don't execute the last sexp unless (featurep 'gtk).
6770
6771 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6772
6773         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6774
6775 2001-02-23  Martin Buchholz <martin@xemacs.org>
6776
6777         * XEmacs 21.2.45 "Thelxepeia" is released.
6778
6779 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6780  
6781         * about.el (xemacs-hackers): update my entry. 
6782         * about.el (about-maintainer-info): ditto. 
6783         * about.el (about-hackers): ditto. 
6784
6785 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6786
6787         * about.el (about-maintainer-info): More vanity info about
6788         yours truly.
6789
6790 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6791
6792         * build-report.el (build-report-destination): xemacs-build-reports
6793         has moved to SourceForge, where mailing list name length is
6794         restricted, hence the name change to
6795         xemacs-buildreports@xemacs.org.
6796         * build-report.el (build-report-keep-regexp): Update default.
6797         * build-report.el (build-report-delete-regexp): Ditto.
6798         * build-report.el (build-report-make-output-files): Ditto.
6799
6800 2001-02-19  Craig Lanning  <lanning@scra.org>
6801
6802         * lisp-mode.el: Add indentation specifications for following
6803         Common Lisp forms: handler-case, handler-bind, with-slots,
6804         with-open-file, with-open-stream, print-unreadable-object.
6805
6806 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6807
6808         * font-lock.el (font-lock-set-defaults-1):
6809         Move initialization of `font-lock-cache-position' so that it's set
6810         even if font-lock-keywords is already defined.
6811
6812 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6813
6814         * autoload.el (generate-file-autoloads-1):
6815         Use `emacs-lisp-mode-syntax-table' instead of
6816         `lisp-mode-syntax-table'.
6817         * lisp-mode.el (lisp-mode-syntax-table):
6818         Get rid of old checks for `parse-partial-sexp' version.
6819         Make `|' (pipe) string delimiter instead of punctuation.
6820
6821 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6822
6823         * window.el (save-selected-window):
6824         Use gensym for better macro hygiene.
6825
6826 2001-02-06  Mike Sperber <mike@xemacs.org>
6827
6828         * dump-paths.el:
6829         * startup.el (startup-setup-paths): Set and use
6830         `mule-lisp-directory'.
6831         (startup-setup-paths-warning): Ditto.
6832
6833         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6834         (paths-construct-load-path): Consider `mule-lisp-directory'.
6835
6836 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6837
6838         * font-lock.el: Syntax table improvements used.  A few random
6839         changes are not specified below.
6840         (font-lock-fontify-string-delimiters):
6841         (font-lock-syntactic-keywords):
6842         (font-lock-cache-state nil):
6843         (font-lock-cache-position):
6844         New variables.
6845         (font-lock-set-syntax):
6846         (font-lock-apply-syntactic-highlight):
6847         (font-lock-fontify-syntactic-anchored-keywords):
6848         (font-lock-fontify-syntactic-keywords-region):
6849         (font-lock-eval-keywords):
6850         New functions.
6851         (font-lock-remove-face):
6852         (font-lock-fontify-syntactically-region):
6853         Use syntax properties.
6854
6855 2001-02-08  Martin Buchholz <martin@xemacs.org>
6856
6857         * XEmacs 21.2.44 "Thalia" is released.
6858
6859 2001-01-16  Mike Sperber <mike@xemacs.org>
6860
6861         * startup.el (normal-top-level): Work even if no installation root
6862         is found.
6863
6864 2001-01-30  Andy Piper  <andy@xemacs.org>
6865
6866         * gutter-items.el (progress-abort-glyph): remove instantiator.
6867         (set-progress-abort-instantiator): new function.
6868         (abort-progress-feedback): use it.
6869
6870         * gutter.el (set-gutter-dirty-p): new function.
6871
6872 2001-01-30  Didier Verna  <didier@xemacs.org>
6873
6874         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6875
6876 2001-01-24  Didier Verna  <didier@xemacs.org>
6877
6878         * sound.el (sound-extension-list): give a better default value.
6879         * sound.el (load-sound-file): improve the doc string, also find
6880         files given by absolute names, pass a real extension list to
6881         `locate-file'.
6882
6883 2001-01-26  Martin Buchholz <martin@xemacs.org>
6884
6885         * XEmacs 21.2.43 "Terspichore" is released.
6886
6887 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6888
6889         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6890         messages from gnuserv.
6891
6892 2001-01-20  Martin Buchholz <martin@xemacs.org>
6893
6894         * XEmacs 21.2.42 "Poseidon" is released.
6895
6896 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6897
6898         * cl-macs.el (cl-upcase-arg): New function.
6899         (cl-function-arglist): New function.
6900         (cl-transform-lambda): Automatically add CL-style lambda list to
6901         documentation string using functions above.
6902
6903 2001-01-12  Andy Piper  <andy@xemacs.org>
6904
6905         * package-get.el (package-get-custom): call
6906         package-net-update-installed-db.
6907
6908         * package-ui.el (pui-install-selected-packages): call
6909         package-net-update-installed-db.
6910
6911         * package-net.el (package-net-update-installed-db): use
6912         packages-package-list so that we reflect reality.
6913
6914         * packages.el (packages-package-list): Make docstring reflect
6915         reality.
6916
6917         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6918
6919         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6920         isn't installed.
6921
6922 2001-01-17  Andy Piper  <andy@xemacs.org>
6923
6924         * wid-edit.el (widget-activation-glyph-mapper): activate or
6925         deactivate native widgets.
6926         (widget-glyph-insert-glyph): record instantiator.
6927         (widget-push-button-value-create): use it.
6928
6929         * gui.el (gui-button-action): new function. Make button's domain
6930         buffer current when calling.
6931         (make-gui-button): update to use gui-button-action.
6932
6933 2001-01-16  Didier Verna  <didier@xemacs.org>
6934
6935         * menubar-items.el (default-menubar): add an entry for modeline
6936         horizontal scrolling in Options -> Display.
6937
6938 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6939
6940         * package-get.el (package-get-require-signed-base): Set to nil
6941         by default.
6942
6943 2001-01-17  Martin Buchholz <martin@xemacs.org>
6944
6945         * XEmacs 21.2.41 "Polyhymnia" is released.
6946
6947 2001-01-16  Mike Sperber <mike@xemacs.org>
6948
6949         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6950         catch lisp/mule/.
6951
6952 2001-01-14  Mike Sperber <mike@xemacs.org>
6953
6954         * startup.el (maybe-create-compatibility-dot-emacs):
6955         (maybe-unmigrate-user-init-file):
6956         (unmigrate-user-init-file): Created.
6957         (maybe-migrate-user-init-file): Offer creation of compatibility
6958         .emacs.
6959         Some doc fixes wrt init file location.
6960
6961 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6962
6963         * faces.el (face-frob-from-locale-first): new variable.
6964         (frob-face-font-2): Honor tags arg while trying to use
6965         standard-face-mapping.  When face-frob-from-locale-first is set,
6966         first try to set face inheriting from frobbed-face.
6967
6968 2001-01-15  Didier Verna  <didier@xemacs.org>
6969
6970         * about.el (xemacs-hackers): update my entry.
6971         * about.el (about-url-alist): ditto.
6972         * about.el (about-maintainer-info): ditto.
6973         * about.el (about-hackers): ditto.
6974
6975 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6976
6977         The byte compiler has been badly broken for a year,
6978         by the patch of 1999-12-06.
6979         * byte-optimize.el (byte-optimize-form-code-walker):
6980         Bug was: the byte compiler was making this erroneous optimization:
6981         (progn (or (foo)) (bar)) ==> (bar)
6982
6983 2000-11-20  Mike Sperber <mike@xemacs.org>
6984
6985         * setup-paths.el (paths-core-load-path-depth): Split
6986         `paths-load-path-depth' in two for site and core lisp.  Don't
6987         recurse into core.
6988         * setup-paths.el (paths-construct-load-path): Use.
6989
6990 2001-01-10  Andy Piper  <andy@xemacs.org>
6991
6992         * package-net.el (package-net-cygwin32-binary-size): new variable
6993         (package-net-win32-binary-size): ditto.  add much needed
6994         commentary.
6995
6996         * gutter-items.el (buffers-tab-items): correct off-by-one error
6997         for buffers-tab-max-size.
6998
6999 2001-01-08  Martin Buchholz <martin@xemacs.org>
7000
7001         * XEmacs 21.2.40 is released.
7002
7003 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7004
7005         * mule/hebrew.el: Fix comments and typos.
7006         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7007
7008 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7009
7010         * ChangeLog.1: move ancient log from fill.el.
7011
7012         * dump-paths.el:
7013         paragraphs.el:
7014         mule/mule-category.el:
7015         Miscellaneous typo fixes and slight doc clarifications.
7016
7017         * mule/mule-ccl.el:  Correct file name in header.
7018
7019 2000-12-31  Martin Buchholz <martin@xemacs.org>
7020
7021         * XEmacs 21.2.39 is released.
7022
7023 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7024
7025         * byte-optimize.el (byte-optimize-cond):
7026         (byte-optimize-cond-1): New.
7027         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7028         Optimizes (cond (x nil)) ==> nil.
7029         Provide better diagnostic on malformed expr like (cond foo).
7030
7031 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7032
7033         * mule/mule-coding.el:
7034         mule/mule-cmds.el (reset-language-environment,
7035         set-language-environment-coding-systems):
7036         Safer default coding-priority-list, corresponding to src/file-coding.h.
7037
7038 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7039
7040         * package-admin.el: Allow package removal from
7041         early-package-load-path.
7042
7043 2000-12-15  Andreas Jaeger  <aj@suse.de>
7044
7045         * about.el (about-maintainer-info): Update my entry.
7046
7047 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7048
7049         * packages.el (locate-library): Add support for bzip2
7050         compressed .el files.
7051
7052 2000-12-12  Andy Piper  <andy@xemacs.org>
7053
7054         * package-net.el: new file.
7055
7056 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7057
7058         * font-lock.el: Add missing C++ keywords.
7059
7060 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7061
7062         * simple.el (indent-for-comment): Preserve indentation of comments
7063         starting in column 0, as documented in (Info-goto-node
7064         "(xemacs)Comments").  Update docstring accordingly.
7065
7066 2000-12-05  Martin Buchholz <martin@xemacs.org>
7067
7068         * XEmacs 21.2.38 is released.
7069
7070 2000-12-04  Didier Verna  <didier@xemacs.org>
7071
7072         * mouse.el (default-mouse-track-set-point-in-window): remove
7073         spurious '+' operation detected by Martin.
7074
7075
7076 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7077
7078         * cl-extra.el (coerce):
7079         Implement char to integer coercion.
7080         Remove extraneous (numberp) test.
7081
7082         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7083         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7084         (byte-optimize-predicate):
7085         Warn if evaluating constant expression signals an error.
7086         (byte-optimize-form): Small simplification.
7087
7088         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7089
7090 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7091
7092         * byte-optimize.el:
7093         (byte-optimize-minus):
7094         (byte-optimize-plus):
7095         (byte-optimize-mult):
7096         (byte-optimize-quo):
7097         Use (car (last x)) instead of (last x) to get last elt!
7098         Use `byte-optimize-predicate' to optimize `%'.
7099         Move optimizations for special numeric args to bytecomp.el.
7100         * bytecomp.el (byte-compile-associative): Remove.
7101         (byte-compile-max): New.
7102         (byte-compile-min): New.
7103         Properly handle erroneous calls: (max) (min).
7104         (byte-compile-plus): New.
7105         (byte-compile-minus):
7106         It's easiest to handle 0, +1 and -1 args here.
7107         (byte-compile-mult): New.
7108         It's easiest to handle 1, -1 and 2 args here.
7109         (byte-compile-quo):
7110         It's easiest to handle 0, +1 and -1 args here.
7111         Issue byte-compiler warning when dividing by zero.
7112
7113         Byte-compiler arithmetic improvements.
7114         Better optimize these expressions in the obvious way:
7115         (+ x y 1)   -->  varref x varref y add add1
7116         (+ x y -1)  -->  varref x varref y add sub1
7117         (- x y 0)   -->  (- x y)
7118         (- 0 x y)   -->  (- (- x) y)
7119         (% 42 19)   --> compile-time constant
7120         (/ 42 19)   --> compile-time constant
7121         (* (foo) 2) --> foo call dup plus
7122
7123         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7124         unless (declaim (optimize (safety 3)))
7125         or (setq byte-compile-delete-errors nil).
7126
7127 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7128
7129         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7130         docstrings.
7131
7132 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7133
7134         * startup.el (command-line-do-help):  Add documentation of
7135         portable dumper switches.
7136
7137 2000-11-22  Andy Piper  <andy@xemacs.org>
7138
7139         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7140
7141         * glyphs.el (init-glyphs): don't use autodetect for strings.
7142
7143 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7144
7145         * byte-optimize.el (byte-optimize-char-before):
7146         (byte-optimize-backward-char):
7147         (byte-optimize-backward-word):
7148         Fix incorrect optimizations for these sorts of expressions:
7149         (let ((x nil)) (backward-char x))
7150
7151 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7152
7153         * byte-optimize.el:
7154         * byte-optimize.el (byte-optimize-backward-char): New.
7155         * byte-optimize.el (byte-optimize-backward-word): New.
7156         Make backward-word and backward-char as efficient as forward versions.
7157
7158         * bytecomp.el (byte-compile-no-args-with-one-extra):
7159         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7160         * bytecomp.el (byte-compile-two-args-with-one-extra):
7161         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7162         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7163         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7164         Check if extra arg is constant nil, and if so, use byte-coded call.
7165
7166         * simple.el (backward-word):
7167         * simple.el (mark-word):
7168         * simple.el (kill-word):
7169         * simple.el (backward-kill-word):
7170         Make COUNT argument optional, for consistency with forward-char et al.
7171
7172         * abbrev.el (abbrev-string-to-be-defined):
7173         * abbrev.el (inverse-abbrev-string-to-be-defined):
7174         * abbrev.el (inverse-add-abbrev):
7175         * abbrev.el (expand-region-abbrevs):
7176         * buff-menu.el (Buffer-menu-execute):
7177         * indent.el (move-to-left-margin):
7178         * indent.el (indent-relative):
7179         * indent.el (move-to-tab-stop):
7180         * info.el (Info-reannotate-node):
7181         * lisp-mode.el (lisp-indent-line):
7182         * lisp.el (end-of-defun):
7183         * lisp.el (move-past-close-and-reindent):
7184         * misc.el (copy-from-above-command):
7185         * mouse.el (default-mouse-track-scroll-and-set-point):
7186         * page.el (forward-page):
7187         * paragraphs.el (forward-paragraph):
7188         * paragraphs.el (end-of-paragraph-text):
7189         * picture.el (picture-forward-column):
7190         * picture.el (picture-self-insert):
7191         * rect.el (extract-rectangle-line):
7192         * simple.el (newline):
7193         * simple.el (fixup-whitespace):
7194         * simple.el (backward-delete-char-untabify):
7195         * simple.el (transpose-chars):
7196         * simple.el (transpose-preceding-chars):
7197         * simple.el (do-auto-fill):
7198         * simple.el (indent-new-comment-line):
7199         * simple.el (blink-matching-open):
7200         * view-less.el (cleanup-backspaces):
7201         * wid-edit.el (widget-transpose-chars):
7202         * term/bg-mouse.el (bg-insert-moused-sexp):
7203         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7204
7205         * info.el (Info-fontify-node):
7206         * simple.el (backward-delete-function):
7207         Use canonical delete-backward-char instead of backward-delete-char.
7208
7209 2000-11-20  Andy Piper  <andy@xemacs.org>
7210
7211         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7212         no buffers.
7213
7214 2000-11-20  Andy Piper  <andy@xemacs.org>
7215
7216         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7217         buffer tabs.
7218
7219 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7220
7221         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7222         (proclaim inline...) was shadowing compiler-macros.
7223
7224 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7225
7226         * bytecomp.el (byte-compile-eval): New.
7227         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7228         Keeps this promise made in Lispref:
7229         "If a file being compiled contains a `defmacro' form, the macro is
7230         defined temporarily for the rest of the compilation of that file."
7231
7232 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7233
7234         * cl.el (floatp-safe):
7235         (plusp):
7236         (minusp):
7237         (oddp):
7238         (evenp):
7239         (cl-abs):
7240         Use a better parameter name than `x'.
7241
7242         * cl-macs.el (check-type): Make continuable.  Change documentation
7243         to require PLACE, but accept any form for compatibility.
7244
7245         * abbrev.el (define-abbrev): Use check-type.
7246         * font-menu.el (font-menu-change-face): Use check-type.
7247         * menubar.el (relabel-menu-item): Use check-type.
7248         * itimer.el: Fix typo.
7249
7250 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7251
7252         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7253
7254 2000-11-14  Martin Buchholz <martin@xemacs.org>
7255
7256         * XEmacs 21.2.37 is released.
7257
7258 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7259
7260         * code-cmds.el: Provide the feature.
7261
7262 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7263
7264         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7265
7266         * code-cmds.el: New file
7267         * mule/mule-cmds.el:
7268         * mule/mule-misc.el
7269         (coding-keymap): New keymap. Define coding system keyboard
7270         commands on file-coding builds too.
7271         (coding-system-change-eol-conversion):
7272         (universal-coding-system-argument):
7273         (set-default-coding-systems):
7274         (prefer-coding-system): Moved from mule-cmds.el
7275         (set-buffer-process-coding-system): Moved from mule-misc.el
7276
7277 2000-09-15  Stephen Carney <carney@scubadoo.com>
7278
7279         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7280
7281 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7282
7283         * package-get.el (package-get-download-sites): Add a pre-release
7284         site for experimental packages.
7285
7286         * auto-autoloads.el: Regenerated.
7287
7288 2000-08-01  Andy Piper  <andy@xemacs.org>
7289
7290         * gutter-items.el (buffers-tab-omit-function): reference
7291         buffers-tab-select-visible-buffers.
7292         (buffers-tab-filter-functions): new variable, by default uses
7293         buffers-tab-selection-function and buffers-tab-omit-function.
7294         (select-buffers-tab-buffers-by-mode): invert arguments.
7295         (buffers-tab-select-visible-buffers): new function. Invert calling
7296         of buffers-menu-omit-invisible-buffers.
7297         (buffers-tab-items): rewrite to use
7298         buffers-tab-filter-functions. Rewrite docstring.
7299         (gutter-buffers-tab-extent): delete.
7300         (add-tab-to-gutter): always build a new extent when adding the
7301         tabs.
7302         (update-tab-in-gutter): make gutter dirty when orientation
7303         changes.
7304
7305 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7306
7307         * bytecomp.el (byte-compile-defvar-or-defconst):
7308         Only do loadhist recording if defvar form includes a value.
7309
7310 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7311
7312         * bytecomp.el (byte-compile-initial-macro-environment):
7313         `eval-when-compile' should not compile its body.
7314
7315 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7316
7317         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7318         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7319         some Japanese English.  Remove some ancient FSF comments, and
7320         improve docstrings.  Use symbols not vectors for tables.
7321
7322 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7323
7324         * keymap.el:
7325         (local-key-binding):
7326         (global-key-binding):
7327         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7328
7329         * lisp.el:
7330         (backward-sexp): Slightly simpler code.
7331         (mark-sexp): Make arg optional, like FSF Emacs.
7332         (forward-list): Slightly simpler code.
7333         (backward-list): Slightly simpler code.
7334         (down-list):  Make arg optional, like FSF Emacs.
7335         (up-list):  Make arg optional, like FSF Emacs.
7336         (backward-up-list):  Make arg optional, like FSF Emacs.
7337         (kill-sexp):  Make arg optional, like FSF Emacs.
7338         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7339
7340         * font-menu.el (font-menu-change-face):
7341         Take continuable errors into account.
7342
7343         * abbrev.el:
7344         * abbrev.el (clear-abbrev-table):
7345         * abbrev.el (define-abbrev-table):
7346         * abbrev.el (define-abbrev):
7347         * abbrev.el (insert-abbrev-table-description):
7348         * apropos.el (apropos-documentation-check-doc-file):
7349         * apropos.el (apropos-documentation-check-elc-file):
7350         * buff-menu.el (list-buffers):
7351         * buff-menu.el (list-buffers-noselect):
7352         * bytecomp.el (byte-recompile-directory):
7353         * bytecomp.el (batch-byte-compile):
7354         * cl-macs.el (typep):
7355         * code-files.el (find-coding-system-magic-cookie):
7356         * code-files.el (insert-file-contents):
7357         * cus-edit.el (customize-set-variable):
7358         * cus-edit.el (customize-save-variable):
7359         * cus-face.el (custom-set-face-font-size):
7360         * cus-face.el (custom-set-face-update-spec):
7361         * cus-face.el (custom-reset-faces):
7362         * custom.el (custom-check-theme):
7363         * custom.el (copy-upto-last):
7364         * fill.el (canonically-space-region):
7365         * fill.el (fill-paragraph):
7366         * fill.el (fill-region):
7367         * fill.el (find-space-insertable-point):
7368         * fill.el (justify-current-line):
7369         * faces.el (face-spec-update-all-matching):
7370         * faces.el (set-face-stipple):
7371         * files-nomule.el (insert-file-contents):
7372         * files.el (insert-file-contents-literally):
7373         * files.el (hack-local-variables-last-page):
7374         * files.el (basic-save-buffer):
7375         * files.el (insert-directory):
7376         * font-menu.el (font-menu-change-face):
7377         * font.el (font-spatial-to-canonical):
7378         * format.el (format-encode-region):
7379         * format.el (format-insert-file):
7380         * format.el (format-replace-strings):
7381         * gutter.el (set-gutter-element):
7382         * help.el (key-or-menu-binding):
7383         * help.el (describe-bindings):
7384         * help.el (with-syntax-table):
7385         * indent.el (indent-rigidly):
7386         * indent.el (delete-to-left-margin):
7387         * info.el:
7388         * info.el (Info-extract-dir-entry-from):
7389         * info.el (Info-build-dir-anew):
7390         * info.el (Info-rebuild-dir):
7391         * info.el (Info-batch-rebuild-dir):
7392         * info.el (Info-read-subfile):
7393         * info.el (Info-build-node-completions):
7394         * info.el (Info-extract-menu-node-name):
7395         * isearch-mode.el (isearch-range-invisible):
7396         * isearch-mode.el (isearch-restore-invisible-extents):
7397         * itimer.el (itimerp):
7398         * itimer.el (itimer-live-p):
7399         * keymap.el:
7400         * keymap.el (substitute-key-definition):
7401         * keymap.el (read-command-or-command-sexp):
7402         * keymap.el (local-key-binding):
7403         * keymap.el (global-key-binding):
7404         * keymap.el (global-set-key):
7405         * keymap.el (local-set-key):
7406         * ldap.el:
7407         * ldap.el (ldap-add-entries):
7408         * ldap.el (ldap-delete-entries):
7409         * lisp.el (backward-sexp):
7410         * lisp.el (mark-sexp):
7411         * lisp.el (forward-list):
7412         * lisp.el (backward-list):
7413         * lisp.el (down-list):
7414         * lisp.el (backward-up-list):
7415         * lisp.el (up-list):
7416         * lisp.el (kill-sexp):
7417         * lisp.el (backward-kill-sexp):
7418         * menubar.el (add-menu-button):
7419         * menubar.el (add-submenu):
7420         * menubar.el (delete-menu-item):
7421         * menubar.el (relabel-menu-item):
7422         * mouse.el (narrow-window-to-region):
7423         * obsolete.el (define-obsolete-variable-alias):
7424         * obsolete.el (store-substring):
7425         * package-admin.el:
7426         * package-admin.el (package-admin-install-function):
7427         * package-admin.el (package-admin-install-function-mswindows):
7428         * package-admin.el (package-admin-default-install-function):
7429         * package-get.el (package-get-update-base-entries):
7430         * packages.el (packages-load-package-dumped-lisps):
7431         * packages.el (packages-collect-package-dumped-lisps):
7432         * printer.el (generic-print-buffer):
7433         * printer.el (generic-print-region):
7434         * replace.el (occur-mode-mouse-goto):
7435         * replace.el (perform-replace):
7436         * select.el (get-selection-no-error):
7437         * simple.el:
7438         * simple.el (newline):
7439         * simple.el (open-line):
7440         * simple.el (edit-and-eval-command):
7441         * simple.el (goto-line):
7442         * simple.el (undo):
7443         * simple.el (kill-region):
7444         * simple.el (copy-region-as-kill):
7445         * simple.el (kill-ring-save):
7446         * simple.el (set-mark):
7447         * simple.el (next-line):
7448         * simple.el (previous-line):
7449         * simple.el (line-move):
7450         * simple.el (set-goal-column):
7451         * simple.el (comment-region):
7452         * subr.el:
7453         * subr.el (putf):
7454         * syntax.el (modify-syntax-entry):
7455         * syntax.el (map-syntax-table):
7456         * view-less.el (view-file):
7457         * view-less.el (view-buffer):
7458         * view-less.el (view-file-other-window):
7459         * window-xemacs.el (backward-other-window):
7460         * window.el:
7461         * window.el (one-window-p):
7462         * window.el (walk-windows):
7463         * window.el (window-list):
7464         * x-mouse.el (x-mouse-kill):
7465         * x-select.el (x-get-cutbuffer):
7466         * x-select.el (x-store-cutbuffer):
7467         * term/bg-mouse.el (bg-mouse-line-to-center):
7468         * term/sun-mouse.el (window-line-end):
7469         * term/sun-mouse.el (sun-select-region):
7470         * term/sun.el (kill-region-and-unmark):
7471         * mule/mule-category.el:
7472         * mule/mule-category.el (modify-category-entry):
7473         * mule/mule-category.el (char-category-list):
7474         * mule/mule-coding.el (coding-system-force-on-output):
7475         * mule/mule-misc.el (coding-system-put):
7476         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7477
7478 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7479
7480         * cus-face.el: Typo fixes and tiny clarifications.
7481         * custom.el: ditto
7482
7483 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7484
7485         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7486         * startup.el (normal-top-level): Setup auto-save-list-file-name
7487         if auto-save-list-file-prefix is non-nil.
7488
7489 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7490
7491         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7492
7493 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7494
7495         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7496         get symbol at point-min.
7497
7498 2000-10-24  Didier Verna  <didier@xemacs.org>
7499
7500         * info.el (Info-emacs-info-file-name): defconst it.
7501         * info.el (Info-footnote-tag): defcustom it.
7502         * info.el (Info-no-description-string): ditto.
7503         * info.el (Info-find-node): adapt to new semantics of
7504         'Info-suffixed-file (don't do the case variants stuff).
7505         * info.el (Info-insert-dir): rewrite the dir file variants code.
7506         * info.el (Info-directory-files): New. Return the list of info
7507         files in a directory.
7508         * info.el (Info-dir-outdated-p): use it.
7509         * info.el (Info-parse-dir-entries): ditto.
7510         * info.el (Info-build-dir-anew): don't restrict to files ending
7511         with a ".info.*" extension.
7512         * info.el (Info-set-mode-line): ditto.
7513         * info.el (Info-read-subfile): adapt to new semantics of
7514         'Info-suffixed-file (append 'exact argument).
7515         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7516         string independently of the case.
7517         * info.el (Info-suffixed-file): use it (match all possible case
7518         for the file name).
7519         * info.el (Info-insert-file-contents): code cleanup.
7520         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7521         columns.
7522         * info.el (Info-batch-rebuild-dir): ditto.
7523         * info.el (Info-read-node-name-1): ditto.
7524         * info.el (Info-search): ditto.
7525         * info.el (Info-fontify-node): ditto.
7526
7527
7528 2000-10-24  Didier Verna  <didier@xemacs.org>
7529
7530         * process.el (shell-command): when called from a program, avoid
7531         'push-mark's "mark-set" message.
7532
7533 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7534
7535         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7536         by a symbol, not by a vector.
7537         * mule/vietnamese.el (vscii): Likewise.
7538         (viscii): Likewise.
7539         * mule/cyrillic.el (koi8-r): Likewise.
7540
7541         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7542         by a symbol, not by a vector.
7543         (chinese-big5-2): Likewise.
7544         * mule/ethiopic.el (ethiopic): Likewise.
7545         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7546         (vietnamese-viscii-upper): Likewise.
7547
7548 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7549
7550         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7551
7552 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7553
7554         * byte-optimize.el (byte-optimize-car): New function.
7555         (byte-optimize-cdr): Ditto.
7556
7557 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7558
7559         * byte-optimize.el: Partial synch with FSF 20.7.
7560         Optimize constant concatenation.
7561         Add keymapp as a side effect free function.  It is a built-in.
7562         (byte-after-unbind-pos): Remove byte-equal.
7563
7564 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7565
7566         * update-elc-2.el: Quote regexps correctly.
7567
7568 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7569
7570         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7571         (ccl-compile): Apply integerp, not integer-or-char-p to
7572         check the type of the buffer magnification
7573         (ccl-compile-write-string): Encode a string with binary
7574         coding system.
7575         (ccl-compile-write-repeat): Likewise.
7576
7577 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7578
7579         * buff-menu.el:
7580         * bytecomp.el:
7581         * coding.el:
7582         * faces.el:
7583         * files.el:
7584         * fill.el:
7585         * float-sup.el:
7586         * font-lock.el:
7587         * help.el:
7588         * iso8859-1.el:
7589         * loaddefs.el:
7590         * menubar-items.el:
7591         * menubar.el:
7592         * modeline.el:
7593         * msw-font-menu.el:
7594         * paragraphs.el:
7595         * paths.el:
7596         * replace.el:
7597         * simple.el:
7598         * sound.el:
7599         * startup.el:
7600         * version.el:
7601         * x-faces.el:
7602         * x-font-menu.el:
7603         Remove purecopy.
7604
7605 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7606
7607         * simple.el (do-auto-fill): Use the function pointer to by
7608         `comment-line-break-function', not `indent-new-comment-line'. This
7609         fixes an issue with cc-mode comment continuation.
7610
7611 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7612
7613         * simple.el (turn-on-auto-fill):  Add (interactive).
7614         * mwheel.el (mwheel-install): Add (interactive).
7615         * font-lock.el (turn-on-font-lock): Add (interactive).
7616         (turn-off-font-lock): Add (interactive).
7617
7618 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7619
7620         * packages.el (packages-special-base-regexp): Add `man'.
7621
7622 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7623
7624         * wid-edit.el (widget-specify-active): map over extents in current
7625         buffer like `widget-specify-inactive' does.  Mapping over the
7626         inactive extent object does not work since the current extent is
7627         ignored by `map-extents'.
7628
7629 2000-10-04  Martin Buchholz <martin@xemacs.org>
7630
7631         * XEmacs 21.2.36 is released.
7632
7633 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7634
7635         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7636         Optimize the compiled-function-constants vector by byte-code
7637         reference counts.
7638
7639 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7640
7641         * build-report.el (build-report-delete-regexp): quote value in
7642         defcustom
7643
7644 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7645
7646         * build-report.el (build-report): Don't bind srcdir which we don't
7647         use in `multiple-value-bind' to avoid the only byte-compiler
7648         warning.
7649
7650 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7651
7652         * build-report.el: Requires cl and custom now.
7653         build-report-version is determined by XEmacs version -- remove
7654         build-report-version*.
7655         * build-report.el (build-report-version): Removed.
7656         * build-report.el (build-report-installation-version-regexp): New.
7657         * build-report.el (build-report-version-file-regexp): New.
7658         * build-report.el (build-report-installation-srcdir-regexp): New.
7659         * build-report.el (build-report-destination): Offer
7660         xemacs-build-reports and xemacs-beta.
7661         * build-report.el (build-report-keep-regexp): Adjusted.
7662         * build-report.el (build-report-delete-regexp): Adjusted.
7663         * build-report.el (build-report-make-output-dir): New.
7664         * build-report.el (build-report-installation-file): Replace use of
7665         `concat' with `expand-file-name'.
7666         * build-report.el (build-report-make-output-file): Removed.
7667         * build-report.el (build-report-make-output-files): New.
7668         * build-report.el (build-report-subject): Identify as
7669         user-variable with "*...".
7670         * build-report.el (build-report-prompts): Ditto.
7671         * build-report.el (build-report-version-file): New.
7672         * build-report.el (build-report-file-encoding): Identify as
7673         user-variable with "*...".
7674         * build-report.el (build-report-make-output-get): New.
7675         * build-report.el (build-report-insert-header): Report
7676         emacs-version and system-configuration instead of
7677         build-report-version.
7678         * build-report.el (build-report-insert-make-output): Add file
7679         argument.
7680         * build-report.el (build-report-insert-installation-file):
7681         Re-indent.
7682         * build-report.el (build-report-keep): Change docstring,
7683         re-indent.
7684         * build-report.el (build-report-delete): Ditto.
7685         * build-report.el (build-report-installation-data): New.
7686         * build-report.el (build-report-version-file-data): New.
7687
7688 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7689
7690         * byte-optimize.el (byte-optimize-lapcode):
7691         Fix the optimization of using the first 5 elements of the
7692         constants vector for variables.
7693         (byte-optimize-lapcode): Fix another ancient broken optimization.
7694
7695 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7696
7697         * *: Spelling mega-patch
7698
7699 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7700
7701         * easymenu.el: doc fixes.
7702         (easy-menu-do-define): Use backquote.
7703         (easy-menu-change):
7704         (easy-menu-add):
7705         `when' seems much clearer than `if' here.
7706         (easy-menu-remove):
7707         (easy-menu-add-item):
7708         (easy-menu-item-present-p):
7709         (easy-menu-remove-item):
7710         Wrap using (when (featurep 'menubar) ...)
7711
7712 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7713
7714         * bytecomp.el (displaying-byte-compile-warnings):
7715         Revert Ben's change to this function below so that the compile log
7716         is displayed properly for users of the "popper" package.
7717
7718 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7719
7720         * window.el (save-selected-window): Use backquote.
7721
7722         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7723         Renamed from `byte-compile-file-form-defvar'.
7724         * bytecomp.el (byte-compile-defvar-or-defconst):
7725         Only cons onto current-load-list in top-level forms.
7726         Else this leaks a cons cell every time a defun is called.
7727         Renamed from `byte-compile-defvar', for clarity.
7728         Warn when docstring of defvar is not a string.
7729         Use consistent error messages.
7730         Better comments.
7731
7732 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7733
7734         * simple.el (set-variable):
7735         Remove unneeded defvar by rearranging order of let* forms.
7736
7737         * mule/mule-ccl.el (ccl-get-next-code):
7738         * menubar-items.el (bookmark-menu-filter):
7739         (language-environment-menu-filter):
7740         (tutorials-menu-filter):
7741         * toolbar-items.el (toolbar-compile):
7742         * byte-optimize.el (disassemble-offset):
7743         Use (declare (special ...)) instead of `defvar'.
7744
7745         * cl-macs.el (cl-do-proclaim):
7746         Fix (declare (special ...)) warning suppression syntax.
7747
7748 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7749
7750         * info.el (Info-tag-table-marker):
7751         (Info-tag-table-buffer):
7752         (Info-find-file-node):
7753         (Info-read-subfile):
7754         (Info-build-node-completions):
7755         (Info-search):
7756         (Info-mode):
7757         Multiple info buffer support.
7758
7759 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7760
7761         * ldap.el (ldap-decode-entry): New defun
7762         (ldap-search-entries): Use it in order to decode DN-prefixed
7763         entries properly
7764
7765 2000-08-23  Daniel Pittman <daniel@danann.net>
7766
7767         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7768         Use `eq', not `=', to compare symbols.
7769
7770 2000-07-30  Ben Wing  <ben@xemacs.org>
7771
7772         * bytecomp.el (byte-compile-report-error):
7773         * bytecomp.el (displaying-byte-compile-warnings):
7774         if stack-trace-on-error is set, send out a backtrace when
7775         an error is encountered that stops byte compilation.  this
7776         should make it much much easier to track down those curious
7777         problems.  also undo the kludge of using a separate "*Show*"
7778         buffer for display when there's a temp-buffer-show-function;
7779         we can avoid this by just being a little smarter.
7780
7781         * dialog-items.el:
7782         * dialog-items.el (search-dialog-regexp): New.
7783         * dialog-items.el (search-dialog-callback):
7784         * dialog-items.el (make-search-dialog):
7785         add a regexp option to the dialog and clean up a bit.
7786
7787         * dialog.el:
7788         * dialog.el (yes-or-no-p-dialog-box):
7789         * dialog.el (get-dialog-box-response):
7790         * dialog.el (make-dialog-box):
7791         * dialog.el (dialog-box-finish): New.
7792         * dialog.el (dialog-box-cancel): New.
7793         * dialog.el (internal-make-dialog-box-exit): New.
7794         implement [properly!] the :modal property of the new dialog box
7795         interface.  this is the first time xemacs has ever had *proper*
7796         modal dialog boxes, giving the standard window-system feedback.
7797         (e.g. under windows, clicking on a disabled frame causes a beep
7798         and makes the dialog box flash three times.)
7799
7800         * dragdrop.el: header keyword frobbing.
7801
7802         * dumped-lisp.el (preloaded-file-list):
7803         renamed winnt.el to win32-native.el.
7804
7805         * faces.el (face-property):
7806         * faces.el (set-face-property):
7807         * faces.el (frob-face-property):
7808         * faces.el (frob-face-font-2):
7809         * faces.el (make-face-bold):
7810         * faces.el (make-face-italic):
7811         * faces.el (make-face-bold-italic):
7812         * faces.el (make-face-unbold):
7813         * faces.el (make-face-unitalic):
7814         * faces.el (make-face-smaller):
7815         * faces.el (make-face-larger):
7816         clean up the implementation of these so that window-system-specific
7817         methods are called only on objects belonging to that window system.
7818         previously, you could have [e.g.] mswindows-make-face-bold called
7819         on font object of device type `stream', which is not good and
7820         explains the subtle errors Adrian was getting when byte-compiling
7821         something that required 'term. (Adrian, now you can use stack-trace-
7822         on-error to find the exact place where things are going wrong instead
7823         of having to laboriously binary-search your way through.)
7824
7825         * finder.el (finder-known-keywords):
7826         cleaned up -- properly sorted, clarified the meanings of many of
7827         the keywords, and added a few -- mswin, gui, content, build, www,
7828         user, services.  the last two try to distinguish between a package
7829         that's used directly by the user, and a package that provides
7830         support services to other packages.
7831
7832         * font-lock.el (lisp-font-lock-keywords-2):
7833         update list of lisp control structures to include everything,
7834         including new ones i introduced.
7835
7836         * gutter.el: header keyword frobbing.
7837
7838         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7839         recent isearch element was not doing so!  you got the second-most-
7840         recent instead.
7841
7842         * lisp-mode.el (construct-lisp-mode-menu):
7843         more menubar cleanups.
7844         * lisp-mode.el (with-selected-window):
7845         make it indent properly.
7846
7847         * menubar-items.el (default-menubar): lots of menubar cleanups.
7848         rearranged the options menu the most, e.g. splitting up the
7849         Keyboard/Mouse menu into a new Editing menu and combining the
7850         separate Scrollbar/Gutter/Toolbar submenus into Display.
7851         Got rid of General, moved items to Editing or new Troubleshooting.
7852         Moved Packages to Tools; doesn't seem to belong under Options.
7853         Added stuff to the Cmds menu, e.g. Change Case.
7854
7855         NB please don't complain about these periodic menubar changes.
7856         Anything like this is necessarily incremental in its construction
7857         -- By constant use you gradually become more and more aware of
7858         better and better ways to group menu items.  When we eventually
7859         move the options menu to a property sheet, the existing structure
7860         will probably be preserved fairly well.
7861
7862         * minibuf.el (next-history-element): fix problems with pressing
7863         down arrow in repeat-complex-command.
7864
7865         * modeline.el:
7866         * modeline.el (modeline-3d-p): New.
7867         added custom variable for controlling the 3d modeline.  the
7868         corresponding Options item has been present for a long time,
7869         but commented out with "fix me!" comments.  it's fixed now.
7870
7871         * obsolete.el (add-menu):
7872         remove bogus gettexts.
7873
7874         * process.el (shell-quote-argument):
7875         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7876         For bash under Windows native, see below.
7877
7878         * simple.el:
7879         * simple.el (display-warning-buffer):
7880         Fixed the handling of warning display to eliminate the annoying
7881         *Show* buffer, like was done for byte-compiler output above.
7882
7883         * simple.el (debug-print): New.
7884         Simple function for sending debug messages to the console and/or
7885         other debug places.
7886
7887         * subr.el (replace-in-string):
7888         Rewrite this function to avoid N^2 behavior with large strings --
7889         catastrophic with the new Windows selection code! (Apparently the
7890         author of this function didn't realize there was a fun
7891         replace-match that could make his life much easier, because we
7892         duplicated the entire logic.  The new version is smaller, easier
7893         to understand, much more robust, and has extended features --
7894         those of replace-match.)
7895
7896         * window.el:
7897         * window.el (with-selected-window): New.
7898         An obvious complement to the existing `with-selected-frame' and
7899         `with-current-buffer'.
7900
7901         * win32-native.el: Renamed from winnt.el.
7902         Added a great deal of stuff for properly handling process quoting,
7903         somewhat modeled on Kirill's original model (which i later threw
7904         away).  We should now finally have correctly working process arg
7905         quoting/dequoting so that the final app gets exactly what we
7906         intended.  Because the mechanism is in Lisp, it's easily
7907         extendible. (For those running bash and running the native
7908         version, I tried hard to do what I thought was correct.  But more
7909         thought is needed, and ideally the volunteer work of people with
7910         these configurations that they generally run on.)
7911
7912         * x-font-menu.el (x-font-menu-font-data):
7913         Put in defvar's to fix byte-compiler warnings.
7914
7915 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7916
7917         * select.el (selection-coercion-alist): Initialise.
7918         * select.el (select-coerce-to-text): New.
7919         * select.el (select-coerce): New.
7920         New functions to perform type and value coercion.
7921
7922         * select.el (select-buffer-killed-default): Keep data if it was
7923         on the clipboard.
7924
7925 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7926
7927         * menubar-items.el (default-menubar): Fix typo.
7928         (default-menubar): `lambda' was mispelled as `lamda'.
7929
7930 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7931
7932         * window.el (shrink-window-if-larger-than-buffer): Remove
7933         edge checking code.
7934
7935 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7936
7937         * paths.el (gnus-local-domain): Removed.
7938         (gnus-local-organization): Ditto.
7939         (gnus-startup-file): Ditto.
7940
7941 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7942
7943         * files.el (auto-mode-alist): Add .spec for RPM.
7944
7945 2000-07-31  Andy Piper  <andy@xemacs.org>
7946
7947         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7948
7949 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7950
7951         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7952         browse-url.
7953         * help.el (xemacs-www-page): Ditto.
7954         (xemacs-www-faq): Ditto.
7955         * menubar-items.el (default-menubar): Ditto.
7956
7957         * wid-edit.el (widget-url-link-action): Ditto.
7958         From: Kenichi OKADA <okada@opaopa.org>.
7959
7960 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7961
7962         * finder.el (finder-commentary): Add autoload cookie.
7963
7964 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7965
7966         * files.el (insert-file-contents-literally): Fix second let
7967         binding for `coding-system-for-read' to `coding-system-for-write'
7968         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7969
7970 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7971
7972         * files.el (insert-file-contents-literally): Use binary coding
7973         system (from Morioka san).
7974         (insert-file-contents-literally): Make file-name-handler method.
7975
7976 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7977
7978         * cl-macs.el (get-selection): Add defsetf.
7979
7980 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7981
7982         * x-init.el (x-activate-region-as-selection): replace obsolete
7983         function x-own-selection with own-selection.
7984         (ow-find): replace obsolete functions x-get-selection and
7985         x-get-clipboard with get-selection and get-clipboard.
7986         (init-post-x-win): replace obsolete function x-disown-selection
7987         with disown-selection.
7988
7989 2000-07-20  Mike Sperber  <mike@xemacs.org>
7990
7991         * startup.el (load-user-init-file): Only try to load init file if
7992         it exists.
7993
7994 2000-07-10  Andy Piper  <andy@xemacs.org>
7995
7996         * dialog-items.el: sync with Ben's patch.
7997
7998         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7999         comment.
8000         (progress-text-glyph): deleted.
8001         (progress-layout-glyph): make completely minimal.
8002         (progress-gauge-glyph): ditto.
8003         (progress-display-style): fix to handle dynamic instantiator
8004         changes.
8005         (progress-text-instantiator): new.
8006         (progress-layout-instantiator): new.
8007         (progress-gauge-instantiator): new.
8008         (set-progress-display-instantiator): renamed and changed from
8009         set-progress-display-style.
8010         (progress-abort-glyph): use instantiator not glyph.
8011         (append-progress-display): use set-progress-display-instantiator
8012         and set-glyph-image.
8013         (abort-progress-display): ditto.
8014         (raw-append-progress-display): ditto.
8015
8016 2000-07-20  Ben Wing  <ben@xemacs.org>
8017
8018         * code-files.el: Move Mule-specific code to mule-coding.el.
8019
8020 2000-07-15  Ben Wing  <ben@xemacs.org>
8021
8022         * autoload.el:
8023         Fixed comments.
8024
8025         * cmdloop.el:
8026         * cmdloop.el (yes-or-no-p):
8027         * cmdloop.el (y-or-n-p):
8028         Make these functions use should-use-dialog-box-p and not be
8029         overridden in dialog.el.
8030
8031         * cus-dep.el:
8032         * cus-dep.el (Custom-make-dependencies): Removed.
8033         * cus-dep.el (Custom-make-dependencies-1): New.
8034         * cus-dep.el (Custom-make-one-dependency): New.
8035         New entry point for use in Makefiles, to avoid excessive
8036         invocations.
8037
8038         * cus-edit.el (custom-variable-reset-saved):
8039         * cus-edit.el (custom-variable-reset-standard):
8040         * cus-edit.el (custom-save-resets):
8041         Fix bytecompiler warnings.
8042
8043         * dialog.el:
8044         * dialog.el (yes-or-no-p-dialog-box):
8045         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8046         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8047         * dialog.el (get-dialog-box-response):
8048         * dialog.el (message-or-box):
8049         * dialog.el (make-dialog-box):
8050         * dialog.el (popup-dialog-box): New.
8051         Avoid yes-or-no-p bogosities.
8052         Create a general function `make-dialog-box' to encapsulate all
8053         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8054
8055         * dumped-lisp.el (preloaded-file-list):
8056         Add dialog-items.  Clean up.  Group files by types.
8057
8058         * easymenu.el (easy-menu-add):
8059         * easymenu.el (easy-menu-remove):
8060         Account for accelerators.
8061
8062         * extents.el:
8063         * extents.el (extent-list): New args, like in map-extents.
8064         * extents.el (extent-at-event): New.
8065         * extents.el (extents-at-event): New.
8066
8067         * font-lock.el:
8068         * font-lock.el (font-lock-mode):
8069         * font-lock.el (font-lock-default-fontify-buffer):
8070         * font-lock.el (font-lock-default-unfontify-region):
8071         * font-lock.el (font-lock-fontify-syntactically-region):
8072         * font-lock.el (font-lock-fontify-keywords-region):
8073         Use new progress-feedback names.
8074
8075         * font-lock.el (java-font-lock-identifier-regexp):
8076         * font-lock.el (java-font-lock-class-name-regexp):
8077         Fix bytecompiler warnings.
8078
8079         * gutter-items.el:
8080         * gutter-items.el (progress-display-use-echo-area): Removed.
8081         * gutter-items.el (progress-feedback-use-echo-area): New.
8082         * gutter-items.el (progress-display-popup-period): Removed.
8083         * gutter-items.el (progress-feedback-popup-period): New.
8084         * gutter-items.el (set-progress-display-style): Removed.
8085         * gutter-items.el (set-progress-feedback-style): New.
8086         * gutter-items.el (progress-display-style): Removed.
8087         * gutter-items.el (progress-feedback-style): New.
8088         * gutter-items.el (progress-stack):
8089         * gutter-items.el (progress-displayed-p): Removed.
8090         * gutter-items.el (progress-feedbacked-p): New.
8091         * gutter-items.el (clear-progress-display): Removed.
8092         * gutter-items.el (clear-progress-feedback): New.
8093         * gutter-items.el (progress-display-clear-when-idle): Removed.
8094         * gutter-items.el (progress-feedback-clear-when-idle): New.
8095         * gutter-items.el (remove-progress-display): Removed.
8096         * gutter-items.el (remove-progress-feedback): New.
8097         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8098         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8099         * gutter-items.el (append-progress-display): Removed.
8100         * gutter-items.el (append-progress-feedback): New.
8101         * gutter-items.el (abort-progress-display): Removed.
8102         * gutter-items.el (abort-progress-feedback): New.
8103         * gutter-items.el (raw-append-progress-display): Removed.
8104         * gutter-items.el (raw-append-progress-feedback): New.
8105         * gutter-items.el (display-progress-display): Removed.
8106         * gutter-items.el (display-progress-feedback): New.
8107         * gutter-items.el (current-progress-display): Removed.
8108         * gutter-items.el (current-progress-feedback): New.
8109         * gutter-items.el (current-progress-display-label): Removed.
8110         * gutter-items.el (current-progress-feedback-label): New.
8111         * gutter-items.el (progress-display): Removed.
8112         * gutter-items.el (progress-feedback): New.
8113         Replace "progress-display" with "progress-feedback" globally.
8114
8115         * gutter-items.el (lprogress-display): Removed.
8116         * gutter-items.el (progress-feedback-with-label): New.
8117         Rename lprogress-display ==> progress-feedback-with-label.
8118
8119         * gutter-items.el (search-dialog-direction): Removed.
8120         * gutter-items.el (search-dialog-text): Removed.
8121         * gutter-items.el (search-dialog-callback): Removed.
8122         * gutter-items.el (make-search-dialog): Removed.
8123         Move to dialog-items.el.
8124
8125         * help.el:
8126         * help.el (help-mode-quit):
8127         * help.el (mode-for-help): New.
8128         * help.el (help-sticky-window): New.
8129         * help.el (help-window-config): New.
8130         * help.el (with-displaying-help-buffer):
8131         * help.el (function-at-event): New.
8132         * help.el (help-symbol-regexp): New.
8133         * help.el (help-symbol-run-function-1): New.
8134         * help.el (help-symbol-run-function): New.
8135         * help.el (help-symbol-function-context-menu): New.
8136         * help.el (help-symbol-variable-context-menu): New.
8137         * help.el (help-symbol-function-and-variable-context-menu): New.
8138         * help.el (frob-help-extents): New.
8139         * help.el (describe-function-1):
8140         * help.el (variable-at-point):
8141         * help.el (variable-at-event): New.
8142         * help.el (describe-variable):
8143         Major overhaul.
8144         - Make functions and variables be mousable.
8145         - Middle button hyperlinks.
8146         - New context-menu entries.
8147
8148         * keydefs.el:
8149         * keydefs.el (global-map):
8150         New key bindings to move lines up and down.
8151
8152         * lisp-mode.el:
8153         * lisp-mode.el (construct-lisp-mode-menu): New.
8154         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8155         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8156         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8157         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8158         Make popup and menubar menus be different.  Popup menu uses
8159         clicked location and automatically assumes symbol under the mouse
8160         for various commands.
8161
8162         * menubar-items.el:
8163         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8164         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8165
8166         * menubar-items.el (global-popup-menu): Removed.
8167         * menubar-items.el (mode-popup-menu): Removed.
8168         * menubar-items.el (activate-popup-menu-hook): Removed.
8169         * menubar-items.el (popup-mode-menu): Removed.
8170         * menubar-items.el (popup-buffer-menu): Removed.
8171         * menubar-items.el (popup-menubar-menu): Removed.
8172         Move to menubar.el.
8173
8174         * menubar.el:
8175         * menubar.el (global-popup-menu): New.
8176         * menubar.el (mode-popup-menu): New.
8177         * menubar.el (activate-popup-menu-hook): New.
8178         * menubar.el (last-popup-menu-event): New.
8179         * menubar.el (popup-mode-menu): New.
8180         * menubar.el (popup-buffer-menu): New.
8181         * menubar.el (popup-menubar-menu): New.
8182         * menubar.el (menu-call-at-event): New.
8183         Move non-content functions here.  Add support for context menu
8184         items on extents.
8185
8186         * minibuf.el (minibuffer-history-uniquify):
8187         Typo fix.
8188
8189         * minibuf.el (read-file-name-1):
8190         Call new file dialog box if it exists.
8191
8192         * minibuf.el (mouse-rfn-setup-vars):
8193         Clean up "chop" action.
8194
8195         * mouse.el:
8196         * mouse.el (button2): Now bound to mouse-track.
8197         * mouse.el (click-inside-extent-p):
8198         * mouse.el (point-inside-extent-p):
8199         * mouse.el (point-inside-selection-p):
8200         * mouse.el (mouse-drag-or-yank): Removed.
8201         * mouse.el (mouse-begin-drag-n-drop): New.
8202         * mouse.el (mouse-eval-sexp):
8203         * mouse.el (mouse-track-activate-strokes): New.
8204         * mouse.el (mouse-track-do-activate): New.
8205         * mouse.el (mouse-track):
8206         * mouse.el (default-mouse-track-event-is-with-button): New.
8207         * mouse.el (default-mouse-track-cleanup-hook):
8208         * mouse.el (default-mouse-track-drag-hook):
8209         * mouse.el (default-mouse-track-drag-up-hook):
8210         * mouse.el (default-mouse-track-click-hook):
8211         Merge drag-n-drop into mouse-track.
8212         Add general "activate" support to replace specific button2 kludges.
8213         Use "button modifier" support in mouse-track.
8214
8215         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8216
8217         * package-ui.el:
8218         * package-ui.el (pui-menu):
8219         * package-ui.el (pui-popup-context-sensitive): Removed.
8220         Fix bytecompiler warnings.
8221         Clean up popup code a bit.
8222
8223         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8224
8225         * simple.el:
8226         * simple.el (transpose-lines):
8227         * simple.el (transpose-line-up): New.
8228         * simple.el (transpose-line-down): New.
8229         * simple.el (transpose-subr):
8230         * simple.el (transpose-subr-1): Removed.
8231         Clean up, add functions to move lines up and down.
8232
8233         * startup.el (mail-host-address):
8234         * startup.el (user-mail-address):
8235         Customize.
8236
8237         * subr.el:
8238         * subr.el (set-symbol-value-in-buffer): New.
8239         * subr.el (error):
8240         * subr.el (check-argument-type):
8241         * subr.el (defined-error-p): New.
8242         Add structured error support.
8243
8244         * toolbar-items.el (toolbar-compile):
8245         Use new make-dialog-box.
8246
8247         * update-elc.el:
8248
8249         * userlock.el (ask-user-about-lock-dbox):
8250         * userlock.el (ask-user-about-supersession-threat-dbox):
8251         * userlock.el (ask-user-about-lock):
8252         * userlock.el (ask-user-about-supersession-threat):
8253         Use new make-dialog-box.
8254         Add safety checks; use should use-dialog-box-p.
8255
8256         * window-xemacs.el:
8257         * window-xemacs.el (__buffer-dedicated-frame):
8258         * window-xemacs.el (buffer-dedicated-frame): New.
8259         * window-xemacs.el (set-buffer-dedicated-frame): New.
8260         Move dedicated-frame stuff into lisp.
8261
8262 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8263
8264         * printer.el (generic-print-region): Do not require that
8265         `printer-name' be set.
8266         (printer-name): Commentary clarification.
8267
8268 2000-07-19  Martin Buchholz <martin@xemacs.org>
8269
8270         * XEmacs 21.2.35 is released.
8271
8272 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8273
8274         * select.el (selection-coercible-types): Initialise.
8275
8276 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8277
8278         * select.el (own-clipboard): Bug fix.
8279
8280 2000-07-17  Mike Sperber  <mike@xemacs.org>
8281
8282         * cus-edit.el (custom-migrate-custom-file): Save init file before
8283         continuing.
8284
8285 2000-07-16  Mike Sperber  <mike@xemacs.org>
8286
8287         * startup.el (load-init-file): Remove silly call to
8288         `load-user-custom-file`.
8289         (maybe-migrate-user-init-file): Minor fixes.
8290
8291 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8292
8293         * apropos.el (apropos-documentation-check-doc-file):
8294         `doc' variable should be let-bound, as was presumably intended.
8295
8296         * cus-edit.el (custom-variable-reset-saved):
8297         (custom-variable-reset-standard):
8298         Remove unused variable comment-widget.  Twice.
8299
8300         * toolbar.el (toolbar-blank-press-function):
8301         Add a real defvar with initial value nil and proper docstring.
8302         (press-toolbar-button): No need to check for boundp-ness anymore.
8303
8304         * rect.el (open-rectangle-line): Remove useless (let) form.
8305         Add defvar for pending-delete-mode.
8306
8307         * info.el (Info-find-node): This function needs an autoload cookie.
8308
8309         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8310         Use let* since the second form referred to the first.
8311
8312 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8313
8314         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8315         instead of removed `mswindows-get-clipboard'.
8316
8317
8318 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8319
8320         * select.el (select-convert-from-text): New.
8321         * select.el (select-convert-from-length): New.
8322         * select.el (select-convert-from-integer): New.
8323         * select.el (select-convert-from-identity): New.
8324         * select.el (select-convert-from-filename): New.
8325         * select.el (selection-converter-in-alist): Use them.
8326         New converter functions for X.
8327
8328         * select.el (get-selection): Removed comment.
8329
8330         * select.el (own-selection): Removed append code - I thought
8331         I'd already done this, but apparently not...
8332
8333         * select.el: Changed comment about TIMESTAMP.
8334
8335         * select.el (select-convert-in): New.
8336         * select.el (select-convert-out): New.
8337         New functions that get used by select.c.
8338
8339         * select.el (select-buffer-killed-default): New.
8340         * select.el (select-buffer-killed-text): New.
8341         * select.el (selection-buffer-killed-alist): New.
8342         New list and functions that get called if a relevant selection
8343         exists and a buffer gets killed.
8344
8345         * select.el (select-convert-to-targets):
8346         * select.el (select-convert-to-identity): Removed.
8347         * select.el (select-convert-from-identity): Removed.
8348         * select.el (select-converter-out-alist):
8349         Removed _EMACS_INTERNAL selection type.
8350
8351         * x-select.el (xselect-kill-buffer-hook): Removed.
8352         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8353         Removed this X-specific nonesense. Use the generic support
8354         in select.el instead.
8355
8356 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8357
8358         * mule/mule-category.el (defined-category-hashtable):
8359         Use make-hash-table instead of make-hashtable
8360
8361         * buff-menu.el: Byte-compiler warning fix.
8362
8363         * isearch-mode.el (isearch-highlight-all-cleanup):
8364         Remove unused variable `isearch-highlight-all-start'.
8365
8366         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8367
8368         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8369
8370         * cus-dep.el (Custom-make-dependencies):
8371         Add autoload cookie for custom-add-loads to generated custom-load.el.
8372
8373         * autoload.el (autoload-package-name): Warning suppression.
8374         Move defvar prior to first use.
8375
8376         * custom.el: Add autoload for custom-declare-face.
8377         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8378         * cl.el (cl-hack-byte-compiler):
8379         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8380         to work properly.
8381
8382 2000-07-08  Mike Sperber  <mike@xemacs.org>
8383
8384         * startup.el (load-home-init-file): Added variable.
8385         (maybe-migrate-user-init-file): Added.
8386         (load-user-init-file): Load custom file if different from init
8387         file.
8388
8389         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8390         "startup."
8391
8392         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8393         Moved `custom-file'-related code to cus-file.el.
8394
8395         * cus-file.el: New file.
8396
8397 2000-04-01  Mike Sperber  <mike@xemacs.org>
8398
8399         * packages.el (packages-find-package-directories): Added support
8400         for external package hierarchies with in-place installations.
8401
8402         * find-paths.el (paths-root-in-place-p): Added.
8403         (paths-find-emacs-directory): Added support for external
8404         directories with in-place installations.
8405         (paths-find-site-directory): Ditto.
8406
8407         * startup.el (find-user-init-file): Also look for
8408         ~/.xemacs/init.elc? in preference to ~/.emacs.
8409
8410 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8411
8412         * select.el (own-selection):
8413         * select.el (own-clipboard): Changed `append' parameter to
8414         `how-to-use' parameter.
8415         * select.el (own-selection): Removed icky append code.
8416         * select.el (own-selection, get-selection): Removed extra type
8417         checking.
8418         * select.el (selection-appender-alist):
8419         * select.el (selection-converter-{in|out}-alist): Initialise.
8420         * select.el (select-append-to-*): New.
8421         * select.el (select-convert-from-*): New.  New functions to append
8422         data and convert data from external type.
8423
8424 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8425
8426         * font-lock.el: Javadoc enhancements.
8427
8428 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8429
8430         * printer.el (generic-print-region): Compose job name from buffer
8431         name.
8432
8433 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8434
8435         * font-lock.el (font-lock-fontify-pending-extents): Call
8436         font-lock-fontify-region instead of font-lock-fontify-buffer
8437         to avoid unnecessary progress gauges.
8438
8439 2000-07-06  Craig Lanning  <lanning@scra.org>
8440
8441         * custom-load.el (faces):
8442
8443         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8444         dir is a regex.
8445
8446         * process.el (call-process-internal): from Dan Holmsand, use binary
8447         coding systems so that jka-compr works.
8448
8449 2000-07-07  Ben Wing  <ben@xemacs.org>
8450
8451         * font-lock.el: Undo previous change.  Unfortunately, some
8452         files actually use the variables directly in their init code
8453         without quoting them.
8454
8455 2000-07-07  Ben Wing  <ben@xemacs.org>
8456
8457         * font-lock.el (defvar font-lock-*-face): Removed.
8458
8459         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8460         only when necessary.
8461
8462 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8463
8464         * cl-macs.el: fix cl-transform-function-property kludge
8465         so that it does not require a random feature.
8466
8467 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8468
8469         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8470         as in Linux kernel "Rules.make".
8471
8472 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8473
8474         * build-report.el (build-report): Add autoload cookie.
8475
8476 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8477
8478         * package-ui.el (defgroup pui):  Correct a misspelling
8479         (pui-toggle-package-delete):  Change `seleted' to `selected'
8480
8481 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8482
8483         * package-get.el (package-get-update-base):
8484         (package-get): Use insert-file-contents-literally always.
8485         (package-get-maybe-save-index):
8486         Force coding system for writing to binary.
8487
8488 2000-06-08  Mike Alexander  <mta@arbortext.com>
8489
8490         * code-process.el (call-process-region): If there is no coding
8491         system for the process on process-coding-system-alist use the
8492         coding system of the buffer containing the region.
8493
8494 2000-06-10  Ben Wing  <ben@xemacs.org>
8495
8496         * cmdloop.el (command-error):
8497         If debug-on-error and noninteractive, output backtrace.
8498
8499         * files.el (file-relative-name):
8500         Remove MSDOS references.
8501
8502         * simple.el (line-number): New function, due to non-obvious
8503         behavior/usage of count-lines.
8504
8505         * simple.el (count-lines): document non-obvious usage to get
8506         line number.
8507
8508 2000-06-11  Ben Wing  <ben@xemacs.org>
8509
8510         * faces.el ((featurep 'xpm)):
8511         * x-faces.el (x-init-face-from-resources):
8512         * x-faces.el (x-init-frame-faces):
8513         * x-misc.el (x-init-specifier-from-resources):
8514         * x-misc.el (x-get-resource-and-bogosity-check):
8515         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8516         * x-mouse.el (x-init-pointer-shape):
8517         * x-scrollbar.el (x-init-scrollbar-from-resources):
8518         Add sixth argument to x-get-resource calls so as to issue warnings
8519         rather than errors on bogus arguments.
8520
8521 2000-06-05  Ben Wing  <ben@xemacs.org>
8522
8523         * compat.el: new file.  provides a clean, non-intrusive way to
8524         define compatibility functions.
8525
8526         * process.el (shell-quote-argument): temporary fix for lack
8527         of nt-quote-process-args.  #### I need to put back the overall
8528         structure of that mechanism but redo the guts of it using the
8529         extra intelligence in the C code.
8530
8531 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8532
8533         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8534         `package-get' does in package-get.el, instead of using external
8535         "md5sum" program.
8536
8537         * package-get.el (package-get): Insert package file literally to
8538         make checksum calculation work.
8539
8540 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8541
8542         * code-files.el (convert-mbox-coding-system): Deleted.
8543         (file-coding-system-alist): Removed reference to
8544         convert-mbox-coding-system.
8545
8546 2000-05-28  Martin Buchholz <martin@xemacs.org>
8547
8548         * XEmacs 21.2.34 is released.
8549
8550 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8551
8552         * font-lock.el (font-lock-keywords): Rewrote docstring
8553
8554 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8555
8556         * loadhist.el (unload-feature): handle case where x is both boundp
8557         and fboundp
8558
8559 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8560
8561         * packages.el: It's ok to use built-in macros, but not lisp
8562         defined ones.
8563
8564 2000-05-20  Ben Wing  <ben@xemacs.org>
8565
8566         * font-lock.el:
8567         * font-lock.el (font-lock-message-threshold):
8568         * font-lock.el (font-lock-mode):
8569         * font-lock.el (font-lock-default-fontify-buffer):
8570         * font-lock.el (font-lock-always-fontify-immediately):
8571         * font-lock.el (font-lock-old-extent): Removed.
8572         * font-lock.el (font-lock-old-len): Removed.
8573         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8574         * font-lock.el (font-lock-pending-extent-table): New.
8575         * font-lock.el (font-lock-range-table): New.
8576         * font-lock.el (font-lock-after-change-function):
8577         * font-lock.el (font-lock-after-change-function-1): Removed.
8578         * font-lock.el (font-lock-fontify-pending-extents): New.
8579         * font-lock.el ('font-lock-revert-cleanup): Removed.
8580         * font-lock.el ('font-lock-revert-setup): Removed.
8581         Rewrite deferral code to handle any number of changes, merging
8582         them properly.  Remove hacked-up code for revert-buffer, now
8583         unnecessary.
8584
8585         * menubar-items.el (default-menubar):
8586         In Options->Edit Init File, don't switch to emacs-lisp-mode
8587         unless necessary; doing this turns off font-lock.
8588
8589 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8590
8591         * keydefs.el: Define C-x BS to backward-kill-sentence.
8592
8593 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8594
8595         * files.el (hack-local-variables-prop-line): Use non-greedy
8596         matching to process -*-texinfo-*- -*-.
8597
8598 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8599
8600         * minibuf.el (minibuf-directory-files): new function.
8601         (read-file-name-activate-callback): use minibuf-directory-files.
8602         (read-directory-name-internal): ditto.
8603         (mouse-file-display-completion-list): ditto.
8604         (mouse-directory-display-completion-list): ditto.
8605         (read-file-name-internal): remove "./" from completion list unless
8606         explicitly matched, for consistency.
8607
8608 2000-05-11  Ben Wing  <ben@xemacs.org>
8609
8610         * gutter-items.el (gutter-buffers-tab):
8611         * gutter-items.el (add-tab-to-gutter):
8612         * gutter-items.el (update-tab-in-gutter):
8613         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8614         * gutter-items.el (append-progress-display):
8615         * gutter-items.el (abort-progress-display):
8616         * gutter-items.el (raw-append-progress-display):
8617         Further fixes.  Use set-glyph-image not set-image-instance-property,
8618         to fix problems with multiple windows in a frame.
8619
8620         * menubar-items.el (tutorials-menu-filter):
8621         Fix typo.
8622
8623         * startup.el (early-error-handler):
8624         Display message box under windows; otherwise, message will disappear
8625         before it can be viewed.
8626
8627         * update-elc.el:
8628         Fix bug in NEEDTODUMP processing.
8629
8630 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8631
8632         * startup.el (lock-directory): Removed.
8633         (superlock-file): Ditto.
8634         (startup-set-paths): Remove lockdir.
8635         (startup-setup-paths-warning): Remove lock-directory.
8636
8637         * setup-paths.el (paths-find-lock-directory): Removed.
8638         (paths-find-superlock-file): Ditto.
8639
8640 2000-05-09  Ben Wing  <ben@xemacs.org>
8641
8642         * faces.el (set-face-property):
8643         * faces.el (set-face-font):
8644         * faces.el (set-face-foreground):
8645         * faces.el (set-face-background):
8646         * faces.el (set-face-background-pixmap):
8647         * faces.el (set-face-underline-p):
8648         * faces.el (set-face-strikethru-p):
8649         * faces.el (set-face-highlight-p):
8650         * faces.el (set-face-dim-p):
8651         * faces.el (set-face-blinking-p):
8652         * faces.el (set-face-reverse-p):
8653         doc string changes.
8654
8655         * glyphs.el:
8656         * glyphs.el (make-image-specifier):
8657         * glyphs.el (glyph-property):
8658         * glyphs.el (set-glyph-image):
8659         * glyphs.el (make-glyph):
8660         * glyphs.el (make-pointer-glyph):
8661         * glyphs.el (make-icon-glyph):
8662         * glyphs.el (widget-image-instance-p): New.
8663         authorship info, lots of doc changes.  New predicate, inadvertently
8664         omitted.  the general principle with specifier docs is now that
8665         the description of instantiators should go with the make-foo-specifier
8666         fun's doc string, rather than in foo-specifier-p.  this follows
8667         conventions elsewhere in XEmacs and in general is a lot more obvious
8668         of a place to look.  sometimes the make-foo-specifier function needs
8669         to be created in the process.
8670
8671         * gutter.el:
8672         * gutter.el (make-gutter-specifier): New.
8673         * gutter.el (make-gutter-size-specifier): New.
8674         * gutter.el (make-gutter-visible-specifier): New.
8675         specifier doc updates according to the conventions specified before.
8676
8677         * objects.el:
8678         * objects.el (make-font-specifier):
8679         * objects.el (make-color-specifier):
8680         * objects.el (make-face-boolean-specifier): New.
8681         specifier doc updates according to the conventions specified before.
8682
8683         * specifier.el:
8684         * specifier.el (set-specifier):
8685         * specifier.el (make-integer-specifier): New.
8686         * specifier.el (make-boolean-specifier): New.
8687         * specifier.el (make-natnum-specifier): New.
8688         * specifier.el (make-generic-specifier): New.
8689         * specifier.el (make-display-table-specifier): New.
8690         specifier doc updates according to the conventions specified before.
8691
8692         * toolbar.el:
8693         * toolbar.el (make-toolbar-specifier): New.
8694         specifier doc updates according to the conventions specified before.
8695
8696 2000-05-09  Ben Wing  <ben@xemacs.org>
8697
8698         * process.el (call-process-internal): Revert to previous version
8699         because Mike's change clashed with a change I did not long before.
8700         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8701         Thanks very much Mike for pointing out the bug and submitting a
8702         patch!
8703
8704 2000-04-13  Mike Alexander  <mta@arbortext.com>
8705
8706         * process.el (call-process-internal): Send the correct input buffer
8707         (call-process-internal): Return the exit status of the process
8708
8709 2000-05-07  Ben Wing  <ben@xemacs.org>
8710
8711         * winnt.el:
8712         * winnt.el (nt-quote-args-verbatim): Removed.
8713         * winnt.el (nt-quote-args-prefix-quote): Removed.
8714         * winnt.el (nt-quote-args-backslash-quote): Removed.
8715         * winnt.el (nt-quote-args-double-quote): Removed.
8716         * winnt.el (nt-quote-args-functions-alist): Removed.
8717         * winnt.el (nt-quote-process-args): Removed.
8718         Remove all stuff for argument quoting.  We borrow the code instead
8719         from Emacs 20.6, which is much more careful in its quoting
8720         (e.g. in handling runs of the escape character) and avoids most of
8721         the need for this Lisp mechanism by checking to see whether we're
8722         running a Cygwin or normal program and doing the appropriate
8723         quoting.  If we end up needing such a mechanism, we should add
8724         it by extending the variable `mswindows-quote-process-args' so it
8725         can take an alist of regexps.
8726
8727 2000-05-07  Ben Wing  <ben@xemacs.org>
8728
8729         * keydefs.el:
8730         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8731         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8732         the window without moving point.
8733
8734         * simple.el:
8735         * simple.el (scroll-up-one): New.
8736         * simple.el (scroll-down-one): New.
8737         Functions for use with C-M-up/down.
8738
8739 2000-05-01  Martin Buchholz <martin@xemacs.org>
8740
8741         * XEmacs 21.2.33 is released.
8742
8743 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8744
8745         * dialog.el (yes-or-no-p-dialog-box):
8746         Fix docstring.
8747         Fix following horrible bug in X11 mode with focus-follows-mouse:
8748           1. Visit two files in two different frames.
8749           2. do File->Revert Buffer in one of those frames.
8750           3. Dialog box appears.
8751           4. Arrange things so that the mouse passes over the *other*
8752              frame, then to the dialog box, and click on "Yes".
8753           5. The file contents end up in the *wrong* buffer!
8754         Add TODO comment.
8755
8756 2000-04-28  Ben Wing  <ben@xemacs.org>
8757
8758         * help.el (describe-installation): correct typo introduced
8759         in last patch: boundp -> fboundp.
8760
8761         * etags.el (buffer-tag-table-list):
8762         canonicalize filenames to Unix format so that tag-table-alist
8763         searching works under Windows.
8764
8765         * autoload.el:
8766         Bowdlerize the supposedly objectionable words
8767         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8768
8769         * gutter-items.el (set-progress-display-style):
8770         * gutter-items.el (search-dialog-callback):
8771         * gutter-items.el (make-search-dialog):
8772         Change to new callback-ex api.
8773
8774 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8775
8776         * help.el: (describe-installation): decode-coding-string is not
8777         defined in a non MULE environment.
8778
8779 2000-04-28  Ben Wing  <ben@xemacs.org>
8780
8781         * gutter-items.el (buffer-list-changed-hook):
8782         use it, not record-buffer-hook.
8783
8784         * subr.el (record-buffer-hook): Removed.
8785
8786 2000-04-27  Ben Wing  <ben@xemacs.org>
8787
8788         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8789         use NORECORD option.  Andy will not like this, but the existing
8790         gutter behavior is just wrong, as per this comment:
8791
8792         ;; this used to add the norecord flag to both calls below.
8793         ;; this is bogus because it is a pervasive assumption in XEmacs
8794         ;; that the current buffer is at the front of the buffers list.
8795         ;; for example, select an item and then do M-C-l
8796         ;; (switch-to-other-buffer).  Things get way confused.
8797         ;;
8798         ;; Andy, if you want to maintain the current look, you must
8799         ;;  *uncouple* the gutter order and buffers order.
8800
8801         * loaddefs.el (completion-ignored-extensions): unfuckify.
8802
8803         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8804         xemacs.mak.
8805
8806         * autoload.el (batch-update-one-directory): new function, used in
8807         xemacs.mak.
8808
8809         * loadup.el: set gc-cons-threshold very high unless dumping --
8810         loadup during update-elc is much much much faster.  also do this
8811         when quick-building.
8812
8813         add commented-out code for profiling loadup.
8814
8815
8816         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8817         is required in order to build xemacs.
8818
8819 2000-04-26  Ben Wing  <ben@xemacs.org>
8820
8821         * loadup.el: don't garbage collect during loadup if quick-build
8822         compile-time option is set.
8823
8824 2000-04-23  Ben Wing  <ben@xemacs.org>
8825
8826         * update-elc.el: compute whether any dumped .el or .elc files
8827         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8828         if so.
8829
8830         * update-elc.el (update-elc-files-to-compile): always change
8831         NOBYTECOMPILE in the src directory rather than current dir,
8832         so it will work under NT.
8833
8834         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8835         the form of this file is identical between Unix and Windows.
8836         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8837         Added comment.
8838         (update-autoloads-from-directory): updated doc string.
8839         updated doc strings in a few other places.
8840
8841 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8842
8843         * bytecomp.el (byte-force-recompile): Fix argument to
8844         byte-recompile-directory.
8845
8846 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8847
8848         * gutter-items.el (progress-display-clear-when-idle): Use
8849         add-one-shot-hook.
8850         * gutter-items.el (clear-progress-display): Adjust number of
8851         arguments.
8852
8853 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8854
8855         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8856
8857 2000-04-16  Ben Wing  <ben@xemacs.org>
8858
8859         * printer.el: New file.
8860
8861         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8862
8863         * help.el (describe-installation): Fix decoding for Windows.
8864
8865         * menubar-items.el:
8866         * menubar-items.el (default-menubar):
8867         * menubar-items.el (tutorials-menu-filter): New.
8868         * menubar-items.el (popup-menubar-menu):
8869         Add authorship.  Redo Help menu and Tutorials filter.
8870
8871         * menubar.el: Correct comment.
8872
8873         * modeline.el (modeline-buffer-identification): Correct doc string.
8874
8875         * simple.el:
8876         * simple.el (printing): Removed.
8877         * simple.el (printer-name): Removed.
8878         * simple.el (generic-print-buffer): Removed.
8879         * simple.el (generic-print-region): Removed.
8880         Move generic print code to printer.el.
8881
8882 2000-04-15  Ben Wing  <ben@xemacs.org>
8883
8884         * simple.el (generic-print-region): New.
8885         make this function actually work.
8886         (generic-print-buffer): call generic-print-region.
8887
8888 2000-04-14  Andy Piper  <andy@xemacs.org>
8889
8890         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8891         by using the new widget-callback-current-channel.
8892         (search-dialog-callback): ditto.
8893
8894 2000-04-12  Andy Piper  <andy@xemacs.org>
8895
8896         * gutter.el (default-gutter-position): moved from gutter-items.el.
8897         (default-gutter-position-changed-hook): ditto.
8898         (gutter-element-visibility-changed-hook): ditto.
8899         (set-gutter-element): ditto.
8900         (remove-gutter-element): ditto.
8901         (set-gutter-element-visible-p): ditto.
8902         (gutter-element-visible-p): ditto.
8903         (init-gutter): ditto.
8904
8905         * dialog.el (make-dialog-box): renamed and moved from
8906         gutter-items.el
8907
8908         * gutter-items.el: move various functions elsewhere.
8909
8910 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8911
8912         * menubar-items.el: Fixed place of parenthesis.
8913
8914 2000-04-12  Ben Wing  <ben@xemacs.org>
8915
8916         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8917                 without constantly being prompted for the tag.
8918         * simple.el: Added a number of section headings, to clarify the
8919                 organization of this file.
8920         * simple.el (activate-region):
8921         * simple.el (region-exists-p):
8922         * simple.el (region-active-p):
8923                 Moved these three function down to the other side of
8924                 the case-changing functions, so they join the rest of
8925                 the region code.
8926         * simple.el (printing): New.
8927         * simple.el (printer-name): New.
8928         * simple.el (generic-print-buffer): New.
8929                 New functions, a very simple prototype for a unified
8930                 printing interface.
8931
8932         * process.el (call-process-internal): Real fix for null BUFFER,
8933                 other problems with BUFFER specs.
8934
8935         * menubar-items.el:
8936                 Fixed up File->Print to use new printing functions.
8937                 Various corrections and expansions to Grep/Compile menus.
8938                 New options for Printing.
8939                 New options for SMTP Mail, the way to send mail under
8940                   MS Windows. (There's also a package patch to make SMTP
8941                   Mail be the default under MSWin.)
8942
8943 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8944
8945         * menubar-items.el: Selecting Rectangle Mousing from menubar
8946         did not work.  Needed to quote mouse-track-rectangle-p.
8947
8948 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8949
8950         * cl-compat.el (keywordp): Removed.
8951
8952 2000-04-05  Andy Piper  <andy@xemacs.org>
8953
8954         * gutter-items.el (progress-layout-glyph): don't initialize here.
8955         (progress-gauge-glyph): use dynamic sizing.
8956         (set-progress-display-style): new function. Set progress glyphs
8957         appropriately depending on the style.
8958         (progress-display-style): new variable. Custom version of
8959         set-progress-display-style.
8960         (progress-abort-glyph): switch to dynamic sizes.
8961         (search-dialog-text): make the edit field active.
8962
8963 2000-04-04  Andy Piper  <andy@xemacs.org>
8964
8965         * gutter-items.el (make-search-dialog): need to make the search
8966         dialog visible after creation.
8967
8968         * menubar-items.el (default-menubar): use the search dialog for
8969         searching. Remove some extraneous search menu items.
8970
8971         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8972         well as strings.
8973         (make-gutter-only-dialog-frame): allow the user to create the
8974         frame unmapped. Allow the gutter spec to be given as a glyph.
8975         (search-dialog-direction): new variable.
8976         (search-dialog-text): new variable.
8977         (search-dialog-callback): new function. Callback for the search
8978         dialog action.
8979         (make-search-dialog): new function. Create a user-friendly search
8980         dialog.
8981
8982 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8983
8984         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8985         under Windows.
8986
8987 2000-04-01  Andy Piper  <andy@xemacs.org>
8988
8989         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8990         progress more accurately.
8991
8992 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8993
8994         * finder.el (finder-compile-keywords): Process readable files only.
8995         Because error in process of .#finder-inf.el when compile xemacs
8996         with --with-clash-detection option.
8997
8998 2000-03-31  Andy Piper  <andy@xemacs.org>
8999
9000         * gutter-items.el (append-progress-display): don't delay after a
9001         successful font-lock.
9002         (make-gutter-only-dialog-frame): new function. Allow users to
9003         create gutter-only dialogs.
9004
9005 2000-03-27  Mike Alexander  <mta@arbortext.com>
9006
9007         * process.el (call-process-internal): Handle a null BUFFER
9008         parameter correctly.
9009
9010 2000-03-28  Andy Piper  <andy@xemacs.org>
9011
9012         * gutter-items.el (abort-progress-display): put strings in the
9013         gutter not extents.
9014         (progress-layout-glyph): signal special 'quit callback.
9015         (progress-display-quit-function): deleted.
9016         (progress-display-stop-callback): deleted.
9017         (progress-display-dispatch-command-events): deleted.
9018         (append-progress-display): remove calls to
9019         progress-display-dispatch-command-events.
9020         (raw-append-progress-display): ditto.
9021
9022 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9023
9024         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9025         being a list.  Actually define `stipple-pixmap-p' which is used as
9026         an error predicate.  Correctly handle PIXMAP being either relative
9027         or absolute file name.
9028
9029 2000-03-24  Andy Piper  <andy@xemacs.org>
9030
9031         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9032         (abort-progress-display): ditto. Don't delete the created extent.
9033         (raw-append-progress-display): ditto.
9034         (progress-display-dispatch-non-command-events): new
9035         function. Encapsulates what we want to do when no command input is
9036         required.
9037         (progress-display-dispatch-command-events): likewise, but disable
9038         for now since it causes too many problems.
9039         (append-progress-display): use them.
9040         (raw-append-progress-display): ditto.
9041         (default-gutter-position-changed-hook): set this rather than
9042         default-gutter-position-changed.
9043         (default-gutter-position-changed-hook): lambda with zero arguments
9044         rather than one.
9045         (raw-append-progress-display): trap errors in pending input since
9046         allowing them to signal will hose the gauge well and
9047         truly. Ideally we would like to delay these until we are more able
9048         to cope.
9049         (append-progress-display): ditto.
9050
9051 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9052
9053         * lisp/make-docfile.el: call-process-internal is now implemented
9054         in process.el.
9055
9056 2000-03-21  Ben Wing  <ben@xemacs.org>
9057
9058         * mule\mule-cmds.el (set-language-info-alist):
9059         Fix to correspond to new menu arrangement.
9060
9061 2000-03-21  Ben Wing  <ben@xemacs.org>
9062
9063         * process.el:
9064         * process.el (call-process-internal): New.
9065         New implementation of call-process.  Only enabled under NT, so far.
9066         stderr handling not implemented yet in CVS'd C code.
9067
9068 2000-03-20  Ben Wing  <ben@xemacs.org>
9069
9070         * lisp-mode.el:
9071         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9072         * lisp-mode.el (lisp-interaction-mode):
9073         Put back Lisp Interaction menubar for Jan V's sake.
9074
9075         * simple.el:
9076         * simple.el (mark-ring):
9077         * simple.el (dont-record-current-mark): New.
9078         * simple.el (in-shifted-motion-command): New.
9079         * simple.el (mark-ring-unrecorded-commands): New.
9080         * simple.el (mark-ring-max):
9081         * simple.el (set-mark-command):
9082         * simple.el (push-mark):
9083         * simple.el (handle-pre-motion-command):
9084         Implement scheme for not recording unimportant marks.
9085
9086         * subr.el:
9087         * subr.el (function-allows-args): New.
9088         New function function-allows-args.
9089
9090 2000-03-20  Martin Buchholz <martin@xemacs.org>
9091
9092         * XEmacs 21.2.32 is released.
9093
9094 2000-03-20  Andy Piper  <andy@xemacs.org>
9095
9096         * gutter-items.el (update-tab-in-gutter): force selection of the
9097         selected-window if required to do so.
9098         (buffers-tab-items): ditto.
9099         (add-tab-to-gutter): ditto.
9100         (create-frame-hook): use force-selection.
9101         (default-gutter-position-changed): lambdify.
9102         (update-tab-hook): deleted since it was only used in one place.
9103
9104 2000-03-18  Andy Piper  <andy@xemacs.org>
9105
9106         * files.el (find-file-noselect): undo change that shouldn't have
9107         gone in.
9108
9109 2000-03-17  Andy Piper  <andy@xemacs.org>
9110
9111         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9112         of selected-window trickery.
9113
9114         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9115         frames tabs.
9116         (progress-display-stop-callback): progress -> progress-display
9117         (progress-display-quit-function): ditto.
9118         (clear-progress-display): ditto.
9119         (remove-progress-display): ditto.
9120         (append-progress-display): ditto.
9121         (abort-progress-display): ditto.
9122         (raw-append-progress-display): ditto.
9123         (display-progress-display): ditto.
9124         (current-progress-display-label): ditto.
9125         (current-progress-display): ditto.
9126         (lprogress-display): ditto and save the buffer
9127         (progress-display): ditto. Otherwise the buffer sometimes gets
9128         changed which confuses font-lock.
9129
9130         * font-lock.el (font-lock-default-fontify-buffer): catch all
9131         errors, not just quit.
9132         (font-lock-mode): progress -> display-progress
9133         (font-lock-default-fontify-buffer): ditto.
9134         (font-lock-fontify-syntactically-region): ditto.
9135         (font-lock-fontify-keywords-region): ditto.
9136
9137 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9138
9139         * cl.el (gensym): Move to here from cl-macs.el.
9140         (gentemp): Ditto.
9141
9142 2000-03-16  Andy Piper  <andy@xemacs.org>
9143
9144         * font-lock.el (font-lock-mode): use lprogress and friends for
9145         progress management.
9146         (font-lock-default-fontify-buffer): ditto.
9147         (font-lock-fontify-syntactically-region): ditto.
9148         (font-lock-fontify-keywords-region): ditto.
9149         (font-lock-revert-cleanup): fix reverting.
9150         (font-lock-revert-setup): ditto.
9151
9152         * gutter-items.el (progress-use-echo-area): new variable. Use the
9153         echo area for progress gauges if non-nil.
9154         (clear-progress): remove echo area stuff and defer to
9155         clear-message.
9156         (append-progress): dispatch non-command events after each progress
9157         increment. Remove echo area stuff.
9158         (abort-progress): remove echo area stuff and defer to
9159         display-message.
9160         (raw-append-progress): ditto. Dispatch non-command events after
9161         gutter redisplay.
9162         (display-progress): defer echo area stuff to display-message.
9163
9164         * gutter-items.el (clear-progress):
9165         (abort-progress): indentation changes.
9166         (display-progress): don't clear progress.
9167         (append-progress): compare messages with equal.
9168         (raw-append-progress): use dispatch-non-command-events to flush
9169         widget creation events.
9170
9171 2000-03-13  Ben Wing  <ben@xemacs.org>
9172
9173         * abbrev.el:
9174         * abbrev.el (abbrev-string-to-be-defined): New.
9175         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9176         Changes for use with the menubar.
9177
9178 2000-03-12  Ben Wing  <ben@xemacs.org>
9179
9180         * alist.el (vassoc): moved here from font-menu.el.
9181
9182         * custom.el (defface): typo fix.
9183
9184         * dialog.el (yes-or-no-p-dialog-box):
9185         * dialog.el (message-box):
9186         * files.el (save-some-buffers-1):
9187         Put accelerators in the button names.
9188
9189         * font-lock.el (font-lock-comment-face):
9190         * font-lock.el (font-lock-keyword-face):
9191         * font-lock.el (font-lock-function-name-face):
9192         Fixed some of the colors under MS Windows because the existing
9193         default colors were hardly different from black and needed to be
9194         made lighter.
9195
9196         * font-menu.el:
9197         * font-menu.el (font-menu-split-long-menu):
9198         * font-menu.el (font-menu-family-constructor):
9199         * font-menu.el (font-menu-size-constructor):
9200         * font-menu.el (font-menu-weight-constructor):
9201         * font-menu.el (font-menu-set-font):
9202         vassoc moved to alist.el.
9203         Accelerators added to all menus.
9204         Unused bound var new-props removed.
9205
9206         * keydefs.el: I did a whole lot of rearranging to put things in a
9207         more consistent order and fixed a number of cases where key
9208         combinations involving up, down, left, right and so on were
9209         defined but the corresponding keypad combinations were not
9210         defined.
9211
9212         * lisp-mode.el:
9213         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9214         * lisp-mode.el (emacs-lisp-mode):
9215         * lisp-mode.el (lisp-interaction-mode):
9216         * lisp-mode.el (flet):
9217         Added accelerators onto the menus.
9218         Made all the different versions of the let function be indented
9219         the same way.
9220         Undid Steve's easy-menu-ification, because it makes it impossible
9221         to have the menubar and popup menus different.
9222         Cleaned up the menu; added items for find-function &c and some
9223         indenting, and removed debug-on-*.
9224
9225         * list-mode.el (list-mode-hook):
9226         * list-mode.el (list-mode):
9227         * list-mode.el (completion-setup-hook):
9228         * list-mode.el (display-completion-list):
9229         Added support for the :window-height keyword, which is required
9230         because of other changes that I made for the file dialog box.  I
9231         also made the hook variables list-mode-hook and
9232         completion-setup-hook and also minibuffer-setup-hook in
9233         minibuf.el be permanent-local; see comment in list-mode.el.
9234
9235         * map-ynp.el (map-y-or-n-p):
9236         Added accelerators to the dialog buttons.
9237
9238         * menubar-items.el (menu-truncate-list):
9239         New internal function.
9240         * menubar-items.el (submenu-generate-accelerator-spec):
9241         * menubar-items.el (menu-item-strip-accelerator-spec):
9242         * menubar-items.el (menu-item-generate-accelerator-spec):
9243         New exported functions, for use in auto-generating accelerator specs.
9244
9245         * menubar-items.el:
9246         * menubar-items.el (default-menubar):
9247         * menubar-items.el (maybe-add-init-button):
9248         * menubar-items.el (bookmark-menu-filter):
9249         * menubar-items.el (slow-format-buffers-menu-line):
9250         * menubar-items.el (build-buffers-menu-internal):
9251         * menubar-items.el (language-environment-menu-filter):
9252         * menubar-items.el (default-popup-menu):
9253         * menubar-items.el (popup-buffer-menu):
9254         * menubar-items.el (popup-menubar-menu):
9255         Did a major overhaul on this file, and in fact I'm nowhere near
9256         done working on the menubar, and there will be more patches to
9257         come.  A basic summary of what I've done:
9258
9259         a) I added accelerators to all of the menu items.  For menus that
9260         are auto-generated, such as the buffers menu, the accelerators are
9261         automatically added to the beginning of each line using the
9262         numbers 1 through 9, then zero, and then letters starting with A,
9263         but omitting the letters that are already in use for the fixed
9264         menu items at the top of the buffers menu.  To facilitate adding
9265         accelerators of this kind, I created some new functions
9266         (*-accelerator-spec), which are also being used by other filters
9267         that auto generate lists of things such as ftp sites to download
9268         packages.  If people really don't like these accelerators
9269         appearing at the beginning of the menu items, a variable can be
9270         added to optionally turn them off, but I think this is rather
9271         pointless because other menu items have accelerators and many or
9272         most of the menu users will use the accelerators if the support is
9273         there.
9274
9275         b) I combined the top level Tools and Apps menus into a single
9276         Tools menu, because the distinction between the two is not
9277         obvious, and the items on the menus are not used often enough that
9278         putting some of them onto submenus is a problem.
9279
9280         c) I created two new top level menus called View and Cmds because
9281         there were too many items on the File and Edit menus, and I'm going
9282         to be adding more items to these menus.  In contrast to the Tools
9283         menu, the items on these menus may be used quite often during an
9284         editing session, and so should be available with fewer
9285         keystrokes.
9286
9287         d) I added a number of options to the options menu, including one
9288         for controlling whether the alt key can be used to traverse to
9289         menu items using the accelerators, one for controlling behavior of
9290         control-k, one for controlling how the kill and yank functions
9291         interact with the clipboard, a few additional buffers-menu
9292         options, and various other things.  I also did a bit of
9293         rearranging, for example, combining the keyboard and mouse options
9294         into a single keyboard and mouse submenu to facilitate the
9295         accelerators on that level.
9296
9297         e) I changed the variable buffers-menu-format-buffer-line-function
9298         to take two arguments instead of one, the second argument being
9299         the line number for use in creating an accelerator.  I added a
9300         hack to support existing functions with one argument (although I
9301         doubt that very many of these exist), for backward compatibility.
9302
9303         f) I moved the top level mule menu to be a submenu of the edit
9304         menu.  I think that most of the items on this menu are fairly
9305         useless and there are certainly not enough frequently used items
9306         to justify this being its own top level menu.
9307
9308         g) I combined most of the items in big-menubar.el into the main menu.
9309         If people think the main menu is too big, it would be possible to
9310         create different configurations, some smaller.
9311
9312         * menubar.el (check-menu-syntax):
9313         Deleted some syntax checks that were no longer valid, partly
9314         because of changes that were already made a long time ago, and
9315         partly because of a change I made where I allow the name of the
9316         menu item to be an evaluated expression rather than just a string,
9317         similar to all of the other parameters of a menu item.
9318
9319         * minibuf.el:
9320         * minibuf.el (read-file-name-1):
9321         * minibuf.el (mouse-read-file-name-1):
9322         I made a number of changes to improve the appearance
9323         and functioning of the file dialog box.  They include:
9324
9325         a) Fixing the problem where closing the dialog box by clicking on
9326         the close button of the window didn't properly exit the
9327         minibuffer.
9328
9329         b) Fixing the problem that if you typed part of a file name, and
9330         then clicked on a completion with the mouse, the file was not
9331         correctly selected.
9332
9333         c) Changing the title of the dialog box to reflect the operation
9334         being done in accordance with user interface conventions, rather
9335         than the name of the dialog box buffer, which is rather useless.
9336
9337         d) Remove the words "possible completions are" which didn't
9338         belong.
9339
9340         e) Fix things so that the completions scroll off the end of the
9341         completions windows only to the right, rather than both to the
9342         right and down, which is in accordance with Windows user interface
9343         conventions.
9344
9345         * msw-init.el (init-post-mswindows-win):
9346         Added a binding for meta-F4, which is the standard windows binding
9347         for exiting a program.
9348
9349         * select.el (get-selection-no-error):
9350         * select.el (own-selection):
9351         * select.el (own-clipboard):
9352         Added an optional argument called append to the functions
9353         own-selection and own-clipboard.  This adds support for appending
9354         text to the existing selection and allows the function
9355         own-clipboard to be used as the value of the variable
9356         interprogram- cut-function.
9357
9358         Fixed a bug in own-selection in handling zmacs-region-stays.
9359
9360         * simple.el (historical-kill-line): New.
9361
9362         * simple.el (kill-line):
9363         * simple.el (interprogram-cut-function):
9364         * simple.el (interprogram-paste-function):
9365         * simple.el (handle-pre-motion-command):
9366         * simple.el (next-line):
9367         * simple.el (previous-line):
9368         a) Expanded the variable kill-whole-line, so that function
9369         kill-line can be set to delete the entire line always, not just
9370         when cursor is at the beginning of the line.  This is controlled
9371         by setting the variable kill-whole-line to the symbol 'always.
9372         This behavior, as well as the existing kill-whole-line behavior,
9373         now only take effect when kill-line is called interactively,
9374         although this is a departure from a previous behavior in the case
9375         of setting this variable kill-whole-line to t.  It is almost
9376         certainly what has always been intended, and most likely the old
9377         way of doing things introduced bugs.  I also created a function
9378         called historical-kill-line, which ignores the kill-whole-line
9379         setting and always gives the historical behavior of only killing
9380         to the end of the line.  I bound this function to shift- control-k
9381         so that the kill to end of line behavior is available, even when
9382         kill-whole-line has been set to change control-k into the simple
9383         delete-whole-line behavior. (This can be set using the options
9384         menu.)
9385
9386         b) I changed things so that kill and yank now interact with the
9387         clipboard by default under windows.  This was done by changing the
9388         default value of interprogram-cut- function and
9389         interprogram-paste-function.  You can get the old behavior by
9390         setting these to nil, and there is an option on the options menu
9391         to do this.
9392
9393         c) I added support for selecting text using shifted motion keys.
9394         This support is on by default and can be controlled by the
9395         variable shifted-motion-keys-select-region.  There is also a
9396         variable called unshifted-motion-keys-deselect-region that
9397         controls more specifically how the shifted motion key behavior
9398         works.  I did not put an option on the options menu to turn this
9399         off, because I can't imagine why this would be useful.
9400
9401         * simple.el (forward-block-of-lines):
9402         * simple.el (backward-block-of-lines):
9403         * simple.el (block-movement-size):
9404         New.
9405
9406         * simple.el (uncapitalized-title-words):
9407         * simple.el (uncapitalized-title-word-regexp):
9408         * simple.el (capitalize-string-as-title):
9409         * simple.el (capitalize-region-as-title):
9410         New.
9411
9412
9413         * subr.el (add-hook):
9414         * subr.el (make-local-hook): New.
9415         * subr.el (remove-local-hook): New.
9416         * subr.el (add-one-shot-hook): New.
9417         * subr.el (add-local-one-shot-hook): New.
9418         Added some functions to make using hooks easier.
9419         These include:
9420
9421         a) Functions add-local-hook and remove-local-hook to make it easy
9422         to use local hooks.
9423
9424         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9425         make it possible to add a "one-shot" hook, which is to say a hook
9426         that runs only once, and automatically removes itself after the
9427         first time it has run.
9428
9429 2000-03-09  Andy Piper  <andy@xemacs.org>
9430
9431         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9432
9433 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9434
9435         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9436         Moved from menubar-items.el.
9437         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9438
9439 2000-03-08  Andy Piper  <andy@xemacs.org>
9440
9441         * gutter-items.el (build-buffers-tab-internal): add selected field
9442         to buffers tab spec.
9443
9444 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9445
9446         * minibuf.el (last-exact-completion): Initialize to nil.
9447
9448 2000-03-07  Didier Verna  <didier@xemacs.org>
9449
9450         * startup.el (command-line-1): remove unused variable
9451         `first-file-buffer'.
9452
9453 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9454
9455         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9456         which is also used for Web server log files.
9457
9458 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9459
9460         * mule/mule-charset.el: Setup auto-fill-chars.
9461
9462 2000-03-02  SL Baur  <steve@beopen.com>
9463
9464         * subr.el (with-string-as-buffer-contents): Reimplement using
9465         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9466         non-deletion of buffer after execution problem.
9467         (with-output-to-string): Use unique buffer name.
9468
9469 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9470
9471         * gutter-items.el (buffers-tab-sort-function):  New variable.
9472         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9473
9474 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9475
9476         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9477
9478 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9479
9480         * menubar-items.el (maybe-add-init-button): Remove the "Load
9481         .emacs" button from all menubars.
9482
9483 2000-03-01  Didier Verna  <didier@xemacs.org>
9484
9485         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9486         region rectangle replacement (from Jan Vroonhof).
9487         (replace-rectangle): new function.
9488
9489 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9490
9491         * mule/mule-cmds.el (set-default-coding-systems): Use
9492         set-terminal-coding-system and set-keyboard-coding-system.
9493         * coding.el (set-terminal-coding-system): Use
9494         set-console-tty-output-coding-system.
9495         (set-keyboard-coding-system): Use
9496         set-console-tty-input-coding-system.
9497
9498 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9499
9500         * minibuf.el (read-variable): Allow symbol to default argument.
9501
9502 2000-02-27  Andy Piper  <andy@xemacs.org>
9503
9504         * gutter-items.el (update-tab-hook): new function to be used for
9505         hooks.
9506         (create-frame-hook): add update-tab-hook.
9507         (record-buffer-hook): ditto.
9508         (default-gutter-position-changed): ditto.
9509         (default-gutter-position): updating the buffers tab is now handled
9510         by a hook.
9511         (default-gutter-position-changed-hook): new variable.
9512         (gutter-element-visibility-changed-hook): ditto.
9513         (set-gutter-element-visible-p): call it.
9514         (set-gutter-element): use modify-specifier-instances. Set extents
9515         as duplicable before using.
9516         (remove-gutter-element): ditto.
9517         (set-gutter-element-visible-p): ditto.
9518         (init-gutter): new function.
9519         (add-tab-to-gutter): use new gutter-element functions rather than
9520         setting specifiers directly.
9521         (clear-progress): ditto.
9522         (abort-progress): ditto.
9523         (gutter-buffers-tab-visible-p): renamed from
9524         default-gutter-visible-p
9525
9526         * specifier.el (modify-specifier-instances): new function from Jan
9527         Vroonhof.
9528
9529         * x-init.el (init-post-x-win): call init-gutter.
9530
9531         * msw-init.el (init-post-mswindows-win): call init-gutter.
9532
9533         * menubar-items.el (default-menubar): Update to reflect new gutter
9534         variables.
9535
9536 2000-02-26  Andy Piper  <andy@xemacs.org>
9537
9538         * gutter-items.el (set-gutter-element): new function. Add gutter
9539         elements to the specified gutter.
9540         (remove-gutter-element): new function. Remove gutter elements from
9541         the specified gutter.
9542         (set-gutter-element-visible-p): new function. Set gutter element
9543         visibility for the provided gutter-visible specifier.
9544
9545 2000-02-23  Andy Piper  <andy@xemacs.org>
9546
9547         * gutter-items.el (add-tab-to-gutter): specify dimensions
9548         dynamically.
9549
9550 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9551
9552         * gutter-items.el (add-tab-to-gutter):
9553         * package-get.el (package-get-interactive-package-query):
9554         * package-ui.el (pui-directory-exists):
9555         (pui-install-selected-packages):
9556         (pui-list-packages):
9557         Use #'(lambda ...)  instead of '(lambda ...).
9558
9559 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9560
9561         * startup.el (load-user-init-file): Check to make sure user
9562           has an init-file before calling load().
9563
9564 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9565
9566         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9567
9568 2000-02-23  Martin Buchholz <martin@xemacs.org>
9569
9570         * XEmacs 21.2.31 is released.
9571
9572 2000-02-21  Mike Sperber <mike@xemacs.org>
9573
9574         * loadup.el (really-early-error-handler):
9575         * update-elc.el:
9576         * make-docfile.el:
9577         Remove dependency on EMACSBOOTSTRAP... environment variables.
9578
9579 2000-02-21  Martin Buchholz <martin@xemacs.org>
9580
9581         * XEmacs 21.2.30 is released.
9582
9583 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9584
9585         * byte-optimize.el (byte-optimize-plus):
9586         (byte-optimize-minus):
9587         (byte-optimize-multiply):
9588         Optimize (- 0) to 0, not (-)
9589         Optimize (+ 5 3.0) to 8.0
9590         Optimize (* 5 3.0) to 15.0
9591         Improve readability.
9592
9593 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9594
9595         * modeline.el: (modeline-scrolling-method): change modeline
9596         mswindows cursor appearance according to the value.
9597
9598         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9599         and 'gui-element face colors and 'gui-element face font to Windows
9600         defaults.
9601
9602 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9603
9604         * font-lock.el: Javadoc enhancements
9605
9606 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9607
9608         * ldap.el (toplevel): Test if LDAP support has been compiled in
9609         (ldap-verbose): New option
9610         (ldap-search-entries): Renamed from the previous ldap-search
9611         Conditionalize message display on ldap-verbose
9612         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9613         defuns
9614         (ldap-search): Is now defined as an obsolete wrapper calling
9615         ldap-search-basic or ldap-search-entries
9616
9617
9618 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9619             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9620             Jan Vroonhof  <jan@xemacs.org>
9621
9622         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9623         When for-effect is true, didn't call `byte-optimize-form'
9624         in and/or subforms without last.
9625
9626 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9627
9628         * package-get.el (package-get-download-sites): Use correct custom
9629         type.
9630
9631 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9632
9633         * files.el (write-file): Ask for coding system when compiled with
9634         file-coding.
9635
9636 2000-02-16  Andy Piper  <andy@xemacs.org>
9637
9638         * buffer.el (switch-to-buffer): give norecord argument to
9639         set-window-buffer instead of explicitly recording.
9640
9641         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9642         we have to pick a window.
9643
9644 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9645
9646         * mule/mule-cmds.el (describe-language-support): Don't add
9647         unexist function to help-map.
9648         (describe-coding-system): Don't use already assigend `C'.
9649
9650 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9651
9652         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9653         work in custom.
9654
9655 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9656
9657         * about.el: Ienaga's e-mail address change.
9658
9659 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9660
9661         * etags.el (find-tag): force new window -- even if buf already
9662         visible -- when other-window is t
9663
9664 2000-02-16  Martin Buchholz <martin@xemacs.org>
9665
9666         * XEmacs 21.2.29 is released.
9667
9668 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9669
9670         * cl-extra.el (getf): This is now identical to `plist-get', so
9671         just defalias it.
9672         * cl-macs.el: Make getf an alias to plist-get, at the
9673         byte-compiler level, using define-compiler-macro.
9674
9675 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9676
9677         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9678
9679 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9680
9681         * lisp/etags.el (find-tag-internal): set exact-tagname to
9682           a regular expression that matches against the tagname
9683           part of the tag entry first instead of only looking in
9684           the context area.
9685
9686 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9687
9688         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9689         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9690
9691 2000-02-07  Martin Buchholz <martin@xemacs.org>
9692
9693         * XEmacs 21.2.28 is released.
9694
9695 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9696
9697         * cl-extra.el (getf): Just call `get', never `get*'.
9698         Make arglist match docstring.
9699         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9700         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9701         * byte-optimize.el: remove references to `get*'.
9702
9703 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9704
9705         * mule/european.el: Add syntax information for Latin3 and Latin4.
9706
9707 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9708
9709         * byte-optimize.el: Byte-optimize (length "foo")
9710
9711 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9712
9713         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9714         width check using `window-leftmost-p' and `window-rightmost-p'.
9715
9716 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9717
9718         * wid-edit.el (widget-match-inline): An atom never matches a
9719           list.
9720
9721 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9722
9723         * modeline.el: Consolidated 'x and 'mswindows specification under
9724         'win tag.
9725
9726 2000-01-29  Andy Piper  <andy@xemacs.org>
9727
9728         * gutter-items.el: (format-buffers-tab-line): Try and be
9729         intelligent about buffer naming when we have duplicates.
9730
9731 2000-01-29  Andy Piper  <andy@xemacs.org>
9732
9733         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9734         updated when it becomes visible.
9735
9736 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9737
9738         * bytecomp.el (byte-compile-insert-header): Properly set coding
9739         system under MULE and file-coding.
9740
9741 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9742
9743         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9744         (dontusethis-set-value-terminal-coding-system-handler):
9745         (dontusethis-set-value-keyboard-coding-system-handler):
9746         Never undefine coding system aliases.  Emergency fix for gnus.
9747
9748 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9749
9750         * files.el (abbreviate-file-name): Use directory-sep-char instead
9751         of hard-coded "/".
9752
9753 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9754
9755         * startup.el (user-init-file-base-list): New variable, replacing
9756         user-init-file-base.
9757         (find-user-init-file): New function.
9758         (command-line-early): Use it.
9759         (load-user-init-file): Ditto.
9760
9761 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9762
9763         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9764         calling valid-image-instantiator-format-p
9765
9766 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9767
9768         * isearch-mode.el (isearch-mode): The variable is
9769         isearch-unhidden-extents, not isearch-opened-extents.
9770
9771 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9772
9773         * minibuf.el (next-history-element): Modify error message if a
9774         default value is available.
9775
9776 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9777
9778         * bytecomp.el (byte-compile-file): Don't unconditionally write
9779         .elc files in binary - might contain non-Latin1.
9780
9781 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9782
9783         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9784         for windows-nt.
9785
9786         * version.el:
9787         * startup.el (user-init-file-base):
9788         * process.el (call-process-region):
9789         * files.el (make-backup-file-name):
9790         (backup-file-name-p):
9791         (file-relative-name):
9792         (abbreviate-file-name):
9793         (set-auto-mode):
9794         * code-process.el (call-process-region): Removed unnecessary
9795         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9796         support out of the universe.
9797
9798         * process.el:
9799         * code-process.el:
9800         * bytecomp.el (byte-compile-file): Removed reference to
9801         buffer-file-type, and commented usage of binary-process-output
9802         NTEmacs variables.
9803
9804 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9805
9806         * help.el (function-arglist): Add case for macro.
9807
9808 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9809
9810         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9811         printers.
9812         (custom-display): Added a menu for printer/display tags.
9813
9814         * frame.el (frame-type):
9815         * device.el (device-type): Added 'msprinter to the doc string, and
9816         removed 'pc -- it is not going to be implemented ever.
9817         (call-device-method): Fixed docstring typo.
9818         Defined specifier tags 'printer and 'display.
9819
9820 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9821
9822         * lisp/itimer.el (itimer-run-expired-timers): (consp
9823           last-command-event-time) instead of (consp
9824           'last-command-event-time).
9825
9826 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9827
9828         * msw-glyphs.el: Removed obsolete commentary.
9829
9830 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9831
9832         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9833         better default value.
9834
9835 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9836
9837         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9838         (read-string): Ditto.
9839         (eval-minibuffer): Ditto.
9840         (read-command): Ditto.
9841         (read-function): Ditto.
9842         (read-variable): Ditto.
9843         (read-number): Ditto.
9844         (read-shell-command): Ditto.
9845         (read-number): Record history.
9846
9847 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9848
9849         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9850
9851 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9852
9853         * faces.el (startup-initialize-custom-faces): New function.
9854         Reset all faces created during auto-autoloads loading time
9855         by defface.
9856         * startup.el (command-line): Call it.
9857
9858 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9859
9860         * about.el (about-hackers): Add myself to contributors list.
9861
9862 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9863
9864         * menubar-items.el (maybe-add-init-button): Removed an argument in
9865         a call to load-user-init-file, as the function managed to lose its
9866         formal parameter a few betas ago.
9867
9868 2000-01-18  Martin Buchholz <martin@xemacs.org>
9869
9870         * XEmacs 21.2.27 is released.
9871
9872 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9873
9874         * process.el (shell-command-to-string): Use the FSF docstring.
9875         Make shell-command-to-string the standard function, and
9876         exec-to-string the (deprecated) alias.
9877
9878         * startup.el: typo fix.
9879
9880 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9881
9882         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9883
9884 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9885
9886         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9887         buffers after visible buffers.
9888         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9889
9890 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9891
9892         * info.el (Info-extract-menu-node-name): Stop at a dot
9893         followed by whitespace or right parenthesis.
9894
9895 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9896
9897         * info.el (Info-directory-list): Warn against using Customize with
9898         Info-directory-list.
9899
9900 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9901
9902         * minibuf.el (read-file-name): doc fix.
9903
9904         * autoload.el (update-file-autoloads): doc fix.
9905
9906         * about.el (about-hackers): Change my E-mail address.
9907
9908 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9909
9910         * info.el (Info-visit-file): Just use the `f' interactive spec to
9911         read a filename in the standard way.
9912
9913 2000-01-13  Andy Piper  <andy@xemacs.org>
9914
9915         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9916         (gutter-buffers-tab-extent): new variable.
9917         (update-tab-in-gutter): call add-tab-to-gutter again if the
9918         orientation has changed.
9919         (add-tab-to-gutter): cope with different orientations.
9920
9921 2000-01-11  Didier Verna  <didier@xemacs.org>
9922
9923         * info.el (Info-following-node-name): backward-skip dots as well
9924         as spaces (dots at the end of a node name aren't part of it).
9925         (Info-extract-menu-node-name): don't skip dots. There could be
9926         some in the node name.
9927         (Info-index): allow dots to be part of a node name.
9928
9929 2000-01-12  Andreas Jaeger  <aj@suse.de>
9930
9931         * files.el (auto-mode-alist): Added idlwave-mode.
9932         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9933
9934 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9935
9936         * info.el (Info-search): Show default value.
9937
9938 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9939
9940         * info.el (Info-read-node-completion-table): New variable.
9941         (Info-read-node-name-1): New function.
9942         (Info-read-node-name): Use it.
9943         (Info-follow-reference): Use DEFAULT argument of completing-read.
9944         (Info-menu): Ditto.
9945
9946 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9947
9948         * hyper-apropos.el (hyper-describe-key-briefly): Save
9949         window configuration.
9950         (hyper-describe-face): Use DEFAULT of completing-read.
9951         (hyper-apropos-read-variable-symbol): Ditto.
9952         (hyper-apropos-read-function-symbol): Ditto.
9953
9954 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9955
9956         * mule/mule-cmds.el (set-default-coding-system): Set
9957         comint-exec-hook to use coding-system-for-read and
9958         coding-system-for-write so that C-x RET c works.
9959
9960 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9961
9962         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9963         (previous-matching-history-element): Increment
9964         minibuffer-max-depth by 1.
9965         (next-matching-history-element): Ditto.
9966
9967 2000-01-11  Andy Piper  <andy@xemacs.org>
9968
9969         * gutter-items.el (buffers-tab): Create a new face for the buffers
9970         tab.
9971         (buffers-tab-face): use it.
9972
9973 2000-01-10  Didier Verna  <didier@xemacs.org>
9974
9975         * modeline.el (modeline-scrolling-method): change modeline X
9976         cursor appearance according to the value.
9977
9978 2000-01-07  Andreas Jaeger  <aj@suse.de>
9979
9980         * about.el (about-hackers): Moved my entry to contributor list.
9981         (xemacs-hackers): Added myself.
9982         (about-maintainer-info): Added description of myself.
9983
9984
9985 2000-01-07  Didier Verna  <didier@xemacs.org>
9986
9987         * modeline.el (modeline-scrolling-method): new variable.
9988         (mouse-drag-modeline): add reference to it in the docstring.
9989         (mouse-drag-modeline): handle it.
9990
9991 2000-01-08  Andy Piper  <andy@xemacs.org>
9992
9993         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9994         calls.
9995         (remove-buffer-from-gutter-tab): ditto.
9996
9997 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9998
9999         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10000         (custom-face-edit): Fix grammatical error in help message.
10001
10002 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10003
10004         * movemail.el: Added.
10005
10006         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10007
10008 2000-01-03  Didier Verna  <didier@xemacs.org>
10009
10010         * modeline.el (mouse-drag-modeline): remove the code related to
10011         the modeline horizontal scrolling facility.
10012
10013 1999-12-31  Martin Buchholz <martin@xemacs.org>
10014
10015         * XEmacs 21.2.26 is released.
10016
10017 1999-12-28  Andy Piper  <andy@xemacs.org>
10018
10019         * wid-edit.el (widget-push-button-value-create): The gui cache
10020         does not agree with native widgets which can only be displayed
10021         once per window. The reasons for caching are diminished now that
10022         we don't hog resources when creating buttons.
10023         (widget-push-button-cache) deleted.
10024
10025 1999-12-24  Martin Buchholz <martin@xemacs.org>
10026
10027         * XEmacs 21.2.25 is released.
10028
10029 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10030
10031         * hyper-apropos.el (hyper-apropos): Toggle
10032         hyper-apropos-programming-apropos correctly.
10033         Set REGEXP when user accepts default value.
10034
10035 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10036
10037         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10038         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10039
10040 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10041
10042         * mule/mule-category.el (undefined-category-designator):
10043         Return char instead of character.  Search for undefined one.
10044         (describe-category): Use with-displaying-help-buffer.
10045
10046 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10047
10048         * byte-optimize.el (byte-optimize-plus):
10049         Optimize (+ 1) to 1 instead of (1+ nil).
10050
10051         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10052
10053         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10054
10055         * byte-optimize.el (byte-optimize-char-before): New function.
10056         Remove performance penalty for using (char-before) instead of (char-after).
10057
10058 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10059
10060         * mule/mule-category.el (char-category-list): Return character
10061         instead of integer.
10062
10063 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10064
10065         * minibuf.el (read-buffer): Check default is buffer object.
10066
10067 1999-11-25  Andy Piper  <andy@xemacs.org>
10068
10069         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10070         for buttons.
10071
10072 1999-12-16  Andreas Jaeger  <aj@suse.de>
10073
10074         * package-get.el (package-get-maybe-save-index): Fixed typo.
10075         Patch by Jeff Miller <jmiller@smart.net>.
10076
10077 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10078
10079         * gnuserv.el (gnuserv-process-filter):  don't call
10080         gnuserv-write-to-client when gnuserv-current-client is nil
10081
10082 1999-12-14  Martin Buchholz <martin@xemacs.org>
10083
10084         * XEmacs 21.2.24 is released.
10085
10086 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10087
10088         * about.el (about-hackers): Update my email address.
10089
10090 1999-12-07  Martin Buchholz <martin@xemacs.org>
10091
10092         * XEmacs 21.2.23 is released.
10093
10094 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10095
10096         * package-get.el (package-get-download-sites): Removed several
10097         defunct download sites, added many new ones, and corrected a few
10098         incorrect directory-on-site entries.  Added physical locations to
10099         site-description.
10100
10101 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10102
10103         * finder.el (finder-commentary): add DOC string and fix
10104         interactive spec
10105
10106 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10107
10108         * help.el (describe-function): Don't forget to intern the string
10109         completing-read returns.
10110         (describe-variable): Ditto.
10111
10112 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10113
10114         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10115         `hyper-apropos-help-mode' here to find symbol to customize
10116         irregardless of cursor position and simplify
10117         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10118         `hyper-apropos-popup-menu'.
10119
10120 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10121
10122         * apropos.el (apropos-mode-map): Add return to call
10123         apropos-follow.
10124         (apropos-print): Call apropos-mode to have better
10125         command reference. Put keymap text-poperty to
10126         symbole name.
10127
10128 1999-11-22  Alastair Burt  <burt@dfki.de>
10129
10130         * help.el: (describe-bindings-1): Added handling of keymaps for
10131         the extents at point.
10132
10133 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10134
10135         * gutter-items.el (buffers-tab-items): Wrap the function in a
10136         save-match-data
10137
10138 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10139
10140         * help.el (describe-function): Use the DEFAULT argument to
10141         completing-read.
10142         (describe-variable): Ditto.
10143
10144 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10145
10146         * minibuf.el (read-from-minibuffer): Add optional argument
10147         DEFAULT to have better mini-buffer history support.
10148         (completing-read): Pass default to read-from-minibuffer.
10149         (read-buffer): Pass default to completing-read.
10150
10151 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10152
10153         * font-lock.el (font-lock-doc-string-face): Document the
10154         `font-lock-lisp-like' property.
10155
10156 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10157
10158         * lisp-mode.el: Specify `font-lock-lisp-like'.
10159
10160         * font-lock.el (font-lock-lisp-like): New function.
10161         (font-lock-fontify-syntactically-region): Use it.
10162
10163 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10164
10165         * XEmacs 21.2.22 is released
10166
10167 1999-11-28  Martin Buchholz <martin@xemacs.org>
10168
10169         * XEmacs 21.2.21 is released.
10170
10171 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10172
10173         * minibuf.el (read-coding-system): Accept symbol and
10174         coding-system object as a default-coding-system.
10175
10176 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10177
10178         * minibuf.el (read-coding-system): Accept symbol as
10179         a default-coding-system.
10180
10181 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10182
10183         * apropos.el (apropos-documentation): Use insert instead
10184         of princ.
10185
10186 1999-11-07  William M. Perry  <wmperry@aventail.com>
10187
10188         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10189           for the linux console.
10190
10191         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10192           stuff to work when you are not on a window system, since the GPM
10193           mouse support now allows pasting from outside of XEmacs.
10194
10195 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10196
10197         * XEmacs 21.2.20 is released
10198
10199 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10200
10201         * setup-paths.el (paths-default-info-directories): Add
10202         /usr/share/info and /usr/local/share/info.
10203
10204 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10205
10206         * about.el: Updated Vladimir Ivanovic's info.
10207
10208 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10209
10210         * auto-show.el (auto-show-truncationp): Remove.
10211
10212         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10213
10214 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10215
10216         * indent.el (indent-line-to): fix bug: spaces were not replaced
10217         with tab if column is multiple of tab-width
10218         From dhn@qedinc.com
10219
10220 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10221
10222         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10223         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10224
10225         * package-get.el (package-get-package-provider): Be verbose when
10226         interactive. Patch from Robert Pluim
10227
10228 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10229
10230         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10231         info file suffixes.
10232
10233 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10234
10235         * process.el (open-network-stream): Add a new optional parameter
10236         PROTOCOL to support udp; fix a minor typo and add an explanation
10237         in docstring for udp programming.
10238
10239         * code-process.el (open-network-stream): Add a new optional
10240         parameter PROTOCOL to support udp; fix a minor typo and add an
10241         explanation in docstring for udp programming.
10242
10243 1999-10-18  Andy Piper  <andy@xemacs.org>
10244
10245         * gui.el (make-gui-button): be more precise about how we call
10246         callbacks.
10247
10248         * wid-edit.el (widget-push-button-value-create): Use the new form
10249         of native gui-button.
10250
10251 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10252
10253         * info.el (Info-page-prev): Don't do (sit-for 0).
10254
10255 1999-10-13  Andy Piper  <andy@xemacs.org>
10256
10257         * gutter-items.el (progress-abort-glyph): new glyph for showing
10258         abort status.
10259         (append-progress): dispatch-event rather than sit-for.
10260         (abort-progress): new function. Show the abort glyph with an
10261         appropriate message.
10262         (raw-append-progress): dispatch-event rather than sit-for.
10263         (display-progress): cope with aborts.
10264
10265         * gui.el (make-gui-button): Use native widgets for buttons
10266         unconditionally.
10267         (insert-gui-button): ditto.
10268         (gui-button-p): ditto.
10269
10270         * xbm-button.el: remove from core.
10271
10272         * xpm-button.el: remove from core.
10273
10274 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10275
10276         * faces.el (init-device-faces): Don't initialize the random faces
10277         on the stream device.
10278
10279 1999-10-06  Andy Piper  <andy@xemacs.org>
10280
10281         * files.el (recover-file): Don't use ls under windows for revert buffer.
10282
10283 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10284
10285         * package-get.el (package-get-download-menu): Make menu really
10286         toggle download sites.
10287         (package-get-download-sites): Add autoload cookie.
10288
10289 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10290
10291         * setup-paths.el (paths-find-module-directory): Ditto.
10292
10293 1999-09-29  Werner Fink  <werner@suse.de>
10294
10295         * setup-paths.el (paths-find-exec-directory): Add missing nil
10296         parameter for environment.
10297
10298 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10299
10300         * modeline.el (modeline-format):
10301         Only purecopy the strings.  Else
10302         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10303         barfs.
10304
10305 1999-08-28  Mike Woolley  <mike@bulsara.com>
10306
10307         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10308         user setting comint-completion-addsuffix and
10309         comint-process-echoes.
10310
10311 1999-09-22  Andy Piper  <andy@xemacs.org>
10312
10313         * gutter-items.el (update-tab-in-gutter): use
10314         last-nonminibuf-window instead of selected-window.
10315
10316 1999-09-18  Andy Piper  <andy@xemacs.org>
10317
10318         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10319         display on.
10320
10321         * subr.el (record-buffer-hook): new variable so that the hook gets
10322         some documentation.
10323
10324 1999-09-16  Andy Piper  <andy@xemacs.org>
10325
10326         * gutter-items.el (update-tab-in-gutter): only update when the
10327         gutter is visible.
10328         (remove-buffer-from-gutter-tab): ditto.
10329
10330 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10331
10332         * simple.el (do-auto-fill): Commented out part of Kinsoku
10333         processing.
10334
10335 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10336
10337         * isearch-mode.el (isearch-highlightify-region): Give the
10338         highlighting extents a high priority.
10339         (isearch-make-extent): Give the main highlighting extent an even
10340         higher priority.
10341
10342 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10343
10344         * packages.el (packages-compute-package-locations): Fix typo from
10345         -u rationalization.
10346
10347 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10348
10349         * setup-paths.el (paths-find-doc-directory): Respect value of
10350         `configure-doc-directory.'
10351
10352         * find-paths.el (paths-find-architecture-directory): Give
10353         precendence `default' argument (which typically comes from
10354         configure).
10355
10356 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10357
10358         * startup.el (command-line-early): Added options -user-init-file
10359         and -user-init-directory.
10360
10361         * files.el (user-init-file): Default to NIL so we can recognize
10362         when it's set.
10363
10364 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10365
10366         * obsolete.el (init-file-user):
10367         * startup.el:
10368         * packages.el (packages-compute-package-locations):
10369         * package-get.el (package-get-user-index-filename):
10370         * menubar-items.el (maybe-add-init-button):
10371         * info.el (Info-annotations-path):
10372         * dump-paths.el:
10373         Change `user-init-directory' to be an absolute path.
10374         Use `user-init-directory' where appropriate.
10375         Zap `init-file-user' and its uses.
10376
10377 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * subr.el (copy-symbol): New function.
10380
10381 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10382
10383         * isearch-mode.el (isearch-done): Be sure to restore invisible
10384         extents in the proper buffer.
10385         (isearch-pre-command-hook): Set this-command to the correct value
10386         in case the buffer has changed and old overriding-local-map was
10387         used.
10388         (isearch-restore-extent): Use remprop instead of setting the
10389         property to nil.
10390
10391 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10392
10393         * cmdloop.el (execute-extended-command): Update zmacs region
10394         before the delay.
10395         (execute-extended-command): Make the message gettext-friendly.
10396
10397 1999-09-07  Andy Piper  <andy@xemacs.org>
10398
10399         * gutter-items.el (progress-gauge-glyph): renamed from
10400         progress-glyph.
10401         (progress-text-glyph): new variable.
10402         (progress-layout-glyph): use layouts and text glyphs.
10403         (progress-area-buffer): removed.
10404         (progress-text-and-extent): new variable.
10405         (progress-displayed-p): dynamically create gutter area buffer.
10406         (clear-progress): ditto.
10407         (raw-append-progress): ditto.
10408         (append-progress): use new glyph names.
10409         (raw-append-progress): only create the extent when needed. set
10410         properties more optimally.
10411         (progress): remove args.
10412
10413 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10414
10415         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10416         mapcar where the return value is unused.
10417         (isearch-restore-invisible-extents): Ditto.
10418         (isearch-highlight-all-cleanup): Ditto.
10419         (isearch-delete-extents-in-range): Traverse the extents only once.
10420         (isearch-highlight-all-update): Don't start over if the search
10421         string has changed and more input is pending.
10422
10423 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10424
10425         * packages.el (packages-find-package-data-path): Ditto.
10426
10427         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10428
10429         * subr.el (mapc-internal): Don't make obsolete.
10430
10431         * cl-extra.el (mapc): Resurrect.
10432
10433 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10434
10435         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10436         alias.
10437
10438         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10439         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10440         (isearch-yank-clipboard): Use get-clipboard instead of
10441         x-get-clipboard.
10442         (isearch-yank-selection): Fix docstring.
10443
10444 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10445
10446         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10447
10448 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10449
10450         * cl-macs.el (extent-start-position): Fix setf method.
10451         (extent-end-position): Ditto.
10452
10453 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10454
10455         * isearch-mode.el: End merge with FSF 20.4.
10456
10457         * isearch-mode.el (search-invisible): New variable.
10458         (isearch-hide-immediately): Ditto.
10459         (isearch-unhidden-extents): Ditto.
10460         (isearch-range-invisible): New function.
10461         (isearch-unhide-extent): Ditto.
10462         (isearch-restore-invisible-extents): Ditto.
10463         (isearch-restore-extent): Ditto.
10464
10465         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10466         implementation.
10467         (isearch-ring-retreat-edit): Ditto.
10468         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10469         (isearch-forward-regexp): New arguments NOT-REGEXP and
10470         NO-RECURSIVE-EDIT.
10471         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10472         (isearch-backward-regexp): New arguments NOT-REGEXP and
10473         NO-RECURSIVE-EDIT.
10474         (isearch-mode): Return isearch-success.
10475         (isearch-update): Use unread-command-events instead of
10476         unread-command-event.
10477         (isearch-abort): If an invalid regexp is encountered, keep popping
10478         states.
10479         (isearch-*-char): Use FSF implementation.
10480         (isearch-whitespace-chars): Use the more robust FSF's
10481         implementation.
10482         (isearch-within-brackets): New variable.
10483         (isearch-mode): Initialize it.
10484         (isearch-edit-string): Bind it.
10485         (isearch-search-and-update): Set it.
10486         (isearch-push-state): Push it.
10487         (isearch-top-state): Pop it.
10488         (isearch-search): Set it.
10489         (isearch-printing-char): When called by isearch-whitespace-chars,
10490         handle M-SPC gracefully.
10491         (isearch-message-prefix): New argument ELLIPSIS.
10492         (isearch-message-suffix): Ditto.
10493         (isearch-message): Use the ELLIPSIS argument when calling
10494         isearch-message-prefix and isearch-message-suffix.
10495         (isearch-message-prefix): Distinguish between "wrapped" and
10496         "overwrapped" search, FWIW.
10497
10498 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10499
10500         * isearch-mode.el (isearch-edit-string): Use the head of the
10501         search ring instead of search-last-string and search-last-regexp.
10502         (search-highlight): Renamed from isearch-highlight.
10503         (isearch-exit): Use the new name.
10504         (isearch-highlight): Ditto.
10505         (isearch-dehighlight): Ditto.
10506         (isearch-update-ring): New function.
10507         (isearch-done): Call it.
10508         (isearch-done): New argument EDIT.
10509         (isearch-repeat): If search string is empty, look up at the car of
10510         the search ring; ignore the yank pointer.
10511         (isearch-abort): Call isearch-done with NOPUSH.
10512         (isearch-cancel): New function.
10513         (isearch-mode-map): Bind it to ESC ESC ESC.
10514
10515         * isearch-mode.el: Begin merge with FSF 20.4.
10516
10517 1999-09-01  Andy Piper  <andy@xemacs.org>
10518
10519         * x-select.el (x-get-clipboard): obsolete.
10520         (x-yank-clipboard-selection): obsolete
10521
10522         * select.el (disown-selection): need to be careful to disown the
10523         clipboard if we set it via selection.
10524         (get-clipboard): move from x-select.el
10525         (yank-clipboard-selection): ditto.
10526
10527 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10528
10529         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10530         isearch-highlight-all-matches to nil.
10531         (isearch-fixed-case): New variable.
10532         (isearch-mode): Initialize it.
10533         (isearch-edit-string): Save it.
10534         (isearch-toggle-case-fold): Set it.
10535         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10536         need to check isearch-fixed-case.
10537         (isearch-toggle-case-fold): Update highlighting of all matches
10538         before the pause.
10539         (isearch-edit-string):
10540
10541 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10542
10543         * isearch-mode.el (isearch-edit-string): Call isearch-message
10544         before reading the event so that the prompt is displayed properly.
10545         (isearch-message): Use isearch-nonincremental when calling
10546         isearch-message-prefix.
10547         (minibuffer-local-isearch-map): Bind up and down to do the same as
10548         M-p and M-n respectively.
10549         (isearch-done): New arg NOPUSH.
10550         (isearch-edit-string): Use it.
10551         (isearch-edit-string): Don't bind isearch-string.
10552         (isearch-ring-adjust): Edit string, *then* push state.
10553
10554 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10555
10556         * faces.el (isearch-secondary): Make isearch-secondary look
10557         different than default.
10558
10559 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10560
10561         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10562         save-excursion.
10563         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10564         (isearch-update): Call isearch-dehighlight without arguments.
10565         (isearch-done): Ditto.
10566
10567         * isearch-mode.el (isearch-fix-case): If the search string has no
10568         upper-case letters, allow the folding to be reenabled.
10569         Previously, once disabled, the folding would remain that way until
10570         the end of isearch.
10571         (isearch-top-state): Call isearch-fix-case.
10572
10573         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10574         save-excursion.
10575         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10576
10577 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10578
10579         * xpm-button.el:
10580         xbm-button.el: Need to exist in core because gui.el depends on
10581         them.
10582
10583 1999-08-31  Andy Piper  <andy@xemacs.org>
10584
10585         * gutter-items.el (buffers-tab-face): new customizable variable.
10586         (buffers-tab-default-buffer-line-length): new specifier for
10587         maximum viewable characters.
10588         (progress-stack): new variable for implementing widget-based
10589         progress messages.
10590         (progress-area-buffer): ditto.
10591         (progress-glyph-height): ditto.
10592         (progress-stop-callback): ditto.
10593         (progress-quit-function): new function.
10594         (progress-glyph): new variable.
10595         (progress-layout-glyph): ditto.
10596         (progress-displayed-p): new function, see message-displayed-p for
10597         details.
10598         (clear-progress): ditto.
10599         (remove-progress): ditto.
10600         (append-progress): ditto.
10601         (raw-append-progress): ditto.
10602         (display-progress): ditto.
10603         (current-progress): ditto.
10604         (current-progress-label): ditto.
10605         (progress): ditto.
10606         (lprogress): ditto.
10607
10608
10609 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10610
10611         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10612
10613         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10614         `isearch-yank-selection'.
10615         (isearch-mode-map): Use it.
10616         (isearch-yank-selection): Use `get-selection' instead of
10617         `get-x-selection'.
10618
10619 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10620
10621         * faces.el (isearch-secondary): Create face here.
10622
10623         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10624         timers.
10625
10626 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10627
10628         * subr.el (buffer-string): More robust backward compatibility
10629         check, courtesy William Perry.
10630
10631 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10632
10633         * replace.el (perform-replace): Stop the search after the search
10634         limit has been reached.
10635
10636 1999-08-23  Andy Piper  <andy@xemacs.org>
10637
10638         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10639         here if we don't have one.
10640
10641 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10642
10643         * ldap.el (ldap-coding-system): Default to nil until we get
10644         efficient UTF8 support
10645         (ldap-decode-string): Guard against `decode-coding-string' not
10646         being defined
10647         (ldap-encode-string): Guard against `encode-coding-string' not
10648         being defined
10649
10650 1999-08-23  Didier Verna  <didier@xemacs.org>
10651
10652         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10653         Some doc strings improvements, and add a star to the `interactive'
10654         calls.
10655
10656 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10657
10658         * font-lock.el (java-font-lock-keywords-3): introduced new
10659         keywords and regexpes for javadoc syntax 1.2.
10660
10661 1999-08-17  Andy Piper  <andy@xemacs.org>
10662
10663         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10664         format-buffers-tab-line.
10665         (buffers-tab-max-buffer-line-length): new variable.
10666         (format-buffers-tab-line): new function. truncate names if over
10667         buffers-tab-max-buffer-line-length.
10668
10669 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10670
10671         * cus-start.el: Customize the variable `bell-inhibit-time'.
10672
10673 1999-08-16  Andy Piper  <andy@xemacs.org>
10674
10675         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10676         brute-force approach to deleting the last buffer.
10677         (buffers-tab-grouping-regexp): new customizable variable.
10678         (select-buffers-tab-buffers-by-mode): use it.
10679
10680 1999-08-13  Andy Piper  <andy@xemacs.org>
10681
10682         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10683         deletion problem.
10684
10685 1999-07-30  Didier Verna  <didier@xemacs.org>
10686
10687         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10688         of princ to output symbols.
10689         (custom-save-face-internal): ditto.
10690         (custom-save-resets): ditto.
10691
10692 1999-08-09  Didier Verna  <didier@xemacs.org>
10693
10694         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10695         `regexp-quote' to protect the major mode name for use as a regular
10696         expression (c++ needs this for instance).
10697
10698 1999-08-08  Andy Piper  <andy@xemacs.org>
10699
10700         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10701         cope with similar mode names.
10702
10703         * gutter-items.el (buffers-tab-selection-function): new selection
10704         function.
10705         (select-buffers-tab-buffers-by-mode): new function.
10706         (buffers-tab-items): use it if set to only display buffers in the
10707         tab in the current buffer's group..
10708         (update-tab-in-gutter): use new api.
10709         (remove-buffer-from-gutter-tab): ditto.
10710
10711         * gutter-items.el (buffers-tab-max-size): set custom selection
10712         default to 6.
10713         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10714         (add-tab-to-gutter): set face as default.
10715
10716 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10717
10718         * faces.el (frob-face-property): Merge the fall-back specifier
10719         with the target, not replace it.
10720
10721 1999-08-05  Andy Piper  <andy@xemacs.org>
10722
10723         * gutter-items.el (update-tab-in-gutter): add frame argument for
10724         buffer-items.
10725         (update-tab-in-gutter): use it.
10726
10727         * gutter-items.el (record-buffer-hook): set.
10728
10729         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10730         change.
10731         (switch-to-buffer-hook) deleted.
10732
10733 1999-08-04  Andy Piper  <andy@xemacs.org>
10734
10735         * gutter-items.el (update-tab-in-gutter): make sure this will work
10736         as an argument to create-frame-hook.
10737
10738 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10739
10740         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10741         instead of timer emulation.
10742
10743 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10744
10745         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10746         Emacs isearch enhancements.
10747
10748 1999-07-28  Andy Piper  <andy@xemacs.org>
10749
10750         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10751         all devices that support tab controls.
10752         (remove-buffer-from-gutter-tab): new function. to be used as a
10753         value for kill-buffer-hook.
10754
10755 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10756
10757         * auto-show.el (auto-show-truncationp): changed to match
10758         `window_translation_on'
10759
10760 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10761
10762         * XEmacs 21.2.19 is released
10763
10764 1999-07-28  SL Baur  <steve@miho>
10765
10766         * code-files.el (insert-file-contents): Fix docstring.
10767         revert previous change.
10768
10769 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10770
10771         * fill.el (fill-region-as-paragraph): Change re-break-point to
10772         contain word-across-newline plus one character so that filling
10773         Japanese and Chinese works as desired.
10774         * simple.el (do-auto-fill): Ditto.
10775
10776 1999-07-26  SL Baur  <steve@miho>
10777
10778         * mule/japanese.el ("Japanese"): Do not specify a default input
10779         method.
10780         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10781
10782 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10783
10784         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10785         able to use cl-macs macro in early lisp.
10786
10787 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10788
10789         * custom.el:
10790         * cus-face.el:
10791         * cus-edit.el:
10792                 Massive custom Theme API changes.
10793
10794 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10795
10796         * code-files.el (insert-file-contents): Regard
10797         coding-system-magic-cookie if `coding-system-for-read' is nil.
10798
10799 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10800
10801         * mule/thai-xtis.el: Add coding: local variable, to avoid
10802         bootstrapping problem with C locale.
10803
10804 1999-07-22  Andy Piper  <andy@xemacs.org>
10805
10806         * dumped-lisp.el (preloaded-file-list): guard against putting
10807         gutter-items in a less than functional XEmacs.
10808         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10809
10810 1999-07-18  Bob Weiner  <weiner@beopen.com>
10811
10812         * fill.el (fill-context-prefix): Fixed bug that prevented the
10813         setting of an adaptive fill prefix when the `dont-skip-first' was
10814         t.
10815
10816 1999-07-22  SL Baur  <steve@miho>
10817
10818         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10819
10820 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10821
10822         * files.el (interpreter-mode-alist): add `make', `guile', and
10823         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10824         makefile-mode, guile is a scheme, and someday XEmacs will be
10825         modular enough to use as an efficient scripting tool.)
10826
10827 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10828
10829         * mule/mule-cmds.el (reset-language-environment): Regard
10830         coding-category `utf-8' and `ucs-4' if they are available.
10831
10832 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10833
10834         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10835         (prefer-coding-system): Fix DOC-string.
10836
10837         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10838         DOC-string too.
10839
10840         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10841         Mule.
10842         (coding-system-change-eol-conversion): Fix DOC-string.
10843
10844 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10845
10846         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10847         instead of `list-coding-system'.
10848
10849 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10850
10851         * menubar-items.el (default-menubar): `select-input-method' was
10852         renamed to `set-input-method'.
10853
10854         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10855         "Set Language Environment" menu.
10856
10857         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10858         "Describe Language Support" menu.
10859
10860 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10861
10862         * mule/chinese.el ("Chinese-GB"): Rename
10863         `chinese-gb-environment-setup-function' to
10864         `setup-chinese-gb-environment-internal'.
10865
10866 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10867
10868         * mule/korean.el: Use `define-coding-system-alias' instead of
10869         `copy-coding-system'.
10870
10871 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10872
10873         * mule/mule-cmds.el (set-language-environment-coding-systems):
10874         Treat duplicated coding-categories.
10875
10876 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10877
10878         * mule/japanese.el: Use `define-coding-system-alias' instead of
10879         `copy-coding-system'.
10880
10881 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10882
10883         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10884         coding-system `viscii'.
10885
10886 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10887
10888         * mule/cyrillic.el:
10889         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10890         (cyrillic-alternativnyj-decode-table): New variable.
10891         (cyrillic-alternativnyj-encode-table): New variable.
10892         - Specify `iso-8-1' as a category of coding-system
10893           `alternativnyj'.
10894         - Abolish general Cyrillic environment.
10895
10896 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10897
10898         * mule/chinese.el:
10899         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10900         - Register `chinese-gb-environment-setup-function' as a
10901           `setup-function' of "Chinese-GB" environment.
10902
10903 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10904
10905         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10906         optional argument `parents'.
10907
10908         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10909         property for Thai-XTIS.
10910
10911         * mule/mule-help.el (help-with-tutorial): Use property
10912         `tutorial-coding-system' of language-info as a coding-system to
10913         read tutorial file.
10914
10915 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10916
10917         * mule/thai-xtis.el: Don't setup `setup-function' and
10918         `exit-function'.
10919
10920         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10921         `set-coding-category-system' to set up coding-system for
10922         coding-category.
10923
10924         * mule/mule-cmds.el (prefer-coding-system): Use
10925         `set-coding-category-system' to set up coding-system for
10926         coding-category.
10927
10928 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10929
10930         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10931         Thai-XTIS environment.
10932
10933         * mule/mule-cmds.el (prefer-coding-system): Use
10934         `find-coding-system' instead of `coding-system-p'.
10935
10936 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10937
10938         * mule/mule-cmds.el (set-language-environment-coding-systems):
10939         Modify eol-type for XEmacs.
10940
10941         * mule/thai-xtis.el: Delete unused local variable `category'.
10942
10943         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10944         function.
10945         (prefer-coding-system): Don't call
10946         `update-coding-systems-internal'; use function
10947         `coding-category-list' instead of variable `coding-category-list';
10948         use `set-coding-priority-list' instead of `set-coding-priority';
10949         modify `eol-type' for XEmacs.
10950
10951         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10952         `charset-columns'.
10953         (char-width): Likewise.
10954
10955 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10956
10957         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10958         `tis-620'.
10959
10960         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10961         `set-coding-priority-list' instead of `set-coding-priority'; don't
10962         call `update-coding-systems-internal'.
10963
10964         * mule/mule-misc.el (coding-system-get): New function.
10965         (coding-system-put): New function.
10966         (coding-system-category): New function.
10967
10968 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10969
10970         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10971         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10972         to avoid conflict with leim/quail/thai-xtis.
10973
10974         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10975         to thai-xtis-chars.el.
10976
10977         * mule/thai-xtis-chars.el: New file (split from
10978         mule/thai-xtis.el).
10979
10980 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10981
10982         * mule/thai-xtis.el:
10983         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10984         - Add syntax entries.
10985         - Put `preferred-coding-system' of the charset `thai-xtis' to
10986           `tis-620'.
10987
10988 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10989
10990         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10991         rewritten to use write-multibyte-character.
10992
10993 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10994
10995         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10996         of `iso-2022-7'.
10997         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10998         ported yet.
10999         (read-input-method-name): Treat optional argument `default'.
11000
11001 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11002
11003         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11004         all.
11005         (set-language-info-alist): Set up menus here.
11006
11007 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11008
11009         * minibuf.el (completing-read): Add new optional argument
11010         `default'.
11011         (read-coding-system): Add new optional argument
11012         `default-coding-system'.
11013
11014 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11015
11016         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11017         (viet-viscii-...->viet-vscii...).
11018
11019 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11020
11021         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11022         and menus.
11023
11024 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11025
11026         * mule/mule-cmds.el (input-method-function): Add permanent-local
11027         property.
11028
11029 1999-03-30  Dave Love  <fx@gnu.org>
11030
11031         * mule/mule-cmds.el (current-language-environment): Doc fix.
11032
11033 1999-02-06  Richard Stallman  <rms@gnu.org>
11034
11035         * mule/european.el (setup-slovenian-environment): New function.
11036         ("Slovenian"): New language environment.
11037
11038 1999-01-27  Dave Love  <fx@gnu.org>
11039
11040         * mule/mule-cmds.el (current-language-environment): Provide :link,
11041         :type (choices) and appropriate :get.
11042
11043 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11044
11045         * mule/mule-cmds.el (describe-language-environment): Don't alter
11046         input-method-alist.
11047
11048 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11049
11050         * mule/mule-cmds.el (prefer-coding-system): Call
11051         set-coding-priority, so that the internal array of priorities is
11052         also updated.
11053
11054 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11055
11056         * mule/mule-cmds.el (prefer-coding-system): If the argument
11057         requires specific EOL conversion type, make the default coding
11058         systems use that.
11059
11060 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11061
11062         * mule/mule-cmds.el (set-language-environment): Pass the default
11063         eol-type to set-language-environment-coding-systems.
11064         (set-default-coding-systems): Copy the eol-type property for the
11065         new default values of {buffer-file,process}-coding-system from the
11066         old defaults.
11067         (set-language-environment-coding-systems): Accept an optional
11068         argument EOL-TYPE, and set the eol-type property of the default
11069         coding systems accordingly.
11070
11071 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11072
11073         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11074         use generate-new-buffer instead of get-buffer-create.
11075
11076 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11077
11078         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11079
11080 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11081
11082         * mule/mule-cmds.el (default-input-method): Fix custom type.
11083
11084 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11085
11086         * mule/mule-cmds.el (setup-specified-language-environment):
11087         Add apropos-inhibit property.
11088         (describe-specified-language-support): Likewise.
11089
11090 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11091
11092         * mule/mule-cmds.el: Doc fixes.
11093
11094 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11095
11096         * mule/mule-cmds.el (register-input-method): Doc-string
11097         modified.
11098
11099 1998-09-01  Dave Love  <fx@gnu.org>
11100
11101         * mule/mule-cmds.el (current-language-environment): Fix
11102         setter function.
11103
11104 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11105
11106         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11107         mule/european.el, mule/hebrew.el, mule/japanese.el,
11108         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11109         avoid bootstrapping problem if you need to recompile all the Lisp
11110         files using interpreted code.
11111
11112 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11113
11114         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11115         ("Latin-2"): Likewise.
11116
11117 1998-08-18  Per Starback  <starback@update.uu.se>
11118
11119         * mule/european.el (setup-latin2-environment): Fix typo.
11120
11121 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11122
11123         * mule/european.el: Give proper value of `input-method' key to all
11124         lang. env.
11125
11126         * mule/mule-cmds.el (activate-input-method): Handle the case that
11127         the arg INPUT-METHOD is nil correctly.
11128         (read-multilingual-string): Activate the specified input method
11129         before calling read-string.  Afterward, activate the original
11130         input method.
11131
11132 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11133
11134         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11135         (set-language-info-alist): Fix typo in doc-string.
11136
11137         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11138
11139 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11140
11141         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11142         (reset-language-environment): New function for the job that
11143         setup-english-environment used to do.
11144         (set-language-environment): Do more setups according to the info
11145         in language-info-alist.
11146         (read-language-name): Handle the case that the arg KEY is nil.
11147         (describe-language-environment): Handle input-method property.
11148
11149         * mule/: All files under this directory, which related with
11150         specific languages (such as mule/european.el, mule/greek.el,
11151         mule/hebrew.el, mule/misc-lang.el), modified as below.
11152         (setup-XXX-environment): Just call set-language-environment.  If
11153         they used to do some other jobs than what done by
11154         set-language-environment, those jobs are done in
11155         setup-XXX-environment-internal now.
11156         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11157         the value to setup-XXX-environment-internal.  Add properties
11158         input-method and features.
11159
11160         * mule/english.el (setup-english-environment): Just call
11161         reset-language-environment.
11162
11163         * mule/european.el (setup-8-bit-environment): Function deleted.
11164
11165 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11166
11167         * mule/mule-cmds.el (input-method-exit-on-first-char)
11168         (input-method-use-echo-area): Doc fixes.
11169
11170 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11171
11172         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11173         variable.
11174         (input-method-use-echo-area): New variable.
11175
11176 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11177
11178         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11179
11180 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11181
11182         * mule/mule-cmds.el (activate-input-method): Update mode line.
11183         (inactivate-input-method): Likewise.
11184
11185 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11186
11187         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11188         input method in the current buffer, but just bind
11189         current-input-method.
11190
11191 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11192
11193         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11194
11195         * mule/misc-lang.el ("IPA"): Add coding-priority and
11196         coding-system.
11197
11198 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11199
11200         * mule/greek.el: Add coding-priority.
11201
11202 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11203
11204         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11205         LANG-ENV.
11206
11207 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11208
11209         * mule/mule-cmds.el (register-input-method): Fix previous change.
11210         (setup-specified-language-environment): Doc fix.
11211
11212 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11213
11214         * mule/mule-cmds.el: Several doc fixes.
11215         (get-language-info, set-language-info): Rename argument.
11216         (set-language-info-alist): Likewise.
11217         (register-input-method): Rename argument.
11218         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11219
11220 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11221
11222         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11223         default value while reading an input method.
11224
11225 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11226
11227         * mule/mule-cmds.el (universal-coding-system-argument):
11228         Use buffer-file-coding-system as default.
11229
11230 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11231
11232         * mule/korean.el ("Korean"): Doc fix.
11233
11234 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11235
11236         * mule/mule-cmds.el (describe-language-environment): Print the
11237         languge environment at the head.
11238
11239 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11240
11241         * mule/japanese.el: Set exit-function to exit-japanese-environment
11242         for Japanese environment.
11243
11244 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11245
11246         * mule/mule-cmds.el (set-language-environment): Doc fix.
11247         (current-language-environment): Use defcustom.
11248         (default-input-method): Specify :type.
11249
11250 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11251
11252         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11253         modified.
11254         (prefer-coding-system): Doc-string modified.
11255
11256 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11257
11258         * mule/mule-cmds.el (set-language-info): Doc-string
11259         describes `coding-priority' KEY.
11260         (set-language-environment-coding-systems): New function.
11261         (select-safe-coding-system): New function.
11262         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11263         (set-language-info-alist): New optionla arg PARENTS.  Call
11264         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11265         (set-language-environment-coding-systems): New function.
11266
11267         * mule/chinese.el: Remove setting up of
11268         describe-chinese-environment-map and
11269         setup-chinese-environment-map.  Exclude them in args of calls to
11270         set-language-info-alist.  Register coding-priority key in
11271         language-info-alist.
11272
11273         * mule/cyrillic.el: Remove setting up of
11274         describe-cyrillic-environment-map and
11275         setup-cyrillic-environment-map.  Exclude them in args of calls to
11276         set-language-info-alist.  Register coding-priority key in
11277         language-info-alist.
11278
11279         * mule/english.el: Register coding-priority key in
11280         language-info-alist.
11281
11282         * mule/ethiopic.el: Register coding-priority key in
11283         language-info-alist.
11284
11285         * mule/european.el: Remove setting up of
11286         describe-european-environment-map and
11287         setup-european-environment-map.  Exclude them in args of calls to
11288         set-language-info-alist.  Register coding-priority key in
11289         language-info-alist.  Add "German" language env.
11290         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11291         (setup-german-environment): New function.
11292
11293         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11294         change default input method to "greek-postfix".
11295
11296         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11297         coding-priority key in
11298
11299 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11300
11301         * mule/mule-cmds.el (set-language-info): Doc fix.
11302         (input-method-inactivate-hook): Doc fix.
11303
11304 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11305
11306         * mule/mule-cmds.el (set-input-method): Renamed from
11307         select-input-method.
11308
11309 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11310
11311         * mule/mule-cmds.el (set-language-environment): Run
11312         exit-language-environment-hook before calling `exit-function'
11313         which is specified for the language environment.
11314
11315 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11316
11317         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11318         modified.
11319         (prefer-coding-system): Likewise.
11320         (describe-language-environment): Print aliases of each coding
11321         system.
11322         (set-language-environment-hook): New variable.
11323         (exit-language-environment-hook): New variable.
11324         (set-language-environment): Call these hooks.  Before setting a
11325         new language environment, exit from the
11326         current-language-environment if necessary.
11327         (input-method-verbose-flag): The value can be nil, t,
11328         complex-only, or default.
11329         (input-method-highlight-flag): Doc-string augmented.
11330         (activate-input-method): Check if we can run the registered
11331         function to activate an input method.
11332
11333         * mule/korean.el: Set exit-function for language environment
11334         "Korean" to exit-korean-environment.
11335         (setup-korean-environment): Moved to korea-util.el.
11336
11337 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11338
11339         * mule/mule-cmds.el (read-multilingual-string): Use
11340         current-input-method prior to default-input-method.  Don't bind
11341         current-input-method by `let', instead, activate the specified
11342         input method in the current buffer temporarily.
11343
11344 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11345
11346         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11347
11348 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11349
11350         * mule/chinese.el (post-read-decode-hz): Return the result of
11351         decode-hz-region.
11352         (pre-write-encode-hz): Do not change the value of
11353         last-coding-system.
11354
11355 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11356
11357         * mule/mule-ccl.el: Doc fixes.
11358
11359 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11360
11361         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11362         (check-ccl-program): New macro.
11363
11364 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11365
11366         * mule/mule-ccl.el: Comment about CCL syntax modified.
11367         (ccl-command-table): Add read-multibyte-character and
11368         write-multibyte-character.
11369         (ccl-code-table): Add ex-cmd.
11370         (ccl-extended-code-table): New variable.
11371         (ccl-embed-extended-command): New function.
11372         (ccl-compile-read-multibyte-character,
11373         ccl-compile-write-multibyte-character) New functions.
11374         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11375         ccl-dump-write-multibyte-character): New functions.
11376
11377 1999-07-22  SL Baur  <steve@miho>
11378
11379         * config.el (config-value-file): config.values is installed into
11380         doc-directory.
11381         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11382
11383 1999-07-19  Didier Verna  <didier@xemacs.org>
11384
11385         * rect.el: all functions rewritten, except when noted. Below is a
11386         list of interface changes.
11387         (apply-on-rectangle): new function. Obsoletes
11388         `operate-on-rectangle'. All functions that used to call this
11389         function now call the new one.
11390         (kill-rectangle): added optional prefix arg to fill lines.
11391         (delete-rectangle): ditto.
11392         (delete-extract-rectangle): ditto.
11393         (open-rectangle): ditto.
11394         (clear-rectangle): ditto.
11395         (delete-rectangle-line): added third arg FILL.
11396         (delete-extract-rectangle-line): ditto.
11397         (open-rectangle-line): ditto.
11398         (clear-rectangle-line): ditto.
11399
11400 1999-07-18  Andy Piper  <andy@xemacs.org>
11401
11402         * menubar-items.el (default-menubar): add gutter options.
11403
11404         * gutter-items.el: new file.
11405         (gutter): new group for custom.
11406         (gutter-visible-p): new variable.
11407         (default-gutter-position): ditto.
11408         (buffers-tab): new group for the buffers tab.
11409         (gutter-buffers-tab): widget to put in the gutter.
11410         (buffers-tab-max-size): max number of tabs.
11411         (buffers-tab-switch-to-buffer-function): function to call when a
11412         tab is pressed.
11413         (buffers-tab-omit-function): filter buffers with this function.
11414         (buffers-tab-format-buffer-line-function): format buffer names for
11415         inclusion in tabs.
11416         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11417         the record.
11418         (build-buffers-tab-internal): build a list of tab items.
11419         (buffers-tab-items): ditto.
11420         (add-tab-to-gutter): put a tab in the gutter area.
11421         (update-tab-in-gutter): reset the buffers in the tab.
11422
11423         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11424
11425         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11426         (switch-to-buffer-hooks): new hook.
11427
11428         * toolbar.el (default-toolbar-position): fix typo.
11429
11430 1999-07-16  Andy Piper  <andy@xemacs.org>
11431
11432         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11433
11434 1999-07-15  Didier Verna  <didier@xemacs.org>
11435
11436         * cus-edit.el (custom-prompt-variable): optional third arg makes
11437         prompt for a comment string.
11438         (customize-set-value): optional prefix makes this function handle
11439         variable comments.
11440         (customize-set-variable): ditto.
11441         (customize-save-variable): ditto.
11442         (customize-customized): handle custom comments.
11443         (customize-save-customized): ditto.
11444         (custom-variable-state-set): ditto.
11445         (custom-face-state-set): ditto.
11446         (customize-saved): ditto.
11447         (custom-variable-set): ditto.
11448         (custom-face-set): ditto.
11449         (custom-variable-save): ditto.
11450         (custom-face-save): ditto.
11451         (custom-variable-reset-saved): ditto.
11452         (custom-face-reset-saved): ditto.
11453         (custom-variable-reset-standard): ditto.
11454         (custom-face-reset-standard): ditto.
11455         (custom-comment-face): new face.
11456         (custom-comment-tag-face): ditto.
11457         (custom-comment): new widget.
11458         (custom-comment-create): new function.
11459         (custom-comment-delete): ditto.
11460         (custom-comment-value-set): ditto.
11461         (custom-comment-show): ditto.
11462         (custom-comment-invisible-p): ditto.
11463         (custom-variable-value-create): create a comment field widget.
11464         (custom-face-value-create): ditto.
11465         (custom-variable-menu): new entry for adding a custom comment.
11466         (custom-face-menu): ditto.
11467         (custom-save-variables): possibly save custom comments.
11468         (custom-save-faces): ditto.
11469
11470         * cus-face.el (custom-set-faces): the arguments can now have a
11471         custom comment as fourth argument.
11472
11473         * custom.el (custom-set-variables): the arguments can now have a
11474         custom comment as fifth element.
11475
11476 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11477
11478         * XEmacs 21.2.18 is released
11479
11480 1999-07-13  SL Baur  <steve@miho>
11481
11482         * lib-complete.el (read-library-name): Revert previous change.
11483         (read-library): Ditto.
11484
11485 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11486
11487         * packages.el (packages-package-list): Capitalize docstring.
11488
11489         * packages.el (packages-find-package-library-path): Use #'nconc
11490         rather than #'append to reduce consing -- #'mapcar uses Flist,
11491         which returns a freshly consed list.  #'append would create yet
11492         another fresh list, using Fmake_list in concat.
11493
11494         * packages.el (package-provide): Use setq with remassq like it
11495         says in its docstring.
11496
11497 1999-07-06  SL Baur  <steve@miho.m17n.org>
11498
11499         * lib-complete.el (progn-with-message): Fix typo.
11500
11501 1999-07-06  SL Baur  <steve@miho.m17n.org>
11502
11503         * mule/mule-misc.el (char-octet): Make function match docstring.
11504         From Katsumi Yamaoka <yamaoka@jpl.org>
11505
11506 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11507
11508         * wid-edit.el (widget-documentation): corrected spelling error.
11509
11510 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11511
11512         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11513         keys if already bound
11514
11515 1999-07-06  SL Baur  <steve@miho.m17n.org>
11516
11517         * lib-complete.el (progn-with-message): Revert previous changes.
11518
11519 1999-06-24  Bob Weiner  <weiner@beopen.com>
11520
11521         * lib-complete.el (find-library):
11522         (find-library-other-window):
11523         (find-library-other-frame): Completely rewrote
11524         so that these functions actually work when called non-interactively.
11525         Also made them handle LIBRARY arguments which end with .el or .elc.
11526
11527 1999-06-24  Bob Weiner  <weiner@beopen.com>
11528
11529         * simple.el (indent-new-comment-line): Locally bound
11530         `block-comment-start' to `comstart' or else when this is called
11531         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11532         `block-comment-start' value, ignoring any existing spacing after a
11533         comment prefix in the previous line and producing ugly comments.
11534
11535 1999-06-23  Bob Weiner  <weiner@beopen.com>
11536
11537         * list-mode.el (mouse-choose-completion):
11538         (choose-completion):
11539         (completion-switch-to-minibuffer): Added.
11540         ([Tab]): [Tab] previously switched to the minibuffer
11541         but since [space] does that and since most applications in the
11542         world use [Tab] to select the next item in a list, do that in the
11543         *Completions* buffer too.  This will cause the least confusion
11544         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11545         06/23/1999.
11546
11547 1999-06-22  Bob Weiner  <weiner@beopen.com>
11548
11549         * help.el (help-buffer-name): Added support for a null value
11550         of `help-buffer-prefix-string' since some buffers require no
11551         prefix.
11552
11553 1999-06-20  Bob Weiner  <weiner@beopen.com>
11554
11555         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11556         in the completion-list-mode-map to bury the completions buffer
11557         even when the minibuffer is no longer active.
11558
11559 1999-06-20  Bob Weiner  <weiner@beopen.com>
11560
11561         * list-mode.el (list-mode): It is visually disconcerting to have
11562         the text cursor disappear within list buffers, especially when
11563         moving from window to window, so leave it visible.
11564
11565 1999-07-01  SL Baur  <steve@miho.m17n.org>
11566
11567         * menubar-items.el (default-menubar): Conditionalize the bug
11568         report menu item (which may not be possible in this XEmacs).
11569         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11570
11571 1999-06-30  SL Baur  <steve@miho.m17n.org>
11572
11573         * subr.el (with-current-buffer): DOC string fix.
11574         Suggested by Bob Weiner <weiner@altrasoft.com>
11575
11576 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11577
11578         * cus-face.el (custom-face-italic): insert missing args
11579
11580 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11581
11582         * packages.el (package-locations): Changed default early package
11583         hierarchies to ~/.xemacs/mule-packages and
11584         ~/.xemacs/xemacs-packages.
11585
11586 1999-06-23  SL Baur  <steve@miho.m17n.org>
11587
11588         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11589
11590 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11591
11592         * packages.el (package-locations): Changed default early package
11593         hierarchy to ~/.xemacs/packages.
11594         (package-locations): Removed `packages' as a possible name for a
11595         late package hierarchy.
11596
11597 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11598
11599         * mule/mule-category.el (word-combining-categories): Set up new
11600         variable.
11601         (word-separating-categories): Likewise.
11602
11603 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11604
11605         * XEmacs 21.2.17 is released
11606
11607 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11608
11609         * font-menu.el (font-menu-set-font): allow for nil specification
11610         of font size.
11611
11612 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11613
11614         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11615         is 1.
11616
11617 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11618
11619         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11620         8859-5 instead of ISO 8859-1.
11621
11622 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11623
11624         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11625         (viet-viscii-encode-table): Ditto.
11626
11627         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11628         Make obsolete definition of char-octet.
11629
11630 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11631
11632         * subr.el: Move no-Mule make-char ...
11633         * help-nomule.el (make-char): To here.
11634         (string-width): Make Mule compatibility alias.
11635
11636 1999-06-15  Andy Piper  <andy@xemacs.org>
11637
11638         * select.el (get-selection-no-error): really make there be no-error.
11639         (get-selection): revert to original.
11640
11641 1999-06-11  Andy Piper  <andy@xemacs.org>
11642
11643         * select.el (selection-sets-clipboard): renamed.
11644         (own-selection): use it.
11645
11646 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11647
11648         * XEmacs 21.2.16 is released
11649
11650 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11651
11652         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11653         missing characters to avoid crash.
11654
11655 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11656
11657         * coding.el (set-terminal-coding-system): Only set the console
11658         coding system on the selected console if it is a tty.
11659
11660 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11661
11662         * cus-face.el:
11663         * cus-edit.el:
11664         * faces.el:
11665         (custom):
11666         (face-spec-set):
11667         * faces.el (frob-face-property):
11668         * font-menu.el (font-menu-set-font):
11669                   Actually apply changes from 1999-03-17
11670
11671 1999-06-10  Andy Piper  <andy@xemacs.org>
11672
11673         * select.el (get-selection): abstract out non error-signalling
11674         part.
11675         (get-selection-no-error): get-selection without signalling an
11676         error.
11677         (selection-is-clipboard-p): new variable. controls whether the
11678         selection sets the clipboard.
11679         (own-selection): use it.
11680
11681         * mouse.el (insert-selection): fallback to clipboard after trying
11682         primary selection and cutbuffer.
11683
11684 1999-06-05  Andy Piper  <andy@xemacs.org>
11685
11686         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11687         selection functions.
11688
11689 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11690
11691         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11692         default value.
11693         (load): Use `raw-text' instead of `no-conversion'.
11694         (insert-file-contents): Likewise.
11695
11696         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11697         of `no-conversion'.
11698
11699 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11700
11701         * coding.el: Don't copy `no-conversion' to `raw-text'.
11702
11703 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11704
11705         * subr.el (make-char): Define it if Mule is not around.
11706
11707 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11708
11709         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11710
11711         * x-select.el (x-disown-selection-internal): Restore symbol as an
11712         obsolete alias.
11713         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11714
11715 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11716
11717         * XEmacs 21.2.15 is released
11718
11719 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11720
11721         * subr.el (split-string): Avoid infinite looping
11722
11723 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11724
11725         * ldap.el (ldap-ignore-attribute-codings): New variable
11726         (ldap-default-attribute-decoder): New variable
11727         (ldap-coding-system): New variable
11728         (ldap-attribute-syntax-encoders): New variable
11729         (ldap-attribute-syntax-decoders): New variable
11730         (ldap-attribute-syntaxes-alist): New variable
11731         (ldap-encode-boolean): New function
11732         (ldap-decode-boolean): New function
11733         (ldap-encode-country-string): New function
11734         (ldap-decode-string): New function
11735         (ldap-decode-address): New function
11736         (ldap-encode-address): New function
11737         (ldap-decode-attribute): New function
11738         (ldap-search): Use some of these
11739
11740 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11741
11742         * version.el (emacs-version): Make the patch level/beta come
11743         before the XEmacs qualifier so that it gets into (funcall
11744         emacs-version) and thus in the bug reports.
11745         (emacs-version>=): Support patch levels.
11746
11747 1999-06-03  SL Baur  <steve@xemacs.org>
11748
11749         * version.el: implement x.y.z version number
11750         From Jan Vroonhof <vroonhof@math.ethz.ch>
11751
11752 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11753
11754         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11755
11756 1999-05-22  Vin Shelton <acs@xemacs.org>
11757
11758         * startup.el: Document -private and break out non-standard X options.
11759
11760 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11761
11762         * mule/mule-charset.el (charset-after): New function.
11763         (charset-direction): Synch with Mule, update docstring.
11764         (get-charset-property): New function.
11765         (put-charset-property): New function.
11766         (charset-plist): New function.
11767
11768         * mule/mule-charset.el (compose-region):
11769         (decompose-region): remove;  these functions (which don't work
11770         since we don't do composite characters) have been moved to
11771         mule-util.el.
11772         (toplevel): follow coding standards
11773
11774 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11775
11776         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11777         exist any more.
11778
11779         * code-files.el: Fix commentary to follow coding standards.  Move
11780         the single line left in mule-files.el to here.
11781
11782         * mule/mule-files.el: delete.
11783
11784 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11785
11786         * info.el (Info-scroll-prev): Use event functions instead of the
11787         old emacs 19 interface.
11788
11789 1999-06-02  Andy Piper  <andy@xemacs.org>
11790
11791         * x-font-menu.el (x-font-menu-load-font):
11792         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11793
11794 1999-05-31  Andy Piper  <andy@xemacs.org>
11795
11796         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11797         group.
11798         (font-menu-this-frame-only-p): ditto.
11799         (font-menu-max-items): reinstate, from Jan Vroonhof
11800         <vroonhof@math.ethz.ch>
11801         (font-menu-submenu-name-format): ditto.
11802         (font-menu-split-long-menu): ditto, for use by the family
11803         constructor.
11804         (font-menu-family-constructor): use it.
11805
11806 1999-05-30  Andy Piper  <andy@xemacs.org>
11807
11808         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11809         for use by the font menu.
11810
11811         * msw-font-menu.el: new file implementing mswindows specific
11812         font-menu behaviour.
11813         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11814         (mswindows-font-menu-junk-families): ditto.
11815         (hack-font-truename): ditto.
11816         (mswindows-font-regexp-ascii): ditto.
11817         (mswindows-reset-device-font-menus): ditto.
11818         (mswindows-font-menu-font-data): ditto.
11819         (mswindows-font-menu-load-font): ditto.
11820
11821         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11822         (x-font-menu-font-data): ditto.
11823         (x-font-menu-load-font): ditto.
11824
11825         * font-menu.el: new file implementing generic font menu behaviour.
11826         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11827         made device independent.
11828         (font-menu-this-frame-only-p): ditto.
11829         (font-menu-preferred-resolution): ditto.
11830         (font-menu-size-scaling): new variable used to determine whether
11831         sizes are in points or tenths of a point.
11832         (vassoc): moved from x-font-menu.el.
11833         (device-fonts-cache): ditto.
11834         (device-fonts-cache): ditto.
11835         (flush-device-fonts-cache): ditto.
11836         (reset-device-font-menus): copied from x-font-menu.el and made
11837         device independent. Most functionality deferred to
11838         device-dependent versions.
11839         (font-menu-family-constructor): copied from x-font-menu.el and
11840         made device independent.
11841         (font-menu-size-constructor): ditto.
11842         (font-menu-weight-constructor): ditto.
11843         (font-menu-set-font): ditto.
11844         (font-menu-change-face): ditto.
11845         (font-menu-load-font): new device method.
11846         (font-menu-font-data): ditto.
11847
11848         * x-font-menu.el: The above functions deleted.
11849
11850 1999-05-26  Andy Piper  <andy@xemacs.org>
11851
11852         * update-elc.el:
11853         * make-docfile.el:
11854         * loadup.el: rehash expand-file-name usage to not use default-directory.
11855
11856 1999-05-21  Andy Piper  <andy@xemacs.org>
11857
11858         * x-select.el (x-select-convert-to-text):
11859         (x-selected-text-type):
11860         (x-get-selection):
11861         (xselect-convert-to-string):
11862         (xselect-convert-to-compound-text):
11863         (xselect-convert-to-length):
11864         (xselect-convert-to-targets):
11865         (xselect-convert-to-delete):
11866         (xselect-convert-to-filename):
11867         (xselect-convert-to-charpos):
11868         (xselect-convert-to-lineno):
11869         (xselect-convert-to-colno):
11870         (xselect-convert-to-sourceloc):
11871         (xselect-convert-to-os):
11872         (xselect-convert-to-host):
11873         (xselect-convert-to-user):
11874         (xselect-convert-to-class):
11875         (xselect-convert-to-name):
11876         (xselect-convert-to-integer):
11877         (xselect-convert-to-atom):
11878         (xselect-convert-to-identity): functions renamed from x-* and
11879         moved to select.el.
11880         (x-get-secondary-selection): use rename get-selection.
11881         (x-get-clipboard): ditto.
11882         (x-own-selection): moved to select.el.
11883         (x-valid-simple-selection-p): ditto.
11884         (x-dehilight-selection): ditto.
11885         (x-own-clipboard): ditto.
11886         (x-disown-selection): ditto.
11887
11888         * x-mouse.el (x-yank-function): moved to mouse.el.
11889         (x-insert-selection): ditto.
11890         (x-set-point-and-move-selection): use renamed function.
11891
11892         * select.el (selected-text-type): moved and renamed from
11893         x-select.el.
11894         (selection-owner-p): moved to C.
11895         (selection-exists-p): ditto.
11896         (get-cutbuffer): new device method.
11897         (get-selection): generalised and moved from x-select.el.
11898         (own-selection): moved x-own-selection functionality into here.
11899         (dehilight-selection): renamed and moved from x-select.el.
11900         (own-clipboard): functionality moved from x-select.el using new
11901         generic C builtins.
11902         (disown-clipboard): ditto.
11903         (select-convert-to-text):
11904         (select-convert-to-string):
11905         (select-convert-to-compound-text):
11906         (select-convert-to-length):
11907         (select-convert-to-targets):
11908         (select-convert-to-delete):
11909         (select-convert-to-filename):
11910         (select-convert-to-charpos):
11911         (select-convert-to-lineno):
11912         (select-convert-to-colno):
11913         (select-convert-to-sourceloc):
11914         (select-convert-to-os):
11915         (select-convert-to-host):
11916         (select-convert-to-user):
11917         (select-convert-to-class):
11918         (select-convert-to-name):
11919         (select-convert-to-integer):
11920         (select-convert-to-atom):
11921         (select-convert-to-identity): new functions renamed from x-* and
11922         moved from x-select.el.
11923
11924         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11925         into here and use as the default window-system mouse yank.
11926         (insert-selection): generalised and moved from x-mouse.el.
11927         (own-clipboard): moved to C.
11928
11929         * msw-select.el (mswindows-selection-owned-p): deleted.
11930         (mswindows-own-selection): generalised and moved to select.el.
11931         (mswindows-disown-selection): generalised and moved to C.
11932         (mswindows-selection-owner-p): ditto.
11933
11934 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11935
11936         * XEmacs 21.2.14 is released
11937
11938 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11939
11940         * about.el: update contact info for jason and slb.
11941
11942 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11943
11944         * mule/european.el (setup-romanian-environment): Add Romanian
11945         support from Emacs/Mule romanian.el.
11946
11947 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11948
11949         * cus-face.el: Label all custom changes with the 'custom' tag.
11950
11951         * cus-edit.el: idem ditto.
11952
11953         * faces.el: Added suport for adding device tags to various functions.
11954         (custom): New device tag.
11955         (face-spec-set): Call reset face with tags argument. No longer do
11956         x-init-global-faces hack.
11957
11958         * faces.el (frob-face-property): Use an anonymous specifier to map
11959         frob-face-property-1 over.
11960
11961         * x-font-menu.el (font-menu-set-font): Always specify all
11962         properties to custom.
11963
11964 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11965
11966         * mule/european.el (setup-czech-environment): Add czech support.
11967         From David Sauer <davids@orfinet.cz>
11968
11969 1999-03-15  SL Baur  <steve@xemacs.org>
11970
11971         * check-features.el: Turn hard errors into warnings.
11972
11973 1999-03-21  SL Baur  <steve@xemacs.org>
11974
11975         * simple.el (delete-key-deletes-forward): As per discussion on
11976         xemacs-beta, default to t.
11977
11978 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11979
11980         * loadup.el: Define Installation-string before loading anything.
11981
11982 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11983
11984         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11985         From Anders Stenman <stenman@isy.liu.se>
11986
11987 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11988
11989         * wid-edit.el (widget-glyph-find): Ditto.
11990
11991         * packages.el (locate-library): Ditto.
11992
11993         * loadup.el (really-early-error-handler): Ditto.
11994
11995         * lib-complete.el (read-library): Ditto.
11996
11997         * faces.el (set-face-stipple): Ditto.
11998
11999         * code-files.el (load): Use new calling style of locate-file.
12000
12001 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12002
12003         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12004         dead.
12005
12006 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12007
12008         * dumped-lisp.el (preloaded-file-list): Don't load
12009         Installation.el.
12010
12011         * loadup.el (Installation-string): Define it here.
12012
12013 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12014
12015         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12016         Installation.el needs to be loaded before `dump-paths', otherwise
12017         the dumping process won't find it.
12018
12019 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12020
12021         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12022         subr so that we can use `replace-in-string' in Installation.el to
12023         get rid of C-m chars under the native Windows build.
12024
12025 1999-04-29  Andy Piper  <andy@xemacs.org>
12026
12027         * make-docfile.el: canonicalize file and directory names.
12028
12029         * device.el (call-device-method): new function for calling device
12030         specific methods.
12031         (define-device-method): new function for defining device methods.
12032         (define-device-method*): ditto.
12033
12034 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12035
12036         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12037
12038 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12039
12040         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12041         (cyrillic-koi8-r-encode-table): Likewise.
12042         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12043         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12044
12045         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12046         from vietnamese.el].
12047
12048         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12049         mule/mule-misc.el.
12050
12051 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12052
12053         * mule/thai-xtis.el:
12054         - Change font registry name from "Thai94x94-0" to "xtis-0".
12055         - Change mnemonic of coding-system `tis-620' to "TIS620".
12056
12057 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12058
12059         * mule/ethiopic.el: fixed.
12060
12061 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12062
12063         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12064
12065         * mule/thai-xtis.el: New file.
12066
12067         * mule/vietnamese.el: New file.
12068
12069         * mule/ethiopic.el: New file.
12070
12071 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12072
12073         * bytecomp.el (byte-compile-close-variables): Leave
12074         debug-issue-ebola-notices alone.
12075
12076 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12077
12078         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12079         at the top of the buffer since it is the most important thing to
12080         customize
12081         (ldap-get-host-parameter): New defun
12082         (ldap-search): Add a new parameter `withdn' to retrieve the
12083         distinguished names of entries
12084
12085 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12086
12087         * startup.el (splash-frame-body): Date and spelling fixes.
12088
12089 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12090
12091         * view-less.el (toggle-truncate-lines): add autoload tag
12092
12093 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12094
12095         * format.el (format-alist): Disable image stuff.
12096
12097 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12098
12099         * wid-edit.el (widget-glyph-find): Search by directories, then by
12100         suffixes rather than the other way around.
12101         (widget-image-conversion): Renamed to
12102         `widget-image-file-name-suffixes'.
12103
12104 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12105
12106         * mule/mule-charset.el: Made old functions obsolete, remove the
12107         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12108         (charset-iso-graphic-plane): Rename from charset-graphic.
12109         (charset-iso-final-char): Rename from charset-final.
12110         (charset-width): Rename from charset-columns.
12111         (charset-bytes): Added from fsf compatibility, returns always 1.
12112
12113         * mule/mule-misc.el: Move charset-doc-string alias to
12114         mule-charset.el
12115
12116 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12117
12118         * x-faces.el (x-make-font-bold-italic): honor
12119         *try-oblique-before-italic-fonts*
12120
12121 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12122
12123         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12124
12125 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12126
12127         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12128         name.
12129
12130 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12131
12132         * cl-extra.el (equalp): Would bug out for lists.
12133
12134 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12135
12136         * about.el (about-hackers):  Change cgw's email address
12137
12138 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12139
12140         * XEmacs 21.2.13 is released
12141
12142 1999-03-12  SL Baur  <steve@xemacs.org>
12143
12144         * simple.el (delete-key-deletes-forward): Revert to previous
12145         behavior.
12146
12147 1999-01-18  Didier Verna  <didier@xemacs.org>
12148
12149         * menubar-items.el (xemacs-splash-buffer): handle the case of
12150         multiple elements in the splash buffer body.
12151
12152         * startup.el (splash-frame-timeout): new constant: interval
12153         between splash buffer elements.
12154         (command-line-1): handle splash buffer with multiple elements (use
12155         a timeout).
12156         (splash-frame-body): Originally `startup-splash-frame-body'.
12157         Rewrote a cleaner and more readable version. This can now be array,
12158         in which case each element is displayed in turn in the splash buffer.
12159         (splash-frame-static-body): new constant. Persistent information
12160         across all splash buffer elements (preserves the possibility to give
12161         it in different languages.
12162         (circulate-splash-frame-elements): new function. Used as a timeout
12163         to circulate through all splash frame elements and display them in
12164         sequence.
12165         (display-splash-frame): originally `startup-splash-frame'. Handle
12166         the case of multiple elements in the splash buffer body. Now
12167         returns a timeout id if multiple elements to display, or nil.
12168
12169 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12170
12171         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12172         so they can be overridden by x-init-face-from-resources.
12173         Additionally specify the font name also with an x tag.
12174
12175 1999-03-08  Andy Piper  <andy@xemacs.org>
12176
12177         * package-get.el (package-get-base): autoload.
12178
12179         * menubar-items.el (default-menubar): add update menu item. Fix
12180         custom menu to only be activated when package-base is available.
12181
12182         * package-get.el (package-get-custom): don't load
12183         package-get-custom as it is auto-generated. Fix group definition.
12184
12185 1999-03-05  Didier Verna  <didier@xemacs.org>
12186
12187         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12188         instead of `symbol-name' (Thanks Kyle).
12189
12190         * cus-edit.el (custom-save-variables): use `prin1' instead of
12191         princ to write symbols.
12192
12193 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12194
12195         * XEmacs 21.2.12 is released
12196
12197 1999-03-05  SL Baur  <steve@xemacs.org>
12198
12199         * menubar-items.el (default-menubar): Add kfm browsing support.
12200         From Neal Becker <nbecker@fred.net>
12201
12202 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12203
12204         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12205         calls to font-lock during buffer reversion.
12206
12207 1999-02-12  Didier Verna  <didier@xemacs.org>
12208
12209         * info.el (Info-build-node-completions): unconditionally widen the
12210         tag table buffer.
12211
12212 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12213
12214         * x-faces.el (x-init-face-from-resources):
12215         Only set fonts in the 'x locale.
12216
12217 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12218
12219         * package-ui.el (pui-install-selected-packages): Don't throw on
12220         `package-admin-delete-binary-package' returning nil since it's
12221         normal.  Reindent function.
12222         (pui-add-required-packages): Handle case where packages selected
12223         for installation have never been installed.
12224
12225 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12226
12227         * menubar-items.el (default-menubar):
12228         Implement the ``Mule->Set coding system of process'' menu item.
12229
12230 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12231
12232         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12233         files
12234         - Change some `if's to `when's
12235
12236 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12237
12238         * XEmacs 21.2.11 is released
12239
12240 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12241
12242         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12243         against window close (Fix Bug #460).
12244         (ask-user-about-lock-dbox): Idem.
12245
12246 1999-02-25  SL Baur  <steve@xemacs.org>
12247
12248         * mule/mule-charset.el (charset-leading-byte): New function.
12249         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12250
12251 1999-02-12  Andy Piper  <andy@xemacs.org>
12252
12253         * about.el (xemacs-hackers): change andy's email address.
12254         (about-url-alist): change andy's web page address.
12255         (about-xemacs): add piper.
12256
12257 1999-02-16  SL Baur  <steve@xemacs.org>
12258
12259         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12260         of mule-base into lisp/mule.
12261
12262 1999-02-16  SL Baur  <steve@xemacs.org>
12263
12264         * mule/arabic.el:
12265         mule/canna-leim.el:
12266         mule/chinese.el:
12267         mule/cyrillic.el:
12268         mule/english.el:
12269         mule/european.el:
12270         mule/greek.el:
12271         mule/hebrew.el:
12272         mule/japanese.el:
12273         mule/kinsoku.el:
12274         mule/korean.el:
12275         mule/misc-lang.el:
12276         mule/mule-category.el:
12277         mule/mule-ccl.el:
12278         mule/mule-charset.el:
12279         mule/mule-cmds.el:
12280         mule/mule-coding.el:
12281         mule/mule-files.el:
12282         mule/mule-help.el:
12283         mule/mule-init.el:
12284         mule/mule-misc.el:
12285         mule/mule-tty-init.el:
12286         mule/mule-x-init.el:
12287         mule/viet-chars.el:  Remerge from mule-base.
12288
12289         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12290         of mule-base into lisp/mule.
12291
12292 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12293
12294         * process.el (exec-to-string): Use `shell-command-switch' in place
12295         of hard-wired "-c" (for WindowsNT).
12296
12297 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12298
12299         * menubar-items.el (default-menubar):  Remove obsolete
12300         "Gopher" item
12301
12302 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12303
12304         * package-admin.el (package-admin-get-install-dir): First fall
12305         back to the location of xemacs-base for non-mule packages.
12306
12307 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12308
12309         * paths.el:
12310         - improved automounter tmp directory support.
12311         - support 4 (!) empirically discovered automounter conventions
12312
12313 1999-02-12  SL Baur  <steve@xemacs.org>
12314
12315         * etags.el (pop-tag-mark): autoload to match key binding.
12316
12317 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12318
12319         * XEmacs 21.2.10 is released
12320
12321 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12322
12323         * package-get.el (package-get-remote-filename): Don't bug out for
12324         a local file name in the search entry.
12325
12326 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12327
12328         * XEmacs 21.2.9 is released
12329
12330 1999-01-19  Didier Verna  <didier@xemacs.org>
12331
12332         * replace.el (replace-search-function): new variable containing a
12333         function to perform a search-forward.
12334         (replace-re-search-function): new variable containing a function
12335         to perform a re-search-forward.
12336         (perform-replace): use them.
12337
12338 1999-01-25  Didier Verna  <didier@xemacs.org>
12339
12340         * select.el (selection-owner-p): use the name `XEmacs'.
12341         (cut-copy-clear-internal): ditto.
12342
12343 1999-01-18  Andy Piper  <andy@xemacs.org>
12344
12345         * about.el (about-url-alist): Update my entry.
12346         (xemacs-hackers): Ditto.
12347
12348 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12349
12350         * buffer.el (switch-to-buffer): Fixing documentation.
12351         * minibuf.el (minibuffer-completion-table): ditto.
12352         * cl-macs.el (return-from): ditto.
12353
12354 1999-01-04  Didier Verna  <didier@xemacs.org>
12355
12356         * replace.el (delete-non-matching-lines): temporarily disable
12357         case-folding when called interactively with a regexp containing
12358         uppercase characters.
12359         (delete-matching-lines): ditto.
12360         (count-matches): ditto.
12361         (list-matching-lines): ditto.
12362
12363 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12364
12365         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12366         abort if current window is split horizontally, not if others are
12367         split.  Got rid of unnecessary minibuffer checking.  Also, add
12368         some comments (it's still complex).
12369
12370 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12371
12372         * package-get.el: changed address for doc.ic.ac.uk to
12373         sunsite.doc.ic.ac.uk
12374
12375 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12376
12377         * ldap.el (toplevel): Remove requires so that the file compiles
12378         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12379
12380 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12381
12382         * dump-paths.el: Calculate module-directory and set
12383         module-load-path to the load path for modules.
12384
12385         * loadup.el: Get bootstrap value of module-load-path from the
12386         environment variable EMACSBOOTSTRAPMODULEPATH.
12387         - Display the module load path if we're debugging paths.
12388
12389         * setup-paths.el: Added function paths-find-site-module-directory.
12390         - Added function paths-find-module-directory.
12391         - Added function paths-construct-module-load-path.  Uses new
12392         environment variable EMACSMODULEPATH.
12393
12394 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12395
12396         * font.el (font-default-object-for-device):
12397         Oops! This `or' can't be replaced by `unless'.
12398         Fixed inability to run w3, among other things.
12399
12400 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12401
12402         * package-admin.el: Change initialization of
12403           package-admin-install-function dependent on system type.
12404           Change package-admin-install-function-mswindows to use
12405           "minitar".
12406
12407 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12408
12409         * mouse.el (default-mouse-motion-handler): Disable help echo while
12410         in the minibuffer.
12411
12412 1998-12-28  Martin Buchholz <martin@xemacs.org>
12413
12414         * XEmacs 21.2.8 is released.
12415
12416 1998-12-24  Martin Buchholz <martin@xemacs.org>
12417
12418         * XEmacs 21.2.7 is released.
12419
12420 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12421
12422         * package-ui.el (pui-list-packages): Set truncate-lines.
12423
12424         * package-get.el (package-get-download-menu): Use
12425         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12426
12427         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12428         (pui-help-string): idem.
12429         (list-packages-mode): New major mode.
12430         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12431         (pui-install-selected-packages): Add suport for removing packages.
12432         (pui-toggle-package-delete-key): New function.
12433         (pui-popup-context-sensitive): New kludge.
12434         (pui-list-packages): Add warning when `package-get-remote' is nil.
12435         (package-ui-add-site): New function.
12436
12437 1998-12-01  Didier Verna  <didier@xemacs.org>
12438
12439         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12440
12441 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12442
12443         * ldap.el: Custom-ized
12444         (toplevel): Do not provide `ldap' which is provided by C level
12445         LDAP code
12446         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12447
12448 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12449
12450         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12451
12452 1998-12-17  Andy Piper  <andy@xemacs.org>
12453
12454         * sound.el (sound-load-list): name changed from sound-load-alist.
12455         (sound-extension-list): name changed from sound-ext-list.
12456         (load-default-sounds): use new names.
12457         (load-sound-file): use new names.
12458
12459 1998-12-16  Andy Piper  <andy@xemacs.org>
12460
12461         * XEmacs 21.2.6 is released
12462
12463 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12464
12465         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12466         errors.
12467
12468 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12469
12470         * wid-edit.el (widget-echo-this-extent): Set
12471         help-echo-owns-message to t.
12472
12473 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12474
12475         * package-get.el (package-get-download-menu): use toggles for
12476           each site in the download site menu.
12477
12478 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12479
12480         * package-get.el (package-get): If we cannot find a package
12481           because package-get-remote is not set, give a more helpful
12482           error message.
12483
12484 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12485
12486         * package-get.el (package-get-remote-filename): use an EFS path
12487         with user anonymous if no user is specified.
12488
12489 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12490
12491         * faces.el (face-spec-set): Re-init fallfacks for default after
12492         calling reset-face on the default face.
12493
12494 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12495
12496         * package-admin.el (package-admin-default-install-function):
12497         Behave as advertised.  Make sure the pkg-dir is proper for
12498         default-directory.
12499         (package-admin-add-binary-package): Make sure the pkg-dir is
12500         proper for default-directory.
12501         (package-admin-install-function-mswindows): Make sure the pkg-dir
12502         is proper for default-directory.
12503
12504 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12505
12506         * XEmacs 21.2.5 is released
12507
12508 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12509
12510         * files.el (binary-file-regexps): regexp-opt is not available at
12511         bytecompile time.
12512
12513 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12514
12515         * x-win-xfree86.el:
12516         * x-win-sun.el (x-win-init-sun):
12517         * x-win-sun.el:
12518         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12519         * x-iso8859-1.el:
12520         * x-init.el (init-post-x-win):
12521         * x-init.el (init-pre-x-win):
12522         * x-init.el (x-initialize-compose):
12523         * x-init.el:
12524         * x-compose.el:
12525         * winnt.el:
12526         * widget.el:
12527         * wid-edit.el (widget-glyph-click):
12528         * wid-edit.el (widget-glyph-find):
12529         * wid-edit.el (widget-type):
12530         * view-less.el (view-buffer-other-window):
12531         * very-early-lisp.el:
12532         * version.el:
12533         * toolbar.el:
12534         * toolbar-items.el:
12535         * term/sun.el (suntool-map):
12536         * term/sun-mouse.el:
12537         * term/internal.el:
12538         * syntax.el (modify-syntax-entry):
12539         * symbol-syntax.el:
12540         * subr.el:
12541         * startup.el (lock-directory):
12542         * simple.el (set-comment-column):
12543         * simple.el (backward-delete-char-untabify):
12544         * shadow.el (find-emacs-lisp-shadows):
12545         * shadow.el:
12546         * setup-paths.el (paths-construct-info-path):
12547         * select.el (cut-copy-clear-internal):
12548         * process.el (call-process-region):
12549         * process.el (start-process-shell-command):
12550         * process.el:
12551         * paths.el (rmail-spool-directory):
12552         * paragraphs.el (use-hard-newlines):
12553         * package-get.el (package-get-dependencies):
12554         * package-admin.el (package-admin-delete-binary-package):
12555         * obsolete.el (truncate-string):
12556         * obsolete.el (store-substring):
12557         * mouse.el (default-mouse-track-maybe-own-selection):
12558         * mouse.el (mouse-yank-at-point):
12559         * modeline.el:
12560         * modeline.el (mouse-drag-modeline):
12561         * minibuf.el (read-directory-name-internal):
12562         * minibuf.el (read-file-name-internal):
12563         * minibuf.el (read-file-name-internal-1):
12564         * minibuf.el (read-file-name-2):
12565         * minibuf.el (exact-minibuffer-completion-p):
12566         * minibuf.el (read-from-minibuffer):
12567         * minibuf.el:
12568         * menubar.el (check-menu-syntax):
12569         * map-ynp.el (map-y-or-n-p):
12570         * make-docfile.el (docfile-out-of-date):
12571         * loadup.el ((member "run-temacs" command-line-args)):
12572         * loadup.el ((member "no-site-file" command-line-args)):
12573         * loadup.el (really-early-error-handler):
12574         * loadup.el:
12575         * loadhist.el:
12576         * loaddefs.el:
12577         * lisp-mnt.el (lm-verify):
12578         * lib-complete.el (lib-complete:cache-completions):
12579         * lib-complete.el (library-all-completions):
12580         * itimer.el (itimer-run-expired-timers):
12581         * info.el (Info-mode):
12582         * info.el (Info-insert-file-contents):
12583         * info.el (Info-rebuild-dir):
12584         * info.el (Info-build-dir-anew):
12585         * info.el (Info-parse-dir-entries):
12586         * info.el (Info-dir-outdated-p):
12587         * info.el (Info-insert-dir):
12588         * info.el (info-xref):
12589         * info.el:
12590         * hyper-apropos.el (hyper-apropos-get-doc):
12591         * hyper-apropos.el (hyper-describe-face):
12592         * hyper-apropos.el (hyper-apropos-mode):
12593         * hyper-apropos.el:
12594         * help.el (list-processes):
12595         * help.el:
12596         * gnuserv.el:
12597         * font.el (mswindows-font-create-name):
12598         * font.el (font-default-font-for-device):
12599         * font.el (x-font-create-object):
12600         * font.el (font-registry):
12601         * font.el:
12602         * font-lock.el (font-lock-keywords):
12603         * font-lock.el:
12604         * finder.el (finder-compile-keywords):
12605         * find-paths.el (paths-find-recursive-path):
12606         * fill.el (set-justification-center):
12607         * fill.el (fill-region-as-paragraph):
12608         * files.el (insert-directory):
12609         * files.el (wildcard-to-regexp):
12610         * files.el (recover-file):
12611         * files.el (basic-save-buffer):
12612         * files.el (delete-auto-save-file-if-necessary):
12613         * files.el (file-relative-name):
12614         * files.el (backup-extract-version):
12615         * files.el (backup-buffer):
12616         * files.el (set-visited-file-name):
12617         * files.el (set-auto-mode):
12618         * files.el (interpreter-mode-alist):
12619         * files.el:
12620         * files.el (find-file-noselect):
12621         * files.el (abbreviate-file-name):
12622         * files.el (parse-colon-path):
12623         * files.el (directory-abbrev-alist):
12624         * etags.el (visit-tags-table-buffer):
12625         * easymenu.el (easy-menu-define):
12626         * dragdrop.el (experimental-dragdrop-drag):
12627         * dragdrop.el (dragdrop-drop-do-functions):
12628         * dragdrop.el (dragdrop-drop-at-point):
12629         * disass.el (disassemble-1):
12630         * disass.el (disassemble-internal):
12631         * disass.el (disassemble):
12632         * disass.el:
12633         * derived.el (derived-mode-init-mode-variables):
12634         * derived.el (define-derived-mode):
12635         * custom.el (defgroup):
12636         * cus-edit.el (custom-quote):
12637         * config.el:
12638         * code-process.el (open-network-stream):
12639         * code-process.el (start-process):
12640         * code-process.el (call-process-region):
12641         * code-process.el (call-process):
12642         * code-process.el:
12643         * code-files.el (insert-file-contents):
12644         * code-files.el:
12645         * code-files.el (buffer-file-coding-system-for-read):
12646         * cmdloop.el (yes-or-no-p-minibuf):
12647         * cl.el:
12648         * cl-macs.el:
12649         * cl-extra.el:
12650         * callers-of-rpt.el (make-caller-report):
12651         * callers-of-rpt.el:
12652         * bytecomp.el (batch-byte-recompile-directory):
12653         * bytecomp.el (batch-byte-compile-1):
12654         * bytecomp.el (batch-byte-compile):
12655         * bytecomp.el (display-call-tree):
12656         * bytecomp.el (byte-compile-insert):
12657         * bytecomp.el (byte-compile-two-args-19->20):
12658         * bytecomp.el (byte-compile-variable-ref):
12659         * bytecomp.el (byte-compile-form):
12660         * bytecomp.el (byte-compile-top-level-body):
12661         * bytecomp.el (byte-compile-out-toplevel):
12662         * bytecomp.el (byte-compile-byte-code-maker):
12663         * bytecomp.el (byte-compile-file-form-defmumble):
12664         * bytecomp.el (byte-compile-file-form):
12665         * bytecomp.el (byte-compile-keep-pending):
12666         * bytecomp.el (byte-compile-insert-header):
12667         * bytecomp.el (byte-compile-from-buffer):
12668         * bytecomp.el (byte-compile-file):
12669         * bytecomp.el (byte-recompile-file):
12670         * bytecomp.el (byte-compile-close-variables):
12671         * bytecomp.el (byte-compile-warn-about-unused-variables):
12672         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12673         * bytecomp.el (byte-compiler-legal-options):
12674         * bytecomp.el (byte-compile-lapcode):
12675         * bytecomp.el (byte-optimize-log):
12676         * bytecomp.el ((fboundp 'defsubst)):
12677         * bytecomp.el:
12678         * bytecomp-runtime.el:
12679         * byte-optimize.el (byte-optimize-apply):
12680         * byte-optimize.el (car):
12681         * byte-optimize.el (byte-optimize-form):
12682         * byte-optimize.el (byte-optimize-form-code-walker):
12683         * byte-optimize.el:
12684         * build-report.el (build-report-insert-installation-file):
12685         * build-report.el (build-report):
12686         * auto-show.el:
12687         * apropos.el (apropos-documentation):
12688         - mega patch
12689         - clean up byte-compile warnings
12690         - remove unused variables
12691         - Use common lisp style hashtable functions
12692         - byte compiler cleanup
12693         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12694         - remove old backquote syntax usage
12695         - move some cl functionality into C for speed.
12696         - remove last remaining VMS support
12697         - spelling fixes
12698         - implement last, butlast, nbutlast, copy-list in C.
12699         - new macro ignore-file-errors, similar to ignore-errors
12700           (ignore-file-errors (delete-file "foo"))
12701         - get frequent garbage collection during loadup.el by tweaking
12702           gc-cons-threshold, rather than explicitly calling garbage-collect
12703         - default delete-key-deletes-forward to `t'.
12704
12705 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12706
12707         * XEmacs 21.2-beta4 is released.
12708
12709 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12710
12711         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12712         (easy-menu-item-present-p): Wrapper around find-menu-item.
12713         (easy-menu-remove-item): Wrapper around delete-menu-item.
12714
12715         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12716         (add-menu-button): Add 'in-menu' argument.
12717         (add-menu-item-1): Add in-menu support to helper function.
12718
12719 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12720
12721         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12722
12723 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12724
12725         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12726         of Dec 4, 1997.
12727
12728 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12729
12730         * process.el (shell-command-on-region): Report if the command
12731         succeeded or failed.
12732
12733 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12734
12735         * subr.el (buffer-substring-no-properties): Comment out.
12736
12737 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12738
12739         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12740           into font instances first, like `x-frob-font-size' does.
12741           (mswindows-find-larger-font): ditto
12742
12743 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12744
12745         * package-ui.el (pui-install-selected-packages): fix args in call
12746         to `package-get'.
12747
12748 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12749
12750         * package-get.el (host-name): New widget type.
12751         (package-get-remote): Better customization using new type.
12752         (package-get-download-sites): idem dito.
12753
12754         (package-get-custom): Do not use package-get-all untill we have
12755         runtime dependencies.
12756
12757         (package-get-remove-copy): Default to 't' we no longer need this
12758         kludge as we do not currently use depenencies.
12759
12760         (package-get-was-current): New variable.
12761         (package-get-require-base): New 'force-current' argument.
12762         (package-get-update-base): idem
12763         (package-get-package-provider):  idem
12764         (package-get-locate-index-file): New 'no-remote' argument.
12765         (package-get-locate-file): idem.
12766
12767         (package-get-maybe-save-index): New function.
12768         (package-get-update-base): Use it.
12769
12770 1998-10-28 Greg Klanderman <greg@alphatech.com>
12771
12772         * package-get.el (package-get-remote): default to nil; by default,
12773         don't go out to the net via EFS.  They must select a download site.
12774         (package-get-download-sites): new variable.
12775         (package-get-download-menu): new function.
12776         (package-get-locate-index-file): new function.
12777         (package-get-update-base): use it.
12778
12779         * menubar-items.el (default-menubar): add "Update Package Index"
12780         and "Add Download Site" menus under Options | Manage Packages.
12781
12782 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12783
12784         * package-get.el (package-get): bugfix code checking installed version
12785         for case where package is not currently installed.
12786         (package-get-require-signed-base-updates): new variable.
12787         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12788         deemed not a goot thing.  Use the variable
12789         package-get-allow-unsigned-base-updates instead.
12790
12791 1998-10-16 Greg Klanderman <greg@alphatech.com>
12792
12793         * package-get.el (package-get): Don't install an older version than
12794         we already have unless explicitly told to.  Issue a warning.
12795
12796         * package-ui.el (pui-add-required-packages): when adding
12797         dependencies, don't add packages that are up to date.
12798         (pui-package-symbol-char):  Don't consider a package out of date
12799         if you have a newer version installed than the latest version in
12800         package-get-base.
12801
12802         * package-get.el (package-get-base-filename): document that it may
12803         be a path relative to package-get-remote;  new default value.
12804         (package-get-locate-file): new function.
12805         (package-get-update-base): use it to expand package-get-base-filename.
12806         (package-get-save-base): new function to save the package-get database
12807         to file.
12808         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12809         (package-get-update-base): pass the REMOTE-SOURCE arg.
12810         (package-get-update-base-entry): call package-get-custom-add-entry.
12811         (package-get-file-installed-p): removed; no longer needed.
12812         (package-get-create-custom): ditto.
12813         (toplevel): remove code to build and load package-get-custom.el
12814         (package-get-custom-add-entry): new function.
12815
12816 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12817
12818         * wid-edit.el (widget-button-click): Don't switch window.
12819
12820 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12821
12822         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12823
12824 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12825
12826         * etags.el (find-tag-default): Run find-tag-hook using
12827         run-hooks rather than funcall
12828
12829 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12832         and the current local map as the parents to isearch-mode-map.
12833
12834 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12835
12836         * XEmacs 21.2-beta3 is released.
12837
12838 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12839
12840         * package-get.el (package-get-update-base): use
12841         insert-file-contents-internal, not insert-file-contents-literally.
12842
12843 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12844
12845         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12846         dump time.
12847
12848 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12849
12850         * package-get.el (package-get-update-base-entry): new function.
12851         (package-get-update-base): renamed; was `package-get-load-base'.
12852         cleanup, and use package-get-update-base-from-buffer.
12853         (package-get-update-base-from-buffer): new function.
12854         (package-get-update-base-entries): new; helper for above.
12855         Do not eval lisp grabbed over ftp; parse it from new format.
12856
12857 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12858
12859         * files.el (set-auto-mode): Don't play games loading package-get
12860         database; package-get-package-provider will handle it all.
12861
12862 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12863
12864         * package-get.el (package-get-base-filename): new variable.
12865         (package-get-require-base): new function.
12866         (package-get-pgp-signed-begin-line): new variable.
12867         (package-get-pgp-signature-begin-line): ditto.
12868         (package-get-pgp-signature-end-line):  ditto.
12869         (package-get-load-base): new function.
12870         (package-get-interactive-package-query):
12871         (package-get-update-all):
12872         (package-get-dependencies):
12873         (package-get-package-provider):
12874         (package-get-custom): use package-get-require-base.
12875         [package-get-custom loading]: disable for now.
12876
12877         * package-ui.el (pui-list-packages): use (package-get-require-base)
12878
12879 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12880
12881         * package-ui.el: Correct obvious thinko in choosing extent face.
12882
12883 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12884
12885         * menubar-items.el (default-menubar): pui-list-package has nothing
12886         to with Customize. Move all the package stuff to a new Item in Options.
12887
12888         * package-ui.el (pui-menu): Add menu and Popup menu.
12889
12890         * package-get.el (package-get): Use new
12891         package-admin-get-install-dir.
12892
12893         * package-admin.el (package-admin-get-install-dir): New syntax.
12894         Conserve package location and put mule packages where mule-base is.
12895
12896         * package-get.el : Customized
12897
12898         * package-ui.el (pui): Customized
12899         (pui-package-install-dest-dir): New variable.
12900         (pui-install-selected-packages): Use it
12901
12902 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12903
12904         * package-get.el (package-get-interactive-package-query): Move
12905         dependency on package-get-base to run-time.
12906         (package-get-update-all): Ditto.
12907         (package-get-dependencies): Ditto.
12908         (package-get-package-provider): Ditto.
12909         (package-get-custom): Ditto.
12910
12911 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12912
12913         * events.el: Remove 'ascii-character property from 'backspace
12914         and 'delete symbols
12915
12916 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12917
12918         * package-get-base.el: removed.
12919
12920 1998-09-23  Didier Verna  <didier@xemacs.org>
12921
12922         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12923         (no-upper-case-p): new function.
12924         (with-search-caps-disable-folding): new macro.
12925         (with-interactive-search-caps-disable-folding): new macro.
12926         (zap-to-char): In interactive mode, do a case-sensitive search if
12927         the character is uppercase.
12928         (zap-up-to-char): ditto.
12929
12930         * replace.el (perform-replace): use the function no-upper-case-p.
12931
12932         * isearch-mode.el (isearch-fix-case): ditto.
12933         make obsolete `with-caps-disable-folding' and
12934         `isearch-no-upper-case-p'.
12935
12936         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12937         (tags-search): ditto.
12938         (tags-query-replace): ditto.
12939
12940         * info.el (Info-search): ditto.
12941
12942 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12943
12944         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12945
12946 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12947
12948         * package-admin.el (package-admin-rmtree): rewritten.  need to
12949         check for "." and ".." before symlink check.  expand files and
12950         directories with respect to DIRECTORY, not default-directory.
12951
12952 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12953
12954         * package-get.el (package-get-all): add INSTALL-DIR argument.
12955
12956 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12957
12958         * package-ui.el (pui-add-required-packages): new function, select
12959         dependent packages.
12960         (pui-display-keymap): bind it.
12961         (pui-help-string): document it.
12962         (pui-install-selected-packages): package-get-all -> package-get.
12963
12964         * package-get.el (package-get-dependencies): new function.
12965
12966 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12969         regexps.
12970
12971 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12972
12973         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12974         function.
12975         (default-mouse-track-normalize-point): Use it.
12976
12977 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12978
12979         * package-admin.el (package-admin-delete-binary-package):
12980                 General cleanup. Remove unnessary use of progn and
12981         save-excursion.
12982         (package-admin-delete-binary-package): Do NOT mess with file
12983         modes. That is evil.
12984         (package-admin-delete-binary-package): Wrap all deleting in
12985         condition-case. The data in MANIFEST is untrustworthy.
12986         (package-admin-delete-binary-package): Let the OS worry about non
12987         empty directories.
12988
12989 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12990
12991         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12992         processing.
12993         (lm-report-bug): Fix mail address to send bug reports to.
12994
12995 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12996
12997         * XEmacs 21.2-beta2 is released.
12998
12999 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13000
13001         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13002
13003 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13004
13005         * info.el (Info-mode): Document page turning by double clicks in
13006         docstring so `M-x describe-mode' will display it.
13007
13008 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13009
13010         * info.el (Info-mouse-track-double-click-hook): Use character
13011         widths to calculate a border region where double clicking does
13012         page turning, and return `nil' by default so other hooks, such as
13013         region highlighting, will be run.
13014
13015 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13016
13017         * sound.el (default-sound-directory-list): Initialize with all the
13018         "sounds" directories in `data-directory-list'.  It used to just be
13019         the first one.
13020
13021         * packages.el (locate-data-directory-list): Created.  This gives
13022         the list of matching directories, unlike `locate-data-directory',
13023         which just gives the first one.
13024
13025 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13026
13027         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13028         make a binding in the local keymap until help-char handling is
13029         improved.
13030
13031         * help.el (help-keymap-with-help-key): Provide keymap with help
13032         binding.
13033         (help-print-help-form): New helper function.
13034
13035 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13036
13037         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13038         move extent to another buffer; no need to create a new extent.
13039         (isearch-fix-case): New function.
13040         (isearch-search-and-update): Use it.
13041
13042 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13043
13044         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13045         the keymap, not minor-mode-map-alist.
13046         (isearch-done): Restore overriding-local-map.
13047
13048 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13049
13050         * bytecomp.el (byte-compile-buffer-substring):
13051         Fix for: (byte-compile (defun f () (buffer-substring)))
13052         ==>   ** buffer-substring called with 3 args, but requires 0-3
13053         - new code not only works, but is more readable, too.
13054
13055 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13056
13057         * msw-faces.el (mswindows-init-device-faces): Don't try to
13058           specify a default font at this late stage. Do try to force
13059           creation of the default face font so that if it fails we get
13060           an error now instead of a crash at frame creation.
13061
13062           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13063           mswindows-make-font-unitalic: Canonical default weight
13064           changed from "Normal" to "Regular".
13065
13066           mswindows-make-font-bold / -bold-italic: Supplied device was
13067           not being passed into call to mswindows-find-smaller-font.
13068
13069 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13070
13071         * package-get.el (package-get-remote): Fix the path where to find
13072           the packages on xemacs.org.
13073
13074 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13075
13076         * about.el (about-maintainer-info): Update Ben's entry.
13077
13078 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13079
13080         * lisp/shadow.el (find-emacs-lisp-shadows):
13081         - `member' was being called on lists of length 2000!
13082         - Replace with hashtables.
13083         - Replace hand-coded loops with (dolist)
13084         - Fix comment typo
13085
13086 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13087
13088         * packages.el: Added new function, `package-delete-name', to
13089           delete existing packages from the installed package database
13090           (`packages-package-list').  Also added the "pkginfo" directory
13091           to `packages-special-base-regexp', so that the pkginfo directory
13092           would not get added to `late-packages'.
13093
13094         * package-admin.el: Added ability to delete an installed package
13095           (added low-level function, `package-admin-delete-package').
13096           Understands how to use the pkginfo/MANIFEST.<package> file to
13097           delete the package.  When installing a package, will also
13098           create a MANIFEST.* file if one is not provided by the
13099           package.  If the MANIFEST.* doesn't exist when deleting a
13100           package, the functions will fall back to attempting to delete
13101           any package-specific lisp directory.
13102
13103         * package-get.el: Moved some functions to package-admin.el.
13104           Added interactive function `package-get-delete-package', for
13105           use by users for deleting a package.
13106
13107           Also modified to not require the presence of efs.
13108
13109 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13110
13111         * files.el (find-file-noselect): Handle all signals, kill the
13112         buffer and resignal.
13113
13114 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13115
13116         * cl-macs.el (glyph-image): Add setf method.
13117
13118 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13119
13120         * package-get.el: Fixed broken EFS downloading.  Also, look for
13121           .tar.gz files first, in preference over .tgz files.
13122
13123         * package-ui.el: Fix display of package version numbers.
13124
13125 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13126
13127         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13128         argument.
13129
13130 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13131
13132         * list-mode.el: `display-completion-list': added new/optional
13133           keyword `:completion-string', which allows the programmer to
13134           change the "Possible completions are:" prompt.
13135
13136         * menubar-items.el: Added new pulldown menu-pick to start up the
13137           visual package browser/installer:
13138
13139                 Options->Customize->List Packages
13140
13141         * package-admin.el: Added hooks for installing under both Unix
13142           and MS Windows.  Does additional error checking.  No longer
13143           calls "add-big-package.sh" to install packages under Unix; now
13144           calls gunzip & tar directly.
13145
13146         * package-get.el: Added ability to install packages from files
13147           on a local disk/CDROM.  Now deletes any existing package lisp
13148           directory.  Does completion on available packages when
13149           querying for package names.  Will also search for .tgz files
13150           in addition for .tar.gz files.  Tries to reload
13151           auto-autoloads, as a convenience when loading new packages,
13152           and also tries to add any new package paths to `load-path'.
13153           Changed all occurences of `concat' to use `expand-file-name'.
13154
13155         * package-ui.el: New file which implements the main visual
13156           package browser/installer, which is started via a menu pick or
13157           M-x pui-list packages.
13158
13159 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13160
13161         * startup.el (load-init-file): spelling fix.
13162
13163 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13164
13165         * startup.el (normal-top-level): Load auto-autoload files
13166         covariantly with their precedence.
13167
13168 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13169
13170         * menubar-items.el (default-menubar): Remove "Font Weight"
13171         option, there is currently no custom equivalent.. Customize-faces
13172         is "Edit faces".
13173
13174         * x-font-menu.el (font-menu-set-font): Use customize to set
13175         default face.
13176
13177         * faces.el (face-spec-update-all-matching): New function.
13178
13179         * cus-face.el (custom-set-face-update-spec): New function.
13180         Interface to customize faces from elisp.
13181
13182         (custom-face-value-create): Show the customized settings if set
13183         but not saved.
13184
13185 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13186
13187         (custom-face-value-create): Show the customized settings if set
13188         but not saved.
13189
13190 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13191
13192         * keydefs.el (global-map): Add FSF 20.3 binding of
13193         query-replace-regexp.
13194
13195 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13196
13197         * minibuf.el (read-file-name-internal-1): use
13198         user-name-completion-1 instead of user-name-completion.
13199
13200 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13201
13202         * loadup.el:
13203         * make-docfile.el:
13204         * update-elc.el: Don't set `source-directory' (now defunct as a
13205         global variable) no more.
13206
13207         * packages.el (packages-list-autoloads): Made `source-directory'
13208         (now defunct as a global variable) a parameter.
13209
13210 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13211
13212         * about.el (about-hackers): new email
13213
13214 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13215
13216         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13217
13218 1998-07-17  Didier Verna  <didier@xemacs.org>
13219
13220         * faces.el (set-face-property):
13221         (set-face-dim-p):
13222         (face-dim-p): updated the doc strings now that the dim property isn't
13223         tty-specific.
13224         (face-equal): the dim property is now a common one.
13225
13226         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13227         Renamed the `stipple' attribute to `background-pixmap'.
13228         (custom-face-background-pixmap): make custom-face-stipple an
13229         obsolete alias for this.
13230
13231 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13232
13233         * find-paths.el (paths-file-readable-directory-p): Created and
13234         used.
13235
13236         * loadup.el: Don't set inhibit-... flags from run-temacs.
13237
13238 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13239
13240         * packages.el (packages-data-path-depth): Added and used.
13241
13242 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13243
13244         * about.el:
13245         - Change .xpm to .png, delete "zcat" section.
13246         - cosmetic fix in the 'marcpa' entry.
13247
13248         * etc/photos
13249         - convert all .xpm.Z to .png
13250         - rename mrb to martin
13251         - rename mcook-m to mcookm
13252
13253 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13254
13255         * x-init.el (x-initialize-compose): Add support for
13256         dead-circumflex as YET ANOTHER NAME for that dead key.
13257
13258 1998-08-05  Colin Rafferty <colin@xemacs.org>
13259
13260         * setup-paths.el (paths-construct-exec-path): Made the
13261         last-packages really be last.
13262         (paths-construct-data-directory-list): Ditto.
13263
13264 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13265
13266         * startup.el(startup-splash-frame-body):
13267         Update Copyright notice in splash screen
13268
13269 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13270
13271         * minibuf.el (read-file-name-internal-1): do ~user completion.
13272
13273 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13274
13275         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13276         aginst destroyed extents
13277
13278 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13279
13280         * package-get.el (package-get): add `install-dir' argument.
13281
13282 1998-07-20  John Jones  <jj@asu.edu>
13283
13284         * package-get.el: calls to package-get-update-all will only
13285           update packages which are already installed.
13286
13287 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13288
13289         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13290         writable.
13291
13292 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13293
13294         * about.el (about-hackers): Correct my email.
13295
13296 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13297
13298         * about.el (about-hackers): new email-address.
13299
13300 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13301
13302         * minibuf.el (read-number): Don't let `input-error' condition
13303         escape.
13304
13305 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13306
13307         * about.el (about-hackers): use my `email-for-life' address.
13308
13309 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13310
13311         * XEmacs 21.2-beta1 is released.
13312
13313 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13314
13315         * ldap.el (ldap-search): Doc string change
13316
13317 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13318
13319         * menubar-items.el (default-menubar): Removed references to
13320         `data-directory', and use `locate-data-file' instead, and made
13321         then greyed out if they don't exist.
13322
13323 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13324
13325         * keymap.el (events-to-keys): Use `format' instead of `concat'
13326         since the latter does not accept integer args anymore
13327
13328 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13329
13330         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13331         macros replaced.
13332
13333 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13334
13335         * make-docfile.el: Get first initialization from very-early-lisp.el
13336         * update-elc.el: Ditto.
13337         * loadup.el (really-early-error-handler): Ditto.
13338
13339         * packages.el (packages-unbytecompiled-lisp): Add new file,
13340         very-early-lisp.el.
13341
13342         * very-early-lisp.el: New file.
13343
13344 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13345
13346         * Symbols that have been obsolete for at least 3 years removed (II).
13347
13348         * obsolete.el (eval-current-buffer): Make compatible.
13349         (byte-code-function-p): Ditto.
13350         (send-string): Removed.
13351         (send-region): Removed.
13352         (screen-scrollbar-width): Removed.
13353         (set-screen-scrollbar-width): Removed.
13354         (set-screen-left-margin-width): Removed.
13355         (set-screen-right-margin-width): Removed.
13356         (screen-left-margin-width): Removed.
13357         (screen-right-margin-width): Removed.
13358         (set-buffer-left-margin-width): Removed.
13359         (set-buffer-right-margin-width): Removed.
13360         (buffer-left-margin-width): Removed.
13361         (buffer-right-margin-width): Removed.
13362         (x-set-frame-icon-pixmap): Removed.
13363         (x-set-screen-icon-pixmap): Removed.
13364         (pixel-name): Removed.
13365         (make-pixmap): Removed.
13366         (make-cursor): Removed.
13367         (pixmap-width): Removed.
13368         (pixmap-contributes-to-line-height-p): Removed.
13369         (set-pixmap-contributes-to-line-height): Removed.
13370
13371 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13372
13373         * obsolete.el (popup-menu-up-p): removed.
13374         (read-no-blanks-input): Removed.
13375         (wholenump): Removed.
13376         (ring-mod): Removed (what was ring-mod?).
13377         (current-time-seconds): Removed.
13378         (run-special-hook-with-args): Removed.
13379         (dot): Removed.
13380         (dot-marker): Removed.
13381         (dot-min): Removed.
13382         (dot-max): Removed.
13383         (window-dot): Removed.
13384         (set-window-dot): Removed.
13385
13386         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13387         `dot-min'.
13388
13389         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13390
13391         * code-files.el (insert-file-contents): Rename
13392         run-special-hook-with-args to run-hook-with-args-until-success.
13393         (write-region): Ditto.
13394
13395 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13396
13397         * about.el: Fix typos, update release date.
13398
13399         * Symbols that have been obsolete for at least 3 years removed.
13400
13401         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13402         screen- functions.
13403         (toplevel): remove setf methods for screen functions.
13404         * cl-macs.el (extent-data): defsetf removed.
13405         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13406         many places to remove.
13407         (comment-indent-hook): Ditto.
13408         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13409         (buffer-dedicated-screen): Ditto.
13410         (deiconify-screen): Ditto.
13411         (delete-screen): Ditto.
13412         (event-screen): Ditto.
13413         (find-file-other-screen): Ditto.
13414         (find-file-read-only-other-screen): Ditto.
13415         (live-screen-p): Ditto.
13416         (screen-height): Ditto.
13417         (screen-iconified-p): Ditto.
13418         (screen-list): Ditto.
13419         (screen-live-p): Ditto.
13420         (screen-name): Ditto.
13421         (screen-parameters): Ditto.
13422         (screen-pixel-height): Ditto.
13423         (screen-pixel-width): Ditto.
13424         (screen-root-window): Ditto.
13425         (screen-selected-window): Ditto.
13426         (screen-totally-visible-p): Ditto.
13427         (screen-visible-p): Ditto.
13428         (screen-width): Ditto.
13429         (screenp): Ditto.
13430         (get-screen-for-buffer): Ditto.
13431         (get-screen-for-buffer-noselect): Ditto.
13432         (get-other-screen): Ditto.
13433         (iconify-screen): Ditto.
13434         (lower-screen): Ditto.
13435         (mail-other-screen): Ditto.
13436         (make-screen): Ditto.
13437         (make-screen-invisible): Ditto.
13438         (make-screen-visible): Ditto.
13439         (modify-screen-parameters): Ditto.
13440         (new-screen): Ditto.
13441         (next-screen): Ditto.
13442         (next-multiscreen-window): Ditto.
13443         (other-screen): Ditto.
13444         (previous-screen): Ditto.
13445         (previous-multiscreen-window): Ditto.
13446         (raise-screen): Ditto.
13447         (redraw-screen): Ditto.
13448         (select-screen): Ditto.
13449         (selected-screen): Ditto.
13450         (set-buffer-dedicated-screen): Ditto.
13451         (set-screen-height): Ditto.
13452         (set-screen-position): Ditto.
13453         (set-screen-size): Ditto.
13454         (set-screen-width): Ditto.
13455         (show-temp-buffer-in-current-screen): Ditto.
13456         (switch-to-buffer-other-screen): Ditto.
13457         (visible-screen-list): Ditto.
13458         (window-screen): Ditto.
13459         (x-set-screen-pointer): Ditto.
13460         (x-set-frame-pointer): Ditto.
13461         (screen-title-format): Ditto.
13462         (screen-icon-title-format): Ditto.
13463         (terminal-screen): Ditto.
13464         (delete-screen-hook): Ditto.
13465         (create-screen-hook): Ditto.
13466         (mouse-enter-screen-hook): Ditto.
13467         (mouse-leave-screen-hook): Ditto.
13468         (map-screen-hook): Ditto.
13469         (unmap-screen-hook): Ditto.
13470         (default-screen-alist): Ditto.
13471         (default-screen-name): Ditto.
13472         (x-screen-defaults): Ditto.
13473         (x-create-screen): Ditto.
13474         * obsolete.el: meta-flag removed.
13475         baud-rate removed.
13476         sleep-for-millisecs removed.
13477         extent-data removed.
13478         set-extent-data removed.
13479         set-extent-attribute removed.
13480         extent-glyph removed.
13481         extent-layout removed.
13482         set-extent-layout removed.
13483         list-faces-display removed.
13484         list-faces removed.
13485         trim-versions-without-asking removed.
13486         after-write-file-hooks removed.
13487         truename removed.
13488         auto-fill-hook removed.
13489         blink-paren-hook removed.
13490         select-screen-hook, deselect-screen-hook removed.
13491         auto-raise-screen, auto-lower-screen removed.
13492
13493         * msw-mouse.el: Global change resource -> mswindows-resource.
13494
13495         * XEmacs 21.0-pre5 is released.
13496
13497 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13498
13499         * about.el (about-hackers): Credits update.
13500
13501 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * register.el (insert-register): Don't activate the region.
13504
13505 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13506
13507         * select.el: Restore x-* symbols for backwards compatibility:
13508         x-copy-primary-selection, x-kill-primary-selection,
13509         x-delete-primary-selection, x-select-make-extent-for-selection,
13510         x-valid-simple-selection-, x-cut-copy-clear-internal.
13511
13512 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13513
13514         * XEmacs 21.0-pre4 is released.
13515
13516 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13517
13518         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13519         reporting bugs.
13520         (maybe-add-init-button): Fix semantics under Windows.  Use
13521         `expand-file-name' rather than `concat'.
13522
13523         * help.el (print-messages): New function.
13524
13525 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13526
13527         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13528
13529 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13530
13531         * about.el: Tweaked my entry in about-hackers.
13532
13533         * find-paths.el (paths-emacs-root-p):
13534           Relaxed emacs-root checking of an in-place installation to
13535           also accommodate the flat layout used on MS Windows.
13536
13537 1998-06-29  John Jones  <jj@asu.edu>
13538
13539         * package-get.el: calls to package-get-update-all will only
13540           update packages which are already installed.
13541
13542 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13543
13544         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13545         are handled by the gui-element face fallbacks now.
13546
13547         * x-faces.el: default gui-element face to "background" as well as
13548         the default face.
13549
13550         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13551         and default face settings since these are set as fallbacks now in
13552         the appropriate domain.
13553
13554 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13555
13556         * text-mode.el (text-mode): Reorder regexp so the OR part
13557         corresponding to `page-delim' goes first and the hack in
13558         `forward-paragraph' will work.
13559         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13560
13561 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13562
13563         * subr.el (remove-hook): When checking the hook value
13564           with functionp, don't apply car to it.
13565
13566 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13567
13568         * package-get.el (package-get-remote-filename):
13569           Don't use file-name-as-directory because the local directory
13570           separator conventions might not be the same as ftp's.
13571
13572 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13573
13574         * ldap.el (ldap-host-parameters-alist): New name of
13575         `ldap-host-parameters-plist'
13576
13577 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13578
13579         * package-get.el: Using (require 'package-get-base), now that it
13580         provides itself.  Consequently removed all instances of (load
13581         "package-get-base.el").
13582
13583 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13584
13585         * subr.el (remove-hook): Don't treat the hook value as a
13586           list unless it is both consp and not functionp.
13587
13588 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13589
13590         * about.el: Email address for Ben Wing is ben@xemacs.org.
13591         * auto-show.el: Ditto.
13592         * bytecomp.el: Ditto.
13593         * faces.el: Ditto.
13594         * x-scrollbar.el: Ditto.
13595         * x-misc.el: Ditto.
13596         * tty-init.el: Ditto.
13597         * toolbar-items.el: Ditto.
13598         * symbol-syntax.el: Ditto.
13599         * specifier.el: Ditto.
13600         * objects.el: Ditto.
13601         * hyper-apropos.el: Ditto.
13602         * glyphs.el: Ditto.
13603
13604 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13605
13606         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13607         vertical-divider-always-visible-p.
13608         (default-mouse-motion-handler): Ditto.
13609
13610 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13611
13612         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13613         global value.
13614
13615 1998-06-21  Oliver Graf <ograf@fga.de>
13616
13617         * build-reports.el: changed receiver to xemacs-build-reports list
13618
13619 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13620
13621         * font.el: Split font-family-mappings into X and
13622           mswindows-specific versions.
13623           mswindows-font-create-[object|name]: Treat supplied size
13624           as a pointsize. Added underline and strikethru handling.
13625
13626         * msw-faces.el: changed default mswindows charset to western.
13627
13628         * msw-glyphs.el: removed space in border-glyph font string that
13629           was inserted to get round bugs in the mswindows C font code.
13630
13631 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13632
13633         * about.el (about-hackers): Credits update.
13634
13635         * help-nomule.el (tutorial-supported-languages): Add Romanian
13636         TUTORIAL.
13637
13638         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13639         to ISO-8859-2.
13640
13641 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13642
13643         * font.el: Split font-family-mappings into X and
13644           mswindows-specific versions.
13645           mswindows-font-create-[object|name]: Treat supplied size
13646           as a pointsize. Added underline and strikethru handling.
13647
13648         * msw-faces.el: changed default mswindows charset to western.
13649
13650         * msw-glyphs.el: removed space in border-glyph font string that
13651           was inserted to get round bugs in the mswindows C font code.
13652
13653 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13654
13655         * minibuf.el: make read-color-completion-table call
13656           (mswindows-color-list for mswindows devices.
13657
13658 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13659
13660         * lisp/font-lock.el
13661         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13662         Let declaration items contain non-word symbol characters.
13663
13664 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13665
13666         * package-get.el (package-get-package-provider): Added autoload
13667         cookie.  Loading "package-get-base.el" in ALL functions that use
13668         it.  Fixed some (interactive ...) with multiple argument specs
13669         again.  Cosmetic indentation changes.
13670
13671 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13672
13673         * info.el (Info-insert-dir): Don't use nreverse on variables
13674         that you want to use later.
13675
13676 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13677
13678         * x-mouse.el (x-set-point-and-move-selection): Replace call
13679         to x-kill-primary-selection with kill-primary-selection
13680
13681 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13682
13683         * simple.el (what-cursor-position): Make cursor position reported
13684         use value of column-number-start-at-one
13685
13686 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13687
13688         * about.el (xemacs-hackers): Fix Jareth's email address.
13689
13690 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13691
13692         * startup.el (startup-splash-frame): Remove
13693         `xemacs-startup-logo-function'.
13694
13695 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13696
13697         * about.el (about-hackers): Update credits list.
13698
13699 1998-06-06  Jeff Miller <jmiller@smart.net>
13700
13701         * lisp/sound.el: Update sound-ext to allow filenames with
13702           extensions to be found by load-sound-file
13703
13704 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13705
13706         * info.el (Info-rebuild-outdated-dir): Removed variable
13707         (Info-auto-generate-directory): New variable
13708         (Info-save-auto-generated-dir): New variable
13709         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13710         (Info-build-dir-anew): Second parameter removed.  Use
13711         `Info-save-auto-generated-dir'
13712         (Info-rebuild-dir): Ditto
13713
13714 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13715
13716         * list-mode.el (next-list-mode-item): Would not recognize
13717         border between directly neighbored items.
13718
13719 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13720
13721         * package-get.el: add autoloads for some functions.
13722
13723 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13724
13725         * specifier.el (let-specifier): Tiny docfixes.
13726
13727 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13728
13729         * msw-mouse.el: set selection-pointer-glyph to Normal.
13730
13731 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13732
13733         * wid-edit.el (widget-specify-secret): New function.
13734         (widget-after-change): Use it.
13735         (widget-specify-field): Use it.
13736
13737 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13738
13739         * mouse.el (drag-window-divider): Use `(not done)' instead of
13740         `doit'; reuse result of `window-pixel-edges'.
13741
13742         * modeline.el (drag-modeline-event-lag): Rename to
13743         drag-divider-event-lag.
13744
13745 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13746
13747         * specifier.el (let-specifier): Rewritten not to generate needless
13748         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13749         arguments.
13750
13751 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13752
13753         * minibuf.el (read-file-name-1): Setup buffer-local value of
13754         `completion-ignore-case' in completions buffer under Windows.
13755
13756 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13757
13758         * about.el (about-maintainer-glyph): Fix support for not
13759         compressed images.
13760
13761 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13762
13763         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13764
13765         * mouse.el (mouse-track): Cancel selection if misc-user event with
13766         `cancel-mode-internal' function is fetched.
13767
13768 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13769
13770         * files.el (save-some-buffers-1): Fixed return value.
13771
13772 1998-06-01  Oliver Graf <ograf@fga.de>
13773
13774         * dragdrop.el: added experimental
13775
13776 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13777
13778         * startup.el (after-init-hook, init-file-user,
13779         user-init-directory, load-user-init-file):  Purge references
13780         to "~/.xemacs/init.el" from docstrings.
13781
13782         (load-user-init-file) Use paths-construct-path to construct
13783         paths to user init files.  Go directly to ~/.emacs, do not
13784         search ~/.xemacs/, do not load `default-custom-file'.
13785
13786 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13787
13788         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13789         general *sh.
13790         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13791
13792 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13793
13794         * menubar-items.el (default-menubar): add Update Packages to customize
13795         menu.
13796
13797 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13798
13799         * faces.el: use toolbar face as a fallback for toolbar properties
13800         in xpm-color-symbols instead of default.
13801
13802         * msw-faces.el: rename 3d-object -> gui-element face.
13803
13804 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13805
13806         * startup.el (xemacs-startup-logo-function): New variable.
13807         (startup-splash-frame): Use it.
13808
13809 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13810
13811         * files.el (save-some-buffers): Would wait 1 second.
13812         (save-some-buffers-1): Delete other windows here instead of in
13813         `save-some-buffers'.
13814         (save-some-buffers): Force redisplay only if windows were deleted.
13815
13816 1998-06-02  Didier Verna  <didier@xemacs.org>
13817
13818         * cus-face.el (custom-face-attributes): generalized the use of
13819         toggle buttons for boolean attributes.
13820         Re-ordered the items a bit.
13821
13822 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13823
13824         * sound.el (default-sound-directory): Use `locate-data-directory'
13825         to find the sounds directory.
13826
13827 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13828
13829         * sound.el: default sound-ext to .wav under mswindows, .au
13830         otherwise. load-default sounds without extensions.
13831
13832 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13833
13834         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13835         if send-pr is not bound.
13836
13837 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13838
13839         * files.el: grok idl files in auto-mode-alist.
13840 1998-06-01  Jeff Miller  <jmiller@smart.net>
13841
13842         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13843         calling `upcase'.
13844
13845 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13846
13847         * msw-glyphs.el: add xbm to the list of image types supported.
13848
13849 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13850
13851         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13852         instead of XEmacs one when dumping InfoDock.
13853
13854 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13855
13856         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13857         for `modeline-visible-p'
13858
13859         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13860
13861 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13862
13863         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13864         since it's not used anymore. doc string fixes.
13865
13866         * package-get.el (package-get-file-installed-p): new function. use
13867         instead of file-installed-p which is in an external package.
13868
13869 1998-05-28  Oliver Graf <ograf@fga.de>
13870
13871         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13872         favor of select-window/switch-to-buffer
13873
13874 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13875
13876         * startup.el: changed (getenv "HOME") to (user-home-directory)
13877
13878 1998-05-25  Oliver Graf <ograf@fga.de>
13879
13880         * frame.el (cde-start-drag) moved to dragdrop.el
13881         (offix-start-drag-region) moved to dragdrop.el
13882         (offix-start-drag) moved to dragdrop.el
13883         * dragdrop.el (cde-start-drag) moved from frame.el
13884         (offix-start-drag-region) moved from frame.el
13885         (offix-start-drag) moved from frame.el
13886         (cde-start-drag-region) cde drag regions
13887         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13888
13889 1998-05-26  Oliver Graf <ograf@fga.de>
13890
13891         * dragdrop.el: created dragdrop-drag prototypes
13892         (cde-start-drag-region) fixed typo
13893
13894 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13895
13896         * simple.el (after-init-hook): Remove reader macro.
13897
13898         * packages.el (packages-hardcoded-lisp): Get rid of reader
13899         macros.  Update DOC string.
13900
13901 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13902
13903         * mouse.el (drag-window-divider): Ditto.
13904
13905         * modeline.el (mouse-drag-modeline): Use it.
13906
13907         * lisp-mode.el (let-specifier): Specify indentation.
13908
13909         * specifier.el (let-specifier): Renamed from
13910         `with-specifier-instance'.
13911
13912 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13913
13914         * x-faces.el:
13915         * faces.el: move definition of xpm-color-symbols from x-faces.el
13916         to faces. Predicate x-get-resource on the presence of x.
13917
13918         * msw-faces.el: set 3d-object face rather than modeline. Specify
13919         faces as specfier defaults.
13920
13921         * package-get.el: don't use package-admin-add-single-file-package.
13922
13923 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13924
13925         * toolbar-items.el: Fixup tooltips.
13926         (toolbar-gnus): Don't use obsolete variable
13927         toolbar-news-frame-properties.
13928         (toolbar-news-reader): Default to `gnus' instead of
13929         `not-configured'.
13930
13931         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13932         Windows.
13933
13934 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13935
13936         * package-get.el: rename -installedp -> -installed-p.
13937
13938 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13939
13940         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13941         attributes, and assinged it to continuation, truncation and
13942         hscroll glyphs.
13943
13944         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13945         and made continuation, truncation and hscroll glyphs arrow
13946         characters out of that font.
13947
13948 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13949
13950         * minibuf.el (minibuffer-electric-separator): Play nicely with
13951         directory-sep-char being \.
13952         (minibuffer-electric-tilde): Ditto.
13953         (read-file-name-map): Ditto.
13954
13955 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13956
13957         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13958         on X devices.
13959         (default-mouse-track-deal-with-down-event): Avoid
13960         `x-disown-selection'; use `disown-selection' instead.
13961
13962 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13963
13964         * select.el:
13965         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13966         moved to (cut-copy-clear-internal) in select.el. Ditto for
13967         (x-delete-primary-selection) (x-kill-primary-selection)
13968         (x-copy-primary-selection).
13969         (own-clipboard): new function.
13970
13971         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13972         functions in select.el. remove old ones.
13973         (mswindows-own-clipboard): new function.
13974
13975 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13976
13977         * gnuserv.el: allow connections from mswindows type devices.
13978
13979 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13980
13981         * msw-glyphs.el: change image type used from cursor to resource.
13982
13983 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13984
13985         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13986         for {top,bottom}-{left,right} values in addition to
13987         {top,bottom}_{left,right}.
13988         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13989
13990 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13991
13992         * cl-macs.el (specifier-instance): Undefine its setf method.
13993
13994         * specifier.el (with-specifier-instance): Added docstring.
13995
13996         * mouse.el (drag-window-divider): Ditto.
13997
13998         * modeline.el (mouse-drag-modeline): Use it.
13999
14000         * lisp-mode.el (with-specifier-instance): Define its indentation
14001         level.
14002
14003         * specifier.el (with-specifier-instance): New macro.
14004
14005 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14006
14007         * package-get.el (package-get-create-custom): new function to
14008         auto-generate package-get-custom.el from package-get-base.el.
14009         * (package-get-ever-installedp): new function.
14010         * (package-get-custom): new function to get all packages specified
14011         by customize.
14012
14013 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14014
14015         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14016
14017 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14018
14019         * cl-extra.el: Reverse previous float change.
14020
14021 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14022
14023         * x-faces.el:
14024         * faces.el (try-font-name): moved from x-faces.el since it is
14025         required by w3 under mswindows as well X.
14026
14027 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14028
14029         * winnt.el: Removed evil (setq completion-ignore-case t)
14030         clause, one more overlookef fsfism.
14031         (nt-quote-args-functions-alist): End sentences with double space.
14032
14033 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14034
14035         * window-xemacs.el (push-window-configuration): Remove kludgery of
14036         recaching default-toolbar specifier.
14037         (pop-window-configuration): Ditto.
14038         (unpop-window-configuration): Ditto.
14039
14040 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14041
14042         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14043
14044 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14045
14046         * winnt.el (nt-quote-args-verbatim): Added function.
14047         (nt-quote-args-prefix-quote): Added function.
14048         (nt-quote-args-backslash-quote): Added function.
14049         (nt-quote-args-double-quote): Added function.
14050         (nt-quote-args-functions-alist): New variable.
14051         (nt-quote-process-args): Added function. This is the main quoting
14052         work horse called from process-nt.c
14053
14054 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14055
14056         * winnt.el: Removed duplicate definitions for backspace,
14057         delete, M-backspace and C-M-backspace.
14058         (file-name-buffer-file-type-alist): Removed this variable.
14059         (find-buffer-file-type): Removed function.
14060         (find-file-binary):  Removed function.
14061         (find-file-text): Removed function.
14062         (find-file-not-found-set-buffer-file-type): Removed function.
14063         (save-to-unix-hook): Removed function.
14064         (revert-from-unix-hook): Removed function.
14065         (using-unix-filesystems): Removed function.
14066         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14067         warning.
14068         (x-set-selection): Removed function.
14069         (x-get-selection): Removed function.
14070         Removed commented FSFisms.
14071         Replaced copyright notice (this file is not part of GNU Emacs).
14072         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14073         comint-process-echoes setting to t.
14074
14075 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14076
14077         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14078         and used following the interface change of
14079         `paths-find-recursive-path'.
14080
14081         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14082         regexp instead of a list of base names.
14083         (paths-version-control-filename-regexp):
14084         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14085         Introduced and used following the interface change of
14086         `paths-find-recursive-path'.
14087
14088 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14089
14090         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14091         on X devices, rather than on all non-TTY devices.
14092
14093 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14094
14095         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14096
14097         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14098
14099 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14100
14101         * itimer.el (activate-itimer): Fixed usage of integers
14102         as argument to `concat'.
14103
14104 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14105
14106         * itimer.el (start-itimer): replace the use of `concat' with
14107         `format'
14108
14109 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14110
14111         * mode-motion.el (mode-motion-hook): Clarify docstring.
14112         From Bob Weiner <weiner@altrasoft.com>
14113
14114         * loadhist.el (symbol-file): Supply prompt string when used
14115         interactively.
14116         From Bob Weiner <weiner@altrasoft.com>
14117
14118 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * loadup.el (really-early-error-handler): Ditto.
14121
14122         * update-elc.el: Ditto.
14123
14124         * setup-paths.el (paths-construct-exec-path): Ditto.
14125
14126         * make-docfile.el: Ditto.
14127
14128         * find-paths.el (paths-decode-directory-path): Use split-path
14129         instead of decode-path.
14130
14131         * files.el (parse-colon-path): Update docstring reference.
14132
14133 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14134
14135         * msw-init.el:
14136         * x-init.el:
14137         Bind cut'n'paste keys to non window-system specific functions.
14138
14139         * msw-select.el: New function mswindows-clear-clipboard.
14140         mswindows-cut-copy-clipboard extended to handle clearing of the
14141         selection and renamed to mswindows-cut-copy-clear-clipboard.
14142
14143         * select.el: on mswindows devices delete-primary-selection
14144         calls mswindows-clear-clipboard.
14145
14146 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14147
14148         * simple.el (quoted-insert): Inhibit quit when using read-char.
14149
14150         * cmdloop.el (read-char): Don't inhibit quit.
14151         (read-char-exclusive): Ditto.
14152         (read-char): Signal quit if quit-char was pressed.
14153         (read-char-exclusive): Ditto.
14154         (read-quoted-char): Return a character, not integer.
14155
14156         * menubar-items.el (default-popup-menu): Use Andy's generic
14157         selection code.
14158         (default-popup-menu): Fix code.
14159
14160 1998-05-14  Oliver Graf <ograf@fga.de>
14161
14162         * dragdrop.el (dragdrop-function-widget): this time it's done
14163
14164 1998-05-13  Oliver Graf <ograf@fga.de>
14165
14166         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14167
14168 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14169
14170         * device.el (device-pixel-width):
14171         (device-pixel-height):
14172         (device-mm-width):
14173         (device-mm-height):
14174         (device-bitplanes):
14175         (device-color-cells): Swapped parameters to device-system-metric
14176         according to the interface change.
14177
14178 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14179
14180         * mouse.el (default-mouse-motion-handler): Use new name of the
14181         function event-over-vertical-divider-p.
14182         Do not set E-W arrow cursor over the divider if
14183         vertical-divider-draggable-p is nil in the window.
14184         ([top-level]): Use new name for the variable
14185         vertical-divider-map.
14186         (drag-window-divider): Respect vertical-divider-draggable-p.
14187         Variable name typo fixes.
14188
14189 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14190
14191         * keymap.el (kbd): Define here; handle string constants and
14192         others...
14193
14194 1998-05-15  Christian Nyb <chr@mediascience.no>
14195
14196         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14197         in Emacs 18.
14198
14199 1998-05-13  Didier Verna  <didier@xemacs.org>
14200
14201         * mouse.el (drag-window-divider): give the vertical divider a
14202         pressed look when dragging it.
14203
14204 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14205
14206         * faces.el: predicate some more face operations on x or mswindows
14207         not just x.
14208
14209         * modeline.el: enable modeline coloring for mswindows.
14210
14211 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14212
14213         * minibuf.el (minibuffer-default): Added variable; compatible with
14214         FSF Emacs.
14215         (next-history-element): Used `minibuffer-default'.
14216
14217 1998-05-12  Oliver Graf <ograf@fga.de>
14218
14219         * dragdrop.el (dragdrop-function-widget): button and mods ok
14220         arguments still look a bit strange
14221         (dragdrop-compare-mods) created
14222         (dragdrop-drop-do-functions) correctly checks for buttons and
14223         modifiers
14224
14225 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14226
14227         * setup-paths.el (paths-default-info-directories): Replace
14228         path-separator with directory-sep-char.
14229
14230         * files.el (path-separator): Don't define it here.
14231
14232 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14233
14234         * update-elc.el: Ditto.
14235
14236         * setup-paths.el (paths-construct-exec-path): Ditto.
14237
14238         * make-docfile.el: Ditto.
14239
14240         * loadup.el (really-early-error-handler): Ditto.
14241
14242         * find-paths.el (paths-decode-directory-path): Use decode-path
14243         instead of decode-path-internal.
14244
14245         * files.el (parse-colon-path): Update docstring.
14246
14247 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14248
14249         * subr.el (get-buffer-window-list): Make BUFFER optional.
14250
14251         * window-xemacs.el (windows-of-buffer): Defalias to
14252         get-buffer-window-list.
14253
14254 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14255
14256         * disass.el: Fix maintainer keyword.
14257
14258         * bytecomp.el (byte-compile-and-load-file): Autoload.
14259         (byte-compile-buffer): Ditto.
14260
14261         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14262         value is returned, not the name.
14263         (lisp-imenu-generic-expression): Enable it.
14264         (lisp-mode-variables): Ditto.
14265         (lisp-indent-offset): Change defconst to defvar.
14266         (lisp-indent-function): Ditto.
14267         (lisp-body-indent): Ditto.
14268
14269 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14270
14271         * modeline.el: Use zap-last-kbd-macro-event.
14272
14273         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14274         nil, don't attempt to do anything with messages.
14275         (eval-last-sexp): Use `letf' for clarity.
14276
14277 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14278
14279         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14280
14281 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14282
14283         * buff-menu.el:
14284         * lisp-mode.el:
14285         * obsolete.el:
14286         Change empty docstrings into no doc strings at all.
14287         Fix bogus FSF-format docstrings.
14288         * etags.el: Fix docstring.
14289
14290 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14291
14292         * package-get.el (package-get): Use internal md5
14293
14294 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14295
14296         * about.el (about-xemacs): Correct abuse of concat.
14297
14298 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14299
14300         * info.el (Info-mode): Use easymenu.
14301
14302 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14303
14304         * apropos.el (apropos): Don't use concat with integers.
14305
14306         * cmdloop.el (describe-last-error): Handle the case when no error
14307         was seen gracefully.
14308
14309         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14310         defun.
14311         (apropos-describe-plist): Ditto.
14312
14313         * help.el (with-displaying-help-buffer): Revert to a defun.
14314         (describe-key): Use it as defun.
14315         (describe-mode): Ditto.
14316         (describe-bindings): Ditto.
14317         (describe-prefix-bindings): Ditto.
14318         (describe-installation): Ditto.
14319         (view-lossage): Ditto.
14320         (describe-function): Ditto.
14321         (describe-variable): Ditto.
14322         (describe-syntax): Ditto.
14323
14324 1998-05-11  Oliver Graf <ograf@fga.de>
14325
14326         * dragdrop.el: changed order of require/provide
14327         (dragdrop-drop-mime-default) changed to new calling conventions
14328         (dragdrop-drop-do-functions) changed to new calling conventions
14329         (dragdrop-function-widget) this one needs more work...
14330
14331 1998-05-10  Oliver Graf <ograf@fga.de>
14332
14333         * about.el: another small change in my entry
14334         * dragdrop.el (dragdrop-drop-log-function): logging added
14335         plus customizations
14336         changed interface to handler functions. now called with event
14337         and object
14338
14339 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14340
14341         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14342         E-W arrow pointer displayed over draggable dividers.
14343
14344         * mouse.el (default-mouse-motion-handler): Show it when
14345         appropriate.
14346         (drag-window-divider): Added.
14347         ([top-level]): Initialized window-divider-map with a keymap
14348         binding the above function to left button down event.
14349
14350         * x-mouse.el (x-init-pointer-shape): Initialize
14351         divider-pointer-glyph from Cursor.dividerPointer, or use default
14352         E-W double arrow.
14353
14354 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14355
14356         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14357
14358 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14359
14360         * simple.el (count-words-buffer): Don't query for buffer.
14361         (count-lines-buffer): Ditto.
14362
14363 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14364
14365         * help.el (where-is): add optional insert argument.
14366
14367 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14368
14369         * help.el (describe-key-briefly): New argument INSERT.
14370
14371         * simple.el (eval-expression): New optional argument; synch with
14372         FSF 20.3.
14373
14374         * keydefs.el (global-map): Add new register bindings.
14375
14376         * register.el: Synched with FSF 20.3.
14377
14378 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14379
14380         * window-xemacs.el (recenter): all arguments are optional.
14381
14382 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14383
14384         * device.el: (device-pixel-width): Reflected name/parameters
14385         change to device-system-metric.
14386         (device-pixel-height): Ditto.
14387         (device-mm-width): Ditto.
14388         (device-mm-height): Ditto.
14389         (device-bitplanes): Ditto.
14390         (device-color-cells): Ditto.
14391
14392 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14393
14394         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14395
14396         * cl.el (most-positive-fixnum): Document.
14397         (most-negative-fixnum): Ditto.
14398
14399         * cus-dep.el: Updated comment.
14400
14401         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14402         constant.
14403
14404         * cus-load.el (custom-put): Removed.
14405
14406         * files.el (after-find-file): Just resignal quit instead of
14407         signaling "canceled".
14408
14409 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14410
14411         * frame.el (other-frame): Use `focus-frame' instead of
14412         select-frame kludges.
14413
14414         * lisp-mode.el: Update lisp-indent-function for
14415         save-selected-frame and with-selected-frame.
14416
14417         * frame.el (save-selected-frame): New macro.
14418         (with-selected-frame): Ditto.
14419         (other-frame): Use `set-frame-focus'.
14420
14421 1998-05-06  Oliver Graf <ograf@fga.de>
14422
14423         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14424         (dragdrop-drop-url-default) default handler for URL drops created
14425         (dragdrop-drop-mime-default) default handler for MIME drops created
14426         (dragdrop-drop-functions) default custom for handling drops created
14427         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14428
14429 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14430
14431         * mouse.el: Removed redundant mouse-mswindows-drop function.
14432
14433 1998-05-05  Oliver Graf <ograf@fga.de>
14434
14435         * about.el: changed some text in my entry
14436         * dragdrop.el: added customs
14437
14438 1998-05-04  Oliver Graf <ograf@fga.de>
14439
14440         * mouse.el: killed global drop key bindings
14441         (mouse-offix-drop) removed
14442         * dragdrop.el: created
14443         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14444
14445 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14446
14447         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14448         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14449
14450         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14451         obsolete comment.
14452
14453         * scrollbar.el (scrollbars-visible-p): Use new
14454         {vertical,horizontal}-scrollbar-visible-p specifiers.
14455
14456 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14457
14458         * device.el (device-pixel-height):
14459         (device-pixel-width):
14460         (device-mm-width):
14461         (device-mm-height):
14462         (device-bitplanes):
14463         (device-color-cells): Moved these 6 functions from device.c; they
14464         all use single (device-system-metrics) call.
14465
14466 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14467
14468         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14469         were renamed.
14470
14471         * menubar-items.el:
14472         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14473         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14474
14475         * help.el (help-map): Remove Hyperbole keybinding logic.
14476         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14477
14478 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14479
14480         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14481         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14482
14483 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14484
14485         * msw-glyphs.el: use nicer icon3 from the frame icon.
14486
14487 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14488
14489         * version.el (emacs-version): Remove InfoDock conditionals.
14490
14491         * startup.el (startup-splash-frame): Change ID logo name.
14492
14493 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14494
14495         * files.el (after-find-file): If the user presses C-g on
14496         directory-creation prompt, kill the buffer.
14497
14498 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14499
14500         * simple.el (count-words-region): Reverse previous change.
14501
14502 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14503
14504         * replace.el (query-replace): Just call perform-replace.
14505         (query-replace-regexp): Ditto.
14506         (perform-replace): Move region handling here.
14507         (perform-replace): Use the new arg to match-data.
14508
14509 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14510
14511         * x-init.el: Install X specific display table that
14512           displays char 0240 as a space to avoid whatever it is
14513           that screws up display of that character code.
14514
14515 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14516
14517         * help.el (function-arglist): If no arguments are documented for a
14518         subr, print nothing rather than incorrect output.
14519
14520 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14521
14522         * cmdloop.el (command-error): Update bail-out error message to use
14523         `emacs-program-name'.
14524
14525         * lib-complete.el: Remove reader macro cruft.
14526
14527         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14528         cruft.
14529
14530         * simple.el (count-words-region): Drop interactive-p check on the
14531         message.
14532
14533 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14534
14535         * font.el
14536         * msw-faces.el
14537         Correct spelling of mswindows-font-canonicalize-name.
14538
14539 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14540
14541         * ldap.el (ldap-host-parameters-alist): Replaced with
14542         `ldap-host-parameters-plist'
14543         (ldap-search): Adapt to previous change
14544
14545 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14546
14547         * about.el (about-hackers): Update Bob Weiner bio.
14548         (about-maintainer-info): Ditto.
14549
14550 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14551
14552         * simple.el (display-warning-minimum-level): Docfix.
14553
14554 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14555
14556         * widget.el (:default-get): New keyword.
14557         * wid-edit.el (default, widget-default-default-get): Define it.
14558         (group, widget-group-default-get): Define it.
14559         (menu-choice, widget-choice-default-get): Define it.
14560         (widget-default-get): New function.
14561         (widget-choice-action): Call it.
14562         (widget-editable-list-entry-create): Call it.
14563
14564 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14565
14566         * byte-optimize.el (byte-boolean-vars): Removed.
14567         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14568         lookup through `byte-boolean-vars'.
14569
14570 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14571
14572         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14573         resource-provided values into ghost specs for scrollbar-height and
14574         scrollbar-width.
14575
14576 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14577
14578         * byte-optimize.el: Don't attempt to optimize /=.
14579
14580         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14581         (byte-compile-/=): Ditto.
14582
14583 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14584
14585         * apropos.el: Use `with-displaying-help-buffer'.
14586         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14587         Use `with-displaying-help-buffer'.
14588         (apropos-follow): Do not give special treatment to buffer cursor
14589         was in prior to a mouse click.
14590         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14591         (apropos-print-doc): Set correct buffer for setting text
14592         properties.
14593
14594 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14595
14596         * help.el (help-buffer-prefix-string): New variable.
14597         (help-buffer-name): Use it.
14598
14599         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14600         mode menu.
14601
14602 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14603
14604         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14605
14606 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14607
14608         * files.el (find-file-noselect): Update docstring.
14609         (find-file-noselect): Signal an error if found an unreadable file.
14610         (file-chase-links): Save the match data.
14611         (normal-mode): Use `lwarn' and `error-message-string'.
14612         (interpreter-mode-alist): Change defconst to defvar.
14613         (inhibit-first-line-modes-regexps): Ditto.
14614         (inhibit-first-line-modes-regexps): Added .tgz.
14615         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14616         (change-major-mode-with-file-name): New user-option.
14617         (set-visited-file-name): Synched with FSF.
14618         (file-name-extension): New function, from FSF 20.3.
14619         (file-relative-name): Synched with FSF.
14620         (save-some-buffers): Support the C-r feature.
14621         (recover-session): Synched with FSF.
14622         (kill-some-buffers): Ditto.
14623         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14624
14625 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14626
14627         * files.el (insert-file): Undo previous change and reenable use of
14628         format.el.
14629
14630 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14631
14632         * window-xemacs.el (recenter): Define.
14633
14634 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14635
14636         * font.el (mswindows-font-create-name)
14637         (mswindows-font-create-object): new functions for mswindows type
14638         fonts.
14639
14640         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14641         strings are parsed as well as font objects.
14642
14643 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14644
14645         * modeline.el (defining-kbd-macro): Restore modeline indication of
14646         kbd-macro being recorded.
14647         (add-minor-mode): Simplify docstring.
14648         (modeline-minor-mode-menu): Remove stuff.
14649
14650 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14651
14652         * code-process.el (call-process): dynamically decide process
14653         coding type.
14654
14655 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14656
14657         * modeline.el: Add line-number-mode, column-number-mode to
14658         the modeline minor-mode menu.  Button2 on the line number does
14659         goto-line.
14660
14661 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14662
14663         * mouse.el: move x-selection-owner-p type things to
14664         selection-owner-p.
14665
14666         * msw-init.el: copy zmacs stuff from x-init.el
14667
14668         * msw-select.el (mswindows-own-selection)
14669         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14670         functions. Very simple minded implementation of selectio
14671         ownership.
14672
14673         * select.el (own-selection) (disown-selection)
14674         (activate-region-as-selection) (select-make-extent-for-selection)
14675         (valid-simple-selection-p): functions moved from x-select.el for
14676         generalized selection.
14677
14678         * x-select.el: see select.el changes.
14679
14680         * x-toolbar.el: use new selection functions.
14681
14682 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14683
14684         * packages.el (packages-find-package-directories): Fixed bug that
14685         would pick up multiple site-package directories.
14686         (package-locations): Added "xemacs-packages" as a late package
14687         location.
14688
14689         * find-paths.el: Now uses `emacs-program-name' and
14690         `emacs-program-version'.
14691         Additions to enforce version-specific directories in
14692         `paths-find-version-directory'.
14693
14694 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14695
14696         * default.el: Removed.
14697         * site-start.el: Removed.
14698
14699 1998-04-29  Didier Verna  <didier@xemacs.org>
14700
14701         * minibuf.el (minibuffer-history-minimum-string-length): Default
14702         to nil.
14703
14704 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14705
14706         * find-paths.el (paths-program-name): Rename.
14707         (paths-emacs-root-p): Ditto.
14708         (paths-find-site-directory): Ditto.
14709
14710 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14711
14712         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14713         `emacs-lisp-byte-compile-and-load'.
14714
14715 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14716
14717         * ldap.el (ldap-search): Fixed additional parameter passing to
14718         `ldap-open'
14719
14720 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14721
14722         * select.el (kill-primary-selection) (selection-owner-p)
14723         (copy-primary-selection) (yank-clipboard-selection)
14724         (selection-exists-p) (delete-primary-selection): new file and
14725         functions that do the right thing for the selected device.
14726
14727         * x-menubar.el: use generalised selection functions.
14728
14729         * dumped-lisp.el: dump select.el.
14730
14731 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14732
14733         * find-paths.el (paths-progname): New variable.
14734         (paths-emacs-root-p): Use it.
14735         (paths-find-site-directory): Ditto.
14736
14737 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14738
14739         * loadup.el ((member "dump" command-line-args)): Dump as
14740         `infodock' if InfoDock.
14741
14742 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14743
14744         * find-paths.el (construct-emacs-version): Simplify, include
14745         program name in the return value.
14746         * (paths-find-version-directory): Use it.
14747
14748 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14749
14750         * info.el (Info-parse-dir-entries): Fixed regexp
14751         (Info-build-dir-anew): Remove full suffix and capitalize info file
14752         name for files with no @direntry
14753         (Info-batch-rebuild-dir): New function
14754         (Info-suffixed-file): Check for regular files instead of simple
14755         file existence (could catch directories before)
14756
14757 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14758
14759         * setup-paths.el, find-paths.el: Removed uses of `not' which
14760         temacs doesn't have.
14761
14762         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14763         into root searching.
14764
14765 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14766
14767         * subr.el: Remove definition of `not'.
14768
14769 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14770
14771         * msw-glyphs.el: enable graphics support.
14772
14773 1998-04-23  Didier Verna  <didier@xemacs.org>
14774
14775         * x-menubar.el (default-menubar): restored the line-number-mode
14776         option.
14777
14778         * misc doc string updates related to the options menu.
14779
14780 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14781
14782         * setup-paths.el (paths-construct-load-path): Fix typo.
14783
14784 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14785
14786         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14787         font-menu-ignore-scaled-fonts don't have to be bound now; this
14788         gets us one step further towards making --no-autoloads work.
14789
14790         * startup.el (normal-top-level): Load auto-autoloads only if
14791         lisp-directory is non-nil.
14792
14793         * setup-paths.el (paths-construct-load-path): Made it robust
14794         against nil lisp-directory.
14795
14796         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14797         to the list of variables that cause a warning when nil.
14798
14799         * toolbar.el (init-toolbar-location): Now works even when there's
14800         no toolbar icon directory.
14801
14802 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14803
14804         * help.el (view-lossage): Recognize it.
14805
14806         * simple.el (log-message): Mark multiline messages.
14807
14808 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14809
14810         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14811
14812 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14813
14814         * package-get.el (package-get-all):  add `\n' separator to
14815         interactive specification so that both variables are read
14816
14817 1998-04-22  Didier Verna  <didier@xemacs.org>
14818
14819         * x-menubar.el: ported the options menu to Custom.
14820         Moved the "read only" toggle button to the buffers menu.
14821         Corrected some missing ;;;###autoload or defcustom.
14822
14823         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14824         the scrollbar-visible specifier for options menu handling.
14825
14826         * toolbar.el (toolbar-visible-p)
14827                      (toolbar-captioned-p)
14828                      (default-toolbar-position): defcustom wrappers around
14829         the toolbar specifiers for options menu handling.
14830
14831         * frame.el (get-frame-for-buffer-default-instance-limit):
14832         defcustom it for options menu handling.
14833
14834         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14835         font-lock-mode for options menu handling.
14836
14837         * cus-start.el: added Custom properties to overwrite-mode for
14838         options menu handling.
14839
14840 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14841
14842         * about.el: shameless self-promotion.
14843
14844 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14845
14846         * simple.el (raw-append-message): Slightly optimize.
14847         (remove-message): Use `push' for clarity.
14848         (append-message): Ditto.
14849         (display-warning): Dito.
14850         (raw-append-message): Send the message to the appropriate device.
14851
14852 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14853
14854         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14855         From Sean MacLennan <Sean.MacLennan@pika.ca>
14856
14857 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14858
14859         * setup-paths.el: Changed `directory-sep-char' to
14860         `path-separator', following a change in GNU Emacs.
14861
14862 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14863
14864         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14865         (Info-build-dir-anew): Add a final newline.
14866         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14867         is `always'
14868         (Info-rebuild-dir): Ditto
14869
14870         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14871
14872 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14873
14874         * simple.el (count-words-buffer): Retain zmacs region.
14875         (count-words-region): Ditto.
14876         * simple.el: (what-line): Expanded line counts.
14877         (count-lines): New parameter to conditionalize whether collapsed
14878         lines get counted.
14879         From Bob Weiner <weiner@altrasoft.com>
14880
14881 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14882
14883         * packages.el (package-locations): infodock-packages must override
14884         mule-packages and packages.
14885
14886 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14887
14888         * wid-edit.el:
14889         remove rude messages from widget-activation-widget-mapper
14890         and widget-activation-glyph-mapper
14891
14892 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14893
14894         * toolbar.el: Remove (featurep 'x) test from
14895         toolbar-make-button-list
14896
14897 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14898
14899         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14900         only if in the same frame.
14901
14902 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14903
14904         * packages.el (package-locations): Added site-packages hierarchy.
14905
14906         * setup-paths.el (paths-default-info-directories): Introduced and
14907         used.
14908
14909         * packages.el, setup-paths.el: Set various path searching depths
14910         to 1.
14911
14912         * packages.el (packages-hierarchy-depth):
14913         (packages-load-path-depth): Introduced and used.
14914
14915         * setup-paths.el (paths-load-path-depth): Introduced and used.
14916
14917         * find-paths.el (paths-find-recursive-path): Added max-depth
14918         parameter.
14919
14920 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14921
14922         * setup-paths.el (paths-construct-info-path): Removed
14923         dependency on behavior of (file-name-as-directory "").
14924
14925 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14926
14927         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14928         lisp objects
14929
14930 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14931
14932         * dump-paths.el, startup.el: Added handling for --debug-paths.
14933
14934 1998-04-15  William M. Perry  <wmperry@aventail.com>
14935
14936         * wid-edit.el: We cannot just set the help-echo or balloon-help
14937           properties for an extent based on the :help-echo widget
14938           property, since help-echo and balloon-help cause an EXTENT to
14939           get passed in, where :help-echo functions are expecting a WIDGET
14940
14941 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14942
14943         * scrollbar.el (init-scrollbar-from-resources): Call
14944         mswindows-init-scrollbar-metrics when appropriate.
14945
14946 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14947
14948         * dumped-lisp.el: dump x-toolbar for window system
14949
14950         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14951         have support and xpm.
14952
14953 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14954
14955         * files.el (toggle-read-only): Fix docstring.
14956         From Didier Verna <didier@xemacs.org>
14957
14958 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14959
14960         * startup.el (normal-top-level): Load autoload-file-name without
14961         specifying an extension---some people only auto-autoload.el.gz.
14962
14963 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14964
14965         * files.el (backup-enable-predicate): Don't bomb on NAME being
14966         nil.
14967
14968 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14969
14970         * find-paths.el, packages.el: Now prefers configure'd paths.
14971         This shouldn't cause any of the originally anticipated problems as
14972         the current paths architecture will not define the various
14973         configure-xxx variables if they're not specified on the configure
14974         command line.
14975
14976         * find-paths.el, setup-paths.el, packages.el: Removed all
14977         mentionings of "/" as a path separator.
14978         Used paths-construct-path throughout.
14979
14980         * find-paths.el (paths-construct-path): Created to assemble paths
14981         from directory components.
14982
14983         * setup-paths.el, packages.el: Used paths-decode-directory-path
14984         instead of decode-path-internal.
14985
14986         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14987         and associates.
14988         (paths-decode-directory-path) Created.
14989
14990         * setup-paths.el: Changed configure-exec-path to
14991         configure-exec-directory.
14992
14993 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14994
14995         * packages.el (packages-find-packages): Fixed decoding of
14996         EMACSPACKAGEPATH.
14997
14998         * startup.el: -no-packages -> -no-early-packages.
14999
15000         (packages-load-package-lisps): Fixed loading of auto-autoload
15001         files.
15002
15003         * startup.el (normal-top-level): Fixed loading of core
15004         auto-autoload.
15005
15006         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15007
15008         * startup.el, packages.el, dump-paths.el: Added proper settings
15009         for site-directory and lisp-directory variables.
15010
15011         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15012         inhibit-package-autoloads and fixed handling of it.
15013
15014         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15015         handling of former inhibit-package-init, now
15016         inhibit-early-packages, to make -vanilla etc. work.
15017
15018 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15019
15020         * code-process.el (start-process): Fallback to 'undecided instead
15021         of 'binary for process input coding stream.
15022
15023         * process.el (start-process): Docstring fix.
15024
15025 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15026
15027         * info.el (Info-insert-dir): Do not insert temporary dir files
15028         in Info-dir-file-attributes
15029         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15030         (Info-rebuild-dir): Ditto.
15031
15032 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15033
15034         * obsolete.el: Added obsoleteness declarations for
15035         `site-directory' and `Info-default-directory-list'.
15036
15037 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15038
15039         * find-paths.el (paths-find-emacs-root): Only look at the
15040         executable at the end of the symlink chain for determining the
15041         Emacs root.
15042
15043 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15044
15045         * setup-paths.el (paths-construct-info-path): Changed construction
15046         to cater to gone default in configure.
15047
15048         * find-paths.el (paths-uniq-append): Added.
15049
15050         * packages.el: Rewritten package path construction once again.
15051
15052         * dump-paths.el, startup.el: Removed package-path as a global
15053         variable.
15054
15055         * package-admin.el (package-admin-add-single-file-package):
15056         (package-admin-add-binary-package): Changed package-path to
15057         late-packages.
15058
15059         * packages.el (packages-split-path): Split path at "/" rather than
15060         nil according to change in emacs.c.
15061
15062 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15063
15064         * setup-paths.el (paths-construct-info-path): Changed info path
15065         order so that directories come out right.
15066         (paths-find-lock-directory): Fixed bug: It used to think
15067         configure-lock-directory is a path.
15068
15069 1998-04-06  Jeff Miller <jmiller@smart.net>
15070
15071         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15072         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15073         eases the use of toolbar-add/kill-item functions.
15074
15075 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15076
15077         * code-files.el (file-coding-system-alist): Commented out
15078         loaddefs.el magical treatment.
15079
15080 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15081
15082         * info.el (Info-rebuild-outdated-dir): Added new option
15083         `conservative' and made it the default
15084         (Info-rebuild-dir): Appropriately parse multi-line description
15085         strings, and multi-section dir files. Issue warning when dir
15086         is rebuilt as temporary
15087         (Info-build-dir-anew): Issue warning when dir is built as
15088         temporary
15089
15090 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15091
15092         * list-mode.el (list-mode-map): Bind highlight motion commands to
15093         standard keys left, right, C-b and C-f.
15094
15095 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15096
15097         * files.el (auto-mode-alist): allow .sc for Scheme->C
15098
15099 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15100
15101         * loadup.el (pureload): Don't quote (garbage-collect).
15102
15103 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15104
15105         * package-get-base.el: Updated.
15106
15107 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15108
15109         * isearch-mode.el (isearch-just-started): New variable.
15110         (isearch-mode): Set it.
15111         (isearch-repeat): Advance one character forward only if the search
15112         was successful, and was not just started.
15113         (isearch-repeat): Clear isearch-just-started.
15114
15115 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15116
15117         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15118         if running -batch.
15119
15120 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15121
15122         * subr.el (listify-key-sequence): Removed.
15123
15124 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15125
15126         * bytecomp.el (byte-compile-print-gensym): New option.
15127         (byte-compile-output-file-form): Use it.
15128         (byte-compile-output-docform): Ditto.
15129         (byte-compile-compiled-obj-to-list): Ditto.
15130
15131 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15132
15133         * msw-glyphs.el: set frame icon if xpm support.
15134
15135 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15136
15137         * help.el: Code that pretty prints variable values
15138           removed.
15139
15140 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15141
15142         * find-paths.el (paths-emacs-root-p): Correct test for installation
15143         directory.
15144         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15145
15146 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15147
15148         * loaddefs.el: Don't set debug-ignored-errors; leave
15149           its default value set to nil.
15150
15151 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15152
15153         * info.el (Info-rebuild-dir): fixed mis-spelling.
15154
15155 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15156
15157         * info.el (Info-rebuild-outdated-dir): New custom var
15158         (Info-insert-node): Create/update dir file when needed, ie when it
15159         does not exist or is older than some info files in directory
15160
15161 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15162
15163         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15164         for last packages, mainly for using a 20.4 package base.
15165
15166         * packages.el (late-packages): Typo fix.  It was called
15167         early-packages.
15168
15169         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15170         relative symlinks correctly.
15171         (paths-find-emacs-roots): More rigorous checking for plausible
15172         configuration-time root.
15173
15174         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15175         find its roots.
15176
15177 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15178
15179         * faces.el: Fix docstrings.
15180         * glyphs.el: Fix docstrings.
15181         * mouse.el: Fix docstrings.
15182
15183         * frame.el: Change phrase `current frame' to `selected frame'.
15184
15185         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15186
15187         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15188         macros using backquote to make them infinitely more readable.
15189
15190 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15191
15192         * packages.el (packages-find-package-path): Hardcoded specialized
15193         InfoDock support until we can clean this up.
15194
15195         * help.el (describe-bindings-1): Return the value of the bindings
15196         help buffer created.
15197         (describe-bindings): Ditto.
15198
15199         * simple.el (set-variable): Restore previous behavior of not
15200         bombing if the variable to set is not boundp.
15201
15202 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15203
15204         * packages.el (packages-handle-package-dumped-lisps): Allow for
15205         non-local files to be loaded off the package-lisp variable.
15206
15207 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15208
15209         * x-faces.el: Global X resources should override
15210           specs for all device classes (color, grayscale, mono);
15211           code currently doesn't override any of them.  Fixed by
15212           calling remove-specifier with '(x default) as the tag
15213           set and allowing inexact matches.
15214
15215 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15216
15217         * faces.el: Separated face initializations based on
15218           device classes into device type specific (tag set,
15219           instantiator) pairs.
15220
15221 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15222
15223         * wid-edit.el (widget-choice-action): Remember user's explicit
15224         choice.
15225         (widget-choice-value-create): Respect it.
15226         From Richard Stallman <rms@gnu.org>
15227
15228 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15229
15230         * setup-paths.el (paths-construct-info-path): Always append
15231         existing directories from configure-time info path.
15232
15233         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15234         Info-directory-list.
15235
15236         * info.el: Removed Info-default-directory-list which was broken by
15237         design.
15238         Removed bogus initialization of Info-directory-list---startup.el
15239         can do a much better job.
15240         Added autoload of Info-directory-list.
15241
15242         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15243         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15244         be exclusive; now it's merely given precedence, just like in the
15245         old days.
15246
15247 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15248
15249         * find-paths.el (paths-find-architecture-directory): Fix bug with
15250         finding; it used to default too early.
15251
15252 1998-03-25  Martin Buchholz <martin@xemacs.org>
15253
15254         * packages.el (packages-split-path): Fix a bug; it used to fail
15255         for paths that weren't split.
15256
15257 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15258
15259         * finder.el (finder-compile-keywords): trap on errors.
15260
15261 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15262
15263         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15264           fourth argument of t so that only the specs exactly
15265           matching the tag lists are removed.
15266
15267 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15268
15269         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15270
15271 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15272
15273         * minibuf.el (mouse-read-file-name-1): If a default directory was
15274         specified, use it for generating the completions.
15275
15276 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15277
15278         * update-elc.el: Now respects inhibit-package-init and
15279         inhibit-site-lisp.
15280         Now does path construction with loadup-paths.
15281
15282         * startup.el (normal-top-level, startup-setup-paths): Now respects
15283         inhibit-package-init and inhibit-site-lisp.
15284
15285         * packages.el (packages-find-package-path): Extended package path
15286         by version-specific hierarchies.
15287         (packages-find-packages): Now respects inhibit flag and
15288         inhibit-site-lisp.
15289         Moved path setup to loadup-paths.
15290
15291         * make-docfile.el: Now respects inhibit-package-init and
15292         inhibit-site-lisp.
15293         Now does path construction with loadup-paths.
15294
15295         * loadup.el: Now respects inhibit-package-init and
15296         inhibit-site-lisp.
15297
15298         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15299
15300         * loadup-paths.el: New file: setup load-path to encompass
15301         packages.
15302
15303 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15304
15305         * auto-show.el: load-gc renamed to pureload.
15306         * site-load.el: Ditto.
15307         * packages.el (toplevel): Ditto.
15308         * loadup.el (really-early-error-handler): Ditto.
15309         * dumped-lisp.el (preloaded-file-list): Ditto.
15310         * cus-face.el (custom-declare-face): Ditto.
15311
15312 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15313
15314         * <Today>: The Big Path Searching Overhaul.
15315
15316         * find-paths.el: New file: find and assemble paths in the
15317         installation hierarchy.
15318
15319         * setup-paths.el: New file: global layout of paths and directories
15320         within the XEmacs hierarchy.
15321
15322         * packages.el: Replaced everything related to path searching and
15323         startup by code in terms of find-paths.
15324
15325         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15326         the new path searching engine.
15327
15328         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15329         and setup-paths.
15330
15331 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15332
15333         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15334         setup-paths.el.
15335
15336 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15337
15338         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15339         compiles identically in any configuration.
15340         Removed irrelevant commentary.
15341
15342 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15343
15344         * simple.el (set-variable): Allow setting specifiers.
15345
15346 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15347
15348         * lisp.el (forward-sexp): Revert previous change.
15349
15350 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15351
15352         * frame.el (frame-initialize): Use `delete-console' instead of
15353         `delete-device' to delete the stream console to match the usage in
15354         Fkill_emacs.
15355
15356 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15357
15358         * files.el (cdpath-previous): New variable.
15359         (cd): Use it.
15360         From Bob Weiner <weiner@wave.altrasoft.com>
15361
15362 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15363
15364         * keydefs.el: Changed keybindings of forward-char,
15365           backward, scroll-up and scroll-down to point to their
15366           -command counterparts.
15367
15368         * simple.el: New functions: forwarc-char-command,
15369           backwrad-char-command, scroll-up-command,
15370           scroll-down-command which work liek their counterparts
15371           except that they honor the variable
15372           signal-error-on-buffer-boundary.
15373
15374           Definition of signal-error-on-buffer-boundary received
15375           from src/cmds.c.
15376
15377           defvar declaration added for word-across-newline to avoid
15378           byte-compiler warning about the free variable reference.
15379
15380 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15381
15382         * winnt.el: Removed "%t" from the beginning of
15383         modeline-format. From now on, there's no nt-specifics in the modeline.
15384
15385 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15386
15387         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15388         of `when' with `if'.
15389
15390 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15391
15392         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15393         mswindows. Must be reworked along with glyphs.el, or
15394         merged into it, after there is images support.
15395
15396         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15397         'mswindows.
15398
15399 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15400
15401         * faces.el: fix for text cursor initialization.
15402         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15403         From Andy Piper <andyp@parallax.co.uk>
15404
15405 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15406
15407         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15408         if there is an existing package that handles it and warn the user
15409         about that mode.
15410
15411 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15412
15413         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15414         Installation" menu item when Installation-string is not bound.
15415
15416 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15417
15418         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15419         From Jeremiah W. James <jerry@cs.ucsb.edu>
15420
15421 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15422
15423         * msw-faces.el:
15424         * faces.el: Fix face initialization.
15425
15426 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15427
15428         * files.el (backup-enable-predicate): fix breakage introduced
15429         by TMPDIR patch.
15430
15431 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15432
15433         * x-faces.el (x-init-face-from-resources): The
15434           TTY face property retrieval functions don't return
15435           specifiers, so use face-property instead.
15436
15437 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15438
15439         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15440
15441 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15442
15443         * x-menubar.el: Expanded documentation for
15444           option-save-faces.  Changed Options -> Browse Faces
15445           menu entry to invoke customize-face.
15446
15447 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15448
15449         * faces.el: Most face initialization moved out of
15450           init-other-random-faces to the top level so that the
15451           initialization happens before Xemacs is dumped.  Much
15452           of the fascist "face-differs-from-default-p or FROB!"
15453           code has been retired in favor of letting the user do
15454           what they want to do.  Face initialization code changed
15455           to use `default' specifier tag so that the settings can
15456           be overridden later if the user wishes it.
15457
15458 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15459
15460         * about.el (about-hackers): Update contributors list.
15461
15462 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15463
15464         * specifier.el: Define new specifier tag `default'.
15465
15466         * modeline.el: Initialize faces using `default' tag.
15467
15468         * x-faces.el (x-init-face-from-resources): Remove
15469           specifier specs containing the `default' tag before
15470           adding new specs.
15471
15472 1998-03-02  John Jones  <jj@asu.edu>
15473
15474         * package-get.el (package-get-all): fixed arguments on call to
15475         package-admin-add-single-file-package.
15476         * package-get.el (package-get-installedp): fixed to match
15477         advertised behavior.
15478         * package-get.el: added function package-get-update-all which
15479         installs newest versions of all the current packages (if they are
15480         not already installed).
15481
15482 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15483
15484         * files.el (find-file-noselect): Uncommented `truename' binding in
15485         `let*' and use it later to set `buffer-file-truename' iff it's
15486         still nil, as happens for example when finding a compressed
15487         file with "jka-compr".
15488
15489 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15490
15491         * faces.el: in make-face-* type functions do the operation for all
15492         window systems, not just the first one found.
15493
15494         * font.el: call mswindows-list-fonts for mswindows.
15495
15496 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15497
15498         * code-process.el (call-process-region):
15499         * process.el (call-process-region):
15500         * package-get.el (package-get-dir):
15501         * files.el (backup-enable-predicate):
15502         * gnuserv.el (gnuserv-temp-file-regexp):
15503         Use temp-directory in place of `/tmp'.
15504
15505 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15506
15507         * "Fast" dired-in-C enhancements for Windows 95/NT:
15508
15509         * files.el: Added function, `wildcard-to-regexp', from GNU
15510           Emacs.
15511
15512         * files.el (insert-directory): Modified to use special
15513           dired-in-C enhancements if present.
15514
15515 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15516
15517         * code-files.el: make default coding no-conversion.
15518
15519 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15520
15521         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15522         the load-path.
15523
15524         * update-elc.el: Strip directory when testing for files not to
15525         bytecompile.
15526
15527 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15528
15529         * lisp-mode.el: Use recommended form for menus.
15530
15531         * info.el (Info-construct-menu): Use recommended form for menus.
15532
15533         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15534         entry.
15535
15536 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15537
15538         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15539           (get-frame-for-buffer-noselect): Always return frames
15540           in the not-this-window-p cond clause.
15541
15542 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15543
15544         * help.el (describe-installation): New function.
15545
15546         * x-menubar.el (default-menubar): Add describe-installation to
15547         Help menu.
15548
15549         * packages.el (packages-unbytecompiled-lisp): Installation.el
15550         should not be bytecompiled.
15551
15552         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15553         XEmacs.
15554
15555         * x-menubar.el (default-menubar): Use correct guard for VM menu
15556         entry.
15557
15558         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15559         coding.
15560         From Andy Piper <andyp@parallax.co.uk>
15561
15562 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15563
15564         * ldap.el: Do not require ldap-internal at compile time.
15565
15566 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15567
15568         * code-files.el: new file. a virtual copy of mule-files.el
15569         but without charset
15570         dependencies. (toggle-buffer-file-ocding-system) new function for
15571         changing the eol type for the current buffer.
15572
15573         * code-process.el: new file. a copy of
15574         mule-process.el. mule-process.el will disappear when things have
15575         settled.
15576
15577         * coding.el: new file. a virtual copy of mule-files.el but
15578         without charset dependencies. (coding-system-base) new function
15579         for getting the parent coding system of a coding system with eol
15580         type set.
15581
15582         * dumped-lisp.el: add above files for the non-mule case.
15583
15584 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15585
15586         * window-xemacs.el (display-buffer): If no explicit
15587           frame is specified, search for a window that displays
15588           the buffer on the currently selected frame, before
15589           searching other frames.
15590
15591 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15592
15593         * frame.el (get-frame-for-buffer): If not-this-window-p
15594           is non-nil, use window on the selected frame if it is not
15595           also the selected window.  When defaulting, search for
15596           windows on the currently selected fgrame before searching
15597           other frames.
15598
15599 1998-02-25  Didier Verna  <didier@xemacs.org>
15600
15601         * modeline.el (modeline-swap-buffers): originally named
15602         `mouse-release-modeline'. Whether to actually swap the buffers is
15603         decided in `mouse-drag-modeline'.
15604         (mouse-drag-modeline): A button release event is considered a
15605         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15606         stay unchanged.
15607
15608 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15609
15610         * x-menubar.el: Put redo on the menubar.
15611         From Aki Vehtari <Aki.Vehtari@hut.fi>
15612
15613 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15614
15615         * bytecomp.el (displaying-byte-compile-warnings): if
15616         temp-buffer-show-function is set, use it to display current set of
15617         warnings in the "*Compile-Log-Show*" buffer.
15618
15619         * simple.el (display-warning-buffer): if temp-buffer-show-function
15620         is set, use it to display current set of warnings in the
15621         "*Warnings-Show*" buffer.
15622
15623 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15624
15625         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15626         Common Lisp.
15627
15628 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15629
15630         * menubar.el: Allow button descriptors at least 2 long.
15631
15632         * x-menubar.el (default-menubar): Use recommended forms.
15633         (file-menu-filter): Remove.
15634         (edit-menu-filter): Remove.
15635
15636 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15637
15638         * about.el (about-hackers): Updated.
15639
15640 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15641
15642         * help.el (help-max-help-buffers): new variable
15643         (help-register-and-maybe-prune-excess): new function
15644         (help-buffer-name): use help-max-help-buffers.
15645         (with-displaying-help-buffer): use
15646         help-register-and-maybe-prune-excess.
15647
15648         * help.el (help-maybe-pretty-print-value): if the value fits on
15649         one line, let it.
15650
15651 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15652
15653         * (with-displaying-help-buffer): there is no need to kill the buffer
15654         if it exists, because with-output-to-temp-buffer will clear it.
15655         further, killing the buffer violates the rule that
15656         temp-buffer-show-function, if set, has the full responsibility of
15657         showing the temp buffer.  killing the buffer fucks with the window
15658         configuration, hosing temp-buffer-show-function.
15659
15660
15661 1998-02-23  Didier Verna  <didier@xemacs.org>
15662
15663         * modeline.el (mouse-drag-modeline):
15664         - Always scroll the modeline that was originally clicked on.
15665         - Use x pixels instead of x characters (which doesn't work anyway)
15666         as horizontal reference for modeline dragging. This allows us to
15667         keep on dragging the modeline even if the motion event occurs in
15668         another window.
15669
15670 1998-02-23  Didier Verna  <didier@xemacs.org>
15671
15672         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15673         glyph on the modeline to indicate that dragging the mouse has an
15674         effect both horizontally and vertically.
15675
15676 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15677
15678         * about.el (about-xemacs): Get rid of redundant visible version
15679         number.
15680
15681 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15682
15683         * about.el (about-hackers): Update credits.
15684
15685 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15686
15687         * prim/register.el (view-register): Show register type file-query.
15688
15689 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15690
15691         * mode-motion.el (mode-motion-highlight-internal):
15692           save-excursion inside save-window-exucrsion form to
15693           hide buffer point changes from save-window-excursion.
15694           Prevents display flickering when the mouse pointer
15695           moves.
15696
15697 1998-02-17  Didier Verna  <didier@xemacs.org>
15698
15699         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15700         function to handle correctly the case of a toolbar one side of the
15701         window: scrolling will not necessarily happen.
15702
15703 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15704
15705         * files.el (after-find-file): Restore missing argument
15706           to format that provides filename for "... consider M-x
15707           recover-file" message.  Also call `message' with "%s"
15708           as the first arg instead of an arbitrary string.
15709
15710 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15711
15712         * about.el (about-hackers): Various additions.
15713
15714 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15715
15716         * autoload.el (generate-file-autoloads-1): Don't force an extra
15717         line out when copying on-the-same line autoloads.
15718
15719         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15720         is installed.
15721
15722 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15723
15724         * x11/x-win-xfree86.el (x-win-init-xfree86):
15725         * x11/x-win-sun.el (x-win-init-sun):
15726         * x11/x-init.el (x-initialize-compose):
15727         * prim/simple.el:
15728         (backward-or-forward-kill-sexp):
15729         (backward-or-forward-kill-sentence):
15730         (backward-or-forward-kill-word):
15731         (backward-or-forward-delete-char):
15732         * prim/isearch-mode.el (isearch-help-or-delete-char):
15733         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15734         x-keysym-on-keyboard-p to detect backspace.
15735         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15736         Clean up symbols used with dead keys, checking Linux and solaris
15737         keysyms.
15738         Simplify x-win-*.el using above methods.
15739         Change documentation for x-keysym-*-p functions.
15740
15741 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15742
15743         * about.el (about-hackers): Restore entries for Michael Sperber and
15744         Vinnie Shelton.
15745         From Vinnie Shelton <acs@acm.org>
15746
15747 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15748
15749         * simple.el (count-words-region): Ditto.
15750
15751 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15752
15753         * simple.el (count-words-buffer): Document.  Don't print anything
15754         if non-interactive.
15755
15756 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15757
15758         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15759         multiple files in InfoDock.
15760
15761 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15762
15763         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15764         from version.el in InfoDock.
15765
15766         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15767         specially.
15768
15769 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15770
15771         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15772         variable name in docstring.
15773
15774 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15775
15776         * menubar.h: Include "gui.h".
15777
15778 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15779
15780         * site-load.el: Fix documentation.
15781
15782 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15783
15784         * package-get-base.el (package-get-base): Updated.
15785
15786         * keymap.el: PC-ize.
15787
15788 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15789
15790         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15791         from' on a fresh line.
15792
15793 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15794
15795         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15796         object.
15797
15798 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15799
15800         * undo-stack.el: PC-ize.
15801
15802         * cmdloop.el: PC-ize.
15803
15804 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15805
15806         * bytecomp-runtime.el: PC-ize.
15807
15808         * byte-optimize.el: Prolog fixup.  PC-ize.
15809
15810         * cus-dep.el: Spelling fix.
15811
15812         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15813         entries follow).
15814
15815 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15816
15817         * text-mode.el (text-mode-hook-identify): New function,
15818         put on text-mode-hook.  Set text-mode-variant here.
15819         (text-mode): Don't set it here.
15820
15821 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15822
15823         * text-mode.el (text-mode-hook): New defvar.
15824         (text-mode-variant): New variable.
15825         (text-mode): Set that variable locally.
15826         (toggle-text-mode-auto-fill): New command.
15827
15828 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15829
15830         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15831
15832 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15833
15834         * text-mode.el (paragraph-indent-text-mode):
15835         Renamed from spaced-text-mode.
15836         (text-mode-map): Bind TAB to indent-relative.
15837         (indented-text-mode-map): Variable deleted.
15838         (indented-text-mode): Now an alias for text-mode.
15839
15840 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15841
15842         * loadup.el: test-atoms debugging stuffs removed.
15843
15844 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15845
15846         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15847
15848 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15849
15850         * help.el (describe-beta): Made it use `locate-data-file'.
15851         (describe-distribution): Ditto.
15852         (describe-copying): Ditto.
15853         (describe-project): Ditto.
15854         (view-emacs-news): Ditto.
15855
15856         * help-nomule.el (help-with-tutorial): Made it use
15857         `locate-data-file' to find tutorial.
15858
15859 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15860
15861         * about.el: Corrected my email address.
15862
15863         * mouse.el: Added 'mouse-mswindows-drop' similar to
15864         'mouse-offix-drop'.
15865
15866 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15867
15868         * loadup.el (running-xemacs): Spelling fix.
15869
15870 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15871
15872         * packages.el (packages-find-packages-1): Don't allow a backwards
15873         compatible lisp tree to overwrite `preloaded-file-list'.
15874
15875 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15876
15877         * loadup.el: Don't delete "xemacs" prior to dumping.
15878
15879 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15880
15881         * package-info.el (pi-last-mod-date): New function.
15882         (pi-author-version): New function.
15883         (batch-update-package-info): Use them.
15884
15885 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15886
15887         * frame.el (get-frame-for-buffer-default-to-current): Create.
15888         (get-frame-for-buffer-noselect): Allow user to use current frame
15889         with `get-frame-for-buffer-default-to-current'.
15890
15891 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15892
15893         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15894         (byte-compile-output-docform): Ditto.
15895         (byte-compile-compiled-obj-to-list): Ditto.
15896
15897 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15898
15899         * startup.el (command-line-1): Removed code that ran
15900           buffer-menu.
15901
15902 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15903
15904         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15905
15906 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15907
15908         * frame.el (suspend-emacs-or-iconify-frame): Check using
15909         `device-on-window-system-p' instead of explicitly checking for X,
15910         so that the same logic works for MS Windows.
15911         (suspend-or-iconify-emacs): Ditto.
15912
15913 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15914
15915         * about.el (about-maintainer-info): Andy Piper is back.
15916         (xemacs-hackers): Updated Andy Piper's email address.
15917         (about-hackers): Added Jonathan Harris.
15918         (about-hackers): Updated Tibor Polgar's email address.
15919
15920 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15921
15922         * about.el: Add xemacs.org email manager.
15923
15924         * package-get-base.el (package-get-base): Updated with most recent
15925         package updates.
15926
15927 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15928
15929         * help.el (function-arglist): Use `indirect-function' instead of
15930         `symbol-function' so that aliases are treated correctly.
15931
15932 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15933
15934         * help.el (help-map): Add f1 binding to `help-for-help'.
15935         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15936         (describe-key-briefly): Use `princ' "%s" to print object.
15937         (with-displaying-help-buffer): Kill buffer if it exists, again.
15938         (describe-key): Use `princ' "%s" to print object.
15939         (describe-function-1): Use `princ' "%s" to print object.
15940         Commented out alias lines removed.
15941         (help-pretty-print-limit): New variable to control pretty-printing
15942         of variable values.
15943         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15944         `help-pretty-print-value' again.  Only print-print when OBJECT is
15945         list of length less than `help-pretty-print-limit'.
15946         (describe-variable): Use `help-maybe-pretty-print-value' again.
15947
15948 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15949
15950         * simple.el (blink-matching-open): Remove C++ kludge.
15951         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15952
15953 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15954
15955         * info.el (Info-default-directory-list): Made the documentation
15956         more explanitory.
15957
15958 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15959
15960         * lisp/packages.el:
15961         * lisp/package-admin.el:
15962         * lisp/build-report.el:
15963         Fix typos.
15964
15965 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15966
15967         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15968         warnings in Java buffers without final newline and editing the
15969         last line.
15970
15971 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15972
15973         * packages.el (packages-find-packages-1): Don't allow a backwards
15974         compatible lisp tree to overwrite `preloaded-file-list'.
15975         Suggested by Colin Rafferty  <colin@xemacs.org>
15976
15977         * mouse.el (mouse-offix-drop): Set undo-boundary.
15978         From Oliver Graf <ograf@fga.de>
15979
15980 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15981
15982         * loadup.el (load-gc): rewrite as defun.
15983         Print something sensical if a required dump-time file isn't found.
15984
15985 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15986
15987         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15988         bug strikes a menudescriptor.
15989
15990         * package-get-base.el (package-get-base): Updated.
15991
15992         * package-info.el (batch-update-package-info): Derive REQUIRES
15993         from the Makefile.
15994
15995 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15996
15997         * files.el (save-some-buffers): Don't play games with deleting
15998         other windows if we are in the minibuffer window.
15999
16000 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16001
16002         * modeline.el (modeline-minor-mode-menu): Add support for :active
16003         (add-minor-mode): Document :active property to TOGGLE.
16004
16005 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16006
16007         * modeline.el (modeline-minor-mode-menu): Add support for an
16008         `:included' predicate in the `toggle-sym' plist.
16009         (add-minor-mode): Document the :included property, format
16010         docstring some more.
16011         (modeline-minor-mode-menu): Documentation string added.
16012
16013 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16014
16015         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16016         labels from the symbol-names by thwacking off the overly redundant
16017         and overused "mode", parenthesizing "minor", and capitalizing the
16018         resultant strings.  Also shortened the menu's title by eliminating
16019         the redundant buffer name.
16020         (add-minor-mode): Beautified the docstring, added mention of the
16021         `:menu-tag' property of TOGGLE.
16022         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16023         `toggle-sym' to beatify the mode-life menus.
16024         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16025         `auto-fill-function'.
16026
16027 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16028
16029         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16030         menus to :style 'toggle.
16031
16032 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16033
16034         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16035
16036 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16037
16038         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16039         only recognize first hyperlink.
16040         (hyper-apropos-highlightify): Deletia, this is already done by
16041         `hyper-apropos-insert-face'.
16042         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16043
16044 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16045
16046         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16047         mail.
16048         (toolbar-mail-reader): Add support for `send'.
16049         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16050
16051 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16052
16053         * info.el (Info-emacs-info-file-name): Add defvar for
16054         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16055         will function properly.
16056
16057 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16058
16059         * simple.el: make the backwards delete function called by
16060         `backward-or-forward-delete-char' user configurable.
16061
16062 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16063
16064         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16065         compiled function got loaded from.
16066
16067 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16068
16069         * term/apollo.el: Synched up with InfoDock 3.6.2.
16070
16071 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16072
16073         * startup.el (load-init-file): Load autoloads earlier.
16074         (startup-splash-frame): Handle InfoDock logo.
16075
16076         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16077         InfoDock.
16078         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16079
16080         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16081         doesn't have this function.
16082
16083         * packages.el (locate-data-file): Fix to call `locate-file'.
16084
16085 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16086
16087         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16088         version of version.el.
16089         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16090
16091         * x-menubar.el (default-menubar): Guard reference to
16092         `gnuserv-frame'.
16093         (default-menubar): Guard references to `font-lock-mode'.
16094         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16095         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16096
16097         * make-docfile.el: Don't snarf doc strings from autoloads.
16098
16099         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16100         loading auto-autoloads files.
16101
16102         * loaddefs.el: Disable dumping autoloads.
16103
16104 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16105
16106         * lisp-mnt.el: Synch to Emacs 20.2.
16107
16108         * help.el: Remove manual autoload of `finder-by-keyword'.
16109
16110         * finder.el (finder-by-keyword): Autoload.
16111
16112         * help.el: Conditionalize hyperbole setup.
16113
16114 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16115
16116         * packages.el (package-require): Update to reflect new data format.
16117
16118 1998-01-02  Didier Verna  <didier@xemacs.org>
16119
16120         * x-menubar.el (default-menubar): make the tutorials available
16121         through the menubar. (Plus some compilation warnings cleanup).
16122
16123 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16124
16125         * check-features.el: New file.  Perform sanity check after build.
16126
16127         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16128         files to tooltalk package.
16129         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16130         package.
16131
16132         * package-admin.el (package-admin-xemacs): Use better default for
16133         location of XEmacs binary.
16134
16135 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16136
16137         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16138         tag with sexp and add value tag with value `t'.
16139
16140 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16141
16142         * package-get.el: Changes to work with real data.
16143         From Pete Ware <ware@cis.ohio-state.edu>
16144
16145         * packages.el (packages-reload-autoloads): Guard load for the time
16146         being.
16147
16148         * update-elc.el ("packages.el"): Force loading packages.el instead
16149         of possibly out-of-date packges.elc.
16150         * make-docfile.el ("packages.el"): Ditto.
16151
16152 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16153
16154         * build-report.el (build-report-delete-regexp): Added a rule for
16155         the main tarball shadowing anything past it.
16156
16157 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16158
16159         * packages.el (package-provide): Delete a previous provide.
16160
16161         * package-info.el: New file.
16162
16163         * package-get.el: New file.
16164         From Pete Ware <ware@cis.ohio-state.edu>
16165         (package-get): Fix md5 computation to work with Mule.
16166
16167 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16168
16169         * simple.el (log-message-*): Quote symbols in docstrings properly.
16170
16171 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16172
16173         * packages.el (packages-new-autoloads): Ignore symbolic links.
16174
16175         * cus-face.el (face-custom-attributes-get): Fix typo.
16176         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16177
16178 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16179
16180         * startup.el (load-init-file): Reload new or changed autoloads
16181         unless inhibited.  Reload modified dumped lisp (stubbed).
16182
16183         * packages.el (packages-new-autoloads): New function.
16184         (packages-reload-autoloads): New function.
16185         (packages-reload-dumped-lisp): New (stub) function.
16186
16187         * loadup.el: Inhibit reloading dumped files when running temacs.
16188
16189         * loadhist.el (file-provides): Extend to handle variant
16190         extensions.
16191
16192         * replace.el (query-replace): Fix typo.
16193
16194 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16195
16196         * make-docfile.el: list-autoloads-path has been renamed.
16197         * update-elc.el: list-autoloads has been renamed.
16198
16199         * packages.el (packages-list-autoloads): Renamed.
16200         (packages-list-autoloads-path): Ditto.
16201
16202 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16203
16204         * packages.el (packages-find-packages-1): Made it signal a warning
16205         for an error in an auto-autoload.el file.
16206
16207 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16208
16209         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16210         tag with const.
16211         From Aki Vehtari <Aki.Vehtari@hut.fi>
16212
16213         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16214
16215         * loadhist.el (unload-feature): Remove autoload.
16216
16217 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16218
16219         * loadhist.el: Unpackaged.
16220
16221         * help.el (describe-symbol-find-file): Rename
16222         `describe-function-find-file' and make old name obsolete.
16223         (describe-function-1): Use it.
16224         (describe-function-1): Guard reference to
16225         `compiled-function-annotation'.
16226
16227 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16228
16229         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16230         argument.
16231         (help-mode-quit): New optional arg to control whether it kills or
16232         buries.  Tidied up.
16233         (with-displaying-help-buffer): Don't kill buffer initially, even
16234         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16235         (help-pretty-print-value): Rename back from
16236         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16237         use it, otherwise use dumped `cl-prettyprint'.
16238         (describe-variable): Use `help-pretty-print-value' again.
16239         (find-func): Removed reference to "find-func" at end.
16240
16241 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16242
16243         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16244           GUI XEmacs. Rename? x-menubar is rather window system
16245           independant, except for a couple of items.
16246
16247 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16248
16249         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16250         entries as they will no longer be distributed with XEmacs.
16251
16252         * format.el (format-alist): Fix image/tiff regexps.
16253         From P. E. Jareth Hein <jareth@camelot-soft.com>
16254
16255         * help.el (help-maybe-pretty-print-value): Rename.
16256         (describe-variable): Use it.
16257         (describe-variable): Add trailing linefeed.
16258
16259 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16260
16261         * help.el (describe-function-1): Don't output anything for
16262           arglist of autoload functions.
16263
16264 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16265
16266         * help.el (describe-function-1): Don't output anything for
16267           arglist of autoload functions.
16268
16269 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16270
16271         * help.el (help-mode-map): New bindings for `help-mode-bury',
16272         `describe-function-at-point', `describe-variable-at-point',
16273         `Info-elisp-ref', `customize-variable', `help-next-section' and
16274         `help-prev-section'.
16275         (help-next-section): New function.
16276         (help-prev-section): New function.
16277         (help-mode-quit): Changed to kill the help buffer.
16278         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16279         correctly.
16280         (help-buffer-name): New function to generate the name of help
16281         buffers.
16282         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16283         argument giving the name of the help buffer.
16284         (describe-key): Use `with-displaying-help-buffer' with name.
16285         (describe-mode): Ditto.
16286         (describe-bindings): Ditto.
16287         (describe-prefix-bindings): Ditto.
16288         (view-lossage): Ditto.
16289         (with-syntax-table): New macro.
16290         (function-called-at-point): Use `ignore-errors' and
16291         `with-syntax-table'.
16292         (function-at-point): Ditto.
16293         (describe-function): Use `with-displaying-help-buffer' with name.
16294         (function-arglist): Extracted from `describe-function-1'.  Returns
16295         function's arglist as string.
16296         (function-documentation): Extracted from `describe-function-1'.
16297         Returns function's docstring.
16298         (describe-function-1): Remove all the "stream" garbage, including
16299         the stream argument.  Use `function-arglist' and
16300         `function-documentation'.
16301         (describe-function-arglist): Just use `function-arglist'.
16302         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16303         (help-pretty-print-value): New function to help with
16304         pretty-printing variable values.  Knows about `#<...>'.  Needs
16305         `pp-internal'.
16306         (describe-variable): Use `with-displaying-help-buffer' with name.
16307         Formatting improved.  Display file where variable is defined, if
16308         known.  Use `help-pretty-print-value'.
16309         (describe-syntax): Use `with-displaying-help-buffer' with name.
16310         (list-processes): Remove "stream" garbage.
16311
16312 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16313
16314         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16315         call a dumped routine instead.
16316
16317         * x-win-xfree86.el: Wrap file in defun.
16318         * x-win-sun.el: Ditto.
16319
16320 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16321
16322         * help.el (view-emacs-news): Remove usage of outl-mouse which
16323         advises functions and does other evil things.
16324
16325 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16326
16327         * format.el (format-alist): Add `image/tiff'.
16328         From P. E. Jareth Hein <jareth@camelot-soft.com>
16329
16330 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16331
16332         * about.el (about-hackers): More names added.
16333
16334         * make-docfile.el: Remove superfluous package path search.
16335
16336         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16337
16338 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16339
16340         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16341         ignored shadows.
16342
16343 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16344
16345         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16346         get trailing slashes when added to the load-path.
16347
16348         * x-init.el (init-x-win): Locate where XEmacs X localization files
16349         are.
16350
16351 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16352
16353         * x-faces.el: Added support for foregroundToolBarColor
16354           to xpm-color-symbols.
16355
16356 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16357
16358         * etags.el (tags-remove-duplicates): Removed.
16359         (buffer-tag-table-list): Use `delete-duplicates'.
16360
16361         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16362         correctly.
16363         (get*): Defalias to `get'.
16364
16365         * cl.el (eql): Compare integers with `eq'.
16366         (cl-map-extents): Check for `map-extents' first.
16367
16368 1997-12-17  Didier Verna  <didier@xemacs.org>
16369
16370         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16371         added the 'numero', 'copyright' and 'trademark' symbols.
16372
16373         * leim/quail/latin-post.el ("french-postfix"): see above.
16374
16375 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16376
16377         * widget.el (define-widget): Check the arguments.
16378
16379         * cus-edit.el (customize-face): Use `check-argument-type'.
16380         (custom-variable-value-create): Use `signal' to signal error.
16381         (custom-variable-reset-saved): Ditto.
16382         (custom-variable-reset-standard): Ditto.
16383         (custom-face-reset-saved): Ditto.
16384
16385         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16386         (widget-default-format-handler): Ditto.
16387         (widget-checklist-add-item): Ditto.
16388         (widget-radio-add-item): Ditto.
16389         (widget-editable-list-entry-create): Ditto.
16390         (widget-sexp-prompt-value): Ditto.
16391
16392         * custom.el (custom-declare-variable): Signal errors better.
16393         (custom-handle-keyword): Ditto.
16394         (custom-declare-group): Ditto.
16395
16396         * window-xemacs.el (windows): Ditto.
16397
16398         * menubar.el (menu): Ditto.
16399
16400         * keydefs.el (keyboard): Ditto.
16401
16402         * minibuf.el (minibuffer): Ditto.
16403
16404         * process.el (execute): Ditto.
16405
16406         * fill.el (fill): Ditto.
16407
16408         * modeline.el (modeline): Ditto.
16409
16410         * help.el (help): Ditto.
16411
16412         * faces.el (faces): Ditto.
16413
16414         * files.el (files): Ditto.
16415
16416         * x-init.el (x): Ditto.
16417
16418         * lisp-mode.el (lisp): Ditto.
16419
16420         * process.el (processes): Ditto.
16421
16422         * mouse.el (mouse): Ditto.
16423
16424         * abbrev.el (abbrev): Moved from cus-edit.
16425
16426         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16427         as variable declaration.
16428
16429 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16430
16431         * menubar.el (find-menu-item): Use `check-argument-type'.
16432         (find-menu-item): Cosmetic changes.
16433
16434 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16435
16436         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16437
16438 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16439
16440         * startup.el (set-default-load-path): Only search package-path
16441         when not running temacs.
16442
16443         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16444         files.
16445
16446         * loadup.el: Correct commentary.  Reformatting.
16447         (really-early-error-handler): Use absolute path to the
16448         first dumped-lisp.el file.
16449         (really-early-error-handler): Print full path name of
16450         each dumped lisp file (inherited from InfoDock).
16451
16452         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16453         dumped-lisp.el files.
16454
16455         * make-docfile.el (preloaded-file-list): Reorder when the
16456         package-path is searched.
16457         * update-elc.el: Ditto.
16458
16459         * lisp-mode.el (call-with-condition-handler): Treat the same as
16460         `condition-case' for indentation.
16461
16462         * about.el (about-xemacs): Update release date.
16463
16464 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16465
16466         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16467         anywhere but at the last clause.
16468         (ecase): Disallow `t' and `otherwise'.
16469
16470 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16471
16472         * cus-edit.el (custom-buffer-create-buttons): New function
16473         from stuff moved out of `custom-buffer-create-internal'.
16474         (custom-novice): New variable.  Default t.
16475         (custom-display-global-buttons): Ditto.  Default `top'.
16476         (custom-buffer-create-internal): Only display help if
16477         `custom-novice' is non-nil.  Display global buttons according to
16478         `custom-display-global-buttons'.
16479
16480 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16481
16482         * menubar.el (find-menu-item): Use `check-argument-type'.
16483         (find-menu-item): Cosmetic changes.
16484
16485 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16486
16487         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16488         look.
16489
16490 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16491
16492         * format.el (format-deannotate-region):  Bug fix.
16493         Deannotating a region containing unknown tags would fail
16494         (causing decoding of text/enriched to fail at user level)
16495
16496 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16497
16498         * minibuf.el (read-directory-name): Support sixth
16499           arg, HISTORY, as already documented.
16500
16501 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16502
16503         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16504         to `ecase'.
16505
16506 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16507
16508         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16509         skk-activate.
16510
16511 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16512
16513         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.