update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ucs-bmp-itaiji-001'.
5
6         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
7         (=big5-cdp-itaiji-003): Doc fix.
8         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
9
10 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=>zinbun-oracle'.
14
15 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=>ucs-sip-itaiji-003'.
19
20         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
21         (=>ucs-bmp-itaiji-003): Fix `long-name'.
22         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
23
24 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
27         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
28
29 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-charset.el (default-coded-charset-priority-list): Add
32         `==ucs-bmp-itaiji-006'.
33
34         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
35         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
36         (==ucs-bmp-itaiji-006): Ditto.
37
38 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-charset.el (default-coded-charset-priority-list): Add
41         `=ucs-bmp-itaiji-012'.
42
43         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
44         XEmacs CHISE.
45         (=ucs-bmp-itaiji-012): Ditto.
46
47 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-charset.el (default-coded-charset-priority-list): Add
50         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
51
52 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
55         CHISE.
56
57 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
61         and `=>>cns11643-6'.
62
63         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
64         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
65         (=>>cns11643-3): Ditto.
66         (=>>cns11643-4): Modify DOC.
67         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
68
69 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `=>ucs-sip-itaiji-005'.
73
74         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
75         XEmacs CHISE.
76
77 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-charset.el (default-coded-charset-priority-list): Add
80         `==hanyo-denshi/tk/mf-01'.
81
82         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
83         for XEmacs CHISE.
84
85 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
88         `=>ucs-itaiji-007'.
89
90 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `==ucs-sip-var-002'.
94
95         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
96         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
97
98 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
101         setting for `==ucs-itaiji-001'.
102
103 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `==ucs-sip-itaiji-001'.
107
108         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
109         XEmacs CHISE.
110         (==ucs-sip-itaiji-001): Ditto.
111
112 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `=+>ucs-bmp-var-003'.
116
117         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
118         CHISE.
119         (=+>ucs-bmp-var-003): Ditto.
120
121 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
124         `=>ucs-bmp-cjk@cognate'.
125
126         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
127         XEmacs CHISE.
128
129 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `=ucs-sip-itaiji-005'.
133
134         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
135         XEmacs CHISE.
136
137 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `=>ucs@cognate'.
141
142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
143         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
144
145         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
146         CHISE.
147         (=>ucs@hanyo-denshi): Abolished.
148         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
149         (=>ucs-bmp-itaiji-009): Ditto.
150         (=>ucs-sip@cognate): Ditto.
151
152 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
153
154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
155         `=>ucs-bmp-itaiji-004'.
156
157         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
158         XEmacs CHISE.
159
160 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
163         setting for `=>ucs-itaiji-004'.
164
165 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
166
167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
168         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
169         `=>ucs-bmp-itaiji-007'.
170
171         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
172         XEmacs CHISE.
173         (=>ucs-itaiji-004): Ditto.
174         (=>ucs-sip-itaiji-004): Ditto.
175         (=>ucs-bmp-itaiji-007): Ditto.
176
177 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
178
179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
180         setting for `=ucs-itaiji-010'.
181
182 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-charset.el (default-coded-charset-priority-list):
185         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
186         - Add `=ucs-bmp-itaiji-010'.
187         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
188           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
189         - Add `=>ucs-sip@iwds-1'.
190
191         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
192         XEmacs CHISE.
193         (=ucs-bmp-itaiji-010): Ditto.
194         (=>ucs-sip@iwds-1): Ditto.
195
196 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
199         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
200
201         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
202         XEmacs CHISE.
203         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
204
205 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `=>ucs-itaiji-003'.
209
210 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
213         `=>ucs-bmp-itaiji-003'.
214
215         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
216         XEmacs CHISE.
217         (=>ucs-bmp-itaiji-003): Ditto.
218
219 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
222         `=ucs-bmp-itaiji-011'.
223
224         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
225         XEmacs CHISE.
226
227 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `==ucs-var-002'.
231
232 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `==ucs-itaiji-002'.
236
237 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `==ucs-sip-itaiji-002'.
241
242         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
243         XEmacs CHISE.
244
245 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
252         `=>ucs-sip-itaiji-007'.
253
254         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
255         XEmacs CHISE.
256         (=>ucs-sip-itaiji-007): Ditto.
257         (=ucs-sip-itaiji-007): Ditto.
258         (=ucs-itaiji-011): Ditto.
259         (=ucs-sip-itaiji-011): Ditto.
260
261 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist):
264         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
265
266 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
269         `==ucs-bmp-var-002'.
270
271         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
272         CHISE.
273         (==ucs-bmp-var-002): Ditto.
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist):
276         Modify some priorities.
277
278 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
281         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
282         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
283
284 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
287         `=big5-cdp-var-001'.
288
289         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
290         XEmacs CHISE.
291
292 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `==ucs-itaiji-005'.
296
297 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
298
299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
300         setting for `=ucs-itaiji-007'.
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
304
305         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
306         XEmacs CHISE.
307         (==ucs-bmp-itaiji-005): Ditto.
308         (=ucs-itaiji-007): Ditto.
309         (=ucs-bmp-itaiji-007): Ditto.
310
311 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `==gt-pj-k1' and `==gt-pj-k2'.
315
316 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
319         CHISE.
320         (==gt-pj-k2): Ditto.
321
322 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
325         setting for `=>ucs-itaiji-005'.
326
327 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `=>>cbeta'.
331
332 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `=>ucs-sip@component'.
336
337         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
338         instead of `=ucs' as its mother.
339         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `=>ucs-itaiji-006'.
343
344 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
347         `=>ucs-bmp-itaiji-006'.
348
349         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
350         XEmacs CHISE.
351         (=>ucs-bmp-itaiji-006): Ditto.
352
353 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `=>ucs-bmp-itaiji-001'.
357
358         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
359         XEmacs CHISE.
360
361 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
365
366         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
367         instead of `=ucs' as its mother.
368         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
369         (==ucs-bmp-itaiji-002): Ditto.
370         (==ucs-itaiji-003): Ditto.
371         (==ucs-bmp-itaiji-003): Ditto.
372
373 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
376         setting for `=big5-cdp-var-002'.
377
378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
379         `=big5-cdp-var-002'.
380
381         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
382         XEmacs CHISE.
383
384 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `=ucs-sip-var-004'.
388
389         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
390         XEmacs CHISE.
391
392 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `=>ucs-bmp-cjk@iwds-1'.
396
397         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
398         XEmacs CHISE.
399
400 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         setting for `=ucs-var-005'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=ucs-bmp-var-005'.
407
408         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
409         CHISE.
410         (=ucs-bmp-var-005): Ditto.
411
412 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `=>ucs-sip-itaiji-002'.
416
417         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
418         XEmacs CHISE.
419
420 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
421
422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
423         setting for `=>ucs-itaiji-002'.
424
425 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
429
430         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
431         (=>ucs-itaiji-002): Ditto.
432         (=>ucs-bmp-itaiji-002): Ditto.
433
434 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
437         setting for `=>ucs-itaiji-001'.
438
439 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
442         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
443
444         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
445         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
446         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
447         (=>ucs-sip-itaiji-001): Ditto.
448
449         * mule/mule-coding.el(coded-charset-entity-reference-alist):
450         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
451         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
452
453 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-charset.el (default-coded-charset-priority-list):
456         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
457         `=jef-china3' and `chinese-isoir165'.
458
459 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `=>ucs-bmp-itaiji-005'.
463
464         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
465         XEmacs CHISE.
466         (=>ucs-bmp-itaiji-005): Ditto.
467
468 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
471         `=+>jis-x0213-2'.
472
473 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `=+>adobe-japan1-6'.
477
478 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `=+>jis-x0208@1978'.
482
483 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
486         setting for `=>ucs@component'.
487
488 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
491         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
492
493 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-coding.el (coded-charset-entity-reference-alist):
496         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
497
498 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
501         CHISE.
502         (=>ucs@jis/2004): Ditto.
503
504 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist):
507         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
508
509 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `=>cbeta'.
513
514 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `==big5-cdp-itaiji-001'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `==big5-cdp-itaiji-001'.
521
522         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
523         XEmacs CHISE.
524
525 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
529         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
533         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
534
535         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
536         XEmacs CHISE.
537         (=>big5-cdp-itaiji-001): Ditto.
538         (=big5-cdp-itaiji-002): Ditto.
539         (=big5-cdp-itaiji-003): Ditto.
540
541 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
545
546 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list):
549         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
550         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
551         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `=ucs-var-008'.
555
556         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
557         CHISE.
558         (=ucs-bmp-var-008): Likewise.
559
560 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-charset.el (default-coded-charset-priority-list):
563         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
564
565 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `==ucs-sip@JP/hanazono'.
569
570         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
571         XEmacs CHISE.
572
573 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `=ucs-bmp-var-006'.
580
581         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
582         CHISE.
583         (=ucs-bmp-var-006): Likewise.
584
585 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `=ucs-bmp-itaiji-009'.
589
590         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
591         XEmacs CHISE.
592         (=ucs-bmp-itaiji-009): Likewise.
593
594 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `=>big5-cdp'.
598
599 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
602         (utf-8-ivs-gb): Likewise.
603         (utf-8-gb-er): Likewise.
604         (utf-8-ivs-gb-er): Likewise.
605         (utf-8-cns): Likewise.
606         (utf-8-ivs-cns): Likewise.
607         (utf-8-cns-er): Likewise.
608         (utf-8-ivs-cns-er): Likewise.
609         (utf-8-big5): Likewise.
610         (utf-8-ivs-big5): Likewise.
611         (utf-8-big5-er): Likewise.
612         (utf-8-ivs-big5-er): Likewise.
613         (utf-8-jis): Likewise.
614         (utf-8-ivs-jis): Likewise.
615         (utf-8-jis-er): Likewise.
616         (utf-8-ivs-jis-er): Likewise.
617         (utf-8-ks): Likewise.
618         (utf-8-ivs-ks): Likewise.
619         (utf-8-ks-er): Likewise.
620         (utf-8-ivs-ks-er): Likewise.
621
622 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
625         (utf-8-ivs-jp): Likewise.
626         (utf-8-jp-er): Likewise.
627         (utf-8-ivs-jp-er): Likewise.
628
629 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `=ucs-var-010'.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `=ucs-bmp-var-010'.
636
637         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
638         CHISE.
639         (=ucs-bmp-var-010): Likewise.
640
641 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `=ucs-sip@JP/hanazono'.
645
646         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
647         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
648
649 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list):
652         - Add `=big5-cdp-var-004'.
653         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
654           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
658         `=big5-cdp-var-005'.
659
660         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
661         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
662         `=big5-cdp-var-003'.
663         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
664         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
665         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
666
667 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-charset.el (default-coded-charset-priority-list):
670         Don't prefer ucs-compat CCSes to other CCSes.
671
672 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `===ucs-bmp-cjk-compat@unicode'.
676
677         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
678         coded-charset for XEmacs CHISE.
679
680 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
683         `=ucs-sip-itaiji-003'.
684
685         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
686         XEmacs CHISE.
687
688 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `=ucs-var-004'.
692
693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
694         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
695
696         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
697         XEmacs CHISE.
698         (=ucs-var-004): Ditto.
699         (=ucs-bmp-var-004): Ditto.
700
701 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `=ucs-sip-var-003'.
705
706         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
707         XEmacs CHISE.
708
709 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=ucs-itaiji-006'.
713
714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
715         `=ucs-bmp-itaiji-006'.
716
717         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
718         XEmacs CHISE.
719         (=ucs-bmp-itaiji-006): Ditto.
720
721 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
724         `=ucs-sip-var-002'.
725
726         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
727         XEmacs CHISE.
728
729 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
732         `=ucs-sip-itaiji-002'.
733
734         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
735         XEmacs CHISE.
736
737 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
740         setting for `==hanyo-denshi/tk'.
741
742 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
745         (=hanyo-denshi/tk): Fix `long-name'.
746         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
747
748 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
751         setting for `=>mj'.
752
753 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
754
755         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
756         coded-charset for XEmacs CHISE.
757
758 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
761         setting for `=hanyo-denshi/tk'.
762
763 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=hanyo-denshi/tk/mf-01'.
767
768         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
769         XEmacs CHISE.
770         (=hanyo-denshi/tk/mf-01): Ditto.
771
772 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-charset.el (default-coded-charset-priority-list):
775         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
776
777 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-charset.el (default-coded-charset-priority-list):
780         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
781
782 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
789
790         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
791         XEmacs CHISE.
792         (=ucs-bmp-itaiji-004): Ditto.
793         (=ucs-itaiji-005): Ditto.
794         (=ucs-bmp-itaiji-005): Ditto.
795
796 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
799         `=ucs-sip-itaiji-001'.
800
801         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
802         XEmacs CHISE.
803
804 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
808         `=ucs-itaiji-008'.
809
810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
811         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
812         `=ucs-bmp-itaiji-008'.
813
814         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
815         XEmacs CHISE.
816         (=ucs-bmp-itaiji-001): Ditto.
817         (=ucs-itaiji-003): Ditto.
818         (=ucs-bmp-itaiji-003): Ditto.
819         (=ucs-itaiji-008): Ditto.
820         (=ucs-bmp-itaiji-008): Ditto.
821
822 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-charset.el (default-coded-charset-priority-list): Add
825         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
826
827         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
828         for XEmacs CHISE.
829         (==ucs-bmp-cjk-compat@JP): Ditto.
830
831 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `===hng-tzs'.
835
836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
837         `===hng-tzs'.
838
839         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
840         CHISE.
841
842 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         setting for `===hng-doh'.
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `===hng-doh'.
849
850         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
851         CHISE.
852
853 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `===hng-wad'.
857
858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
859         `===hng-wad'.
860
861         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
862         CHISE.
863
864 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         settings for `==koseki' and `===hng-kcc'.
868
869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
870         `===hng-kcc'.
871
872         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
873         CHISE.
874
875 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
876
877         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
878         setting for `===hng-nkk'.
879
880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
881         `===hng-nkk'.
882
883         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
884         CHISE.
885
886 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `===hng-ink'.
890
891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
892         `===hng-ink'.
893
894         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
895         CHISE.
896
897 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
898
899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
900         setting for `===hng-jhk'.
901
902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
903         `===hng-jhk'.
904
905         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
906         CHISE.
907
908 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
909
910         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
911         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
912         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
913         (===jis-x0213-1@2004): Likewise.
914         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
915         "jisx0213\\(\\.2004\\)-1" as the registry.
916         (=+>jis-x0213-1@2004): Likewise.
917         (=>jis-x0213-1@2004): Likewise.
918
919         * mule/mule-charset.el (default-coded-charset-priority-list): Add
920         `===jis-x0213-1@2004'.
921
922 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `===hng-nak'.
926
927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
928         `===hng-nak'.
929
930         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
931         CHISE.
932
933 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
934
935         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
936         setting for `===hng-hos'.
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `===hng-hos'.
940
941         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
942         CHISE.
943
944 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `===hng-tzj'.
948
949         * mule/mule-charset.el (default-coded-charset-priority-list): Add
950         `===hng-tzj'.
951
952         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
953         CHISE.
954
955 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
956
957         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
958         setting for `===hng-kae'.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `===hng-kae'.
962
963         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
964         CHISE.
965
966 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
967
968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
969         setting for `===hng-kar'.
970
971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
972         `===hng-kar'.
973
974         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
975         CHISE.
976
977 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         setting for `===hng-kyd'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `===hng-kyd'.
984
985         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
986         CHISE.
987
988 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `===hng-hok'.
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `===hng-hok'.
995
996         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
997         CHISE.
998
999 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1000
1001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1002         setting for `===hng-jyu'.
1003
1004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1005         `===hng-jyu'.
1006
1007         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1008         CHISE.
1009
1010 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1013         setting for `===hng-zkd'.
1014
1015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1016         `===hng-zkd'.
1017
1018         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1019         CHISE.
1020
1021 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         setting for `===hng-kmi'.
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1027         `===hng-kmi'.
1028
1029         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1030         CHISE.
1031
1032 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1033
1034         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1035         setting for `===hng-okd'.
1036
1037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1038         `===hng-okd'.
1039
1040         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1041         CHISE.
1042
1043 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1046         setting for `===hng-nkm'.
1047
1048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1049         `===hng-nkm'.
1050
1051         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1052         CHISE.
1053
1054 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1055
1056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1057         setting for `===hng-nto'.
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `===hng-nto'.
1061
1062         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1063         CHISE.
1064
1065 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `===hng-yhk'.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `===hng-yhk'.
1072
1073         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1074         CHISE.
1075
1076 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for `===hng-sok'.
1080
1081         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1082         `===hng-sok'.
1083
1084         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1085         CHISE.
1086
1087 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1090         setting for `===hng-kda'.
1091
1092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1093         `===hng-kda'.
1094
1095         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1096         CHISE.
1097
1098 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1099
1100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1101         setting for `===hng-myz'.
1102
1103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1104         `===hng-myz'.
1105
1106         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1107         CHISE.
1108
1109 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `===hng-kgk'.
1113
1114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1115         `===hng-kgk'.
1116
1117         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1118         CHISE.
1119
1120 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1123         setting for `===hng-drt'.
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `===hng-drt'.
1127
1128         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1129         CHISE.
1130
1131 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         setting for `===hng-mam'.
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1137         `===hng-mam'.
1138
1139         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1140         CHISE.
1141
1142 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1145         setting for `===hng-dng'.
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `===hng-dng'.
1149
1150         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1151         CHISE.
1152
1153 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         setting for `=>cns11643-5'.
1157
1158 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `===hng-keg'.
1162
1163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1164         `===hng-keg'.
1165
1166         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1167         CHISE.
1168
1169 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1170
1171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1172         setting for `===hng-jou'.
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1175         `===hng-jou'.
1176
1177         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1178         CHISE.
1179
1180 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         setting for `===hng-smk'.
1184
1185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1186         `===hng-smk'.
1187
1188         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1189         CHISE.
1190
1191 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `===hng-kyo'.
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197         `===hng-kyo'.
1198
1199         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `===hng-kss'.
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `===hng-kss'.
1209
1210         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1211         CHISE.
1212
1213 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         setting for `===hng-wan'.
1217
1218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1219         `===hng-wan'.
1220
1221         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1222         CHISE.
1223
1224 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         setting for `===hng-ksk'.
1228
1229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1230         `===hng-ksk'.
1231
1232         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1233         CHISE.
1234
1235 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         setting for `===hng-kyu'.
1239
1240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1241         `===hng-kyu'.
1242
1243         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1244         CHISE.
1245
1246 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         setting for `===hng-skk'.
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1252         `===hng-skk'.
1253
1254         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1255         CHISE.
1256
1257 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         setting for `===hng-sik'.
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `===hng-sik'.
1264
1265         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1266         CHISE.
1267
1268 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `===hng-kbk'.
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `===hng-kbk'.
1275
1276         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1277         CHISE.
1278
1279 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `===hng-kcj'.
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `===hng-kcj'.
1286
1287         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1288         CHISE.
1289
1290 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `===hng-k24'.
1294
1295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1296         `===hng-k24'.
1297
1298         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1299         CHISE.
1300
1301 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         setting for `===hng-gok'.
1305
1306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1307         `===hng-gok'.
1308
1309         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1310         CHISE.
1311 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         setting for `===hng-tsu'.
1315
1316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1317         `===hng-tsu'.
1318
1319         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1320         CHISE.
1321
1322 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1325         setting for `===hng-sys'.
1326
1327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1328         `===hng-sys'.
1329
1330         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1331         CHISE.
1332
1333 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1334
1335         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1336         - Use "&HNG010-<d><d><d><d><d>;" instead of
1337           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1338         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1342
1343         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1344         "hngkhi-0" as the suffix of registry.
1345         (===hng-khm): New coded-charset for XEmacs CHISE.
1346         (=ucs-itaiji-002): Ditto.
1347         (=ucs-bmp-itaiji-002): Ditto.
1348
1349 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1352         setting for `=>ucs@iwds-1'.
1353
1354         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1355         XEmacs CHISE.
1356
1357 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1360         CHISE.
1361
1362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1363         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1364         `===hng-khi'.
1365
1366 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1369         setting for `===hng-khi'.
1370
1371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372         `===hng-khi'.
1373
1374         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1375         CHISE.
1376
1377 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1380         #x9FA5 as the value of `max-code'.
1381         (=ucs-bmp-var-002): Likewise.
1382         (=ucs-bmp-var-003): Likewise.
1383         (=ucs-bmp-itaiji-084): Likewise.
1384         (=ucs-bmp-cjk@JP): Likewise.
1385         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1386         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1387         (=>ucs-bmp-cjk@component): Likewise.
1388
1389 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1392         CHISE.
1393
1394 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1397         XEmacs CHISE.
1398         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1399         `==jis-x0208@1978/2-pr' as the mother.
1400
1401 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1404         CHISE.
1405
1406 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1409         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1410
1411 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1414         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1415
1416 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         setting for `===ucs@gb'.
1420
1421 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1425         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1426         as the entity-reference for `===jis-x0213-1@2000'; use
1427         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1428
1429 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1430
1431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1432         `===jis-x0208'.
1433
1434         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1435         instead of `===jis-x0208' as the mother.
1436         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1437         `===jis-x0208' as the mother.
1438         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1439         `===jis-x0208' as the mother.
1440         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1441         `===jis-x0213-1' as the mother.
1442         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1443         `===jis-x0213-1' as the mother.
1444         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1445         the mother.
1446         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1447         mother.
1448
1449 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1452         setting for `=ucs-var-001'.
1453
1454 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1457         `=ucs-bmp-var-001'.
1458
1459         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1460         CHISE.
1461         (=ucs-bmp-var-001): Ditto.
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         setting for `=ucs-var-003'.
1465
1466 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1469         `=ucs-bmp-var-003'.
1470
1471         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1472         CHISE.
1473         (=ucs-bmp-var-003): Ditto.
1474
1475 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         setting for `=ucs-var-002'.
1479
1480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1481         `=ucs-bmp-var-002'.
1482
1483         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1484         CHISE.
1485         (=ucs-bmp-var-002): Ditto.
1486
1487 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1488
1489         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1490         XEmacs CHISE.
1491         (==jis-x0208@1978/5pr): Ditto.
1492
1493 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1494
1495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1496         `=>ucs-bmp-cjk@component'.
1497
1498         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1499         XEmacs CHISE.
1500         (=>ucs-bmp-cjk@component): Ditto.
1501
1502 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `=>iwds-1'.
1506
1507 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1510         CHISE.
1511
1512 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-charset.el (default-coded-charset-priority-list):
1515         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1516         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1517         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1518         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1519
1520 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1523         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1524
1525         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1526         `=>>ucs@iso' as the mother.
1527         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1528         mother.
1529
1530 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         setting for `===hanyo-denshi/ia'.
1534
1535 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1536
1537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1538         `===hanyo-denshi/ia'.
1539
1540 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-conf.el (=koseki): Fix DOC.
1543         (==koseki): New coded-charset for XEmacs CHISE.
1544
1545 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1548         XEmacs CHISE.
1549         (===hanyo-denshi/jd): Fix DOC.
1550
1551 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         setting for `===hanyo-denshi/ip'.
1555
1556 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1559         `===hanyo-denshi/ip'.
1560
1561         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1562         XEmacs CHISE.
1563
1564 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `==ucs-radicals@unicode' and `=>daikanwa'.
1568
1569         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1570         for XEmacs CHISE.
1571
1572 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1575         XEmacs CHISE.
1576
1577 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1580         `===ruimoku-v6'.
1581
1582 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585         setting for `===ruimoku-v6'.
1586
1587 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1588
1589         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1595         coded-charset for XEmacs CHISE.
1596
1597 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1598
1599         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1600         XEmacs CHISE.
1601
1602 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1603
1604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1605         `===ucs-sip@iso'.
1606
1607 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1608
1609         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1610         CHISE.
1611
1612 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1613
1614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1615         `==ucs-sip@iso'.
1616
1617         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1618         CHISE.
1619
1620 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1621
1622         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1623         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1624         (=ucs-sip-ext-b@iso): Fix registry.
1625         (==ucs-sip-ext-b@iso): Ditto.
1626         (===ucs-sip-ext-b@iso): Ditto.
1627
1628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1629         `=ucs-sip@iso'.
1630
1631 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `=>cbeta'.
1635
1636 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1639         `=>cns11643-7'.
1640
1641         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1642
1643 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1646         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1647
1648 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1651         `=ucs@cns'.
1652         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1653         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1654         `=ucs@jis/1990'.
1655         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1656         `=ucs@jis/2000'.
1657         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1658         `=ucs@jis/2004'.
1659         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1662         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1663
1664 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1667         XEmacs CHISE.
1668         (==jis-x0208@1978/1pr): Ditto.
1669         (==jis-x0208@1978/2-pr): Ditto.
1670
1671 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1672
1673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1674         setting for `===jis-x0213-1@2004'.
1675
1676 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1679         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `===hanyo-denshi/jb'.
1683
1684         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1685         XEmacs CHISE.
1686         (=+>hanyo-denshi/ft): Ditto.
1687         (=+>hanyo-denshi/jt): Ditto.
1688
1689 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1690
1691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1692         `===hanyo-denshi/hg'.
1693
1694 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1695
1696         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1697         XEmacs CHISE.
1698         (===hanyo-denshi/hg): Ditto.
1699
1700 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1703         glyph-forms instead of detailed glyph-images.
1704         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1705         `=adobe-japan1-*'.
1706         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1707         (===adobe-japan1-1): Ditto.
1708         (===adobe-japan1-2): Ditto.
1709         (===adobe-japan1-3): Ditto.
1710         (===adobe-japan1-4): Ditto.
1711         (===adobe-japan1-5): Ditto.
1712         (===adobe-japan1-6): Ditto.
1713         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1714         `=>>>adobe-japan1' as the mother.
1715         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1716         `=>>adobe-japan1' as the mother.
1717         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1718         glyph-images.
1719         (==jis-x0208@1978): Ditto.
1720         (==jis-x0208@1983): Ditto.
1721         (==jis-x0208@1990): Ditto.
1722         (==jis-x0213-1): Ditto.
1723         (==jis-x0213-1@2000): Ditto.
1724         (==jis-x0213-1@2004): Ditto.
1725         (==jis-x0213-2): Ditto.
1726         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1727         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1728         `=jis-x0208@1978'.
1729         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1730         `=jis-x0208@1983'.
1731         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1732         `=jis-x0208@1990'.
1733         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1734         `=jis-x0213-1'.
1735         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1736         `=jis-x0213-1@2000'.
1737         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1738         `=jis-x0213-1@2004'.
1739         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1740         `=jis-x0213-2'.
1741         (===jis-x0208): New coded-charset for XEmacs CHISE.
1742         (===jis-x0208@1978): Ditto.
1743         (===jis-x0208@1983): Ditto.
1744         (===jis-x0208@1990): Ditto.
1745         (===jis-x0213-1): Ditto.
1746         (===jis-x0213-1@2000): Ditto.
1747         (===jis-x0213-2): Ditto.
1748         (===jis-x0212): Ditto.
1749         (===ks-x1001): Ditto.
1750         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1751         mother.
1752         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1753         as the mother.
1754         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1755         as the mother.
1756         (===cns11643-1): New coded-charset for XEmacs CHISE.
1757         (===cns11643-2): Ditto.
1758         (===cns11643-3): Ditto.
1759         (===cns11643-4): Ditto.
1760         (===cns11643-5): Ditto.
1761         (===cns11643-6): Ditto.
1762         (===cns11643-7): Ditto.
1763         (=>>cns11643-1): Ditto.
1764         (==big5-cdp): Indicate abstract glyph-images instead of
1765         representative glyph-images.
1766         (===big5-cdp): New coded-charset for XEmacs CHISE.
1767         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1768         detailed glyph-images.
1769         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1770         `=hanyo-denshi/*'.
1771         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1772         (===hanyo-denshi/ib): Ditto.
1773         (===hanyo-denshi/jt): Ditto.
1774         (===hanyo-denshi/ks): Ditto.
1775         (===mj): Ditto.
1776         (===mj-0): Ditto.
1777         (===mj-1): Ditto.
1778         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1779         `=>>>hanyo-denshi/*' as its mother.
1780         (==gt): Indicate abstract glyph-forms instead of detailed
1781         glyph-images.
1782         (===gt): New coded-charset for XEmacs CHISE.
1783         (=>>>gt): Indicates `==gt' instead of `=gt'.
1784         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1785         (==gt-k): Indicate abstract glyph-forms instead of detailed
1786         glyph-images.
1787         (===gt-k): New coded-charset for XEmacs CHISE.
1788         (==daikanwa): Indicates glyph-images instead of detailed
1789         glyph-images.
1790         (===daikanwa): New coded-charset for XEmacs CHISE.
1791         (===daikanwa/+p): Ditto.
1792         (===daikanwa/ho): Ditto.
1793         (==cbeta): Ditto.
1794         (===cbeta): Ditto.
1795         (==jef-china3): Ditto.
1796         (===jef-china3): Ditto.
1797         (==ruimoku-v6): Ditto.
1798         (==ucs@iso): Indicate representative glyph-forms instead of
1799         representative glyph-images.
1800         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1801         (==ucs@unicode): Indicate representative glyph-forms instead of
1802         representative glyph-images.
1803         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1804         `=ucs@unicode'.
1805         (==ucs@cns): Indicate representative glyph-forms instead of
1806         representative glyph-images.
1807         (==ucs@jis): Ditto.
1808         (==ucs@jis/1990): Ditto.
1809         (==ucs@jis/2000): Ditto.
1810         (==ucs@jis/2004): Ditto.
1811         (==ucs@ks): Ditto.
1812         (===ucs@iso): New coded-charset for XEmacs CHISE.
1813         (===ucs@unicode): Ditto.
1814         (===ucs@gb): Ditto.
1815         (===ucs@ks): Ditto.
1816         (===ucs-bmp-cjk@gb): Ditto.
1817         (===ucs-sip-ext-b@iso): Ditto.
1818
1819 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1822         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1823         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1824         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1825         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1826         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1827         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1828         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1829         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1830         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1831
1832         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1833         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1834         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1835         - Use "&g1-[NAME];" for `=>>[NAME]'.
1836         - Abolish "&g2-[NAME];".
1837
1838 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1839
1840         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1841         `=>>ucs@cns' as the mother.
1842
1843 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         setting for `==ucs@ks'.
1847
1848 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1849
1850         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1851         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1852         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1853         0x00E30000〜0x00E409D5.
1854
1855 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1858         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1859         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1860
1861 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1862
1863         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1864         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1865
1866         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1867         (=mj-0): Ditto.
1868         (=mj-1): Ditto.
1869         (==mj): Ditto.
1870         (==mj-0): Ditto.
1871         (==mj-1): Ditto.
1872         (=>>mj): Ditto.
1873
1874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1875         setting for `=mj' and `==mj'.
1876
1877 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1878
1879         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1880         CHISE.
1881
1882 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1883
1884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1885         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1886         `=>ucs@hanyo-denshi'.
1887
1888 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1889
1890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1891         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1892
1893         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1894         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1895
1896 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1897
1898         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1904         Change priority of `=>>>ucs@iso'.
1905
1906         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1907         `=>>>ucs@iso' as the mother.
1908         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1909
1910 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1911
1912         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1913         Change priority of `=>>>ucs@unicode'.
1914
1915         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1916         `=ucs@unicode'.
1917
1918 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1919
1920         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1921         Change priority of `=>>>ucs@jis'.
1922
1923         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1924         `=ucs@jis'.
1925
1926 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1927
1928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1929         setting for `==daikanwa/+p'.
1930
1931 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1932
1933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1934         setting for `==shinjigen@1ed'.
1935
1936 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1937
1938         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1939         XEmacs CHISE.
1940
1941 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1942
1943         * mule/mule-conf.el (==shinjigen): Modify DOC.
1944         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1945         (==shinjigen@rev): Modify DOC.
1946
1947 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1948
1949         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1950         CHISE.
1951
1952 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1956
1957         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1958         XEmacs CHISE.
1959
1960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1961         `==daikanwa'.
1962
1963 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1964
1965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1966         setting for `==cns11643-7'.
1967
1968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1969         `==cns11643-7'.
1970
1971 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1974         `==cns11643-6'.
1975
1976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1977         setting for `==cns11643-6'.
1978
1979 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         setting for `==cns11643-5'.
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1985         `==cns11643-5'.
1986
1987 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1990         setting for `==cns11643-4'.
1991
1992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1993         `==cns11643-4'.
1994
1995 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1996
1997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1998         setting for `==cns11643-3'.
1999
2000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2001         `==cns11643-3'.
2002
2003 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2004
2005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2006         setting for `==cns11643-2'.
2007
2008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2009         `==cns11643-2'.
2010
2011 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2012
2013         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2014         Change priority of `=>>>ucs@ks'.
2015
2016         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2017         `=ucs@ks'.
2018
2019 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2022         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2023         `==ucs@cns' and `==cns11643-1'.
2024
2025         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2026         (==cns11643-2): Ditto.
2027         (==cns11643-3): Ditto.
2028         (==cns11643-4): Ditto.
2029         (==cns11643-5): Ditto.
2030         (==cns11643-6): Ditto.
2031         (==cns11643-7): Ditto.
2032
2033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2034         `==cns11643-1'.
2035
2036 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2037
2038         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2039         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2040         `=>>>ucs@jis/1990'.
2041
2042         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2043         `=ucs@jis/1990'.
2044         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2045         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2046
2047 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2050         Change priority of `=>>>ucs@cns'.
2051
2052         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2053         `=ucs@cns'.
2054
2055 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2056
2057         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2058         `==ks-x1001'.
2059
2060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2061         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2062         `==ks-x1001'.
2063
2064 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2065
2066         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2067
2068 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2069
2070         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2071         `=jis-x0208'.
2072         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2073         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2074         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2075         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2076         (=>>>jis-x0213-1@2000): Changed to an alias for
2077         `=jis-x0213-1@2000'.
2078         (=>>>jis-x0213-1@2004): Changed to an alias for
2079         `=jis-x0213-1@2004'.
2080         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2081
2082 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2083
2084         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2085         `=adobe-japan1-0'.
2086         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2087         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2088         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2089         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2090         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2091         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2092
2093 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2094
2095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2096         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2097         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2098         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2099         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2100         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2101
2102 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2106         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2107         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2108         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2109         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2110         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2111         `==jis-x0212'.
2112
2113 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2114
2115         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2116         "AdobeJapan1-[0-6]$".
2117         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2118         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2119         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2120         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2121         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2122         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2123         (==adobe-japan1-1): Ditto.
2124         (==adobe-japan1-2): Ditto.
2125         (==adobe-japan1-3): Ditto.
2126         (==adobe-japan1-4): Ditto.
2127         (==adobe-japan1-5): Ditto.
2128         (==adobe-japan1-6): Ditto.
2129         (==jis-x0208): Ditto.
2130         (==jis-x0208@1978): Ditto.
2131         (==jis-x0208@1983): Ditto.
2132         (==jis-x0208@1990): Ditto.
2133         (==jis-x0213-1): Ditto.
2134         (==jis-x0213-1@2000): Ditto.
2135         (==jis-x0213-1@2004): Ditto.
2136         (==jis-x0213-2): Ditto.
2137         (==jis-x0212): Ditto.
2138         (==gb2312): Ditto.
2139         (==iso-ir165): Ditto.
2140         (==gb12345): Ditto.
2141         (==ks-x1001): Ditto.
2142         (==cns11643-1): Ditto.
2143         (==cns11643-2): Ditto.
2144         (==cns11643-3): Ditto.
2145         (==cns11643-4): Ditto.
2146         (==cns11643-5): Ditto.
2147         (==cns11643-6): Ditto.
2148         (==cns11643-7): Ditto.
2149         (==big5-cdp): Ditto.
2150         (==hanyo-denshi/ja): Ditto.
2151         (==hanyo-denshi/jb): Ditto.
2152         (==hanyo-denshi/jc): Ditto.
2153         (==hanyo-denshi/jd): Ditto.
2154         (==hanyo-denshi/ft): Ditto.
2155         (==hanyo-denshi/ia): Ditto.
2156         (==hanyo-denshi/ib): Ditto.
2157         (==hanyo-denshi/hg): Ditto.
2158         (==hanyo-denshi/jt): Ditto.
2159         (==hanyo-denshi/ks): Ditto.
2160         (==gt): Ditto.
2161         (==gt-k): Ditto.
2162         (==daikanwa): Ditto.
2163         (==shinjigen): Ditto.
2164         (==ucs@iso): Ditto.
2165         (==ucs@unicode): Ditto.
2166         (==ucs@gb): Ditto.
2167         (==ucs-bmp@gb): Ditto.
2168         (==ucs@cns): Ditto.
2169         (==ucs-bmp@cns): Ditto.
2170         (==ucs@jis): Ditto.
2171         (==ucs@jis/1990): Ditto.
2172         (==ucs@jis/2000): Ditto.
2173         (==ucs@jis/2004): Ditto.
2174         (==ucs@JP): Ditto.
2175         (==ucs@JP/hanazono): Ditto.
2176         (==ucs@ks): Ditto.
2177         (==ucs-bmp@ks): Ditto.
2178         (==ucs@cns11643): Ditto.
2179         (==ucs-bmp-cjk@gb): Ditto.
2180         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2181         (==ucs-sip-ext-b@iso): Ditto.
2182
2183 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2184
2185         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2186         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2187
2188         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2189         XEmacs CHISE.
2190         (=ucs-bmp-cjk@unicode): Abolished.
2191
2192 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2193
2194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2195         `=+>ucs-bmp-cjk-compat@jis'.
2196
2197         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2198         for XEmacs CHISE.
2199
2200 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2201
2202         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2203         CHISE.
2204
2205 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2206
2207         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2208         for XEmacs CHISE.
2209         (=jis-x0208@1978/1er-pr): Abolished.
2210         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2211         `=jis-x0208@1978/1er-pr' as the mother.
2212
2213 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2214
2215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2216         setting for `=ucs-itaiji-084'.
2217
2218 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2219
2220         * mule/mule-charset.el (default-coded-charset-priority-list):
2221         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2222
2223         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2224         XEmacs CHISE.
2225         (=ucs-bmp-itaiji-084): Ditto.
2226
2227 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2228
2229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2230         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2231
2232 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2233
2234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2235         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2236
2237         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2238         XEmacs CHISE.
2239         (=big5-cdp-var-5): Ditto.
2240
2241 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2242
2243         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2244         XEmacs CHISE.
2245
2246 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2247
2248         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2249         XEmacs CHISE.
2250
2251 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2252
2253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2254         setting for `=>>>hanyo-denshi/ft'.
2255
2256 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2257
2258         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2259         XEmacs CHISE.
2260         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2261         `=hanyo-denshi/jd' as the mother.
2262
2263 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2264
2265         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2266         XEmacs CHISE.
2267         (=+>adobe-japan1-1): Ditto.
2268         (=+>adobe-japan1-2): Ditto.
2269         (=+>adobe-japan1-3): Ditto.
2270         (=+>adobe-japan1-4): Ditto.
2271         (=+>adobe-japan1-5): Ditto.
2272         (=+>adobe-japan1-6): Ditto.
2273         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2274
2275 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2278         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2279         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2280
2281         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2282         the top.
2283
2284 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2285
2286         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2287         XEmacs CHISE.
2288         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2289         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2290         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2291
2292 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2293
2294         * mule/mule-charset.el (default-coded-charset-priority-list):
2295         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2296         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2297
2298         * mule/mule-conf.el: Modify order of definitions of some
2299         coded-charsets.
2300
2301 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2302
2303         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2304         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2305         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2306
2307         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2308         CHISE.
2309         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2310         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2311
2312 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2313
2314         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2315         CHISE.
2316
2317 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2320         setting for `=daikanwa/+2p'.
2321
2322         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2323         XEmacs CHISE.
2324
2325 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2326
2327         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2328         XEmacs CHISE.
2329         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2330
2331 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2332
2333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2334         setting for `=>>>hanyo-denshi/ib'.
2335
2336 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2337
2338         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2339         XEmacs CHISE.
2340         (=>>>hanyo-denshi/ib): Ditto.
2341         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2342         `=hanyo-denshi/ja' as the mother.
2343         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2344         `=hanyo-denshi/ib' as the mother.
2345
2346 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2347
2348         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2349         XEmacs CHISE.
2350         (utf-8-ivs-mcs-er): Likewise.
2351         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2352         and `=>ucs-gb'.
2353         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2354         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2355         `ucs-gb' and `=>ucs-gb'.
2356         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2357         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2358         and `=>ucs-cns'.
2359         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2360         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2361         `ucs-cns' and `=>ucs-cns'.
2362         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2363         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2364         `ucs-big5' and `=>ucs-big5'.
2365         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2366         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2367         `ucs-big5' and `=>ucs-big5'.
2368         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2369         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2370         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2371         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2372         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2373         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2374         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2375         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2376         `=>ucs-jis'; modify DOC and mnemonic.
2377         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2378         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2379         and `=>ucs-jis'; modify DOC and mnemonic.
2380         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2381         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2382         `=>ucs-ks'.
2383         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2384         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2385         and `=>ucs-ks'.
2386         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2387
2388 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2389
2390         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2391         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2392
2393 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2394
2395         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2396         Modify priorities.
2397
2398 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2399
2400         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2401         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2402
2403 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2404
2405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2406         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2407
2408 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2409
2410         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2411         CHISE.
2412
2413 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2414
2415         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2416         CHISE.
2417
2418 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2419
2420         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2421         CHISE.
2422
2423 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2424
2425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2426         `=+>ucs-bmp-cjk@unicode'.
2427
2428         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2429         for XEmacs CHISE.
2430
2431 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2434         setting for `=>>daikanwa'.
2435
2436 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2439         `=>>hanyo-denshi/jt'.
2440
2441 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2444         XEmacs CHISE.
2445         (=+>jis-x0208@1990): Ditto.
2446         (=+>jis-x0213-1@2000): Ditto.
2447
2448 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2451         XEmacs CHISE.
2452
2453 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2456         XEmacs CHISE.
2457         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2458         `=hanyo-denshi/jc' as the mother.
2459
2460 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2461
2462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2463         setting for `=+>adobe-japan1'.
2464
2465         * mule/mule-charset.el (default-coded-charset-priority-list):
2466         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2467         and `=>>hanyo-denshi/ft' to `=>>gt'.
2468
2469 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2472         XEmacs CHISE.
2473         (=>>adobe-japan1-1): Ditto.
2474         (=>>adobe-japan1-2): Ditto.
2475         (=>>adobe-japan1-3): Ditto.
2476         (=>>adobe-japan1-4): Ditto.
2477         (=>>adobe-japan1-5): Ditto.
2478         (=>>adobe-japan1-6): Ditto.
2479         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2480
2481 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (=adobe-japan1): New alias for
2484         `=adobe-japan1-6'.
2485         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2486         (=>>>adobe-japan1-1): Ditto.
2487         (=>>>adobe-japan1-2): Ditto.
2488         (=>>>adobe-japan1-3): Ditto.
2489         (=>>>adobe-japan1-4): Ditto.
2490         (=>>>adobe-japan1-5): Ditto.
2491         (=>>>adobe-japan1-6): Ditto.
2492         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2493
2494 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2497         setting for `=>>>adobe-japan1'.
2498
2499 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         setting for `=+>ucs@ks'.
2503
2504 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2507         XEmacs CHISE.
2508         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2509         `=adobe-japan1-6' as the mother.
2510
2511 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2512
2513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2514         setting for `=>cns11643-7'.
2515
2516 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2519         CHISE.
2520
2521 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2524         XEmacs CHISE.
2525         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2526
2527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2528         setting for `=>ucs@jis/2004'.
2529
2530 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         setting for `=+>gt'.
2534
2535         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2536         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2537
2538 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2541         `=>ucs@unicode' as the mother.
2542         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2543         mother.
2544         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2545         mother.
2546         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2547         mother.
2548
2549 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2552         setting for `=+>ucs@unicode'.
2553
2554         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2555         CHISE.
2556
2557 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2558
2559         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2560         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2561         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2562         - Add setting for `=+>ucs@cns'.
2563
2564         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2565         CHISE.
2566         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2567         as the mother.
2568         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2569         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2570
2571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2572         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2573
2574 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2575
2576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2577         setting for `=>ucs@ks'.
2578
2579 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2582         `=ucs-bmp-cjk-compat@unicode'.
2583
2584         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2585         coded-charset for XEmacs CHISE.
2586
2587 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2590         `=ucs-bmp-cjk-compat'.
2591
2592         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2593         XEmacs CHISE.
2594
2595 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2598         CHISE.
2599
2600 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2603         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2604
2605         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2606         `=>ucs@jis/1990'.
2607         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2608
2609 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2612         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2613
2614         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2615         CHISE.
2616         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2617         mother.
2618
2619 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2620
2621         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2622         `=>jis-x0213-2@usual'.
2623         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2624         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2625         `=>jis-x0213-2@usual' as the mother.
2626
2627 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2630         (=>ucs@JP): New alias for `=+>ucs@jis'.
2631
2632 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2635         `=>jis-x0208@usual'.
2636         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2637         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2638         `=>jis-x0208@usual' as the mother.
2639         (=>jis-x0208): Likewise.
2640
2641 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2642
2643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2644         setting for `=+>jis-x0208@1978'.
2645
2646 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2649         XEmacs CHISE.
2650
2651 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2654         setting for `=>>>ucs@jis/1990'.
2655
2656 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2659         setting for `=>ucs@jis/1990'.
2660
2661 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2664         setting for `=ucs@JP/hanazono'.
2665
2666         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2667         CHISE.
2668         (=ucs@JP/hanazono): Ditto.
2669         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2670         (=>>hanyo-denshi/jc): Ditto.
2671         (=>>hanyo-denshi/jd): Ditto.
2672
2673 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2676         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2677
2678 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2681         XEmacs CHISE.
2682
2683 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2686         XEmacs CHISE.
2687
2688 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2691         `=ucs-bmp-cjk@JP'.
2692
2693 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2696         XEmacs CHISE.
2697
2698 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2701         Modify order of settings; add settings for `=daikanwa@rev2'.
2702
2703 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2706         setting for `=>>cbeta'.
2707
2708         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2709         CHISE.
2710
2711 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2714         setting for `=>>adobe-japan1'.
2715
2716 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2719         XEmacs CHISE.
2720
2721 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2724         setting for `=>>hanyo-denshi/ia'.
2725
2726         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2727         XEmacs CHISE.
2728
2729 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2732         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2733
2734         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2735         XEmacs CHISE.
2736         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2737         `=hanyo-denshi/jt' as the mother.
2738
2739 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2742         setting for `=>>>jis-x0213-2'.
2743
2744         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2745         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2746         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2747
2748 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2751         XEmacs CHISE.
2752
2753 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2756         XEmacs CHISE.
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2759         `=>>jis-x0213-1@2004'.
2760
2761 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2764         XEmacs CHISE.
2765
2766 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2769         - Use "&g2-*;" as entity-references for `=>>>*'.
2770         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2771
2772         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2773         XEmacs CHISE.
2774         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2775         as the mother.
2776
2777 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2780         setting for `=>>hanyo-denshi/ib'.
2781
2782         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2783         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2784         (=>>jis-x0208@1990): Ditto.
2785         (=>>hanyo-denshi/ib): Ditto.
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list):
2788         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2789
2790 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2793         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2794         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2795         `=>>>ucs@jis/2004'.
2796
2797 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2800         XEmacs CHISE.
2801         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2802         `=jis-x0213-1@2004' as the mother.
2803         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2804         (=>>>ucs@ks): Ditto.
2805
2806         * mule/mule-charset.el (default-coded-charset-priority-list):
2807         Modify priority of `=hanyo-denshi/*'.
2808
2809 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2812         settings for `=>>ucs@JP' and `=ucs@JP'.
2813
2814 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2815
2816         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2817         CHISE.
2818
2819 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2822         setting for `=>>>ucs@cns'.
2823
2824         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2825         CHISE.
2826
2827 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2828
2829         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2830         instead of `=>>>jis-x0213-1@2004' as the mother.
2831         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2832         (=>>>ucs@unicode): Likewise.
2833         (=>>>ucs@jis): Likewise.
2834         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2835         mother.
2836         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2837
2838 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2841         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2842         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2843         `=>>>ucs@jis'.
2844
2845 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-charset.el (default-coded-charset-priority-list):
2848         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2849         and `=jis-x0213-*-2000'.
2850
2851 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2854         XEmacs CHISE.
2855         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2856         `=>>jis-x0213-1' as the mother.
2857
2858 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2861         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2862
2863 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2866
2867 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2868
2869         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2870         XEmacs CHISE.
2871
2872 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (decomposition-feature-list): Set
2875         `=decomposition', `=decomposition@cid' and
2876         `=decomposition@hanyo-denshi'.
2877
2878 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2881         setting for `=>>hanyo-denshi/ks'.
2882
2883         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2884         XEmacs CHISE.
2885
2886 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2887
2888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2889         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2890
2891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2892         `=hanyo-denshi/ks/mf'.
2893
2894         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2895         XEmacs CHISE.
2896         (=hanyo-denshi/ks/mf): Ditto.
2897
2898 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2901         settings for P=hanyo-denshi/jt'.
2902
2903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2904         `=hanyo-denshi/jt'.
2905
2906         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2907         XEmacs CHISE.
2908
2909 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2910
2911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2912         settings for `=hanyo-denshi/ip'.
2913
2914         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2915         `=hanyo-denshi/ip'.
2916
2917         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2918         XEmacs CHISE.
2919
2920 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2923         settings for `=hanyo-denshi/hg'.
2924
2925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2926         `=hanyo-denshi/hg'.
2927
2928         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2929         XEmacs CHISE.
2930
2931 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2934         setting for `=>>hanyo-denshi/ft'.
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `=>>hanyo-denshi/ft'.
2938
2939         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2940         XEmacs CHISE.
2941
2942 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2945         settings for `=hanyo-denshi/ib'.
2946
2947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2948         `=hanyo-denshi/ib'.
2949
2950         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2951         XEmacs CHISE.
2952
2953 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2954
2955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2956         settings for isolated characters of `=hanyo-denshi/ia' and
2957         non-isolated characters of `=hanyo-denshi/*'.
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2960         `=hanyo-denshi/ia'.
2961
2962         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2963         XEmacs CHISE.
2964
2965 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2968         setting for isolated characters of `=hanyo-denshi/ft'.
2969
2970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2971         `=hanyo-denshi/ft'.
2972
2973         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2974         XEmacs CHISE.
2975
2976 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2979         setting for isolated characters of `=hanyo-denshi/jd'.
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `=hanyo-denshi/jd'.
2983
2984         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2985         XEmacs CHISE.
2986
2987 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         setting for isolated characters of `=hanyo-denshi/jc'.
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2993         `=hanyo-denshi/jc'.
2994
2995         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2996         XEmacs CHISE.
2997
2998 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         setting for isolated characters of `=hanyo-denshi/jb'.
3002
3003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3004         `=hanyo-denshi/jb'.
3005
3006         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3007         XEmacs CHISE.
3008
3009 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3010
3011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3012         setting for isolated characters of `=hanyo-denshi/ja'.
3013
3014 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3015
3016         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3017         `=hanyo-denshi/ja'.
3018
3019         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3020         XEmacs CHISE.
3021
3022 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3025         settings for isolated characters of `=adobe-japan1-6'.
3026
3027 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3028
3029         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3030         CHISE.
3031         (=daikanwa/+2p): Ditto.
3032         (=daikanwa/ho): Ditto.
3033
3034 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3035
3036         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3037         coding-system for XEmacs CHISE.
3038
3039 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3042         setting for `=>>ruimoku-v6'.
3043
3044         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3045         CHISE.
3046
3047 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3048
3049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3050         setting for `=daikanwa@rev1'.
3051
3052 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3053
3054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3055         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3056
3057 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3058
3059         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3060         XEmacs CHISE.
3061         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3062
3063 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3064
3065         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3066         CHISE.
3067
3068 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3071         CHISE.
3072
3073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3074         setting for `=>ucs@jis'.
3075
3076 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3079         setting for `=>jis-x0208@usual'.
3080
3081         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3082         XEmacs CHISE.
3083         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3084         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3085         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3086
3087 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3088
3089         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3090         CHISE.
3091         (=>>>jis-x0208@1990): Ditto.
3092         (=>>>jis-x0213-1): Ditto.
3093         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3094         mother.
3095         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3096         as the mother.
3097
3098 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3101         setting for `=>ucs@cns' and `=>>ucs@ks'.
3102
3103         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3104         CHISE.
3105
3106 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3107
3108         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3109         CHISE.
3110
3111 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3112
3113         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3114         CHISE.
3115         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3116         mother.
3117
3118 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3121         `==>ucs-bmp-cjk@bucs'.
3122
3123         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3124         XEmacs CHISE.
3125
3126 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3127
3128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3129         setting for `==>ucs@bucs'.
3130
3131         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3132         XEmacs CHISE.
3133
3134 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3137         - Add setting for `=>>jis-x0208'.
3138         - Omit setting for `=>>jis-x0208@1990'.
3139         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3140           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3141           `=ucs@FOO'.
3142
3143 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3144
3145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3146         setting for `=>daikanwa'.
3147
3148 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3149
3150         * mule/mule-conf.el (=daikanwa): Fix DOC.
3151         (=>daikanwa): New abstract character for XEmacs CHISE.
3152         (=>ucs@iso): Likewise.
3153         (=>ucs@unicode): Likewise.
3154         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3155
3156 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3157
3158         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3159         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3160           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3161         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3162         - Add `=>big5-cdp'.
3163
3164 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3167         (=>big5-cdp): New abstract character.
3168
3169 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3172         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3173         `chinese-big5'.
3174
3175 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3176
3177         * mule/mule-charset.el (default-coded-charset-priority-list):
3178         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3179
3180         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3181         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3182         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3183         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3184         and `=>jis-x0213-2'.
3185
3186 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3189         XEmacs CHISE.
3190         (=>>ucs@jis/2000): Likewise.
3191         (=>>ucs@jis/2004): Likewise.
3192
3193 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3194
3195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3196         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3197         `=>>ucs@cns'.
3198
3199         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3200         XEmacs CHISE.
3201         (=>>gt): Use quote instead of backquote; modify DOC.
3202         (=>gt): Use quote instead of backquote.
3203         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3204         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3205         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3206         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3207         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3208         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3209
3210 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3211
3212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3213         `=>>ucs@unicode' and `=>>gt'.
3214
3215 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3218         XEmacs CHISE.
3219         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3220         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3221         `=jis-x0208@1978/1er-pr' as the mother.
3222         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3223
3224 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3227         `=ucs@unicode' as the mother.
3228
3229 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3232         setting for `=>>ucs@unicode'.
3233
3234         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3235         CHISE.
3236
3237 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3240         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3243         `=adobe-japan1-6' and `=adobe-japan1-base'.
3244
3245         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3246         XEmacs CHISE.
3247         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3248         specify `min-code' and `max-code'.
3249         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3250         (=adobe-japan1-2): Likewise.
3251         (=adobe-japan1-3): Likewise.
3252         (=adobe-japan1-4): Likewise.
3253         (=adobe-japan1-5): Likewise.
3254         (=adobe-japan1-6): Likewise.
3255
3256 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3257
3258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3259         setting for `=>gt'.
3260
3261 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3264         CHISE.
3265
3266 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3269         setting for `=>zinbun-oracle'.
3270
3271         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3272         for XEmacs CHISE.
3273
3274 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3275
3276         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3277         for XEmacs CHISE.
3278         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3279         `=jis-x0208@1978' as the mother.
3280
3281 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3282
3283         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3284         - Use `=gt' instead of `ideograph-gt'.
3285         - Use `=gt-k' instead of `ideograph-gt-k'.
3286         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3287         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3288         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3289         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3290         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3291         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3292         - Use `=>>gt' instead of `<=>gt'.
3293         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3294         - Add setting for `=>>jis-x0208@1990'.
3295         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3296           `=>>jis-x0213-1@2000'.
3297         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3298         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3299           `=>>jis-x0213-1@2004'.
3300         - Add setting for `=>>jis-x0208@1978'.
3301         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3302
3303 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3306         XEmacs CHISE.
3307
3308 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3309
3310         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3311         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3312         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3313         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3314         `<=>jis-x0213-1@2004'.
3315
3316 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3319         CHISE.
3320         (=>jis-x0213-2): Ditto.
3321
3322 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3325         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3326
3327 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3328
3329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3330         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3331         `=>jis-x0213-1'.
3332
3333 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3336         CHISE.
3337         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3338
3339 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3340
3341         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3342         `<==>jis-x0213-1'.
3343         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3344         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3345         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3346         (<=>jis-x0208): New alias for `=>jis-x0208'.
3347         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3348         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3349         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3350         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3351         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3352         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3353         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3354         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3355         (=>>gt): Renamed from `<==>gt'.
3356         (<==>gt): New alias for `=>>gt'.
3357
3358 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3359
3360         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3361         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3362         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3363         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3364         - Add settings for `<=>jis-x0213-1@2000' and
3365           `<=>jis-x0213-1@2004'.
3366
3367         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3368         XEmacs CHISE.
3369         (<==>jis-x0213-1): Likewise.
3370         (<==>jis-x0213-1@2000): Likewise.
3371         (<==>jis-x0213-1@2004): Likewise.
3372         (<=>jis-x0208): Add property `=>iso-ir 168'.
3373         (<=>jis-x0208@1997): Likewise.
3374         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3375         as the mother; add property `=>iso-ir 228'.
3376         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3377         property `=>iso-ir 228'.
3378         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3379         property `=>iso-ir 233'.
3380         (<==>gt): Renamed from `<=>gt'.
3381         (<=>gt): New alias for `<==>gt'.
3382
3383 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3386         CHISE.
3387         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3388         `<=>jis-x0208' as the mother.
3389         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3390         (<=>jis-x0213-1@2000): Ditto.
3391         (<=>jis-x0213-1@2004): Ditto.
3392
3393 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3394
3395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3396         settings for `<=>gt'.
3397
3398         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3399
3400 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3401
3402         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3403         XEmacs CHISE.
3404         (=jis-x0208@1978/-4pr): Likewise.
3405         (=jis-x0208@1978/4-pr): Likewise.
3406         (=jis-x0213-1): Likewise.
3407         (=ucs@iso): Likewise.
3408         (=ucs@unicode): Likewise.
3409         (=ucs@gb): Likewise.
3410         (=ucs@gb/fw): Likewise.
3411         (=ucs@cns): Likewise.
3412         (=ucs@cns/fw): Likewise.
3413         (=ucs@jis): Likewise.
3414         (=ucs@jis/fw): Likewise.
3415         (=ucs@jis/1990): Likewise.
3416         (=ucs@jis/2000): Likewise.
3417         (=ucs@jis/2004): Likewise.
3418         (=ucs@JP): Likewise.
3419         (=ucs@ks): Likewise.
3420         (=ucs@big5): Likewise.
3421         (=ucs@big5/cns11643): Likewise.
3422         (=ucs@cns11643): Likewise.
3423
3424 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3425
3426         * mule/mule-charset.el (default-coded-charset-priority-list):
3427         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3428
3429         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3430         CHISE.
3431         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3432         mother.
3433
3434 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3437         from src/mule-charset.c].
3438         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3439         specify `final'.
3440         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3441         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3442         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3443         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3444         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3445         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3446
3447 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3448
3449         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3450         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3451         (=jis-x0208@1978/i-4): Specify `partial'.
3452         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3453         mother coded-charset.
3454         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3455
3456 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3459         settings for `=jis-x0213-1@2004'.
3460
3461 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3464         CHISE.
3465         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3466         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3467         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3468         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3469         temporarily.
3470         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3471
3472 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3475         CHISE.
3476         (=shinjigen@1ed): Inherited from `=shinjigen'.
3477         (=shinjigen@rev): Likewise.
3478
3479 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3480
3481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3482         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3483
3484 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3485
3486         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3487         define it as an alias.
3488         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3489         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3490         alias.
3491         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3492         alias.
3493
3494 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3495
3496         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3497         CHISE.
3498
3499 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3500
3501         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3502         CHISE.
3503         (shinjigen-2): Ditto.
3504
3505 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-charset.el (default-coded-charset-priority-list):
3508         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3509         `chinese-big5-eten-*' and `chinese-big5'.
3510
3511 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3512
3513         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3514         #x9FA5 temporarily.
3515
3516 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3519         settings for `=jis-x0208@1978/i1'.
3520
3521 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3524         XEmacs CHISE.
3525
3526 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3529         XEmacs CHISE.
3530
3531 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3532
3533         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3534         XEmacs CHISE.
3535
3536 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3537
3538         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3539         CHISE.
3540         (=ucs-bmp@cns): Likewise.
3541         (=ucs-bmp@jis): Likewise.
3542         (=ucs-bmp@ks): Likewise.
3543
3544 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3547         CHISE.
3548         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3549
3550 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3551
3552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3553         settings for `=zinbun-oracle'.
3554
3555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3556         `=zinbun-oracle'.
3557
3558 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3561         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3562         `=ucs@iso'.
3563
3564 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-charset.el (default-coded-charset-priority-list):
3567         Delete `ucs-sip'; modify order of some CCSs.
3568
3569 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3572         in XEmacs CHISE.
3573
3574         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3575         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3576         CHISE.
3577
3578 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3579
3580         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3581         its registry.
3582         (=ucs-radicals@unicode): Likewise.
3583
3584 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3585
3586         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3587         CHISE.
3588
3589 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3592         CHISE.
3593
3594 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3597         CHISE.
3598
3599 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3602         Modify preference of *isolated settings*.
3603
3604 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3605
3606         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3607         utf-2000 is provided.
3608         (=ucs@cns11643): Likewise.
3609
3610 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3611
3612         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3613         Prefer every *isolated setting* to ordinary setting.
3614
3615 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3616
3617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3618         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3619
3620 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3621
3622         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3623         CHISE.
3624
3625 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3626
3627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3628         settings for `=jis-x0208@1997'.
3629
3630 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3631
3632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3633         `=jis-x0208@1997'.
3634
3635 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3636
3637         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3638         XEmacs CHISE.
3639
3640 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3641
3642         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3643         `=jis-x0208@1978'.
3644         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3645         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3646         `=jis-x0208-1990' as the mother.
3647         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3648
3649 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3650
3651         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3652         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3653         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3654         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3655         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3656         for `=ucs@JP'.
3657
3658 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3659
3660         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3661         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3662         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3663         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3664         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3665         `=daikanwa@rev2'.
3666
3667 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3668
3669         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3670         (=gt): Likewise.
3671         (=gt-k): Likewise.
3672         (=gt-pj-*): Likewise.
3673         (=gt-pj-k1): Likewise.
3674         (=gt-pj-k2): Likewise.
3675         (=daikanwa): Likewise.
3676         (=daikanwa-rev1): Likewise.
3677         (=daikanwa-rev2): Likewise.
3678         (=big5-pua): Likewise.
3679         (=big5-eten): Likewise.
3680         (chinese-big5-eten-a): Likewise.
3681         (chinese-big5-eten-b): Likewise.
3682         (=hanziku-*): Likewise.
3683         (=cbeta): Likewise.
3684         (=jef-china3): Likewise.
3685         (=ruimoku-v6): Likewise.
3686         (=ucs@iso): Likewise.
3687         (=ucs@unicode): Likewise.
3688         (=ucs@gb): Likewise.
3689         (=ucs@cns): Likewise.
3690         (=ucs@jis): Likewise.
3691         (=ucs@jis-1990): Likewise.
3692         (=ucs@jis-2000): Likewise.
3693         (=ucs@jp): Likewise.
3694         (=ucs@ks): Likewise.
3695         (=ucs@big5): Likewise.
3696         (=ucs-radicals): Likewise.
3697         (=ucs-radicals@unicode): Likewise.
3698         (=ucs-bmp-cjk): Likewise.
3699         (=ucs-bmp-cjk@unicode): Likewise.
3700         (=ucs-sip-ext-b): Likewise.
3701         (=ucs-sip-ext-b@iso): Likewise.
3702
3703 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3706         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3707
3708 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3711         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3712         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3713         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3714         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3715         arabic-digit, ipa and ``&I-B-XXXX;''.
3716
3717 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3718
3719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3720         setting for (I-)HZK{03..12}-XXXX.
3721
3722 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3723
3724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3725         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3726
3727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3728         `=ruimoku-v6'.
3729
3730         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3731         CHISE.
3732
3733 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3734
3735         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3736         (=ucs@unicode): Likewise.
3737         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3738         (=ucs@cns): Likewise.
3739         (=ucs@jis): Likewise.
3740         (=ucs@ks): Likewise.
3741         (=ucs@big5): Likewise.
3742
3743 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3744
3745         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3746         `ucs-jis'.
3747         (utf-8-jis-er): Likewise.
3748         (utf-8-jp): New coding-system.
3749         (utf-8-jp-er): Likewise.
3750
3751         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3752
3753 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3754
3755         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3756
3757         * mule/japanese.el: Move definition of `euc-jisx0213' to
3758         mule/mule-coding.el.
3759
3760 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3761
3762         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3763         mule-coding before loading update-cdb when utf-2000 is provided.
3764
3765 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3766
3767         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3768         `=daikanwa'.
3769
3770 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3771
3772         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3773         definition codes when `utf-2000' is provided.
3774
3775 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3776
3777         * mule/mule-category.el (word-combining-categories): Don't setup
3778         `word-combining-categories' in XEmacs CHISE.
3779         (word-separating-categories): Add setting about Latin script in
3780         XEmacs CHISE.
3781
3782 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3783
3784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3785         setting for `chinese-big5'.
3786
3787 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3788
3789         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3790         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3791         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3792         add setting for HZK0[12]-xxxx.
3793
3794 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3795
3796         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3797         in XEmacs CHISE.
3798
3799 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3800
3801         * mule/mule-charset.el (default-coded-charset-priority-list):
3802         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3803         and `chinese-big5' to `=gt-pj-*'.
3804
3805 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3806
3807         * mule/mule-conf.el (=daikanwa): Renamed from
3808         `ideograph-daikanwa'.
3809         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3810
3811 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3812
3813         * mule/mule-conf.el (=cns11643-7): Renamed from
3814         `chinese-cns11643-7'.
3815         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3816
3817 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3818
3819         * mule/mule-conf.el (=cns11643-6): Renamed from
3820         `chinese-cns11643-6'.
3821         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3822
3823 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3824
3825         * mule/mule-conf.el (=cns11643-5): Renamed from
3826         `chinese-cns11643-5'.
3827         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3828
3829 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3830
3831         * mule/mule-conf.el (=cns11643-4): Renamed from
3832         `chinese-cns11643-4'.
3833         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3834
3835 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3836
3837         * mule/mule-conf.el (=cns11643-3): Renamed from
3838         `chinese-cns11643-3'.
3839         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3840
3841 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3842
3843         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3844         `=cns11643-2'.
3845         (chinese-cns11643-2): New alias for `=cns11643-2'.
3846
3847 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3848
3849         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3850         `=cns11643-1'.
3851         (chinese-cns11643-1): New alias for `=cns11643-1'.
3852
3853 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3854
3855         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3856         (chinese-gb12345): New alias for `=gb12345'.
3857
3858 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3859
3860         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3861         (chinese-gb2312): New alias for `=gb2312'.
3862
3863 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3864
3865         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3866         (chinese-big5): New alias for `=big5'.
3867
3868 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3871         (korean-ksc5601): New alias for `=ks-x1001'.
3872
3873 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3874
3875         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3876         `=jis-x0212'.
3877         (japanese-jisx0212): New alias for `=jis-x0212'.
3878
3879 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3880
3881         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3882         `=jis-x0208-1983'.
3883         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3884
3885 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3886
3887         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3888         `=jis-x0208-1978'.
3889         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3890
3891 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3892
3893         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3894         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3895
3896 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3897
3898         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3899         (chinese-cns11643-3): Specify iso-ir 183.
3900         (chinese-cns11643-4): Specify iso-ir 184.
3901         (chinese-cns11643-5): Specify iso-ir 185.
3902         (chinese-cns11643-6): Specify iso-ir 186.
3903         (chinese-cns11643-7): Specify iso-ir 187.
3904         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3905         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3906
3907 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3910         \uXXXX for every cases.
3911
3912 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3913
3914         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3915         (ucs-big5): Changed to an alias for `=ucs@big5'.
3916
3917 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3918
3919         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3920         (ucs-ks): Changed to an alias for `=ucs@ks'.
3921
3922 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3923
3924         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3925         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3926
3927 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3928
3929         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3930         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3931
3932 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3933
3934         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3935         (ucs-jis): Changed to an alias for `=ucs@jis'.
3936
3937 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3938
3939         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3940         (ucs-cns): Changed to an alias for `=ucs@cns'.
3941
3942 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3943
3944         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3945         (ucs-gb): Changed to an alias for `=ucs@gb'.
3946
3947 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3948
3949         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3950         `ideograph-daikanwa-2'.
3951         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3952         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3953
3954 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3955
3956         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3957         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3958
3959         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3960         for `xemacs-chise-version'.
3961
3962 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3963
3964         * mule/mule-charset.el (default-coded-charset-priority-list):
3965         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3966         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3967         instead of `ideograph-hanziku-*'.
3968
3969         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3970         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3971
3972 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3973
3974         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3975         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3976         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3977         `utf-2000' is provided.
3978
3979 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3980
3981         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3982         is provided [was builtin coded-charsets].
3983
3984 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3985
3986         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3987         is provided [was builtin coded-charsets].
3988
3989 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3990
3991         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3992         is provided [was builtin coded-charsets].
3993
3994 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3995
3996         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3997         is provided [was builtin coded-charsets].
3998
3999 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4000
4001         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4002         when `utf-2000' is provided [was builtin coded-charsets].
4003
4004 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4005
4006         * mule/mule-conf.el (=hanziku-*): Renamed from
4007         `ideograph-hanziku-*'.
4008         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4009
4010 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4011
4012         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4013         `utf-2000' is provided [was builtin coded-charsets].
4014         (ideograph-hanziku-{1..12}): Likewise.
4015
4016 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4017
4018         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4019         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4020
4021 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4022
4023         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4024         when `utf-2000' is provided [was builtin coded-charsets].
4025
4026 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4027
4028         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4029         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4030         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4031
4032 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4033
4034         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4035         (ideograph-gt): Changed to an alias for `=gt'.
4036
4037 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4038
4039         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4040         is provided; it was defined as a builtin coded-charset.
4041         (ideograph-gt): Likewise.
4042
4043 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4044
4045         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4046         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4047
4048 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4049
4050         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4051         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4052
4053 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4054
4055         * mule/mule-conf.el (=big5-eten): Renamed from
4056         `chinese-big5-eten'.
4057         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4058
4059 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4060
4061         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4062         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4063
4064 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4065
4066         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4067         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4068
4069 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4070
4071         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4072         (china3-jef): Changed to an alias for `=jef-china3'.
4073
4074 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4075
4076         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4077         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4078
4079         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4080         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4081         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4082         when `utf-2000' is provided.
4083
4084 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4085
4086         * mule/mule-charset.el (default-coded-charset-priority-list):
4087         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4088
4089         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4090         (ucs-jis-2000): Deleted.
4091
4092 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4093
4094         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4095         UTF-2000.
4096         (=ucs-jis-2000): New coded-charset for UTF-2000.
4097
4098 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4099
4100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4101         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4102
4103 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4104
4105         * mule/mule-charset.el (default-coded-charset-priority-list):
4106         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4107         `ideograph-cbeta'.
4108
4109 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4110
4111         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4112         builtin coded-charset].
4113
4114 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4115
4116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4117         settings for &K0-xxxx and &I-K0-xxxx.
4118
4119 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4120
4121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4122         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4123
4124 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4125
4126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4127         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4128
4129 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4130
4131         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4132         UTF-2000.
4133         (ideograph-gt-pj-k1): Likewise.
4134         (ideograph-gt-pj-k2): Likewise.
4135
4136 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4137
4138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4139         `=jis-x0208'.
4140
4141 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4142
4143         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4144         UTF-2000 [was a builtin coded-charset].
4145
4146 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4147
4148         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4149         (utf-8-gb-er): Likewise.
4150
4151 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4152
4153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4154         settings for JIS X 0212 and JIS X 0208:1978.
4155
4156 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4157
4158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4159         setting for JIS X 0213.
4160
4161 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4162
4163         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4164         standard-case-table in UTF-2000.
4165
4166 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4167
4168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4169         definitions for isolated-chars.
4170
4171 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4172
4173         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4174         `configure-utf-2000-lisp-directory'.
4175         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4176         `mule-lisp-load-path'.
4177
4178 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4179
4180         * startup.el (startup-setup-paths): Set and use
4181         `utf-2000-lisp-directory'.
4182         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4183         UTF-2000.
4184
4185 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4186
4187         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4188         (paths-find-utf-2000-lisp-directory): New function.
4189         (paths-construct-load-path): Add new optional argument
4190         `utf-2000-lisp-directory'.
4191
4192         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4193
4194 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4195
4196         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4197         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4198         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4199         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4200         `chinese-big5-2' in UTF-2000.
4201
4202         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4203         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4204
4205 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4206
4207         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4208         `big5-eten-er' in UTF-2000.
4209         (big5-cdp): Modify DOC-string and mnemonic.
4210
4211 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4212
4213         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4214         UTF-2000 [renamed from utf-8-er].
4215         (utf-8-gb): New coding-system in UTF-2000.
4216         (utf-8-gb-er): Likewise.
4217         (utf-8-cns): Likewise.
4218         (utf-8-cns-er): Likewise.
4219         (utf-8-big5): Likewise.
4220         (utf-8-big5-er): Likewise.
4221         (utf-8-jis): Likewise.
4222         (utf-8-jis-er): Likewise.
4223         (utf-8-ks): Likewise.
4224         (utf-8-ks-er): Likewise.
4225         (utf-8-er): Likewise.
4226
4227 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4228
4229         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4230         instead of `utf-8-unix' in UTF-2000.
4231
4232         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4233
4234 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4235
4236         * mule/japanese.el (euc-jisx0213): New coding-system.
4237
4238         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4239         `japanese-jisx0208-1990' as the mother.
4240
4241 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4242
4243         * dumped-lisp.el (preloaded-file-list): Change condition of
4244         loading "close-cdb".
4245
4246 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4247
4248         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4249         setup `coded-charset-entity-reference-alist'.
4250
4251 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4252
4253         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4254         UTF-2000.
4255
4256 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4257
4258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4259         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4260
4261 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4262
4263         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4264         (chinese-big5-eten-a): Likewise.
4265         (chinese-big5-eten-b): Likewise.
4266         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4267         code range is #x8140 .. #x8DFE.
4268
4269 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4270
4271         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4272         UTF-2000.
4273         (chinese-big5-cdp): Likewise.
4274
4275 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4276
4277         * dumped-lisp.el (preloaded-file-list): Rename
4278         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4279
4280 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4281
4282         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4283         append `system-char-db-source-file-list' into
4284         `preloaded-file-list' in UTF-2000.
4285
4286 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4287
4288         * dumped-lisp.el (preloaded-file-list): Delete
4289         character-definition files.
4290
4291 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4292
4293         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4294         UTF-2000.
4295
4296 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4297
4298         * mule/mule-charset.el (default-coded-charset-priority-list):
4299         Delete `mojikyo-2022-1'.
4300
4301 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4302
4303         * mule/mule-charset.el (default-coded-charset-priority-list):
4304         Delete `mojikyo'.
4305
4306 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4307
4308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4309         `ucs-sip'.
4310
4311 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4312
4313         * mule/mule-charset.el (default-coded-charset-priority-list):
4314         Comment out `chinese-gb12345'.
4315
4316 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4317
4318         * bytecomp.el (byte-compile-insert-header): Fixed.
4319
4320 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4321
4322         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4323         XEmacs UTF-2000.
4324
4325 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4326
4327         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4328         UTF-2000.
4329
4330 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4331
4332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4333         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4334
4335 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4336
4337         * mule/mule-charset.el (default-coded-charset-priority-list):
4338         `japanese-jef-china3' is renamed `china3-jef'.
4339
4340 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4341
4342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4343         `japanese-jef-china3' and `ideograph-cbeta'.
4344
4345 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4346
4347         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4348
4349 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4350
4351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4352         `chinese-big5-cdp'.
4353
4354 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4355
4356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4357         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4358
4359 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4360
4361         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4362         loading character definitions.
4363
4364 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4365
4366         * dumped-lisp.el (preloaded-file-list): Rename
4367         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4368
4369 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4372         `chinese-big5'.
4373
4374 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4375
4376         * dumped-lisp.el (preloaded-file-list): Dump
4377         "Ideograph-R028-Private" with XEmacs UTF-2000.
4378
4379 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4380
4381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4382         `chinese-gb12345'.
4383
4384 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4385
4386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4387         `ideograph-gt-pj-{1..11}'.
4388
4389         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4390         XEmacs UTF-2000.
4391
4392 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4393
4394         * mule/mule-charset.el (default-coded-charset-priority-list):
4395         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4396         `chinese-isoir165'.
4397
4398 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4399
4400         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4401         `image/png', `image/x-xpm' and `image/tiff'.
4402
4403         * files.el (binary-file-regexps): Add *.PNG.
4404
4405 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4406
4407         * mule/mule-charset.el (default-coded-charset-priority-list):
4408         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4409         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4410
4411 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4412
4413         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4414         the first completion when UTF-2000 is running.
4415
4416 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4417
4418         * mule/mule-charset.el (default-coded-charset-priority-list):
4419         Delete `ucs'.
4420
4421 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4422
4423         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4424
4425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4426         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4427
4428 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4429
4430         * mule/vietnamese.el (vscii-2): Delete abolished property
4431         `composite'; now composite mode is default.
4432
4433 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4434
4435         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4436         of `raw-text'; check \uHHHH representation even if non-ascii
4437         characters are not found.
4438
4439         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4440         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4441         unconditionally.
4442
4443         * mule/viet-ccl.el: New file.
4444
4445         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4446         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4447         - Separate CCL based implementations to viet-ccl.el.
4448
4449 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4450
4451         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4452         "jisx0213.2000-1".
4453         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4454
4455         * mule/mule-charset.el (default-coded-charset-priority-list):
4456         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4457         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4458
4459 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4460
4461         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4462
4463 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4464
4465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4466         `ucs' in UTF-2000.
4467
4468 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4469
4470         * mule/mule-charset.el (default-coded-charset-priority-list):
4471         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4472         `arabic-iso8859-6'.
4473
4474 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4475
4476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4477         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4478
4479 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4480
4481         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4482         `katakana-jisx0201' in UTF-2000.
4483
4484 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4485
4486         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4487         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4488         "u0FB50-Arabic-Presentation-Forms-A",
4489         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4490         "u0FE50-Small-Form-Variants",
4491         "u0FE70-Arabic-Presentation-Forms-B",
4492         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4493         UTF-2000.
4494
4495 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4496
4497         * dumped-lisp.el (preloaded-file-list): Delete
4498         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4499         ... "Ideograph-R214-Flute" in UTF-2000.
4500
4501 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4502
4503         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4504         (japanese-jisx0213-2): New coded-charset.
4505
4506         * dumped-lisp.el (preloaded-file-list): Add
4507         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4508         "Ideograph-R030-Mouth".
4509
4510 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4511
4512         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4513         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4514         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4515         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4516         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4517         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4518         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4519         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4520
4521 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4522
4523         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4524         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4525         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4526         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4527         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4528
4529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4530         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4531
4532 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4533
4534         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4535         in UTF-2000.
4536
4537 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4538
4539         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4540         (chinese-isoir165): Moved from mule/chinese.el.
4541         (chinese-cns11643-3): Moved from mule/chinese.el.
4542         (chinese-cns11643-4): Moved from mule/chinese.el.
4543         (chinese-cns11643-5): Moved from mule/chinese.el.
4544         (chinese-cns11643-6): Moved from mule/chinese.el.
4545         (chinese-cns11643-7): Moved from mule/chinese.el.
4546
4547         * mule/chinese.el: Move definition of coded-charsets to
4548         mule/mule-conf.el.
4549
4550 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4551
4552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4553         `ideograph-daikanwa'.
4554
4555 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4556
4557         * dumped-lisp.el (preloaded-file-list): Delete
4558         "ccs-jisx0201-latin.el".
4559
4560 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4561
4562         * dumped-lisp.el (preloaded-file-list): Add
4563         "u031A0-Extended-Bopomofo" in UTF-2000.
4564
4565 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4566
4567         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4568         renamed to u02E00-CJK-Radical-Supplement.
4569
4570 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4571
4572         * dumped-lisp.el (preloaded-file-list): Add
4573         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4574         "u030A0-Katakana", "u03100-Bopomofo",
4575         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4576         "u03200-Enclosed-CJK-Letters-and-Months" and
4577         "u03300-CJK-Compatibility".
4578
4579 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4580
4581         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4582         "u02F00-Kangxi-Radicals" and
4583         "u02FF0-Ideographic-Description-Characters".
4584
4585 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4586
4587         * dumped-lisp.el (preloaded-file-list): Add
4588         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4589         "u02800-Braille-Patterns" in UTF-2000.
4590
4591 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4592
4593         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4594         "uXXXXX-*.el" in UTF-2000.
4595
4596         * bytecomp.el (byte-compile-insert-header): Delete comments if
4597         non-ASCII characters are found; allow `byte-compile-dynamic' and
4598         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4599         `raw-text'.
4600
4601 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4602
4603         * dumped-lisp.el (preloaded-file-list): Add
4604         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4605         "u025A0-Geometric-Shapes.el".
4606
4607 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4608
4609         * dumped-lisp.el (preloaded-file-list): Add
4610         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4611         "u02460-Enclosed-Alphanumerics.el".
4612
4613 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4614
4615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4616         `chinese-gb2312'.
4617
4618         * dumped-lisp.el (preloaded-file-list): Add
4619         "u02200-Mathematical-Operators.el" and
4620         "u02300-Miscellaneous-Technical.el".
4621
4622 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4623
4624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4625         `chinese-cns11643-*'.
4626
4627         * dumped-lisp.el (preloaded-file-list): Add
4628         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4629         "u02190-Arrows.el" in UTF-2000.
4630
4631 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4632
4633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4634         `korean-ksc5601'.
4635
4636         * dumped-lisp.el (preloaded-file-list): Add
4637         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4638         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4639         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4640
4641 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4642
4643         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4644
4645 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4646
4647         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4648         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4649         "u01780-Khmer.el", "u01800-Mongolian.el",
4650         "u01E00-Latin-Extended-Additional.el" and
4651         "u01F00-Greek-Extended.el" in UTF-2000.
4652
4653 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4654
4655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4656         `ethiopic-ucs' and `ethiopic'.
4657
4658         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4659         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4660
4661         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4662         from mule/ethiopic.el.
4663
4664         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4665         mule/mule-conf.el.
4666
4667 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4668
4669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4670         `lao'.
4671
4672         * mule/mule-conf.el (lao): New coded-charset.
4673
4674         * dumped-lisp.el (preloaded-file-list): Add
4675         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4676         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4677         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4678         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4679         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4680
4681 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4682
4683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4684         `ucs-bmp' and `arabic-iso8859-6'.
4685
4686 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4687
4688         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4689         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4690         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4691
4692 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4693
4694         * startup.el (normal-top-level): Load autoload file for UTF-2000
4695         in UTF-2000.
4696
4697 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4698
4699         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4700         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4701         "u00020-Basic-Latin.el", "u00080-C1.el",
4702         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4703         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4704         "u002B0-Spacing-Modifier-Letters.el",
4705         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4706         UTF-2000.
4707
4708 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4709
4710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4711         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4712         instead of `vietnamese-viscii-*'.
4713
4714 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4715
4716         * mule/mule-conf.el: New file.
4717
4718         * mule/misc-lang.el: Move definition of charset `ipa' to
4719         mule/mule-conf.el.
4720
4721 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4722
4723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4724         `latin-viscii'; prefer it for characters used in Vietnamese.
4725
4726 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4727
4728         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4729
4730 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4731
4732         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4733         `vietnamese-viscii-lower'.
4734         (latin-viscii-upper): Renamed from charset
4735         `vietnamese-viscii-upper'.
4736         (vietnamese-viscii-lower): New alias for charset
4737         `latin-viscii-lower'.
4738         (vietnamese-viscii-upper): New alias for charset
4739         `latin-viscii-upper'.
4740
4741 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4742
4743         * mule/mule-charset.el (default-coded-charset-priority-list):
4744         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4745
4746 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4747
4748         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4749         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4750         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4751         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4752         lisp/utf-2000.
4753
4754 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4755
4756         * mule/ccs-tcvn5712.el: New file.
4757
4758 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4759
4760         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4761         in UTF-2000.
4762
4763 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4764
4765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4766         `japanese-jisx0208'.
4767
4768 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4769
4770         * dumped-lisp.el (preloaded-file-list): Add
4771         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4772         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4773         UTF-2000.
4774
4775         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4776         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4777         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4778         mule/ccs-viscii.el: New files.
4779
4780         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4781         if \uXXXX is found.
4782
4783 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4784
4785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4786         `hiragana-jisx0208' and `katakana-jisx0208'.
4787
4788 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4789
4790         * mule/chinese.el (chinese-cns11643-3): Define it even if
4791         `utf-2000' is provided.
4792         (chinese-cns11643-4): Likewise.
4793         (chinese-cns11643-5): Likewise.
4794         (chinese-cns11643-6): Likewise.
4795         (chinese-cns11643-7): Likewise.
4796
4797 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4798
4799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4800         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4801
4802 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4803
4804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4805         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4806
4807 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4808
4809         * mule/mule-charset.el (default-coded-charset-priority-list):
4810         Setup in UTF-2000.
4811
4812 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4813
4814         * mule/viet-chars.el: Don't define charset
4815         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4816         they are defined as builtin charsets.
4817
4818 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4819
4820         * version.el (emacs-version): Add more space just before UTF-2000
4821         version string.
4822
4823 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4824
4825         * version.el ([constant] emacs-version): Don't add a space in the
4826         preceding place of `xemacs-betaname' because it is duplicated.
4827         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4828
4829         * startup.el (splash-frame-body): Add ETL.
4830
4831 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4832
4833         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4834         is provided because it is defined as builtin charset.
4835         (chinese-cns11643-4): Likewise.
4836         (chinese-cns11643-5): Likewise.
4837         (chinese-cns11643-6): Likewise.
4838         (chinese-cns11643-7): Likewise.
4839
4840 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4841
4842         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4843         coding-system `iso-10646-ucs-4' is not defined.
4844
4845 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4846
4847         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4848         coding-system if `utf-2000' is provided.
4849
4850 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4851
4852         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4853         `utf-2000' is provided.
4854
4855 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4856
4857         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4858         if utf-2000 is provided temporally.
4859
4860 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4861
4862         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4863         as builtin variable].
4864
4865 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4866
4867         * files.el (insert-file-contents-literally): Treat file as binary;
4868         call file-name-handlers. [sync with Emacs 20.3.10]
4869
4870 2008-12-28  Vin Shelton  <acs@xemacs.org>
4871
4872         * XEmacs 21.4.22 is released
4873
4874 2008-12-30  Vin Shelton  <acs@xemacs.org>
4875
4876         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4877         during building even if no packages are found.
4878
4879 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4880
4881         * printer.el (generic-print-region): 
4882         (generic-print-buffer): 
4883         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4884         check if the msprinter device is available, now that msprinter is
4885         always available as a specifier tag. 
4886
4887 2008-12-24  Vin Shelton  <acs@xemacs.org>
4888
4889         * about.el: Add Francisco to my bio!
4890
4891 2008-12-23  Vin Shelton  <acs@xemacs.org>
4892
4893         * autoload.el: Move operator definitions to autoload-operators.el
4894         in the xemacs-base package.
4895
4896 2007-11-22  Vin Shelton  <acs@xemacs.org>
4897
4898         * about.el (about-hacker-contribution): Updated my bio.
4899
4900 2007-10-07  Vin Shelton  <acs@xemacs.org>
4901
4902         * XEmacs 21.4.21 is released
4903
4904 2007-09-19  Didier Verna  <didier@xemacs.org>
4905
4906         Update my personal info.
4907         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4908         * about.el (about-other-current-hackers): Ditto.
4909         * about.el (about-url-alist): Add my musical website.
4910         * about.el (about-personal-info): Update my entry.
4911         * about.el (about-hacker-contribution): Ditto.
4912
4913 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4914
4915         * package-get.el (package-get-download-sites): Update download
4916         sites in Japan.
4917         * package-get.el (package-get-pre-release-download-sites): Ditto.
4918
4919 2007-08-18  Vin Shelton  <acs@xemacs.org>
4920
4921         * package-get.el (package-get-pre-release-download-sites): Sync
4922         mirror sites with 21.5.  (Thanks, Adrian)
4923
4924 2007-08-09  Mike Sperber  <mike@xemacs.org>
4925
4926         * startup.el (migrate-user-init-file): Create backup of
4927         `user-init-file' before migrating.
4928         * startup.el (maybe-migrate-user-init-file): Print
4929         information about backup file.
4930         (maybe-create-compatibility-dot-emacs): Follow above change.
4931
4932 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4933
4934         * font-lock.el: Sync font-lock-add-keywords and
4935         font-lock-remove-keywords from GNU Emacs.
4936         * font-lock.el (font-lock-keywords-alist): New.
4937         * font-lock.el (font-lock-removed-keywords-alist): New.
4938         * font-lock.el (font-lock-add-keywords): New.
4939         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4940         * font-lock.el (font-lock-remove-keywords): New.
4941
4942 2007-08-16  Vin Shelton  <acs@xemacs.org>
4943
4944         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4945         patch from Hans de Graaff.
4946
4947 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4948
4949         * package-get.el (package-get-download-sites): Document Chile and
4950         update Denmark download site.
4951         * package-get.el (package-get-pre-release-download-sites): Ditto.
4952
4953 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4954
4955         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4956
4957 2006-12-09  Vin Shelton  <acs@xemacs.org>
4958
4959         * XEmacs 21.4.20 is released
4960
4961 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4962
4963         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4964
4965 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4966
4967         * info.el (Info-find-file-node, Info-insert-dir)
4968         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4969         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4970         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4971         and discussion.
4972
4973 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4974
4975         * obsolete.el (line-beginning-position): New, from 21.5.x.
4976         (line-end-position): Ditto.
4977
4978 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4979
4980         * package-get.el (package-get-download-sites): Welcome
4981         nl.xemacs.org and Thanks!
4982         * package-get.el (package-get-pre-release-download-sites): Ditto.
4983
4984 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4985
4986         * font-lock.el: Add support for not-so recent changes in Java to
4987         java-mode.
4988
4989 2006-01-28  Vin Shelton  <acs@xemacs.org>
4990
4991         * XEmacs 21.4.19 is released
4992
4993 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4994
4995         * easymenu.el: Update copyright. 
4996         * easymenu.el (easy-menu-all-popups):
4997         Add a docstring. 
4998         * easymenu.el (easy-menu-add):
4999         Document a bug, rework the function to preserve any existing
5000         non-default mode-popup-menu instead of overwriting it, and not to
5001         bother normalising the menu title (nothing else does).
5002         * easymenu.el (easy-menu-remove):
5003         Restore the default mode-popup-menu instead of leaving an empty
5004         one when we remove the last easy-menu popup. 
5005
5006 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5007
5008         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5009         as suggested by Rodrigo Ventura.
5010         * package-get.el (package-get-pre-release-download-sites): Ditto,
5011         with replacement of xemacs-21.5 by beta, which is the logical path
5012         to our beta core and package pre-releases.
5013
5014 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5015
5016         * package-get.el (package-get-download-sites): Add Hong Kong
5017         download site.
5018         * package-get.el (package-get-pre-release-download-sites): Ditto.
5019
5020 2005-12-26  Vin Shelton  <acs@xemacs.org>
5021
5022         * find-paths.el:
5023         * find-paths.el (paths-emacs-root-p): Add search for package root.
5024         * find-paths.el (paths-find-emacs-root): Replaced with
5025         paths-find-invocation-roots, which returns a list of roots.
5026         * find-paths.el (paths-find-invocation-roots): New.
5027         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5028
5029 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5030
5031         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5032         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5033
5034 2005-12-03  Vin Shelton <acs@xemacs.org>
5035
5036         * XEmacs 21.4.18 is released
5037
5038 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5039
5040         * package-get.el (package-get-download-sites): Update reflecting
5041         latest http://www.xemacs.org/Releases/ information generated by
5042         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5043         * package-get.el (package-get-pre-release-download-sites): Ditto.
5044
5045 2005-02-28  Simon Josefsson  <jas@extundo.com>
5046
5047         * about.el (xemacs-hackers): Add jas.
5048         (about-other-current-hackers): Likewise.
5049         (about-url-alist): Add URL for jas.
5050         (about-personal-info): Document jas.
5051         (about-hacker-contribution): Describe jas contributions.
5052
5053 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5054
5055         * easymenu.el (easy-menu-remove): As described in 
5056         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5057         except the "Command" menu from mode-popup-menu. 
5058
5059 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5060  
5061         * font.el (font-spatial-to-canonical): Correct calculation of 
5062         return value for pixel-based input value. 
5063  
5064 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5065
5066         * code-process.el (call-process): Process-related docstring
5067         improvements spurred by Norbert Koch.
5068         * code-process.el (call-process-region): Ditto.
5069         * code-process.el (start-process): Ditto.
5070
5071 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5072
5073         * finder.el (finder-find-library): Return filename actually
5074         searched for.
5075
5076 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5077
5078         * help.el (view-emacs-news): Use `expand-file-name' instead of
5079         `locate-data-file' as the latter will find any "NEWS" files that
5080         might exist in packages _before_ the one in core.
5081
5082 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5083
5084         * package-get.el (package-get-init-package):
5085         package-get-init-package buglet (21.4.17) by Jeff Mincy
5086         <mincy@rcn.com> fixing false temporary load-path shadows reported
5087         after package installation and simplifying code.
5088
5089 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5090
5091         * package-get.el (package-get-download-sites): Sync mirrors list
5092         with the XEmacs website.
5093         (package-get-pre-release-download-sites): Ditto.
5094
5095 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5096
5097         * derived.el (derived-mode-merge-syntax-tables):
5098         Revert my 21.5-only patch of 2003-07-18 which slipped in
5099         through Jerry James's patch of 2004-06-07.
5100
5101 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5102
5103         * cmdloop.el (keyboard-quit): Remove workaround for
5104         `region-active-p' not making sure active region is in current
5105         buffer now that it does.
5106         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5107         * simple.el (region-active-p): `region-active-p' to only return t
5108         when active region is in current buffer.
5109
5110 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5111
5112         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5113         package names, quell a byte-compiler warning, doc fix.
5114
5115 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5116
5117         * buffer.el (pop-to-buffer):
5118         * window-xemacs.el (display-buffer):
5119         Document use of `same-window-buffer-names,' `same-window-regexps'
5120         by pop-to-buffer and display-buffer. 
5121         
5122 2005-02-06  Vin Shelton <acs@xemacs.org>
5123
5124         * XEmacs 21.4.17 is released
5125
5126 2005-01-29  Ben Wing  <ben@xemacs.org>
5127
5128         * shadow.el (find-emacs-lisp-shadows):
5129         Add custom-defines to list of ignored files.
5130
5131 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5132
5133         * simple.el (shifted-motion-keys-select-region): Fix statement
5134         about unshifted-motion-keys-deselect-region.
5135
5136 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5137
5138         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5139         now) for GNU Emacs compatibility.
5140         (make-obsolete-variable): Ditto.
5141
5142 2004-01-08  Ben Wing  <ben@xemacs.org>
5143
5144         * code-files.el (load):
5145         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5146
5147 2004-12-05  Vin Shelton <acs@xemacs.org>
5148
5149         * XEmacs 21.4.16 is released
5150
5151 2004-12-04  Vin Shelton  <acs@xemacs.org>
5152
5153         * auto-autoloads.el: Regenerated.
5154
5155         * custom-load.el: Regenerated.
5156
5157 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5158
5159         Fix bug: apropos errors if a defalias refers to an undefined
5160         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5161
5162         * apropos.el (apropos):
5163         (apropos-command):
5164         * help.el (frob-help-extents):
5165         * help-macro.el (make-help-screen):
5166         * hyper-apropos.el (hyper-apropos-grok-functions):
5167         (hyper-apropos-get-doc):
5168         Catch void-function error thrown by `documentation'.
5169
5170 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5171
5172         * packages.el (package-require): Fix incorrect arg to format.
5173         This fixes a `format specifier' error.
5174
5175 2004-08-13  Jerry James  <james@xemacs.org>
5176
5177         * bytecomp.el (forward-word): Tell the byte compiler the correct
5178         number of arguments to forward-word.
5179
5180 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5181
5182         * etags.el: Fixed loading of include files for tag completion. Now
5183         you can make a tag file for a library, include it into your
5184         project and it will be reloaded only if it changed. Infinte
5185         include loops are detected and the correct tag files are loaded.
5186         * etags.el (buffer-tag-table-list): Load and verify tag files in
5187         the external function buffer-tag-table-list-load.
5188         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5189         tag files. Also load the included tag files. The priority of the
5190         included files is right below their parent file. If multiple
5191         matches occur then the symbols from the parent file are found
5192         first.
5193         * etags.el (tag-table-include-files): Corrected comment
5194         string. Switched to pattern constant tags-include-pattern to have
5195         it at a central location.
5196         * etags.el (tags-include-pattern): Added doc string.
5197         * etags.el (add-to-tag-completion-table): Removed obsolete
5198         comments as the include files are allready returned by
5199         buffer-tag-table-list and loaded.
5200         * etags.el (find-tag-internal): The include files are allready
5201         included in tag-tables as buffer-tag-table-list returns them now.
5202
5203 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5204
5205         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5206         Loading items into the notebook is now done by C code.
5207         * widgets-gtk.el (gtk-widget-instantiate-internal):
5208         Style no longer changed.
5209
5210 2004-06-28  Nix  <nix@esperi.org.uk>
5211
5212         * cmdloop.el (truncate-command-history-for-gc): Delay
5213         execution of all things that look up variable bindings,
5214         via `enqueue-eval-event'.
5215
5216 2004-06-24  Vin Shelton  <acs@xemacs.org>
5217
5218         * package-get.el (package-get-require-signed-base-updates):
5219         now defaults to nil.
5220
5221 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5222
5223         * subr.el (split-string): Clean up docstring.
5224
5225 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5226
5227         * faces.el (zmacs-region): fix typo in docstring.
5228
5229 2004-06-07  Jerry James  <james@xemacs.org>
5230
5231         * derived.el: Synch with Emacs 21.3.
5232         * subr.el (with-local-quit): New, from Emacs 21.3.
5233         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5234         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5235         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5236
5237 2004-06-16  Jerry James  <james@xemacs.org>
5238
5239         * cl.el (cl-set-substring): Increment start by the length of the
5240         string, not the string itself.
5241
5242 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5243
5244         * etags.el (tag-table-include-files): Expand included TAGS file
5245         paths to avoid problems with relative paths.  Thanks to Peter
5246         Chubb <peterc@gelato.unsw.edu.au>.
5247         * etags.el (tags-include-pattern): New.
5248         * etags.el (add-to-tag-completion-table): Parse and ignore
5249         trailing include lines.
5250
5251 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5252
5253         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5254         avoiding line solely composed of equal signs.
5255
5256 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5257
5258         * cus-edit.el (alloc): Typo fix.
5259         * cus-edit.el (custom-browse-visibility): Ditto.
5260         * cus-edit.el (custom-variable-value-create): Ditto.
5261         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5262         * cus-edit.el (custom-save-variables): Bind print-length and
5263         print-level to nil to avoid value abbreviation.
5264         * cus-edit.el (custom-save-face-internal): Ditto.
5265         * cus-edit.el (custom-save-faces): Save in sorted order.
5266         * cus-edit.el (custom-save-resets): Bind print-length and
5267         print-level to nil to avoid value abbreviation.
5268         * cus-edit.el (custom-save-loaded-themes): Ditto.
5269
5270 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5271
5272         * subr.el (split-string-default-separators): New.
5273         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5274         see comment in source.
5275
5276 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5277
5278         * mule/japanese.el (paragraph-start, paragraph-separate):
5279         Remove anchor to BOL.
5280
5281 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5282
5283         * cl.el (gensym, gentemp): Improve docstrings.
5284
5285 2004-05-10  Vin Shelton  <acs@xemacs.org>
5286
5287         * etags.el: Sync with 21.5 version.
5288
5289 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5290
5291         * etags.el:
5292         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5293         only for use with exuberant ctags. This will also enable building of 
5294         completion tables with exuberant ctags. This will not work with
5295         xemacs ctags. 
5296         * etags.el (get-tag-table-buffer): New function for creating of
5297         completion table is used if tags-exuberant-ctags-optimization-p ist t
5298         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5299         finding the tag names. New.
5300         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5301         building tag completion table with exuberant ctags. New.
5302         * etags.el (find-tag-internal): Improve exact tag matching for tags
5303         with name fields. Before the patch return types of functions or
5304         function parameters (with exuberant ctags) were found as matches.
5305
5306 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5307
5308         * list-mode.el (display-completion-list): Fixed completion list was
5309         taking the width of the frame and not of the window for displaying
5310         the selection methods.
5311
5312 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5313
5314         * menubar-items.el (default-menubar): Options are saved to custom.el.
5315
5316
5317 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5318
5319         * isearch-mode.el (isearch-abort): Preserve successful search target.
5320
5321 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5322
5323         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5324         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5325         Bihlmeyer.
5326         * gnuserv.el (gnuserv-mode-line-string): New.
5327         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5328         gnuserv-mode.
5329         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5330         * gnuserv.el (gnuserv-edit-files): Use
5331         make-x-device-with-gtk-fallback.
5332
5333 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5334
5335         * gtk-widgets.el: New import: gtk-accel-group-new.
5336         * dialog-gtk.el:
5337         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5338         * dialog-gtk.el (popup-builtin-question-dialog):
5339         Added support for dialog button mnemonics.
5340
5341 2004-03-22  Chris Green <cmg@dok.org>
5342
5343         * process.el (shell-command): Output buffer was ignored when a
5344         background process was run via shell-command.
5345
5346 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5347
5348         * cus-edit.el (custom-save-variables): Retrieve a list of
5349         variables to save first, sort it, and make sure the variables are
5350         saved in sorted order.
5351
5352 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5353  
5354         * package-get.el (package-get-update-base-from-buffer): Force
5355         binary coding system for verifying GnuPG signature in the
5356         package-index file.
5357  
5358 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5359
5360         * package-get.el (package-get-package-index-file-location): Handle
5361         missing "EMACSPACKAGEPATH" environment variable.
5362
5363 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5364
5365         * package-admin.el (package-admin-find-top-directory): Simplify
5366         directory comparisions and fix substring errors on short path
5367         components.
5368         * package-get.el (package-get-package-index-file-location):
5369         Default to first component of "EMACSPACKAGEPATH", if set.
5370
5371 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5372
5373         * package-get.el (process-error): New error datum.
5374
5375 2004-02-02  Vin Shelton <acs@xemacs.org>
5376
5377         * XEmacs 21.4.15 is released
5378
5379 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5380
5381         * itimer.el (activate-itimer): Modify the itimer timeout value as
5382         if it were begun at the last time when the itimer driver was woken
5383         up.
5384
5385 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5386
5387         * specifier.el (Copyright):
5388         Update.
5389         (make-specifier-and-init):
5390         (map-specifier):
5391         (canonicalize-inst-pair):
5392         (canonicalize-spec-list):
5393         (set-specifier):
5394         Synch docstrings to 21.5 where appropriate.
5395
5396 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5397
5398         * package-get.el (package-get-list-packages-where): New.  A
5399         function that allows searching for groups of packages.  For
5400         example, find all packages that require the fsf-compat package.
5401
5402 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5403
5404         The Great PUI Sync.
5405
5406         * auto-autoloads.el: Regenerated.
5407
5408         * custom-load.el: Regenerated.
5409
5410         * dumped-lisp.el (packages-hardcoded-lisp): New.
5411
5412         * menubar-items.el (menu-max-items): New.
5413         (menu-submenu-max-items): New.
5414         (menu-submenu-name-format): New.
5415         (menu-split-long-menu): New.
5416         (menu-sort-menu): New.
5417         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5418
5419         * obsolete.el (pui-add-install-directory): Renamed to the more
5420         logical `pui-set-local-package-get-directory'.
5421         (package-get-download-menu): Moved to `package-ui.el' and renamed
5422         to `package-ui-add-download-menu'.
5423
5424         * package-admin.el (package-admin-install-function-mswindows):
5425         Whitespace clean up.
5426         (package-admin-add-single-file-package): Removed.
5427         (package-admin-default-install-function): Whitespace clean up.
5428         (package-admin-find-top-directory): New.
5429         (package-admin-get-install-dir): Use it.
5430         (package-admin-get-manifest-file): 
5431         (package-admin-check-manifest): 
5432         (package-admin-add-binary-package):
5433         (package-admin-get-lispdir):
5434         (package-admin-delete-binary-package):
5435         (package-admin):
5436
5437         * package-get.el (package-get-package-index-file-location): New.
5438         (package-get-install-to-user-init-directory): New.
5439         (package-get-remote):
5440         (package-get-download-sites):
5441         (package-get-pre-release-download-sites): New.
5442         (package-get-site-release-download-sites): New.
5443         (package-get-base-filename):
5444         (package-get-always-update):
5445         (package-get-user-index-filename): Removed.
5446         (package-get-pgp-available-p): New.
5447         (package-get-require-signed-base-updates):
5448         (package-get-was-current):
5449         (package-entries-are-signed): New.
5450         (package-get-continue-update-base): New.
5451         (package-get-download-menu): Removed.
5452         (package-get-require-base):
5453         (package-get-update-base-entry):
5454         (package-get-locate-file):
5455         (package-get-locate-index-file):
5456         (package-get-maybe-save-index):
5457         (package-get-update-base):
5458         (package-get-update-base-from-buffer):
5459         (package-get-update-base-entries):
5460         (package-get-interactive-package-query):
5461         (package-get-update-all):
5462         (package-get-all):
5463         (package-get-dependencies):
5464         (package-get-init-package):
5465         (package-get-info): New.
5466         (package-get):
5467         (package-get-staging-dir):
5468         (package-get-set-version-prop): Removed.
5469         (package-get-installedp):
5470         (package-get-ever-installed-p):
5471         (packages): Removed.
5472         (package-get-custom-groups): Removed.
5473         (package-get-custom): Removed.
5474         (package-get-custom-add-entry): Removed.
5475
5476         * package-info.el (batch-update-package-info):
5477
5478         * package-net.el (package-net-batch-generate-bin-ini):
5479         (package-net-update-installed-db):
5480
5481         * package-ui.el (pui-info-buffer):
5482         (pui-directory-exists): Removed.
5483         (pui-package-dir-list): Removed.
5484         (pui-add-install-directory): Removed.
5485         (package-ui-download-menu): New.
5486         (package-ui-pre-release-download-menu): New.
5487         (package-ui-site-release-download-menu): New.
5488         (pui-set-local-package-get-directory): New.
5489         (pui-package-symbol-char):
5490         (pui-update-package-display):
5491         (pui-toggle-package):
5492         (pui-toggle-package-key):
5493         (pui-toggle-package-delete):
5494         (pui-toggle-package-delete-key):
5495         (pui-toggle-package-event):
5496         (pui-toggle-verbosity-redisplay):
5497         (pui-install-selected-packages):
5498         (pui-add-required-packages):
5499         (pui-help-echo):
5500         (pui-display-info):
5501         (list-packages-mode):
5502         (pui-list-packages):
5503
5504         * packages.el (packages-compute-package-locations):
5505         (package-require):
5506         (package-delete-name):
5507         (packages-hardcoded-lisp): Removed.
5508         (packages-useful-lisp): Removed.
5509         (packages-unbytecompiled-lisp): Removed.
5510         (packages-find-package-directories):
5511
5512         Summary:
5513
5514         Major code clean up of all things PUI.
5515
5516         Much improved code to determine where packages should be
5517         installed.  PUI no longer depends on any packages being
5518         pre-installed to compute where packages are to be installed to.
5519
5520         The user can specify the location of their package-index file.  It
5521         isn't necessary to set this because it has sane defaults.  People
5522         who "run-in-place" won't accidently overwrite the CVS
5523         package-index file.  See
5524         `package-get-package-index-file-location'. 
5525
5526         PUI will now properly clean up after itself in the event of an
5527         unsuccessful package install.  This drastically reduces the number
5528         of "wrong md5sum" FAQs.
5529
5530         non-Mule XEmacsen can no longer install Mule packages.
5531
5532         Package management via the custom interface has been removed.
5533
5534         The PUI related menubar items have been reorganised.
5535
5536         The PGP verification code has been fixed and the default for
5537         whether or not it is used is automatically computed.
5538
5539         * update-elc.el ((preloaded-file-list site-load-packages
5540         need-to-dump dumped-exe)):
5541         Just a couple of small changes to allow for
5542         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5543         existing anymore.
5544
5545 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5546
5547         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5548         apply `format' to the first argument of byte-compile-warn, it
5549         already calls format.
5550
5551 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5552
5553         * files.el (delete-old-versions): Avoid going interactive during
5554         make install when environment variable VERSION_CONTROL is set.
5555
5556 2003-12-04  Vin Shelton  <acs@xemacs.org>
5557
5558         * menubar-items.el (menu-item-search): Only bring up search dialog
5559         box if the feature is available and desired.
5560
5561 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5562
5563         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5564
5565 2003-11-05  Vin Shelton  <acs@xemacs.org>
5566
5567         * help.el (Help-prin1-face):
5568         (Help-princ-face):
5569         princ and prin1 are functions and need to be called as such.  The
5570         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5571
5572 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * about.el (about-xemacs): Give full version and build date.
5575
5576 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5577
5578         * win32-native.el (grep-null-device): This XEmacs has null-device.
5579
5580 2003-09-06  Mike Sperber  <mike@xemacs.org>
5581
5582         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5583         implement the specified semantics for `defvar.'
5584
5585 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5586
5587         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5588         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5589         displaying buffer in question.
5590
5591 2003-09-03  Vin Shelton <acs@xemacs.org>
5592
5593         * XEmacs 21.4.14 is released
5594
5595 2003-08-17  Vin Shelton  <acs@xemacs.org>
5596
5597         * about.el: Vanity patch.
5598
5599 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5600
5601         * code-process.el (call-process):
5602         (call-process-region):
5603         (start-process):
5604         Document coding system processing.
5605
5606 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * startup.el (splash-frame-body): Idiomatic English.
5609
5610 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5611
5612         * font-lock.el (font-lock-match-java-declarations): Move
5613         save-restriction, narrow-to-region to beginning of function to
5614         avoid going beyond the limit and causing an infloop.
5615
5616 2003-04-16  Jerry James  <james@xemacs.org>
5617
5618         * keydefs.el: Remove mappings for keys mapped to the nowhere
5619         defined function function-key-error.
5620
5621 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5622
5623         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5624         lisp-interaction-mode-hook): Add the docstrings.
5625
5626 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5627
5628         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5629         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5630         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5631
5632 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5633
5634         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5635         lambda list after the original doc.  Care about
5636         #'(lambda () "SingleString") 
5637         (cl-upcase-arg): 
5638         (cl-function-arglist):
5639         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5640         circular data structures in lambda list specification
5641
5642 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5643
5644         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5645         to appear in font-lock-function-name-face.
5646
5647 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5648
5649         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5650         is not also the value of the lambda.
5651
5652 2003-05-06  Andy Piper  <andy@xemacs.org>
5653
5654         * files.el (revert-buffer): Make sure local variables get processed,
5655         even in the case of an optimized reversion.
5656
5657 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5658
5659         * XEmacs 21.4.13 is released
5660
5661 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5662
5663         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5664         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5665
5666 2003-02-14  Ben Wing  <ben@xemacs.org>
5667
5668         * byte-optimize.el:
5669         * byte-optimize.el (byte-compile-inline-expand):
5670         * byte-optimize.el (byte-compile-unfold-lambda):
5671         * byte-optimize.el (byte-optimize-form-code-walker):
5672         * byte-optimize.el (byte-optimize-form):
5673         * byte-optimize.el (byte-decompile-bytecode-1):
5674         * byte-optimize.el (byte-optimize-lapcode):
5675         Review carefully and sync up to 20.7 except for areas as noted.
5676         Fixes problem with JDE compilation.
5677
5678 2003-02-05  Ben Wing  <ben@xemacs.org>
5679
5680         * simple.el:
5681         * simple.el (motion-keys-for-shifted-motion):
5682         Omit M-S-home/end from motion keys.
5683
5684 2003-02-07  Ben Wing  <ben@xemacs.org>
5685
5686         * text-props.el (text-property-any):
5687         * text-props.el (text-property-not-all):
5688         Fix bug when end > start.
5689
5690 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5691
5692         * info.el (Info-insert-dir): Make default-directory end in
5693         separator.  Patch due to Martin Buchholz.
5694
5695 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5696
5697         * XEmacs 21.4.12 "Portable Code" is released.
5698
5699 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5700
5701         * about.el: Update golubev data.
5702
5703 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5704
5705         * isearch-mode.el (isearch-mode-map): Substitute comment on
5706         desirability, and back out "GR is printable" changes.
5707
5708 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5709
5710         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5711
5712 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5713
5714         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5715
5716 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5717
5718         * menubar-items.el (default-menubar): Use browse-url-mozilla
5719         instead of browse-url-gnome-moz for Mozilla.
5720
5721 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5722
5723         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5724
5725 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5726
5727         * files.el (auto-mode-alist): Remove redundant entries for modes
5728         that live in packages.
5729         (interpreter-mode-alist): Ditto.
5730
5731 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5732
5733         * menubar-items.el (default-menubar): Sync with current
5734         browse-url-xemacs.el.
5735
5736 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5737
5738         * XEmacs 21.4.10 "Military Intelligence" is released.
5739
5740 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5741
5742         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5743
5744 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5745
5746         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5747
5748 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5749
5750         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5751         effect free function.
5752         (font-lock-fontify-keywords-region): Supply the argument to
5753         font-lock-compile-keywords.
5754
5755 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5756
5757         * package-get.el (package-get-download-sites): Bring sites list
5758         up to date, prefer xx.xemacs.org addresses.
5759
5760 2002-09-27  Andy Piper  <andy@xemacs.org>
5761
5762         * dialog.el (make-dialog-box): for general dialogs only
5763         delete-frame-hook will be run.
5764
5765 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5766
5767         * font-lock.el (font-lock-fontify-syntactically-region): Add
5768         comment about lookup-syntax-properties, document LOUDLY as unused.
5769
5770 2002-08-26  Andy Piper  <andy@xemacs.org>
5771
5772         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5773         merge.
5774
5775 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5776
5777         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5778         (make-obsolete-variable): Ditto.
5779         (make-compatible): Ditto.
5780         (make-compatible-variable): Ditto.
5781
5782 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5783
5784         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5785         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5786
5787 2002-08-28  Andy Piper  <andy@xemacs.org>
5788
5789         * files.el (revert-buffer): propagate revert-without-query-status.
5790
5791 2002-06-03  Andy Piper  <andy@xemacs.org>
5792
5793         * dialog-items.el (make-search-dialog): align various subcontrols
5794         in visually pleasing ways, allow frame to autosize to the dialog
5795         size.
5796         * dialog.el (make-dialog-box): add a border inside the frame. Add
5797         :autosize property, if t then reset the frame size appropriately
5798         before the frame is mapped.
5799         * gutter-items.el (set-progress-feedback-instantiator): align
5800         various subcontrols.
5801         * gutter-items.el (set-progress-abort-instantiator): ditto.
5802
5803 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5804
5805         * XEmacs 21.4.9 "Informed Management" is released.
5806
5807 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5808
5809         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5810         "&optional append" argument.
5811
5812 2002-07-16  Didier Verna  <didier@xemacs.org>
5813
5814         * subr.el (replace-in-string): fix case fold bug introduced by
5815         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5816         case-fold-search in temporary buffers.
5817
5818 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5819
5820         * lib-complete.el (find-library): Remove check for mule because
5821         decompression DOES work on Mule.
5822
5823 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5824
5825         * simple.el (join-line): New alias for `delete-indentation'.
5826
5827 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5828
5829         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5830         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5831         (font-lock-builtin-face): New.
5832         (font-lock-constant-face): New.
5833         (font-lock-face-list): Add builtin and constant faces.
5834
5835 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * autoload.el (make-autoload): Support define-derived-mode.
5838         Collected puts of doc-string-elt property.  Based on a patch by
5839         Didier Verna <didier@xemacs.org>.
5840
5841 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5842
5843         * wid-edit.el (widget-field-activate): Fix docstring typo.
5844
5845 2002-07-23  Andy Piper  <andy@xemacs.org>
5846
5847         * about.el (about-personal-info): update me.
5848
5849 2002-07-12  Andy Piper  <andy@xemacs.org>
5850
5851         * custom.el (custom-theme-set-variables): remove bogus
5852         arguments. Use custom-set-default to set defaults.
5853         (custom-set-variables): update doc.
5854         (custom-local-buffer): new, synced from FSF.
5855         (custom-set-default): ditto.
5856         (defcustom): update doc.
5857
5858 2002-06-16  Andy Piper  <andy@xemacs.org>
5859
5860         * menubar-items.el (default-menubar): enable windows printing on
5861         cygwin as well as native.
5862
5863 2002-06-12  Andy Piper  <andy@xemacs.org>
5864
5865         * printer.el (generic-print-buffer): catch all errors so that the
5866         print device can be cleared in all scenarios.
5867         (Printer-clear-device): make sure clearing the printer allows it
5868         to be used again immediately.
5869         (generic-print-region): make sure the default printer face is
5870         black-on-white.
5871
5872 2002-04-23  Jerry James  <james@xemacs.org>
5873
5874         * window-xemacs.el (display-buffer-function): Change doc to
5875         reflect new arg.
5876         * window-xemacs.el (pre-display-buffer-function): Ditto.
5877         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5878         non-nil, make the new window just big enough for its contents.
5879         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5880         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5881         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5882
5883 2002-06-06  Andy Piper  <andy@xemacs.org>
5884
5885         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5886         (defcustom): ditto.
5887         (custom-handle-keyword): ditto.
5888
5889 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5890
5891         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5892         Make obsolete.  Default to nil.
5893         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5894         Inspired by a patch by John Palmieri.
5895
5896 2002-07-01  Mike Alexander  <mta@arbortext.com>
5897
5898         * process.el (shell-command-on-region): Don't delete the region
5899         before giving it to call-process-region
5900
5901 2002-06-04  Jerry James <james@eecs.ku.edu>
5902
5903         * find-paths.el (paths-find-architecture-directory): Search in
5904         `system-configuration'/`base', not `base'`system-configuration'.
5905
5906 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5907
5908         * info.el (Info-index): Add missing \ in [ t].
5909
5910 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * gutter-items.el (gutter-buffers-tab-visible-p,
5913         buffers-tab-omit-function, buffers-tab-selection-function,
5914         buffers-tab-filter-functions):
5915         Doc improvements.
5916
5917 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5918
5919         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5920
5921         * toolbar-items.el (toolbar-news): Fix typo in message string.
5922
5923 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5924
5925         * dialog.el (yes-or-no-p-dialog-box): 
5926         * cmdloop.el (y-or-n-p-minibuf):
5927         (yes-or-no-p-minibuf):
5928         (yes-or-no-p):
5929         (y-or-n-p): 
5930         Specify negative answers in docstrings.
5931
5932 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5933
5934         * package-ui.el (pui-help-echo): Display both installed and author
5935         version.  Use a balloon-help window to display extra info like
5936         package requires.
5937
5938 2002-05-30  Andy Piper  <andy@xemacs.org>
5939
5940         * files.el (revert-buffer-internal): don't visit
5941         revert-buffer. Kill buffer when not used. Suggested by Mike
5942         Alexander <mta@arbortext.com>
5943
5944 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5945
5946         * files.el (revert-buffer): More docstring fiddling.
5947
5948 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5949
5950         * files.el (revert-buffer):
5951         (revert-buffer-internal):
5952         (revert-buffer-insert-file-contents-function):
5953         Improve docstrings and comments.
5954
5955 2002-05-08  Andy Piper  <andy@xemacs.org>
5956
5957         * files.el (revert-buffer): observe noconfirm behavior.
5958
5959 2002-04-09  Andy Piper  <andy@xemacs.org>
5960
5961         * files.el (revert-buffer): use revert-buffer-internal if it looks
5962         like doing so will not result in any user-visible changes.
5963         (revert-buffer-internal): new function. Do the actual process of
5964         reversion and then see whether the result is any different to what
5965         we have already. If it is not then do nothing.
5966
5967 2001-12-11  Andy Piper  <andy@xemacs.org>
5968
5969         * menubar.el (get-popup-menu-response): re-order so that it works
5970         on more sane/facist window systems.
5971
5972 2001-12-03  Andy Piper  <andy@xemacs.org>
5973
5974         * faces.el (frob-face-property): don't infloop in face frobbing
5975         from Jan Vroonhof <jan@xemacs.org>.
5976
5977 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5978
5979         * faces.el (frob-face-property): Follow face fall-back hierarchy
5980         properly for face properties without an instance. Only do manual
5981         copy form 'default in last resort. This handles in particular
5982         the case where 'default itself has only a fall-back (which is
5983         the case by default on windows).
5984
5985 2001-11-24  Andy Piper  <andy@xemacs.org>
5986
5987         * printer.el (generic-print-region): set default-frame-plist to
5988         nil while creating the printer frame so that sizes reflect the
5989         printed page.
5990
5991         * faces.el (face-complain-about-font): Don't complain on printers.
5992
5993 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5994         
5995         * package-net.el: Andy synch.
5996         
5997 2001-12-16  Andy Piper  <andy@xemacs.org>
5998
5999         * package-get.el (package-get-update-all): Make sure installed.db
6000         gets updated after updating packages.
6001
6002 2002-03-28  Ben Wing  <ben@xemacs.org>
6003
6004         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6005         continuation, truncation so that we don't get line jumpiness from
6006         them being larger than the line height.
6007
6008         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6009
6010 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6011
6012         * font.el (font-window-system-mappings): Add mapping for Gtk
6013         (assume identical to X) 
6014
6015 2002-02-04  Andy Piper  <andy@xemacs.org>
6016
6017         * files.el (convert-standard-filename): Fix for short filename
6018         Peter Arius <pas@methodpark.de>
6019
6020 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6021
6022         * list-mode.el (default-choose-completion): completion-base-size
6023         should refer to local value in the completion list buffer.
6024
6025 2001-12-03  Didier Verna  <didier@xemacs.org>
6026
6027         * rect.el: autoload `replace-rectangle'.
6028         * keydefs.el (global-map): bind it to `C-x r p'.
6029
6030 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6031
6032         * XEmacs 21.4.8 "Honest Recruiter" is released.
6033
6034 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6035
6036         This patch is based on Jerry James's patch and analysis.
6037
6038         * select.el (get-clipboard):
6039         (get-selection):
6040         Update docstrings.
6041         (get-clipboard-foreign):
6042         (get-selection-foreign):
6043         New function for use as `interprogram-paste-function's.
6044
6045         * simple.el (interprogram-paste-function): Change default to
6046         `get-clipboard-foreign'; improve docstring.
6047         (interprogram-cut-function): Improve dosctring.
6048
6049 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6050
6051         * XEmacs 21.4.7 "Economic Science" is released.
6052
6053 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6054
6055         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6056
6057 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6058
6059         * obsolete.el (assq-delete-all): New compatibility alias for 
6060         remassq.
6061
6062 2002-01-09  Simon Josefsson  <jas@extundo.com>
6063
6064         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6065
6066 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6067
6068         * info.el (Info-auto-generate-directory): Default
6069         Info-auto-generate-directory to 'if-outdated.
6070
6071 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6072
6073         * startup.el (normal-top-level): Prevent migration code from
6074         trashing .emacs on an error in loading the init files.
6075
6076 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6077
6078         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6079         "system default" Xdefaults and friends get xrdb-mode.
6080
6081 2002-03-05  Mats Lidell  <matsl@contactor.se>
6082  
6083         * help-nomule.el (tutorial-supported-languages): Added Swedish
6084         tutorial. Sorted languages.
6085
6086 2002-02-11  Mike Sperber <mike@xemacs.org>
6087
6088         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6089         regenerating outdated dir files and dir is non-existent.
6090
6091 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6092
6093         * code-files.el (convert-mbox-coding-system): Improve comment.
6094         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6095         coding-system argument to `write-region-pre-hook' call.
6096         (write-region-pre-hook): Fix docstring to mention lockname argument.
6097
6098 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6099
6100         * minibuf.el (completing-read): Remove redundant wrong arg list.
6101
6102         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6103
6104 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6105
6106         * obsolete.el (interactive-form): new compatibility alias for 
6107         function-interactive.
6108
6109 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6110
6111         * menubar-items.el (Menubar-items-truncate-list): Removed.
6112         * menubar-items.el (Menubar-items-truncate-history): New.
6113         * menubar-items.el (default-menubar): Use
6114         Menubar-items-truncate-history.
6115
6116 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6117
6118         * printer.el (generic-print-region): Pass correct arguments to
6119         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6120         Torkelsson <torkel@acc.umu.se>.
6121
6122 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6123
6124         * help.el (describe-mode): synched with FSF 19.34; handle nil
6125         minor mode indicators.
6126
6127 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6128
6129         * minibuf.el (completing-read): Update docstring.
6130
6131 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6132
6133         * XEmacs 21.4.6 "Common Lisp" is released.
6134
6135 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6136
6137         * package-net.el: Inadvertant synch with Windows branch.  From
6138         Andy's log:
6139         (package-net-kit-version): new variable.
6140         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6141
6142 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6143
6144         * package-get.el (package-get-locate-index-file): Also search the
6145         core etc/ directory for the package index file if it can't be
6146         found in ~/.xemacs/.
6147
6148 2001-12-13  William Perry  <wmperry@gnu.org>
6149
6150         * dialog-gtk.el (popup-builtin-question-dialog):
6151         Conform to API in gui.c.
6152         
6153 2001-11-12  Andy Piper  <andy@xemacs.org>
6154
6155         * cus-edit.el (custom-save-face-internal): make sure we save
6156         non-themed faces.
6157         (custom-save-variables): ditto variables.
6158
6159 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6160
6161         * faces.el (make-face-family):
6162         (make-face-size):
6163         New face-modifying functions per Jan Vroonhof.
6164
6165         cus-face.el (custom-set-face-font-family):
6166         (custom-set-face-font-size):
6167         Use them.
6168
6169         * font.el (font-window-system-mappings): More precise docstring.
6170
6171         (font-create-name):
6172         (font-create-object):
6173         (tty-font-create-object):
6174         (tty-font-create-plist):
6175         (x-font-create-object):
6176         (x-font-create-name):
6177         (ns-font-create-name):
6178         (mswindows-font-create-object):
6179         (mswindows-font-create-name):
6180         Add doctrings.
6181
6182 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6183
6184         * gtk-faces.el (gtk-init-device-faces): removed spurious
6185         quote before let* expression.
6186
6187 2001-10-29  Andy Piper  <andy@xemacs.org>
6188
6189         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6190         modified when changing coding system.
6191
6192         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6193         that we invoke the GUI directory selector.
6194
6195 2001-10-25  Andy Piper  <andy@xemacs.org>
6196
6197         * dialog.el (make-dialog-box): use new directory dialog support.
6198         * minibuf.el (read-file-name-1): ditto.
6199         (read-file-name): ditto.
6200         (read-directory-name): ditto.
6201
6202 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6203
6204         * XEmacs 21.4.5 "Civil Service" is released.
6205
6206 2001-04-23  Didier Verna  <didier@xemacs.org>
6207
6208         * cus-edit.el (custom-variable-pre-save): New.
6209         * cus-edit.el (custom-variable-post-save): New.
6210         * cus-edit.el (custom-variable-save): use them.
6211         * cus-edit.el (custom-face-pre-save): New.
6212         * cus-edit.el (custom-face-post-save): New.
6213         * cus-edit.el (custom-face-save): use them.
6214         * cus-edit.el (custom-group-pre-save): New.
6215         * cus-edit.el (custom-group-post-save): New.
6216         * cus-edit.el (custom-group-save): use them.
6217         * cus-edit.el (Custom-save): use the pre/post functions above,
6218         call `custom-save-all' only once.
6219         * cus-edit.el (custom-variable-pre-reset-standard): New.
6220         * cus-edit.el (custom-variable-post-reset-standard): New.
6221         * cus-edit.el (custom-variable-reset-standard): use them.
6222         * cus-edit.el (custom-face-pre-reset-standard): New.
6223         * cus-edit.el (custom-face-post-reset-standard): New.
6224         * cus-edit.el (custom-face-reset-standard): use them.
6225         * cus-edit.el (custom-group-pre-reset-standard): New.
6226         * cus-edit.el (custom-group-post-reset-standard): New.
6227         * cus-edit.el (Custom-reset-standard): use them.
6228         * cus-edit.el (custom-face-reset-saved): use the pre/post
6229         functions above, call `custom-save-all' only once.
6230
6231 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6232
6233         * gutter-items.el (buffers-tab face): Derive from the modeline
6234         face by default.  Many people use white-on-black for the default
6235         font, and the tabs look hideous with that color combination.  The
6236         modeline usually has the correct colors.
6237
6238 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6239
6240         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6241         (tag-mark-stack-max): Typo fix.
6242
6243 2001-09-28  Ben Wing  <ben@xemacs.org>
6244
6245         * font-lock.el:
6246         * font-lock.el (font-lock-after-change-function):
6247         fix problem with last patch, reported by Katsumi Yamaoka.
6248
6249 2001-09-17  Ben Wing  <ben@xemacs.org>
6250
6251         * font-lock.el (font-lock-after-change-function):
6252         fix problem when you insert a comment on the line before a line of
6253         code: if we use the following char, then when you hit backspace,
6254         the following line of code turns the comment color.
6255
6256 2001-06-08  Ben Wing  <ben@xemacs.org>
6257
6258         * process.el: comment about shell-command-switch.
6259         * process.el (shell-quote-argument): Need to quote a null
6260         argument, too.  From Dan Holmsand.
6261         
6262         * startup.el (normal-top-level): Delete some unused FSF junk.
6263         * startup.el (command-line-early):
6264         
6265         * startup.el (command-line): Call MS Windows init function.
6266         
6267         * win32-native.el:
6268         * win32-native.el (mswindows-system-shells): New.
6269         * win32-native.el (mswindows-system-shell-p): New.
6270         * win32-native.el (init-mswindows-at-startup): New.
6271         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6272         * win32-native.el (mswindows-quote-one-simple-arg):
6273         * win32-native.el (mswindows-quote-one-command-arg):
6274         * win32-native.el (mswindows-construct-process-command-line-alist):
6275         Correct comments at top.  Correctly handle passing arguments
6276         to Cygwin programs and to bash.  Fix quoting of zero-length
6277         arguments (from Dan Holmsand).  Set shell-command-switch based
6278         on shell-file-name, which in turn comes from env var SHELL.
6279
6280 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6281
6282         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6283         default-toolbar-position): Fill docstrings for balloon-help.
6284
6285 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6286
6287         * faces.el: Reenable specifications over 'gtk domain.
6288
6289 2001-08-08  Didier Verna  <didier@xemacs.org>
6290
6291         * autoload.el (update-autoload-files): make defdir a file name,
6292         not directory name.
6293
6294 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6295
6296         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6297
6298         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6299
6300 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6301
6302         * font-menu.el (font-menu-set-font): Default to current font-family.
6303         (font-menu-preferred-resolution):
6304         (font-menu-size-scaling):
6305         Provide gtk defaults, too.
6306
6307 2001-07-29  Mike Alexander  <mta@arbortext.com>
6308
6309         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6310         list
6311         (custom-set-face-font-family): ditto
6312
6313 2001-07-26  Mike Sperber <mike@xemacs.org>
6314
6315         * files.el (auto-mode-alist): .9 files are man pages, too.
6316
6317 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6318
6319         * process.el (call-process-internal): bind
6320         coding-system-for-write to 'binary when calling
6321         start-process-internal, so the process receives 
6322         the literal contents of INFILE.
6323
6324 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6325
6326         * files.el (auto-mode-alist): Add configure.ac support.
6327
6328 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6329
6330         * buff-menu.el:
6331         mouse.el:
6332         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6333
6334 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6335
6336         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6337
6338 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6339
6340         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6341         mixed text.
6342         (kinsoku-eol-p): Ditto.
6343
6344 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6345
6346         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6347         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6348         characters as the category `s' or `e' correctly.
6349
6350 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6351
6352         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6353
6354 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6355
6356         * mule/cyrillic.el:  Set up case table.
6357
6358 2001-06-08  Mike Sperber <mike@xemacs.org>
6359
6360         * files.el (save-some-buffers-1): Don't zap the help window right
6361         after `map-y-or-n-p' has popped it up.
6362
6363 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6364
6365         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6366
6367 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6368
6369         * specifier.el: define-specifier-tag 'gtk.
6370
6371 2001-05-12  Ben Wing  <ben@xemacs.org>
6372
6373         * find-paths.el (paths-find-recursive-path):
6374         fix error with null EXCLUDE-REGEXP.
6375         
6376         * font-lock.el (font-lock-mode):
6377         fix problem reported by hrvoje with buffers starting with a space.
6378         
6379 2001-05-06  Ben Wing  <ben@xemacs.org>
6380
6381         * dialog.el (make-dialog-box):
6382         * menubar-items.el (default-menubar):
6383         * printer.el (generic-print-buffer):
6384         * printer.el (generic-print-region):
6385         implement printing the selection when it's selected.
6386
6387 2001-04-18  Didier Verna  <didier@xemacs.org>
6388
6389         * cus-edit.el (Custom-reset-standard): reset to standard settings
6390         not only when the buffer's :custom-state is 'modified, but also
6391         when it is 'set or 'saved.
6392
6393 2001-04-17  Didier Verna  <didier@xemacs.org>
6394
6395         * startup.el (load-user-init-file): define `custom-file' before
6396         loading the user's init file.
6397
6398 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6399
6400         * menubar.el (popup-mode-menu): Make it work with
6401         popup-menu-titles turned off.
6402         
6403 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6404
6405         * about.el (about-mailto-link): Use compose-mail for sending mail.
6406
6407 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6408
6409         * package-admin.el (package-install-hook): New.
6410         (package-delete-hook): New.
6411         (package-admin-add-single-file-package): Use package-delete-hook.
6412
6413         * package-get.el (package-get): Use package-install-hook.
6414
6415 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6416
6417         * package-ui.el (pui-install-selected-packages): reverse the lists
6418         of packages so that they get handled in the same order as they
6419         were selected.
6420
6421 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6422
6423         * packages.el (locate-library): Use read-library-name for completion.
6424
6425 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6426
6427         * byte-optimize.el (=): `=' is not a binary predicate!
6428         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6429         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6430
6431 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6432
6433         * bytecomp.el (byte-compile-arithcompare):
6434         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6435
6436 2001-06-03  William M. Perry  <wmperry@gnu.org>
6437
6438         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6439         return the filename selected by the user!
6440
6441 2001-05-31  William M. Perry  <wmperry@gnu.org>
6442
6443         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6444         in XEmacs/GTK.
6445
6446 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6447
6448         * coding.el: Tiny typo fixed.
6449
6450 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6451
6452         * XEmacs 21.4.3 "Academic Rigor" is released.
6453
6454 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6455
6456         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6457
6458 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6459
6460         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6461
6462 2001-05-04  Ben Wing  <ben@xemacs.org>
6463
6464         * printer.el (generic-print-buffer):
6465         * printer.el (generic-print-region):
6466         Enable dialog boxes.  Apply workaround recommended by Kirill.
6467         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6468         
6469         * simple.el (kill-whole-line):
6470         * simple.el (kill-line-1):
6471         * simple.el (kill-entire-line):
6472         * simple.el (kill-line):
6473         * simple.el (backward-kill-line):
6474         Take out interactive dependence of kill-whole-line.
6475
6476 2001-04-22  Ben Wing  <ben@xemacs.org>
6477
6478         * dialog.el (make-dialog-box):
6479         Put dialog titles back in -- this time correctly.  Fix various
6480         other problems with leaks and such.
6481
6482         * simple.el (region-exists-p):
6483         * simple.el (region-active-p):
6484         Add comment about which one is correct to use in menu specs.
6485
6486 2001-05-05  Ben Wing  <ben@xemacs.org>
6487
6488         * dialog.el (make-dialog-box): fix doc string.
6489         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6490         take out Pretty Print.
6491         * printer.el:
6492         * printer.el (printer-current-device): New.
6493         * printer.el (Printer-get-device): New.
6494         * printer.el (Printer-clear-device): New.
6495         * printer.el (generic-page-setup): New.
6496         * printer.el (generic-print-buffer):
6497         * printer.el (generic-print-region):
6498         Implement Page Setup.  Handle errors properly.
6499
6500 2001-05-05  Ben Wing  <ben@xemacs.org>
6501
6502         * subr.el (error): Complete list of errors in doc string.
6503         
6504 2001-04-22  Ben Wing  <ben@xemacs.org>
6505
6506         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6507         
6508 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6509
6510         * build-report.el: Remove CVS keywords since this file has been in
6511         core lisp for a while now.
6512         * build-report.el (build-report-make-output-files): Fix typo.
6513
6514 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6515
6516         * about.el (about-finish-buffer): Make sure the last change works
6517         even if EVENT is nil.
6518
6519 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6520
6521         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6522         clicked, not the one that happens to be the current buffer at the
6523         time.
6524
6525 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6526
6527         * cus-edit.el (custom-display): Support the GTK Window System also.
6528
6529 2001-04-30  Ben Wing  <ben@xemacs.org>
6530
6531         * printer.el:
6532         * printer.el (printer-page-header):
6533         * printer.el (Print-context): New.
6534         * printer.el (printer-page-footer):
6535         * printer.el (generate-header-element): New.
6536         * printer.el (generate-header-line): New.
6537         * printer.el (print-context-property):
6538         * printer.el (generic-print-buffer):
6539         * printer.el (generic-print-region):
6540         Implement headers and footers.  Implement calling Print dialog box
6541         (#### but it doesn't quite work yet).
6542
6543 2001-04-25  Ben Wing  <ben@xemacs.org>
6544
6545         * about.el (xemacs-hackers):
6546         * about.el (about-url-alist):
6547         * about.el (about-personal-info):
6548         * about.el (about-hacker-contribution):
6549         More contributions.
6550         
6551         * simple.el (handle-post-motion-command):
6552         Fix spurious setting of zmacs-region-stays to t after a non-shift
6553         motion command.
6554
6555 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6556
6557         * about.el (about-personal-info): Update my bio.
6558         (about-hacker-contribution): Ditto.
6559
6560 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6561
6562         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6563
6564 2001-04-19  Andy Piper  <andy@xemacs.org>
6565
6566         * package-net.el (package-net-cygwin32-binary-size): new size.
6567         (package-net-win32-binary-size): new size.
6568         (package-net-convert-index-to-ini): Use new arch.
6569         (package-net-batch-convert-index-to-ini): Removed.
6570         (package-net-generate-bin-ini): New.
6571         (package-net-batch-generate-bin-ini): New.
6572
6573 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6574
6575         * XEmacs 21.4.1 "Copyleft" is released.
6576
6577 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6578
6579         * x-compose.el (xlib-input-method-bug-workaround):
6580         (alias-colon-to-double-quote):
6581         Force sort in map-keymap to work around rehash bug.
6582
6583 2001-04-17  Ben Wing  <ben@xemacs.org>
6584
6585         * about.el: Finish overhaul, add a few new hackers, update a
6586         couple old ones.
6587
6588 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6589
6590         * XEmacs 21.4.0 "Solid Vapor" is released.
6591
6592 2001-04-15  Ben Wing  <ben@xemacs.org>
6593
6594         * about.el:
6595         * about.el (about-headline-face): New.
6596         * about.el (about-link-face): New.
6597         * about.el (about-current-release-maintainers): New.
6598         * about.el (about-other-current-hackers): New.
6599         * about.el (about-url-alist):
6600         * about.el (about-once-and-future-hackers): New.
6601         * about.el (about-mailto-link): New.
6602         * about.el (about-get-buffer):
6603         * about.el (about-finish-buffer):
6604         * about.el (about-xemacs):
6605         * about.el (about-features): Removed.
6606         * about.el (about-advantages): New.
6607         * about.el (about-maintainer-info): Removed.
6608         * about.el (about-personal-info): New.
6609         * about.el (about-hacker-contribution): New.
6610         * about.el (about-maintainer):
6611         * about.el (about-show-linked-info):
6612         * about.el (about-hackers):
6613         Major revamping.  Rewriting of most of the text, improve the
6614         link handling, separate info on contributors into personal
6615         and contribution info, add new contributors, update personal
6616         info, etc. etc.
6617         
6618         * menubar-items.el (default-menubar):
6619         Help menubar entry for News now says more accurately
6620         "What's New in XEmacs".
6621         
6622         * mouse.el:
6623         * mouse.el (mouse-track-cleanup-hook):
6624         * mouse.el (mouse-track):
6625         Don't set-buffer to a dead buffer when calling mouse-track
6626         cleanup hooks.
6627
6628 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6629
6630         * XEmacs 21.2.47 "Zephir" is released.
6631
6632 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6633
6634         * dialog.el (make-dialog-box): Disable dialog box titles until
6635         we get them working.
6636
6637 2001-03-30  Ben Wing  <ben@xemacs.org>
6638
6639         * help.el:
6640         * help.el (Help-princ-face):
6641         * help.el (Help-prin1-face):
6642         * help.el (frob-help-extents):
6643         * help.el (describe-function-1):
6644         * help.el (describe-variable):
6645         Avoid using font-lock faces, which may not be defined.
6646         Instead, use hyper-apropos faces, and make sure they're
6647         defined as necessary by using `require'. (It's not so safe
6648         to do this for font-lock.) In any case, we will eventually
6649         be merging this functionality into hyper-apropos.
6650
6651         * loaddefs.el (completion-ignored-extensions):
6652         Fix documentation.
6653         
6654         * menubar-items.el (menu-truncate-list): Removed.
6655         * menubar-items.el (Menubar-items-truncate-list): New.
6656         * menubar-items.el (default-menubar):
6657         Fix errors if grep or compile command is too long.  Rename helper
6658         function to be less visible.
6659
6660 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6661
6662         * byte-optimize.el (byte-optimize-minus):
6663         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6664
6665 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6666
6667         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6668         Mule is available.
6669
6670         * mule/latin.el: New file.
6671
6672 2001-03-11  Ben Wing  <ben@xemacs.org>
6673
6674         * auto-save.el:
6675         * auto-save.el (auto-save-directory):
6676         * auto-save.el (make-auto-save-file-name):
6677         * auto-save.el (auto-save-file-name-p): New.
6678
6679         Merge in improvements from other definition of
6680         make-auto-save-file-name in files.el.
6681         
6682         * auto-save.el (auto-save-original-name):
6683         * auto-save.el (auto-save-name-in-fixed-directory):
6684         * auto-save.el (auto-save-unslashify-name): Removed.
6685         * auto-save.el (auto-save-slashify-name): Removed.
6686         * auto-save.el (auto-save-reserved-chars): New.
6687         * auto-save.el (auto-save-escape-name): New.
6688         * auto-save.el (auto-save-unhex): New.
6689         * auto-save.el (auto-save-unescape-name): New.
6690
6691         Change algorithm for encoding filenames in auto-save names to be
6692         entirely safe with all filesystems and all possible characters in
6693         a filename, and 100% reversible. (Essentially, uses
6694         quoted-printable as the encoding.)
6695         
6696         * auto-save.el (recover-all-files):
6697
6698         Use insert-directory rather than calling ls directly -- fixes
6699         things under Windows.
6700
6701         * files.el:
6702         * files.el (convert-standard-filename): Substitute FSF's
6703         definition for this (we had nothing here before).
6704         
6705         * files.el (backup-buffer): Warning fix.
6706         
6707         * files.el (make-backup-file-name):
6708         * files.el (find-backup-file-name):
6709         Fix error in calling sequence to auto-save-file-name-p.
6710         
6711         * files.el (recover-file):
6712         Use insert-directory rather than calling ls directly -- fixes
6713         things under Windows.
6714
6715         * files.el (make-auto-save-file-name): Removed.
6716         * files.el (auto-save-file-name-p): Removed.
6717         auto-save is always dumped so no sense in having a definition
6718         that will always be overwritten with another.
6719         
6720         * files.el (insert-directory):
6721         * win32-native.el:
6722         * win32-native.el (debug-mswindows-process-command-lines):
6723         * win32-native.el (original-make-auto-save-file-name): Removed.
6724         * win32-native.el (make-auto-save-file-name): Removed.
6725
6726
6727 2001-03-21  Martin Buchholz <martin@xemacs.org>
6728
6729         * XEmacs 21.2.46 "Urania" is released.
6730
6731 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6732
6733         * menubar-items.el (default-menubar): Update sample.emacs to
6734         sample.init.el and adjust accelerators.
6735
6736 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6737
6738         * build-report.el (build-report): Improve docstring.
6739
6740 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6741
6742         * ChangeLog: Log GTK merge.
6743
6744         * gutter-items.el:
6745         * mwheel.el:
6746         * sound.el:
6747         * startup.el:
6748         Revert gratuitous whitespace changes.
6749
6750 2001-03-07  Ben Wing  <ben@xemacs.org>
6751
6752         * help.el:
6753         * help.el (key-or-menu-binding):
6754         * help.el (Help-find-file): New.
6755         * help.el (describe-beta):
6756         * help.el (describe-copying):
6757         * help.el (describe-project):
6758         * help.el (view-emacs-news):
6759         * help.el (view-sample-init-el): New.
6760         * help.el (Help-princ-face): New.
6761         * help.el (Help-prin1-face): New.
6762         * help.el (help-symbol-function-context-menu):
6763         * help.el (help-symbol-variable-context-menu):
6764         * help.el (help-symbol-function-and-variable-context-menu):
6765         * help.el (frob-help-extents):
6766         * help.el (describe-function-1):
6767         * help.el (describe-variable):
6768
6769         Add coloring in Help buffers, correspondent with hyperlinks.
6770         View files in view-mode rather than Fundamental.
6771         Remove separators from context menus -- now handled in generic code.
6772         Add `Find Tag' to context menu.
6773         
6774         * menubar.el (popup-mode-menu):
6775
6776         Rewrite code that outputs the popup menu to (a) put more specific
6777         entries first, (b) be more robust, (c) output the proper context
6778         menu separators automatically (the context menu functionality is
6779         new and currently used only by Help).
6780
6781 2001-03-10  William M. Perry  <wmperry@aventail.com>
6782
6783         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6784         this function when converting from the 21.1 GTK branch.  Now
6785         supports file, password, question, and color built-in dialogs.
6786
6787 2001-03-06  Ben Wing  <ben@xemacs.org>
6788
6789         * keydefs.el:
6790         * keydefs.el (global-map):
6791         Add commented-out change of M-k (for 21.5).
6792         
6793         * menubar-items.el (default-menubar):
6794         Fix items to control kill-line behavior; add items for
6795         shifted motion.
6796         
6797         * simple.el:
6798         * simple.el (kill-whole-line):
6799         * simple.el (historical-kill-line): Removed.
6800         * simple.el (kill-line): Removed.
6801         * simple.el (kill-entire-line): New.
6802         * simple.el (kill-line-1): New.
6803         * simple.el (backward-kill-line):
6804         Undo kill-whole-line == always changes.  Add new function
6805         kill-entire-line to unconditionally delete the current line.
6806         Add comments describing the lamentable state of affairs of
6807         the kill-line functions and variables.
6808
6809 2001-03-02  Ben Wing  <ben@xemacs.org>
6810
6811         * simple.el:
6812         * simple.el (beginning-of-buffer):
6813         * simple.el (end-of-buffer):
6814         * simple.el (mark-ring-unrecorded-commands):
6815         * simple.el (signal-error-on-buffer-boundary):
6816         * simple.el (shifted-motion-keys-select-region):
6817         * simple.el (unshifted-motion-keys-deselect-region):
6818         * simple.el (motion-keys-for-shifted-motion): New.
6819         * simple.el (handle-pre-motion-command):
6820         * simple.el (handle-post-motion-command):
6821         * simple.el (forward-char-command):
6822         * simple.el (backward-char-command):
6823         * simple.el (scroll-up-command):
6824         * simple.el (scroll-down-command):
6825         * simple.el (next-line):
6826         * simple.el (previous-line):
6827         * simple.el (backward-block-of-lines):
6828         * simple.el (forward-block-of-lines):
6829         * simple.el (backward-word):
6830         * simple.el (mark-word):
6831
6832         Augment documentation of the most common motion commands to make
6833         note of the shifted-motion support.  Improve the support to (a)
6834         properly document how it works and why it's done in the fashion it
6835         is, and (b) allow the keystrokes that trigger it to be customized.
6836
6837         Correct error in the customize specification of
6838         mark-ring-unrecorded-commands.
6839
6840 2001-03-02  Ben Wing  <ben@xemacs.org>
6841
6842         * font-lock.el:
6843         * font-lock.el (font-lock-pending-extent-table): Removed.
6844         * font-lock.el (font-lock-pending-buffer-table): New.
6845         * font-lock.el (font-lock-pre-idle-hook):
6846         * font-lock.el (font-lock-after-change-function):
6847         * font-lock.el (font-lock-fontify-pending-extents):
6848         * font-lock.el (font-lock-lisp-like):
6849
6850         Fix handling of pending extents to avoid excessive slowness (N^2
6851         behavior) when making lots of buffer changes between redisplays,
6852         such as when saving the Options.
6853
6854 2001-03-09  William M. Perry  <wmperry@aventail.com>
6855
6856         * device.el:
6857         * dragdrop.el:
6858         * dumped-lisp.el:
6859         * faces.el:
6860         * frame.el:
6861         * gnuserv.el:
6862         * loadup.el:
6863         * menubar-items.el:
6864         * minibuf.el:
6865         The Great GTK Merge.
6866
6867         * ChangeLog.GTK:
6868         * dialog-gtk.el:
6869         * gdk.el:
6870         * generic-widgets.el:
6871         * glade.el:
6872         * gnome-widgets.el:
6873         * gnome.el:
6874         * gtk-compose.el:
6875         * gtk-extra.el:
6876         * gtk-faces.el:
6877         * gtk-ffi.el:
6878         * gtk-file-dialog.el:
6879         * gtk-font-menu.el:
6880         * gtk-glyphs.el:
6881         * gtk-init.el:
6882         * gtk-iso8859-1.el:
6883         * gtk-marshal.el:
6884         * gtk-mouse.el:
6885         * gtk-package.el:
6886         * gtk-password-dialog.el:
6887         * gtk-select.el:
6888         * gtk-widget-accessors.el:
6889         * gtk-widgets.el:
6890         * gtk.el:
6891         widgets-gtk.el:
6892         The Great GTK Merge: new files.
6893
6894 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6895
6896         * generic-widgets.el: Don't require gtk (a built-in feature) at
6897         top level.  Don't execute the last sexp unless (featurep 'gtk).
6898
6899 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6900
6901         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6902
6903 2001-02-23  Martin Buchholz <martin@xemacs.org>
6904
6905         * XEmacs 21.2.45 "Thelxepeia" is released.
6906
6907 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6908  
6909         * about.el (xemacs-hackers): update my entry. 
6910         * about.el (about-maintainer-info): ditto. 
6911         * about.el (about-hackers): ditto. 
6912
6913 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6914
6915         * about.el (about-maintainer-info): More vanity info about
6916         yours truly.
6917
6918 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6919
6920         * build-report.el (build-report-destination): xemacs-build-reports
6921         has moved to SourceForge, where mailing list name length is
6922         restricted, hence the name change to
6923         xemacs-buildreports@xemacs.org.
6924         * build-report.el (build-report-keep-regexp): Update default.
6925         * build-report.el (build-report-delete-regexp): Ditto.
6926         * build-report.el (build-report-make-output-files): Ditto.
6927
6928 2001-02-19  Craig Lanning  <lanning@scra.org>
6929
6930         * lisp-mode.el: Add indentation specifications for following
6931         Common Lisp forms: handler-case, handler-bind, with-slots,
6932         with-open-file, with-open-stream, print-unreadable-object.
6933
6934 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6935
6936         * font-lock.el (font-lock-set-defaults-1):
6937         Move initialization of `font-lock-cache-position' so that it's set
6938         even if font-lock-keywords is already defined.
6939
6940 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6941
6942         * autoload.el (generate-file-autoloads-1):
6943         Use `emacs-lisp-mode-syntax-table' instead of
6944         `lisp-mode-syntax-table'.
6945         * lisp-mode.el (lisp-mode-syntax-table):
6946         Get rid of old checks for `parse-partial-sexp' version.
6947         Make `|' (pipe) string delimiter instead of punctuation.
6948
6949 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6950
6951         * window.el (save-selected-window):
6952         Use gensym for better macro hygiene.
6953
6954 2001-02-06  Mike Sperber <mike@xemacs.org>
6955
6956         * dump-paths.el:
6957         * startup.el (startup-setup-paths): Set and use
6958         `mule-lisp-directory'.
6959         (startup-setup-paths-warning): Ditto.
6960
6961         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6962         (paths-construct-load-path): Consider `mule-lisp-directory'.
6963
6964 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6965
6966         * font-lock.el: Syntax table improvements used.  A few random
6967         changes are not specified below.
6968         (font-lock-fontify-string-delimiters):
6969         (font-lock-syntactic-keywords):
6970         (font-lock-cache-state nil):
6971         (font-lock-cache-position):
6972         New variables.
6973         (font-lock-set-syntax):
6974         (font-lock-apply-syntactic-highlight):
6975         (font-lock-fontify-syntactic-anchored-keywords):
6976         (font-lock-fontify-syntactic-keywords-region):
6977         (font-lock-eval-keywords):
6978         New functions.
6979         (font-lock-remove-face):
6980         (font-lock-fontify-syntactically-region):
6981         Use syntax properties.
6982
6983 2001-02-08  Martin Buchholz <martin@xemacs.org>
6984
6985         * XEmacs 21.2.44 "Thalia" is released.
6986
6987 2001-01-16  Mike Sperber <mike@xemacs.org>
6988
6989         * startup.el (normal-top-level): Work even if no installation root
6990         is found.
6991
6992 2001-01-30  Andy Piper  <andy@xemacs.org>
6993
6994         * gutter-items.el (progress-abort-glyph): remove instantiator.
6995         (set-progress-abort-instantiator): new function.
6996         (abort-progress-feedback): use it.
6997
6998         * gutter.el (set-gutter-dirty-p): new function.
6999
7000 2001-01-30  Didier Verna  <didier@xemacs.org>
7001
7002         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7003
7004 2001-01-24  Didier Verna  <didier@xemacs.org>
7005
7006         * sound.el (sound-extension-list): give a better default value.
7007         * sound.el (load-sound-file): improve the doc string, also find
7008         files given by absolute names, pass a real extension list to
7009         `locate-file'.
7010
7011 2001-01-26  Martin Buchholz <martin@xemacs.org>
7012
7013         * XEmacs 21.2.43 "Terspichore" is released.
7014
7015 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7016
7017         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7018         messages from gnuserv.
7019
7020 2001-01-20  Martin Buchholz <martin@xemacs.org>
7021
7022         * XEmacs 21.2.42 "Poseidon" is released.
7023
7024 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7025
7026         * cl-macs.el (cl-upcase-arg): New function.
7027         (cl-function-arglist): New function.
7028         (cl-transform-lambda): Automatically add CL-style lambda list to
7029         documentation string using functions above.
7030
7031 2001-01-12  Andy Piper  <andy@xemacs.org>
7032
7033         * package-get.el (package-get-custom): call
7034         package-net-update-installed-db.
7035
7036         * package-ui.el (pui-install-selected-packages): call
7037         package-net-update-installed-db.
7038
7039         * package-net.el (package-net-update-installed-db): use
7040         packages-package-list so that we reflect reality.
7041
7042         * packages.el (packages-package-list): Make docstring reflect
7043         reality.
7044
7045         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7046
7047         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7048         isn't installed.
7049
7050 2001-01-17  Andy Piper  <andy@xemacs.org>
7051
7052         * wid-edit.el (widget-activation-glyph-mapper): activate or
7053         deactivate native widgets.
7054         (widget-glyph-insert-glyph): record instantiator.
7055         (widget-push-button-value-create): use it.
7056
7057         * gui.el (gui-button-action): new function. Make button's domain
7058         buffer current when calling.
7059         (make-gui-button): update to use gui-button-action.
7060
7061 2001-01-16  Didier Verna  <didier@xemacs.org>
7062
7063         * menubar-items.el (default-menubar): add an entry for modeline
7064         horizontal scrolling in Options -> Display.
7065
7066 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7067
7068         * package-get.el (package-get-require-signed-base): Set to nil
7069         by default.
7070
7071 2001-01-17  Martin Buchholz <martin@xemacs.org>
7072
7073         * XEmacs 21.2.41 "Polyhymnia" is released.
7074
7075 2001-01-16  Mike Sperber <mike@xemacs.org>
7076
7077         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7078         catch lisp/mule/.
7079
7080 2001-01-14  Mike Sperber <mike@xemacs.org>
7081
7082         * startup.el (maybe-create-compatibility-dot-emacs):
7083         (maybe-unmigrate-user-init-file):
7084         (unmigrate-user-init-file): Created.
7085         (maybe-migrate-user-init-file): Offer creation of compatibility
7086         .emacs.
7087         Some doc fixes wrt init file location.
7088
7089 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7090
7091         * faces.el (face-frob-from-locale-first): new variable.
7092         (frob-face-font-2): Honor tags arg while trying to use
7093         standard-face-mapping.  When face-frob-from-locale-first is set,
7094         first try to set face inheriting from frobbed-face.
7095
7096 2001-01-15  Didier Verna  <didier@xemacs.org>
7097
7098         * about.el (xemacs-hackers): update my entry.
7099         * about.el (about-url-alist): ditto.
7100         * about.el (about-maintainer-info): ditto.
7101         * about.el (about-hackers): ditto.
7102
7103 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7104
7105         The byte compiler has been badly broken for a year,
7106         by the patch of 1999-12-06.
7107         * byte-optimize.el (byte-optimize-form-code-walker):
7108         Bug was: the byte compiler was making this erroneous optimization:
7109         (progn (or (foo)) (bar)) ==> (bar)
7110
7111 2000-11-20  Mike Sperber <mike@xemacs.org>
7112
7113         * setup-paths.el (paths-core-load-path-depth): Split
7114         `paths-load-path-depth' in two for site and core lisp.  Don't
7115         recurse into core.
7116         * setup-paths.el (paths-construct-load-path): Use.
7117
7118 2001-01-10  Andy Piper  <andy@xemacs.org>
7119
7120         * package-net.el (package-net-cygwin32-binary-size): new variable
7121         (package-net-win32-binary-size): ditto.  add much needed
7122         commentary.
7123
7124         * gutter-items.el (buffers-tab-items): correct off-by-one error
7125         for buffers-tab-max-size.
7126
7127 2001-01-08  Martin Buchholz <martin@xemacs.org>
7128
7129         * XEmacs 21.2.40 is released.
7130
7131 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7132
7133         * mule/hebrew.el: Fix comments and typos.
7134         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7135
7136 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7137
7138         * ChangeLog.1: move ancient log from fill.el.
7139
7140         * dump-paths.el:
7141         paragraphs.el:
7142         mule/mule-category.el:
7143         Miscellaneous typo fixes and slight doc clarifications.
7144
7145         * mule/mule-ccl.el:  Correct file name in header.
7146
7147 2000-12-31  Martin Buchholz <martin@xemacs.org>
7148
7149         * XEmacs 21.2.39 is released.
7150
7151 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7152
7153         * byte-optimize.el (byte-optimize-cond):
7154         (byte-optimize-cond-1): New.
7155         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7156         Optimizes (cond (x nil)) ==> nil.
7157         Provide better diagnostic on malformed expr like (cond foo).
7158
7159 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7160
7161         * mule/mule-coding.el:
7162         mule/mule-cmds.el (reset-language-environment,
7163         set-language-environment-coding-systems):
7164         Safer default coding-priority-list, corresponding to src/file-coding.h.
7165
7166 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7167
7168         * package-admin.el: Allow package removal from
7169         early-package-load-path.
7170
7171 2000-12-15  Andreas Jaeger  <aj@suse.de>
7172
7173         * about.el (about-maintainer-info): Update my entry.
7174
7175 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7176
7177         * packages.el (locate-library): Add support for bzip2
7178         compressed .el files.
7179
7180 2000-12-12  Andy Piper  <andy@xemacs.org>
7181
7182         * package-net.el: new file.
7183
7184 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7185
7186         * font-lock.el: Add missing C++ keywords.
7187
7188 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7189
7190         * simple.el (indent-for-comment): Preserve indentation of comments
7191         starting in column 0, as documented in (Info-goto-node
7192         "(xemacs)Comments").  Update docstring accordingly.
7193
7194 2000-12-05  Martin Buchholz <martin@xemacs.org>
7195
7196         * XEmacs 21.2.38 is released.
7197
7198 2000-12-04  Didier Verna  <didier@xemacs.org>
7199
7200         * mouse.el (default-mouse-track-set-point-in-window): remove
7201         spurious '+' operation detected by Martin.
7202
7203
7204 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7205
7206         * cl-extra.el (coerce):
7207         Implement char to integer coercion.
7208         Remove extraneous (numberp) test.
7209
7210         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7211         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7212         (byte-optimize-predicate):
7213         Warn if evaluating constant expression signals an error.
7214         (byte-optimize-form): Small simplification.
7215
7216         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7217
7218 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7219
7220         * byte-optimize.el:
7221         (byte-optimize-minus):
7222         (byte-optimize-plus):
7223         (byte-optimize-mult):
7224         (byte-optimize-quo):
7225         Use (car (last x)) instead of (last x) to get last elt!
7226         Use `byte-optimize-predicate' to optimize `%'.
7227         Move optimizations for special numeric args to bytecomp.el.
7228         * bytecomp.el (byte-compile-associative): Remove.
7229         (byte-compile-max): New.
7230         (byte-compile-min): New.
7231         Properly handle erroneous calls: (max) (min).
7232         (byte-compile-plus): New.
7233         (byte-compile-minus):
7234         It's easiest to handle 0, +1 and -1 args here.
7235         (byte-compile-mult): New.
7236         It's easiest to handle 1, -1 and 2 args here.
7237         (byte-compile-quo):
7238         It's easiest to handle 0, +1 and -1 args here.
7239         Issue byte-compiler warning when dividing by zero.
7240
7241         Byte-compiler arithmetic improvements.
7242         Better optimize these expressions in the obvious way:
7243         (+ x y 1)   -->  varref x varref y add add1
7244         (+ x y -1)  -->  varref x varref y add sub1
7245         (- x y 0)   -->  (- x y)
7246         (- 0 x y)   -->  (- (- x) y)
7247         (% 42 19)   --> compile-time constant
7248         (/ 42 19)   --> compile-time constant
7249         (* (foo) 2) --> foo call dup plus
7250
7251         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7252         unless (declaim (optimize (safety 3)))
7253         or (setq byte-compile-delete-errors nil).
7254
7255 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7256
7257         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7258         docstrings.
7259
7260 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7261
7262         * startup.el (command-line-do-help):  Add documentation of
7263         portable dumper switches.
7264
7265 2000-11-22  Andy Piper  <andy@xemacs.org>
7266
7267         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7268
7269         * glyphs.el (init-glyphs): don't use autodetect for strings.
7270
7271 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7272
7273         * byte-optimize.el (byte-optimize-char-before):
7274         (byte-optimize-backward-char):
7275         (byte-optimize-backward-word):
7276         Fix incorrect optimizations for these sorts of expressions:
7277         (let ((x nil)) (backward-char x))
7278
7279 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7280
7281         * byte-optimize.el:
7282         * byte-optimize.el (byte-optimize-backward-char): New.
7283         * byte-optimize.el (byte-optimize-backward-word): New.
7284         Make backward-word and backward-char as efficient as forward versions.
7285
7286         * bytecomp.el (byte-compile-no-args-with-one-extra):
7287         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7288         * bytecomp.el (byte-compile-two-args-with-one-extra):
7289         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7290         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7291         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7292         Check if extra arg is constant nil, and if so, use byte-coded call.
7293
7294         * simple.el (backward-word):
7295         * simple.el (mark-word):
7296         * simple.el (kill-word):
7297         * simple.el (backward-kill-word):
7298         Make COUNT argument optional, for consistency with forward-char et al.
7299
7300         * abbrev.el (abbrev-string-to-be-defined):
7301         * abbrev.el (inverse-abbrev-string-to-be-defined):
7302         * abbrev.el (inverse-add-abbrev):
7303         * abbrev.el (expand-region-abbrevs):
7304         * buff-menu.el (Buffer-menu-execute):
7305         * indent.el (move-to-left-margin):
7306         * indent.el (indent-relative):
7307         * indent.el (move-to-tab-stop):
7308         * info.el (Info-reannotate-node):
7309         * lisp-mode.el (lisp-indent-line):
7310         * lisp.el (end-of-defun):
7311         * lisp.el (move-past-close-and-reindent):
7312         * misc.el (copy-from-above-command):
7313         * mouse.el (default-mouse-track-scroll-and-set-point):
7314         * page.el (forward-page):
7315         * paragraphs.el (forward-paragraph):
7316         * paragraphs.el (end-of-paragraph-text):
7317         * picture.el (picture-forward-column):
7318         * picture.el (picture-self-insert):
7319         * rect.el (extract-rectangle-line):
7320         * simple.el (newline):
7321         * simple.el (fixup-whitespace):
7322         * simple.el (backward-delete-char-untabify):
7323         * simple.el (transpose-chars):
7324         * simple.el (transpose-preceding-chars):
7325         * simple.el (do-auto-fill):
7326         * simple.el (indent-new-comment-line):
7327         * simple.el (blink-matching-open):
7328         * view-less.el (cleanup-backspaces):
7329         * wid-edit.el (widget-transpose-chars):
7330         * term/bg-mouse.el (bg-insert-moused-sexp):
7331         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7332
7333         * info.el (Info-fontify-node):
7334         * simple.el (backward-delete-function):
7335         Use canonical delete-backward-char instead of backward-delete-char.
7336
7337 2000-11-20  Andy Piper  <andy@xemacs.org>
7338
7339         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7340         no buffers.
7341
7342 2000-11-20  Andy Piper  <andy@xemacs.org>
7343
7344         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7345         buffer tabs.
7346
7347 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7348
7349         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7350         (proclaim inline...) was shadowing compiler-macros.
7351
7352 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7353
7354         * bytecomp.el (byte-compile-eval): New.
7355         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7356         Keeps this promise made in Lispref:
7357         "If a file being compiled contains a `defmacro' form, the macro is
7358         defined temporarily for the rest of the compilation of that file."
7359
7360 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7361
7362         * cl.el (floatp-safe):
7363         (plusp):
7364         (minusp):
7365         (oddp):
7366         (evenp):
7367         (cl-abs):
7368         Use a better parameter name than `x'.
7369
7370         * cl-macs.el (check-type): Make continuable.  Change documentation
7371         to require PLACE, but accept any form for compatibility.
7372
7373         * abbrev.el (define-abbrev): Use check-type.
7374         * font-menu.el (font-menu-change-face): Use check-type.
7375         * menubar.el (relabel-menu-item): Use check-type.
7376         * itimer.el: Fix typo.
7377
7378 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7379
7380         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7381
7382 2000-11-14  Martin Buchholz <martin@xemacs.org>
7383
7384         * XEmacs 21.2.37 is released.
7385
7386 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7387
7388         * code-cmds.el: Provide the feature.
7389
7390 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7391
7392         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7393
7394         * code-cmds.el: New file
7395         * mule/mule-cmds.el:
7396         * mule/mule-misc.el
7397         (coding-keymap): New keymap. Define coding system keyboard
7398         commands on file-coding builds too.
7399         (coding-system-change-eol-conversion):
7400         (universal-coding-system-argument):
7401         (set-default-coding-systems):
7402         (prefer-coding-system): Moved from mule-cmds.el
7403         (set-buffer-process-coding-system): Moved from mule-misc.el
7404
7405 2000-09-15  Stephen Carney <carney@scubadoo.com>
7406
7407         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7408
7409 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7410
7411         * package-get.el (package-get-download-sites): Add a pre-release
7412         site for experimental packages.
7413
7414         * auto-autoloads.el: Regenerated.
7415
7416 2000-08-01  Andy Piper  <andy@xemacs.org>
7417
7418         * gutter-items.el (buffers-tab-omit-function): reference
7419         buffers-tab-select-visible-buffers.
7420         (buffers-tab-filter-functions): new variable, by default uses
7421         buffers-tab-selection-function and buffers-tab-omit-function.
7422         (select-buffers-tab-buffers-by-mode): invert arguments.
7423         (buffers-tab-select-visible-buffers): new function. Invert calling
7424         of buffers-menu-omit-invisible-buffers.
7425         (buffers-tab-items): rewrite to use
7426         buffers-tab-filter-functions. Rewrite docstring.
7427         (gutter-buffers-tab-extent): delete.
7428         (add-tab-to-gutter): always build a new extent when adding the
7429         tabs.
7430         (update-tab-in-gutter): make gutter dirty when orientation
7431         changes.
7432
7433 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7434
7435         * bytecomp.el (byte-compile-defvar-or-defconst):
7436         Only do loadhist recording if defvar form includes a value.
7437
7438 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7439
7440         * bytecomp.el (byte-compile-initial-macro-environment):
7441         `eval-when-compile' should not compile its body.
7442
7443 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7444
7445         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7446         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7447         some Japanese English.  Remove some ancient FSF comments, and
7448         improve docstrings.  Use symbols not vectors for tables.
7449
7450 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7451
7452         * keymap.el:
7453         (local-key-binding):
7454         (global-key-binding):
7455         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7456
7457         * lisp.el:
7458         (backward-sexp): Slightly simpler code.
7459         (mark-sexp): Make arg optional, like FSF Emacs.
7460         (forward-list): Slightly simpler code.
7461         (backward-list): Slightly simpler code.
7462         (down-list):  Make arg optional, like FSF Emacs.
7463         (up-list):  Make arg optional, like FSF Emacs.
7464         (backward-up-list):  Make arg optional, like FSF Emacs.
7465         (kill-sexp):  Make arg optional, like FSF Emacs.
7466         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7467
7468         * font-menu.el (font-menu-change-face):
7469         Take continuable errors into account.
7470
7471         * abbrev.el:
7472         * abbrev.el (clear-abbrev-table):
7473         * abbrev.el (define-abbrev-table):
7474         * abbrev.el (define-abbrev):
7475         * abbrev.el (insert-abbrev-table-description):
7476         * apropos.el (apropos-documentation-check-doc-file):
7477         * apropos.el (apropos-documentation-check-elc-file):
7478         * buff-menu.el (list-buffers):
7479         * buff-menu.el (list-buffers-noselect):
7480         * bytecomp.el (byte-recompile-directory):
7481         * bytecomp.el (batch-byte-compile):
7482         * cl-macs.el (typep):
7483         * code-files.el (find-coding-system-magic-cookie):
7484         * code-files.el (insert-file-contents):
7485         * cus-edit.el (customize-set-variable):
7486         * cus-edit.el (customize-save-variable):
7487         * cus-face.el (custom-set-face-font-size):
7488         * cus-face.el (custom-set-face-update-spec):
7489         * cus-face.el (custom-reset-faces):
7490         * custom.el (custom-check-theme):
7491         * custom.el (copy-upto-last):
7492         * fill.el (canonically-space-region):
7493         * fill.el (fill-paragraph):
7494         * fill.el (fill-region):
7495         * fill.el (find-space-insertable-point):
7496         * fill.el (justify-current-line):
7497         * faces.el (face-spec-update-all-matching):
7498         * faces.el (set-face-stipple):
7499         * files-nomule.el (insert-file-contents):
7500         * files.el (insert-file-contents-literally):
7501         * files.el (hack-local-variables-last-page):
7502         * files.el (basic-save-buffer):
7503         * files.el (insert-directory):
7504         * font-menu.el (font-menu-change-face):
7505         * font.el (font-spatial-to-canonical):
7506         * format.el (format-encode-region):
7507         * format.el (format-insert-file):
7508         * format.el (format-replace-strings):
7509         * gutter.el (set-gutter-element):
7510         * help.el (key-or-menu-binding):
7511         * help.el (describe-bindings):
7512         * help.el (with-syntax-table):
7513         * indent.el (indent-rigidly):
7514         * indent.el (delete-to-left-margin):
7515         * info.el:
7516         * info.el (Info-extract-dir-entry-from):
7517         * info.el (Info-build-dir-anew):
7518         * info.el (Info-rebuild-dir):
7519         * info.el (Info-batch-rebuild-dir):
7520         * info.el (Info-read-subfile):
7521         * info.el (Info-build-node-completions):
7522         * info.el (Info-extract-menu-node-name):
7523         * isearch-mode.el (isearch-range-invisible):
7524         * isearch-mode.el (isearch-restore-invisible-extents):
7525         * itimer.el (itimerp):
7526         * itimer.el (itimer-live-p):
7527         * keymap.el:
7528         * keymap.el (substitute-key-definition):
7529         * keymap.el (read-command-or-command-sexp):
7530         * keymap.el (local-key-binding):
7531         * keymap.el (global-key-binding):
7532         * keymap.el (global-set-key):
7533         * keymap.el (local-set-key):
7534         * ldap.el:
7535         * ldap.el (ldap-add-entries):
7536         * ldap.el (ldap-delete-entries):
7537         * lisp.el (backward-sexp):
7538         * lisp.el (mark-sexp):
7539         * lisp.el (forward-list):
7540         * lisp.el (backward-list):
7541         * lisp.el (down-list):
7542         * lisp.el (backward-up-list):
7543         * lisp.el (up-list):
7544         * lisp.el (kill-sexp):
7545         * lisp.el (backward-kill-sexp):
7546         * menubar.el (add-menu-button):
7547         * menubar.el (add-submenu):
7548         * menubar.el (delete-menu-item):
7549         * menubar.el (relabel-menu-item):
7550         * mouse.el (narrow-window-to-region):
7551         * obsolete.el (define-obsolete-variable-alias):
7552         * obsolete.el (store-substring):
7553         * package-admin.el:
7554         * package-admin.el (package-admin-install-function):
7555         * package-admin.el (package-admin-install-function-mswindows):
7556         * package-admin.el (package-admin-default-install-function):
7557         * package-get.el (package-get-update-base-entries):
7558         * packages.el (packages-load-package-dumped-lisps):
7559         * packages.el (packages-collect-package-dumped-lisps):
7560         * printer.el (generic-print-buffer):
7561         * printer.el (generic-print-region):
7562         * replace.el (occur-mode-mouse-goto):
7563         * replace.el (perform-replace):
7564         * select.el (get-selection-no-error):
7565         * simple.el:
7566         * simple.el (newline):
7567         * simple.el (open-line):
7568         * simple.el (edit-and-eval-command):
7569         * simple.el (goto-line):
7570         * simple.el (undo):
7571         * simple.el (kill-region):
7572         * simple.el (copy-region-as-kill):
7573         * simple.el (kill-ring-save):
7574         * simple.el (set-mark):
7575         * simple.el (next-line):
7576         * simple.el (previous-line):
7577         * simple.el (line-move):
7578         * simple.el (set-goal-column):
7579         * simple.el (comment-region):
7580         * subr.el:
7581         * subr.el (putf):
7582         * syntax.el (modify-syntax-entry):
7583         * syntax.el (map-syntax-table):
7584         * view-less.el (view-file):
7585         * view-less.el (view-buffer):
7586         * view-less.el (view-file-other-window):
7587         * window-xemacs.el (backward-other-window):
7588         * window.el:
7589         * window.el (one-window-p):
7590         * window.el (walk-windows):
7591         * window.el (window-list):
7592         * x-mouse.el (x-mouse-kill):
7593         * x-select.el (x-get-cutbuffer):
7594         * x-select.el (x-store-cutbuffer):
7595         * term/bg-mouse.el (bg-mouse-line-to-center):
7596         * term/sun-mouse.el (window-line-end):
7597         * term/sun-mouse.el (sun-select-region):
7598         * term/sun.el (kill-region-and-unmark):
7599         * mule/mule-category.el:
7600         * mule/mule-category.el (modify-category-entry):
7601         * mule/mule-category.el (char-category-list):
7602         * mule/mule-coding.el (coding-system-force-on-output):
7603         * mule/mule-misc.el (coding-system-put):
7604         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7605
7606 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7607
7608         * cus-face.el: Typo fixes and tiny clarifications.
7609         * custom.el: ditto
7610
7611 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7612
7613         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7614         * startup.el (normal-top-level): Setup auto-save-list-file-name
7615         if auto-save-list-file-prefix is non-nil.
7616
7617 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7618
7619         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7620
7621 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7622
7623         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7624         get symbol at point-min.
7625
7626 2000-10-24  Didier Verna  <didier@xemacs.org>
7627
7628         * info.el (Info-emacs-info-file-name): defconst it.
7629         * info.el (Info-footnote-tag): defcustom it.
7630         * info.el (Info-no-description-string): ditto.
7631         * info.el (Info-find-node): adapt to new semantics of
7632         'Info-suffixed-file (don't do the case variants stuff).
7633         * info.el (Info-insert-dir): rewrite the dir file variants code.
7634         * info.el (Info-directory-files): New. Return the list of info
7635         files in a directory.
7636         * info.el (Info-dir-outdated-p): use it.
7637         * info.el (Info-parse-dir-entries): ditto.
7638         * info.el (Info-build-dir-anew): don't restrict to files ending
7639         with a ".info.*" extension.
7640         * info.el (Info-set-mode-line): ditto.
7641         * info.el (Info-read-subfile): adapt to new semantics of
7642         'Info-suffixed-file (append 'exact argument).
7643         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7644         string independently of the case.
7645         * info.el (Info-suffixed-file): use it (match all possible case
7646         for the file name).
7647         * info.el (Info-insert-file-contents): code cleanup.
7648         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7649         columns.
7650         * info.el (Info-batch-rebuild-dir): ditto.
7651         * info.el (Info-read-node-name-1): ditto.
7652         * info.el (Info-search): ditto.
7653         * info.el (Info-fontify-node): ditto.
7654
7655
7656 2000-10-24  Didier Verna  <didier@xemacs.org>
7657
7658         * process.el (shell-command): when called from a program, avoid
7659         'push-mark's "mark-set" message.
7660
7661 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7662
7663         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7664         by a symbol, not by a vector.
7665         * mule/vietnamese.el (vscii): Likewise.
7666         (viscii): Likewise.
7667         * mule/cyrillic.el (koi8-r): Likewise.
7668
7669         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7670         by a symbol, not by a vector.
7671         (chinese-big5-2): Likewise.
7672         * mule/ethiopic.el (ethiopic): Likewise.
7673         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7674         (vietnamese-viscii-upper): Likewise.
7675
7676 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7677
7678         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7679
7680 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7681
7682         * byte-optimize.el (byte-optimize-car): New function.
7683         (byte-optimize-cdr): Ditto.
7684
7685 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7686
7687         * byte-optimize.el: Partial synch with FSF 20.7.
7688         Optimize constant concatenation.
7689         Add keymapp as a side effect free function.  It is a built-in.
7690         (byte-after-unbind-pos): Remove byte-equal.
7691
7692 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7693
7694         * update-elc-2.el: Quote regexps correctly.
7695
7696 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7697
7698         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7699         (ccl-compile): Apply integerp, not integer-or-char-p to
7700         check the type of the buffer magnification
7701         (ccl-compile-write-string): Encode a string with binary
7702         coding system.
7703         (ccl-compile-write-repeat): Likewise.
7704
7705 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7706
7707         * buff-menu.el:
7708         * bytecomp.el:
7709         * coding.el:
7710         * faces.el:
7711         * files.el:
7712         * fill.el:
7713         * float-sup.el:
7714         * font-lock.el:
7715         * help.el:
7716         * iso8859-1.el:
7717         * loaddefs.el:
7718         * menubar-items.el:
7719         * menubar.el:
7720         * modeline.el:
7721         * msw-font-menu.el:
7722         * paragraphs.el:
7723         * paths.el:
7724         * replace.el:
7725         * simple.el:
7726         * sound.el:
7727         * startup.el:
7728         * version.el:
7729         * x-faces.el:
7730         * x-font-menu.el:
7731         Remove purecopy.
7732
7733 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7734
7735         * simple.el (do-auto-fill): Use the function pointer to by
7736         `comment-line-break-function', not `indent-new-comment-line'. This
7737         fixes an issue with cc-mode comment continuation.
7738
7739 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7740
7741         * simple.el (turn-on-auto-fill):  Add (interactive).
7742         * mwheel.el (mwheel-install): Add (interactive).
7743         * font-lock.el (turn-on-font-lock): Add (interactive).
7744         (turn-off-font-lock): Add (interactive).
7745
7746 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7747
7748         * packages.el (packages-special-base-regexp): Add `man'.
7749
7750 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7751
7752         * wid-edit.el (widget-specify-active): map over extents in current
7753         buffer like `widget-specify-inactive' does.  Mapping over the
7754         inactive extent object does not work since the current extent is
7755         ignored by `map-extents'.
7756
7757 2000-10-04  Martin Buchholz <martin@xemacs.org>
7758
7759         * XEmacs 21.2.36 is released.
7760
7761 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7762
7763         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7764         Optimize the compiled-function-constants vector by byte-code
7765         reference counts.
7766
7767 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7768
7769         * build-report.el (build-report-delete-regexp): quote value in
7770         defcustom
7771
7772 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7773
7774         * build-report.el (build-report): Don't bind srcdir which we don't
7775         use in `multiple-value-bind' to avoid the only byte-compiler
7776         warning.
7777
7778 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7779
7780         * build-report.el: Requires cl and custom now.
7781         build-report-version is determined by XEmacs version -- remove
7782         build-report-version*.
7783         * build-report.el (build-report-version): Removed.
7784         * build-report.el (build-report-installation-version-regexp): New.
7785         * build-report.el (build-report-version-file-regexp): New.
7786         * build-report.el (build-report-installation-srcdir-regexp): New.
7787         * build-report.el (build-report-destination): Offer
7788         xemacs-build-reports and xemacs-beta.
7789         * build-report.el (build-report-keep-regexp): Adjusted.
7790         * build-report.el (build-report-delete-regexp): Adjusted.
7791         * build-report.el (build-report-make-output-dir): New.
7792         * build-report.el (build-report-installation-file): Replace use of
7793         `concat' with `expand-file-name'.
7794         * build-report.el (build-report-make-output-file): Removed.
7795         * build-report.el (build-report-make-output-files): New.
7796         * build-report.el (build-report-subject): Identify as
7797         user-variable with "*...".
7798         * build-report.el (build-report-prompts): Ditto.
7799         * build-report.el (build-report-version-file): New.
7800         * build-report.el (build-report-file-encoding): Identify as
7801         user-variable with "*...".
7802         * build-report.el (build-report-make-output-get): New.
7803         * build-report.el (build-report-insert-header): Report
7804         emacs-version and system-configuration instead of
7805         build-report-version.
7806         * build-report.el (build-report-insert-make-output): Add file
7807         argument.
7808         * build-report.el (build-report-insert-installation-file):
7809         Re-indent.
7810         * build-report.el (build-report-keep): Change docstring,
7811         re-indent.
7812         * build-report.el (build-report-delete): Ditto.
7813         * build-report.el (build-report-installation-data): New.
7814         * build-report.el (build-report-version-file-data): New.
7815
7816 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7817
7818         * byte-optimize.el (byte-optimize-lapcode):
7819         Fix the optimization of using the first 5 elements of the
7820         constants vector for variables.
7821         (byte-optimize-lapcode): Fix another ancient broken optimization.
7822
7823 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7824
7825         * *: Spelling mega-patch
7826
7827 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7828
7829         * easymenu.el: doc fixes.
7830         (easy-menu-do-define): Use backquote.
7831         (easy-menu-change):
7832         (easy-menu-add):
7833         `when' seems much clearer than `if' here.
7834         (easy-menu-remove):
7835         (easy-menu-add-item):
7836         (easy-menu-item-present-p):
7837         (easy-menu-remove-item):
7838         Wrap using (when (featurep 'menubar) ...)
7839
7840 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7841
7842         * bytecomp.el (displaying-byte-compile-warnings):
7843         Revert Ben's change to this function below so that the compile log
7844         is displayed properly for users of the "popper" package.
7845
7846 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7847
7848         * window.el (save-selected-window): Use backquote.
7849
7850         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7851         Renamed from `byte-compile-file-form-defvar'.
7852         * bytecomp.el (byte-compile-defvar-or-defconst):
7853         Only cons onto current-load-list in top-level forms.
7854         Else this leaks a cons cell every time a defun is called.
7855         Renamed from `byte-compile-defvar', for clarity.
7856         Warn when docstring of defvar is not a string.
7857         Use consistent error messages.
7858         Better comments.
7859
7860 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7861
7862         * simple.el (set-variable):
7863         Remove unneeded defvar by rearranging order of let* forms.
7864
7865         * mule/mule-ccl.el (ccl-get-next-code):
7866         * menubar-items.el (bookmark-menu-filter):
7867         (language-environment-menu-filter):
7868         (tutorials-menu-filter):
7869         * toolbar-items.el (toolbar-compile):
7870         * byte-optimize.el (disassemble-offset):
7871         Use (declare (special ...)) instead of `defvar'.
7872
7873         * cl-macs.el (cl-do-proclaim):
7874         Fix (declare (special ...)) warning suppression syntax.
7875
7876 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7877
7878         * info.el (Info-tag-table-marker):
7879         (Info-tag-table-buffer):
7880         (Info-find-file-node):
7881         (Info-read-subfile):
7882         (Info-build-node-completions):
7883         (Info-search):
7884         (Info-mode):
7885         Multiple info buffer support.
7886
7887 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7888
7889         * ldap.el (ldap-decode-entry): New defun
7890         (ldap-search-entries): Use it in order to decode DN-prefixed
7891         entries properly
7892
7893 2000-08-23  Daniel Pittman <daniel@danann.net>
7894
7895         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7896         Use `eq', not `=', to compare symbols.
7897
7898 2000-07-30  Ben Wing  <ben@xemacs.org>
7899
7900         * bytecomp.el (byte-compile-report-error):
7901         * bytecomp.el (displaying-byte-compile-warnings):
7902         if stack-trace-on-error is set, send out a backtrace when
7903         an error is encountered that stops byte compilation.  this
7904         should make it much much easier to track down those curious
7905         problems.  also undo the kludge of using a separate "*Show*"
7906         buffer for display when there's a temp-buffer-show-function;
7907         we can avoid this by just being a little smarter.
7908
7909         * dialog-items.el:
7910         * dialog-items.el (search-dialog-regexp): New.
7911         * dialog-items.el (search-dialog-callback):
7912         * dialog-items.el (make-search-dialog):
7913         add a regexp option to the dialog and clean up a bit.
7914
7915         * dialog.el:
7916         * dialog.el (yes-or-no-p-dialog-box):
7917         * dialog.el (get-dialog-box-response):
7918         * dialog.el (make-dialog-box):
7919         * dialog.el (dialog-box-finish): New.
7920         * dialog.el (dialog-box-cancel): New.
7921         * dialog.el (internal-make-dialog-box-exit): New.
7922         implement [properly!] the :modal property of the new dialog box
7923         interface.  this is the first time xemacs has ever had *proper*
7924         modal dialog boxes, giving the standard window-system feedback.
7925         (e.g. under windows, clicking on a disabled frame causes a beep
7926         and makes the dialog box flash three times.)
7927
7928         * dragdrop.el: header keyword frobbing.
7929
7930         * dumped-lisp.el (preloaded-file-list):
7931         renamed winnt.el to win32-native.el.
7932
7933         * faces.el (face-property):
7934         * faces.el (set-face-property):
7935         * faces.el (frob-face-property):
7936         * faces.el (frob-face-font-2):
7937         * faces.el (make-face-bold):
7938         * faces.el (make-face-italic):
7939         * faces.el (make-face-bold-italic):
7940         * faces.el (make-face-unbold):
7941         * faces.el (make-face-unitalic):
7942         * faces.el (make-face-smaller):
7943         * faces.el (make-face-larger):
7944         clean up the implementation of these so that window-system-specific
7945         methods are called only on objects belonging to that window system.
7946         previously, you could have [e.g.] mswindows-make-face-bold called
7947         on font object of device type `stream', which is not good and
7948         explains the subtle errors Adrian was getting when byte-compiling
7949         something that required 'term. (Adrian, now you can use stack-trace-
7950         on-error to find the exact place where things are going wrong instead
7951         of having to laboriously binary-search your way through.)
7952
7953         * finder.el (finder-known-keywords):
7954         cleaned up -- properly sorted, clarified the meanings of many of
7955         the keywords, and added a few -- mswin, gui, content, build, www,
7956         user, services.  the last two try to distinguish between a package
7957         that's used directly by the user, and a package that provides
7958         support services to other packages.
7959
7960         * font-lock.el (lisp-font-lock-keywords-2):
7961         update list of lisp control structures to include everything,
7962         including new ones i introduced.
7963
7964         * gutter.el: header keyword frobbing.
7965
7966         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7967         recent isearch element was not doing so!  you got the second-most-
7968         recent instead.
7969
7970         * lisp-mode.el (construct-lisp-mode-menu):
7971         more menubar cleanups.
7972         * lisp-mode.el (with-selected-window):
7973         make it indent properly.
7974
7975         * menubar-items.el (default-menubar): lots of menubar cleanups.
7976         rearranged the options menu the most, e.g. splitting up the
7977         Keyboard/Mouse menu into a new Editing menu and combining the
7978         separate Scrollbar/Gutter/Toolbar submenus into Display.
7979         Got rid of General, moved items to Editing or new Troubleshooting.
7980         Moved Packages to Tools; doesn't seem to belong under Options.
7981         Added stuff to the Cmds menu, e.g. Change Case.
7982
7983         NB please don't complain about these periodic menubar changes.
7984         Anything like this is necessarily incremental in its construction
7985         -- By constant use you gradually become more and more aware of
7986         better and better ways to group menu items.  When we eventually
7987         move the options menu to a property sheet, the existing structure
7988         will probably be preserved fairly well.
7989
7990         * minibuf.el (next-history-element): fix problems with pressing
7991         down arrow in repeat-complex-command.
7992
7993         * modeline.el:
7994         * modeline.el (modeline-3d-p): New.
7995         added custom variable for controlling the 3d modeline.  the
7996         corresponding Options item has been present for a long time,
7997         but commented out with "fix me!" comments.  it's fixed now.
7998
7999         * obsolete.el (add-menu):
8000         remove bogus gettexts.
8001
8002         * process.el (shell-quote-argument):
8003         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8004         For bash under Windows native, see below.
8005
8006         * simple.el:
8007         * simple.el (display-warning-buffer):
8008         Fixed the handling of warning display to eliminate the annoying
8009         *Show* buffer, like was done for byte-compiler output above.
8010
8011         * simple.el (debug-print): New.
8012         Simple function for sending debug messages to the console and/or
8013         other debug places.
8014
8015         * subr.el (replace-in-string):
8016         Rewrite this function to avoid N^2 behavior with large strings --
8017         catastrophic with the new Windows selection code! (Apparently the
8018         author of this function didn't realize there was a fun
8019         replace-match that could make his life much easier, because we
8020         duplicated the entire logic.  The new version is smaller, easier
8021         to understand, much more robust, and has extended features --
8022         those of replace-match.)
8023
8024         * window.el:
8025         * window.el (with-selected-window): New.
8026         An obvious complement to the existing `with-selected-frame' and
8027         `with-current-buffer'.
8028
8029         * win32-native.el: Renamed from winnt.el.
8030         Added a great deal of stuff for properly handling process quoting,
8031         somewhat modeled on Kirill's original model (which i later threw
8032         away).  We should now finally have correctly working process arg
8033         quoting/dequoting so that the final app gets exactly what we
8034         intended.  Because the mechanism is in Lisp, it's easily
8035         extendible. (For those running bash and running the native
8036         version, I tried hard to do what I thought was correct.  But more
8037         thought is needed, and ideally the volunteer work of people with
8038         these configurations that they generally run on.)
8039
8040         * x-font-menu.el (x-font-menu-font-data):
8041         Put in defvar's to fix byte-compiler warnings.
8042
8043 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8044
8045         * select.el (selection-coercion-alist): Initialise.
8046         * select.el (select-coerce-to-text): New.
8047         * select.el (select-coerce): New.
8048         New functions to perform type and value coercion.
8049
8050         * select.el (select-buffer-killed-default): Keep data if it was
8051         on the clipboard.
8052
8053 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8054
8055         * menubar-items.el (default-menubar): Fix typo.
8056         (default-menubar): `lambda' was mispelled as `lamda'.
8057
8058 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8059
8060         * window.el (shrink-window-if-larger-than-buffer): Remove
8061         edge checking code.
8062
8063 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8064
8065         * paths.el (gnus-local-domain): Removed.
8066         (gnus-local-organization): Ditto.
8067         (gnus-startup-file): Ditto.
8068
8069 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8070
8071         * files.el (auto-mode-alist): Add .spec for RPM.
8072
8073 2000-07-31  Andy Piper  <andy@xemacs.org>
8074
8075         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8076
8077 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8078
8079         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8080         browse-url.
8081         * help.el (xemacs-www-page): Ditto.
8082         (xemacs-www-faq): Ditto.
8083         * menubar-items.el (default-menubar): Ditto.
8084
8085         * wid-edit.el (widget-url-link-action): Ditto.
8086         From: Kenichi OKADA <okada@opaopa.org>.
8087
8088 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8089
8090         * finder.el (finder-commentary): Add autoload cookie.
8091
8092 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8093
8094         * files.el (insert-file-contents-literally): Fix second let
8095         binding for `coding-system-for-read' to `coding-system-for-write'
8096         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8097
8098 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8099
8100         * files.el (insert-file-contents-literally): Use binary coding
8101         system (from Morioka san).
8102         (insert-file-contents-literally): Make file-name-handler method.
8103
8104 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8105
8106         * cl-macs.el (get-selection): Add defsetf.
8107
8108 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8109
8110         * x-init.el (x-activate-region-as-selection): replace obsolete
8111         function x-own-selection with own-selection.
8112         (ow-find): replace obsolete functions x-get-selection and
8113         x-get-clipboard with get-selection and get-clipboard.
8114         (init-post-x-win): replace obsolete function x-disown-selection
8115         with disown-selection.
8116
8117 2000-07-20  Mike Sperber  <mike@xemacs.org>
8118
8119         * startup.el (load-user-init-file): Only try to load init file if
8120         it exists.
8121
8122 2000-07-10  Andy Piper  <andy@xemacs.org>
8123
8124         * dialog-items.el: sync with Ben's patch.
8125
8126         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8127         comment.
8128         (progress-text-glyph): deleted.
8129         (progress-layout-glyph): make completely minimal.
8130         (progress-gauge-glyph): ditto.
8131         (progress-display-style): fix to handle dynamic instantiator
8132         changes.
8133         (progress-text-instantiator): new.
8134         (progress-layout-instantiator): new.
8135         (progress-gauge-instantiator): new.
8136         (set-progress-display-instantiator): renamed and changed from
8137         set-progress-display-style.
8138         (progress-abort-glyph): use instantiator not glyph.
8139         (append-progress-display): use set-progress-display-instantiator
8140         and set-glyph-image.
8141         (abort-progress-display): ditto.
8142         (raw-append-progress-display): ditto.
8143
8144 2000-07-20  Ben Wing  <ben@xemacs.org>
8145
8146         * code-files.el: Move Mule-specific code to mule-coding.el.
8147
8148 2000-07-15  Ben Wing  <ben@xemacs.org>
8149
8150         * autoload.el:
8151         Fixed comments.
8152
8153         * cmdloop.el:
8154         * cmdloop.el (yes-or-no-p):
8155         * cmdloop.el (y-or-n-p):
8156         Make these functions use should-use-dialog-box-p and not be
8157         overridden in dialog.el.
8158
8159         * cus-dep.el:
8160         * cus-dep.el (Custom-make-dependencies): Removed.
8161         * cus-dep.el (Custom-make-dependencies-1): New.
8162         * cus-dep.el (Custom-make-one-dependency): New.
8163         New entry point for use in Makefiles, to avoid excessive
8164         invocations.
8165
8166         * cus-edit.el (custom-variable-reset-saved):
8167         * cus-edit.el (custom-variable-reset-standard):
8168         * cus-edit.el (custom-save-resets):
8169         Fix bytecompiler warnings.
8170
8171         * dialog.el:
8172         * dialog.el (yes-or-no-p-dialog-box):
8173         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8174         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8175         * dialog.el (get-dialog-box-response):
8176         * dialog.el (message-or-box):
8177         * dialog.el (make-dialog-box):
8178         * dialog.el (popup-dialog-box): New.
8179         Avoid yes-or-no-p bogosities.
8180         Create a general function `make-dialog-box' to encapsulate all
8181         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8182
8183         * dumped-lisp.el (preloaded-file-list):
8184         Add dialog-items.  Clean up.  Group files by types.
8185
8186         * easymenu.el (easy-menu-add):
8187         * easymenu.el (easy-menu-remove):
8188         Account for accelerators.
8189
8190         * extents.el:
8191         * extents.el (extent-list): New args, like in map-extents.
8192         * extents.el (extent-at-event): New.
8193         * extents.el (extents-at-event): New.
8194
8195         * font-lock.el:
8196         * font-lock.el (font-lock-mode):
8197         * font-lock.el (font-lock-default-fontify-buffer):
8198         * font-lock.el (font-lock-default-unfontify-region):
8199         * font-lock.el (font-lock-fontify-syntactically-region):
8200         * font-lock.el (font-lock-fontify-keywords-region):
8201         Use new progress-feedback names.
8202
8203         * font-lock.el (java-font-lock-identifier-regexp):
8204         * font-lock.el (java-font-lock-class-name-regexp):
8205         Fix bytecompiler warnings.
8206
8207         * gutter-items.el:
8208         * gutter-items.el (progress-display-use-echo-area): Removed.
8209         * gutter-items.el (progress-feedback-use-echo-area): New.
8210         * gutter-items.el (progress-display-popup-period): Removed.
8211         * gutter-items.el (progress-feedback-popup-period): New.
8212         * gutter-items.el (set-progress-display-style): Removed.
8213         * gutter-items.el (set-progress-feedback-style): New.
8214         * gutter-items.el (progress-display-style): Removed.
8215         * gutter-items.el (progress-feedback-style): New.
8216         * gutter-items.el (progress-stack):
8217         * gutter-items.el (progress-displayed-p): Removed.
8218         * gutter-items.el (progress-feedbacked-p): New.
8219         * gutter-items.el (clear-progress-display): Removed.
8220         * gutter-items.el (clear-progress-feedback): New.
8221         * gutter-items.el (progress-display-clear-when-idle): Removed.
8222         * gutter-items.el (progress-feedback-clear-when-idle): New.
8223         * gutter-items.el (remove-progress-display): Removed.
8224         * gutter-items.el (remove-progress-feedback): New.
8225         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8226         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8227         * gutter-items.el (append-progress-display): Removed.
8228         * gutter-items.el (append-progress-feedback): New.
8229         * gutter-items.el (abort-progress-display): Removed.
8230         * gutter-items.el (abort-progress-feedback): New.
8231         * gutter-items.el (raw-append-progress-display): Removed.
8232         * gutter-items.el (raw-append-progress-feedback): New.
8233         * gutter-items.el (display-progress-display): Removed.
8234         * gutter-items.el (display-progress-feedback): New.
8235         * gutter-items.el (current-progress-display): Removed.
8236         * gutter-items.el (current-progress-feedback): New.
8237         * gutter-items.el (current-progress-display-label): Removed.
8238         * gutter-items.el (current-progress-feedback-label): New.
8239         * gutter-items.el (progress-display): Removed.
8240         * gutter-items.el (progress-feedback): New.
8241         Replace "progress-display" with "progress-feedback" globally.
8242
8243         * gutter-items.el (lprogress-display): Removed.
8244         * gutter-items.el (progress-feedback-with-label): New.
8245         Rename lprogress-display ==> progress-feedback-with-label.
8246
8247         * gutter-items.el (search-dialog-direction): Removed.
8248         * gutter-items.el (search-dialog-text): Removed.
8249         * gutter-items.el (search-dialog-callback): Removed.
8250         * gutter-items.el (make-search-dialog): Removed.
8251         Move to dialog-items.el.
8252
8253         * help.el:
8254         * help.el (help-mode-quit):
8255         * help.el (mode-for-help): New.
8256         * help.el (help-sticky-window): New.
8257         * help.el (help-window-config): New.
8258         * help.el (with-displaying-help-buffer):
8259         * help.el (function-at-event): New.
8260         * help.el (help-symbol-regexp): New.
8261         * help.el (help-symbol-run-function-1): New.
8262         * help.el (help-symbol-run-function): New.
8263         * help.el (help-symbol-function-context-menu): New.
8264         * help.el (help-symbol-variable-context-menu): New.
8265         * help.el (help-symbol-function-and-variable-context-menu): New.
8266         * help.el (frob-help-extents): New.
8267         * help.el (describe-function-1):
8268         * help.el (variable-at-point):
8269         * help.el (variable-at-event): New.
8270         * help.el (describe-variable):
8271         Major overhaul.
8272         - Make functions and variables be mousable.
8273         - Middle button hyperlinks.
8274         - New context-menu entries.
8275
8276         * keydefs.el:
8277         * keydefs.el (global-map):
8278         New key bindings to move lines up and down.
8279
8280         * lisp-mode.el:
8281         * lisp-mode.el (construct-lisp-mode-menu): New.
8282         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8283         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8284         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8285         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8286         Make popup and menubar menus be different.  Popup menu uses
8287         clicked location and automatically assumes symbol under the mouse
8288         for various commands.
8289
8290         * menubar-items.el:
8291         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8292         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8293
8294         * menubar-items.el (global-popup-menu): Removed.
8295         * menubar-items.el (mode-popup-menu): Removed.
8296         * menubar-items.el (activate-popup-menu-hook): Removed.
8297         * menubar-items.el (popup-mode-menu): Removed.
8298         * menubar-items.el (popup-buffer-menu): Removed.
8299         * menubar-items.el (popup-menubar-menu): Removed.
8300         Move to menubar.el.
8301
8302         * menubar.el:
8303         * menubar.el (global-popup-menu): New.
8304         * menubar.el (mode-popup-menu): New.
8305         * menubar.el (activate-popup-menu-hook): New.
8306         * menubar.el (last-popup-menu-event): New.
8307         * menubar.el (popup-mode-menu): New.
8308         * menubar.el (popup-buffer-menu): New.
8309         * menubar.el (popup-menubar-menu): New.
8310         * menubar.el (menu-call-at-event): New.
8311         Move non-content functions here.  Add support for context menu
8312         items on extents.
8313
8314         * minibuf.el (minibuffer-history-uniquify):
8315         Typo fix.
8316
8317         * minibuf.el (read-file-name-1):
8318         Call new file dialog box if it exists.
8319
8320         * minibuf.el (mouse-rfn-setup-vars):
8321         Clean up "chop" action.
8322
8323         * mouse.el:
8324         * mouse.el (button2): Now bound to mouse-track.
8325         * mouse.el (click-inside-extent-p):
8326         * mouse.el (point-inside-extent-p):
8327         * mouse.el (point-inside-selection-p):
8328         * mouse.el (mouse-drag-or-yank): Removed.
8329         * mouse.el (mouse-begin-drag-n-drop): New.
8330         * mouse.el (mouse-eval-sexp):
8331         * mouse.el (mouse-track-activate-strokes): New.
8332         * mouse.el (mouse-track-do-activate): New.
8333         * mouse.el (mouse-track):
8334         * mouse.el (default-mouse-track-event-is-with-button): New.
8335         * mouse.el (default-mouse-track-cleanup-hook):
8336         * mouse.el (default-mouse-track-drag-hook):
8337         * mouse.el (default-mouse-track-drag-up-hook):
8338         * mouse.el (default-mouse-track-click-hook):
8339         Merge drag-n-drop into mouse-track.
8340         Add general "activate" support to replace specific button2 kludges.
8341         Use "button modifier" support in mouse-track.
8342
8343         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8344
8345         * package-ui.el:
8346         * package-ui.el (pui-menu):
8347         * package-ui.el (pui-popup-context-sensitive): Removed.
8348         Fix bytecompiler warnings.
8349         Clean up popup code a bit.
8350
8351         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8352
8353         * simple.el:
8354         * simple.el (transpose-lines):
8355         * simple.el (transpose-line-up): New.
8356         * simple.el (transpose-line-down): New.
8357         * simple.el (transpose-subr):
8358         * simple.el (transpose-subr-1): Removed.
8359         Clean up, add functions to move lines up and down.
8360
8361         * startup.el (mail-host-address):
8362         * startup.el (user-mail-address):
8363         Customize.
8364
8365         * subr.el:
8366         * subr.el (set-symbol-value-in-buffer): New.
8367         * subr.el (error):
8368         * subr.el (check-argument-type):
8369         * subr.el (defined-error-p): New.
8370         Add structured error support.
8371
8372         * toolbar-items.el (toolbar-compile):
8373         Use new make-dialog-box.
8374
8375         * update-elc.el:
8376
8377         * userlock.el (ask-user-about-lock-dbox):
8378         * userlock.el (ask-user-about-supersession-threat-dbox):
8379         * userlock.el (ask-user-about-lock):
8380         * userlock.el (ask-user-about-supersession-threat):
8381         Use new make-dialog-box.
8382         Add safety checks; use should use-dialog-box-p.
8383
8384         * window-xemacs.el:
8385         * window-xemacs.el (__buffer-dedicated-frame):
8386         * window-xemacs.el (buffer-dedicated-frame): New.
8387         * window-xemacs.el (set-buffer-dedicated-frame): New.
8388         Move dedicated-frame stuff into lisp.
8389
8390 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8391
8392         * printer.el (generic-print-region): Do not require that
8393         `printer-name' be set.
8394         (printer-name): Commentary clarification.
8395
8396 2000-07-19  Martin Buchholz <martin@xemacs.org>
8397
8398         * XEmacs 21.2.35 is released.
8399
8400 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8401
8402         * select.el (selection-coercible-types): Initialise.
8403
8404 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8405
8406         * select.el (own-clipboard): Bug fix.
8407
8408 2000-07-17  Mike Sperber  <mike@xemacs.org>
8409
8410         * cus-edit.el (custom-migrate-custom-file): Save init file before
8411         continuing.
8412
8413 2000-07-16  Mike Sperber  <mike@xemacs.org>
8414
8415         * startup.el (load-init-file): Remove silly call to
8416         `load-user-custom-file`.
8417         (maybe-migrate-user-init-file): Minor fixes.
8418
8419 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8420
8421         * apropos.el (apropos-documentation-check-doc-file):
8422         `doc' variable should be let-bound, as was presumably intended.
8423
8424         * cus-edit.el (custom-variable-reset-saved):
8425         (custom-variable-reset-standard):
8426         Remove unused variable comment-widget.  Twice.
8427
8428         * toolbar.el (toolbar-blank-press-function):
8429         Add a real defvar with initial value nil and proper docstring.
8430         (press-toolbar-button): No need to check for boundp-ness anymore.
8431
8432         * rect.el (open-rectangle-line): Remove useless (let) form.
8433         Add defvar for pending-delete-mode.
8434
8435         * info.el (Info-find-node): This function needs an autoload cookie.
8436
8437         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8438         Use let* since the second form referred to the first.
8439
8440 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8441
8442         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8443         instead of removed `mswindows-get-clipboard'.
8444
8445
8446 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8447
8448         * select.el (select-convert-from-text): New.
8449         * select.el (select-convert-from-length): New.
8450         * select.el (select-convert-from-integer): New.
8451         * select.el (select-convert-from-identity): New.
8452         * select.el (select-convert-from-filename): New.
8453         * select.el (selection-converter-in-alist): Use them.
8454         New converter functions for X.
8455
8456         * select.el (get-selection): Removed comment.
8457
8458         * select.el (own-selection): Removed append code - I thought
8459         I'd already done this, but apparently not...
8460
8461         * select.el: Changed comment about TIMESTAMP.
8462
8463         * select.el (select-convert-in): New.
8464         * select.el (select-convert-out): New.
8465         New functions that get used by select.c.
8466
8467         * select.el (select-buffer-killed-default): New.
8468         * select.el (select-buffer-killed-text): New.
8469         * select.el (selection-buffer-killed-alist): New.
8470         New list and functions that get called if a relevant selection
8471         exists and a buffer gets killed.
8472
8473         * select.el (select-convert-to-targets):
8474         * select.el (select-convert-to-identity): Removed.
8475         * select.el (select-convert-from-identity): Removed.
8476         * select.el (select-converter-out-alist):
8477         Removed _EMACS_INTERNAL selection type.
8478
8479         * x-select.el (xselect-kill-buffer-hook): Removed.
8480         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8481         Removed this X-specific nonesense. Use the generic support
8482         in select.el instead.
8483
8484 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8485
8486         * mule/mule-category.el (defined-category-hashtable):
8487         Use make-hash-table instead of make-hashtable
8488
8489         * buff-menu.el: Byte-compiler warning fix.
8490
8491         * isearch-mode.el (isearch-highlight-all-cleanup):
8492         Remove unused variable `isearch-highlight-all-start'.
8493
8494         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8495
8496         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8497
8498         * cus-dep.el (Custom-make-dependencies):
8499         Add autoload cookie for custom-add-loads to generated custom-load.el.
8500
8501         * autoload.el (autoload-package-name): Warning suppression.
8502         Move defvar prior to first use.
8503
8504         * custom.el: Add autoload for custom-declare-face.
8505         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8506         * cl.el (cl-hack-byte-compiler):
8507         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8508         to work properly.
8509
8510 2000-07-08  Mike Sperber  <mike@xemacs.org>
8511
8512         * startup.el (load-home-init-file): Added variable.
8513         (maybe-migrate-user-init-file): Added.
8514         (load-user-init-file): Load custom file if different from init
8515         file.
8516
8517         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8518         "startup."
8519
8520         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8521         Moved `custom-file'-related code to cus-file.el.
8522
8523         * cus-file.el: New file.
8524
8525 2000-04-01  Mike Sperber  <mike@xemacs.org>
8526
8527         * packages.el (packages-find-package-directories): Added support
8528         for external package hierarchies with in-place installations.
8529
8530         * find-paths.el (paths-root-in-place-p): Added.
8531         (paths-find-emacs-directory): Added support for external
8532         directories with in-place installations.
8533         (paths-find-site-directory): Ditto.
8534
8535         * startup.el (find-user-init-file): Also look for
8536         ~/.xemacs/init.elc? in preference to ~/.emacs.
8537
8538 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8539
8540         * select.el (own-selection):
8541         * select.el (own-clipboard): Changed `append' parameter to
8542         `how-to-use' parameter.
8543         * select.el (own-selection): Removed icky append code.
8544         * select.el (own-selection, get-selection): Removed extra type
8545         checking.
8546         * select.el (selection-appender-alist):
8547         * select.el (selection-converter-{in|out}-alist): Initialise.
8548         * select.el (select-append-to-*): New.
8549         * select.el (select-convert-from-*): New.  New functions to append
8550         data and convert data from external type.
8551
8552 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8553
8554         * font-lock.el: Javadoc enhancements.
8555
8556 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8557
8558         * printer.el (generic-print-region): Compose job name from buffer
8559         name.
8560
8561 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8562
8563         * font-lock.el (font-lock-fontify-pending-extents): Call
8564         font-lock-fontify-region instead of font-lock-fontify-buffer
8565         to avoid unnecessary progress gauges.
8566
8567 2000-07-06  Craig Lanning  <lanning@scra.org>
8568
8569         * custom-load.el (faces):
8570
8571         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8572         dir is a regex.
8573
8574         * process.el (call-process-internal): from Dan Holmsand, use binary
8575         coding systems so that jka-compr works.
8576
8577 2000-07-07  Ben Wing  <ben@xemacs.org>
8578
8579         * font-lock.el: Undo previous change.  Unfortunately, some
8580         files actually use the variables directly in their init code
8581         without quoting them.
8582
8583 2000-07-07  Ben Wing  <ben@xemacs.org>
8584
8585         * font-lock.el (defvar font-lock-*-face): Removed.
8586
8587         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8588         only when necessary.
8589
8590 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8591
8592         * cl-macs.el: fix cl-transform-function-property kludge
8593         so that it does not require a random feature.
8594
8595 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8596
8597         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8598         as in Linux kernel "Rules.make".
8599
8600 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8601
8602         * build-report.el (build-report): Add autoload cookie.
8603
8604 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8605
8606         * package-ui.el (defgroup pui):  Correct a misspelling
8607         (pui-toggle-package-delete):  Change `seleted' to `selected'
8608
8609 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8610
8611         * package-get.el (package-get-update-base):
8612         (package-get): Use insert-file-contents-literally always.
8613         (package-get-maybe-save-index):
8614         Force coding system for writing to binary.
8615
8616 2000-06-08  Mike Alexander  <mta@arbortext.com>
8617
8618         * code-process.el (call-process-region): If there is no coding
8619         system for the process on process-coding-system-alist use the
8620         coding system of the buffer containing the region.
8621
8622 2000-06-10  Ben Wing  <ben@xemacs.org>
8623
8624         * cmdloop.el (command-error):
8625         If debug-on-error and noninteractive, output backtrace.
8626
8627         * files.el (file-relative-name):
8628         Remove MSDOS references.
8629
8630         * simple.el (line-number): New function, due to non-obvious
8631         behavior/usage of count-lines.
8632
8633         * simple.el (count-lines): document non-obvious usage to get
8634         line number.
8635
8636 2000-06-11  Ben Wing  <ben@xemacs.org>
8637
8638         * faces.el ((featurep 'xpm)):
8639         * x-faces.el (x-init-face-from-resources):
8640         * x-faces.el (x-init-frame-faces):
8641         * x-misc.el (x-init-specifier-from-resources):
8642         * x-misc.el (x-get-resource-and-bogosity-check):
8643         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8644         * x-mouse.el (x-init-pointer-shape):
8645         * x-scrollbar.el (x-init-scrollbar-from-resources):
8646         Add sixth argument to x-get-resource calls so as to issue warnings
8647         rather than errors on bogus arguments.
8648
8649 2000-06-05  Ben Wing  <ben@xemacs.org>
8650
8651         * compat.el: new file.  provides a clean, non-intrusive way to
8652         define compatibility functions.
8653
8654         * process.el (shell-quote-argument): temporary fix for lack
8655         of nt-quote-process-args.  #### I need to put back the overall
8656         structure of that mechanism but redo the guts of it using the
8657         extra intelligence in the C code.
8658
8659 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8660
8661         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8662         `package-get' does in package-get.el, instead of using external
8663         "md5sum" program.
8664
8665         * package-get.el (package-get): Insert package file literally to
8666         make checksum calculation work.
8667
8668 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8669
8670         * code-files.el (convert-mbox-coding-system): Deleted.
8671         (file-coding-system-alist): Removed reference to
8672         convert-mbox-coding-system.
8673
8674 2000-05-28  Martin Buchholz <martin@xemacs.org>
8675
8676         * XEmacs 21.2.34 is released.
8677
8678 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8679
8680         * font-lock.el (font-lock-keywords): Rewrote docstring
8681
8682 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8683
8684         * loadhist.el (unload-feature): handle case where x is both boundp
8685         and fboundp
8686
8687 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8688
8689         * packages.el: It's ok to use built-in macros, but not lisp
8690         defined ones.
8691
8692 2000-05-20  Ben Wing  <ben@xemacs.org>
8693
8694         * font-lock.el:
8695         * font-lock.el (font-lock-message-threshold):
8696         * font-lock.el (font-lock-mode):
8697         * font-lock.el (font-lock-default-fontify-buffer):
8698         * font-lock.el (font-lock-always-fontify-immediately):
8699         * font-lock.el (font-lock-old-extent): Removed.
8700         * font-lock.el (font-lock-old-len): Removed.
8701         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8702         * font-lock.el (font-lock-pending-extent-table): New.
8703         * font-lock.el (font-lock-range-table): New.
8704         * font-lock.el (font-lock-after-change-function):
8705         * font-lock.el (font-lock-after-change-function-1): Removed.
8706         * font-lock.el (font-lock-fontify-pending-extents): New.
8707         * font-lock.el ('font-lock-revert-cleanup): Removed.
8708         * font-lock.el ('font-lock-revert-setup): Removed.
8709         Rewrite deferral code to handle any number of changes, merging
8710         them properly.  Remove hacked-up code for revert-buffer, now
8711         unnecessary.
8712
8713         * menubar-items.el (default-menubar):
8714         In Options->Edit Init File, don't switch to emacs-lisp-mode
8715         unless necessary; doing this turns off font-lock.
8716
8717 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8718
8719         * keydefs.el: Define C-x BS to backward-kill-sentence.
8720
8721 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8722
8723         * files.el (hack-local-variables-prop-line): Use non-greedy
8724         matching to process -*-texinfo-*- -*-.
8725
8726 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8727
8728         * minibuf.el (minibuf-directory-files): new function.
8729         (read-file-name-activate-callback): use minibuf-directory-files.
8730         (read-directory-name-internal): ditto.
8731         (mouse-file-display-completion-list): ditto.
8732         (mouse-directory-display-completion-list): ditto.
8733         (read-file-name-internal): remove "./" from completion list unless
8734         explicitly matched, for consistency.
8735
8736 2000-05-11  Ben Wing  <ben@xemacs.org>
8737
8738         * gutter-items.el (gutter-buffers-tab):
8739         * gutter-items.el (add-tab-to-gutter):
8740         * gutter-items.el (update-tab-in-gutter):
8741         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8742         * gutter-items.el (append-progress-display):
8743         * gutter-items.el (abort-progress-display):
8744         * gutter-items.el (raw-append-progress-display):
8745         Further fixes.  Use set-glyph-image not set-image-instance-property,
8746         to fix problems with multiple windows in a frame.
8747
8748         * menubar-items.el (tutorials-menu-filter):
8749         Fix typo.
8750
8751         * startup.el (early-error-handler):
8752         Display message box under windows; otherwise, message will disappear
8753         before it can be viewed.
8754
8755         * update-elc.el:
8756         Fix bug in NEEDTODUMP processing.
8757
8758 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8759
8760         * startup.el (lock-directory): Removed.
8761         (superlock-file): Ditto.
8762         (startup-set-paths): Remove lockdir.
8763         (startup-setup-paths-warning): Remove lock-directory.
8764
8765         * setup-paths.el (paths-find-lock-directory): Removed.
8766         (paths-find-superlock-file): Ditto.
8767
8768 2000-05-09  Ben Wing  <ben@xemacs.org>
8769
8770         * faces.el (set-face-property):
8771         * faces.el (set-face-font):
8772         * faces.el (set-face-foreground):
8773         * faces.el (set-face-background):
8774         * faces.el (set-face-background-pixmap):
8775         * faces.el (set-face-underline-p):
8776         * faces.el (set-face-strikethru-p):
8777         * faces.el (set-face-highlight-p):
8778         * faces.el (set-face-dim-p):
8779         * faces.el (set-face-blinking-p):
8780         * faces.el (set-face-reverse-p):
8781         doc string changes.
8782
8783         * glyphs.el:
8784         * glyphs.el (make-image-specifier):
8785         * glyphs.el (glyph-property):
8786         * glyphs.el (set-glyph-image):
8787         * glyphs.el (make-glyph):
8788         * glyphs.el (make-pointer-glyph):
8789         * glyphs.el (make-icon-glyph):
8790         * glyphs.el (widget-image-instance-p): New.
8791         authorship info, lots of doc changes.  New predicate, inadvertently
8792         omitted.  the general principle with specifier docs is now that
8793         the description of instantiators should go with the make-foo-specifier
8794         fun's doc string, rather than in foo-specifier-p.  this follows
8795         conventions elsewhere in XEmacs and in general is a lot more obvious
8796         of a place to look.  sometimes the make-foo-specifier function needs
8797         to be created in the process.
8798
8799         * gutter.el:
8800         * gutter.el (make-gutter-specifier): New.
8801         * gutter.el (make-gutter-size-specifier): New.
8802         * gutter.el (make-gutter-visible-specifier): New.
8803         specifier doc updates according to the conventions specified before.
8804
8805         * objects.el:
8806         * objects.el (make-font-specifier):
8807         * objects.el (make-color-specifier):
8808         * objects.el (make-face-boolean-specifier): New.
8809         specifier doc updates according to the conventions specified before.
8810
8811         * specifier.el:
8812         * specifier.el (set-specifier):
8813         * specifier.el (make-integer-specifier): New.
8814         * specifier.el (make-boolean-specifier): New.
8815         * specifier.el (make-natnum-specifier): New.
8816         * specifier.el (make-generic-specifier): New.
8817         * specifier.el (make-display-table-specifier): New.
8818         specifier doc updates according to the conventions specified before.
8819
8820         * toolbar.el:
8821         * toolbar.el (make-toolbar-specifier): New.
8822         specifier doc updates according to the conventions specified before.
8823
8824 2000-05-09  Ben Wing  <ben@xemacs.org>
8825
8826         * process.el (call-process-internal): Revert to previous version
8827         because Mike's change clashed with a change I did not long before.
8828         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8829         Thanks very much Mike for pointing out the bug and submitting a
8830         patch!
8831
8832 2000-04-13  Mike Alexander  <mta@arbortext.com>
8833
8834         * process.el (call-process-internal): Send the correct input buffer
8835         (call-process-internal): Return the exit status of the process
8836
8837 2000-05-07  Ben Wing  <ben@xemacs.org>
8838
8839         * winnt.el:
8840         * winnt.el (nt-quote-args-verbatim): Removed.
8841         * winnt.el (nt-quote-args-prefix-quote): Removed.
8842         * winnt.el (nt-quote-args-backslash-quote): Removed.
8843         * winnt.el (nt-quote-args-double-quote): Removed.
8844         * winnt.el (nt-quote-args-functions-alist): Removed.
8845         * winnt.el (nt-quote-process-args): Removed.
8846         Remove all stuff for argument quoting.  We borrow the code instead
8847         from Emacs 20.6, which is much more careful in its quoting
8848         (e.g. in handling runs of the escape character) and avoids most of
8849         the need for this Lisp mechanism by checking to see whether we're
8850         running a Cygwin or normal program and doing the appropriate
8851         quoting.  If we end up needing such a mechanism, we should add
8852         it by extending the variable `mswindows-quote-process-args' so it
8853         can take an alist of regexps.
8854
8855 2000-05-07  Ben Wing  <ben@xemacs.org>
8856
8857         * keydefs.el:
8858         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8859         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8860         the window without moving point.
8861
8862         * simple.el:
8863         * simple.el (scroll-up-one): New.
8864         * simple.el (scroll-down-one): New.
8865         Functions for use with C-M-up/down.
8866
8867 2000-05-01  Martin Buchholz <martin@xemacs.org>
8868
8869         * XEmacs 21.2.33 is released.
8870
8871 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8872
8873         * dialog.el (yes-or-no-p-dialog-box):
8874         Fix docstring.
8875         Fix following horrible bug in X11 mode with focus-follows-mouse:
8876           1. Visit two files in two different frames.
8877           2. do File->Revert Buffer in one of those frames.
8878           3. Dialog box appears.
8879           4. Arrange things so that the mouse passes over the *other*
8880              frame, then to the dialog box, and click on "Yes".
8881           5. The file contents end up in the *wrong* buffer!
8882         Add TODO comment.
8883
8884 2000-04-28  Ben Wing  <ben@xemacs.org>
8885
8886         * help.el (describe-installation): correct typo introduced
8887         in last patch: boundp -> fboundp.
8888
8889         * etags.el (buffer-tag-table-list):
8890         canonicalize filenames to Unix format so that tag-table-alist
8891         searching works under Windows.
8892
8893         * autoload.el:
8894         Bowdlerize the supposedly objectionable words
8895         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8896
8897         * gutter-items.el (set-progress-display-style):
8898         * gutter-items.el (search-dialog-callback):
8899         * gutter-items.el (make-search-dialog):
8900         Change to new callback-ex api.
8901
8902 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8903
8904         * help.el: (describe-installation): decode-coding-string is not
8905         defined in a non MULE environment.
8906
8907 2000-04-28  Ben Wing  <ben@xemacs.org>
8908
8909         * gutter-items.el (buffer-list-changed-hook):
8910         use it, not record-buffer-hook.
8911
8912         * subr.el (record-buffer-hook): Removed.
8913
8914 2000-04-27  Ben Wing  <ben@xemacs.org>
8915
8916         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8917         use NORECORD option.  Andy will not like this, but the existing
8918         gutter behavior is just wrong, as per this comment:
8919
8920         ;; this used to add the norecord flag to both calls below.
8921         ;; this is bogus because it is a pervasive assumption in XEmacs
8922         ;; that the current buffer is at the front of the buffers list.
8923         ;; for example, select an item and then do M-C-l
8924         ;; (switch-to-other-buffer).  Things get way confused.
8925         ;;
8926         ;; Andy, if you want to maintain the current look, you must
8927         ;;  *uncouple* the gutter order and buffers order.
8928
8929         * loaddefs.el (completion-ignored-extensions): unfuckify.
8930
8931         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8932         xemacs.mak.
8933
8934         * autoload.el (batch-update-one-directory): new function, used in
8935         xemacs.mak.
8936
8937         * loadup.el: set gc-cons-threshold very high unless dumping --
8938         loadup during update-elc is much much much faster.  also do this
8939         when quick-building.
8940
8941         add commented-out code for profiling loadup.
8942
8943
8944         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8945         is required in order to build xemacs.
8946
8947 2000-04-26  Ben Wing  <ben@xemacs.org>
8948
8949         * loadup.el: don't garbage collect during loadup if quick-build
8950         compile-time option is set.
8951
8952 2000-04-23  Ben Wing  <ben@xemacs.org>
8953
8954         * update-elc.el: compute whether any dumped .el or .elc files
8955         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8956         if so.
8957
8958         * update-elc.el (update-elc-files-to-compile): always change
8959         NOBYTECOMPILE in the src directory rather than current dir,
8960         so it will work under NT.
8961
8962         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8963         the form of this file is identical between Unix and Windows.
8964         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8965         Added comment.
8966         (update-autoloads-from-directory): updated doc string.
8967         updated doc strings in a few other places.
8968
8969 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8970
8971         * bytecomp.el (byte-force-recompile): Fix argument to
8972         byte-recompile-directory.
8973
8974 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8975
8976         * gutter-items.el (progress-display-clear-when-idle): Use
8977         add-one-shot-hook.
8978         * gutter-items.el (clear-progress-display): Adjust number of
8979         arguments.
8980
8981 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8982
8983         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8984
8985 2000-04-16  Ben Wing  <ben@xemacs.org>
8986
8987         * printer.el: New file.
8988
8989         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8990
8991         * help.el (describe-installation): Fix decoding for Windows.
8992
8993         * menubar-items.el:
8994         * menubar-items.el (default-menubar):
8995         * menubar-items.el (tutorials-menu-filter): New.
8996         * menubar-items.el (popup-menubar-menu):
8997         Add authorship.  Redo Help menu and Tutorials filter.
8998
8999         * menubar.el: Correct comment.
9000
9001         * modeline.el (modeline-buffer-identification): Correct doc string.
9002
9003         * simple.el:
9004         * simple.el (printing): Removed.
9005         * simple.el (printer-name): Removed.
9006         * simple.el (generic-print-buffer): Removed.
9007         * simple.el (generic-print-region): Removed.
9008         Move generic print code to printer.el.
9009
9010 2000-04-15  Ben Wing  <ben@xemacs.org>
9011
9012         * simple.el (generic-print-region): New.
9013         make this function actually work.
9014         (generic-print-buffer): call generic-print-region.
9015
9016 2000-04-14  Andy Piper  <andy@xemacs.org>
9017
9018         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9019         by using the new widget-callback-current-channel.
9020         (search-dialog-callback): ditto.
9021
9022 2000-04-12  Andy Piper  <andy@xemacs.org>
9023
9024         * gutter.el (default-gutter-position): moved from gutter-items.el.
9025         (default-gutter-position-changed-hook): ditto.
9026         (gutter-element-visibility-changed-hook): ditto.
9027         (set-gutter-element): ditto.
9028         (remove-gutter-element): ditto.
9029         (set-gutter-element-visible-p): ditto.
9030         (gutter-element-visible-p): ditto.
9031         (init-gutter): ditto.
9032
9033         * dialog.el (make-dialog-box): renamed and moved from
9034         gutter-items.el
9035
9036         * gutter-items.el: move various functions elsewhere.
9037
9038 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9039
9040         * menubar-items.el: Fixed place of parenthesis.
9041
9042 2000-04-12  Ben Wing  <ben@xemacs.org>
9043
9044         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9045                 without constantly being prompted for the tag.
9046         * simple.el: Added a number of section headings, to clarify the
9047                 organization of this file.
9048         * simple.el (activate-region):
9049         * simple.el (region-exists-p):
9050         * simple.el (region-active-p):
9051                 Moved these three function down to the other side of
9052                 the case-changing functions, so they join the rest of
9053                 the region code.
9054         * simple.el (printing): New.
9055         * simple.el (printer-name): New.
9056         * simple.el (generic-print-buffer): New.
9057                 New functions, a very simple prototype for a unified
9058                 printing interface.
9059
9060         * process.el (call-process-internal): Real fix for null BUFFER,
9061                 other problems with BUFFER specs.
9062
9063         * menubar-items.el:
9064                 Fixed up File->Print to use new printing functions.
9065                 Various corrections and expansions to Grep/Compile menus.
9066                 New options for Printing.
9067                 New options for SMTP Mail, the way to send mail under
9068                   MS Windows. (There's also a package patch to make SMTP
9069                   Mail be the default under MSWin.)
9070
9071 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9072
9073         * menubar-items.el: Selecting Rectangle Mousing from menubar
9074         did not work.  Needed to quote mouse-track-rectangle-p.
9075
9076 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9077
9078         * cl-compat.el (keywordp): Removed.
9079
9080 2000-04-05  Andy Piper  <andy@xemacs.org>
9081
9082         * gutter-items.el (progress-layout-glyph): don't initialize here.
9083         (progress-gauge-glyph): use dynamic sizing.
9084         (set-progress-display-style): new function. Set progress glyphs
9085         appropriately depending on the style.
9086         (progress-display-style): new variable. Custom version of
9087         set-progress-display-style.
9088         (progress-abort-glyph): switch to dynamic sizes.
9089         (search-dialog-text): make the edit field active.
9090
9091 2000-04-04  Andy Piper  <andy@xemacs.org>
9092
9093         * gutter-items.el (make-search-dialog): need to make the search
9094         dialog visible after creation.
9095
9096         * menubar-items.el (default-menubar): use the search dialog for
9097         searching. Remove some extraneous search menu items.
9098
9099         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9100         well as strings.
9101         (make-gutter-only-dialog-frame): allow the user to create the
9102         frame unmapped. Allow the gutter spec to be given as a glyph.
9103         (search-dialog-direction): new variable.
9104         (search-dialog-text): new variable.
9105         (search-dialog-callback): new function. Callback for the search
9106         dialog action.
9107         (make-search-dialog): new function. Create a user-friendly search
9108         dialog.
9109
9110 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9111
9112         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9113         under Windows.
9114
9115 2000-04-01  Andy Piper  <andy@xemacs.org>
9116
9117         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9118         progress more accurately.
9119
9120 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9121
9122         * finder.el (finder-compile-keywords): Process readable files only.
9123         Because error in process of .#finder-inf.el when compile xemacs
9124         with --with-clash-detection option.
9125
9126 2000-03-31  Andy Piper  <andy@xemacs.org>
9127
9128         * gutter-items.el (append-progress-display): don't delay after a
9129         successful font-lock.
9130         (make-gutter-only-dialog-frame): new function. Allow users to
9131         create gutter-only dialogs.
9132
9133 2000-03-27  Mike Alexander  <mta@arbortext.com>
9134
9135         * process.el (call-process-internal): Handle a null BUFFER
9136         parameter correctly.
9137
9138 2000-03-28  Andy Piper  <andy@xemacs.org>
9139
9140         * gutter-items.el (abort-progress-display): put strings in the
9141         gutter not extents.
9142         (progress-layout-glyph): signal special 'quit callback.
9143         (progress-display-quit-function): deleted.
9144         (progress-display-stop-callback): deleted.
9145         (progress-display-dispatch-command-events): deleted.
9146         (append-progress-display): remove calls to
9147         progress-display-dispatch-command-events.
9148         (raw-append-progress-display): ditto.
9149
9150 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9151
9152         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9153         being a list.  Actually define `stipple-pixmap-p' which is used as
9154         an error predicate.  Correctly handle PIXMAP being either relative
9155         or absolute file name.
9156
9157 2000-03-24  Andy Piper  <andy@xemacs.org>
9158
9159         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9160         (abort-progress-display): ditto. Don't delete the created extent.
9161         (raw-append-progress-display): ditto.
9162         (progress-display-dispatch-non-command-events): new
9163         function. Encapsulates what we want to do when no command input is
9164         required.
9165         (progress-display-dispatch-command-events): likewise, but disable
9166         for now since it causes too many problems.
9167         (append-progress-display): use them.
9168         (raw-append-progress-display): ditto.
9169         (default-gutter-position-changed-hook): set this rather than
9170         default-gutter-position-changed.
9171         (default-gutter-position-changed-hook): lambda with zero arguments
9172         rather than one.
9173         (raw-append-progress-display): trap errors in pending input since
9174         allowing them to signal will hose the gauge well and
9175         truly. Ideally we would like to delay these until we are more able
9176         to cope.
9177         (append-progress-display): ditto.
9178
9179 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9180
9181         * lisp/make-docfile.el: call-process-internal is now implemented
9182         in process.el.
9183
9184 2000-03-21  Ben Wing  <ben@xemacs.org>
9185
9186         * mule\mule-cmds.el (set-language-info-alist):
9187         Fix to correspond to new menu arrangement.
9188
9189 2000-03-21  Ben Wing  <ben@xemacs.org>
9190
9191         * process.el:
9192         * process.el (call-process-internal): New.
9193         New implementation of call-process.  Only enabled under NT, so far.
9194         stderr handling not implemented yet in CVS'd C code.
9195
9196 2000-03-20  Ben Wing  <ben@xemacs.org>
9197
9198         * lisp-mode.el:
9199         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9200         * lisp-mode.el (lisp-interaction-mode):
9201         Put back Lisp Interaction menubar for Jan V's sake.
9202
9203         * simple.el:
9204         * simple.el (mark-ring):
9205         * simple.el (dont-record-current-mark): New.
9206         * simple.el (in-shifted-motion-command): New.
9207         * simple.el (mark-ring-unrecorded-commands): New.
9208         * simple.el (mark-ring-max):
9209         * simple.el (set-mark-command):
9210         * simple.el (push-mark):
9211         * simple.el (handle-pre-motion-command):
9212         Implement scheme for not recording unimportant marks.
9213
9214         * subr.el:
9215         * subr.el (function-allows-args): New.
9216         New function function-allows-args.
9217
9218 2000-03-20  Martin Buchholz <martin@xemacs.org>
9219
9220         * XEmacs 21.2.32 is released.
9221
9222 2000-03-20  Andy Piper  <andy@xemacs.org>
9223
9224         * gutter-items.el (update-tab-in-gutter): force selection of the
9225         selected-window if required to do so.
9226         (buffers-tab-items): ditto.
9227         (add-tab-to-gutter): ditto.
9228         (create-frame-hook): use force-selection.
9229         (default-gutter-position-changed): lambdify.
9230         (update-tab-hook): deleted since it was only used in one place.
9231
9232 2000-03-18  Andy Piper  <andy@xemacs.org>
9233
9234         * files.el (find-file-noselect): undo change that shouldn't have
9235         gone in.
9236
9237 2000-03-17  Andy Piper  <andy@xemacs.org>
9238
9239         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9240         of selected-window trickery.
9241
9242         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9243         frames tabs.
9244         (progress-display-stop-callback): progress -> progress-display
9245         (progress-display-quit-function): ditto.
9246         (clear-progress-display): ditto.
9247         (remove-progress-display): ditto.
9248         (append-progress-display): ditto.
9249         (abort-progress-display): ditto.
9250         (raw-append-progress-display): ditto.
9251         (display-progress-display): ditto.
9252         (current-progress-display-label): ditto.
9253         (current-progress-display): ditto.
9254         (lprogress-display): ditto and save the buffer
9255         (progress-display): ditto. Otherwise the buffer sometimes gets
9256         changed which confuses font-lock.
9257
9258         * font-lock.el (font-lock-default-fontify-buffer): catch all
9259         errors, not just quit.
9260         (font-lock-mode): progress -> display-progress
9261         (font-lock-default-fontify-buffer): ditto.
9262         (font-lock-fontify-syntactically-region): ditto.
9263         (font-lock-fontify-keywords-region): ditto.
9264
9265 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9266
9267         * cl.el (gensym): Move to here from cl-macs.el.
9268         (gentemp): Ditto.
9269
9270 2000-03-16  Andy Piper  <andy@xemacs.org>
9271
9272         * font-lock.el (font-lock-mode): use lprogress and friends for
9273         progress management.
9274         (font-lock-default-fontify-buffer): ditto.
9275         (font-lock-fontify-syntactically-region): ditto.
9276         (font-lock-fontify-keywords-region): ditto.
9277         (font-lock-revert-cleanup): fix reverting.
9278         (font-lock-revert-setup): ditto.
9279
9280         * gutter-items.el (progress-use-echo-area): new variable. Use the
9281         echo area for progress gauges if non-nil.
9282         (clear-progress): remove echo area stuff and defer to
9283         clear-message.
9284         (append-progress): dispatch non-command events after each progress
9285         increment. Remove echo area stuff.
9286         (abort-progress): remove echo area stuff and defer to
9287         display-message.
9288         (raw-append-progress): ditto. Dispatch non-command events after
9289         gutter redisplay.
9290         (display-progress): defer echo area stuff to display-message.
9291
9292         * gutter-items.el (clear-progress):
9293         (abort-progress): indentation changes.
9294         (display-progress): don't clear progress.
9295         (append-progress): compare messages with equal.
9296         (raw-append-progress): use dispatch-non-command-events to flush
9297         widget creation events.
9298
9299 2000-03-13  Ben Wing  <ben@xemacs.org>
9300
9301         * abbrev.el:
9302         * abbrev.el (abbrev-string-to-be-defined): New.
9303         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9304         Changes for use with the menubar.
9305
9306 2000-03-12  Ben Wing  <ben@xemacs.org>
9307
9308         * alist.el (vassoc): moved here from font-menu.el.
9309
9310         * custom.el (defface): typo fix.
9311
9312         * dialog.el (yes-or-no-p-dialog-box):
9313         * dialog.el (message-box):
9314         * files.el (save-some-buffers-1):
9315         Put accelerators in the button names.
9316
9317         * font-lock.el (font-lock-comment-face):
9318         * font-lock.el (font-lock-keyword-face):
9319         * font-lock.el (font-lock-function-name-face):
9320         Fixed some of the colors under MS Windows because the existing
9321         default colors were hardly different from black and needed to be
9322         made lighter.
9323
9324         * font-menu.el:
9325         * font-menu.el (font-menu-split-long-menu):
9326         * font-menu.el (font-menu-family-constructor):
9327         * font-menu.el (font-menu-size-constructor):
9328         * font-menu.el (font-menu-weight-constructor):
9329         * font-menu.el (font-menu-set-font):
9330         vassoc moved to alist.el.
9331         Accelerators added to all menus.
9332         Unused bound var new-props removed.
9333
9334         * keydefs.el: I did a whole lot of rearranging to put things in a
9335         more consistent order and fixed a number of cases where key
9336         combinations involving up, down, left, right and so on were
9337         defined but the corresponding keypad combinations were not
9338         defined.
9339
9340         * lisp-mode.el:
9341         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9342         * lisp-mode.el (emacs-lisp-mode):
9343         * lisp-mode.el (lisp-interaction-mode):
9344         * lisp-mode.el (flet):
9345         Added accelerators onto the menus.
9346         Made all the different versions of the let function be indented
9347         the same way.
9348         Undid Steve's easy-menu-ification, because it makes it impossible
9349         to have the menubar and popup menus different.
9350         Cleaned up the menu; added items for find-function &c and some
9351         indenting, and removed debug-on-*.
9352
9353         * list-mode.el (list-mode-hook):
9354         * list-mode.el (list-mode):
9355         * list-mode.el (completion-setup-hook):
9356         * list-mode.el (display-completion-list):
9357         Added support for the :window-height keyword, which is required
9358         because of other changes that I made for the file dialog box.  I
9359         also made the hook variables list-mode-hook and
9360         completion-setup-hook and also minibuffer-setup-hook in
9361         minibuf.el be permanent-local; see comment in list-mode.el.
9362
9363         * map-ynp.el (map-y-or-n-p):
9364         Added accelerators to the dialog buttons.
9365
9366         * menubar-items.el (menu-truncate-list):
9367         New internal function.
9368         * menubar-items.el (submenu-generate-accelerator-spec):
9369         * menubar-items.el (menu-item-strip-accelerator-spec):
9370         * menubar-items.el (menu-item-generate-accelerator-spec):
9371         New exported functions, for use in auto-generating accelerator specs.
9372
9373         * menubar-items.el:
9374         * menubar-items.el (default-menubar):
9375         * menubar-items.el (maybe-add-init-button):
9376         * menubar-items.el (bookmark-menu-filter):
9377         * menubar-items.el (slow-format-buffers-menu-line):
9378         * menubar-items.el (build-buffers-menu-internal):
9379         * menubar-items.el (language-environment-menu-filter):
9380         * menubar-items.el (default-popup-menu):
9381         * menubar-items.el (popup-buffer-menu):
9382         * menubar-items.el (popup-menubar-menu):
9383         Did a major overhaul on this file, and in fact I'm nowhere near
9384         done working on the menubar, and there will be more patches to
9385         come.  A basic summary of what I've done:
9386
9387         a) I added accelerators to all of the menu items.  For menus that
9388         are auto-generated, such as the buffers menu, the accelerators are
9389         automatically added to the beginning of each line using the
9390         numbers 1 through 9, then zero, and then letters starting with A,
9391         but omitting the letters that are already in use for the fixed
9392         menu items at the top of the buffers menu.  To facilitate adding
9393         accelerators of this kind, I created some new functions
9394         (*-accelerator-spec), which are also being used by other filters
9395         that auto generate lists of things such as ftp sites to download
9396         packages.  If people really don't like these accelerators
9397         appearing at the beginning of the menu items, a variable can be
9398         added to optionally turn them off, but I think this is rather
9399         pointless because other menu items have accelerators and many or
9400         most of the menu users will use the accelerators if the support is
9401         there.
9402
9403         b) I combined the top level Tools and Apps menus into a single
9404         Tools menu, because the distinction between the two is not
9405         obvious, and the items on the menus are not used often enough that
9406         putting some of them onto submenus is a problem.
9407
9408         c) I created two new top level menus called View and Cmds because
9409         there were too many items on the File and Edit menus, and I'm going
9410         to be adding more items to these menus.  In contrast to the Tools
9411         menu, the items on these menus may be used quite often during an
9412         editing session, and so should be available with fewer
9413         keystrokes.
9414
9415         d) I added a number of options to the options menu, including one
9416         for controlling whether the alt key can be used to traverse to
9417         menu items using the accelerators, one for controlling behavior of
9418         control-k, one for controlling how the kill and yank functions
9419         interact with the clipboard, a few additional buffers-menu
9420         options, and various other things.  I also did a bit of
9421         rearranging, for example, combining the keyboard and mouse options
9422         into a single keyboard and mouse submenu to facilitate the
9423         accelerators on that level.
9424
9425         e) I changed the variable buffers-menu-format-buffer-line-function
9426         to take two arguments instead of one, the second argument being
9427         the line number for use in creating an accelerator.  I added a
9428         hack to support existing functions with one argument (although I
9429         doubt that very many of these exist), for backward compatibility.
9430
9431         f) I moved the top level mule menu to be a submenu of the edit
9432         menu.  I think that most of the items on this menu are fairly
9433         useless and there are certainly not enough frequently used items
9434         to justify this being its own top level menu.
9435
9436         g) I combined most of the items in big-menubar.el into the main menu.
9437         If people think the main menu is too big, it would be possible to
9438         create different configurations, some smaller.
9439
9440         * menubar.el (check-menu-syntax):
9441         Deleted some syntax checks that were no longer valid, partly
9442         because of changes that were already made a long time ago, and
9443         partly because of a change I made where I allow the name of the
9444         menu item to be an evaluated expression rather than just a string,
9445         similar to all of the other parameters of a menu item.
9446
9447         * minibuf.el:
9448         * minibuf.el (read-file-name-1):
9449         * minibuf.el (mouse-read-file-name-1):
9450         I made a number of changes to improve the appearance
9451         and functioning of the file dialog box.  They include:
9452
9453         a) Fixing the problem where closing the dialog box by clicking on
9454         the close button of the window didn't properly exit the
9455         minibuffer.
9456
9457         b) Fixing the problem that if you typed part of a file name, and
9458         then clicked on a completion with the mouse, the file was not
9459         correctly selected.
9460
9461         c) Changing the title of the dialog box to reflect the operation
9462         being done in accordance with user interface conventions, rather
9463         than the name of the dialog box buffer, which is rather useless.
9464
9465         d) Remove the words "possible completions are" which didn't
9466         belong.
9467
9468         e) Fix things so that the completions scroll off the end of the
9469         completions windows only to the right, rather than both to the
9470         right and down, which is in accordance with Windows user interface
9471         conventions.
9472
9473         * msw-init.el (init-post-mswindows-win):
9474         Added a binding for meta-F4, which is the standard windows binding
9475         for exiting a program.
9476
9477         * select.el (get-selection-no-error):
9478         * select.el (own-selection):
9479         * select.el (own-clipboard):
9480         Added an optional argument called append to the functions
9481         own-selection and own-clipboard.  This adds support for appending
9482         text to the existing selection and allows the function
9483         own-clipboard to be used as the value of the variable
9484         interprogram- cut-function.
9485
9486         Fixed a bug in own-selection in handling zmacs-region-stays.
9487
9488         * simple.el (historical-kill-line): New.
9489
9490         * simple.el (kill-line):
9491         * simple.el (interprogram-cut-function):
9492         * simple.el (interprogram-paste-function):
9493         * simple.el (handle-pre-motion-command):
9494         * simple.el (next-line):
9495         * simple.el (previous-line):
9496         a) Expanded the variable kill-whole-line, so that function
9497         kill-line can be set to delete the entire line always, not just
9498         when cursor is at the beginning of the line.  This is controlled
9499         by setting the variable kill-whole-line to the symbol 'always.
9500         This behavior, as well as the existing kill-whole-line behavior,
9501         now only take effect when kill-line is called interactively,
9502         although this is a departure from a previous behavior in the case
9503         of setting this variable kill-whole-line to t.  It is almost
9504         certainly what has always been intended, and most likely the old
9505         way of doing things introduced bugs.  I also created a function
9506         called historical-kill-line, which ignores the kill-whole-line
9507         setting and always gives the historical behavior of only killing
9508         to the end of the line.  I bound this function to shift- control-k
9509         so that the kill to end of line behavior is available, even when
9510         kill-whole-line has been set to change control-k into the simple
9511         delete-whole-line behavior. (This can be set using the options
9512         menu.)
9513
9514         b) I changed things so that kill and yank now interact with the
9515         clipboard by default under windows.  This was done by changing the
9516         default value of interprogram-cut- function and
9517         interprogram-paste-function.  You can get the old behavior by
9518         setting these to nil, and there is an option on the options menu
9519         to do this.
9520
9521         c) I added support for selecting text using shifted motion keys.
9522         This support is on by default and can be controlled by the
9523         variable shifted-motion-keys-select-region.  There is also a
9524         variable called unshifted-motion-keys-deselect-region that
9525         controls more specifically how the shifted motion key behavior
9526         works.  I did not put an option on the options menu to turn this
9527         off, because I can't imagine why this would be useful.
9528
9529         * simple.el (forward-block-of-lines):
9530         * simple.el (backward-block-of-lines):
9531         * simple.el (block-movement-size):
9532         New.
9533
9534         * simple.el (uncapitalized-title-words):
9535         * simple.el (uncapitalized-title-word-regexp):
9536         * simple.el (capitalize-string-as-title):
9537         * simple.el (capitalize-region-as-title):
9538         New.
9539
9540
9541         * subr.el (add-hook):
9542         * subr.el (make-local-hook): New.
9543         * subr.el (remove-local-hook): New.
9544         * subr.el (add-one-shot-hook): New.
9545         * subr.el (add-local-one-shot-hook): New.
9546         Added some functions to make using hooks easier.
9547         These include:
9548
9549         a) Functions add-local-hook and remove-local-hook to make it easy
9550         to use local hooks.
9551
9552         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9553         make it possible to add a "one-shot" hook, which is to say a hook
9554         that runs only once, and automatically removes itself after the
9555         first time it has run.
9556
9557 2000-03-09  Andy Piper  <andy@xemacs.org>
9558
9559         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9560
9561 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9562
9563         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9564         Moved from menubar-items.el.
9565         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9566
9567 2000-03-08  Andy Piper  <andy@xemacs.org>
9568
9569         * gutter-items.el (build-buffers-tab-internal): add selected field
9570         to buffers tab spec.
9571
9572 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9573
9574         * minibuf.el (last-exact-completion): Initialize to nil.
9575
9576 2000-03-07  Didier Verna  <didier@xemacs.org>
9577
9578         * startup.el (command-line-1): remove unused variable
9579         `first-file-buffer'.
9580
9581 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9582
9583         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9584         which is also used for Web server log files.
9585
9586 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9587
9588         * mule/mule-charset.el: Setup auto-fill-chars.
9589
9590 2000-03-02  SL Baur  <steve@beopen.com>
9591
9592         * subr.el (with-string-as-buffer-contents): Reimplement using
9593         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9594         non-deletion of buffer after execution problem.
9595         (with-output-to-string): Use unique buffer name.
9596
9597 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9598
9599         * gutter-items.el (buffers-tab-sort-function):  New variable.
9600         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9601
9602 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9603
9604         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9605
9606 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9607
9608         * menubar-items.el (maybe-add-init-button): Remove the "Load
9609         .emacs" button from all menubars.
9610
9611 2000-03-01  Didier Verna  <didier@xemacs.org>
9612
9613         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9614         region rectangle replacement (from Jan Vroonhof).
9615         (replace-rectangle): new function.
9616
9617 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9618
9619         * mule/mule-cmds.el (set-default-coding-systems): Use
9620         set-terminal-coding-system and set-keyboard-coding-system.
9621         * coding.el (set-terminal-coding-system): Use
9622         set-console-tty-output-coding-system.
9623         (set-keyboard-coding-system): Use
9624         set-console-tty-input-coding-system.
9625
9626 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9627
9628         * minibuf.el (read-variable): Allow symbol to default argument.
9629
9630 2000-02-27  Andy Piper  <andy@xemacs.org>
9631
9632         * gutter-items.el (update-tab-hook): new function to be used for
9633         hooks.
9634         (create-frame-hook): add update-tab-hook.
9635         (record-buffer-hook): ditto.
9636         (default-gutter-position-changed): ditto.
9637         (default-gutter-position): updating the buffers tab is now handled
9638         by a hook.
9639         (default-gutter-position-changed-hook): new variable.
9640         (gutter-element-visibility-changed-hook): ditto.
9641         (set-gutter-element-visible-p): call it.
9642         (set-gutter-element): use modify-specifier-instances. Set extents
9643         as duplicable before using.
9644         (remove-gutter-element): ditto.
9645         (set-gutter-element-visible-p): ditto.
9646         (init-gutter): new function.
9647         (add-tab-to-gutter): use new gutter-element functions rather than
9648         setting specifiers directly.
9649         (clear-progress): ditto.
9650         (abort-progress): ditto.
9651         (gutter-buffers-tab-visible-p): renamed from
9652         default-gutter-visible-p
9653
9654         * specifier.el (modify-specifier-instances): new function from Jan
9655         Vroonhof.
9656
9657         * x-init.el (init-post-x-win): call init-gutter.
9658
9659         * msw-init.el (init-post-mswindows-win): call init-gutter.
9660
9661         * menubar-items.el (default-menubar): Update to reflect new gutter
9662         variables.
9663
9664 2000-02-26  Andy Piper  <andy@xemacs.org>
9665
9666         * gutter-items.el (set-gutter-element): new function. Add gutter
9667         elements to the specified gutter.
9668         (remove-gutter-element): new function. Remove gutter elements from
9669         the specified gutter.
9670         (set-gutter-element-visible-p): new function. Set gutter element
9671         visibility for the provided gutter-visible specifier.
9672
9673 2000-02-23  Andy Piper  <andy@xemacs.org>
9674
9675         * gutter-items.el (add-tab-to-gutter): specify dimensions
9676         dynamically.
9677
9678 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9679
9680         * gutter-items.el (add-tab-to-gutter):
9681         * package-get.el (package-get-interactive-package-query):
9682         * package-ui.el (pui-directory-exists):
9683         (pui-install-selected-packages):
9684         (pui-list-packages):
9685         Use #'(lambda ...)  instead of '(lambda ...).
9686
9687 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9688
9689         * startup.el (load-user-init-file): Check to make sure user
9690           has an init-file before calling load().
9691
9692 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9693
9694         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9695
9696 2000-02-23  Martin Buchholz <martin@xemacs.org>
9697
9698         * XEmacs 21.2.31 is released.
9699
9700 2000-02-21  Mike Sperber <mike@xemacs.org>
9701
9702         * loadup.el (really-early-error-handler):
9703         * update-elc.el:
9704         * make-docfile.el:
9705         Remove dependency on EMACSBOOTSTRAP... environment variables.
9706
9707 2000-02-21  Martin Buchholz <martin@xemacs.org>
9708
9709         * XEmacs 21.2.30 is released.
9710
9711 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9712
9713         * byte-optimize.el (byte-optimize-plus):
9714         (byte-optimize-minus):
9715         (byte-optimize-multiply):
9716         Optimize (- 0) to 0, not (-)
9717         Optimize (+ 5 3.0) to 8.0
9718         Optimize (* 5 3.0) to 15.0
9719         Improve readability.
9720
9721 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9722
9723         * modeline.el: (modeline-scrolling-method): change modeline
9724         mswindows cursor appearance according to the value.
9725
9726         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9727         and 'gui-element face colors and 'gui-element face font to Windows
9728         defaults.
9729
9730 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9731
9732         * font-lock.el: Javadoc enhancements
9733
9734 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9735
9736         * ldap.el (toplevel): Test if LDAP support has been compiled in
9737         (ldap-verbose): New option
9738         (ldap-search-entries): Renamed from the previous ldap-search
9739         Conditionalize message display on ldap-verbose
9740         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9741         defuns
9742         (ldap-search): Is now defined as an obsolete wrapper calling
9743         ldap-search-basic or ldap-search-entries
9744
9745
9746 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9747             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9748             Jan Vroonhof  <jan@xemacs.org>
9749
9750         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9751         When for-effect is true, didn't call `byte-optimize-form'
9752         in and/or subforms without last.
9753
9754 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9755
9756         * package-get.el (package-get-download-sites): Use correct custom
9757         type.
9758
9759 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9760
9761         * files.el (write-file): Ask for coding system when compiled with
9762         file-coding.
9763
9764 2000-02-16  Andy Piper  <andy@xemacs.org>
9765
9766         * buffer.el (switch-to-buffer): give norecord argument to
9767         set-window-buffer instead of explicitly recording.
9768
9769         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9770         we have to pick a window.
9771
9772 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9773
9774         * mule/mule-cmds.el (describe-language-support): Don't add
9775         unexist function to help-map.
9776         (describe-coding-system): Don't use already assigend `C'.
9777
9778 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9779
9780         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9781         work in custom.
9782
9783 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9784
9785         * about.el: Ienaga's e-mail address change.
9786
9787 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9788
9789         * etags.el (find-tag): force new window -- even if buf already
9790         visible -- when other-window is t
9791
9792 2000-02-16  Martin Buchholz <martin@xemacs.org>
9793
9794         * XEmacs 21.2.29 is released.
9795
9796 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9797
9798         * cl-extra.el (getf): This is now identical to `plist-get', so
9799         just defalias it.
9800         * cl-macs.el: Make getf an alias to plist-get, at the
9801         byte-compiler level, using define-compiler-macro.
9802
9803 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9804
9805         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9806
9807 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9808
9809         * lisp/etags.el (find-tag-internal): set exact-tagname to
9810           a regular expression that matches against the tagname
9811           part of the tag entry first instead of only looking in
9812           the context area.
9813
9814 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9815
9816         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9817         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9818
9819 2000-02-07  Martin Buchholz <martin@xemacs.org>
9820
9821         * XEmacs 21.2.28 is released.
9822
9823 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9824
9825         * cl-extra.el (getf): Just call `get', never `get*'.
9826         Make arglist match docstring.
9827         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9828         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9829         * byte-optimize.el: remove references to `get*'.
9830
9831 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9832
9833         * mule/european.el: Add syntax information for Latin3 and Latin4.
9834
9835 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9836
9837         * byte-optimize.el: Byte-optimize (length "foo")
9838
9839 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9840
9841         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9842         width check using `window-leftmost-p' and `window-rightmost-p'.
9843
9844 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9845
9846         * wid-edit.el (widget-match-inline): An atom never matches a
9847           list.
9848
9849 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9850
9851         * modeline.el: Consolidated 'x and 'mswindows specification under
9852         'win tag.
9853
9854 2000-01-29  Andy Piper  <andy@xemacs.org>
9855
9856         * gutter-items.el: (format-buffers-tab-line): Try and be
9857         intelligent about buffer naming when we have duplicates.
9858
9859 2000-01-29  Andy Piper  <andy@xemacs.org>
9860
9861         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9862         updated when it becomes visible.
9863
9864 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9865
9866         * bytecomp.el (byte-compile-insert-header): Properly set coding
9867         system under MULE and file-coding.
9868
9869 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9870
9871         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9872         (dontusethis-set-value-terminal-coding-system-handler):
9873         (dontusethis-set-value-keyboard-coding-system-handler):
9874         Never undefine coding system aliases.  Emergency fix for gnus.
9875
9876 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9877
9878         * files.el (abbreviate-file-name): Use directory-sep-char instead
9879         of hard-coded "/".
9880
9881 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9882
9883         * startup.el (user-init-file-base-list): New variable, replacing
9884         user-init-file-base.
9885         (find-user-init-file): New function.
9886         (command-line-early): Use it.
9887         (load-user-init-file): Ditto.
9888
9889 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9890
9891         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9892         calling valid-image-instantiator-format-p
9893
9894 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9895
9896         * isearch-mode.el (isearch-mode): The variable is
9897         isearch-unhidden-extents, not isearch-opened-extents.
9898
9899 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9900
9901         * minibuf.el (next-history-element): Modify error message if a
9902         default value is available.
9903
9904 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9905
9906         * bytecomp.el (byte-compile-file): Don't unconditionally write
9907         .elc files in binary - might contain non-Latin1.
9908
9909 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9910
9911         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9912         for windows-nt.
9913
9914         * version.el:
9915         * startup.el (user-init-file-base):
9916         * process.el (call-process-region):
9917         * files.el (make-backup-file-name):
9918         (backup-file-name-p):
9919         (file-relative-name):
9920         (abbreviate-file-name):
9921         (set-auto-mode):
9922         * code-process.el (call-process-region): Removed unnecessary
9923         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9924         support out of the universe.
9925
9926         * process.el:
9927         * code-process.el:
9928         * bytecomp.el (byte-compile-file): Removed reference to
9929         buffer-file-type, and commented usage of binary-process-output
9930         NTEmacs variables.
9931
9932 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9933
9934         * help.el (function-arglist): Add case for macro.
9935
9936 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9937
9938         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9939         printers.
9940         (custom-display): Added a menu for printer/display tags.
9941
9942         * frame.el (frame-type):
9943         * device.el (device-type): Added 'msprinter to the doc string, and
9944         removed 'pc -- it is not going to be implemented ever.
9945         (call-device-method): Fixed docstring typo.
9946         Defined specifier tags 'printer and 'display.
9947
9948 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9949
9950         * lisp/itimer.el (itimer-run-expired-timers): (consp
9951           last-command-event-time) instead of (consp
9952           'last-command-event-time).
9953
9954 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9955
9956         * msw-glyphs.el: Removed obsolete commentary.
9957
9958 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9959
9960         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9961         better default value.
9962
9963 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9964
9965         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9966         (read-string): Ditto.
9967         (eval-minibuffer): Ditto.
9968         (read-command): Ditto.
9969         (read-function): Ditto.
9970         (read-variable): Ditto.
9971         (read-number): Ditto.
9972         (read-shell-command): Ditto.
9973         (read-number): Record history.
9974
9975 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9976
9977         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9978
9979 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9980
9981         * faces.el (startup-initialize-custom-faces): New function.
9982         Reset all faces created during auto-autoloads loading time
9983         by defface.
9984         * startup.el (command-line): Call it.
9985
9986 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9987
9988         * about.el (about-hackers): Add myself to contributors list.
9989
9990 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9991
9992         * menubar-items.el (maybe-add-init-button): Removed an argument in
9993         a call to load-user-init-file, as the function managed to lose its
9994         formal parameter a few betas ago.
9995
9996 2000-01-18  Martin Buchholz <martin@xemacs.org>
9997
9998         * XEmacs 21.2.27 is released.
9999
10000 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10001
10002         * process.el (shell-command-to-string): Use the FSF docstring.
10003         Make shell-command-to-string the standard function, and
10004         exec-to-string the (deprecated) alias.
10005
10006         * startup.el: typo fix.
10007
10008 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10009
10010         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10011
10012 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10013
10014         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10015         buffers after visible buffers.
10016         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10017
10018 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10019
10020         * info.el (Info-extract-menu-node-name): Stop at a dot
10021         followed by whitespace or right parenthesis.
10022
10023 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10024
10025         * info.el (Info-directory-list): Warn against using Customize with
10026         Info-directory-list.
10027
10028 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10029
10030         * minibuf.el (read-file-name): doc fix.
10031
10032         * autoload.el (update-file-autoloads): doc fix.
10033
10034         * about.el (about-hackers): Change my E-mail address.
10035
10036 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10037
10038         * info.el (Info-visit-file): Just use the `f' interactive spec to
10039         read a filename in the standard way.
10040
10041 2000-01-13  Andy Piper  <andy@xemacs.org>
10042
10043         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10044         (gutter-buffers-tab-extent): new variable.
10045         (update-tab-in-gutter): call add-tab-to-gutter again if the
10046         orientation has changed.
10047         (add-tab-to-gutter): cope with different orientations.
10048
10049 2000-01-11  Didier Verna  <didier@xemacs.org>
10050
10051         * info.el (Info-following-node-name): backward-skip dots as well
10052         as spaces (dots at the end of a node name aren't part of it).
10053         (Info-extract-menu-node-name): don't skip dots. There could be
10054         some in the node name.
10055         (Info-index): allow dots to be part of a node name.
10056
10057 2000-01-12  Andreas Jaeger  <aj@suse.de>
10058
10059         * files.el (auto-mode-alist): Added idlwave-mode.
10060         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10061
10062 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10063
10064         * info.el (Info-search): Show default value.
10065
10066 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10067
10068         * info.el (Info-read-node-completion-table): New variable.
10069         (Info-read-node-name-1): New function.
10070         (Info-read-node-name): Use it.
10071         (Info-follow-reference): Use DEFAULT argument of completing-read.
10072         (Info-menu): Ditto.
10073
10074 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10075
10076         * hyper-apropos.el (hyper-describe-key-briefly): Save
10077         window configuration.
10078         (hyper-describe-face): Use DEFAULT of completing-read.
10079         (hyper-apropos-read-variable-symbol): Ditto.
10080         (hyper-apropos-read-function-symbol): Ditto.
10081
10082 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10083
10084         * mule/mule-cmds.el (set-default-coding-system): Set
10085         comint-exec-hook to use coding-system-for-read and
10086         coding-system-for-write so that C-x RET c works.
10087
10088 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10089
10090         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10091         (previous-matching-history-element): Increment
10092         minibuffer-max-depth by 1.
10093         (next-matching-history-element): Ditto.
10094
10095 2000-01-11  Andy Piper  <andy@xemacs.org>
10096
10097         * gutter-items.el (buffers-tab): Create a new face for the buffers
10098         tab.
10099         (buffers-tab-face): use it.
10100
10101 2000-01-10  Didier Verna  <didier@xemacs.org>
10102
10103         * modeline.el (modeline-scrolling-method): change modeline X
10104         cursor appearance according to the value.
10105
10106 2000-01-07  Andreas Jaeger  <aj@suse.de>
10107
10108         * about.el (about-hackers): Moved my entry to contributor list.
10109         (xemacs-hackers): Added myself.
10110         (about-maintainer-info): Added description of myself.
10111
10112
10113 2000-01-07  Didier Verna  <didier@xemacs.org>
10114
10115         * modeline.el (modeline-scrolling-method): new variable.
10116         (mouse-drag-modeline): add reference to it in the docstring.
10117         (mouse-drag-modeline): handle it.
10118
10119 2000-01-08  Andy Piper  <andy@xemacs.org>
10120
10121         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10122         calls.
10123         (remove-buffer-from-gutter-tab): ditto.
10124
10125 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10126
10127         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10128         (custom-face-edit): Fix grammatical error in help message.
10129
10130 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10131
10132         * movemail.el: Added.
10133
10134         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10135
10136 2000-01-03  Didier Verna  <didier@xemacs.org>
10137
10138         * modeline.el (mouse-drag-modeline): remove the code related to
10139         the modeline horizontal scrolling facility.
10140
10141 1999-12-31  Martin Buchholz <martin@xemacs.org>
10142
10143         * XEmacs 21.2.26 is released.
10144
10145 1999-12-28  Andy Piper  <andy@xemacs.org>
10146
10147         * wid-edit.el (widget-push-button-value-create): The gui cache
10148         does not agree with native widgets which can only be displayed
10149         once per window. The reasons for caching are diminished now that
10150         we don't hog resources when creating buttons.
10151         (widget-push-button-cache) deleted.
10152
10153 1999-12-24  Martin Buchholz <martin@xemacs.org>
10154
10155         * XEmacs 21.2.25 is released.
10156
10157 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10158
10159         * hyper-apropos.el (hyper-apropos): Toggle
10160         hyper-apropos-programming-apropos correctly.
10161         Set REGEXP when user accepts default value.
10162
10163 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10164
10165         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10166         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10167
10168 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10169
10170         * mule/mule-category.el (undefined-category-designator):
10171         Return char instead of character.  Search for undefined one.
10172         (describe-category): Use with-displaying-help-buffer.
10173
10174 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10175
10176         * byte-optimize.el (byte-optimize-plus):
10177         Optimize (+ 1) to 1 instead of (1+ nil).
10178
10179         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10180
10181         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10182
10183         * byte-optimize.el (byte-optimize-char-before): New function.
10184         Remove performance penalty for using (char-before) instead of (char-after).
10185
10186 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10187
10188         * mule/mule-category.el (char-category-list): Return character
10189         instead of integer.
10190
10191 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10192
10193         * minibuf.el (read-buffer): Check default is buffer object.
10194
10195 1999-11-25  Andy Piper  <andy@xemacs.org>
10196
10197         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10198         for buttons.
10199
10200 1999-12-16  Andreas Jaeger  <aj@suse.de>
10201
10202         * package-get.el (package-get-maybe-save-index): Fixed typo.
10203         Patch by Jeff Miller <jmiller@smart.net>.
10204
10205 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10206
10207         * gnuserv.el (gnuserv-process-filter):  don't call
10208         gnuserv-write-to-client when gnuserv-current-client is nil
10209
10210 1999-12-14  Martin Buchholz <martin@xemacs.org>
10211
10212         * XEmacs 21.2.24 is released.
10213
10214 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10215
10216         * about.el (about-hackers): Update my email address.
10217
10218 1999-12-07  Martin Buchholz <martin@xemacs.org>
10219
10220         * XEmacs 21.2.23 is released.
10221
10222 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10223
10224         * package-get.el (package-get-download-sites): Removed several
10225         defunct download sites, added many new ones, and corrected a few
10226         incorrect directory-on-site entries.  Added physical locations to
10227         site-description.
10228
10229 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10230
10231         * finder.el (finder-commentary): add DOC string and fix
10232         interactive spec
10233
10234 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10235
10236         * help.el (describe-function): Don't forget to intern the string
10237         completing-read returns.
10238         (describe-variable): Ditto.
10239
10240 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10241
10242         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10243         `hyper-apropos-help-mode' here to find symbol to customize
10244         irregardless of cursor position and simplify
10245         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10246         `hyper-apropos-popup-menu'.
10247
10248 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10249
10250         * apropos.el (apropos-mode-map): Add return to call
10251         apropos-follow.
10252         (apropos-print): Call apropos-mode to have better
10253         command reference. Put keymap text-poperty to
10254         symbole name.
10255
10256 1999-11-22  Alastair Burt  <burt@dfki.de>
10257
10258         * help.el: (describe-bindings-1): Added handling of keymaps for
10259         the extents at point.
10260
10261 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10262
10263         * gutter-items.el (buffers-tab-items): Wrap the function in a
10264         save-match-data
10265
10266 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10267
10268         * help.el (describe-function): Use the DEFAULT argument to
10269         completing-read.
10270         (describe-variable): Ditto.
10271
10272 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10273
10274         * minibuf.el (read-from-minibuffer): Add optional argument
10275         DEFAULT to have better mini-buffer history support.
10276         (completing-read): Pass default to read-from-minibuffer.
10277         (read-buffer): Pass default to completing-read.
10278
10279 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10280
10281         * font-lock.el (font-lock-doc-string-face): Document the
10282         `font-lock-lisp-like' property.
10283
10284 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10285
10286         * lisp-mode.el: Specify `font-lock-lisp-like'.
10287
10288         * font-lock.el (font-lock-lisp-like): New function.
10289         (font-lock-fontify-syntactically-region): Use it.
10290
10291 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10292
10293         * XEmacs 21.2.22 is released
10294
10295 1999-11-28  Martin Buchholz <martin@xemacs.org>
10296
10297         * XEmacs 21.2.21 is released.
10298
10299 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10300
10301         * minibuf.el (read-coding-system): Accept symbol and
10302         coding-system object as a default-coding-system.
10303
10304 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10305
10306         * minibuf.el (read-coding-system): Accept symbol as
10307         a default-coding-system.
10308
10309 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10310
10311         * apropos.el (apropos-documentation): Use insert instead
10312         of princ.
10313
10314 1999-11-07  William M. Perry  <wmperry@aventail.com>
10315
10316         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10317           for the linux console.
10318
10319         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10320           stuff to work when you are not on a window system, since the GPM
10321           mouse support now allows pasting from outside of XEmacs.
10322
10323 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10324
10325         * XEmacs 21.2.20 is released
10326
10327 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10328
10329         * setup-paths.el (paths-default-info-directories): Add
10330         /usr/share/info and /usr/local/share/info.
10331
10332 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10333
10334         * about.el: Updated Vladimir Ivanovic's info.
10335
10336 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10337
10338         * auto-show.el (auto-show-truncationp): Remove.
10339
10340         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10341
10342 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10343
10344         * indent.el (indent-line-to): fix bug: spaces were not replaced
10345         with tab if column is multiple of tab-width
10346         From dhn@qedinc.com
10347
10348 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10349
10350         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10351         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10352
10353         * package-get.el (package-get-package-provider): Be verbose when
10354         interactive. Patch from Robert Pluim
10355
10356 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10357
10358         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10359         info file suffixes.
10360
10361 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10362
10363         * process.el (open-network-stream): Add a new optional parameter
10364         PROTOCOL to support udp; fix a minor typo and add an explanation
10365         in docstring for udp programming.
10366
10367         * code-process.el (open-network-stream): Add a new optional
10368         parameter PROTOCOL to support udp; fix a minor typo and add an
10369         explanation in docstring for udp programming.
10370
10371 1999-10-18  Andy Piper  <andy@xemacs.org>
10372
10373         * gui.el (make-gui-button): be more precise about how we call
10374         callbacks.
10375
10376         * wid-edit.el (widget-push-button-value-create): Use the new form
10377         of native gui-button.
10378
10379 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10380
10381         * info.el (Info-page-prev): Don't do (sit-for 0).
10382
10383 1999-10-13  Andy Piper  <andy@xemacs.org>
10384
10385         * gutter-items.el (progress-abort-glyph): new glyph for showing
10386         abort status.
10387         (append-progress): dispatch-event rather than sit-for.
10388         (abort-progress): new function. Show the abort glyph with an
10389         appropriate message.
10390         (raw-append-progress): dispatch-event rather than sit-for.
10391         (display-progress): cope with aborts.
10392
10393         * gui.el (make-gui-button): Use native widgets for buttons
10394         unconditionally.
10395         (insert-gui-button): ditto.
10396         (gui-button-p): ditto.
10397
10398         * xbm-button.el: remove from core.
10399
10400         * xpm-button.el: remove from core.
10401
10402 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10403
10404         * faces.el (init-device-faces): Don't initialize the random faces
10405         on the stream device.
10406
10407 1999-10-06  Andy Piper  <andy@xemacs.org>
10408
10409         * files.el (recover-file): Don't use ls under windows for revert buffer.
10410
10411 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10412
10413         * package-get.el (package-get-download-menu): Make menu really
10414         toggle download sites.
10415         (package-get-download-sites): Add autoload cookie.
10416
10417 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10418
10419         * setup-paths.el (paths-find-module-directory): Ditto.
10420
10421 1999-09-29  Werner Fink  <werner@suse.de>
10422
10423         * setup-paths.el (paths-find-exec-directory): Add missing nil
10424         parameter for environment.
10425
10426 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10427
10428         * modeline.el (modeline-format):
10429         Only purecopy the strings.  Else
10430         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10431         barfs.
10432
10433 1999-08-28  Mike Woolley  <mike@bulsara.com>
10434
10435         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10436         user setting comint-completion-addsuffix and
10437         comint-process-echoes.
10438
10439 1999-09-22  Andy Piper  <andy@xemacs.org>
10440
10441         * gutter-items.el (update-tab-in-gutter): use
10442         last-nonminibuf-window instead of selected-window.
10443
10444 1999-09-18  Andy Piper  <andy@xemacs.org>
10445
10446         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10447         display on.
10448
10449         * subr.el (record-buffer-hook): new variable so that the hook gets
10450         some documentation.
10451
10452 1999-09-16  Andy Piper  <andy@xemacs.org>
10453
10454         * gutter-items.el (update-tab-in-gutter): only update when the
10455         gutter is visible.
10456         (remove-buffer-from-gutter-tab): ditto.
10457
10458 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10459
10460         * simple.el (do-auto-fill): Commented out part of Kinsoku
10461         processing.
10462
10463 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10464
10465         * isearch-mode.el (isearch-highlightify-region): Give the
10466         highlighting extents a high priority.
10467         (isearch-make-extent): Give the main highlighting extent an even
10468         higher priority.
10469
10470 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10471
10472         * packages.el (packages-compute-package-locations): Fix typo from
10473         -u rationalization.
10474
10475 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10476
10477         * setup-paths.el (paths-find-doc-directory): Respect value of
10478         `configure-doc-directory.'
10479
10480         * find-paths.el (paths-find-architecture-directory): Give
10481         precendence `default' argument (which typically comes from
10482         configure).
10483
10484 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10485
10486         * startup.el (command-line-early): Added options -user-init-file
10487         and -user-init-directory.
10488
10489         * files.el (user-init-file): Default to NIL so we can recognize
10490         when it's set.
10491
10492 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10493
10494         * obsolete.el (init-file-user):
10495         * startup.el:
10496         * packages.el (packages-compute-package-locations):
10497         * package-get.el (package-get-user-index-filename):
10498         * menubar-items.el (maybe-add-init-button):
10499         * info.el (Info-annotations-path):
10500         * dump-paths.el:
10501         Change `user-init-directory' to be an absolute path.
10502         Use `user-init-directory' where appropriate.
10503         Zap `init-file-user' and its uses.
10504
10505 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10506
10507         * subr.el (copy-symbol): New function.
10508
10509 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10510
10511         * isearch-mode.el (isearch-done): Be sure to restore invisible
10512         extents in the proper buffer.
10513         (isearch-pre-command-hook): Set this-command to the correct value
10514         in case the buffer has changed and old overriding-local-map was
10515         used.
10516         (isearch-restore-extent): Use remprop instead of setting the
10517         property to nil.
10518
10519 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10520
10521         * cmdloop.el (execute-extended-command): Update zmacs region
10522         before the delay.
10523         (execute-extended-command): Make the message gettext-friendly.
10524
10525 1999-09-07  Andy Piper  <andy@xemacs.org>
10526
10527         * gutter-items.el (progress-gauge-glyph): renamed from
10528         progress-glyph.
10529         (progress-text-glyph): new variable.
10530         (progress-layout-glyph): use layouts and text glyphs.
10531         (progress-area-buffer): removed.
10532         (progress-text-and-extent): new variable.
10533         (progress-displayed-p): dynamically create gutter area buffer.
10534         (clear-progress): ditto.
10535         (raw-append-progress): ditto.
10536         (append-progress): use new glyph names.
10537         (raw-append-progress): only create the extent when needed. set
10538         properties more optimally.
10539         (progress): remove args.
10540
10541 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10542
10543         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10544         mapcar where the return value is unused.
10545         (isearch-restore-invisible-extents): Ditto.
10546         (isearch-highlight-all-cleanup): Ditto.
10547         (isearch-delete-extents-in-range): Traverse the extents only once.
10548         (isearch-highlight-all-update): Don't start over if the search
10549         string has changed and more input is pending.
10550
10551 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10552
10553         * packages.el (packages-find-package-data-path): Ditto.
10554
10555         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10556
10557         * subr.el (mapc-internal): Don't make obsolete.
10558
10559         * cl-extra.el (mapc): Resurrect.
10560
10561 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10562
10563         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10564         alias.
10565
10566         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10567         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10568         (isearch-yank-clipboard): Use get-clipboard instead of
10569         x-get-clipboard.
10570         (isearch-yank-selection): Fix docstring.
10571
10572 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10573
10574         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10575
10576 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10577
10578         * cl-macs.el (extent-start-position): Fix setf method.
10579         (extent-end-position): Ditto.
10580
10581 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10582
10583         * isearch-mode.el: End merge with FSF 20.4.
10584
10585         * isearch-mode.el (search-invisible): New variable.
10586         (isearch-hide-immediately): Ditto.
10587         (isearch-unhidden-extents): Ditto.
10588         (isearch-range-invisible): New function.
10589         (isearch-unhide-extent): Ditto.
10590         (isearch-restore-invisible-extents): Ditto.
10591         (isearch-restore-extent): Ditto.
10592
10593         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10594         implementation.
10595         (isearch-ring-retreat-edit): Ditto.
10596         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10597         (isearch-forward-regexp): New arguments NOT-REGEXP and
10598         NO-RECURSIVE-EDIT.
10599         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10600         (isearch-backward-regexp): New arguments NOT-REGEXP and
10601         NO-RECURSIVE-EDIT.
10602         (isearch-mode): Return isearch-success.
10603         (isearch-update): Use unread-command-events instead of
10604         unread-command-event.
10605         (isearch-abort): If an invalid regexp is encountered, keep popping
10606         states.
10607         (isearch-*-char): Use FSF implementation.
10608         (isearch-whitespace-chars): Use the more robust FSF's
10609         implementation.
10610         (isearch-within-brackets): New variable.
10611         (isearch-mode): Initialize it.
10612         (isearch-edit-string): Bind it.
10613         (isearch-search-and-update): Set it.
10614         (isearch-push-state): Push it.
10615         (isearch-top-state): Pop it.
10616         (isearch-search): Set it.
10617         (isearch-printing-char): When called by isearch-whitespace-chars,
10618         handle M-SPC gracefully.
10619         (isearch-message-prefix): New argument ELLIPSIS.
10620         (isearch-message-suffix): Ditto.
10621         (isearch-message): Use the ELLIPSIS argument when calling
10622         isearch-message-prefix and isearch-message-suffix.
10623         (isearch-message-prefix): Distinguish between "wrapped" and
10624         "overwrapped" search, FWIW.
10625
10626 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10627
10628         * isearch-mode.el (isearch-edit-string): Use the head of the
10629         search ring instead of search-last-string and search-last-regexp.
10630         (search-highlight): Renamed from isearch-highlight.
10631         (isearch-exit): Use the new name.
10632         (isearch-highlight): Ditto.
10633         (isearch-dehighlight): Ditto.
10634         (isearch-update-ring): New function.
10635         (isearch-done): Call it.
10636         (isearch-done): New argument EDIT.
10637         (isearch-repeat): If search string is empty, look up at the car of
10638         the search ring; ignore the yank pointer.
10639         (isearch-abort): Call isearch-done with NOPUSH.
10640         (isearch-cancel): New function.
10641         (isearch-mode-map): Bind it to ESC ESC ESC.
10642
10643         * isearch-mode.el: Begin merge with FSF 20.4.
10644
10645 1999-09-01  Andy Piper  <andy@xemacs.org>
10646
10647         * x-select.el (x-get-clipboard): obsolete.
10648         (x-yank-clipboard-selection): obsolete
10649
10650         * select.el (disown-selection): need to be careful to disown the
10651         clipboard if we set it via selection.
10652         (get-clipboard): move from x-select.el
10653         (yank-clipboard-selection): ditto.
10654
10655 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10656
10657         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10658         isearch-highlight-all-matches to nil.
10659         (isearch-fixed-case): New variable.
10660         (isearch-mode): Initialize it.
10661         (isearch-edit-string): Save it.
10662         (isearch-toggle-case-fold): Set it.
10663         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10664         need to check isearch-fixed-case.
10665         (isearch-toggle-case-fold): Update highlighting of all matches
10666         before the pause.
10667         (isearch-edit-string):
10668
10669 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10670
10671         * isearch-mode.el (isearch-edit-string): Call isearch-message
10672         before reading the event so that the prompt is displayed properly.
10673         (isearch-message): Use isearch-nonincremental when calling
10674         isearch-message-prefix.
10675         (minibuffer-local-isearch-map): Bind up and down to do the same as
10676         M-p and M-n respectively.
10677         (isearch-done): New arg NOPUSH.
10678         (isearch-edit-string): Use it.
10679         (isearch-edit-string): Don't bind isearch-string.
10680         (isearch-ring-adjust): Edit string, *then* push state.
10681
10682 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10683
10684         * faces.el (isearch-secondary): Make isearch-secondary look
10685         different than default.
10686
10687 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10688
10689         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10690         save-excursion.
10691         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10692         (isearch-update): Call isearch-dehighlight without arguments.
10693         (isearch-done): Ditto.
10694
10695         * isearch-mode.el (isearch-fix-case): If the search string has no
10696         upper-case letters, allow the folding to be reenabled.
10697         Previously, once disabled, the folding would remain that way until
10698         the end of isearch.
10699         (isearch-top-state): Call isearch-fix-case.
10700
10701         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10702         save-excursion.
10703         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10704
10705 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10706
10707         * xpm-button.el:
10708         xbm-button.el: Need to exist in core because gui.el depends on
10709         them.
10710
10711 1999-08-31  Andy Piper  <andy@xemacs.org>
10712
10713         * gutter-items.el (buffers-tab-face): new customizable variable.
10714         (buffers-tab-default-buffer-line-length): new specifier for
10715         maximum viewable characters.
10716         (progress-stack): new variable for implementing widget-based
10717         progress messages.
10718         (progress-area-buffer): ditto.
10719         (progress-glyph-height): ditto.
10720         (progress-stop-callback): ditto.
10721         (progress-quit-function): new function.
10722         (progress-glyph): new variable.
10723         (progress-layout-glyph): ditto.
10724         (progress-displayed-p): new function, see message-displayed-p for
10725         details.
10726         (clear-progress): ditto.
10727         (remove-progress): ditto.
10728         (append-progress): ditto.
10729         (raw-append-progress): ditto.
10730         (display-progress): ditto.
10731         (current-progress): ditto.
10732         (current-progress-label): ditto.
10733         (progress): ditto.
10734         (lprogress): ditto.
10735
10736
10737 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10738
10739         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10740
10741         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10742         `isearch-yank-selection'.
10743         (isearch-mode-map): Use it.
10744         (isearch-yank-selection): Use `get-selection' instead of
10745         `get-x-selection'.
10746
10747 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10748
10749         * faces.el (isearch-secondary): Create face here.
10750
10751         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10752         timers.
10753
10754 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10755
10756         * subr.el (buffer-string): More robust backward compatibility
10757         check, courtesy William Perry.
10758
10759 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10760
10761         * replace.el (perform-replace): Stop the search after the search
10762         limit has been reached.
10763
10764 1999-08-23  Andy Piper  <andy@xemacs.org>
10765
10766         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10767         here if we don't have one.
10768
10769 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10770
10771         * ldap.el (ldap-coding-system): Default to nil until we get
10772         efficient UTF8 support
10773         (ldap-decode-string): Guard against `decode-coding-string' not
10774         being defined
10775         (ldap-encode-string): Guard against `encode-coding-string' not
10776         being defined
10777
10778 1999-08-23  Didier Verna  <didier@xemacs.org>
10779
10780         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10781         Some doc strings improvements, and add a star to the `interactive'
10782         calls.
10783
10784 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10785
10786         * font-lock.el (java-font-lock-keywords-3): introduced new
10787         keywords and regexpes for javadoc syntax 1.2.
10788
10789 1999-08-17  Andy Piper  <andy@xemacs.org>
10790
10791         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10792         format-buffers-tab-line.
10793         (buffers-tab-max-buffer-line-length): new variable.
10794         (format-buffers-tab-line): new function. truncate names if over
10795         buffers-tab-max-buffer-line-length.
10796
10797 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10798
10799         * cus-start.el: Customize the variable `bell-inhibit-time'.
10800
10801 1999-08-16  Andy Piper  <andy@xemacs.org>
10802
10803         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10804         brute-force approach to deleting the last buffer.
10805         (buffers-tab-grouping-regexp): new customizable variable.
10806         (select-buffers-tab-buffers-by-mode): use it.
10807
10808 1999-08-13  Andy Piper  <andy@xemacs.org>
10809
10810         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10811         deletion problem.
10812
10813 1999-07-30  Didier Verna  <didier@xemacs.org>
10814
10815         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10816         of princ to output symbols.
10817         (custom-save-face-internal): ditto.
10818         (custom-save-resets): ditto.
10819
10820 1999-08-09  Didier Verna  <didier@xemacs.org>
10821
10822         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10823         `regexp-quote' to protect the major mode name for use as a regular
10824         expression (c++ needs this for instance).
10825
10826 1999-08-08  Andy Piper  <andy@xemacs.org>
10827
10828         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10829         cope with similar mode names.
10830
10831         * gutter-items.el (buffers-tab-selection-function): new selection
10832         function.
10833         (select-buffers-tab-buffers-by-mode): new function.
10834         (buffers-tab-items): use it if set to only display buffers in the
10835         tab in the current buffer's group..
10836         (update-tab-in-gutter): use new api.
10837         (remove-buffer-from-gutter-tab): ditto.
10838
10839         * gutter-items.el (buffers-tab-max-size): set custom selection
10840         default to 6.
10841         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10842         (add-tab-to-gutter): set face as default.
10843
10844 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10845
10846         * faces.el (frob-face-property): Merge the fall-back specifier
10847         with the target, not replace it.
10848
10849 1999-08-05  Andy Piper  <andy@xemacs.org>
10850
10851         * gutter-items.el (update-tab-in-gutter): add frame argument for
10852         buffer-items.
10853         (update-tab-in-gutter): use it.
10854
10855         * gutter-items.el (record-buffer-hook): set.
10856
10857         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10858         change.
10859         (switch-to-buffer-hook) deleted.
10860
10861 1999-08-04  Andy Piper  <andy@xemacs.org>
10862
10863         * gutter-items.el (update-tab-in-gutter): make sure this will work
10864         as an argument to create-frame-hook.
10865
10866 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10867
10868         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10869         instead of timer emulation.
10870
10871 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10872
10873         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10874         Emacs isearch enhancements.
10875
10876 1999-07-28  Andy Piper  <andy@xemacs.org>
10877
10878         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10879         all devices that support tab controls.
10880         (remove-buffer-from-gutter-tab): new function. to be used as a
10881         value for kill-buffer-hook.
10882
10883 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10884
10885         * auto-show.el (auto-show-truncationp): changed to match
10886         `window_translation_on'
10887
10888 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10889
10890         * XEmacs 21.2.19 is released
10891
10892 1999-07-28  SL Baur  <steve@miho>
10893
10894         * code-files.el (insert-file-contents): Fix docstring.
10895         revert previous change.
10896
10897 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10898
10899         * fill.el (fill-region-as-paragraph): Change re-break-point to
10900         contain word-across-newline plus one character so that filling
10901         Japanese and Chinese works as desired.
10902         * simple.el (do-auto-fill): Ditto.
10903
10904 1999-07-26  SL Baur  <steve@miho>
10905
10906         * mule/japanese.el ("Japanese"): Do not specify a default input
10907         method.
10908         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10909
10910 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10911
10912         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10913         able to use cl-macs macro in early lisp.
10914
10915 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10916
10917         * custom.el:
10918         * cus-face.el:
10919         * cus-edit.el:
10920                 Massive custom Theme API changes.
10921
10922 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10923
10924         * code-files.el (insert-file-contents): Regard
10925         coding-system-magic-cookie if `coding-system-for-read' is nil.
10926
10927 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10928
10929         * mule/thai-xtis.el: Add coding: local variable, to avoid
10930         bootstrapping problem with C locale.
10931
10932 1999-07-22  Andy Piper  <andy@xemacs.org>
10933
10934         * dumped-lisp.el (preloaded-file-list): guard against putting
10935         gutter-items in a less than functional XEmacs.
10936         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10937
10938 1999-07-18  Bob Weiner  <weiner@beopen.com>
10939
10940         * fill.el (fill-context-prefix): Fixed bug that prevented the
10941         setting of an adaptive fill prefix when the `dont-skip-first' was
10942         t.
10943
10944 1999-07-22  SL Baur  <steve@miho>
10945
10946         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10947
10948 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10949
10950         * files.el (interpreter-mode-alist): add `make', `guile', and
10951         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10952         makefile-mode, guile is a scheme, and someday XEmacs will be
10953         modular enough to use as an efficient scripting tool.)
10954
10955 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10956
10957         * mule/mule-cmds.el (reset-language-environment): Regard
10958         coding-category `utf-8' and `ucs-4' if they are available.
10959
10960 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10961
10962         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10963         (prefer-coding-system): Fix DOC-string.
10964
10965         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10966         DOC-string too.
10967
10968         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10969         Mule.
10970         (coding-system-change-eol-conversion): Fix DOC-string.
10971
10972 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10973
10974         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10975         instead of `list-coding-system'.
10976
10977 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10978
10979         * menubar-items.el (default-menubar): `select-input-method' was
10980         renamed to `set-input-method'.
10981
10982         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10983         "Set Language Environment" menu.
10984
10985         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10986         "Describe Language Support" menu.
10987
10988 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10989
10990         * mule/chinese.el ("Chinese-GB"): Rename
10991         `chinese-gb-environment-setup-function' to
10992         `setup-chinese-gb-environment-internal'.
10993
10994 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10995
10996         * mule/korean.el: Use `define-coding-system-alias' instead of
10997         `copy-coding-system'.
10998
10999 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11000
11001         * mule/mule-cmds.el (set-language-environment-coding-systems):
11002         Treat duplicated coding-categories.
11003
11004 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11005
11006         * mule/japanese.el: Use `define-coding-system-alias' instead of
11007         `copy-coding-system'.
11008
11009 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11010
11011         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11012         coding-system `viscii'.
11013
11014 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11015
11016         * mule/cyrillic.el:
11017         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11018         (cyrillic-alternativnyj-decode-table): New variable.
11019         (cyrillic-alternativnyj-encode-table): New variable.
11020         - Specify `iso-8-1' as a category of coding-system
11021           `alternativnyj'.
11022         - Abolish general Cyrillic environment.
11023
11024 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11025
11026         * mule/chinese.el:
11027         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11028         - Register `chinese-gb-environment-setup-function' as a
11029           `setup-function' of "Chinese-GB" environment.
11030
11031 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11032
11033         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11034         optional argument `parents'.
11035
11036         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11037         property for Thai-XTIS.
11038
11039         * mule/mule-help.el (help-with-tutorial): Use property
11040         `tutorial-coding-system' of language-info as a coding-system to
11041         read tutorial file.
11042
11043 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11044
11045         * mule/thai-xtis.el: Don't setup `setup-function' and
11046         `exit-function'.
11047
11048         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11049         `set-coding-category-system' to set up coding-system for
11050         coding-category.
11051
11052         * mule/mule-cmds.el (prefer-coding-system): Use
11053         `set-coding-category-system' to set up coding-system for
11054         coding-category.
11055
11056 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11057
11058         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11059         Thai-XTIS environment.
11060
11061         * mule/mule-cmds.el (prefer-coding-system): Use
11062         `find-coding-system' instead of `coding-system-p'.
11063
11064 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11065
11066         * mule/mule-cmds.el (set-language-environment-coding-systems):
11067         Modify eol-type for XEmacs.
11068
11069         * mule/thai-xtis.el: Delete unused local variable `category'.
11070
11071         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11072         function.
11073         (prefer-coding-system): Don't call
11074         `update-coding-systems-internal'; use function
11075         `coding-category-list' instead of variable `coding-category-list';
11076         use `set-coding-priority-list' instead of `set-coding-priority';
11077         modify `eol-type' for XEmacs.
11078
11079         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11080         `charset-columns'.
11081         (char-width): Likewise.
11082
11083 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11084
11085         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11086         `tis-620'.
11087
11088         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11089         `set-coding-priority-list' instead of `set-coding-priority'; don't
11090         call `update-coding-systems-internal'.
11091
11092         * mule/mule-misc.el (coding-system-get): New function.
11093         (coding-system-put): New function.
11094         (coding-system-category): New function.
11095
11096 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11097
11098         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11099         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11100         to avoid conflict with leim/quail/thai-xtis.
11101
11102         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11103         to thai-xtis-chars.el.
11104
11105         * mule/thai-xtis-chars.el: New file (split from
11106         mule/thai-xtis.el).
11107
11108 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11109
11110         * mule/thai-xtis.el:
11111         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11112         - Add syntax entries.
11113         - Put `preferred-coding-system' of the charset `thai-xtis' to
11114           `tis-620'.
11115
11116 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11117
11118         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11119         rewritten to use write-multibyte-character.
11120
11121 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11122
11123         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11124         of `iso-2022-7'.
11125         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11126         ported yet.
11127         (read-input-method-name): Treat optional argument `default'.
11128
11129 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11130
11131         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11132         all.
11133         (set-language-info-alist): Set up menus here.
11134
11135 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11136
11137         * minibuf.el (completing-read): Add new optional argument
11138         `default'.
11139         (read-coding-system): Add new optional argument
11140         `default-coding-system'.
11141
11142 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11143
11144         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11145         (viet-viscii-...->viet-vscii...).
11146
11147 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11148
11149         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11150         and menus.
11151
11152 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11153
11154         * mule/mule-cmds.el (input-method-function): Add permanent-local
11155         property.
11156
11157 1999-03-30  Dave Love  <fx@gnu.org>
11158
11159         * mule/mule-cmds.el (current-language-environment): Doc fix.
11160
11161 1999-02-06  Richard Stallman  <rms@gnu.org>
11162
11163         * mule/european.el (setup-slovenian-environment): New function.
11164         ("Slovenian"): New language environment.
11165
11166 1999-01-27  Dave Love  <fx@gnu.org>
11167
11168         * mule/mule-cmds.el (current-language-environment): Provide :link,
11169         :type (choices) and appropriate :get.
11170
11171 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11172
11173         * mule/mule-cmds.el (describe-language-environment): Don't alter
11174         input-method-alist.
11175
11176 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11177
11178         * mule/mule-cmds.el (prefer-coding-system): Call
11179         set-coding-priority, so that the internal array of priorities is
11180         also updated.
11181
11182 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11183
11184         * mule/mule-cmds.el (prefer-coding-system): If the argument
11185         requires specific EOL conversion type, make the default coding
11186         systems use that.
11187
11188 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11189
11190         * mule/mule-cmds.el (set-language-environment): Pass the default
11191         eol-type to set-language-environment-coding-systems.
11192         (set-default-coding-systems): Copy the eol-type property for the
11193         new default values of {buffer-file,process}-coding-system from the
11194         old defaults.
11195         (set-language-environment-coding-systems): Accept an optional
11196         argument EOL-TYPE, and set the eol-type property of the default
11197         coding systems accordingly.
11198
11199 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11200
11201         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11202         use generate-new-buffer instead of get-buffer-create.
11203
11204 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11205
11206         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11207
11208 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11209
11210         * mule/mule-cmds.el (default-input-method): Fix custom type.
11211
11212 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11213
11214         * mule/mule-cmds.el (setup-specified-language-environment):
11215         Add apropos-inhibit property.
11216         (describe-specified-language-support): Likewise.
11217
11218 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11219
11220         * mule/mule-cmds.el: Doc fixes.
11221
11222 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11223
11224         * mule/mule-cmds.el (register-input-method): Doc-string
11225         modified.
11226
11227 1998-09-01  Dave Love  <fx@gnu.org>
11228
11229         * mule/mule-cmds.el (current-language-environment): Fix
11230         setter function.
11231
11232 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11233
11234         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11235         mule/european.el, mule/hebrew.el, mule/japanese.el,
11236         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11237         avoid bootstrapping problem if you need to recompile all the Lisp
11238         files using interpreted code.
11239
11240 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11241
11242         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11243         ("Latin-2"): Likewise.
11244
11245 1998-08-18  Per Starback  <starback@update.uu.se>
11246
11247         * mule/european.el (setup-latin2-environment): Fix typo.
11248
11249 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11250
11251         * mule/european.el: Give proper value of `input-method' key to all
11252         lang. env.
11253
11254         * mule/mule-cmds.el (activate-input-method): Handle the case that
11255         the arg INPUT-METHOD is nil correctly.
11256         (read-multilingual-string): Activate the specified input method
11257         before calling read-string.  Afterward, activate the original
11258         input method.
11259
11260 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11261
11262         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11263         (set-language-info-alist): Fix typo in doc-string.
11264
11265         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11266
11267 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11268
11269         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11270         (reset-language-environment): New function for the job that
11271         setup-english-environment used to do.
11272         (set-language-environment): Do more setups according to the info
11273         in language-info-alist.
11274         (read-language-name): Handle the case that the arg KEY is nil.
11275         (describe-language-environment): Handle input-method property.
11276
11277         * mule/: All files under this directory, which related with
11278         specific languages (such as mule/european.el, mule/greek.el,
11279         mule/hebrew.el, mule/misc-lang.el), modified as below.
11280         (setup-XXX-environment): Just call set-language-environment.  If
11281         they used to do some other jobs than what done by
11282         set-language-environment, those jobs are done in
11283         setup-XXX-environment-internal now.
11284         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11285         the value to setup-XXX-environment-internal.  Add properties
11286         input-method and features.
11287
11288         * mule/english.el (setup-english-environment): Just call
11289         reset-language-environment.
11290
11291         * mule/european.el (setup-8-bit-environment): Function deleted.
11292
11293 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11294
11295         * mule/mule-cmds.el (input-method-exit-on-first-char)
11296         (input-method-use-echo-area): Doc fixes.
11297
11298 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11299
11300         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11301         variable.
11302         (input-method-use-echo-area): New variable.
11303
11304 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11305
11306         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11307
11308 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11309
11310         * mule/mule-cmds.el (activate-input-method): Update mode line.
11311         (inactivate-input-method): Likewise.
11312
11313 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11314
11315         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11316         input method in the current buffer, but just bind
11317         current-input-method.
11318
11319 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11320
11321         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11322
11323         * mule/misc-lang.el ("IPA"): Add coding-priority and
11324         coding-system.
11325
11326 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11327
11328         * mule/greek.el: Add coding-priority.
11329
11330 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11331
11332         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11333         LANG-ENV.
11334
11335 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11336
11337         * mule/mule-cmds.el (register-input-method): Fix previous change.
11338         (setup-specified-language-environment): Doc fix.
11339
11340 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11341
11342         * mule/mule-cmds.el: Several doc fixes.
11343         (get-language-info, set-language-info): Rename argument.
11344         (set-language-info-alist): Likewise.
11345         (register-input-method): Rename argument.
11346         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11347
11348 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11349
11350         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11351         default value while reading an input method.
11352
11353 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11354
11355         * mule/mule-cmds.el (universal-coding-system-argument):
11356         Use buffer-file-coding-system as default.
11357
11358 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11359
11360         * mule/korean.el ("Korean"): Doc fix.
11361
11362 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11363
11364         * mule/mule-cmds.el (describe-language-environment): Print the
11365         languge environment at the head.
11366
11367 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11368
11369         * mule/japanese.el: Set exit-function to exit-japanese-environment
11370         for Japanese environment.
11371
11372 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11373
11374         * mule/mule-cmds.el (set-language-environment): Doc fix.
11375         (current-language-environment): Use defcustom.
11376         (default-input-method): Specify :type.
11377
11378 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11379
11380         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11381         modified.
11382         (prefer-coding-system): Doc-string modified.
11383
11384 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11385
11386         * mule/mule-cmds.el (set-language-info): Doc-string
11387         describes `coding-priority' KEY.
11388         (set-language-environment-coding-systems): New function.
11389         (select-safe-coding-system): New function.
11390         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11391         (set-language-info-alist): New optionla arg PARENTS.  Call
11392         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11393         (set-language-environment-coding-systems): New function.
11394
11395         * mule/chinese.el: Remove setting up of
11396         describe-chinese-environment-map and
11397         setup-chinese-environment-map.  Exclude them in args of calls to
11398         set-language-info-alist.  Register coding-priority key in
11399         language-info-alist.
11400
11401         * mule/cyrillic.el: Remove setting up of
11402         describe-cyrillic-environment-map and
11403         setup-cyrillic-environment-map.  Exclude them in args of calls to
11404         set-language-info-alist.  Register coding-priority key in
11405         language-info-alist.
11406
11407         * mule/english.el: Register coding-priority key in
11408         language-info-alist.
11409
11410         * mule/ethiopic.el: Register coding-priority key in
11411         language-info-alist.
11412
11413         * mule/european.el: Remove setting up of
11414         describe-european-environment-map and
11415         setup-european-environment-map.  Exclude them in args of calls to
11416         set-language-info-alist.  Register coding-priority key in
11417         language-info-alist.  Add "German" language env.
11418         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11419         (setup-german-environment): New function.
11420
11421         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11422         change default input method to "greek-postfix".
11423
11424         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11425         coding-priority key in
11426
11427 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11428
11429         * mule/mule-cmds.el (set-language-info): Doc fix.
11430         (input-method-inactivate-hook): Doc fix.
11431
11432 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11433
11434         * mule/mule-cmds.el (set-input-method): Renamed from
11435         select-input-method.
11436
11437 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11438
11439         * mule/mule-cmds.el (set-language-environment): Run
11440         exit-language-environment-hook before calling `exit-function'
11441         which is specified for the language environment.
11442
11443 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11444
11445         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11446         modified.
11447         (prefer-coding-system): Likewise.
11448         (describe-language-environment): Print aliases of each coding
11449         system.
11450         (set-language-environment-hook): New variable.
11451         (exit-language-environment-hook): New variable.
11452         (set-language-environment): Call these hooks.  Before setting a
11453         new language environment, exit from the
11454         current-language-environment if necessary.
11455         (input-method-verbose-flag): The value can be nil, t,
11456         complex-only, or default.
11457         (input-method-highlight-flag): Doc-string augmented.
11458         (activate-input-method): Check if we can run the registered
11459         function to activate an input method.
11460
11461         * mule/korean.el: Set exit-function for language environment
11462         "Korean" to exit-korean-environment.
11463         (setup-korean-environment): Moved to korea-util.el.
11464
11465 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11466
11467         * mule/mule-cmds.el (read-multilingual-string): Use
11468         current-input-method prior to default-input-method.  Don't bind
11469         current-input-method by `let', instead, activate the specified
11470         input method in the current buffer temporarily.
11471
11472 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11473
11474         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11475
11476 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11477
11478         * mule/chinese.el (post-read-decode-hz): Return the result of
11479         decode-hz-region.
11480         (pre-write-encode-hz): Do not change the value of
11481         last-coding-system.
11482
11483 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11484
11485         * mule/mule-ccl.el: Doc fixes.
11486
11487 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11488
11489         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11490         (check-ccl-program): New macro.
11491
11492 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11493
11494         * mule/mule-ccl.el: Comment about CCL syntax modified.
11495         (ccl-command-table): Add read-multibyte-character and
11496         write-multibyte-character.
11497         (ccl-code-table): Add ex-cmd.
11498         (ccl-extended-code-table): New variable.
11499         (ccl-embed-extended-command): New function.
11500         (ccl-compile-read-multibyte-character,
11501         ccl-compile-write-multibyte-character) New functions.
11502         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11503         ccl-dump-write-multibyte-character): New functions.
11504
11505 1999-07-22  SL Baur  <steve@miho>
11506
11507         * config.el (config-value-file): config.values is installed into
11508         doc-directory.
11509         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11510
11511 1999-07-19  Didier Verna  <didier@xemacs.org>
11512
11513         * rect.el: all functions rewritten, except when noted. Below is a
11514         list of interface changes.
11515         (apply-on-rectangle): new function. Obsoletes
11516         `operate-on-rectangle'. All functions that used to call this
11517         function now call the new one.
11518         (kill-rectangle): added optional prefix arg to fill lines.
11519         (delete-rectangle): ditto.
11520         (delete-extract-rectangle): ditto.
11521         (open-rectangle): ditto.
11522         (clear-rectangle): ditto.
11523         (delete-rectangle-line): added third arg FILL.
11524         (delete-extract-rectangle-line): ditto.
11525         (open-rectangle-line): ditto.
11526         (clear-rectangle-line): ditto.
11527
11528 1999-07-18  Andy Piper  <andy@xemacs.org>
11529
11530         * menubar-items.el (default-menubar): add gutter options.
11531
11532         * gutter-items.el: new file.
11533         (gutter): new group for custom.
11534         (gutter-visible-p): new variable.
11535         (default-gutter-position): ditto.
11536         (buffers-tab): new group for the buffers tab.
11537         (gutter-buffers-tab): widget to put in the gutter.
11538         (buffers-tab-max-size): max number of tabs.
11539         (buffers-tab-switch-to-buffer-function): function to call when a
11540         tab is pressed.
11541         (buffers-tab-omit-function): filter buffers with this function.
11542         (buffers-tab-format-buffer-line-function): format buffer names for
11543         inclusion in tabs.
11544         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11545         the record.
11546         (build-buffers-tab-internal): build a list of tab items.
11547         (buffers-tab-items): ditto.
11548         (add-tab-to-gutter): put a tab in the gutter area.
11549         (update-tab-in-gutter): reset the buffers in the tab.
11550
11551         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11552
11553         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11554         (switch-to-buffer-hooks): new hook.
11555
11556         * toolbar.el (default-toolbar-position): fix typo.
11557
11558 1999-07-16  Andy Piper  <andy@xemacs.org>
11559
11560         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11561
11562 1999-07-15  Didier Verna  <didier@xemacs.org>
11563
11564         * cus-edit.el (custom-prompt-variable): optional third arg makes
11565         prompt for a comment string.
11566         (customize-set-value): optional prefix makes this function handle
11567         variable comments.
11568         (customize-set-variable): ditto.
11569         (customize-save-variable): ditto.
11570         (customize-customized): handle custom comments.
11571         (customize-save-customized): ditto.
11572         (custom-variable-state-set): ditto.
11573         (custom-face-state-set): ditto.
11574         (customize-saved): ditto.
11575         (custom-variable-set): ditto.
11576         (custom-face-set): ditto.
11577         (custom-variable-save): ditto.
11578         (custom-face-save): ditto.
11579         (custom-variable-reset-saved): ditto.
11580         (custom-face-reset-saved): ditto.
11581         (custom-variable-reset-standard): ditto.
11582         (custom-face-reset-standard): ditto.
11583         (custom-comment-face): new face.
11584         (custom-comment-tag-face): ditto.
11585         (custom-comment): new widget.
11586         (custom-comment-create): new function.
11587         (custom-comment-delete): ditto.
11588         (custom-comment-value-set): ditto.
11589         (custom-comment-show): ditto.
11590         (custom-comment-invisible-p): ditto.
11591         (custom-variable-value-create): create a comment field widget.
11592         (custom-face-value-create): ditto.
11593         (custom-variable-menu): new entry for adding a custom comment.
11594         (custom-face-menu): ditto.
11595         (custom-save-variables): possibly save custom comments.
11596         (custom-save-faces): ditto.
11597
11598         * cus-face.el (custom-set-faces): the arguments can now have a
11599         custom comment as fourth argument.
11600
11601         * custom.el (custom-set-variables): the arguments can now have a
11602         custom comment as fifth element.
11603
11604 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11605
11606         * XEmacs 21.2.18 is released
11607
11608 1999-07-13  SL Baur  <steve@miho>
11609
11610         * lib-complete.el (read-library-name): Revert previous change.
11611         (read-library): Ditto.
11612
11613 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11614
11615         * packages.el (packages-package-list): Capitalize docstring.
11616
11617         * packages.el (packages-find-package-library-path): Use #'nconc
11618         rather than #'append to reduce consing -- #'mapcar uses Flist,
11619         which returns a freshly consed list.  #'append would create yet
11620         another fresh list, using Fmake_list in concat.
11621
11622         * packages.el (package-provide): Use setq with remassq like it
11623         says in its docstring.
11624
11625 1999-07-06  SL Baur  <steve@miho.m17n.org>
11626
11627         * lib-complete.el (progn-with-message): Fix typo.
11628
11629 1999-07-06  SL Baur  <steve@miho.m17n.org>
11630
11631         * mule/mule-misc.el (char-octet): Make function match docstring.
11632         From Katsumi Yamaoka <yamaoka@jpl.org>
11633
11634 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11635
11636         * wid-edit.el (widget-documentation): corrected spelling error.
11637
11638 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11639
11640         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11641         keys if already bound
11642
11643 1999-07-06  SL Baur  <steve@miho.m17n.org>
11644
11645         * lib-complete.el (progn-with-message): Revert previous changes.
11646
11647 1999-06-24  Bob Weiner  <weiner@beopen.com>
11648
11649         * lib-complete.el (find-library):
11650         (find-library-other-window):
11651         (find-library-other-frame): Completely rewrote
11652         so that these functions actually work when called non-interactively.
11653         Also made them handle LIBRARY arguments which end with .el or .elc.
11654
11655 1999-06-24  Bob Weiner  <weiner@beopen.com>
11656
11657         * simple.el (indent-new-comment-line): Locally bound
11658         `block-comment-start' to `comstart' or else when this is called
11659         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11660         `block-comment-start' value, ignoring any existing spacing after a
11661         comment prefix in the previous line and producing ugly comments.
11662
11663 1999-06-23  Bob Weiner  <weiner@beopen.com>
11664
11665         * list-mode.el (mouse-choose-completion):
11666         (choose-completion):
11667         (completion-switch-to-minibuffer): Added.
11668         ([Tab]): [Tab] previously switched to the minibuffer
11669         but since [space] does that and since most applications in the
11670         world use [Tab] to select the next item in a list, do that in the
11671         *Completions* buffer too.  This will cause the least confusion
11672         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11673         06/23/1999.
11674
11675 1999-06-22  Bob Weiner  <weiner@beopen.com>
11676
11677         * help.el (help-buffer-name): Added support for a null value
11678         of `help-buffer-prefix-string' since some buffers require no
11679         prefix.
11680
11681 1999-06-20  Bob Weiner  <weiner@beopen.com>
11682
11683         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11684         in the completion-list-mode-map to bury the completions buffer
11685         even when the minibuffer is no longer active.
11686
11687 1999-06-20  Bob Weiner  <weiner@beopen.com>
11688
11689         * list-mode.el (list-mode): It is visually disconcerting to have
11690         the text cursor disappear within list buffers, especially when
11691         moving from window to window, so leave it visible.
11692
11693 1999-07-01  SL Baur  <steve@miho.m17n.org>
11694
11695         * menubar-items.el (default-menubar): Conditionalize the bug
11696         report menu item (which may not be possible in this XEmacs).
11697         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11698
11699 1999-06-30  SL Baur  <steve@miho.m17n.org>
11700
11701         * subr.el (with-current-buffer): DOC string fix.
11702         Suggested by Bob Weiner <weiner@altrasoft.com>
11703
11704 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11705
11706         * cus-face.el (custom-face-italic): insert missing args
11707
11708 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11709
11710         * packages.el (package-locations): Changed default early package
11711         hierarchies to ~/.xemacs/mule-packages and
11712         ~/.xemacs/xemacs-packages.
11713
11714 1999-06-23  SL Baur  <steve@miho.m17n.org>
11715
11716         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11717
11718 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11719
11720         * packages.el (package-locations): Changed default early package
11721         hierarchy to ~/.xemacs/packages.
11722         (package-locations): Removed `packages' as a possible name for a
11723         late package hierarchy.
11724
11725 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11726
11727         * mule/mule-category.el (word-combining-categories): Set up new
11728         variable.
11729         (word-separating-categories): Likewise.
11730
11731 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11732
11733         * XEmacs 21.2.17 is released
11734
11735 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11736
11737         * font-menu.el (font-menu-set-font): allow for nil specification
11738         of font size.
11739
11740 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11741
11742         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11743         is 1.
11744
11745 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11746
11747         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11748         8859-5 instead of ISO 8859-1.
11749
11750 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11751
11752         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11753         (viet-viscii-encode-table): Ditto.
11754
11755         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11756         Make obsolete definition of char-octet.
11757
11758 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11759
11760         * subr.el: Move no-Mule make-char ...
11761         * help-nomule.el (make-char): To here.
11762         (string-width): Make Mule compatibility alias.
11763
11764 1999-06-15  Andy Piper  <andy@xemacs.org>
11765
11766         * select.el (get-selection-no-error): really make there be no-error.
11767         (get-selection): revert to original.
11768
11769 1999-06-11  Andy Piper  <andy@xemacs.org>
11770
11771         * select.el (selection-sets-clipboard): renamed.
11772         (own-selection): use it.
11773
11774 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11775
11776         * XEmacs 21.2.16 is released
11777
11778 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11779
11780         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11781         missing characters to avoid crash.
11782
11783 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11784
11785         * coding.el (set-terminal-coding-system): Only set the console
11786         coding system on the selected console if it is a tty.
11787
11788 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11789
11790         * cus-face.el:
11791         * cus-edit.el:
11792         * faces.el:
11793         (custom):
11794         (face-spec-set):
11795         * faces.el (frob-face-property):
11796         * font-menu.el (font-menu-set-font):
11797                   Actually apply changes from 1999-03-17
11798
11799 1999-06-10  Andy Piper  <andy@xemacs.org>
11800
11801         * select.el (get-selection): abstract out non error-signalling
11802         part.
11803         (get-selection-no-error): get-selection without signalling an
11804         error.
11805         (selection-is-clipboard-p): new variable. controls whether the
11806         selection sets the clipboard.
11807         (own-selection): use it.
11808
11809         * mouse.el (insert-selection): fallback to clipboard after trying
11810         primary selection and cutbuffer.
11811
11812 1999-06-05  Andy Piper  <andy@xemacs.org>
11813
11814         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11815         selection functions.
11816
11817 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11818
11819         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11820         default value.
11821         (load): Use `raw-text' instead of `no-conversion'.
11822         (insert-file-contents): Likewise.
11823
11824         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11825         of `no-conversion'.
11826
11827 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11828
11829         * coding.el: Don't copy `no-conversion' to `raw-text'.
11830
11831 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11832
11833         * subr.el (make-char): Define it if Mule is not around.
11834
11835 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11836
11837         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11838
11839         * x-select.el (x-disown-selection-internal): Restore symbol as an
11840         obsolete alias.
11841         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11842
11843 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11844
11845         * XEmacs 21.2.15 is released
11846
11847 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11848
11849         * subr.el (split-string): Avoid infinite looping
11850
11851 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11852
11853         * ldap.el (ldap-ignore-attribute-codings): New variable
11854         (ldap-default-attribute-decoder): New variable
11855         (ldap-coding-system): New variable
11856         (ldap-attribute-syntax-encoders): New variable
11857         (ldap-attribute-syntax-decoders): New variable
11858         (ldap-attribute-syntaxes-alist): New variable
11859         (ldap-encode-boolean): New function
11860         (ldap-decode-boolean): New function
11861         (ldap-encode-country-string): New function
11862         (ldap-decode-string): New function
11863         (ldap-decode-address): New function
11864         (ldap-encode-address): New function
11865         (ldap-decode-attribute): New function
11866         (ldap-search): Use some of these
11867
11868 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11869
11870         * version.el (emacs-version): Make the patch level/beta come
11871         before the XEmacs qualifier so that it gets into (funcall
11872         emacs-version) and thus in the bug reports.
11873         (emacs-version>=): Support patch levels.
11874
11875 1999-06-03  SL Baur  <steve@xemacs.org>
11876
11877         * version.el: implement x.y.z version number
11878         From Jan Vroonhof <vroonhof@math.ethz.ch>
11879
11880 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11881
11882         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11883
11884 1999-05-22  Vin Shelton <acs@xemacs.org>
11885
11886         * startup.el: Document -private and break out non-standard X options.
11887
11888 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11889
11890         * mule/mule-charset.el (charset-after): New function.
11891         (charset-direction): Synch with Mule, update docstring.
11892         (get-charset-property): New function.
11893         (put-charset-property): New function.
11894         (charset-plist): New function.
11895
11896         * mule/mule-charset.el (compose-region):
11897         (decompose-region): remove;  these functions (which don't work
11898         since we don't do composite characters) have been moved to
11899         mule-util.el.
11900         (toplevel): follow coding standards
11901
11902 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11903
11904         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11905         exist any more.
11906
11907         * code-files.el: Fix commentary to follow coding standards.  Move
11908         the single line left in mule-files.el to here.
11909
11910         * mule/mule-files.el: delete.
11911
11912 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11913
11914         * info.el (Info-scroll-prev): Use event functions instead of the
11915         old emacs 19 interface.
11916
11917 1999-06-02  Andy Piper  <andy@xemacs.org>
11918
11919         * x-font-menu.el (x-font-menu-load-font):
11920         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11921
11922 1999-05-31  Andy Piper  <andy@xemacs.org>
11923
11924         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11925         group.
11926         (font-menu-this-frame-only-p): ditto.
11927         (font-menu-max-items): reinstate, from Jan Vroonhof
11928         <vroonhof@math.ethz.ch>
11929         (font-menu-submenu-name-format): ditto.
11930         (font-menu-split-long-menu): ditto, for use by the family
11931         constructor.
11932         (font-menu-family-constructor): use it.
11933
11934 1999-05-30  Andy Piper  <andy@xemacs.org>
11935
11936         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11937         for use by the font menu.
11938
11939         * msw-font-menu.el: new file implementing mswindows specific
11940         font-menu behaviour.
11941         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11942         (mswindows-font-menu-junk-families): ditto.
11943         (hack-font-truename): ditto.
11944         (mswindows-font-regexp-ascii): ditto.
11945         (mswindows-reset-device-font-menus): ditto.
11946         (mswindows-font-menu-font-data): ditto.
11947         (mswindows-font-menu-load-font): ditto.
11948
11949         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11950         (x-font-menu-font-data): ditto.
11951         (x-font-menu-load-font): ditto.
11952
11953         * font-menu.el: new file implementing generic font menu behaviour.
11954         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11955         made device independent.
11956         (font-menu-this-frame-only-p): ditto.
11957         (font-menu-preferred-resolution): ditto.
11958         (font-menu-size-scaling): new variable used to determine whether
11959         sizes are in points or tenths of a point.
11960         (vassoc): moved from x-font-menu.el.
11961         (device-fonts-cache): ditto.
11962         (device-fonts-cache): ditto.
11963         (flush-device-fonts-cache): ditto.
11964         (reset-device-font-menus): copied from x-font-menu.el and made
11965         device independent. Most functionality deferred to
11966         device-dependent versions.
11967         (font-menu-family-constructor): copied from x-font-menu.el and
11968         made device independent.
11969         (font-menu-size-constructor): ditto.
11970         (font-menu-weight-constructor): ditto.
11971         (font-menu-set-font): ditto.
11972         (font-menu-change-face): ditto.
11973         (font-menu-load-font): new device method.
11974         (font-menu-font-data): ditto.
11975
11976         * x-font-menu.el: The above functions deleted.
11977
11978 1999-05-26  Andy Piper  <andy@xemacs.org>
11979
11980         * update-elc.el:
11981         * make-docfile.el:
11982         * loadup.el: rehash expand-file-name usage to not use default-directory.
11983
11984 1999-05-21  Andy Piper  <andy@xemacs.org>
11985
11986         * x-select.el (x-select-convert-to-text):
11987         (x-selected-text-type):
11988         (x-get-selection):
11989         (xselect-convert-to-string):
11990         (xselect-convert-to-compound-text):
11991         (xselect-convert-to-length):
11992         (xselect-convert-to-targets):
11993         (xselect-convert-to-delete):
11994         (xselect-convert-to-filename):
11995         (xselect-convert-to-charpos):
11996         (xselect-convert-to-lineno):
11997         (xselect-convert-to-colno):
11998         (xselect-convert-to-sourceloc):
11999         (xselect-convert-to-os):
12000         (xselect-convert-to-host):
12001         (xselect-convert-to-user):
12002         (xselect-convert-to-class):
12003         (xselect-convert-to-name):
12004         (xselect-convert-to-integer):
12005         (xselect-convert-to-atom):
12006         (xselect-convert-to-identity): functions renamed from x-* and
12007         moved to select.el.
12008         (x-get-secondary-selection): use rename get-selection.
12009         (x-get-clipboard): ditto.
12010         (x-own-selection): moved to select.el.
12011         (x-valid-simple-selection-p): ditto.
12012         (x-dehilight-selection): ditto.
12013         (x-own-clipboard): ditto.
12014         (x-disown-selection): ditto.
12015
12016         * x-mouse.el (x-yank-function): moved to mouse.el.
12017         (x-insert-selection): ditto.
12018         (x-set-point-and-move-selection): use renamed function.
12019
12020         * select.el (selected-text-type): moved and renamed from
12021         x-select.el.
12022         (selection-owner-p): moved to C.
12023         (selection-exists-p): ditto.
12024         (get-cutbuffer): new device method.
12025         (get-selection): generalised and moved from x-select.el.
12026         (own-selection): moved x-own-selection functionality into here.
12027         (dehilight-selection): renamed and moved from x-select.el.
12028         (own-clipboard): functionality moved from x-select.el using new
12029         generic C builtins.
12030         (disown-clipboard): ditto.
12031         (select-convert-to-text):
12032         (select-convert-to-string):
12033         (select-convert-to-compound-text):
12034         (select-convert-to-length):
12035         (select-convert-to-targets):
12036         (select-convert-to-delete):
12037         (select-convert-to-filename):
12038         (select-convert-to-charpos):
12039         (select-convert-to-lineno):
12040         (select-convert-to-colno):
12041         (select-convert-to-sourceloc):
12042         (select-convert-to-os):
12043         (select-convert-to-host):
12044         (select-convert-to-user):
12045         (select-convert-to-class):
12046         (select-convert-to-name):
12047         (select-convert-to-integer):
12048         (select-convert-to-atom):
12049         (select-convert-to-identity): new functions renamed from x-* and
12050         moved from x-select.el.
12051
12052         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12053         into here and use as the default window-system mouse yank.
12054         (insert-selection): generalised and moved from x-mouse.el.
12055         (own-clipboard): moved to C.
12056
12057         * msw-select.el (mswindows-selection-owned-p): deleted.
12058         (mswindows-own-selection): generalised and moved to select.el.
12059         (mswindows-disown-selection): generalised and moved to C.
12060         (mswindows-selection-owner-p): ditto.
12061
12062 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12063
12064         * XEmacs 21.2.14 is released
12065
12066 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12067
12068         * about.el: update contact info for jason and slb.
12069
12070 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12071
12072         * mule/european.el (setup-romanian-environment): Add Romanian
12073         support from Emacs/Mule romanian.el.
12074
12075 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12076
12077         * cus-face.el: Label all custom changes with the 'custom' tag.
12078
12079         * cus-edit.el: idem ditto.
12080
12081         * faces.el: Added suport for adding device tags to various functions.
12082         (custom): New device tag.
12083         (face-spec-set): Call reset face with tags argument. No longer do
12084         x-init-global-faces hack.
12085
12086         * faces.el (frob-face-property): Use an anonymous specifier to map
12087         frob-face-property-1 over.
12088
12089         * x-font-menu.el (font-menu-set-font): Always specify all
12090         properties to custom.
12091
12092 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12093
12094         * mule/european.el (setup-czech-environment): Add czech support.
12095         From David Sauer <davids@orfinet.cz>
12096
12097 1999-03-15  SL Baur  <steve@xemacs.org>
12098
12099         * check-features.el: Turn hard errors into warnings.
12100
12101 1999-03-21  SL Baur  <steve@xemacs.org>
12102
12103         * simple.el (delete-key-deletes-forward): As per discussion on
12104         xemacs-beta, default to t.
12105
12106 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12107
12108         * loadup.el: Define Installation-string before loading anything.
12109
12110 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12111
12112         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12113         From Anders Stenman <stenman@isy.liu.se>
12114
12115 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12116
12117         * wid-edit.el (widget-glyph-find): Ditto.
12118
12119         * packages.el (locate-library): Ditto.
12120
12121         * loadup.el (really-early-error-handler): Ditto.
12122
12123         * lib-complete.el (read-library): Ditto.
12124
12125         * faces.el (set-face-stipple): Ditto.
12126
12127         * code-files.el (load): Use new calling style of locate-file.
12128
12129 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12130
12131         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12132         dead.
12133
12134 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12135
12136         * dumped-lisp.el (preloaded-file-list): Don't load
12137         Installation.el.
12138
12139         * loadup.el (Installation-string): Define it here.
12140
12141 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12142
12143         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12144         Installation.el needs to be loaded before `dump-paths', otherwise
12145         the dumping process won't find it.
12146
12147 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12148
12149         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12150         subr so that we can use `replace-in-string' in Installation.el to
12151         get rid of C-m chars under the native Windows build.
12152
12153 1999-04-29  Andy Piper  <andy@xemacs.org>
12154
12155         * make-docfile.el: canonicalize file and directory names.
12156
12157         * device.el (call-device-method): new function for calling device
12158         specific methods.
12159         (define-device-method): new function for defining device methods.
12160         (define-device-method*): ditto.
12161
12162 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12165
12166 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12167
12168         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12169         (cyrillic-koi8-r-encode-table): Likewise.
12170         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12171         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12172
12173         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12174         from vietnamese.el].
12175
12176         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12177         mule/mule-misc.el.
12178
12179 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12180
12181         * mule/thai-xtis.el:
12182         - Change font registry name from "Thai94x94-0" to "xtis-0".
12183         - Change mnemonic of coding-system `tis-620' to "TIS620".
12184
12185 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12186
12187         * mule/ethiopic.el: fixed.
12188
12189 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12190
12191         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12192
12193         * mule/thai-xtis.el: New file.
12194
12195         * mule/vietnamese.el: New file.
12196
12197         * mule/ethiopic.el: New file.
12198
12199 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12200
12201         * bytecomp.el (byte-compile-close-variables): Leave
12202         debug-issue-ebola-notices alone.
12203
12204 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12205
12206         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12207         at the top of the buffer since it is the most important thing to
12208         customize
12209         (ldap-get-host-parameter): New defun
12210         (ldap-search): Add a new parameter `withdn' to retrieve the
12211         distinguished names of entries
12212
12213 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12214
12215         * startup.el (splash-frame-body): Date and spelling fixes.
12216
12217 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12218
12219         * view-less.el (toggle-truncate-lines): add autoload tag
12220
12221 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * format.el (format-alist): Disable image stuff.
12224
12225 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12226
12227         * wid-edit.el (widget-glyph-find): Search by directories, then by
12228         suffixes rather than the other way around.
12229         (widget-image-conversion): Renamed to
12230         `widget-image-file-name-suffixes'.
12231
12232 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12233
12234         * mule/mule-charset.el: Made old functions obsolete, remove the
12235         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12236         (charset-iso-graphic-plane): Rename from charset-graphic.
12237         (charset-iso-final-char): Rename from charset-final.
12238         (charset-width): Rename from charset-columns.
12239         (charset-bytes): Added from fsf compatibility, returns always 1.
12240
12241         * mule/mule-misc.el: Move charset-doc-string alias to
12242         mule-charset.el
12243
12244 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12245
12246         * x-faces.el (x-make-font-bold-italic): honor
12247         *try-oblique-before-italic-fonts*
12248
12249 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12250
12251         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12252
12253 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12254
12255         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12256         name.
12257
12258 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12259
12260         * cl-extra.el (equalp): Would bug out for lists.
12261
12262 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12263
12264         * about.el (about-hackers):  Change cgw's email address
12265
12266 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12267
12268         * XEmacs 21.2.13 is released
12269
12270 1999-03-12  SL Baur  <steve@xemacs.org>
12271
12272         * simple.el (delete-key-deletes-forward): Revert to previous
12273         behavior.
12274
12275 1999-01-18  Didier Verna  <didier@xemacs.org>
12276
12277         * menubar-items.el (xemacs-splash-buffer): handle the case of
12278         multiple elements in the splash buffer body.
12279
12280         * startup.el (splash-frame-timeout): new constant: interval
12281         between splash buffer elements.
12282         (command-line-1): handle splash buffer with multiple elements (use
12283         a timeout).
12284         (splash-frame-body): Originally `startup-splash-frame-body'.
12285         Rewrote a cleaner and more readable version. This can now be array,
12286         in which case each element is displayed in turn in the splash buffer.
12287         (splash-frame-static-body): new constant. Persistent information
12288         across all splash buffer elements (preserves the possibility to give
12289         it in different languages.
12290         (circulate-splash-frame-elements): new function. Used as a timeout
12291         to circulate through all splash frame elements and display them in
12292         sequence.
12293         (display-splash-frame): originally `startup-splash-frame'. Handle
12294         the case of multiple elements in the splash buffer body. Now
12295         returns a timeout id if multiple elements to display, or nil.
12296
12297 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12298
12299         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12300         so they can be overridden by x-init-face-from-resources.
12301         Additionally specify the font name also with an x tag.
12302
12303 1999-03-08  Andy Piper  <andy@xemacs.org>
12304
12305         * package-get.el (package-get-base): autoload.
12306
12307         * menubar-items.el (default-menubar): add update menu item. Fix
12308         custom menu to only be activated when package-base is available.
12309
12310         * package-get.el (package-get-custom): don't load
12311         package-get-custom as it is auto-generated. Fix group definition.
12312
12313 1999-03-05  Didier Verna  <didier@xemacs.org>
12314
12315         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12316         instead of `symbol-name' (Thanks Kyle).
12317
12318         * cus-edit.el (custom-save-variables): use `prin1' instead of
12319         princ to write symbols.
12320
12321 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12322
12323         * XEmacs 21.2.12 is released
12324
12325 1999-03-05  SL Baur  <steve@xemacs.org>
12326
12327         * menubar-items.el (default-menubar): Add kfm browsing support.
12328         From Neal Becker <nbecker@fred.net>
12329
12330 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12331
12332         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12333         calls to font-lock during buffer reversion.
12334
12335 1999-02-12  Didier Verna  <didier@xemacs.org>
12336
12337         * info.el (Info-build-node-completions): unconditionally widen the
12338         tag table buffer.
12339
12340 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12341
12342         * x-faces.el (x-init-face-from-resources):
12343         Only set fonts in the 'x locale.
12344
12345 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12346
12347         * package-ui.el (pui-install-selected-packages): Don't throw on
12348         `package-admin-delete-binary-package' returning nil since it's
12349         normal.  Reindent function.
12350         (pui-add-required-packages): Handle case where packages selected
12351         for installation have never been installed.
12352
12353 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12354
12355         * menubar-items.el (default-menubar):
12356         Implement the ``Mule->Set coding system of process'' menu item.
12357
12358 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12359
12360         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12361         files
12362         - Change some `if's to `when's
12363
12364 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12365
12366         * XEmacs 21.2.11 is released
12367
12368 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12369
12370         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12371         against window close (Fix Bug #460).
12372         (ask-user-about-lock-dbox): Idem.
12373
12374 1999-02-25  SL Baur  <steve@xemacs.org>
12375
12376         * mule/mule-charset.el (charset-leading-byte): New function.
12377         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12378
12379 1999-02-12  Andy Piper  <andy@xemacs.org>
12380
12381         * about.el (xemacs-hackers): change andy's email address.
12382         (about-url-alist): change andy's web page address.
12383         (about-xemacs): add piper.
12384
12385 1999-02-16  SL Baur  <steve@xemacs.org>
12386
12387         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12388         of mule-base into lisp/mule.
12389
12390 1999-02-16  SL Baur  <steve@xemacs.org>
12391
12392         * mule/arabic.el:
12393         mule/canna-leim.el:
12394         mule/chinese.el:
12395         mule/cyrillic.el:
12396         mule/english.el:
12397         mule/european.el:
12398         mule/greek.el:
12399         mule/hebrew.el:
12400         mule/japanese.el:
12401         mule/kinsoku.el:
12402         mule/korean.el:
12403         mule/misc-lang.el:
12404         mule/mule-category.el:
12405         mule/mule-ccl.el:
12406         mule/mule-charset.el:
12407         mule/mule-cmds.el:
12408         mule/mule-coding.el:
12409         mule/mule-files.el:
12410         mule/mule-help.el:
12411         mule/mule-init.el:
12412         mule/mule-misc.el:
12413         mule/mule-tty-init.el:
12414         mule/mule-x-init.el:
12415         mule/viet-chars.el:  Remerge from mule-base.
12416
12417         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12418         of mule-base into lisp/mule.
12419
12420 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12421
12422         * process.el (exec-to-string): Use `shell-command-switch' in place
12423         of hard-wired "-c" (for WindowsNT).
12424
12425 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12426
12427         * menubar-items.el (default-menubar):  Remove obsolete
12428         "Gopher" item
12429
12430 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12431
12432         * package-admin.el (package-admin-get-install-dir): First fall
12433         back to the location of xemacs-base for non-mule packages.
12434
12435 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12436
12437         * paths.el:
12438         - improved automounter tmp directory support.
12439         - support 4 (!) empirically discovered automounter conventions
12440
12441 1999-02-12  SL Baur  <steve@xemacs.org>
12442
12443         * etags.el (pop-tag-mark): autoload to match key binding.
12444
12445 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12446
12447         * XEmacs 21.2.10 is released
12448
12449 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12450
12451         * package-get.el (package-get-remote-filename): Don't bug out for
12452         a local file name in the search entry.
12453
12454 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12455
12456         * XEmacs 21.2.9 is released
12457
12458 1999-01-19  Didier Verna  <didier@xemacs.org>
12459
12460         * replace.el (replace-search-function): new variable containing a
12461         function to perform a search-forward.
12462         (replace-re-search-function): new variable containing a function
12463         to perform a re-search-forward.
12464         (perform-replace): use them.
12465
12466 1999-01-25  Didier Verna  <didier@xemacs.org>
12467
12468         * select.el (selection-owner-p): use the name `XEmacs'.
12469         (cut-copy-clear-internal): ditto.
12470
12471 1999-01-18  Andy Piper  <andy@xemacs.org>
12472
12473         * about.el (about-url-alist): Update my entry.
12474         (xemacs-hackers): Ditto.
12475
12476 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12477
12478         * buffer.el (switch-to-buffer): Fixing documentation.
12479         * minibuf.el (minibuffer-completion-table): ditto.
12480         * cl-macs.el (return-from): ditto.
12481
12482 1999-01-04  Didier Verna  <didier@xemacs.org>
12483
12484         * replace.el (delete-non-matching-lines): temporarily disable
12485         case-folding when called interactively with a regexp containing
12486         uppercase characters.
12487         (delete-matching-lines): ditto.
12488         (count-matches): ditto.
12489         (list-matching-lines): ditto.
12490
12491 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12492
12493         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12494         abort if current window is split horizontally, not if others are
12495         split.  Got rid of unnecessary minibuffer checking.  Also, add
12496         some comments (it's still complex).
12497
12498 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12499
12500         * package-get.el: changed address for doc.ic.ac.uk to
12501         sunsite.doc.ic.ac.uk
12502
12503 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12504
12505         * ldap.el (toplevel): Remove requires so that the file compiles
12506         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12507
12508 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12509
12510         * dump-paths.el: Calculate module-directory and set
12511         module-load-path to the load path for modules.
12512
12513         * loadup.el: Get bootstrap value of module-load-path from the
12514         environment variable EMACSBOOTSTRAPMODULEPATH.
12515         - Display the module load path if we're debugging paths.
12516
12517         * setup-paths.el: Added function paths-find-site-module-directory.
12518         - Added function paths-find-module-directory.
12519         - Added function paths-construct-module-load-path.  Uses new
12520         environment variable EMACSMODULEPATH.
12521
12522 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12523
12524         * font.el (font-default-object-for-device):
12525         Oops! This `or' can't be replaced by `unless'.
12526         Fixed inability to run w3, among other things.
12527
12528 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12529
12530         * package-admin.el: Change initialization of
12531           package-admin-install-function dependent on system type.
12532           Change package-admin-install-function-mswindows to use
12533           "minitar".
12534
12535 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * mouse.el (default-mouse-motion-handler): Disable help echo while
12538         in the minibuffer.
12539
12540 1998-12-28  Martin Buchholz <martin@xemacs.org>
12541
12542         * XEmacs 21.2.8 is released.
12543
12544 1998-12-24  Martin Buchholz <martin@xemacs.org>
12545
12546         * XEmacs 21.2.7 is released.
12547
12548 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12549
12550         * package-ui.el (pui-list-packages): Set truncate-lines.
12551
12552         * package-get.el (package-get-download-menu): Use
12553         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12554
12555         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12556         (pui-help-string): idem.
12557         (list-packages-mode): New major mode.
12558         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12559         (pui-install-selected-packages): Add suport for removing packages.
12560         (pui-toggle-package-delete-key): New function.
12561         (pui-popup-context-sensitive): New kludge.
12562         (pui-list-packages): Add warning when `package-get-remote' is nil.
12563         (package-ui-add-site): New function.
12564
12565 1998-12-01  Didier Verna  <didier@xemacs.org>
12566
12567         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12568
12569 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12570
12571         * ldap.el: Custom-ized
12572         (toplevel): Do not provide `ldap' which is provided by C level
12573         LDAP code
12574         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12575
12576 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12577
12578         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12579
12580 1998-12-17  Andy Piper  <andy@xemacs.org>
12581
12582         * sound.el (sound-load-list): name changed from sound-load-alist.
12583         (sound-extension-list): name changed from sound-ext-list.
12584         (load-default-sounds): use new names.
12585         (load-sound-file): use new names.
12586
12587 1998-12-16  Andy Piper  <andy@xemacs.org>
12588
12589         * XEmacs 21.2.6 is released
12590
12591 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12592
12593         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12594         errors.
12595
12596 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12597
12598         * wid-edit.el (widget-echo-this-extent): Set
12599         help-echo-owns-message to t.
12600
12601 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12602
12603         * package-get.el (package-get-download-menu): use toggles for
12604           each site in the download site menu.
12605
12606 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12607
12608         * package-get.el (package-get): If we cannot find a package
12609           because package-get-remote is not set, give a more helpful
12610           error message.
12611
12612 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12613
12614         * package-get.el (package-get-remote-filename): use an EFS path
12615         with user anonymous if no user is specified.
12616
12617 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12618
12619         * faces.el (face-spec-set): Re-init fallfacks for default after
12620         calling reset-face on the default face.
12621
12622 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12623
12624         * package-admin.el (package-admin-default-install-function):
12625         Behave as advertised.  Make sure the pkg-dir is proper for
12626         default-directory.
12627         (package-admin-add-binary-package): Make sure the pkg-dir is
12628         proper for default-directory.
12629         (package-admin-install-function-mswindows): Make sure the pkg-dir
12630         is proper for default-directory.
12631
12632 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12633
12634         * XEmacs 21.2.5 is released
12635
12636 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12637
12638         * files.el (binary-file-regexps): regexp-opt is not available at
12639         bytecompile time.
12640
12641 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12642
12643         * x-win-xfree86.el:
12644         * x-win-sun.el (x-win-init-sun):
12645         * x-win-sun.el:
12646         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12647         * x-iso8859-1.el:
12648         * x-init.el (init-post-x-win):
12649         * x-init.el (init-pre-x-win):
12650         * x-init.el (x-initialize-compose):
12651         * x-init.el:
12652         * x-compose.el:
12653         * winnt.el:
12654         * widget.el:
12655         * wid-edit.el (widget-glyph-click):
12656         * wid-edit.el (widget-glyph-find):
12657         * wid-edit.el (widget-type):
12658         * view-less.el (view-buffer-other-window):
12659         * very-early-lisp.el:
12660         * version.el:
12661         * toolbar.el:
12662         * toolbar-items.el:
12663         * term/sun.el (suntool-map):
12664         * term/sun-mouse.el:
12665         * term/internal.el:
12666         * syntax.el (modify-syntax-entry):
12667         * symbol-syntax.el:
12668         * subr.el:
12669         * startup.el (lock-directory):
12670         * simple.el (set-comment-column):
12671         * simple.el (backward-delete-char-untabify):
12672         * shadow.el (find-emacs-lisp-shadows):
12673         * shadow.el:
12674         * setup-paths.el (paths-construct-info-path):
12675         * select.el (cut-copy-clear-internal):
12676         * process.el (call-process-region):
12677         * process.el (start-process-shell-command):
12678         * process.el:
12679         * paths.el (rmail-spool-directory):
12680         * paragraphs.el (use-hard-newlines):
12681         * package-get.el (package-get-dependencies):
12682         * package-admin.el (package-admin-delete-binary-package):
12683         * obsolete.el (truncate-string):
12684         * obsolete.el (store-substring):
12685         * mouse.el (default-mouse-track-maybe-own-selection):
12686         * mouse.el (mouse-yank-at-point):
12687         * modeline.el:
12688         * modeline.el (mouse-drag-modeline):
12689         * minibuf.el (read-directory-name-internal):
12690         * minibuf.el (read-file-name-internal):
12691         * minibuf.el (read-file-name-internal-1):
12692         * minibuf.el (read-file-name-2):
12693         * minibuf.el (exact-minibuffer-completion-p):
12694         * minibuf.el (read-from-minibuffer):
12695         * minibuf.el:
12696         * menubar.el (check-menu-syntax):
12697         * map-ynp.el (map-y-or-n-p):
12698         * make-docfile.el (docfile-out-of-date):
12699         * loadup.el ((member "run-temacs" command-line-args)):
12700         * loadup.el ((member "no-site-file" command-line-args)):
12701         * loadup.el (really-early-error-handler):
12702         * loadup.el:
12703         * loadhist.el:
12704         * loaddefs.el:
12705         * lisp-mnt.el (lm-verify):
12706         * lib-complete.el (lib-complete:cache-completions):
12707         * lib-complete.el (library-all-completions):
12708         * itimer.el (itimer-run-expired-timers):
12709         * info.el (Info-mode):
12710         * info.el (Info-insert-file-contents):
12711         * info.el (Info-rebuild-dir):
12712         * info.el (Info-build-dir-anew):
12713         * info.el (Info-parse-dir-entries):
12714         * info.el (Info-dir-outdated-p):
12715         * info.el (Info-insert-dir):
12716         * info.el (info-xref):
12717         * info.el:
12718         * hyper-apropos.el (hyper-apropos-get-doc):
12719         * hyper-apropos.el (hyper-describe-face):
12720         * hyper-apropos.el (hyper-apropos-mode):
12721         * hyper-apropos.el:
12722         * help.el (list-processes):
12723         * help.el:
12724         * gnuserv.el:
12725         * font.el (mswindows-font-create-name):
12726         * font.el (font-default-font-for-device):
12727         * font.el (x-font-create-object):
12728         * font.el (font-registry):
12729         * font.el:
12730         * font-lock.el (font-lock-keywords):
12731         * font-lock.el:
12732         * finder.el (finder-compile-keywords):
12733         * find-paths.el (paths-find-recursive-path):
12734         * fill.el (set-justification-center):
12735         * fill.el (fill-region-as-paragraph):
12736         * files.el (insert-directory):
12737         * files.el (wildcard-to-regexp):
12738         * files.el (recover-file):
12739         * files.el (basic-save-buffer):
12740         * files.el (delete-auto-save-file-if-necessary):
12741         * files.el (file-relative-name):
12742         * files.el (backup-extract-version):
12743         * files.el (backup-buffer):
12744         * files.el (set-visited-file-name):
12745         * files.el (set-auto-mode):
12746         * files.el (interpreter-mode-alist):
12747         * files.el:
12748         * files.el (find-file-noselect):
12749         * files.el (abbreviate-file-name):
12750         * files.el (parse-colon-path):
12751         * files.el (directory-abbrev-alist):
12752         * etags.el (visit-tags-table-buffer):
12753         * easymenu.el (easy-menu-define):
12754         * dragdrop.el (experimental-dragdrop-drag):
12755         * dragdrop.el (dragdrop-drop-do-functions):
12756         * dragdrop.el (dragdrop-drop-at-point):
12757         * disass.el (disassemble-1):
12758         * disass.el (disassemble-internal):
12759         * disass.el (disassemble):
12760         * disass.el:
12761         * derived.el (derived-mode-init-mode-variables):
12762         * derived.el (define-derived-mode):
12763         * custom.el (defgroup):
12764         * cus-edit.el (custom-quote):
12765         * config.el:
12766         * code-process.el (open-network-stream):
12767         * code-process.el (start-process):
12768         * code-process.el (call-process-region):
12769         * code-process.el (call-process):
12770         * code-process.el:
12771         * code-files.el (insert-file-contents):
12772         * code-files.el:
12773         * code-files.el (buffer-file-coding-system-for-read):
12774         * cmdloop.el (yes-or-no-p-minibuf):
12775         * cl.el:
12776         * cl-macs.el:
12777         * cl-extra.el:
12778         * callers-of-rpt.el (make-caller-report):
12779         * callers-of-rpt.el:
12780         * bytecomp.el (batch-byte-recompile-directory):
12781         * bytecomp.el (batch-byte-compile-1):
12782         * bytecomp.el (batch-byte-compile):
12783         * bytecomp.el (display-call-tree):
12784         * bytecomp.el (byte-compile-insert):
12785         * bytecomp.el (byte-compile-two-args-19->20):
12786         * bytecomp.el (byte-compile-variable-ref):
12787         * bytecomp.el (byte-compile-form):
12788         * bytecomp.el (byte-compile-top-level-body):
12789         * bytecomp.el (byte-compile-out-toplevel):
12790         * bytecomp.el (byte-compile-byte-code-maker):
12791         * bytecomp.el (byte-compile-file-form-defmumble):
12792         * bytecomp.el (byte-compile-file-form):
12793         * bytecomp.el (byte-compile-keep-pending):
12794         * bytecomp.el (byte-compile-insert-header):
12795         * bytecomp.el (byte-compile-from-buffer):
12796         * bytecomp.el (byte-compile-file):
12797         * bytecomp.el (byte-recompile-file):
12798         * bytecomp.el (byte-compile-close-variables):
12799         * bytecomp.el (byte-compile-warn-about-unused-variables):
12800         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12801         * bytecomp.el (byte-compiler-legal-options):
12802         * bytecomp.el (byte-compile-lapcode):
12803         * bytecomp.el (byte-optimize-log):
12804         * bytecomp.el ((fboundp 'defsubst)):
12805         * bytecomp.el:
12806         * bytecomp-runtime.el:
12807         * byte-optimize.el (byte-optimize-apply):
12808         * byte-optimize.el (car):
12809         * byte-optimize.el (byte-optimize-form):
12810         * byte-optimize.el (byte-optimize-form-code-walker):
12811         * byte-optimize.el:
12812         * build-report.el (build-report-insert-installation-file):
12813         * build-report.el (build-report):
12814         * auto-show.el:
12815         * apropos.el (apropos-documentation):
12816         - mega patch
12817         - clean up byte-compile warnings
12818         - remove unused variables
12819         - Use common lisp style hashtable functions
12820         - byte compiler cleanup
12821         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12822         - remove old backquote syntax usage
12823         - move some cl functionality into C for speed.
12824         - remove last remaining VMS support
12825         - spelling fixes
12826         - implement last, butlast, nbutlast, copy-list in C.
12827         - new macro ignore-file-errors, similar to ignore-errors
12828           (ignore-file-errors (delete-file "foo"))
12829         - get frequent garbage collection during loadup.el by tweaking
12830           gc-cons-threshold, rather than explicitly calling garbage-collect
12831         - default delete-key-deletes-forward to `t'.
12832
12833 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12834
12835         * XEmacs 21.2-beta4 is released.
12836
12837 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12838
12839         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12840         (easy-menu-item-present-p): Wrapper around find-menu-item.
12841         (easy-menu-remove-item): Wrapper around delete-menu-item.
12842
12843         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12844         (add-menu-button): Add 'in-menu' argument.
12845         (add-menu-item-1): Add in-menu support to helper function.
12846
12847 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12848
12849         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12850
12851 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12852
12853         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12854         of Dec 4, 1997.
12855
12856 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12857
12858         * process.el (shell-command-on-region): Report if the command
12859         succeeded or failed.
12860
12861 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12862
12863         * subr.el (buffer-substring-no-properties): Comment out.
12864
12865 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12866
12867         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12868           into font instances first, like `x-frob-font-size' does.
12869           (mswindows-find-larger-font): ditto
12870
12871 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12872
12873         * package-ui.el (pui-install-selected-packages): fix args in call
12874         to `package-get'.
12875
12876 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12877
12878         * package-get.el (host-name): New widget type.
12879         (package-get-remote): Better customization using new type.
12880         (package-get-download-sites): idem dito.
12881
12882         (package-get-custom): Do not use package-get-all untill we have
12883         runtime dependencies.
12884
12885         (package-get-remove-copy): Default to 't' we no longer need this
12886         kludge as we do not currently use depenencies.
12887
12888         (package-get-was-current): New variable.
12889         (package-get-require-base): New 'force-current' argument.
12890         (package-get-update-base): idem
12891         (package-get-package-provider):  idem
12892         (package-get-locate-index-file): New 'no-remote' argument.
12893         (package-get-locate-file): idem.
12894
12895         (package-get-maybe-save-index): New function.
12896         (package-get-update-base): Use it.
12897
12898 1998-10-28 Greg Klanderman <greg@alphatech.com>
12899
12900         * package-get.el (package-get-remote): default to nil; by default,
12901         don't go out to the net via EFS.  They must select a download site.
12902         (package-get-download-sites): new variable.
12903         (package-get-download-menu): new function.
12904         (package-get-locate-index-file): new function.
12905         (package-get-update-base): use it.
12906
12907         * menubar-items.el (default-menubar): add "Update Package Index"
12908         and "Add Download Site" menus under Options | Manage Packages.
12909
12910 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12911
12912         * package-get.el (package-get): bugfix code checking installed version
12913         for case where package is not currently installed.
12914         (package-get-require-signed-base-updates): new variable.
12915         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12916         deemed not a goot thing.  Use the variable
12917         package-get-allow-unsigned-base-updates instead.
12918
12919 1998-10-16 Greg Klanderman <greg@alphatech.com>
12920
12921         * package-get.el (package-get): Don't install an older version than
12922         we already have unless explicitly told to.  Issue a warning.
12923
12924         * package-ui.el (pui-add-required-packages): when adding
12925         dependencies, don't add packages that are up to date.
12926         (pui-package-symbol-char):  Don't consider a package out of date
12927         if you have a newer version installed than the latest version in
12928         package-get-base.
12929
12930         * package-get.el (package-get-base-filename): document that it may
12931         be a path relative to package-get-remote;  new default value.
12932         (package-get-locate-file): new function.
12933         (package-get-update-base): use it to expand package-get-base-filename.
12934         (package-get-save-base): new function to save the package-get database
12935         to file.
12936         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12937         (package-get-update-base): pass the REMOTE-SOURCE arg.
12938         (package-get-update-base-entry): call package-get-custom-add-entry.
12939         (package-get-file-installed-p): removed; no longer needed.
12940         (package-get-create-custom): ditto.
12941         (toplevel): remove code to build and load package-get-custom.el
12942         (package-get-custom-add-entry): new function.
12943
12944 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12945
12946         * wid-edit.el (widget-button-click): Don't switch window.
12947
12948 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12949
12950         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12951
12952 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12953
12954         * etags.el (find-tag-default): Run find-tag-hook using
12955         run-hooks rather than funcall
12956
12957 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12960         and the current local map as the parents to isearch-mode-map.
12961
12962 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12963
12964         * XEmacs 21.2-beta3 is released.
12965
12966 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12967
12968         * package-get.el (package-get-update-base): use
12969         insert-file-contents-internal, not insert-file-contents-literally.
12970
12971 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12972
12973         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12974         dump time.
12975
12976 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12977
12978         * package-get.el (package-get-update-base-entry): new function.
12979         (package-get-update-base): renamed; was `package-get-load-base'.
12980         cleanup, and use package-get-update-base-from-buffer.
12981         (package-get-update-base-from-buffer): new function.
12982         (package-get-update-base-entries): new; helper for above.
12983         Do not eval lisp grabbed over ftp; parse it from new format.
12984
12985 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12986
12987         * files.el (set-auto-mode): Don't play games loading package-get
12988         database; package-get-package-provider will handle it all.
12989
12990 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12991
12992         * package-get.el (package-get-base-filename): new variable.
12993         (package-get-require-base): new function.
12994         (package-get-pgp-signed-begin-line): new variable.
12995         (package-get-pgp-signature-begin-line): ditto.
12996         (package-get-pgp-signature-end-line):  ditto.
12997         (package-get-load-base): new function.
12998         (package-get-interactive-package-query):
12999         (package-get-update-all):
13000         (package-get-dependencies):
13001         (package-get-package-provider):
13002         (package-get-custom): use package-get-require-base.
13003         [package-get-custom loading]: disable for now.
13004
13005         * package-ui.el (pui-list-packages): use (package-get-require-base)
13006
13007 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13008
13009         * package-ui.el: Correct obvious thinko in choosing extent face.
13010
13011 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13012
13013         * menubar-items.el (default-menubar): pui-list-package has nothing
13014         to with Customize. Move all the package stuff to a new Item in Options.
13015
13016         * package-ui.el (pui-menu): Add menu and Popup menu.
13017
13018         * package-get.el (package-get): Use new
13019         package-admin-get-install-dir.
13020
13021         * package-admin.el (package-admin-get-install-dir): New syntax.
13022         Conserve package location and put mule packages where mule-base is.
13023
13024         * package-get.el : Customized
13025
13026         * package-ui.el (pui): Customized
13027         (pui-package-install-dest-dir): New variable.
13028         (pui-install-selected-packages): Use it
13029
13030 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13031
13032         * package-get.el (package-get-interactive-package-query): Move
13033         dependency on package-get-base to run-time.
13034         (package-get-update-all): Ditto.
13035         (package-get-dependencies): Ditto.
13036         (package-get-package-provider): Ditto.
13037         (package-get-custom): Ditto.
13038
13039 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13040
13041         * events.el: Remove 'ascii-character property from 'backspace
13042         and 'delete symbols
13043
13044 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13045
13046         * package-get-base.el: removed.
13047
13048 1998-09-23  Didier Verna  <didier@xemacs.org>
13049
13050         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13051         (no-upper-case-p): new function.
13052         (with-search-caps-disable-folding): new macro.
13053         (with-interactive-search-caps-disable-folding): new macro.
13054         (zap-to-char): In interactive mode, do a case-sensitive search if
13055         the character is uppercase.
13056         (zap-up-to-char): ditto.
13057
13058         * replace.el (perform-replace): use the function no-upper-case-p.
13059
13060         * isearch-mode.el (isearch-fix-case): ditto.
13061         make obsolete `with-caps-disable-folding' and
13062         `isearch-no-upper-case-p'.
13063
13064         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13065         (tags-search): ditto.
13066         (tags-query-replace): ditto.
13067
13068         * info.el (Info-search): ditto.
13069
13070 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13071
13072         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13073
13074 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13075
13076         * package-admin.el (package-admin-rmtree): rewritten.  need to
13077         check for "." and ".." before symlink check.  expand files and
13078         directories with respect to DIRECTORY, not default-directory.
13079
13080 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13081
13082         * package-get.el (package-get-all): add INSTALL-DIR argument.
13083
13084 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13085
13086         * package-ui.el (pui-add-required-packages): new function, select
13087         dependent packages.
13088         (pui-display-keymap): bind it.
13089         (pui-help-string): document it.
13090         (pui-install-selected-packages): package-get-all -> package-get.
13091
13092         * package-get.el (package-get-dependencies): new function.
13093
13094 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13095
13096         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13097         regexps.
13098
13099 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13100
13101         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13102         function.
13103         (default-mouse-track-normalize-point): Use it.
13104
13105 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13106
13107         * package-admin.el (package-admin-delete-binary-package):
13108                 General cleanup. Remove unnessary use of progn and
13109         save-excursion.
13110         (package-admin-delete-binary-package): Do NOT mess with file
13111         modes. That is evil.
13112         (package-admin-delete-binary-package): Wrap all deleting in
13113         condition-case. The data in MANIFEST is untrustworthy.
13114         (package-admin-delete-binary-package): Let the OS worry about non
13115         empty directories.
13116
13117 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13118
13119         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13120         processing.
13121         (lm-report-bug): Fix mail address to send bug reports to.
13122
13123 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13124
13125         * XEmacs 21.2-beta2 is released.
13126
13127 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13128
13129         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13130
13131 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13132
13133         * info.el (Info-mode): Document page turning by double clicks in
13134         docstring so `M-x describe-mode' will display it.
13135
13136 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13137
13138         * info.el (Info-mouse-track-double-click-hook): Use character
13139         widths to calculate a border region where double clicking does
13140         page turning, and return `nil' by default so other hooks, such as
13141         region highlighting, will be run.
13142
13143 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13144
13145         * sound.el (default-sound-directory-list): Initialize with all the
13146         "sounds" directories in `data-directory-list'.  It used to just be
13147         the first one.
13148
13149         * packages.el (locate-data-directory-list): Created.  This gives
13150         the list of matching directories, unlike `locate-data-directory',
13151         which just gives the first one.
13152
13153 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13154
13155         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13156         make a binding in the local keymap until help-char handling is
13157         improved.
13158
13159         * help.el (help-keymap-with-help-key): Provide keymap with help
13160         binding.
13161         (help-print-help-form): New helper function.
13162
13163 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13164
13165         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13166         move extent to another buffer; no need to create a new extent.
13167         (isearch-fix-case): New function.
13168         (isearch-search-and-update): Use it.
13169
13170 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13171
13172         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13173         the keymap, not minor-mode-map-alist.
13174         (isearch-done): Restore overriding-local-map.
13175
13176 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13177
13178         * bytecomp.el (byte-compile-buffer-substring):
13179         Fix for: (byte-compile (defun f () (buffer-substring)))
13180         ==>   ** buffer-substring called with 3 args, but requires 0-3
13181         - new code not only works, but is more readable, too.
13182
13183 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13184
13185         * msw-faces.el (mswindows-init-device-faces): Don't try to
13186           specify a default font at this late stage. Do try to force
13187           creation of the default face font so that if it fails we get
13188           an error now instead of a crash at frame creation.
13189
13190           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13191           mswindows-make-font-unitalic: Canonical default weight
13192           changed from "Normal" to "Regular".
13193
13194           mswindows-make-font-bold / -bold-italic: Supplied device was
13195           not being passed into call to mswindows-find-smaller-font.
13196
13197 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13198
13199         * package-get.el (package-get-remote): Fix the path where to find
13200           the packages on xemacs.org.
13201
13202 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13203
13204         * about.el (about-maintainer-info): Update Ben's entry.
13205
13206 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13207
13208         * lisp/shadow.el (find-emacs-lisp-shadows):
13209         - `member' was being called on lists of length 2000!
13210         - Replace with hashtables.
13211         - Replace hand-coded loops with (dolist)
13212         - Fix comment typo
13213
13214 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13215
13216         * packages.el: Added new function, `package-delete-name', to
13217           delete existing packages from the installed package database
13218           (`packages-package-list').  Also added the "pkginfo" directory
13219           to `packages-special-base-regexp', so that the pkginfo directory
13220           would not get added to `late-packages'.
13221
13222         * package-admin.el: Added ability to delete an installed package
13223           (added low-level function, `package-admin-delete-package').
13224           Understands how to use the pkginfo/MANIFEST.<package> file to
13225           delete the package.  When installing a package, will also
13226           create a MANIFEST.* file if one is not provided by the
13227           package.  If the MANIFEST.* doesn't exist when deleting a
13228           package, the functions will fall back to attempting to delete
13229           any package-specific lisp directory.
13230
13231         * package-get.el: Moved some functions to package-admin.el.
13232           Added interactive function `package-get-delete-package', for
13233           use by users for deleting a package.
13234
13235           Also modified to not require the presence of efs.
13236
13237 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * files.el (find-file-noselect): Handle all signals, kill the
13240         buffer and resignal.
13241
13242 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13243
13244         * cl-macs.el (glyph-image): Add setf method.
13245
13246 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13247
13248         * package-get.el: Fixed broken EFS downloading.  Also, look for
13249           .tar.gz files first, in preference over .tgz files.
13250
13251         * package-ui.el: Fix display of package version numbers.
13252
13253 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13254
13255         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13256         argument.
13257
13258 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13259
13260         * list-mode.el: `display-completion-list': added new/optional
13261           keyword `:completion-string', which allows the programmer to
13262           change the "Possible completions are:" prompt.
13263
13264         * menubar-items.el: Added new pulldown menu-pick to start up the
13265           visual package browser/installer:
13266
13267                 Options->Customize->List Packages
13268
13269         * package-admin.el: Added hooks for installing under both Unix
13270           and MS Windows.  Does additional error checking.  No longer
13271           calls "add-big-package.sh" to install packages under Unix; now
13272           calls gunzip & tar directly.
13273
13274         * package-get.el: Added ability to install packages from files
13275           on a local disk/CDROM.  Now deletes any existing package lisp
13276           directory.  Does completion on available packages when
13277           querying for package names.  Will also search for .tgz files
13278           in addition for .tar.gz files.  Tries to reload
13279           auto-autoloads, as a convenience when loading new packages,
13280           and also tries to add any new package paths to `load-path'.
13281           Changed all occurences of `concat' to use `expand-file-name'.
13282
13283         * package-ui.el: New file which implements the main visual
13284           package browser/installer, which is started via a menu pick or
13285           M-x pui-list packages.
13286
13287 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13288
13289         * startup.el (load-init-file): spelling fix.
13290
13291 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13292
13293         * startup.el (normal-top-level): Load auto-autoload files
13294         covariantly with their precedence.
13295
13296 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13297
13298         * menubar-items.el (default-menubar): Remove "Font Weight"
13299         option, there is currently no custom equivalent.. Customize-faces
13300         is "Edit faces".
13301
13302         * x-font-menu.el (font-menu-set-font): Use customize to set
13303         default face.
13304
13305         * faces.el (face-spec-update-all-matching): New function.
13306
13307         * cus-face.el (custom-set-face-update-spec): New function.
13308         Interface to customize faces from elisp.
13309
13310         (custom-face-value-create): Show the customized settings if set
13311         but not saved.
13312
13313 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13314
13315         (custom-face-value-create): Show the customized settings if set
13316         but not saved.
13317
13318 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13319
13320         * keydefs.el (global-map): Add FSF 20.3 binding of
13321         query-replace-regexp.
13322
13323 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13324
13325         * minibuf.el (read-file-name-internal-1): use
13326         user-name-completion-1 instead of user-name-completion.
13327
13328 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13329
13330         * loadup.el:
13331         * make-docfile.el:
13332         * update-elc.el: Don't set `source-directory' (now defunct as a
13333         global variable) no more.
13334
13335         * packages.el (packages-list-autoloads): Made `source-directory'
13336         (now defunct as a global variable) a parameter.
13337
13338 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13339
13340         * about.el (about-hackers): new email
13341
13342 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13343
13344         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13345
13346 1998-07-17  Didier Verna  <didier@xemacs.org>
13347
13348         * faces.el (set-face-property):
13349         (set-face-dim-p):
13350         (face-dim-p): updated the doc strings now that the dim property isn't
13351         tty-specific.
13352         (face-equal): the dim property is now a common one.
13353
13354         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13355         Renamed the `stipple' attribute to `background-pixmap'.
13356         (custom-face-background-pixmap): make custom-face-stipple an
13357         obsolete alias for this.
13358
13359 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13360
13361         * find-paths.el (paths-file-readable-directory-p): Created and
13362         used.
13363
13364         * loadup.el: Don't set inhibit-... flags from run-temacs.
13365
13366 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13367
13368         * packages.el (packages-data-path-depth): Added and used.
13369
13370 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13371
13372         * about.el:
13373         - Change .xpm to .png, delete "zcat" section.
13374         - cosmetic fix in the 'marcpa' entry.
13375
13376         * etc/photos
13377         - convert all .xpm.Z to .png
13378         - rename mrb to martin
13379         - rename mcook-m to mcookm
13380
13381 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13382
13383         * x-init.el (x-initialize-compose): Add support for
13384         dead-circumflex as YET ANOTHER NAME for that dead key.
13385
13386 1998-08-05  Colin Rafferty <colin@xemacs.org>
13387
13388         * setup-paths.el (paths-construct-exec-path): Made the
13389         last-packages really be last.
13390         (paths-construct-data-directory-list): Ditto.
13391
13392 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13393
13394         * startup.el(startup-splash-frame-body):
13395         Update Copyright notice in splash screen
13396
13397 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13398
13399         * minibuf.el (read-file-name-internal-1): do ~user completion.
13400
13401 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13402
13403         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13404         aginst destroyed extents
13405
13406 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13407
13408         * package-get.el (package-get): add `install-dir' argument.
13409
13410 1998-07-20  John Jones  <jj@asu.edu>
13411
13412         * package-get.el: calls to package-get-update-all will only
13413           update packages which are already installed.
13414
13415 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13416
13417         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13418         writable.
13419
13420 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13421
13422         * about.el (about-hackers): Correct my email.
13423
13424 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13425
13426         * about.el (about-hackers): new email-address.
13427
13428 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13429
13430         * minibuf.el (read-number): Don't let `input-error' condition
13431         escape.
13432
13433 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13434
13435         * about.el (about-hackers): use my `email-for-life' address.
13436
13437 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13438
13439         * XEmacs 21.2-beta1 is released.
13440
13441 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13442
13443         * ldap.el (ldap-search): Doc string change
13444
13445 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13446
13447         * menubar-items.el (default-menubar): Removed references to
13448         `data-directory', and use `locate-data-file' instead, and made
13449         then greyed out if they don't exist.
13450
13451 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13452
13453         * keymap.el (events-to-keys): Use `format' instead of `concat'
13454         since the latter does not accept integer args anymore
13455
13456 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13457
13458         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13459         macros replaced.
13460
13461 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13462
13463         * make-docfile.el: Get first initialization from very-early-lisp.el
13464         * update-elc.el: Ditto.
13465         * loadup.el (really-early-error-handler): Ditto.
13466
13467         * packages.el (packages-unbytecompiled-lisp): Add new file,
13468         very-early-lisp.el.
13469
13470         * very-early-lisp.el: New file.
13471
13472 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13473
13474         * Symbols that have been obsolete for at least 3 years removed (II).
13475
13476         * obsolete.el (eval-current-buffer): Make compatible.
13477         (byte-code-function-p): Ditto.
13478         (send-string): Removed.
13479         (send-region): Removed.
13480         (screen-scrollbar-width): Removed.
13481         (set-screen-scrollbar-width): Removed.
13482         (set-screen-left-margin-width): Removed.
13483         (set-screen-right-margin-width): Removed.
13484         (screen-left-margin-width): Removed.
13485         (screen-right-margin-width): Removed.
13486         (set-buffer-left-margin-width): Removed.
13487         (set-buffer-right-margin-width): Removed.
13488         (buffer-left-margin-width): Removed.
13489         (buffer-right-margin-width): Removed.
13490         (x-set-frame-icon-pixmap): Removed.
13491         (x-set-screen-icon-pixmap): Removed.
13492         (pixel-name): Removed.
13493         (make-pixmap): Removed.
13494         (make-cursor): Removed.
13495         (pixmap-width): Removed.
13496         (pixmap-contributes-to-line-height-p): Removed.
13497         (set-pixmap-contributes-to-line-height): Removed.
13498
13499 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13500
13501         * obsolete.el (popup-menu-up-p): removed.
13502         (read-no-blanks-input): Removed.
13503         (wholenump): Removed.
13504         (ring-mod): Removed (what was ring-mod?).
13505         (current-time-seconds): Removed.
13506         (run-special-hook-with-args): Removed.
13507         (dot): Removed.
13508         (dot-marker): Removed.
13509         (dot-min): Removed.
13510         (dot-max): Removed.
13511         (window-dot): Removed.
13512         (set-window-dot): Removed.
13513
13514         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13515         `dot-min'.
13516
13517         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13518
13519         * code-files.el (insert-file-contents): Rename
13520         run-special-hook-with-args to run-hook-with-args-until-success.
13521         (write-region): Ditto.
13522
13523 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13524
13525         * about.el: Fix typos, update release date.
13526
13527         * Symbols that have been obsolete for at least 3 years removed.
13528
13529         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13530         screen- functions.
13531         (toplevel): remove setf methods for screen functions.
13532         * cl-macs.el (extent-data): defsetf removed.
13533         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13534         many places to remove.
13535         (comment-indent-hook): Ditto.
13536         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13537         (buffer-dedicated-screen): Ditto.
13538         (deiconify-screen): Ditto.
13539         (delete-screen): Ditto.
13540         (event-screen): Ditto.
13541         (find-file-other-screen): Ditto.
13542         (find-file-read-only-other-screen): Ditto.
13543         (live-screen-p): Ditto.
13544         (screen-height): Ditto.
13545         (screen-iconified-p): Ditto.
13546         (screen-list): Ditto.
13547         (screen-live-p): Ditto.
13548         (screen-name): Ditto.
13549         (screen-parameters): Ditto.
13550         (screen-pixel-height): Ditto.
13551         (screen-pixel-width): Ditto.
13552         (screen-root-window): Ditto.
13553         (screen-selected-window): Ditto.
13554         (screen-totally-visible-p): Ditto.
13555         (screen-visible-p): Ditto.
13556         (screen-width): Ditto.
13557         (screenp): Ditto.
13558         (get-screen-for-buffer): Ditto.
13559         (get-screen-for-buffer-noselect): Ditto.
13560         (get-other-screen): Ditto.
13561         (iconify-screen): Ditto.
13562         (lower-screen): Ditto.
13563         (mail-other-screen): Ditto.
13564         (make-screen): Ditto.
13565         (make-screen-invisible): Ditto.
13566         (make-screen-visible): Ditto.
13567         (modify-screen-parameters): Ditto.
13568         (new-screen): Ditto.
13569         (next-screen): Ditto.
13570         (next-multiscreen-window): Ditto.
13571         (other-screen): Ditto.
13572         (previous-screen): Ditto.
13573         (previous-multiscreen-window): Ditto.
13574         (raise-screen): Ditto.
13575         (redraw-screen): Ditto.
13576         (select-screen): Ditto.
13577         (selected-screen): Ditto.
13578         (set-buffer-dedicated-screen): Ditto.
13579         (set-screen-height): Ditto.
13580         (set-screen-position): Ditto.
13581         (set-screen-size): Ditto.
13582         (set-screen-width): Ditto.
13583         (show-temp-buffer-in-current-screen): Ditto.
13584         (switch-to-buffer-other-screen): Ditto.
13585         (visible-screen-list): Ditto.
13586         (window-screen): Ditto.
13587         (x-set-screen-pointer): Ditto.
13588         (x-set-frame-pointer): Ditto.
13589         (screen-title-format): Ditto.
13590         (screen-icon-title-format): Ditto.
13591         (terminal-screen): Ditto.
13592         (delete-screen-hook): Ditto.
13593         (create-screen-hook): Ditto.
13594         (mouse-enter-screen-hook): Ditto.
13595         (mouse-leave-screen-hook): Ditto.
13596         (map-screen-hook): Ditto.
13597         (unmap-screen-hook): Ditto.
13598         (default-screen-alist): Ditto.
13599         (default-screen-name): Ditto.
13600         (x-screen-defaults): Ditto.
13601         (x-create-screen): Ditto.
13602         * obsolete.el: meta-flag removed.
13603         baud-rate removed.
13604         sleep-for-millisecs removed.
13605         extent-data removed.
13606         set-extent-data removed.
13607         set-extent-attribute removed.
13608         extent-glyph removed.
13609         extent-layout removed.
13610         set-extent-layout removed.
13611         list-faces-display removed.
13612         list-faces removed.
13613         trim-versions-without-asking removed.
13614         after-write-file-hooks removed.
13615         truename removed.
13616         auto-fill-hook removed.
13617         blink-paren-hook removed.
13618         select-screen-hook, deselect-screen-hook removed.
13619         auto-raise-screen, auto-lower-screen removed.
13620
13621         * msw-mouse.el: Global change resource -> mswindows-resource.
13622
13623         * XEmacs 21.0-pre5 is released.
13624
13625 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13626
13627         * about.el (about-hackers): Credits update.
13628
13629 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13630
13631         * register.el (insert-register): Don't activate the region.
13632
13633 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13634
13635         * select.el: Restore x-* symbols for backwards compatibility:
13636         x-copy-primary-selection, x-kill-primary-selection,
13637         x-delete-primary-selection, x-select-make-extent-for-selection,
13638         x-valid-simple-selection-, x-cut-copy-clear-internal.
13639
13640 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13641
13642         * XEmacs 21.0-pre4 is released.
13643
13644 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13645
13646         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13647         reporting bugs.
13648         (maybe-add-init-button): Fix semantics under Windows.  Use
13649         `expand-file-name' rather than `concat'.
13650
13651         * help.el (print-messages): New function.
13652
13653 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13654
13655         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13656
13657 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13658
13659         * about.el: Tweaked my entry in about-hackers.
13660
13661         * find-paths.el (paths-emacs-root-p):
13662           Relaxed emacs-root checking of an in-place installation to
13663           also accommodate the flat layout used on MS Windows.
13664
13665 1998-06-29  John Jones  <jj@asu.edu>
13666
13667         * package-get.el: calls to package-get-update-all will only
13668           update packages which are already installed.
13669
13670 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13671
13672         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13673         are handled by the gui-element face fallbacks now.
13674
13675         * x-faces.el: default gui-element face to "background" as well as
13676         the default face.
13677
13678         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13679         and default face settings since these are set as fallbacks now in
13680         the appropriate domain.
13681
13682 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13683
13684         * text-mode.el (text-mode): Reorder regexp so the OR part
13685         corresponding to `page-delim' goes first and the hack in
13686         `forward-paragraph' will work.
13687         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13688
13689 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13690
13691         * subr.el (remove-hook): When checking the hook value
13692           with functionp, don't apply car to it.
13693
13694 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13695
13696         * package-get.el (package-get-remote-filename):
13697           Don't use file-name-as-directory because the local directory
13698           separator conventions might not be the same as ftp's.
13699
13700 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13701
13702         * ldap.el (ldap-host-parameters-alist): New name of
13703         `ldap-host-parameters-plist'
13704
13705 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13706
13707         * package-get.el: Using (require 'package-get-base), now that it
13708         provides itself.  Consequently removed all instances of (load
13709         "package-get-base.el").
13710
13711 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13712
13713         * subr.el (remove-hook): Don't treat the hook value as a
13714           list unless it is both consp and not functionp.
13715
13716 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13717
13718         * about.el: Email address for Ben Wing is ben@xemacs.org.
13719         * auto-show.el: Ditto.
13720         * bytecomp.el: Ditto.
13721         * faces.el: Ditto.
13722         * x-scrollbar.el: Ditto.
13723         * x-misc.el: Ditto.
13724         * tty-init.el: Ditto.
13725         * toolbar-items.el: Ditto.
13726         * symbol-syntax.el: Ditto.
13727         * specifier.el: Ditto.
13728         * objects.el: Ditto.
13729         * hyper-apropos.el: Ditto.
13730         * glyphs.el: Ditto.
13731
13732 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13733
13734         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13735         vertical-divider-always-visible-p.
13736         (default-mouse-motion-handler): Ditto.
13737
13738 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13739
13740         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13741         global value.
13742
13743 1998-06-21  Oliver Graf <ograf@fga.de>
13744
13745         * build-reports.el: changed receiver to xemacs-build-reports list
13746
13747 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13748
13749         * font.el: Split font-family-mappings into X and
13750           mswindows-specific versions.
13751           mswindows-font-create-[object|name]: Treat supplied size
13752           as a pointsize. Added underline and strikethru handling.
13753
13754         * msw-faces.el: changed default mswindows charset to western.
13755
13756         * msw-glyphs.el: removed space in border-glyph font string that
13757           was inserted to get round bugs in the mswindows C font code.
13758
13759 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13760
13761         * about.el (about-hackers): Credits update.
13762
13763         * help-nomule.el (tutorial-supported-languages): Add Romanian
13764         TUTORIAL.
13765
13766         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13767         to ISO-8859-2.
13768
13769 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13770
13771         * font.el: Split font-family-mappings into X and
13772           mswindows-specific versions.
13773           mswindows-font-create-[object|name]: Treat supplied size
13774           as a pointsize. Added underline and strikethru handling.
13775
13776         * msw-faces.el: changed default mswindows charset to western.
13777
13778         * msw-glyphs.el: removed space in border-glyph font string that
13779           was inserted to get round bugs in the mswindows C font code.
13780
13781 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13782
13783         * minibuf.el: make read-color-completion-table call
13784           (mswindows-color-list for mswindows devices.
13785
13786 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13787
13788         * lisp/font-lock.el
13789         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13790         Let declaration items contain non-word symbol characters.
13791
13792 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13793
13794         * package-get.el (package-get-package-provider): Added autoload
13795         cookie.  Loading "package-get-base.el" in ALL functions that use
13796         it.  Fixed some (interactive ...) with multiple argument specs
13797         again.  Cosmetic indentation changes.
13798
13799 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13800
13801         * info.el (Info-insert-dir): Don't use nreverse on variables
13802         that you want to use later.
13803
13804 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13805
13806         * x-mouse.el (x-set-point-and-move-selection): Replace call
13807         to x-kill-primary-selection with kill-primary-selection
13808
13809 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13810
13811         * simple.el (what-cursor-position): Make cursor position reported
13812         use value of column-number-start-at-one
13813
13814 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13815
13816         * about.el (xemacs-hackers): Fix Jareth's email address.
13817
13818 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13819
13820         * startup.el (startup-splash-frame): Remove
13821         `xemacs-startup-logo-function'.
13822
13823 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13824
13825         * about.el (about-hackers): Update credits list.
13826
13827 1998-06-06  Jeff Miller <jmiller@smart.net>
13828
13829         * lisp/sound.el: Update sound-ext to allow filenames with
13830           extensions to be found by load-sound-file
13831
13832 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13833
13834         * info.el (Info-rebuild-outdated-dir): Removed variable
13835         (Info-auto-generate-directory): New variable
13836         (Info-save-auto-generated-dir): New variable
13837         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13838         (Info-build-dir-anew): Second parameter removed.  Use
13839         `Info-save-auto-generated-dir'
13840         (Info-rebuild-dir): Ditto
13841
13842 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13843
13844         * list-mode.el (next-list-mode-item): Would not recognize
13845         border between directly neighbored items.
13846
13847 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13848
13849         * package-get.el: add autoloads for some functions.
13850
13851 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13852
13853         * specifier.el (let-specifier): Tiny docfixes.
13854
13855 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13856
13857         * msw-mouse.el: set selection-pointer-glyph to Normal.
13858
13859 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13860
13861         * wid-edit.el (widget-specify-secret): New function.
13862         (widget-after-change): Use it.
13863         (widget-specify-field): Use it.
13864
13865 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13866
13867         * mouse.el (drag-window-divider): Use `(not done)' instead of
13868         `doit'; reuse result of `window-pixel-edges'.
13869
13870         * modeline.el (drag-modeline-event-lag): Rename to
13871         drag-divider-event-lag.
13872
13873 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13874
13875         * specifier.el (let-specifier): Rewritten not to generate needless
13876         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13877         arguments.
13878
13879 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13880
13881         * minibuf.el (read-file-name-1): Setup buffer-local value of
13882         `completion-ignore-case' in completions buffer under Windows.
13883
13884 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13885
13886         * about.el (about-maintainer-glyph): Fix support for not
13887         compressed images.
13888
13889 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13890
13891         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13892
13893         * mouse.el (mouse-track): Cancel selection if misc-user event with
13894         `cancel-mode-internal' function is fetched.
13895
13896 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13897
13898         * files.el (save-some-buffers-1): Fixed return value.
13899
13900 1998-06-01  Oliver Graf <ograf@fga.de>
13901
13902         * dragdrop.el: added experimental
13903
13904 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13905
13906         * startup.el (after-init-hook, init-file-user,
13907         user-init-directory, load-user-init-file):  Purge references
13908         to "~/.xemacs/init.el" from docstrings.
13909
13910         (load-user-init-file) Use paths-construct-path to construct
13911         paths to user init files.  Go directly to ~/.emacs, do not
13912         search ~/.xemacs/, do not load `default-custom-file'.
13913
13914 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13915
13916         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13917         general *sh.
13918         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13919
13920 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13921
13922         * menubar-items.el (default-menubar): add Update Packages to customize
13923         menu.
13924
13925 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13926
13927         * faces.el: use toolbar face as a fallback for toolbar properties
13928         in xpm-color-symbols instead of default.
13929
13930         * msw-faces.el: rename 3d-object -> gui-element face.
13931
13932 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13933
13934         * startup.el (xemacs-startup-logo-function): New variable.
13935         (startup-splash-frame): Use it.
13936
13937 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13938
13939         * files.el (save-some-buffers): Would wait 1 second.
13940         (save-some-buffers-1): Delete other windows here instead of in
13941         `save-some-buffers'.
13942         (save-some-buffers): Force redisplay only if windows were deleted.
13943
13944 1998-06-02  Didier Verna  <didier@xemacs.org>
13945
13946         * cus-face.el (custom-face-attributes): generalized the use of
13947         toggle buttons for boolean attributes.
13948         Re-ordered the items a bit.
13949
13950 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13951
13952         * sound.el (default-sound-directory): Use `locate-data-directory'
13953         to find the sounds directory.
13954
13955 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13956
13957         * sound.el: default sound-ext to .wav under mswindows, .au
13958         otherwise. load-default sounds without extensions.
13959
13960 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13961
13962         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13963         if send-pr is not bound.
13964
13965 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13966
13967         * files.el: grok idl files in auto-mode-alist.
13968 1998-06-01  Jeff Miller  <jmiller@smart.net>
13969
13970         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13971         calling `upcase'.
13972
13973 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13974
13975         * msw-glyphs.el: add xbm to the list of image types supported.
13976
13977 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13978
13979         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13980         instead of XEmacs one when dumping InfoDock.
13981
13982 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13983
13984         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13985         for `modeline-visible-p'
13986
13987         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13988
13989 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13990
13991         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13992         since it's not used anymore. doc string fixes.
13993
13994         * package-get.el (package-get-file-installed-p): new function. use
13995         instead of file-installed-p which is in an external package.
13996
13997 1998-05-28  Oliver Graf <ograf@fga.de>
13998
13999         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14000         favor of select-window/switch-to-buffer
14001
14002 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14003
14004         * startup.el: changed (getenv "HOME") to (user-home-directory)
14005
14006 1998-05-25  Oliver Graf <ograf@fga.de>
14007
14008         * frame.el (cde-start-drag) moved to dragdrop.el
14009         (offix-start-drag-region) moved to dragdrop.el
14010         (offix-start-drag) moved to dragdrop.el
14011         * dragdrop.el (cde-start-drag) moved from frame.el
14012         (offix-start-drag-region) moved from frame.el
14013         (offix-start-drag) moved from frame.el
14014         (cde-start-drag-region) cde drag regions
14015         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14016
14017 1998-05-26  Oliver Graf <ograf@fga.de>
14018
14019         * dragdrop.el: created dragdrop-drag prototypes
14020         (cde-start-drag-region) fixed typo
14021
14022 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14023
14024         * simple.el (after-init-hook): Remove reader macro.
14025
14026         * packages.el (packages-hardcoded-lisp): Get rid of reader
14027         macros.  Update DOC string.
14028
14029 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14030
14031         * mouse.el (drag-window-divider): Ditto.
14032
14033         * modeline.el (mouse-drag-modeline): Use it.
14034
14035         * lisp-mode.el (let-specifier): Specify indentation.
14036
14037         * specifier.el (let-specifier): Renamed from
14038         `with-specifier-instance'.
14039
14040 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14041
14042         * x-faces.el:
14043         * faces.el: move definition of xpm-color-symbols from x-faces.el
14044         to faces. Predicate x-get-resource on the presence of x.
14045
14046         * msw-faces.el: set 3d-object face rather than modeline. Specify
14047         faces as specfier defaults.
14048
14049         * package-get.el: don't use package-admin-add-single-file-package.
14050
14051 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14052
14053         * toolbar-items.el: Fixup tooltips.
14054         (toolbar-gnus): Don't use obsolete variable
14055         toolbar-news-frame-properties.
14056         (toolbar-news-reader): Default to `gnus' instead of
14057         `not-configured'.
14058
14059         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14060         Windows.
14061
14062 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14063
14064         * package-get.el: rename -installedp -> -installed-p.
14065
14066 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14067
14068         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14069         attributes, and assinged it to continuation, truncation and
14070         hscroll glyphs.
14071
14072         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14073         and made continuation, truncation and hscroll glyphs arrow
14074         characters out of that font.
14075
14076 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14077
14078         * minibuf.el (minibuffer-electric-separator): Play nicely with
14079         directory-sep-char being \.
14080         (minibuffer-electric-tilde): Ditto.
14081         (read-file-name-map): Ditto.
14082
14083 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14084
14085         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14086         on X devices.
14087         (default-mouse-track-deal-with-down-event): Avoid
14088         `x-disown-selection'; use `disown-selection' instead.
14089
14090 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14091
14092         * select.el:
14093         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14094         moved to (cut-copy-clear-internal) in select.el. Ditto for
14095         (x-delete-primary-selection) (x-kill-primary-selection)
14096         (x-copy-primary-selection).
14097         (own-clipboard): new function.
14098
14099         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14100         functions in select.el. remove old ones.
14101         (mswindows-own-clipboard): new function.
14102
14103 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14104
14105         * gnuserv.el: allow connections from mswindows type devices.
14106
14107 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14108
14109         * msw-glyphs.el: change image type used from cursor to resource.
14110
14111 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14112
14113         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14114         for {top,bottom}-{left,right} values in addition to
14115         {top,bottom}_{left,right}.
14116         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14117
14118 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14119
14120         * cl-macs.el (specifier-instance): Undefine its setf method.
14121
14122         * specifier.el (with-specifier-instance): Added docstring.
14123
14124         * mouse.el (drag-window-divider): Ditto.
14125
14126         * modeline.el (mouse-drag-modeline): Use it.
14127
14128         * lisp-mode.el (with-specifier-instance): Define its indentation
14129         level.
14130
14131         * specifier.el (with-specifier-instance): New macro.
14132
14133 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14134
14135         * package-get.el (package-get-create-custom): new function to
14136         auto-generate package-get-custom.el from package-get-base.el.
14137         * (package-get-ever-installedp): new function.
14138         * (package-get-custom): new function to get all packages specified
14139         by customize.
14140
14141 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14142
14143         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14144
14145 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14146
14147         * cl-extra.el: Reverse previous float change.
14148
14149 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14150
14151         * x-faces.el:
14152         * faces.el (try-font-name): moved from x-faces.el since it is
14153         required by w3 under mswindows as well X.
14154
14155 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14156
14157         * winnt.el: Removed evil (setq completion-ignore-case t)
14158         clause, one more overlookef fsfism.
14159         (nt-quote-args-functions-alist): End sentences with double space.
14160
14161 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14162
14163         * window-xemacs.el (push-window-configuration): Remove kludgery of
14164         recaching default-toolbar specifier.
14165         (pop-window-configuration): Ditto.
14166         (unpop-window-configuration): Ditto.
14167
14168 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14169
14170         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14171
14172 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14173
14174         * winnt.el (nt-quote-args-verbatim): Added function.
14175         (nt-quote-args-prefix-quote): Added function.
14176         (nt-quote-args-backslash-quote): Added function.
14177         (nt-quote-args-double-quote): Added function.
14178         (nt-quote-args-functions-alist): New variable.
14179         (nt-quote-process-args): Added function. This is the main quoting
14180         work horse called from process-nt.c
14181
14182 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14183
14184         * winnt.el: Removed duplicate definitions for backspace,
14185         delete, M-backspace and C-M-backspace.
14186         (file-name-buffer-file-type-alist): Removed this variable.
14187         (find-buffer-file-type): Removed function.
14188         (find-file-binary):  Removed function.
14189         (find-file-text): Removed function.
14190         (find-file-not-found-set-buffer-file-type): Removed function.
14191         (save-to-unix-hook): Removed function.
14192         (revert-from-unix-hook): Removed function.
14193         (using-unix-filesystems): Removed function.
14194         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14195         warning.
14196         (x-set-selection): Removed function.
14197         (x-get-selection): Removed function.
14198         Removed commented FSFisms.
14199         Replaced copyright notice (this file is not part of GNU Emacs).
14200         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14201         comint-process-echoes setting to t.
14202
14203 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14204
14205         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14206         and used following the interface change of
14207         `paths-find-recursive-path'.
14208
14209         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14210         regexp instead of a list of base names.
14211         (paths-version-control-filename-regexp):
14212         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14213         Introduced and used following the interface change of
14214         `paths-find-recursive-path'.
14215
14216 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14217
14218         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14219         on X devices, rather than on all non-TTY devices.
14220
14221 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14222
14223         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14224
14225         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14226
14227 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14228
14229         * itimer.el (activate-itimer): Fixed usage of integers
14230         as argument to `concat'.
14231
14232 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14233
14234         * itimer.el (start-itimer): replace the use of `concat' with
14235         `format'
14236
14237 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14238
14239         * mode-motion.el (mode-motion-hook): Clarify docstring.
14240         From Bob Weiner <weiner@altrasoft.com>
14241
14242         * loadhist.el (symbol-file): Supply prompt string when used
14243         interactively.
14244         From Bob Weiner <weiner@altrasoft.com>
14245
14246 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14247
14248         * loadup.el (really-early-error-handler): Ditto.
14249
14250         * update-elc.el: Ditto.
14251
14252         * setup-paths.el (paths-construct-exec-path): Ditto.
14253
14254         * make-docfile.el: Ditto.
14255
14256         * find-paths.el (paths-decode-directory-path): Use split-path
14257         instead of decode-path.
14258
14259         * files.el (parse-colon-path): Update docstring reference.
14260
14261 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14262
14263         * msw-init.el:
14264         * x-init.el:
14265         Bind cut'n'paste keys to non window-system specific functions.
14266
14267         * msw-select.el: New function mswindows-clear-clipboard.
14268         mswindows-cut-copy-clipboard extended to handle clearing of the
14269         selection and renamed to mswindows-cut-copy-clear-clipboard.
14270
14271         * select.el: on mswindows devices delete-primary-selection
14272         calls mswindows-clear-clipboard.
14273
14274 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14275
14276         * simple.el (quoted-insert): Inhibit quit when using read-char.
14277
14278         * cmdloop.el (read-char): Don't inhibit quit.
14279         (read-char-exclusive): Ditto.
14280         (read-char): Signal quit if quit-char was pressed.
14281         (read-char-exclusive): Ditto.
14282         (read-quoted-char): Return a character, not integer.
14283
14284         * menubar-items.el (default-popup-menu): Use Andy's generic
14285         selection code.
14286         (default-popup-menu): Fix code.
14287
14288 1998-05-14  Oliver Graf <ograf@fga.de>
14289
14290         * dragdrop.el (dragdrop-function-widget): this time it's done
14291
14292 1998-05-13  Oliver Graf <ograf@fga.de>
14293
14294         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14295
14296 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14297
14298         * device.el (device-pixel-width):
14299         (device-pixel-height):
14300         (device-mm-width):
14301         (device-mm-height):
14302         (device-bitplanes):
14303         (device-color-cells): Swapped parameters to device-system-metric
14304         according to the interface change.
14305
14306 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14307
14308         * mouse.el (default-mouse-motion-handler): Use new name of the
14309         function event-over-vertical-divider-p.
14310         Do not set E-W arrow cursor over the divider if
14311         vertical-divider-draggable-p is nil in the window.
14312         ([top-level]): Use new name for the variable
14313         vertical-divider-map.
14314         (drag-window-divider): Respect vertical-divider-draggable-p.
14315         Variable name typo fixes.
14316
14317 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14318
14319         * keymap.el (kbd): Define here; handle string constants and
14320         others...
14321
14322 1998-05-15  Christian Nyb <chr@mediascience.no>
14323
14324         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14325         in Emacs 18.
14326
14327 1998-05-13  Didier Verna  <didier@xemacs.org>
14328
14329         * mouse.el (drag-window-divider): give the vertical divider a
14330         pressed look when dragging it.
14331
14332 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14333
14334         * faces.el: predicate some more face operations on x or mswindows
14335         not just x.
14336
14337         * modeline.el: enable modeline coloring for mswindows.
14338
14339 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14340
14341         * minibuf.el (minibuffer-default): Added variable; compatible with
14342         FSF Emacs.
14343         (next-history-element): Used `minibuffer-default'.
14344
14345 1998-05-12  Oliver Graf <ograf@fga.de>
14346
14347         * dragdrop.el (dragdrop-function-widget): button and mods ok
14348         arguments still look a bit strange
14349         (dragdrop-compare-mods) created
14350         (dragdrop-drop-do-functions) correctly checks for buttons and
14351         modifiers
14352
14353 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14354
14355         * setup-paths.el (paths-default-info-directories): Replace
14356         path-separator with directory-sep-char.
14357
14358         * files.el (path-separator): Don't define it here.
14359
14360 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14361
14362         * update-elc.el: Ditto.
14363
14364         * setup-paths.el (paths-construct-exec-path): Ditto.
14365
14366         * make-docfile.el: Ditto.
14367
14368         * loadup.el (really-early-error-handler): Ditto.
14369
14370         * find-paths.el (paths-decode-directory-path): Use decode-path
14371         instead of decode-path-internal.
14372
14373         * files.el (parse-colon-path): Update docstring.
14374
14375 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14376
14377         * subr.el (get-buffer-window-list): Make BUFFER optional.
14378
14379         * window-xemacs.el (windows-of-buffer): Defalias to
14380         get-buffer-window-list.
14381
14382 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14383
14384         * disass.el: Fix maintainer keyword.
14385
14386         * bytecomp.el (byte-compile-and-load-file): Autoload.
14387         (byte-compile-buffer): Ditto.
14388
14389         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14390         value is returned, not the name.
14391         (lisp-imenu-generic-expression): Enable it.
14392         (lisp-mode-variables): Ditto.
14393         (lisp-indent-offset): Change defconst to defvar.
14394         (lisp-indent-function): Ditto.
14395         (lisp-body-indent): Ditto.
14396
14397 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14398
14399         * modeline.el: Use zap-last-kbd-macro-event.
14400
14401         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14402         nil, don't attempt to do anything with messages.
14403         (eval-last-sexp): Use `letf' for clarity.
14404
14405 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14406
14407         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14408
14409 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14410
14411         * buff-menu.el:
14412         * lisp-mode.el:
14413         * obsolete.el:
14414         Change empty docstrings into no doc strings at all.
14415         Fix bogus FSF-format docstrings.
14416         * etags.el: Fix docstring.
14417
14418 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14419
14420         * package-get.el (package-get): Use internal md5
14421
14422 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14423
14424         * about.el (about-xemacs): Correct abuse of concat.
14425
14426 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14427
14428         * info.el (Info-mode): Use easymenu.
14429
14430 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14431
14432         * apropos.el (apropos): Don't use concat with integers.
14433
14434         * cmdloop.el (describe-last-error): Handle the case when no error
14435         was seen gracefully.
14436
14437         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14438         defun.
14439         (apropos-describe-plist): Ditto.
14440
14441         * help.el (with-displaying-help-buffer): Revert to a defun.
14442         (describe-key): Use it as defun.
14443         (describe-mode): Ditto.
14444         (describe-bindings): Ditto.
14445         (describe-prefix-bindings): Ditto.
14446         (describe-installation): Ditto.
14447         (view-lossage): Ditto.
14448         (describe-function): Ditto.
14449         (describe-variable): Ditto.
14450         (describe-syntax): Ditto.
14451
14452 1998-05-11  Oliver Graf <ograf@fga.de>
14453
14454         * dragdrop.el: changed order of require/provide
14455         (dragdrop-drop-mime-default) changed to new calling conventions
14456         (dragdrop-drop-do-functions) changed to new calling conventions
14457         (dragdrop-function-widget) this one needs more work...
14458
14459 1998-05-10  Oliver Graf <ograf@fga.de>
14460
14461         * about.el: another small change in my entry
14462         * dragdrop.el (dragdrop-drop-log-function): logging added
14463         plus customizations
14464         changed interface to handler functions. now called with event
14465         and object
14466
14467 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14468
14469         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14470         E-W arrow pointer displayed over draggable dividers.
14471
14472         * mouse.el (default-mouse-motion-handler): Show it when
14473         appropriate.
14474         (drag-window-divider): Added.
14475         ([top-level]): Initialized window-divider-map with a keymap
14476         binding the above function to left button down event.
14477
14478         * x-mouse.el (x-init-pointer-shape): Initialize
14479         divider-pointer-glyph from Cursor.dividerPointer, or use default
14480         E-W double arrow.
14481
14482 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14483
14484         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14485
14486 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14487
14488         * simple.el (count-words-buffer): Don't query for buffer.
14489         (count-lines-buffer): Ditto.
14490
14491 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14492
14493         * help.el (where-is): add optional insert argument.
14494
14495 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14496
14497         * help.el (describe-key-briefly): New argument INSERT.
14498
14499         * simple.el (eval-expression): New optional argument; synch with
14500         FSF 20.3.
14501
14502         * keydefs.el (global-map): Add new register bindings.
14503
14504         * register.el: Synched with FSF 20.3.
14505
14506 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14507
14508         * window-xemacs.el (recenter): all arguments are optional.
14509
14510 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14511
14512         * device.el: (device-pixel-width): Reflected name/parameters
14513         change to device-system-metric.
14514         (device-pixel-height): Ditto.
14515         (device-mm-width): Ditto.
14516         (device-mm-height): Ditto.
14517         (device-bitplanes): Ditto.
14518         (device-color-cells): Ditto.
14519
14520 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14521
14522         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14523
14524         * cl.el (most-positive-fixnum): Document.
14525         (most-negative-fixnum): Ditto.
14526
14527         * cus-dep.el: Updated comment.
14528
14529         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14530         constant.
14531
14532         * cus-load.el (custom-put): Removed.
14533
14534         * files.el (after-find-file): Just resignal quit instead of
14535         signaling "canceled".
14536
14537 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14538
14539         * frame.el (other-frame): Use `focus-frame' instead of
14540         select-frame kludges.
14541
14542         * lisp-mode.el: Update lisp-indent-function for
14543         save-selected-frame and with-selected-frame.
14544
14545         * frame.el (save-selected-frame): New macro.
14546         (with-selected-frame): Ditto.
14547         (other-frame): Use `set-frame-focus'.
14548
14549 1998-05-06  Oliver Graf <ograf@fga.de>
14550
14551         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14552         (dragdrop-drop-url-default) default handler for URL drops created
14553         (dragdrop-drop-mime-default) default handler for MIME drops created
14554         (dragdrop-drop-functions) default custom for handling drops created
14555         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14556
14557 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14558
14559         * mouse.el: Removed redundant mouse-mswindows-drop function.
14560
14561 1998-05-05  Oliver Graf <ograf@fga.de>
14562
14563         * about.el: changed some text in my entry
14564         * dragdrop.el: added customs
14565
14566 1998-05-04  Oliver Graf <ograf@fga.de>
14567
14568         * mouse.el: killed global drop key bindings
14569         (mouse-offix-drop) removed
14570         * dragdrop.el: created
14571         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14572
14573 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14574
14575         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14576         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14577
14578         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14579         obsolete comment.
14580
14581         * scrollbar.el (scrollbars-visible-p): Use new
14582         {vertical,horizontal}-scrollbar-visible-p specifiers.
14583
14584 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14585
14586         * device.el (device-pixel-height):
14587         (device-pixel-width):
14588         (device-mm-width):
14589         (device-mm-height):
14590         (device-bitplanes):
14591         (device-color-cells): Moved these 6 functions from device.c; they
14592         all use single (device-system-metrics) call.
14593
14594 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14595
14596         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14597         were renamed.
14598
14599         * menubar-items.el:
14600         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14601         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14602
14603         * help.el (help-map): Remove Hyperbole keybinding logic.
14604         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14605
14606 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14607
14608         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14609         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14610
14611 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14612
14613         * msw-glyphs.el: use nicer icon3 from the frame icon.
14614
14615 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14616
14617         * version.el (emacs-version): Remove InfoDock conditionals.
14618
14619         * startup.el (startup-splash-frame): Change ID logo name.
14620
14621 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14622
14623         * files.el (after-find-file): If the user presses C-g on
14624         directory-creation prompt, kill the buffer.
14625
14626 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14627
14628         * simple.el (count-words-region): Reverse previous change.
14629
14630 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14631
14632         * replace.el (query-replace): Just call perform-replace.
14633         (query-replace-regexp): Ditto.
14634         (perform-replace): Move region handling here.
14635         (perform-replace): Use the new arg to match-data.
14636
14637 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14638
14639         * x-init.el: Install X specific display table that
14640           displays char 0240 as a space to avoid whatever it is
14641           that screws up display of that character code.
14642
14643 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14644
14645         * help.el (function-arglist): If no arguments are documented for a
14646         subr, print nothing rather than incorrect output.
14647
14648 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14649
14650         * cmdloop.el (command-error): Update bail-out error message to use
14651         `emacs-program-name'.
14652
14653         * lib-complete.el: Remove reader macro cruft.
14654
14655         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14656         cruft.
14657
14658         * simple.el (count-words-region): Drop interactive-p check on the
14659         message.
14660
14661 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14662
14663         * font.el
14664         * msw-faces.el
14665         Correct spelling of mswindows-font-canonicalize-name.
14666
14667 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14668
14669         * ldap.el (ldap-host-parameters-alist): Replaced with
14670         `ldap-host-parameters-plist'
14671         (ldap-search): Adapt to previous change
14672
14673 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14674
14675         * about.el (about-hackers): Update Bob Weiner bio.
14676         (about-maintainer-info): Ditto.
14677
14678 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14679
14680         * simple.el (display-warning-minimum-level): Docfix.
14681
14682 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14683
14684         * widget.el (:default-get): New keyword.
14685         * wid-edit.el (default, widget-default-default-get): Define it.
14686         (group, widget-group-default-get): Define it.
14687         (menu-choice, widget-choice-default-get): Define it.
14688         (widget-default-get): New function.
14689         (widget-choice-action): Call it.
14690         (widget-editable-list-entry-create): Call it.
14691
14692 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14693
14694         * byte-optimize.el (byte-boolean-vars): Removed.
14695         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14696         lookup through `byte-boolean-vars'.
14697
14698 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14699
14700         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14701         resource-provided values into ghost specs for scrollbar-height and
14702         scrollbar-width.
14703
14704 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14705
14706         * byte-optimize.el: Don't attempt to optimize /=.
14707
14708         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14709         (byte-compile-/=): Ditto.
14710
14711 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14712
14713         * apropos.el: Use `with-displaying-help-buffer'.
14714         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14715         Use `with-displaying-help-buffer'.
14716         (apropos-follow): Do not give special treatment to buffer cursor
14717         was in prior to a mouse click.
14718         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14719         (apropos-print-doc): Set correct buffer for setting text
14720         properties.
14721
14722 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14723
14724         * help.el (help-buffer-prefix-string): New variable.
14725         (help-buffer-name): Use it.
14726
14727         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14728         mode menu.
14729
14730 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14731
14732         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14733
14734 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14735
14736         * files.el (find-file-noselect): Update docstring.
14737         (find-file-noselect): Signal an error if found an unreadable file.
14738         (file-chase-links): Save the match data.
14739         (normal-mode): Use `lwarn' and `error-message-string'.
14740         (interpreter-mode-alist): Change defconst to defvar.
14741         (inhibit-first-line-modes-regexps): Ditto.
14742         (inhibit-first-line-modes-regexps): Added .tgz.
14743         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14744         (change-major-mode-with-file-name): New user-option.
14745         (set-visited-file-name): Synched with FSF.
14746         (file-name-extension): New function, from FSF 20.3.
14747         (file-relative-name): Synched with FSF.
14748         (save-some-buffers): Support the C-r feature.
14749         (recover-session): Synched with FSF.
14750         (kill-some-buffers): Ditto.
14751         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14752
14753 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14754
14755         * files.el (insert-file): Undo previous change and reenable use of
14756         format.el.
14757
14758 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14759
14760         * window-xemacs.el (recenter): Define.
14761
14762 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14763
14764         * font.el (mswindows-font-create-name)
14765         (mswindows-font-create-object): new functions for mswindows type
14766         fonts.
14767
14768         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14769         strings are parsed as well as font objects.
14770
14771 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14772
14773         * modeline.el (defining-kbd-macro): Restore modeline indication of
14774         kbd-macro being recorded.
14775         (add-minor-mode): Simplify docstring.
14776         (modeline-minor-mode-menu): Remove stuff.
14777
14778 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14779
14780         * code-process.el (call-process): dynamically decide process
14781         coding type.
14782
14783 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14784
14785         * modeline.el: Add line-number-mode, column-number-mode to
14786         the modeline minor-mode menu.  Button2 on the line number does
14787         goto-line.
14788
14789 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14790
14791         * mouse.el: move x-selection-owner-p type things to
14792         selection-owner-p.
14793
14794         * msw-init.el: copy zmacs stuff from x-init.el
14795
14796         * msw-select.el (mswindows-own-selection)
14797         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14798         functions. Very simple minded implementation of selectio
14799         ownership.
14800
14801         * select.el (own-selection) (disown-selection)
14802         (activate-region-as-selection) (select-make-extent-for-selection)
14803         (valid-simple-selection-p): functions moved from x-select.el for
14804         generalized selection.
14805
14806         * x-select.el: see select.el changes.
14807
14808         * x-toolbar.el: use new selection functions.
14809
14810 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14811
14812         * packages.el (packages-find-package-directories): Fixed bug that
14813         would pick up multiple site-package directories.
14814         (package-locations): Added "xemacs-packages" as a late package
14815         location.
14816
14817         * find-paths.el: Now uses `emacs-program-name' and
14818         `emacs-program-version'.
14819         Additions to enforce version-specific directories in
14820         `paths-find-version-directory'.
14821
14822 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14823
14824         * default.el: Removed.
14825         * site-start.el: Removed.
14826
14827 1998-04-29  Didier Verna  <didier@xemacs.org>
14828
14829         * minibuf.el (minibuffer-history-minimum-string-length): Default
14830         to nil.
14831
14832 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14833
14834         * find-paths.el (paths-program-name): Rename.
14835         (paths-emacs-root-p): Ditto.
14836         (paths-find-site-directory): Ditto.
14837
14838 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14839
14840         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14841         `emacs-lisp-byte-compile-and-load'.
14842
14843 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14844
14845         * ldap.el (ldap-search): Fixed additional parameter passing to
14846         `ldap-open'
14847
14848 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14849
14850         * select.el (kill-primary-selection) (selection-owner-p)
14851         (copy-primary-selection) (yank-clipboard-selection)
14852         (selection-exists-p) (delete-primary-selection): new file and
14853         functions that do the right thing for the selected device.
14854
14855         * x-menubar.el: use generalised selection functions.
14856
14857         * dumped-lisp.el: dump select.el.
14858
14859 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14860
14861         * find-paths.el (paths-progname): New variable.
14862         (paths-emacs-root-p): Use it.
14863         (paths-find-site-directory): Ditto.
14864
14865 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14866
14867         * loadup.el ((member "dump" command-line-args)): Dump as
14868         `infodock' if InfoDock.
14869
14870 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14871
14872         * find-paths.el (construct-emacs-version): Simplify, include
14873         program name in the return value.
14874         * (paths-find-version-directory): Use it.
14875
14876 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14877
14878         * info.el (Info-parse-dir-entries): Fixed regexp
14879         (Info-build-dir-anew): Remove full suffix and capitalize info file
14880         name for files with no @direntry
14881         (Info-batch-rebuild-dir): New function
14882         (Info-suffixed-file): Check for regular files instead of simple
14883         file existence (could catch directories before)
14884
14885 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14886
14887         * setup-paths.el, find-paths.el: Removed uses of `not' which
14888         temacs doesn't have.
14889
14890         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14891         into root searching.
14892
14893 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14894
14895         * subr.el: Remove definition of `not'.
14896
14897 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14898
14899         * msw-glyphs.el: enable graphics support.
14900
14901 1998-04-23  Didier Verna  <didier@xemacs.org>
14902
14903         * x-menubar.el (default-menubar): restored the line-number-mode
14904         option.
14905
14906         * misc doc string updates related to the options menu.
14907
14908 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14909
14910         * setup-paths.el (paths-construct-load-path): Fix typo.
14911
14912 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14913
14914         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14915         font-menu-ignore-scaled-fonts don't have to be bound now; this
14916         gets us one step further towards making --no-autoloads work.
14917
14918         * startup.el (normal-top-level): Load auto-autoloads only if
14919         lisp-directory is non-nil.
14920
14921         * setup-paths.el (paths-construct-load-path): Made it robust
14922         against nil lisp-directory.
14923
14924         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14925         to the list of variables that cause a warning when nil.
14926
14927         * toolbar.el (init-toolbar-location): Now works even when there's
14928         no toolbar icon directory.
14929
14930 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14931
14932         * help.el (view-lossage): Recognize it.
14933
14934         * simple.el (log-message): Mark multiline messages.
14935
14936 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14937
14938         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14939
14940 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14941
14942         * package-get.el (package-get-all):  add `\n' separator to
14943         interactive specification so that both variables are read
14944
14945 1998-04-22  Didier Verna  <didier@xemacs.org>
14946
14947         * x-menubar.el: ported the options menu to Custom.
14948         Moved the "read only" toggle button to the buffers menu.
14949         Corrected some missing ;;;###autoload or defcustom.
14950
14951         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14952         the scrollbar-visible specifier for options menu handling.
14953
14954         * toolbar.el (toolbar-visible-p)
14955                      (toolbar-captioned-p)
14956                      (default-toolbar-position): defcustom wrappers around
14957         the toolbar specifiers for options menu handling.
14958
14959         * frame.el (get-frame-for-buffer-default-instance-limit):
14960         defcustom it for options menu handling.
14961
14962         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14963         font-lock-mode for options menu handling.
14964
14965         * cus-start.el: added Custom properties to overwrite-mode for
14966         options menu handling.
14967
14968 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14969
14970         * about.el: shameless self-promotion.
14971
14972 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14973
14974         * simple.el (raw-append-message): Slightly optimize.
14975         (remove-message): Use `push' for clarity.
14976         (append-message): Ditto.
14977         (display-warning): Dito.
14978         (raw-append-message): Send the message to the appropriate device.
14979
14980 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14981
14982         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14983         From Sean MacLennan <Sean.MacLennan@pika.ca>
14984
14985 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14986
14987         * setup-paths.el: Changed `directory-sep-char' to
14988         `path-separator', following a change in GNU Emacs.
14989
14990 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14991
14992         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14993         (Info-build-dir-anew): Add a final newline.
14994         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14995         is `always'
14996         (Info-rebuild-dir): Ditto
14997
14998         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14999
15000 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15001
15002         * simple.el (count-words-buffer): Retain zmacs region.
15003         (count-words-region): Ditto.
15004         * simple.el: (what-line): Expanded line counts.
15005         (count-lines): New parameter to conditionalize whether collapsed
15006         lines get counted.
15007         From Bob Weiner <weiner@altrasoft.com>
15008
15009 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15010
15011         * packages.el (package-locations): infodock-packages must override
15012         mule-packages and packages.
15013
15014 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15015
15016         * wid-edit.el:
15017         remove rude messages from widget-activation-widget-mapper
15018         and widget-activation-glyph-mapper
15019
15020 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15021
15022         * toolbar.el: Remove (featurep 'x) test from
15023         toolbar-make-button-list
15024
15025 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15026
15027         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15028         only if in the same frame.
15029
15030 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15031
15032         * packages.el (package-locations): Added site-packages hierarchy.
15033
15034         * setup-paths.el (paths-default-info-directories): Introduced and
15035         used.
15036
15037         * packages.el, setup-paths.el: Set various path searching depths
15038         to 1.
15039
15040         * packages.el (packages-hierarchy-depth):
15041         (packages-load-path-depth): Introduced and used.
15042
15043         * setup-paths.el (paths-load-path-depth): Introduced and used.
15044
15045         * find-paths.el (paths-find-recursive-path): Added max-depth
15046         parameter.
15047
15048 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15049
15050         * setup-paths.el (paths-construct-info-path): Removed
15051         dependency on behavior of (file-name-as-directory "").
15052
15053 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15054
15055         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15056         lisp objects
15057
15058 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15059
15060         * dump-paths.el, startup.el: Added handling for --debug-paths.
15061
15062 1998-04-15  William M. Perry  <wmperry@aventail.com>
15063
15064         * wid-edit.el: We cannot just set the help-echo or balloon-help
15065           properties for an extent based on the :help-echo widget
15066           property, since help-echo and balloon-help cause an EXTENT to
15067           get passed in, where :help-echo functions are expecting a WIDGET
15068
15069 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15070
15071         * scrollbar.el (init-scrollbar-from-resources): Call
15072         mswindows-init-scrollbar-metrics when appropriate.
15073
15074 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15075
15076         * dumped-lisp.el: dump x-toolbar for window system
15077
15078         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15079         have support and xpm.
15080
15081 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15082
15083         * files.el (toggle-read-only): Fix docstring.
15084         From Didier Verna <didier@xemacs.org>
15085
15086 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15087
15088         * startup.el (normal-top-level): Load autoload-file-name without
15089         specifying an extension---some people only auto-autoload.el.gz.
15090
15091 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15092
15093         * files.el (backup-enable-predicate): Don't bomb on NAME being
15094         nil.
15095
15096 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15097
15098         * find-paths.el, packages.el: Now prefers configure'd paths.
15099         This shouldn't cause any of the originally anticipated problems as
15100         the current paths architecture will not define the various
15101         configure-xxx variables if they're not specified on the configure
15102         command line.
15103
15104         * find-paths.el, setup-paths.el, packages.el: Removed all
15105         mentionings of "/" as a path separator.
15106         Used paths-construct-path throughout.
15107
15108         * find-paths.el (paths-construct-path): Created to assemble paths
15109         from directory components.
15110
15111         * setup-paths.el, packages.el: Used paths-decode-directory-path
15112         instead of decode-path-internal.
15113
15114         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15115         and associates.
15116         (paths-decode-directory-path) Created.
15117
15118         * setup-paths.el: Changed configure-exec-path to
15119         configure-exec-directory.
15120
15121 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15122
15123         * packages.el (packages-find-packages): Fixed decoding of
15124         EMACSPACKAGEPATH.
15125
15126         * startup.el: -no-packages -> -no-early-packages.
15127
15128         (packages-load-package-lisps): Fixed loading of auto-autoload
15129         files.
15130
15131         * startup.el (normal-top-level): Fixed loading of core
15132         auto-autoload.
15133
15134         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15135
15136         * startup.el, packages.el, dump-paths.el: Added proper settings
15137         for site-directory and lisp-directory variables.
15138
15139         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15140         inhibit-package-autoloads and fixed handling of it.
15141
15142         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15143         handling of former inhibit-package-init, now
15144         inhibit-early-packages, to make -vanilla etc. work.
15145
15146 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15147
15148         * code-process.el (start-process): Fallback to 'undecided instead
15149         of 'binary for process input coding stream.
15150
15151         * process.el (start-process): Docstring fix.
15152
15153 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15154
15155         * info.el (Info-insert-dir): Do not insert temporary dir files
15156         in Info-dir-file-attributes
15157         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15158         (Info-rebuild-dir): Ditto.
15159
15160 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15161
15162         * obsolete.el: Added obsoleteness declarations for
15163         `site-directory' and `Info-default-directory-list'.
15164
15165 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15166
15167         * find-paths.el (paths-find-emacs-root): Only look at the
15168         executable at the end of the symlink chain for determining the
15169         Emacs root.
15170
15171 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15172
15173         * setup-paths.el (paths-construct-info-path): Changed construction
15174         to cater to gone default in configure.
15175
15176         * find-paths.el (paths-uniq-append): Added.
15177
15178         * packages.el: Rewritten package path construction once again.
15179
15180         * dump-paths.el, startup.el: Removed package-path as a global
15181         variable.
15182
15183         * package-admin.el (package-admin-add-single-file-package):
15184         (package-admin-add-binary-package): Changed package-path to
15185         late-packages.
15186
15187         * packages.el (packages-split-path): Split path at "/" rather than
15188         nil according to change in emacs.c.
15189
15190 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15191
15192         * setup-paths.el (paths-construct-info-path): Changed info path
15193         order so that directories come out right.
15194         (paths-find-lock-directory): Fixed bug: It used to think
15195         configure-lock-directory is a path.
15196
15197 1998-04-06  Jeff Miller <jmiller@smart.net>
15198
15199         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15200         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15201         eases the use of toolbar-add/kill-item functions.
15202
15203 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15204
15205         * code-files.el (file-coding-system-alist): Commented out
15206         loaddefs.el magical treatment.
15207
15208 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15209
15210         * info.el (Info-rebuild-outdated-dir): Added new option
15211         `conservative' and made it the default
15212         (Info-rebuild-dir): Appropriately parse multi-line description
15213         strings, and multi-section dir files. Issue warning when dir
15214         is rebuilt as temporary
15215         (Info-build-dir-anew): Issue warning when dir is built as
15216         temporary
15217
15218 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15219
15220         * list-mode.el (list-mode-map): Bind highlight motion commands to
15221         standard keys left, right, C-b and C-f.
15222
15223 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15224
15225         * files.el (auto-mode-alist): allow .sc for Scheme->C
15226
15227 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15228
15229         * loadup.el (pureload): Don't quote (garbage-collect).
15230
15231 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15232
15233         * package-get-base.el: Updated.
15234
15235 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15236
15237         * isearch-mode.el (isearch-just-started): New variable.
15238         (isearch-mode): Set it.
15239         (isearch-repeat): Advance one character forward only if the search
15240         was successful, and was not just started.
15241         (isearch-repeat): Clear isearch-just-started.
15242
15243 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15244
15245         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15246         if running -batch.
15247
15248 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15249
15250         * subr.el (listify-key-sequence): Removed.
15251
15252 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15253
15254         * bytecomp.el (byte-compile-print-gensym): New option.
15255         (byte-compile-output-file-form): Use it.
15256         (byte-compile-output-docform): Ditto.
15257         (byte-compile-compiled-obj-to-list): Ditto.
15258
15259 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15260
15261         * msw-glyphs.el: set frame icon if xpm support.
15262
15263 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15264
15265         * help.el: Code that pretty prints variable values
15266           removed.
15267
15268 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15269
15270         * find-paths.el (paths-emacs-root-p): Correct test for installation
15271         directory.
15272         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15273
15274 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15275
15276         * loaddefs.el: Don't set debug-ignored-errors; leave
15277           its default value set to nil.
15278
15279 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15280
15281         * info.el (Info-rebuild-dir): fixed mis-spelling.
15282
15283 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15284
15285         * info.el (Info-rebuild-outdated-dir): New custom var
15286         (Info-insert-node): Create/update dir file when needed, ie when it
15287         does not exist or is older than some info files in directory
15288
15289 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15290
15291         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15292         for last packages, mainly for using a 20.4 package base.
15293
15294         * packages.el (late-packages): Typo fix.  It was called
15295         early-packages.
15296
15297         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15298         relative symlinks correctly.
15299         (paths-find-emacs-roots): More rigorous checking for plausible
15300         configuration-time root.
15301
15302         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15303         find its roots.
15304
15305 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15306
15307         * faces.el: Fix docstrings.
15308         * glyphs.el: Fix docstrings.
15309         * mouse.el: Fix docstrings.
15310
15311         * frame.el: Change phrase `current frame' to `selected frame'.
15312
15313         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15314
15315         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15316         macros using backquote to make them infinitely more readable.
15317
15318 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15319
15320         * packages.el (packages-find-package-path): Hardcoded specialized
15321         InfoDock support until we can clean this up.
15322
15323         * help.el (describe-bindings-1): Return the value of the bindings
15324         help buffer created.
15325         (describe-bindings): Ditto.
15326
15327         * simple.el (set-variable): Restore previous behavior of not
15328         bombing if the variable to set is not boundp.
15329
15330 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15331
15332         * packages.el (packages-handle-package-dumped-lisps): Allow for
15333         non-local files to be loaded off the package-lisp variable.
15334
15335 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15336
15337         * x-faces.el: Global X resources should override
15338           specs for all device classes (color, grayscale, mono);
15339           code currently doesn't override any of them.  Fixed by
15340           calling remove-specifier with '(x default) as the tag
15341           set and allowing inexact matches.
15342
15343 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15344
15345         * faces.el: Separated face initializations based on
15346           device classes into device type specific (tag set,
15347           instantiator) pairs.
15348
15349 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15350
15351         * wid-edit.el (widget-choice-action): Remember user's explicit
15352         choice.
15353         (widget-choice-value-create): Respect it.
15354         From Richard Stallman <rms@gnu.org>
15355
15356 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15357
15358         * setup-paths.el (paths-construct-info-path): Always append
15359         existing directories from configure-time info path.
15360
15361         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15362         Info-directory-list.
15363
15364         * info.el: Removed Info-default-directory-list which was broken by
15365         design.
15366         Removed bogus initialization of Info-directory-list---startup.el
15367         can do a much better job.
15368         Added autoload of Info-directory-list.
15369
15370         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15371         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15372         be exclusive; now it's merely given precedence, just like in the
15373         old days.
15374
15375 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15376
15377         * find-paths.el (paths-find-architecture-directory): Fix bug with
15378         finding; it used to default too early.
15379
15380 1998-03-25  Martin Buchholz <martin@xemacs.org>
15381
15382         * packages.el (packages-split-path): Fix a bug; it used to fail
15383         for paths that weren't split.
15384
15385 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15386
15387         * finder.el (finder-compile-keywords): trap on errors.
15388
15389 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15390
15391         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15392           fourth argument of t so that only the specs exactly
15393           matching the tag lists are removed.
15394
15395 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15396
15397         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15398
15399 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15400
15401         * minibuf.el (mouse-read-file-name-1): If a default directory was
15402         specified, use it for generating the completions.
15403
15404 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15405
15406         * update-elc.el: Now respects inhibit-package-init and
15407         inhibit-site-lisp.
15408         Now does path construction with loadup-paths.
15409
15410         * startup.el (normal-top-level, startup-setup-paths): Now respects
15411         inhibit-package-init and inhibit-site-lisp.
15412
15413         * packages.el (packages-find-package-path): Extended package path
15414         by version-specific hierarchies.
15415         (packages-find-packages): Now respects inhibit flag and
15416         inhibit-site-lisp.
15417         Moved path setup to loadup-paths.
15418
15419         * make-docfile.el: Now respects inhibit-package-init and
15420         inhibit-site-lisp.
15421         Now does path construction with loadup-paths.
15422
15423         * loadup.el: Now respects inhibit-package-init and
15424         inhibit-site-lisp.
15425
15426         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15427
15428         * loadup-paths.el: New file: setup load-path to encompass
15429         packages.
15430
15431 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15432
15433         * auto-show.el: load-gc renamed to pureload.
15434         * site-load.el: Ditto.
15435         * packages.el (toplevel): Ditto.
15436         * loadup.el (really-early-error-handler): Ditto.
15437         * dumped-lisp.el (preloaded-file-list): Ditto.
15438         * cus-face.el (custom-declare-face): Ditto.
15439
15440 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15441
15442         * <Today>: The Big Path Searching Overhaul.
15443
15444         * find-paths.el: New file: find and assemble paths in the
15445         installation hierarchy.
15446
15447         * setup-paths.el: New file: global layout of paths and directories
15448         within the XEmacs hierarchy.
15449
15450         * packages.el: Replaced everything related to path searching and
15451         startup by code in terms of find-paths.
15452
15453         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15454         the new path searching engine.
15455
15456         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15457         and setup-paths.
15458
15459 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15460
15461         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15462         setup-paths.el.
15463
15464 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15465
15466         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15467         compiles identically in any configuration.
15468         Removed irrelevant commentary.
15469
15470 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15471
15472         * simple.el (set-variable): Allow setting specifiers.
15473
15474 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15475
15476         * lisp.el (forward-sexp): Revert previous change.
15477
15478 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15479
15480         * frame.el (frame-initialize): Use `delete-console' instead of
15481         `delete-device' to delete the stream console to match the usage in
15482         Fkill_emacs.
15483
15484 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15485
15486         * files.el (cdpath-previous): New variable.
15487         (cd): Use it.
15488         From Bob Weiner <weiner@wave.altrasoft.com>
15489
15490 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15491
15492         * keydefs.el: Changed keybindings of forward-char,
15493           backward, scroll-up and scroll-down to point to their
15494           -command counterparts.
15495
15496         * simple.el: New functions: forwarc-char-command,
15497           backwrad-char-command, scroll-up-command,
15498           scroll-down-command which work liek their counterparts
15499           except that they honor the variable
15500           signal-error-on-buffer-boundary.
15501
15502           Definition of signal-error-on-buffer-boundary received
15503           from src/cmds.c.
15504
15505           defvar declaration added for word-across-newline to avoid
15506           byte-compiler warning about the free variable reference.
15507
15508 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15509
15510         * winnt.el: Removed "%t" from the beginning of
15511         modeline-format. From now on, there's no nt-specifics in the modeline.
15512
15513 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15514
15515         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15516         of `when' with `if'.
15517
15518 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15519
15520         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15521         mswindows. Must be reworked along with glyphs.el, or
15522         merged into it, after there is images support.
15523
15524         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15525         'mswindows.
15526
15527 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15528
15529         * faces.el: fix for text cursor initialization.
15530         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15531         From Andy Piper <andyp@parallax.co.uk>
15532
15533 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15534
15535         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15536         if there is an existing package that handles it and warn the user
15537         about that mode.
15538
15539 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15540
15541         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15542         Installation" menu item when Installation-string is not bound.
15543
15544 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15545
15546         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15547         From Jeremiah W. James <jerry@cs.ucsb.edu>
15548
15549 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15550
15551         * msw-faces.el:
15552         * faces.el: Fix face initialization.
15553
15554 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15555
15556         * files.el (backup-enable-predicate): fix breakage introduced
15557         by TMPDIR patch.
15558
15559 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15560
15561         * x-faces.el (x-init-face-from-resources): The
15562           TTY face property retrieval functions don't return
15563           specifiers, so use face-property instead.
15564
15565 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15566
15567         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15568
15569 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15570
15571         * x-menubar.el: Expanded documentation for
15572           option-save-faces.  Changed Options -> Browse Faces
15573           menu entry to invoke customize-face.
15574
15575 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15576
15577         * faces.el: Most face initialization moved out of
15578           init-other-random-faces to the top level so that the
15579           initialization happens before Xemacs is dumped.  Much
15580           of the fascist "face-differs-from-default-p or FROB!"
15581           code has been retired in favor of letting the user do
15582           what they want to do.  Face initialization code changed
15583           to use `default' specifier tag so that the settings can
15584           be overridden later if the user wishes it.
15585
15586 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15587
15588         * about.el (about-hackers): Update contributors list.
15589
15590 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15591
15592         * specifier.el: Define new specifier tag `default'.
15593
15594         * modeline.el: Initialize faces using `default' tag.
15595
15596         * x-faces.el (x-init-face-from-resources): Remove
15597           specifier specs containing the `default' tag before
15598           adding new specs.
15599
15600 1998-03-02  John Jones  <jj@asu.edu>
15601
15602         * package-get.el (package-get-all): fixed arguments on call to
15603         package-admin-add-single-file-package.
15604         * package-get.el (package-get-installedp): fixed to match
15605         advertised behavior.
15606         * package-get.el: added function package-get-update-all which
15607         installs newest versions of all the current packages (if they are
15608         not already installed).
15609
15610 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15611
15612         * files.el (find-file-noselect): Uncommented `truename' binding in
15613         `let*' and use it later to set `buffer-file-truename' iff it's
15614         still nil, as happens for example when finding a compressed
15615         file with "jka-compr".
15616
15617 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15618
15619         * faces.el: in make-face-* type functions do the operation for all
15620         window systems, not just the first one found.
15621
15622         * font.el: call mswindows-list-fonts for mswindows.
15623
15624 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15625
15626         * code-process.el (call-process-region):
15627         * process.el (call-process-region):
15628         * package-get.el (package-get-dir):
15629         * files.el (backup-enable-predicate):
15630         * gnuserv.el (gnuserv-temp-file-regexp):
15631         Use temp-directory in place of `/tmp'.
15632
15633 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15634
15635         * "Fast" dired-in-C enhancements for Windows 95/NT:
15636
15637         * files.el: Added function, `wildcard-to-regexp', from GNU
15638           Emacs.
15639
15640         * files.el (insert-directory): Modified to use special
15641           dired-in-C enhancements if present.
15642
15643 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15644
15645         * code-files.el: make default coding no-conversion.
15646
15647 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15648
15649         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15650         the load-path.
15651
15652         * update-elc.el: Strip directory when testing for files not to
15653         bytecompile.
15654
15655 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15656
15657         * lisp-mode.el: Use recommended form for menus.
15658
15659         * info.el (Info-construct-menu): Use recommended form for menus.
15660
15661         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15662         entry.
15663
15664 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15665
15666         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15667           (get-frame-for-buffer-noselect): Always return frames
15668           in the not-this-window-p cond clause.
15669
15670 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15671
15672         * help.el (describe-installation): New function.
15673
15674         * x-menubar.el (default-menubar): Add describe-installation to
15675         Help menu.
15676
15677         * packages.el (packages-unbytecompiled-lisp): Installation.el
15678         should not be bytecompiled.
15679
15680         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15681         XEmacs.
15682
15683         * x-menubar.el (default-menubar): Use correct guard for VM menu
15684         entry.
15685
15686         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15687         coding.
15688         From Andy Piper <andyp@parallax.co.uk>
15689
15690 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15691
15692         * ldap.el: Do not require ldap-internal at compile time.
15693
15694 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15695
15696         * code-files.el: new file. a virtual copy of mule-files.el
15697         but without charset
15698         dependencies. (toggle-buffer-file-ocding-system) new function for
15699         changing the eol type for the current buffer.
15700
15701         * code-process.el: new file. a copy of
15702         mule-process.el. mule-process.el will disappear when things have
15703         settled.
15704
15705         * coding.el: new file. a virtual copy of mule-files.el but
15706         without charset dependencies. (coding-system-base) new function
15707         for getting the parent coding system of a coding system with eol
15708         type set.
15709
15710         * dumped-lisp.el: add above files for the non-mule case.
15711
15712 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15713
15714         * window-xemacs.el (display-buffer): If no explicit
15715           frame is specified, search for a window that displays
15716           the buffer on the currently selected frame, before
15717           searching other frames.
15718
15719 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15720
15721         * frame.el (get-frame-for-buffer): If not-this-window-p
15722           is non-nil, use window on the selected frame if it is not
15723           also the selected window.  When defaulting, search for
15724           windows on the currently selected fgrame before searching
15725           other frames.
15726
15727 1998-02-25  Didier Verna  <didier@xemacs.org>
15728
15729         * modeline.el (modeline-swap-buffers): originally named
15730         `mouse-release-modeline'. Whether to actually swap the buffers is
15731         decided in `mouse-drag-modeline'.
15732         (mouse-drag-modeline): A button release event is considered a
15733         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15734         stay unchanged.
15735
15736 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15737
15738         * x-menubar.el: Put redo on the menubar.
15739         From Aki Vehtari <Aki.Vehtari@hut.fi>
15740
15741 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15742
15743         * bytecomp.el (displaying-byte-compile-warnings): if
15744         temp-buffer-show-function is set, use it to display current set of
15745         warnings in the "*Compile-Log-Show*" buffer.
15746
15747         * simple.el (display-warning-buffer): if temp-buffer-show-function
15748         is set, use it to display current set of warnings in the
15749         "*Warnings-Show*" buffer.
15750
15751 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15752
15753         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15754         Common Lisp.
15755
15756 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15757
15758         * menubar.el: Allow button descriptors at least 2 long.
15759
15760         * x-menubar.el (default-menubar): Use recommended forms.
15761         (file-menu-filter): Remove.
15762         (edit-menu-filter): Remove.
15763
15764 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15765
15766         * about.el (about-hackers): Updated.
15767
15768 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15769
15770         * help.el (help-max-help-buffers): new variable
15771         (help-register-and-maybe-prune-excess): new function
15772         (help-buffer-name): use help-max-help-buffers.
15773         (with-displaying-help-buffer): use
15774         help-register-and-maybe-prune-excess.
15775
15776         * help.el (help-maybe-pretty-print-value): if the value fits on
15777         one line, let it.
15778
15779 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15780
15781         * (with-displaying-help-buffer): there is no need to kill the buffer
15782         if it exists, because with-output-to-temp-buffer will clear it.
15783         further, killing the buffer violates the rule that
15784         temp-buffer-show-function, if set, has the full responsibility of
15785         showing the temp buffer.  killing the buffer fucks with the window
15786         configuration, hosing temp-buffer-show-function.
15787
15788
15789 1998-02-23  Didier Verna  <didier@xemacs.org>
15790
15791         * modeline.el (mouse-drag-modeline):
15792         - Always scroll the modeline that was originally clicked on.
15793         - Use x pixels instead of x characters (which doesn't work anyway)
15794         as horizontal reference for modeline dragging. This allows us to
15795         keep on dragging the modeline even if the motion event occurs in
15796         another window.
15797
15798 1998-02-23  Didier Verna  <didier@xemacs.org>
15799
15800         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15801         glyph on the modeline to indicate that dragging the mouse has an
15802         effect both horizontally and vertically.
15803
15804 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15805
15806         * about.el (about-xemacs): Get rid of redundant visible version
15807         number.
15808
15809 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15810
15811         * about.el (about-hackers): Update credits.
15812
15813 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15814
15815         * prim/register.el (view-register): Show register type file-query.
15816
15817 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15818
15819         * mode-motion.el (mode-motion-highlight-internal):
15820           save-excursion inside save-window-exucrsion form to
15821           hide buffer point changes from save-window-excursion.
15822           Prevents display flickering when the mouse pointer
15823           moves.
15824
15825 1998-02-17  Didier Verna  <didier@xemacs.org>
15826
15827         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15828         function to handle correctly the case of a toolbar one side of the
15829         window: scrolling will not necessarily happen.
15830
15831 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15832
15833         * files.el (after-find-file): Restore missing argument
15834           to format that provides filename for "... consider M-x
15835           recover-file" message.  Also call `message' with "%s"
15836           as the first arg instead of an arbitrary string.
15837
15838 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15839
15840         * about.el (about-hackers): Various additions.
15841
15842 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15843
15844         * autoload.el (generate-file-autoloads-1): Don't force an extra
15845         line out when copying on-the-same line autoloads.
15846
15847         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15848         is installed.
15849
15850 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15851
15852         * x11/x-win-xfree86.el (x-win-init-xfree86):
15853         * x11/x-win-sun.el (x-win-init-sun):
15854         * x11/x-init.el (x-initialize-compose):
15855         * prim/simple.el:
15856         (backward-or-forward-kill-sexp):
15857         (backward-or-forward-kill-sentence):
15858         (backward-or-forward-kill-word):
15859         (backward-or-forward-delete-char):
15860         * prim/isearch-mode.el (isearch-help-or-delete-char):
15861         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15862         x-keysym-on-keyboard-p to detect backspace.
15863         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15864         Clean up symbols used with dead keys, checking Linux and solaris
15865         keysyms.
15866         Simplify x-win-*.el using above methods.
15867         Change documentation for x-keysym-*-p functions.
15868
15869 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15870
15871         * about.el (about-hackers): Restore entries for Michael Sperber and
15872         Vinnie Shelton.
15873         From Vinnie Shelton <acs@acm.org>
15874
15875 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15876
15877         * simple.el (count-words-region): Ditto.
15878
15879 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15880
15881         * simple.el (count-words-buffer): Document.  Don't print anything
15882         if non-interactive.
15883
15884 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15885
15886         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15887         multiple files in InfoDock.
15888
15889 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15890
15891         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15892         from version.el in InfoDock.
15893
15894         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15895         specially.
15896
15897 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15898
15899         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15900         variable name in docstring.
15901
15902 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15903
15904         * menubar.h: Include "gui.h".
15905
15906 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15907
15908         * site-load.el: Fix documentation.
15909
15910 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15911
15912         * package-get-base.el (package-get-base): Updated.
15913
15914         * keymap.el: PC-ize.
15915
15916 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15917
15918         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15919         from' on a fresh line.
15920
15921 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15922
15923         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15924         object.
15925
15926 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15927
15928         * undo-stack.el: PC-ize.
15929
15930         * cmdloop.el: PC-ize.
15931
15932 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15933
15934         * bytecomp-runtime.el: PC-ize.
15935
15936         * byte-optimize.el: Prolog fixup.  PC-ize.
15937
15938         * cus-dep.el: Spelling fix.
15939
15940         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15941         entries follow).
15942
15943 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15944
15945         * text-mode.el (text-mode-hook-identify): New function,
15946         put on text-mode-hook.  Set text-mode-variant here.
15947         (text-mode): Don't set it here.
15948
15949 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15950
15951         * text-mode.el (text-mode-hook): New defvar.
15952         (text-mode-variant): New variable.
15953         (text-mode): Set that variable locally.
15954         (toggle-text-mode-auto-fill): New command.
15955
15956 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15957
15958         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15959
15960 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15961
15962         * text-mode.el (paragraph-indent-text-mode):
15963         Renamed from spaced-text-mode.
15964         (text-mode-map): Bind TAB to indent-relative.
15965         (indented-text-mode-map): Variable deleted.
15966         (indented-text-mode): Now an alias for text-mode.
15967
15968 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15969
15970         * loadup.el: test-atoms debugging stuffs removed.
15971
15972 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15973
15974         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15975
15976 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15977
15978         * help.el (describe-beta): Made it use `locate-data-file'.
15979         (describe-distribution): Ditto.
15980         (describe-copying): Ditto.
15981         (describe-project): Ditto.
15982         (view-emacs-news): Ditto.
15983
15984         * help-nomule.el (help-with-tutorial): Made it use
15985         `locate-data-file' to find tutorial.
15986
15987 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15988
15989         * about.el: Corrected my email address.
15990
15991         * mouse.el: Added 'mouse-mswindows-drop' similar to
15992         'mouse-offix-drop'.
15993
15994 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15995
15996         * loadup.el (running-xemacs): Spelling fix.
15997
15998 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15999
16000         * packages.el (packages-find-packages-1): Don't allow a backwards
16001         compatible lisp tree to overwrite `preloaded-file-list'.
16002
16003 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16004
16005         * loadup.el: Don't delete "xemacs" prior to dumping.
16006
16007 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16008
16009         * package-info.el (pi-last-mod-date): New function.
16010         (pi-author-version): New function.
16011         (batch-update-package-info): Use them.
16012
16013 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16014
16015         * frame.el (get-frame-for-buffer-default-to-current): Create.
16016         (get-frame-for-buffer-noselect): Allow user to use current frame
16017         with `get-frame-for-buffer-default-to-current'.
16018
16019 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16020
16021         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16022         (byte-compile-output-docform): Ditto.
16023         (byte-compile-compiled-obj-to-list): Ditto.
16024
16025 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16026
16027         * startup.el (command-line-1): Removed code that ran
16028           buffer-menu.
16029
16030 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16031
16032         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16033
16034 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16035
16036         * frame.el (suspend-emacs-or-iconify-frame): Check using
16037         `device-on-window-system-p' instead of explicitly checking for X,
16038         so that the same logic works for MS Windows.
16039         (suspend-or-iconify-emacs): Ditto.
16040
16041 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16042
16043         * about.el (about-maintainer-info): Andy Piper is back.
16044         (xemacs-hackers): Updated Andy Piper's email address.
16045         (about-hackers): Added Jonathan Harris.
16046         (about-hackers): Updated Tibor Polgar's email address.
16047
16048 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16049
16050         * about.el: Add xemacs.org email manager.
16051
16052         * package-get-base.el (package-get-base): Updated with most recent
16053         package updates.
16054
16055 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16056
16057         * help.el (function-arglist): Use `indirect-function' instead of
16058         `symbol-function' so that aliases are treated correctly.
16059
16060 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16061
16062         * help.el (help-map): Add f1 binding to `help-for-help'.
16063         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16064         (describe-key-briefly): Use `princ' "%s" to print object.
16065         (with-displaying-help-buffer): Kill buffer if it exists, again.
16066         (describe-key): Use `princ' "%s" to print object.
16067         (describe-function-1): Use `princ' "%s" to print object.
16068         Commented out alias lines removed.
16069         (help-pretty-print-limit): New variable to control pretty-printing
16070         of variable values.
16071         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16072         `help-pretty-print-value' again.  Only print-print when OBJECT is
16073         list of length less than `help-pretty-print-limit'.
16074         (describe-variable): Use `help-maybe-pretty-print-value' again.
16075
16076 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16077
16078         * simple.el (blink-matching-open): Remove C++ kludge.
16079         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16080
16081 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16082
16083         * info.el (Info-default-directory-list): Made the documentation
16084         more explanitory.
16085
16086 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16087
16088         * lisp/packages.el:
16089         * lisp/package-admin.el:
16090         * lisp/build-report.el:
16091         Fix typos.
16092
16093 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16094
16095         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16096         warnings in Java buffers without final newline and editing the
16097         last line.
16098
16099 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16100
16101         * packages.el (packages-find-packages-1): Don't allow a backwards
16102         compatible lisp tree to overwrite `preloaded-file-list'.
16103         Suggested by Colin Rafferty  <colin@xemacs.org>
16104
16105         * mouse.el (mouse-offix-drop): Set undo-boundary.
16106         From Oliver Graf <ograf@fga.de>
16107
16108 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16109
16110         * loadup.el (load-gc): rewrite as defun.
16111         Print something sensical if a required dump-time file isn't found.
16112
16113 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16114
16115         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16116         bug strikes a menudescriptor.
16117
16118         * package-get-base.el (package-get-base): Updated.
16119
16120         * package-info.el (batch-update-package-info): Derive REQUIRES
16121         from the Makefile.
16122
16123 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16124
16125         * files.el (save-some-buffers): Don't play games with deleting
16126         other windows if we are in the minibuffer window.
16127
16128 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16129
16130         * modeline.el (modeline-minor-mode-menu): Add support for :active
16131         (add-minor-mode): Document :active property to TOGGLE.
16132
16133 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16134
16135         * modeline.el (modeline-minor-mode-menu): Add support for an
16136         `:included' predicate in the `toggle-sym' plist.
16137         (add-minor-mode): Document the :included property, format
16138         docstring some more.
16139         (modeline-minor-mode-menu): Documentation string added.
16140
16141 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16142
16143         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16144         labels from the symbol-names by thwacking off the overly redundant
16145         and overused "mode", parenthesizing "minor", and capitalizing the
16146         resultant strings.  Also shortened the menu's title by eliminating
16147         the redundant buffer name.
16148         (add-minor-mode): Beautified the docstring, added mention of the
16149         `:menu-tag' property of TOGGLE.
16150         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16151         `toggle-sym' to beatify the mode-life menus.
16152         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16153         `auto-fill-function'.
16154
16155 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16156
16157         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16158         menus to :style 'toggle.
16159
16160 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16161
16162         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16163
16164 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16165
16166         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16167         only recognize first hyperlink.
16168         (hyper-apropos-highlightify): Deletia, this is already done by
16169         `hyper-apropos-insert-face'.
16170         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16171
16172 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16173
16174         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16175         mail.
16176         (toolbar-mail-reader): Add support for `send'.
16177         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16178
16179 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16180
16181         * info.el (Info-emacs-info-file-name): Add defvar for
16182         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16183         will function properly.
16184
16185 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16186
16187         * simple.el: make the backwards delete function called by
16188         `backward-or-forward-delete-char' user configurable.
16189
16190 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16191
16192         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16193         compiled function got loaded from.
16194
16195 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16196
16197         * term/apollo.el: Synched up with InfoDock 3.6.2.
16198
16199 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16200
16201         * startup.el (load-init-file): Load autoloads earlier.
16202         (startup-splash-frame): Handle InfoDock logo.
16203
16204         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16205         InfoDock.
16206         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16207
16208         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16209         doesn't have this function.
16210
16211         * packages.el (locate-data-file): Fix to call `locate-file'.
16212
16213 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16214
16215         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16216         version of version.el.
16217         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16218
16219         * x-menubar.el (default-menubar): Guard reference to
16220         `gnuserv-frame'.
16221         (default-menubar): Guard references to `font-lock-mode'.
16222         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16223         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16224
16225         * make-docfile.el: Don't snarf doc strings from autoloads.
16226
16227         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16228         loading auto-autoloads files.
16229
16230         * loaddefs.el: Disable dumping autoloads.
16231
16232 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16233
16234         * lisp-mnt.el: Synch to Emacs 20.2.
16235
16236         * help.el: Remove manual autoload of `finder-by-keyword'.
16237
16238         * finder.el (finder-by-keyword): Autoload.
16239
16240         * help.el: Conditionalize hyperbole setup.
16241
16242 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16243
16244         * packages.el (package-require): Update to reflect new data format.
16245
16246 1998-01-02  Didier Verna  <didier@xemacs.org>
16247
16248         * x-menubar.el (default-menubar): make the tutorials available
16249         through the menubar. (Plus some compilation warnings cleanup).
16250
16251 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16252
16253         * check-features.el: New file.  Perform sanity check after build.
16254
16255         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16256         files to tooltalk package.
16257         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16258         package.
16259
16260         * package-admin.el (package-admin-xemacs): Use better default for
16261         location of XEmacs binary.
16262
16263 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16264
16265         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16266         tag with sexp and add value tag with value `t'.
16267
16268 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16269
16270         * package-get.el: Changes to work with real data.
16271         From Pete Ware <ware@cis.ohio-state.edu>
16272
16273         * packages.el (packages-reload-autoloads): Guard load for the time
16274         being.
16275
16276         * update-elc.el ("packages.el"): Force loading packages.el instead
16277         of possibly out-of-date packges.elc.
16278         * make-docfile.el ("packages.el"): Ditto.
16279
16280 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16281
16282         * build-report.el (build-report-delete-regexp): Added a rule for
16283         the main tarball shadowing anything past it.
16284
16285 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16286
16287         * packages.el (package-provide): Delete a previous provide.
16288
16289         * package-info.el: New file.
16290
16291         * package-get.el: New file.
16292         From Pete Ware <ware@cis.ohio-state.edu>
16293         (package-get): Fix md5 computation to work with Mule.
16294
16295 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16296
16297         * simple.el (log-message-*): Quote symbols in docstrings properly.
16298
16299 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16300
16301         * packages.el (packages-new-autoloads): Ignore symbolic links.
16302
16303         * cus-face.el (face-custom-attributes-get): Fix typo.
16304         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16305
16306 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16307
16308         * startup.el (load-init-file): Reload new or changed autoloads
16309         unless inhibited.  Reload modified dumped lisp (stubbed).
16310
16311         * packages.el (packages-new-autoloads): New function.
16312         (packages-reload-autoloads): New function.
16313         (packages-reload-dumped-lisp): New (stub) function.
16314
16315         * loadup.el: Inhibit reloading dumped files when running temacs.
16316
16317         * loadhist.el (file-provides): Extend to handle variant
16318         extensions.
16319
16320         * replace.el (query-replace): Fix typo.
16321
16322 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16323
16324         * make-docfile.el: list-autoloads-path has been renamed.
16325         * update-elc.el: list-autoloads has been renamed.
16326
16327         * packages.el (packages-list-autoloads): Renamed.
16328         (packages-list-autoloads-path): Ditto.
16329
16330 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16331
16332         * packages.el (packages-find-packages-1): Made it signal a warning
16333         for an error in an auto-autoload.el file.
16334
16335 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16336
16337         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16338         tag with const.
16339         From Aki Vehtari <Aki.Vehtari@hut.fi>
16340
16341         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16342
16343         * loadhist.el (unload-feature): Remove autoload.
16344
16345 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16346
16347         * loadhist.el: Unpackaged.
16348
16349         * help.el (describe-symbol-find-file): Rename
16350         `describe-function-find-file' and make old name obsolete.
16351         (describe-function-1): Use it.
16352         (describe-function-1): Guard reference to
16353         `compiled-function-annotation'.
16354
16355 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16356
16357         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16358         argument.
16359         (help-mode-quit): New optional arg to control whether it kills or
16360         buries.  Tidied up.
16361         (with-displaying-help-buffer): Don't kill buffer initially, even
16362         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16363         (help-pretty-print-value): Rename back from
16364         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16365         use it, otherwise use dumped `cl-prettyprint'.
16366         (describe-variable): Use `help-pretty-print-value' again.
16367         (find-func): Removed reference to "find-func" at end.
16368
16369 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16370
16371         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16372           GUI XEmacs. Rename? x-menubar is rather window system
16373           independant, except for a couple of items.
16374
16375 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16376
16377         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16378         entries as they will no longer be distributed with XEmacs.
16379
16380         * format.el (format-alist): Fix image/tiff regexps.
16381         From P. E. Jareth Hein <jareth@camelot-soft.com>
16382
16383         * help.el (help-maybe-pretty-print-value): Rename.
16384         (describe-variable): Use it.
16385         (describe-variable): Add trailing linefeed.
16386
16387 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16388
16389         * help.el (describe-function-1): Don't output anything for
16390           arglist of autoload functions.
16391
16392 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16393
16394         * help.el (describe-function-1): Don't output anything for
16395           arglist of autoload functions.
16396
16397 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16398
16399         * help.el (help-mode-map): New bindings for `help-mode-bury',
16400         `describe-function-at-point', `describe-variable-at-point',
16401         `Info-elisp-ref', `customize-variable', `help-next-section' and
16402         `help-prev-section'.
16403         (help-next-section): New function.
16404         (help-prev-section): New function.
16405         (help-mode-quit): Changed to kill the help buffer.
16406         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16407         correctly.
16408         (help-buffer-name): New function to generate the name of help
16409         buffers.
16410         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16411         argument giving the name of the help buffer.
16412         (describe-key): Use `with-displaying-help-buffer' with name.
16413         (describe-mode): Ditto.
16414         (describe-bindings): Ditto.
16415         (describe-prefix-bindings): Ditto.
16416         (view-lossage): Ditto.
16417         (with-syntax-table): New macro.
16418         (function-called-at-point): Use `ignore-errors' and
16419         `with-syntax-table'.
16420         (function-at-point): Ditto.
16421         (describe-function): Use `with-displaying-help-buffer' with name.
16422         (function-arglist): Extracted from `describe-function-1'.  Returns
16423         function's arglist as string.
16424         (function-documentation): Extracted from `describe-function-1'.
16425         Returns function's docstring.
16426         (describe-function-1): Remove all the "stream" garbage, including
16427         the stream argument.  Use `function-arglist' and
16428         `function-documentation'.
16429         (describe-function-arglist): Just use `function-arglist'.
16430         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16431         (help-pretty-print-value): New function to help with
16432         pretty-printing variable values.  Knows about `#<...>'.  Needs
16433         `pp-internal'.
16434         (describe-variable): Use `with-displaying-help-buffer' with name.
16435         Formatting improved.  Display file where variable is defined, if
16436         known.  Use `help-pretty-print-value'.
16437         (describe-syntax): Use `with-displaying-help-buffer' with name.
16438         (list-processes): Remove "stream" garbage.
16439
16440 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16441
16442         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16443         call a dumped routine instead.
16444
16445         * x-win-xfree86.el: Wrap file in defun.
16446         * x-win-sun.el: Ditto.
16447
16448 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16449
16450         * help.el (view-emacs-news): Remove usage of outl-mouse which
16451         advises functions and does other evil things.
16452
16453 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16454
16455         * format.el (format-alist): Add `image/tiff'.
16456         From P. E. Jareth Hein <jareth@camelot-soft.com>
16457
16458 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16459
16460         * about.el (about-hackers): More names added.
16461
16462         * make-docfile.el: Remove superfluous package path search.
16463
16464         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16465
16466 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16467
16468         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16469         ignored shadows.
16470
16471 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16472
16473         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16474         get trailing slashes when added to the load-path.
16475
16476         * x-init.el (init-x-win): Locate where XEmacs X localization files
16477         are.
16478
16479 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16480
16481         * x-faces.el: Added support for foregroundToolBarColor
16482           to xpm-color-symbols.
16483
16484 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16485
16486         * etags.el (tags-remove-duplicates): Removed.
16487         (buffer-tag-table-list): Use `delete-duplicates'.
16488
16489         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16490         correctly.
16491         (get*): Defalias to `get'.
16492
16493         * cl.el (eql): Compare integers with `eq'.
16494         (cl-map-extents): Check for `map-extents' first.
16495
16496 1997-12-17  Didier Verna  <didier@xemacs.org>
16497
16498         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16499         added the 'numero', 'copyright' and 'trademark' symbols.
16500
16501         * leim/quail/latin-post.el ("french-postfix"): see above.
16502
16503 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16504
16505         * widget.el (define-widget): Check the arguments.
16506
16507         * cus-edit.el (customize-face): Use `check-argument-type'.
16508         (custom-variable-value-create): Use `signal' to signal error.
16509         (custom-variable-reset-saved): Ditto.
16510         (custom-variable-reset-standard): Ditto.
16511         (custom-face-reset-saved): Ditto.
16512
16513         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16514         (widget-default-format-handler): Ditto.
16515         (widget-checklist-add-item): Ditto.
16516         (widget-radio-add-item): Ditto.
16517         (widget-editable-list-entry-create): Ditto.
16518         (widget-sexp-prompt-value): Ditto.
16519
16520         * custom.el (custom-declare-variable): Signal errors better.
16521         (custom-handle-keyword): Ditto.
16522         (custom-declare-group): Ditto.
16523
16524         * window-xemacs.el (windows): Ditto.
16525
16526         * menubar.el (menu): Ditto.
16527
16528         * keydefs.el (keyboard): Ditto.
16529
16530         * minibuf.el (minibuffer): Ditto.
16531
16532         * process.el (execute): Ditto.
16533
16534         * fill.el (fill): Ditto.
16535
16536         * modeline.el (modeline): Ditto.
16537
16538         * help.el (help): Ditto.
16539
16540         * faces.el (faces): Ditto.
16541
16542         * files.el (files): Ditto.
16543
16544         * x-init.el (x): Ditto.
16545
16546         * lisp-mode.el (lisp): Ditto.
16547
16548         * process.el (processes): Ditto.
16549
16550         * mouse.el (mouse): Ditto.
16551
16552         * abbrev.el (abbrev): Moved from cus-edit.
16553
16554         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16555         as variable declaration.
16556
16557 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16558
16559         * menubar.el (find-menu-item): Use `check-argument-type'.
16560         (find-menu-item): Cosmetic changes.
16561
16562 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16563
16564         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16565
16566 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16567
16568         * startup.el (set-default-load-path): Only search package-path
16569         when not running temacs.
16570
16571         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16572         files.
16573
16574         * loadup.el: Correct commentary.  Reformatting.
16575         (really-early-error-handler): Use absolute path to the
16576         first dumped-lisp.el file.
16577         (really-early-error-handler): Print full path name of
16578         each dumped lisp file (inherited from InfoDock).
16579
16580         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16581         dumped-lisp.el files.
16582
16583         * make-docfile.el (preloaded-file-list): Reorder when the
16584         package-path is searched.
16585         * update-elc.el: Ditto.
16586
16587         * lisp-mode.el (call-with-condition-handler): Treat the same as
16588         `condition-case' for indentation.
16589
16590         * about.el (about-xemacs): Update release date.
16591
16592 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16593
16594         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16595         anywhere but at the last clause.
16596         (ecase): Disallow `t' and `otherwise'.
16597
16598 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16599
16600         * cus-edit.el (custom-buffer-create-buttons): New function
16601         from stuff moved out of `custom-buffer-create-internal'.
16602         (custom-novice): New variable.  Default t.
16603         (custom-display-global-buttons): Ditto.  Default `top'.
16604         (custom-buffer-create-internal): Only display help if
16605         `custom-novice' is non-nil.  Display global buttons according to
16606         `custom-display-global-buttons'.
16607
16608 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16609
16610         * menubar.el (find-menu-item): Use `check-argument-type'.
16611         (find-menu-item): Cosmetic changes.
16612
16613 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16614
16615         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16616         look.
16617
16618 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16619
16620         * format.el (format-deannotate-region):  Bug fix.
16621         Deannotating a region containing unknown tags would fail
16622         (causing decoding of text/enriched to fail at user level)
16623
16624 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16625
16626         * minibuf.el (read-directory-name): Support sixth
16627           arg, HISTORY, as already documented.
16628
16629 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16630
16631         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16632         to `ecase'.
16633
16634 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16635
16636         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16637         skk-activate.
16638
16639 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16640
16641         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.