fc6a3e75a81fce3a419a54e0f99f815eb8058a84
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-sip-itaiji-006'.
5
6         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
7         XEmacs CHISE.
8
9 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=+>big5-cdp', `=>big5-cdp@component' and
13         `=>big5-cdp@cognate'.
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
17
18 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
21         CHISE.
22         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
23         mother.
24         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
25
26 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
30
31         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
32         XEmacs CHISE.
33         (=>big5-cdp@component): Ditto.
34         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
35
36 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         setting for `=>ucs-itaiji-001@iwds-1'.
40
41         * mule/mule-charset.el (default-coded-charset-priority-list): Add
42         `=>ucs-bmp-itaiji-001@iwds-1'.
43
44         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
45         for XEmacs CHISE.
46         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
47
48 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-charset.el (default-coded-charset-priority-list):
51         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
52         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
53         `chinese-isoir165'.
54
55         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
56         CHISE.
57
58 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `=ucs-sip-itaiji-006'.
62
63         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
64         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
65
66 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
67
68         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
69         setting for `=>ucs-itaiji-009'.
70
71         * mule/mule-charset.el (default-coded-charset-priority-list): Add
72         `==ucs-bmp-itaiji-001'.
73
74         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
75         (=big5-cdp-itaiji-003): Doc fix.
76         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
77
78 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `=>zinbun-oracle'.
82
83 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `=>ucs-sip-itaiji-003'.
87
88         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
89         (=>ucs-bmp-itaiji-003): Fix `long-name'.
90         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
91
92 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
96
97 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-charset.el (default-coded-charset-priority-list): Add
100         `==ucs-bmp-itaiji-006'.
101
102         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
103         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
104         (==ucs-bmp-itaiji-006): Ditto.
105
106 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `=ucs-bmp-itaiji-012'.
110
111         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
112         XEmacs CHISE.
113         (=ucs-bmp-itaiji-012): Ditto.
114
115 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
119
120 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
123         CHISE.
124
125 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
128         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
129         and `=>>cns11643-6'.
130
131         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
132         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
133         (=>>cns11643-3): Ditto.
134         (=>>cns11643-4): Modify DOC.
135         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
136
137 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=>ucs-sip-itaiji-005'.
141
142         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
143         XEmacs CHISE.
144
145 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `==hanyo-denshi/tk/mf-01'.
149
150         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
151         for XEmacs CHISE.
152
153 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
156         `=>ucs-itaiji-007'.
157
158 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
161         `==ucs-sip-var-002'.
162
163         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
164         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
165
166 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `==ucs-itaiji-001'.
170
171 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
172
173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
174         `==ucs-sip-itaiji-001'.
175
176         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
177         XEmacs CHISE.
178         (==ucs-sip-itaiji-001): Ditto.
179
180 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=+>ucs-bmp-var-003'.
184
185         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
186         CHISE.
187         (=+>ucs-bmp-var-003): Ditto.
188
189 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-charset.el (default-coded-charset-priority-list): Add
192         `=>ucs-bmp-cjk@cognate'.
193
194         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
195         XEmacs CHISE.
196
197 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
200         `=ucs-sip-itaiji-005'.
201
202         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
203         XEmacs CHISE.
204
205 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `=>ucs@cognate'.
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
212
213         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
214         CHISE.
215         (=>ucs@hanyo-denshi): Abolished.
216         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
217         (=>ucs-bmp-itaiji-009): Ditto.
218         (=>ucs-sip@cognate): Ditto.
219
220 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `=>ucs-bmp-itaiji-004'.
224
225         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
226         XEmacs CHISE.
227
228 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
231         setting for `=>ucs-itaiji-004'.
232
233 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
237         `=>ucs-bmp-itaiji-007'.
238
239         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
240         XEmacs CHISE.
241         (=>ucs-itaiji-004): Ditto.
242         (=>ucs-sip-itaiji-004): Ditto.
243         (=>ucs-bmp-itaiji-007): Ditto.
244
245 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         setting for `=ucs-itaiji-010'.
249
250 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list):
253         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
254         - Add `=ucs-bmp-itaiji-010'.
255         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
256           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
257         - Add `=>ucs-sip@iwds-1'.
258
259         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
260         XEmacs CHISE.
261         (=ucs-bmp-itaiji-010): Ditto.
262         (=>ucs-sip@iwds-1): Ditto.
263
264 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
267         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
268
269         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
270         XEmacs CHISE.
271         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
272
273 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `=>ucs-itaiji-003'.
277
278 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `=>ucs-bmp-itaiji-003'.
282
283         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
284         XEmacs CHISE.
285         (=>ucs-bmp-itaiji-003): Ditto.
286
287 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `=ucs-bmp-itaiji-011'.
291
292         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
293         XEmacs CHISE.
294
295 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `==ucs-var-002'.
299
300 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `==ucs-itaiji-002'.
304
305 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `==ucs-sip-itaiji-002'.
309
310         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
311         XEmacs CHISE.
312
313 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
320         `=>ucs-sip-itaiji-007'.
321
322         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
323         XEmacs CHISE.
324         (=>ucs-sip-itaiji-007): Ditto.
325         (=ucs-sip-itaiji-007): Ditto.
326         (=ucs-itaiji-011): Ditto.
327         (=ucs-sip-itaiji-011): Ditto.
328
329 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist):
332         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
333
334 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
335
336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
337         `==ucs-bmp-var-002'.
338
339         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
340         CHISE.
341         (==ucs-bmp-var-002): Ditto.
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist):
344         Modify some priorities.
345
346 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
349         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
350         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
351
352 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
355         `=big5-cdp-var-001'.
356
357         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
358         XEmacs CHISE.
359
360 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363         setting for `==ucs-itaiji-005'.
364
365 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
368         setting for `=ucs-itaiji-007'.
369
370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
371         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
372
373         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
374         XEmacs CHISE.
375         (==ucs-bmp-itaiji-005): Ditto.
376         (=ucs-itaiji-007): Ditto.
377         (=ucs-bmp-itaiji-007): Ditto.
378
379 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `==gt-pj-k1' and `==gt-pj-k2'.
383
384 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
387         CHISE.
388         (==gt-pj-k2): Ditto.
389
390 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `=>ucs-itaiji-005'.
394
395 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=>>cbeta'.
399
400 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `=>ucs-sip@component'.
404
405         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
406         instead of `=ucs' as its mother.
407         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `=>ucs-itaiji-006'.
411
412 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `=>ucs-bmp-itaiji-006'.
416
417         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
418         XEmacs CHISE.
419         (=>ucs-bmp-itaiji-006): Ditto.
420
421 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=>ucs-bmp-itaiji-001'.
425
426         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
427         XEmacs CHISE.
428
429 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
433
434         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
435         instead of `=ucs' as its mother.
436         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
437         (==ucs-bmp-itaiji-002): Ditto.
438         (==ucs-itaiji-003): Ditto.
439         (==ucs-bmp-itaiji-003): Ditto.
440
441 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         setting for `=big5-cdp-var-002'.
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=big5-cdp-var-002'.
448
449         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
450         XEmacs CHISE.
451
452 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `=ucs-sip-var-004'.
456
457         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
458         XEmacs CHISE.
459
460 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `=>ucs-bmp-cjk@iwds-1'.
464
465         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
466         XEmacs CHISE.
467
468 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
471         setting for `=ucs-var-005'.
472
473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
474         `=ucs-bmp-var-005'.
475
476         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
477         CHISE.
478         (=ucs-bmp-var-005): Ditto.
479
480 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
483         `=>ucs-sip-itaiji-002'.
484
485         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
486         XEmacs CHISE.
487
488 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
491         setting for `=>ucs-itaiji-002'.
492
493 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
496         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
497
498         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
499         (=>ucs-itaiji-002): Ditto.
500         (=>ucs-bmp-itaiji-002): Ditto.
501
502 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         setting for `=>ucs-itaiji-001'.
506
507 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
510         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
511
512         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
513         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
514         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
515         (=>ucs-sip-itaiji-001): Ditto.
516
517         * mule/mule-coding.el(coded-charset-entity-reference-alist):
518         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
519         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
520
521 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
522
523         * mule/mule-charset.el (default-coded-charset-priority-list):
524         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
525         `=jef-china3' and `chinese-isoir165'.
526
527 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
530         `=>ucs-bmp-itaiji-005'.
531
532         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
533         XEmacs CHISE.
534         (=>ucs-bmp-itaiji-005): Ditto.
535
536 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `=+>jis-x0213-2'.
540
541 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `=+>adobe-japan1-6'.
545
546 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `=+>jis-x0208@1978'.
550
551 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `=>ucs@component'.
555
556 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-charset.el (default-coded-charset-priority-list): Add
559         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
560
561 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist):
564         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
565
566 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
569         CHISE.
570         (=>ucs@jis/2004): Ditto.
571
572 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist):
575         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
576
577 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `=>cbeta'.
581
582 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
583
584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
585         setting for `==big5-cdp-itaiji-001'.
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `==big5-cdp-itaiji-001'.
589
590         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
591         XEmacs CHISE.
592
593 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
596         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
597         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
600         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
601         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
602
603         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
604         XEmacs CHISE.
605         (=>big5-cdp-itaiji-001): Ditto.
606         (=big5-cdp-itaiji-002): Ditto.
607         (=big5-cdp-itaiji-003): Ditto.
608
609 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
613
614 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-charset.el (default-coded-charset-priority-list):
617         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
618         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
619         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `=ucs-var-008'.
623
624         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
625         CHISE.
626         (=ucs-bmp-var-008): Likewise.
627
628 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-charset.el (default-coded-charset-priority-list):
631         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
632
633 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
636         `==ucs-sip@JP/hanazono'.
637
638         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
639         XEmacs CHISE.
640
641 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
645
646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
647         `=ucs-bmp-var-006'.
648
649         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
650         CHISE.
651         (=ucs-bmp-var-006): Likewise.
652
653 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
654
655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
656         `=ucs-bmp-itaiji-009'.
657
658         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
659         XEmacs CHISE.
660         (=ucs-bmp-itaiji-009): Likewise.
661
662 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
665         `=>big5-cdp'.
666
667 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
670         (utf-8-ivs-gb): Likewise.
671         (utf-8-gb-er): Likewise.
672         (utf-8-ivs-gb-er): Likewise.
673         (utf-8-cns): Likewise.
674         (utf-8-ivs-cns): Likewise.
675         (utf-8-cns-er): Likewise.
676         (utf-8-ivs-cns-er): Likewise.
677         (utf-8-big5): Likewise.
678         (utf-8-ivs-big5): Likewise.
679         (utf-8-big5-er): Likewise.
680         (utf-8-ivs-big5-er): Likewise.
681         (utf-8-jis): Likewise.
682         (utf-8-ivs-jis): Likewise.
683         (utf-8-jis-er): Likewise.
684         (utf-8-ivs-jis-er): Likewise.
685         (utf-8-ks): Likewise.
686         (utf-8-ivs-ks): Likewise.
687         (utf-8-ks-er): Likewise.
688         (utf-8-ivs-ks-er): Likewise.
689
690 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
693         (utf-8-ivs-jp): Likewise.
694         (utf-8-jp-er): Likewise.
695         (utf-8-ivs-jp-er): Likewise.
696
697 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
698
699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
700         setting for `=ucs-var-010'.
701
702         * mule/mule-charset.el (default-coded-charset-priority-list): Add
703         `=ucs-bmp-var-010'.
704
705         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
706         CHISE.
707         (=ucs-bmp-var-010): Likewise.
708
709 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
712         `=ucs-sip@JP/hanazono'.
713
714         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
715         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
716
717 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-charset.el (default-coded-charset-priority-list):
720         - Add `=big5-cdp-var-004'.
721         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
722           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
723
724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
725         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
726         `=big5-cdp-var-005'.
727
728         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
729         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
730         `=big5-cdp-var-003'.
731         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
732         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
733         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
734
735 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-charset.el (default-coded-charset-priority-list):
738         Don't prefer ucs-compat CCSes to other CCSes.
739
740 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `===ucs-bmp-cjk-compat@unicode'.
744
745         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
746         coded-charset for XEmacs CHISE.
747
748 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `=ucs-sip-itaiji-003'.
752
753         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
754         XEmacs CHISE.
755
756 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `=ucs-var-004'.
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
763
764         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
765         XEmacs CHISE.
766         (=ucs-var-004): Ditto.
767         (=ucs-bmp-var-004): Ditto.
768
769 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `=ucs-sip-var-003'.
773
774         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
775         XEmacs CHISE.
776
777 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `=ucs-itaiji-006'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `=ucs-bmp-itaiji-006'.
784
785         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
786         XEmacs CHISE.
787         (=ucs-bmp-itaiji-006): Ditto.
788
789 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
790
791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
792         `=ucs-sip-var-002'.
793
794         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
795         XEmacs CHISE.
796
797 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `=ucs-sip-itaiji-002'.
801
802         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
803         XEmacs CHISE.
804
805 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for `==hanyo-denshi/tk'.
809
810 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
813         (=hanyo-denshi/tk): Fix `long-name'.
814         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
815
816 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=>mj'.
820
821 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
824         coded-charset for XEmacs CHISE.
825
826 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
829         setting for `=hanyo-denshi/tk'.
830
831 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
834         `=hanyo-denshi/tk/mf-01'.
835
836         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
837         XEmacs CHISE.
838         (=hanyo-denshi/tk/mf-01): Ditto.
839
840 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-charset.el (default-coded-charset-priority-list):
843         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
844
845 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-charset.el (default-coded-charset-priority-list):
848         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
849
850 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
857
858         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
859         XEmacs CHISE.
860         (=ucs-bmp-itaiji-004): Ditto.
861         (=ucs-itaiji-005): Ditto.
862         (=ucs-bmp-itaiji-005): Ditto.
863
864 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
867         `=ucs-sip-itaiji-001'.
868
869         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
870         XEmacs CHISE.
871
872 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
876         `=ucs-itaiji-008'.
877
878         * mule/mule-charset.el (default-coded-charset-priority-list): Add
879         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
880         `=ucs-bmp-itaiji-008'.
881
882         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
883         XEmacs CHISE.
884         (=ucs-bmp-itaiji-001): Ditto.
885         (=ucs-itaiji-003): Ditto.
886         (=ucs-bmp-itaiji-003): Ditto.
887         (=ucs-itaiji-008): Ditto.
888         (=ucs-bmp-itaiji-008): Ditto.
889
890 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
893         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
894
895         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
896         for XEmacs CHISE.
897         (==ucs-bmp-cjk-compat@JP): Ditto.
898
899 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `===hng-tzs'.
903
904         * mule/mule-charset.el (default-coded-charset-priority-list): Add
905         `===hng-tzs'.
906
907         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
908         CHISE.
909
910 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
911
912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
913         setting for `===hng-doh'.
914
915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
916         `===hng-doh'.
917
918         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
919         CHISE.
920
921 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `===hng-wad'.
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `===hng-wad'.
928
929         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
930         CHISE.
931
932 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
933
934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
935         settings for `==koseki' and `===hng-kcc'.
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `===hng-kcc'.
939
940         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
941         CHISE.
942
943 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `===hng-nkk'.
947
948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
949         `===hng-nkk'.
950
951         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
952         CHISE.
953
954 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===hng-ink'.
958
959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
960         `===hng-ink'.
961
962         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
963         CHISE.
964
965 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
968         setting for `===hng-jhk'.
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `===hng-jhk'.
972
973         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
974         CHISE.
975
976 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
979         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
980         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
981         (===jis-x0213-1@2004): Likewise.
982         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
983         "jisx0213\\(\\.2004\\)-1" as the registry.
984         (=+>jis-x0213-1@2004): Likewise.
985         (=>jis-x0213-1@2004): Likewise.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `===jis-x0213-1@2004'.
989
990 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
991
992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
993         setting for `===hng-nak'.
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `===hng-nak'.
997
998         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
999         CHISE.
1000
1001 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `===hng-hos'.
1005
1006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1007         `===hng-hos'.
1008
1009         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1010         CHISE.
1011
1012 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1013
1014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1015         setting for `===hng-tzj'.
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1018         `===hng-tzj'.
1019
1020         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1021         CHISE.
1022
1023 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `===hng-kae'.
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1029         `===hng-kae'.
1030
1031         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1032         CHISE.
1033
1034 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1035
1036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1037         setting for `===hng-kar'.
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1040         `===hng-kar'.
1041
1042         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1043         CHISE.
1044
1045 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `===hng-kyd'.
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `===hng-kyd'.
1052
1053         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1054         CHISE.
1055
1056 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         setting for `===hng-hok'.
1060
1061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1062         `===hng-hok'.
1063
1064         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1065         CHISE.
1066
1067 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         setting for `===hng-jyu'.
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1073         `===hng-jyu'.
1074
1075         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1076         CHISE.
1077
1078 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `===hng-zkd'.
1082
1083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1084         `===hng-zkd'.
1085
1086         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1087         CHISE.
1088
1089 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `===hng-kmi'.
1093
1094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1095         `===hng-kmi'.
1096
1097         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1098         CHISE.
1099
1100 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for `===hng-okd'.
1104
1105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106         `===hng-okd'.
1107
1108         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1109         CHISE.
1110
1111 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `===hng-nkm'.
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `===hng-nkm'.
1118
1119         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1120         CHISE.
1121
1122 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `===hng-nto'.
1126
1127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1128         `===hng-nto'.
1129
1130         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1131         CHISE.
1132
1133 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for `===hng-yhk'.
1137
1138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1139         `===hng-yhk'.
1140
1141         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1142         CHISE.
1143
1144 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for `===hng-sok'.
1148
1149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1150         `===hng-sok'.
1151
1152         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1153         CHISE.
1154
1155 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1156
1157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1158         setting for `===hng-kda'.
1159
1160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1161         `===hng-kda'.
1162
1163         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1164         CHISE.
1165
1166 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169         setting for `===hng-myz'.
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1172         `===hng-myz'.
1173
1174         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1175         CHISE.
1176
1177 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1178
1179         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1180         setting for `===hng-kgk'.
1181
1182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1183         `===hng-kgk'.
1184
1185         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1186         CHISE.
1187
1188 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1191         setting for `===hng-drt'.
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `===hng-drt'.
1195
1196         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1197         CHISE.
1198
1199 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `===hng-mam'.
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `===hng-mam'.
1206
1207         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `===hng-dng'.
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `===hng-dng'.
1217
1218         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         setting for `=>cns11643-5'.
1225
1226 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1227
1228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1229         setting for `===hng-keg'.
1230
1231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1232         `===hng-keg'.
1233
1234         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1235         CHISE.
1236
1237 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1238
1239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1240         setting for `===hng-jou'.
1241
1242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1243         `===hng-jou'.
1244
1245         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `===hng-smk'.
1252
1253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1254         `===hng-smk'.
1255
1256         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1257         CHISE.
1258
1259 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `===hng-kyo'.
1263
1264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1265         `===hng-kyo'.
1266
1267         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1268         CHISE.
1269
1270 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1271
1272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1273         setting for `===hng-kss'.
1274
1275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1276         `===hng-kss'.
1277
1278         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1279         CHISE.
1280
1281 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1282
1283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1284         setting for `===hng-wan'.
1285
1286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1287         `===hng-wan'.
1288
1289         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1290         CHISE.
1291
1292 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `===hng-ksk'.
1296
1297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1298         `===hng-ksk'.
1299
1300         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1301         CHISE.
1302
1303 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `===hng-kyu'.
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1309         `===hng-kyu'.
1310
1311         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1312         CHISE.
1313
1314 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         setting for `===hng-skk'.
1318
1319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1320         `===hng-skk'.
1321
1322         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1323         CHISE.
1324
1325 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         setting for `===hng-sik'.
1329
1330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1331         `===hng-sik'.
1332
1333         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1334         CHISE.
1335
1336 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1339         setting for `===hng-kbk'.
1340
1341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1342         `===hng-kbk'.
1343
1344         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1345         CHISE.
1346
1347 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `===hng-kcj'.
1351
1352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1353         `===hng-kcj'.
1354
1355         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1356         CHISE.
1357
1358 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1361         setting for `===hng-k24'.
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `===hng-k24'.
1365
1366         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1367         CHISE.
1368
1369 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         setting for `===hng-gok'.
1373
1374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1375         `===hng-gok'.
1376
1377         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1378         CHISE.
1379 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         setting for `===hng-tsu'.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `===hng-tsu'.
1386
1387         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1388         CHISE.
1389
1390 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         setting for `===hng-sys'.
1394
1395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1396         `===hng-sys'.
1397
1398         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1399         CHISE.
1400
1401 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1404         - Use "&HNG010-<d><d><d><d><d>;" instead of
1405           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1406         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1410
1411         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1412         "hngkhi-0" as the suffix of registry.
1413         (===hng-khm): New coded-charset for XEmacs CHISE.
1414         (=ucs-itaiji-002): Ditto.
1415         (=ucs-bmp-itaiji-002): Ditto.
1416
1417 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1418
1419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1420         setting for `=>ucs@iwds-1'.
1421
1422         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1423         XEmacs CHISE.
1424
1425 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1426
1427         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1428         CHISE.
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1431         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1432         `===hng-khi'.
1433
1434 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1435
1436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1437         setting for `===hng-khi'.
1438
1439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1440         `===hng-khi'.
1441
1442         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1443         CHISE.
1444
1445 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1448         #x9FA5 as the value of `max-code'.
1449         (=ucs-bmp-var-002): Likewise.
1450         (=ucs-bmp-var-003): Likewise.
1451         (=ucs-bmp-itaiji-084): Likewise.
1452         (=ucs-bmp-cjk@JP): Likewise.
1453         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1454         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1455         (=>ucs-bmp-cjk@component): Likewise.
1456
1457 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1460         CHISE.
1461
1462 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1465         XEmacs CHISE.
1466         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1467         `==jis-x0208@1978/2-pr' as the mother.
1468
1469 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1470
1471         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1472         CHISE.
1473
1474 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1477         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1478
1479 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1482         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1483
1484 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1487         setting for `===ucs@gb'.
1488
1489 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1490
1491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1492         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1493         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1494         as the entity-reference for `===jis-x0213-1@2000'; use
1495         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1496
1497 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1500         `===jis-x0208'.
1501
1502         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1503         instead of `===jis-x0208' as the mother.
1504         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1505         `===jis-x0208' as the mother.
1506         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1507         `===jis-x0208' as the mother.
1508         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1509         `===jis-x0213-1' as the mother.
1510         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1511         `===jis-x0213-1' as the mother.
1512         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1513         the mother.
1514         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1515         mother.
1516
1517 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1520         setting for `=ucs-var-001'.
1521
1522 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525         `=ucs-bmp-var-001'.
1526
1527         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1528         CHISE.
1529         (=ucs-bmp-var-001): Ditto.
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         setting for `=ucs-var-003'.
1533
1534 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1537         `=ucs-bmp-var-003'.
1538
1539         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1540         CHISE.
1541         (=ucs-bmp-var-003): Ditto.
1542
1543 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1544
1545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1546         setting for `=ucs-var-002'.
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `=ucs-bmp-var-002'.
1550
1551         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1552         CHISE.
1553         (=ucs-bmp-var-002): Ditto.
1554
1555 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1558         XEmacs CHISE.
1559         (==jis-x0208@1978/5pr): Ditto.
1560
1561 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1564         `=>ucs-bmp-cjk@component'.
1565
1566         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1567         XEmacs CHISE.
1568         (=>ucs-bmp-cjk@component): Ditto.
1569
1570 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1573         setting for `=>iwds-1'.
1574
1575 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1576
1577         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1578         CHISE.
1579
1580 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1581
1582         * mule/mule-charset.el (default-coded-charset-priority-list):
1583         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1584         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1585         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1586         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1587
1588 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1591         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1592
1593         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1594         `=>>ucs@iso' as the mother.
1595         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1596         mother.
1597
1598 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `===hanyo-denshi/ia'.
1602
1603 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1606         `===hanyo-denshi/ia'.
1607
1608 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-conf.el (=koseki): Fix DOC.
1611         (==koseki): New coded-charset for XEmacs CHISE.
1612
1613 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1616         XEmacs CHISE.
1617         (===hanyo-denshi/jd): Fix DOC.
1618
1619 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1622         setting for `===hanyo-denshi/ip'.
1623
1624 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1627         `===hanyo-denshi/ip'.
1628
1629         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1630         XEmacs CHISE.
1631
1632 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1633
1634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1635         `==ucs-radicals@unicode' and `=>daikanwa'.
1636
1637         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1638         for XEmacs CHISE.
1639
1640 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1641
1642         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1643         XEmacs CHISE.
1644
1645 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1646
1647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1648         `===ruimoku-v6'.
1649
1650 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `===ruimoku-v6'.
1654
1655 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1656
1657         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1658         CHISE.
1659
1660 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1661
1662         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1663         coded-charset for XEmacs CHISE.
1664
1665 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1666
1667         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1668         XEmacs CHISE.
1669
1670 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1671
1672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1673         `===ucs-sip@iso'.
1674
1675 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1676
1677         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1678         CHISE.
1679
1680 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `==ucs-sip@iso'.
1684
1685         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1686         CHISE.
1687
1688 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1689
1690         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1691         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1692         (=ucs-sip-ext-b@iso): Fix registry.
1693         (==ucs-sip-ext-b@iso): Ditto.
1694         (===ucs-sip-ext-b@iso): Ditto.
1695
1696         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1697         `=ucs-sip@iso'.
1698
1699 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1700
1701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1702         setting for `=>cbeta'.
1703
1704 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1707         `=>cns11643-7'.
1708
1709         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1710
1711 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1714         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1715
1716 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1719         `=ucs@cns'.
1720         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1721         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1722         `=ucs@jis/1990'.
1723         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1724         `=ucs@jis/2000'.
1725         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1726         `=ucs@jis/2004'.
1727         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1730         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1731
1732 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1733
1734         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1735         XEmacs CHISE.
1736         (==jis-x0208@1978/1pr): Ditto.
1737         (==jis-x0208@1978/2-pr): Ditto.
1738
1739 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1740
1741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1742         setting for `===jis-x0213-1@2004'.
1743
1744 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1748
1749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1750         `===hanyo-denshi/jb'.
1751
1752         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1753         XEmacs CHISE.
1754         (=+>hanyo-denshi/ft): Ditto.
1755         (=+>hanyo-denshi/jt): Ditto.
1756
1757 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `===hanyo-denshi/hg'.
1761
1762 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1765         XEmacs CHISE.
1766         (===hanyo-denshi/hg): Ditto.
1767
1768 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1771         glyph-forms instead of detailed glyph-images.
1772         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1773         `=adobe-japan1-*'.
1774         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1775         (===adobe-japan1-1): Ditto.
1776         (===adobe-japan1-2): Ditto.
1777         (===adobe-japan1-3): Ditto.
1778         (===adobe-japan1-4): Ditto.
1779         (===adobe-japan1-5): Ditto.
1780         (===adobe-japan1-6): Ditto.
1781         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1782         `=>>>adobe-japan1' as the mother.
1783         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1784         `=>>adobe-japan1' as the mother.
1785         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1786         glyph-images.
1787         (==jis-x0208@1978): Ditto.
1788         (==jis-x0208@1983): Ditto.
1789         (==jis-x0208@1990): Ditto.
1790         (==jis-x0213-1): Ditto.
1791         (==jis-x0213-1@2000): Ditto.
1792         (==jis-x0213-1@2004): Ditto.
1793         (==jis-x0213-2): Ditto.
1794         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1795         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1796         `=jis-x0208@1978'.
1797         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1798         `=jis-x0208@1983'.
1799         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1800         `=jis-x0208@1990'.
1801         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1802         `=jis-x0213-1'.
1803         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1804         `=jis-x0213-1@2000'.
1805         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1806         `=jis-x0213-1@2004'.
1807         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1808         `=jis-x0213-2'.
1809         (===jis-x0208): New coded-charset for XEmacs CHISE.
1810         (===jis-x0208@1978): Ditto.
1811         (===jis-x0208@1983): Ditto.
1812         (===jis-x0208@1990): Ditto.
1813         (===jis-x0213-1): Ditto.
1814         (===jis-x0213-1@2000): Ditto.
1815         (===jis-x0213-2): Ditto.
1816         (===jis-x0212): Ditto.
1817         (===ks-x1001): Ditto.
1818         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1819         mother.
1820         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1821         as the mother.
1822         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1823         as the mother.
1824         (===cns11643-1): New coded-charset for XEmacs CHISE.
1825         (===cns11643-2): Ditto.
1826         (===cns11643-3): Ditto.
1827         (===cns11643-4): Ditto.
1828         (===cns11643-5): Ditto.
1829         (===cns11643-6): Ditto.
1830         (===cns11643-7): Ditto.
1831         (=>>cns11643-1): Ditto.
1832         (==big5-cdp): Indicate abstract glyph-images instead of
1833         representative glyph-images.
1834         (===big5-cdp): New coded-charset for XEmacs CHISE.
1835         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1836         detailed glyph-images.
1837         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1838         `=hanyo-denshi/*'.
1839         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1840         (===hanyo-denshi/ib): Ditto.
1841         (===hanyo-denshi/jt): Ditto.
1842         (===hanyo-denshi/ks): Ditto.
1843         (===mj): Ditto.
1844         (===mj-0): Ditto.
1845         (===mj-1): Ditto.
1846         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1847         `=>>>hanyo-denshi/*' as its mother.
1848         (==gt): Indicate abstract glyph-forms instead of detailed
1849         glyph-images.
1850         (===gt): New coded-charset for XEmacs CHISE.
1851         (=>>>gt): Indicates `==gt' instead of `=gt'.
1852         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1853         (==gt-k): Indicate abstract glyph-forms instead of detailed
1854         glyph-images.
1855         (===gt-k): New coded-charset for XEmacs CHISE.
1856         (==daikanwa): Indicates glyph-images instead of detailed
1857         glyph-images.
1858         (===daikanwa): New coded-charset for XEmacs CHISE.
1859         (===daikanwa/+p): Ditto.
1860         (===daikanwa/ho): Ditto.
1861         (==cbeta): Ditto.
1862         (===cbeta): Ditto.
1863         (==jef-china3): Ditto.
1864         (===jef-china3): Ditto.
1865         (==ruimoku-v6): Ditto.
1866         (==ucs@iso): Indicate representative glyph-forms instead of
1867         representative glyph-images.
1868         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1869         (==ucs@unicode): Indicate representative glyph-forms instead of
1870         representative glyph-images.
1871         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1872         `=ucs@unicode'.
1873         (==ucs@cns): Indicate representative glyph-forms instead of
1874         representative glyph-images.
1875         (==ucs@jis): Ditto.
1876         (==ucs@jis/1990): Ditto.
1877         (==ucs@jis/2000): Ditto.
1878         (==ucs@jis/2004): Ditto.
1879         (==ucs@ks): Ditto.
1880         (===ucs@iso): New coded-charset for XEmacs CHISE.
1881         (===ucs@unicode): Ditto.
1882         (===ucs@gb): Ditto.
1883         (===ucs@ks): Ditto.
1884         (===ucs-bmp-cjk@gb): Ditto.
1885         (===ucs-sip-ext-b@iso): Ditto.
1886
1887 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1890         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1891         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1892         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1893         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1894         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1895         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1896         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1897         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1898         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1899
1900         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1901         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1902         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1903         - Use "&g1-[NAME];" for `=>>[NAME]'.
1904         - Abolish "&g2-[NAME];".
1905
1906 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1907
1908         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1909         `=>>ucs@cns' as the mother.
1910
1911 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         setting for `==ucs@ks'.
1915
1916 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1917
1918         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1919         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1920         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1921         0x00E30000〜0x00E409D5.
1922
1923 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1926         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1927         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1928
1929 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1932         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1933
1934         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1935         (=mj-0): Ditto.
1936         (=mj-1): Ditto.
1937         (==mj): Ditto.
1938         (==mj-0): Ditto.
1939         (==mj-1): Ditto.
1940         (=>>mj): Ditto.
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `=mj' and `==mj'.
1944
1945 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1946
1947         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1948         CHISE.
1949
1950 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1951
1952         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1953         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1954         `=>ucs@hanyo-denshi'.
1955
1956 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1960
1961         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1962         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1963
1964 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1965
1966         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1967         XEmacs CHISE.
1968
1969 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1972         Change priority of `=>>>ucs@iso'.
1973
1974         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1975         `=>>>ucs@iso' as the mother.
1976         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1977
1978 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1979
1980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1981         Change priority of `=>>>ucs@unicode'.
1982
1983         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1984         `=ucs@unicode'.
1985
1986 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1987
1988         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1989         Change priority of `=>>>ucs@jis'.
1990
1991         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1992         `=ucs@jis'.
1993
1994 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1995
1996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1997         setting for `==daikanwa/+p'.
1998
1999 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2002         setting for `==shinjigen@1ed'.
2003
2004 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2005
2006         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2007         XEmacs CHISE.
2008
2009 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2010
2011         * mule/mule-conf.el (==shinjigen): Modify DOC.
2012         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2013         (==shinjigen@rev): Modify DOC.
2014
2015 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2016
2017         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2018         CHISE.
2019
2020 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2021
2022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2023         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2024
2025         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2026         XEmacs CHISE.
2027
2028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2029         `==daikanwa'.
2030
2031 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2032
2033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2034         setting for `==cns11643-7'.
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `==cns11643-7'.
2038
2039 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2040
2041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2042         `==cns11643-6'.
2043
2044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2045         setting for `==cns11643-6'.
2046
2047 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2048
2049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2050         setting for `==cns11643-5'.
2051
2052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2053         `==cns11643-5'.
2054
2055 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2056
2057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2058         setting for `==cns11643-4'.
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `==cns11643-4'.
2062
2063 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2064
2065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2066         setting for `==cns11643-3'.
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2069         `==cns11643-3'.
2070
2071 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2072
2073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2074         setting for `==cns11643-2'.
2075
2076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2077         `==cns11643-2'.
2078
2079 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2082         Change priority of `=>>>ucs@ks'.
2083
2084         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2085         `=ucs@ks'.
2086
2087 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2088
2089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2090         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2091         `==ucs@cns' and `==cns11643-1'.
2092
2093         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2094         (==cns11643-2): Ditto.
2095         (==cns11643-3): Ditto.
2096         (==cns11643-4): Ditto.
2097         (==cns11643-5): Ditto.
2098         (==cns11643-6): Ditto.
2099         (==cns11643-7): Ditto.
2100
2101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2102         `==cns11643-1'.
2103
2104 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2105
2106         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2107         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2108         `=>>>ucs@jis/1990'.
2109
2110         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2111         `=ucs@jis/1990'.
2112         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2113         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2114
2115 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2116
2117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2118         Change priority of `=>>>ucs@cns'.
2119
2120         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2121         `=ucs@cns'.
2122
2123 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2124
2125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2126         `==ks-x1001'.
2127
2128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2129         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2130         `==ks-x1001'.
2131
2132 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2133
2134         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2135
2136 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2137
2138         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2139         `=jis-x0208'.
2140         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2141         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2142         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2143         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2144         (=>>>jis-x0213-1@2000): Changed to an alias for
2145         `=jis-x0213-1@2000'.
2146         (=>>>jis-x0213-1@2004): Changed to an alias for
2147         `=jis-x0213-1@2004'.
2148         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2149
2150 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2151
2152         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2153         `=adobe-japan1-0'.
2154         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2155         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2156         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2157         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2158         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2159         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2160
2161 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2162
2163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2164         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2165         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2166         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2167         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2168         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2169
2170 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2171
2172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2173         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2174         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2175         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2176         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2177         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2178         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2179         `==jis-x0212'.
2180
2181 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2182
2183         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2184         "AdobeJapan1-[0-6]$".
2185         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2186         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2187         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2188         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2189         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2190         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2191         (==adobe-japan1-1): Ditto.
2192         (==adobe-japan1-2): Ditto.
2193         (==adobe-japan1-3): Ditto.
2194         (==adobe-japan1-4): Ditto.
2195         (==adobe-japan1-5): Ditto.
2196         (==adobe-japan1-6): Ditto.
2197         (==jis-x0208): Ditto.
2198         (==jis-x0208@1978): Ditto.
2199         (==jis-x0208@1983): Ditto.
2200         (==jis-x0208@1990): Ditto.
2201         (==jis-x0213-1): Ditto.
2202         (==jis-x0213-1@2000): Ditto.
2203         (==jis-x0213-1@2004): Ditto.
2204         (==jis-x0213-2): Ditto.
2205         (==jis-x0212): Ditto.
2206         (==gb2312): Ditto.
2207         (==iso-ir165): Ditto.
2208         (==gb12345): Ditto.
2209         (==ks-x1001): Ditto.
2210         (==cns11643-1): Ditto.
2211         (==cns11643-2): Ditto.
2212         (==cns11643-3): Ditto.
2213         (==cns11643-4): Ditto.
2214         (==cns11643-5): Ditto.
2215         (==cns11643-6): Ditto.
2216         (==cns11643-7): Ditto.
2217         (==big5-cdp): Ditto.
2218         (==hanyo-denshi/ja): Ditto.
2219         (==hanyo-denshi/jb): Ditto.
2220         (==hanyo-denshi/jc): Ditto.
2221         (==hanyo-denshi/jd): Ditto.
2222         (==hanyo-denshi/ft): Ditto.
2223         (==hanyo-denshi/ia): Ditto.
2224         (==hanyo-denshi/ib): Ditto.
2225         (==hanyo-denshi/hg): Ditto.
2226         (==hanyo-denshi/jt): Ditto.
2227         (==hanyo-denshi/ks): Ditto.
2228         (==gt): Ditto.
2229         (==gt-k): Ditto.
2230         (==daikanwa): Ditto.
2231         (==shinjigen): Ditto.
2232         (==ucs@iso): Ditto.
2233         (==ucs@unicode): Ditto.
2234         (==ucs@gb): Ditto.
2235         (==ucs-bmp@gb): Ditto.
2236         (==ucs@cns): Ditto.
2237         (==ucs-bmp@cns): Ditto.
2238         (==ucs@jis): Ditto.
2239         (==ucs@jis/1990): Ditto.
2240         (==ucs@jis/2000): Ditto.
2241         (==ucs@jis/2004): Ditto.
2242         (==ucs@JP): Ditto.
2243         (==ucs@JP/hanazono): Ditto.
2244         (==ucs@ks): Ditto.
2245         (==ucs-bmp@ks): Ditto.
2246         (==ucs@cns11643): Ditto.
2247         (==ucs-bmp-cjk@gb): Ditto.
2248         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2249         (==ucs-sip-ext-b@iso): Ditto.
2250
2251 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2252
2253         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2254         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2255
2256         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2257         XEmacs CHISE.
2258         (=ucs-bmp-cjk@unicode): Abolished.
2259
2260 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2263         `=+>ucs-bmp-cjk-compat@jis'.
2264
2265         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2266         for XEmacs CHISE.
2267
2268 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2269
2270         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2271         CHISE.
2272
2273 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2274
2275         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2276         for XEmacs CHISE.
2277         (=jis-x0208@1978/1er-pr): Abolished.
2278         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2279         `=jis-x0208@1978/1er-pr' as the mother.
2280
2281 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         setting for `=ucs-itaiji-084'.
2285
2286 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list):
2289         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2290
2291         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2292         XEmacs CHISE.
2293         (=ucs-bmp-itaiji-084): Ditto.
2294
2295 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2296
2297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2298         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2299
2300 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2301
2302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2303         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2304
2305         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2306         XEmacs CHISE.
2307         (=big5-cdp-var-5): Ditto.
2308
2309 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2310
2311         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2312         XEmacs CHISE.
2313
2314 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2315
2316         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2317         XEmacs CHISE.
2318
2319 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         setting for `=>>>hanyo-denshi/ft'.
2323
2324 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2325
2326         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2327         XEmacs CHISE.
2328         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2329         `=hanyo-denshi/jd' as the mother.
2330
2331 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2332
2333         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2334         XEmacs CHISE.
2335         (=+>adobe-japan1-1): Ditto.
2336         (=+>adobe-japan1-2): Ditto.
2337         (=+>adobe-japan1-3): Ditto.
2338         (=+>adobe-japan1-4): Ditto.
2339         (=+>adobe-japan1-5): Ditto.
2340         (=+>adobe-japan1-6): Ditto.
2341         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2342
2343 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2344
2345         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2346         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2347         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2348
2349         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2350         the top.
2351
2352 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2353
2354         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2355         XEmacs CHISE.
2356         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2357         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2358         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2359
2360 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2361
2362         * mule/mule-charset.el (default-coded-charset-priority-list):
2363         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2364         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2365
2366         * mule/mule-conf.el: Modify order of definitions of some
2367         coded-charsets.
2368
2369 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2372         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2373         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2374
2375         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2376         CHISE.
2377         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2378         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2379
2380 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2381
2382         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2383         CHISE.
2384
2385 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2386
2387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2388         setting for `=daikanwa/+2p'.
2389
2390         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2391         XEmacs CHISE.
2392
2393 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2394
2395         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2396         XEmacs CHISE.
2397         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2398
2399 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2400
2401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2402         setting for `=>>>hanyo-denshi/ib'.
2403
2404 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2405
2406         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2407         XEmacs CHISE.
2408         (=>>>hanyo-denshi/ib): Ditto.
2409         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2410         `=hanyo-denshi/ja' as the mother.
2411         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2412         `=hanyo-denshi/ib' as the mother.
2413
2414 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2415
2416         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2417         XEmacs CHISE.
2418         (utf-8-ivs-mcs-er): Likewise.
2419         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2420         and `=>ucs-gb'.
2421         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2422         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2423         `ucs-gb' and `=>ucs-gb'.
2424         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2425         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2426         and `=>ucs-cns'.
2427         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2428         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2429         `ucs-cns' and `=>ucs-cns'.
2430         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2431         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2432         `ucs-big5' and `=>ucs-big5'.
2433         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2434         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2435         `ucs-big5' and `=>ucs-big5'.
2436         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2437         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2438         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2439         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2440         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2441         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2442         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2443         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2444         `=>ucs-jis'; modify DOC and mnemonic.
2445         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2446         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2447         and `=>ucs-jis'; modify DOC and mnemonic.
2448         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2449         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2450         `=>ucs-ks'.
2451         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2452         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2453         and `=>ucs-ks'.
2454         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2455
2456 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2459         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2460
2461 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2464         Modify priorities.
2465
2466 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2469         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2470
2471 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2472
2473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2474         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2475
2476 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2477
2478         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2479         CHISE.
2480
2481 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2482
2483         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2484         CHISE.
2485
2486 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2487
2488         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2489         CHISE.
2490
2491 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2492
2493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2494         `=+>ucs-bmp-cjk@unicode'.
2495
2496         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2497         for XEmacs CHISE.
2498
2499 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2502         setting for `=>>daikanwa'.
2503
2504 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2507         `=>>hanyo-denshi/jt'.
2508
2509 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2512         XEmacs CHISE.
2513         (=+>jis-x0208@1990): Ditto.
2514         (=+>jis-x0213-1@2000): Ditto.
2515
2516 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2517
2518         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2519         XEmacs CHISE.
2520
2521 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2522
2523         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2524         XEmacs CHISE.
2525         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2526         `=hanyo-denshi/jc' as the mother.
2527
2528 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         setting for `=+>adobe-japan1'.
2532
2533         * mule/mule-charset.el (default-coded-charset-priority-list):
2534         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2535         and `=>>hanyo-denshi/ft' to `=>>gt'.
2536
2537 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2540         XEmacs CHISE.
2541         (=>>adobe-japan1-1): Ditto.
2542         (=>>adobe-japan1-2): Ditto.
2543         (=>>adobe-japan1-3): Ditto.
2544         (=>>adobe-japan1-4): Ditto.
2545         (=>>adobe-japan1-5): Ditto.
2546         (=>>adobe-japan1-6): Ditto.
2547         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2548
2549 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2550
2551         * mule/mule-conf.el (=adobe-japan1): New alias for
2552         `=adobe-japan1-6'.
2553         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2554         (=>>>adobe-japan1-1): Ditto.
2555         (=>>>adobe-japan1-2): Ditto.
2556         (=>>>adobe-japan1-3): Ditto.
2557         (=>>>adobe-japan1-4): Ditto.
2558         (=>>>adobe-japan1-5): Ditto.
2559         (=>>>adobe-japan1-6): Ditto.
2560         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2561
2562 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2563
2564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2565         setting for `=>>>adobe-japan1'.
2566
2567 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2570         setting for `=+>ucs@ks'.
2571
2572 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2575         XEmacs CHISE.
2576         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2577         `=adobe-japan1-6' as the mother.
2578
2579 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2582         setting for `=>cns11643-7'.
2583
2584 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2587         CHISE.
2588
2589 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2592         XEmacs CHISE.
2593         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         setting for `=>ucs@jis/2004'.
2597
2598 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2601         setting for `=+>gt'.
2602
2603         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2604         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2605
2606 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2607
2608         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2609         `=>ucs@unicode' as the mother.
2610         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2611         mother.
2612         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2613         mother.
2614         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2615         mother.
2616
2617 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2620         setting for `=+>ucs@unicode'.
2621
2622         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2623         CHISE.
2624
2625 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2628         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2629         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2630         - Add setting for `=+>ucs@cns'.
2631
2632         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2633         CHISE.
2634         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2635         as the mother.
2636         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2637         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2638
2639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2640         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2641
2642 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         setting for `=>ucs@ks'.
2646
2647 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2650         `=ucs-bmp-cjk-compat@unicode'.
2651
2652         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2653         coded-charset for XEmacs CHISE.
2654
2655 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2656
2657         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2658         `=ucs-bmp-cjk-compat'.
2659
2660         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2661         XEmacs CHISE.
2662
2663 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2666         CHISE.
2667
2668 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2671         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2672
2673         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2674         `=>ucs@jis/1990'.
2675         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2676
2677 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2680         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2681
2682         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2683         CHISE.
2684         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2685         mother.
2686
2687 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2690         `=>jis-x0213-2@usual'.
2691         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2692         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2693         `=>jis-x0213-2@usual' as the mother.
2694
2695 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2698         (=>ucs@JP): New alias for `=+>ucs@jis'.
2699
2700 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2703         `=>jis-x0208@usual'.
2704         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2705         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2706         `=>jis-x0208@usual' as the mother.
2707         (=>jis-x0208): Likewise.
2708
2709 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2710
2711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2712         setting for `=+>jis-x0208@1978'.
2713
2714 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2717         XEmacs CHISE.
2718
2719 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2722         setting for `=>>>ucs@jis/1990'.
2723
2724 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         setting for `=>ucs@jis/1990'.
2728
2729 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2732         setting for `=ucs@JP/hanazono'.
2733
2734         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2735         CHISE.
2736         (=ucs@JP/hanazono): Ditto.
2737         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2738         (=>>hanyo-denshi/jc): Ditto.
2739         (=>>hanyo-denshi/jd): Ditto.
2740
2741 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2744         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2745
2746 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2749         XEmacs CHISE.
2750
2751 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2754         XEmacs CHISE.
2755
2756 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2759         `=ucs-bmp-cjk@JP'.
2760
2761 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2764         XEmacs CHISE.
2765
2766 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2769         Modify order of settings; add settings for `=daikanwa@rev2'.
2770
2771 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2774         setting for `=>>cbeta'.
2775
2776         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2777         CHISE.
2778
2779 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2780
2781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2782         setting for `=>>adobe-japan1'.
2783
2784 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2787         XEmacs CHISE.
2788
2789 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2790
2791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2792         setting for `=>>hanyo-denshi/ia'.
2793
2794         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2795         XEmacs CHISE.
2796
2797 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2800         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2801
2802         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2803         XEmacs CHISE.
2804         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2805         `=hanyo-denshi/jt' as the mother.
2806
2807 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2810         setting for `=>>>jis-x0213-2'.
2811
2812         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2813         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2814         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2815
2816 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2819         XEmacs CHISE.
2820
2821 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2824         XEmacs CHISE.
2825
2826         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2827         `=>>jis-x0213-1@2004'.
2828
2829 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2832         XEmacs CHISE.
2833
2834 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2837         - Use "&g2-*;" as entity-references for `=>>>*'.
2838         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2839
2840         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2841         XEmacs CHISE.
2842         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2843         as the mother.
2844
2845 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         setting for `=>>hanyo-denshi/ib'.
2849
2850         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2851         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2852         (=>>jis-x0208@1990): Ditto.
2853         (=>>hanyo-denshi/ib): Ditto.
2854
2855         * mule/mule-charset.el (default-coded-charset-priority-list):
2856         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2857
2858 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2859
2860         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2861         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2862         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2863         `=>>>ucs@jis/2004'.
2864
2865 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2868         XEmacs CHISE.
2869         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2870         `=jis-x0213-1@2004' as the mother.
2871         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2872         (=>>>ucs@ks): Ditto.
2873
2874         * mule/mule-charset.el (default-coded-charset-priority-list):
2875         Modify priority of `=hanyo-denshi/*'.
2876
2877 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2880         settings for `=>>ucs@JP' and `=ucs@JP'.
2881
2882 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2883
2884         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2885         CHISE.
2886
2887 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2890         setting for `=>>>ucs@cns'.
2891
2892         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2893         CHISE.
2894
2895 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2898         instead of `=>>>jis-x0213-1@2004' as the mother.
2899         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2900         (=>>>ucs@unicode): Likewise.
2901         (=>>>ucs@jis): Likewise.
2902         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2903         mother.
2904         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2905
2906 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2909         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2910         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2911         `=>>>ucs@jis'.
2912
2913 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-charset.el (default-coded-charset-priority-list):
2916         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2917         and `=jis-x0213-*-2000'.
2918
2919 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2920
2921         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2922         XEmacs CHISE.
2923         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2924         `=>>jis-x0213-1' as the mother.
2925
2926 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2927
2928         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2929         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2930
2931 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2934
2935 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2938         XEmacs CHISE.
2939
2940 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-coding.el (decomposition-feature-list): Set
2943         `=decomposition', `=decomposition@cid' and
2944         `=decomposition@hanyo-denshi'.
2945
2946 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2949         setting for `=>>hanyo-denshi/ks'.
2950
2951         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2952         XEmacs CHISE.
2953
2954 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2957         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2958
2959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2960         `=hanyo-denshi/ks/mf'.
2961
2962         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2963         XEmacs CHISE.
2964         (=hanyo-denshi/ks/mf): Ditto.
2965
2966 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2969         settings for P=hanyo-denshi/jt'.
2970
2971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2972         `=hanyo-denshi/jt'.
2973
2974         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2975         XEmacs CHISE.
2976
2977 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2980         settings for `=hanyo-denshi/ip'.
2981
2982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2983         `=hanyo-denshi/ip'.
2984
2985         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2986         XEmacs CHISE.
2987
2988 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2989
2990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2991         settings for `=hanyo-denshi/hg'.
2992
2993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2994         `=hanyo-denshi/hg'.
2995
2996         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2997         XEmacs CHISE.
2998
2999 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3002         setting for `=>>hanyo-denshi/ft'.
3003
3004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3005         `=>>hanyo-denshi/ft'.
3006
3007         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3008         XEmacs CHISE.
3009
3010 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3013         settings for `=hanyo-denshi/ib'.
3014
3015         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3016         `=hanyo-denshi/ib'.
3017
3018         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3019         XEmacs CHISE.
3020
3021 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3024         settings for isolated characters of `=hanyo-denshi/ia' and
3025         non-isolated characters of `=hanyo-denshi/*'.
3026
3027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3028         `=hanyo-denshi/ia'.
3029
3030         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3031         XEmacs CHISE.
3032
3033 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3036         setting for isolated characters of `=hanyo-denshi/ft'.
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3039         `=hanyo-denshi/ft'.
3040
3041         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3042         XEmacs CHISE.
3043
3044 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3045
3046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3047         setting for isolated characters of `=hanyo-denshi/jd'.
3048
3049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3050         `=hanyo-denshi/jd'.
3051
3052         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3053         XEmacs CHISE.
3054
3055 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3058         setting for isolated characters of `=hanyo-denshi/jc'.
3059
3060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3061         `=hanyo-denshi/jc'.
3062
3063         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3064         XEmacs CHISE.
3065
3066 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3069         setting for isolated characters of `=hanyo-denshi/jb'.
3070
3071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3072         `=hanyo-denshi/jb'.
3073
3074         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3075         XEmacs CHISE.
3076
3077 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3078
3079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3080         setting for isolated characters of `=hanyo-denshi/ja'.
3081
3082 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3083
3084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3085         `=hanyo-denshi/ja'.
3086
3087         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3088         XEmacs CHISE.
3089
3090 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3093         settings for isolated characters of `=adobe-japan1-6'.
3094
3095 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3096
3097         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3098         CHISE.
3099         (=daikanwa/+2p): Ditto.
3100         (=daikanwa/ho): Ditto.
3101
3102 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3103
3104         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3105         coding-system for XEmacs CHISE.
3106
3107 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3108
3109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3110         setting for `=>>ruimoku-v6'.
3111
3112         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3113         CHISE.
3114
3115 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3116
3117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3118         setting for `=daikanwa@rev1'.
3119
3120 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3123         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3124
3125 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3128         XEmacs CHISE.
3129         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3130
3131 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3132
3133         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3134         CHISE.
3135
3136 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3139         CHISE.
3140
3141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3142         setting for `=>ucs@jis'.
3143
3144 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3147         setting for `=>jis-x0208@usual'.
3148
3149         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3150         XEmacs CHISE.
3151         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3152         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3153         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3154
3155 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3156
3157         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3158         CHISE.
3159         (=>>>jis-x0208@1990): Ditto.
3160         (=>>>jis-x0213-1): Ditto.
3161         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3162         mother.
3163         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3164         as the mother.
3165
3166 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3169         setting for `=>ucs@cns' and `=>>ucs@ks'.
3170
3171         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3172         CHISE.
3173
3174 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3177         CHISE.
3178
3179 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3180
3181         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3182         CHISE.
3183         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3184         mother.
3185
3186 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3189         `==>ucs-bmp-cjk@bucs'.
3190
3191         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3192         XEmacs CHISE.
3193
3194 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3197         setting for `==>ucs@bucs'.
3198
3199         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3200         XEmacs CHISE.
3201
3202 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3205         - Add setting for `=>>jis-x0208'.
3206         - Omit setting for `=>>jis-x0208@1990'.
3207         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3208           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3209           `=ucs@FOO'.
3210
3211 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3214         setting for `=>daikanwa'.
3215
3216 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3217
3218         * mule/mule-conf.el (=daikanwa): Fix DOC.
3219         (=>daikanwa): New abstract character for XEmacs CHISE.
3220         (=>ucs@iso): Likewise.
3221         (=>ucs@unicode): Likewise.
3222         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3223
3224 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3227         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3228           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3229         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3230         - Add `=>big5-cdp'.
3231
3232 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3235         (=>big5-cdp): New abstract character.
3236
3237 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3238
3239         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3240         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3241         `chinese-big5'.
3242
3243 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-charset.el (default-coded-charset-priority-list):
3246         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3247
3248         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3249         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3250         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3251         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3252         and `=>jis-x0213-2'.
3253
3254 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3257         XEmacs CHISE.
3258         (=>>ucs@jis/2000): Likewise.
3259         (=>>ucs@jis/2004): Likewise.
3260
3261 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3262
3263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3264         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3265         `=>>ucs@cns'.
3266
3267         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3268         XEmacs CHISE.
3269         (=>>gt): Use quote instead of backquote; modify DOC.
3270         (=>gt): Use quote instead of backquote.
3271         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3272         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3273         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3274         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3275         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3276         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3277
3278 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3279
3280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3281         `=>>ucs@unicode' and `=>>gt'.
3282
3283 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3284
3285         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3286         XEmacs CHISE.
3287         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3288         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3289         `=jis-x0208@1978/1er-pr' as the mother.
3290         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3291
3292 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3295         `=ucs@unicode' as the mother.
3296
3297 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3298
3299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3300         setting for `=>>ucs@unicode'.
3301
3302         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3303         CHISE.
3304
3305 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3306
3307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3308         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3309
3310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3311         `=adobe-japan1-6' and `=adobe-japan1-base'.
3312
3313         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3314         XEmacs CHISE.
3315         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3316         specify `min-code' and `max-code'.
3317         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3318         (=adobe-japan1-2): Likewise.
3319         (=adobe-japan1-3): Likewise.
3320         (=adobe-japan1-4): Likewise.
3321         (=adobe-japan1-5): Likewise.
3322         (=adobe-japan1-6): Likewise.
3323
3324 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3325
3326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3327         setting for `=>gt'.
3328
3329 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3330
3331         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3332         CHISE.
3333
3334 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3335
3336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3337         setting for `=>zinbun-oracle'.
3338
3339         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3340         for XEmacs CHISE.
3341
3342 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3343
3344         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3345         for XEmacs CHISE.
3346         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3347         `=jis-x0208@1978' as the mother.
3348
3349 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3350
3351         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3352         - Use `=gt' instead of `ideograph-gt'.
3353         - Use `=gt-k' instead of `ideograph-gt-k'.
3354         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3355         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3356         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3357         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3358         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3359         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3360         - Use `=>>gt' instead of `<=>gt'.
3361         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3362         - Add setting for `=>>jis-x0208@1990'.
3363         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3364           `=>>jis-x0213-1@2000'.
3365         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3366         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3367           `=>>jis-x0213-1@2004'.
3368         - Add setting for `=>>jis-x0208@1978'.
3369         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3370
3371 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3374         XEmacs CHISE.
3375
3376 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3379         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3380         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3381         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3382         `<=>jis-x0213-1@2004'.
3383
3384 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3387         CHISE.
3388         (=>jis-x0213-2): Ditto.
3389
3390 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3391
3392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3393         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3394
3395 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3398         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3399         `=>jis-x0213-1'.
3400
3401 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3402
3403         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3404         CHISE.
3405         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3406
3407 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3408
3409         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3410         `<==>jis-x0213-1'.
3411         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3412         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3413         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3414         (<=>jis-x0208): New alias for `=>jis-x0208'.
3415         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3416         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3417         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3418         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3419         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3420         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3421         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3422         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3423         (=>>gt): Renamed from `<==>gt'.
3424         (<==>gt): New alias for `=>>gt'.
3425
3426 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3429         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3430         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3431         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3432         - Add settings for `<=>jis-x0213-1@2000' and
3433           `<=>jis-x0213-1@2004'.
3434
3435         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3436         XEmacs CHISE.
3437         (<==>jis-x0213-1): Likewise.
3438         (<==>jis-x0213-1@2000): Likewise.
3439         (<==>jis-x0213-1@2004): Likewise.
3440         (<=>jis-x0208): Add property `=>iso-ir 168'.
3441         (<=>jis-x0208@1997): Likewise.
3442         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3443         as the mother; add property `=>iso-ir 228'.
3444         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3445         property `=>iso-ir 228'.
3446         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3447         property `=>iso-ir 233'.
3448         (<==>gt): Renamed from `<=>gt'.
3449         (<=>gt): New alias for `<==>gt'.
3450
3451 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3454         CHISE.
3455         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3456         `<=>jis-x0208' as the mother.
3457         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3458         (<=>jis-x0213-1@2000): Ditto.
3459         (<=>jis-x0213-1@2004): Ditto.
3460
3461 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3464         settings for `<=>gt'.
3465
3466         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3467
3468 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3471         XEmacs CHISE.
3472         (=jis-x0208@1978/-4pr): Likewise.
3473         (=jis-x0208@1978/4-pr): Likewise.
3474         (=jis-x0213-1): Likewise.
3475         (=ucs@iso): Likewise.
3476         (=ucs@unicode): Likewise.
3477         (=ucs@gb): Likewise.
3478         (=ucs@gb/fw): Likewise.
3479         (=ucs@cns): Likewise.
3480         (=ucs@cns/fw): Likewise.
3481         (=ucs@jis): Likewise.
3482         (=ucs@jis/fw): Likewise.
3483         (=ucs@jis/1990): Likewise.
3484         (=ucs@jis/2000): Likewise.
3485         (=ucs@jis/2004): Likewise.
3486         (=ucs@JP): Likewise.
3487         (=ucs@ks): Likewise.
3488         (=ucs@big5): Likewise.
3489         (=ucs@big5/cns11643): Likewise.
3490         (=ucs@cns11643): Likewise.
3491
3492 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3493
3494         * mule/mule-charset.el (default-coded-charset-priority-list):
3495         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3496
3497         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3498         CHISE.
3499         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3500         mother.
3501
3502 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3505         from src/mule-charset.c].
3506         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3507         specify `final'.
3508         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3509         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3510         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3511         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3512         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3513         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3514
3515 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3516
3517         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3518         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3519         (=jis-x0208@1978/i-4): Specify `partial'.
3520         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3521         mother coded-charset.
3522         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3523
3524 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3527         settings for `=jis-x0213-1@2004'.
3528
3529 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3532         CHISE.
3533         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3534         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3535         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3536         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3537         temporarily.
3538         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3539
3540 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3541
3542         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3543         CHISE.
3544         (=shinjigen@1ed): Inherited from `=shinjigen'.
3545         (=shinjigen@rev): Likewise.
3546
3547 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3550         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3551
3552 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3553
3554         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3555         define it as an alias.
3556         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3557         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3558         alias.
3559         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3560         alias.
3561
3562 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3565         CHISE.
3566
3567 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3570         CHISE.
3571         (shinjigen-2): Ditto.
3572
3573 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3574
3575         * mule/mule-charset.el (default-coded-charset-priority-list):
3576         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3577         `chinese-big5-eten-*' and `chinese-big5'.
3578
3579 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3580
3581         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3582         #x9FA5 temporarily.
3583
3584 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3585
3586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3587         settings for `=jis-x0208@1978/i1'.
3588
3589 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3590
3591         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3592         XEmacs CHISE.
3593
3594 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3597         XEmacs CHISE.
3598
3599 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3602         XEmacs CHISE.
3603
3604 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3605
3606         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3607         CHISE.
3608         (=ucs-bmp@cns): Likewise.
3609         (=ucs-bmp@jis): Likewise.
3610         (=ucs-bmp@ks): Likewise.
3611
3612 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3613
3614         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3615         CHISE.
3616         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3617
3618 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3621         settings for `=zinbun-oracle'.
3622
3623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3624         `=zinbun-oracle'.
3625
3626 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3627
3628         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3629         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3630         `=ucs@iso'.
3631
3632 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3633
3634         * mule/mule-charset.el (default-coded-charset-priority-list):
3635         Delete `ucs-sip'; modify order of some CCSs.
3636
3637 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3638
3639         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3640         in XEmacs CHISE.
3641
3642         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3643         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3644         CHISE.
3645
3646 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3647
3648         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3649         its registry.
3650         (=ucs-radicals@unicode): Likewise.
3651
3652 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3653
3654         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3655         CHISE.
3656
3657 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3658
3659         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3660         CHISE.
3661
3662 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3665         CHISE.
3666
3667 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3668
3669         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3670         Modify preference of *isolated settings*.
3671
3672 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3673
3674         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3675         utf-2000 is provided.
3676         (=ucs@cns11643): Likewise.
3677
3678 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3679
3680         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3681         Prefer every *isolated setting* to ordinary setting.
3682
3683 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3686         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3687
3688 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3691         CHISE.
3692
3693 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3694
3695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3696         settings for `=jis-x0208@1997'.
3697
3698 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3699
3700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3701         `=jis-x0208@1997'.
3702
3703 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3704
3705         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3706         XEmacs CHISE.
3707
3708 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3709
3710         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3711         `=jis-x0208@1978'.
3712         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3713         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3714         `=jis-x0208-1990' as the mother.
3715         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3716
3717 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3718
3719         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3720         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3721         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3722         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3723         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3724         for `=ucs@JP'.
3725
3726 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3727
3728         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3729         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3730         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3731         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3732         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3733         `=daikanwa@rev2'.
3734
3735 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3736
3737         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3738         (=gt): Likewise.
3739         (=gt-k): Likewise.
3740         (=gt-pj-*): Likewise.
3741         (=gt-pj-k1): Likewise.
3742         (=gt-pj-k2): Likewise.
3743         (=daikanwa): Likewise.
3744         (=daikanwa-rev1): Likewise.
3745         (=daikanwa-rev2): Likewise.
3746         (=big5-pua): Likewise.
3747         (=big5-eten): Likewise.
3748         (chinese-big5-eten-a): Likewise.
3749         (chinese-big5-eten-b): Likewise.
3750         (=hanziku-*): Likewise.
3751         (=cbeta): Likewise.
3752         (=jef-china3): Likewise.
3753         (=ruimoku-v6): Likewise.
3754         (=ucs@iso): Likewise.
3755         (=ucs@unicode): Likewise.
3756         (=ucs@gb): Likewise.
3757         (=ucs@cns): Likewise.
3758         (=ucs@jis): Likewise.
3759         (=ucs@jis-1990): Likewise.
3760         (=ucs@jis-2000): Likewise.
3761         (=ucs@jp): Likewise.
3762         (=ucs@ks): Likewise.
3763         (=ucs@big5): Likewise.
3764         (=ucs-radicals): Likewise.
3765         (=ucs-radicals@unicode): Likewise.
3766         (=ucs-bmp-cjk): Likewise.
3767         (=ucs-bmp-cjk@unicode): Likewise.
3768         (=ucs-sip-ext-b): Likewise.
3769         (=ucs-sip-ext-b@iso): Likewise.
3770
3771 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3774         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3775
3776 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3779         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3780         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3781         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3782         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3783         arabic-digit, ipa and ``&I-B-XXXX;''.
3784
3785 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3786
3787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3788         setting for (I-)HZK{03..12}-XXXX.
3789
3790 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791
3792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3793         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3796         `=ruimoku-v6'.
3797
3798         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3799         CHISE.
3800
3801 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3802
3803         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3804         (=ucs@unicode): Likewise.
3805         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3806         (=ucs@cns): Likewise.
3807         (=ucs@jis): Likewise.
3808         (=ucs@ks): Likewise.
3809         (=ucs@big5): Likewise.
3810
3811 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3812
3813         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3814         `ucs-jis'.
3815         (utf-8-jis-er): Likewise.
3816         (utf-8-jp): New coding-system.
3817         (utf-8-jp-er): Likewise.
3818
3819         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3820
3821 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3822
3823         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3824
3825         * mule/japanese.el: Move definition of `euc-jisx0213' to
3826         mule/mule-coding.el.
3827
3828 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3829
3830         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3831         mule-coding before loading update-cdb when utf-2000 is provided.
3832
3833 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3836         `=daikanwa'.
3837
3838 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3839
3840         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3841         definition codes when `utf-2000' is provided.
3842
3843 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3844
3845         * mule/mule-category.el (word-combining-categories): Don't setup
3846         `word-combining-categories' in XEmacs CHISE.
3847         (word-separating-categories): Add setting about Latin script in
3848         XEmacs CHISE.
3849
3850 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3851
3852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3853         setting for `chinese-big5'.
3854
3855 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3856
3857         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3858         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3859         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3860         add setting for HZK0[12]-xxxx.
3861
3862 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3863
3864         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3865         in XEmacs CHISE.
3866
3867 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3868
3869         * mule/mule-charset.el (default-coded-charset-priority-list):
3870         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3871         and `chinese-big5' to `=gt-pj-*'.
3872
3873 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3874
3875         * mule/mule-conf.el (=daikanwa): Renamed from
3876         `ideograph-daikanwa'.
3877         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3878
3879 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3880
3881         * mule/mule-conf.el (=cns11643-7): Renamed from
3882         `chinese-cns11643-7'.
3883         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3884
3885 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3886
3887         * mule/mule-conf.el (=cns11643-6): Renamed from
3888         `chinese-cns11643-6'.
3889         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3890
3891 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3892
3893         * mule/mule-conf.el (=cns11643-5): Renamed from
3894         `chinese-cns11643-5'.
3895         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3896
3897 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3898
3899         * mule/mule-conf.el (=cns11643-4): Renamed from
3900         `chinese-cns11643-4'.
3901         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3902
3903 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3904
3905         * mule/mule-conf.el (=cns11643-3): Renamed from
3906         `chinese-cns11643-3'.
3907         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3908
3909 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3910
3911         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3912         `=cns11643-2'.
3913         (chinese-cns11643-2): New alias for `=cns11643-2'.
3914
3915 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3916
3917         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3918         `=cns11643-1'.
3919         (chinese-cns11643-1): New alias for `=cns11643-1'.
3920
3921 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3922
3923         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3924         (chinese-gb12345): New alias for `=gb12345'.
3925
3926 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3927
3928         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3929         (chinese-gb2312): New alias for `=gb2312'.
3930
3931 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3932
3933         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3934         (chinese-big5): New alias for `=big5'.
3935
3936 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3937
3938         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3939         (korean-ksc5601): New alias for `=ks-x1001'.
3940
3941 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3942
3943         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3944         `=jis-x0212'.
3945         (japanese-jisx0212): New alias for `=jis-x0212'.
3946
3947 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3948
3949         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3950         `=jis-x0208-1983'.
3951         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3952
3953 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3954
3955         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3956         `=jis-x0208-1978'.
3957         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3958
3959 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3960
3961         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3962         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3963
3964 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3965
3966         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3967         (chinese-cns11643-3): Specify iso-ir 183.
3968         (chinese-cns11643-4): Specify iso-ir 184.
3969         (chinese-cns11643-5): Specify iso-ir 185.
3970         (chinese-cns11643-6): Specify iso-ir 186.
3971         (chinese-cns11643-7): Specify iso-ir 187.
3972         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3973         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3974
3975 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3976
3977         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3978         \uXXXX for every cases.
3979
3980 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3981
3982         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3983         (ucs-big5): Changed to an alias for `=ucs@big5'.
3984
3985 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3986
3987         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3988         (ucs-ks): Changed to an alias for `=ucs@ks'.
3989
3990 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3991
3992         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3993         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3994
3995 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3996
3997         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3998         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3999
4000 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4001
4002         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4003         (ucs-jis): Changed to an alias for `=ucs@jis'.
4004
4005 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4006
4007         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4008         (ucs-cns): Changed to an alias for `=ucs@cns'.
4009
4010 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4011
4012         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4013         (ucs-gb): Changed to an alias for `=ucs@gb'.
4014
4015 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4016
4017         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4018         `ideograph-daikanwa-2'.
4019         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4020         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4021
4022 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4023
4024         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4025         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4026
4027         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4028         for `xemacs-chise-version'.
4029
4030 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4031
4032         * mule/mule-charset.el (default-coded-charset-priority-list):
4033         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4034         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4035         instead of `ideograph-hanziku-*'.
4036
4037         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4038         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4039
4040 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4041
4042         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4043         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4044         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4045         `utf-2000' is provided.
4046
4047 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4048
4049         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4050         is provided [was builtin coded-charsets].
4051
4052 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4053
4054         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4055         is provided [was builtin coded-charsets].
4056
4057 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4058
4059         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4060         is provided [was builtin coded-charsets].
4061
4062 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4063
4064         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4065         is provided [was builtin coded-charsets].
4066
4067 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4068
4069         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4070         when `utf-2000' is provided [was builtin coded-charsets].
4071
4072 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4073
4074         * mule/mule-conf.el (=hanziku-*): Renamed from
4075         `ideograph-hanziku-*'.
4076         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4077
4078 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4079
4080         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4081         `utf-2000' is provided [was builtin coded-charsets].
4082         (ideograph-hanziku-{1..12}): Likewise.
4083
4084 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4085
4086         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4087         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4088
4089 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4090
4091         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4092         when `utf-2000' is provided [was builtin coded-charsets].
4093
4094 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4095
4096         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4097         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4098         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4099
4100 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4101
4102         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4103         (ideograph-gt): Changed to an alias for `=gt'.
4104
4105 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4106
4107         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4108         is provided; it was defined as a builtin coded-charset.
4109         (ideograph-gt): Likewise.
4110
4111 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4112
4113         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4114         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4115
4116 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4117
4118         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4119         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4120
4121 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4122
4123         * mule/mule-conf.el (=big5-eten): Renamed from
4124         `chinese-big5-eten'.
4125         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4126
4127 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4128
4129         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4130         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4131
4132 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4133
4134         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4135         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4136
4137 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4138
4139         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4140         (china3-jef): Changed to an alias for `=jef-china3'.
4141
4142 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4143
4144         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4145         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4146
4147         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4148         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4149         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4150         when `utf-2000' is provided.
4151
4152 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4153
4154         * mule/mule-charset.el (default-coded-charset-priority-list):
4155         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4156
4157         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4158         (ucs-jis-2000): Deleted.
4159
4160 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4161
4162         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4163         UTF-2000.
4164         (=ucs-jis-2000): New coded-charset for UTF-2000.
4165
4166 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4167
4168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4169         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4170
4171 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4172
4173         * mule/mule-charset.el (default-coded-charset-priority-list):
4174         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4175         `ideograph-cbeta'.
4176
4177 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4178
4179         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4180         builtin coded-charset].
4181
4182 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4183
4184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4185         settings for &K0-xxxx and &I-K0-xxxx.
4186
4187 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4188
4189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4190         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4191
4192 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4193
4194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4195         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4196
4197 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4198
4199         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4200         UTF-2000.
4201         (ideograph-gt-pj-k1): Likewise.
4202         (ideograph-gt-pj-k2): Likewise.
4203
4204 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4205
4206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4207         `=jis-x0208'.
4208
4209 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4210
4211         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4212         UTF-2000 [was a builtin coded-charset].
4213
4214 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4215
4216         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4217         (utf-8-gb-er): Likewise.
4218
4219 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4220
4221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4222         settings for JIS X 0212 and JIS X 0208:1978.
4223
4224 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4225
4226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4227         setting for JIS X 0213.
4228
4229 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4230
4231         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4232         standard-case-table in UTF-2000.
4233
4234 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4235
4236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4237         definitions for isolated-chars.
4238
4239 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4240
4241         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4242         `configure-utf-2000-lisp-directory'.
4243         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4244         `mule-lisp-load-path'.
4245
4246 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4247
4248         * startup.el (startup-setup-paths): Set and use
4249         `utf-2000-lisp-directory'.
4250         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4251         UTF-2000.
4252
4253 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4254
4255         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4256         (paths-find-utf-2000-lisp-directory): New function.
4257         (paths-construct-load-path): Add new optional argument
4258         `utf-2000-lisp-directory'.
4259
4260         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4261
4262 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4263
4264         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4265         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4266         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4267         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4268         `chinese-big5-2' in UTF-2000.
4269
4270         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4271         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4272
4273 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4274
4275         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4276         `big5-eten-er' in UTF-2000.
4277         (big5-cdp): Modify DOC-string and mnemonic.
4278
4279 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4280
4281         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4282         UTF-2000 [renamed from utf-8-er].
4283         (utf-8-gb): New coding-system in UTF-2000.
4284         (utf-8-gb-er): Likewise.
4285         (utf-8-cns): Likewise.
4286         (utf-8-cns-er): Likewise.
4287         (utf-8-big5): Likewise.
4288         (utf-8-big5-er): Likewise.
4289         (utf-8-jis): Likewise.
4290         (utf-8-jis-er): Likewise.
4291         (utf-8-ks): Likewise.
4292         (utf-8-ks-er): Likewise.
4293         (utf-8-er): Likewise.
4294
4295 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4296
4297         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4298         instead of `utf-8-unix' in UTF-2000.
4299
4300         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4301
4302 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4303
4304         * mule/japanese.el (euc-jisx0213): New coding-system.
4305
4306         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4307         `japanese-jisx0208-1990' as the mother.
4308
4309 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4310
4311         * dumped-lisp.el (preloaded-file-list): Change condition of
4312         loading "close-cdb".
4313
4314 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4315
4316         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4317         setup `coded-charset-entity-reference-alist'.
4318
4319 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4320
4321         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4322         UTF-2000.
4323
4324 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4325
4326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4327         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4328
4329 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4330
4331         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4332         (chinese-big5-eten-a): Likewise.
4333         (chinese-big5-eten-b): Likewise.
4334         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4335         code range is #x8140 .. #x8DFE.
4336
4337 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4338
4339         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4340         UTF-2000.
4341         (chinese-big5-cdp): Likewise.
4342
4343 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4344
4345         * dumped-lisp.el (preloaded-file-list): Rename
4346         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4347
4348 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4349
4350         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4351         append `system-char-db-source-file-list' into
4352         `preloaded-file-list' in UTF-2000.
4353
4354 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4355
4356         * dumped-lisp.el (preloaded-file-list): Delete
4357         character-definition files.
4358
4359 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4360
4361         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4362         UTF-2000.
4363
4364 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4365
4366         * mule/mule-charset.el (default-coded-charset-priority-list):
4367         Delete `mojikyo-2022-1'.
4368
4369 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4370
4371         * mule/mule-charset.el (default-coded-charset-priority-list):
4372         Delete `mojikyo'.
4373
4374 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4375
4376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4377         `ucs-sip'.
4378
4379 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4380
4381         * mule/mule-charset.el (default-coded-charset-priority-list):
4382         Comment out `chinese-gb12345'.
4383
4384 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4385
4386         * bytecomp.el (byte-compile-insert-header): Fixed.
4387
4388 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4389
4390         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4391         XEmacs UTF-2000.
4392
4393 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4394
4395         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4396         UTF-2000.
4397
4398 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4399
4400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4401         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4402
4403 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4404
4405         * mule/mule-charset.el (default-coded-charset-priority-list):
4406         `japanese-jef-china3' is renamed `china3-jef'.
4407
4408 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4409
4410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4411         `japanese-jef-china3' and `ideograph-cbeta'.
4412
4413 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4414
4415         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4416
4417 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4418
4419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4420         `chinese-big5-cdp'.
4421
4422 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4423
4424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4425         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4426
4427 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4428
4429         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4430         loading character definitions.
4431
4432 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4433
4434         * dumped-lisp.el (preloaded-file-list): Rename
4435         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4436
4437 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4438
4439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4440         `chinese-big5'.
4441
4442 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4443
4444         * dumped-lisp.el (preloaded-file-list): Dump
4445         "Ideograph-R028-Private" with XEmacs UTF-2000.
4446
4447 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4448
4449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4450         `chinese-gb12345'.
4451
4452 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4453
4454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4455         `ideograph-gt-pj-{1..11}'.
4456
4457         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4458         XEmacs UTF-2000.
4459
4460 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4461
4462         * mule/mule-charset.el (default-coded-charset-priority-list):
4463         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4464         `chinese-isoir165'.
4465
4466 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4467
4468         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4469         `image/png', `image/x-xpm' and `image/tiff'.
4470
4471         * files.el (binary-file-regexps): Add *.PNG.
4472
4473 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4474
4475         * mule/mule-charset.el (default-coded-charset-priority-list):
4476         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4477         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4478
4479 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4480
4481         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4482         the first completion when UTF-2000 is running.
4483
4484 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4485
4486         * mule/mule-charset.el (default-coded-charset-priority-list):
4487         Delete `ucs'.
4488
4489 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4490
4491         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4492
4493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4494         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4495
4496 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4497
4498         * mule/vietnamese.el (vscii-2): Delete abolished property
4499         `composite'; now composite mode is default.
4500
4501 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4502
4503         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4504         of `raw-text'; check \uHHHH representation even if non-ascii
4505         characters are not found.
4506
4507         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4508         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4509         unconditionally.
4510
4511         * mule/viet-ccl.el: New file.
4512
4513         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4514         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4515         - Separate CCL based implementations to viet-ccl.el.
4516
4517 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4518
4519         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4520         "jisx0213.2000-1".
4521         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4522
4523         * mule/mule-charset.el (default-coded-charset-priority-list):
4524         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4525         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4526
4527 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4528
4529         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4530
4531 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4532
4533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4534         `ucs' in UTF-2000.
4535
4536 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4537
4538         * mule/mule-charset.el (default-coded-charset-priority-list):
4539         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4540         `arabic-iso8859-6'.
4541
4542 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4543
4544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4545         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4546
4547 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4548
4549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4550         `katakana-jisx0201' in UTF-2000.
4551
4552 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4553
4554         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4555         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4556         "u0FB50-Arabic-Presentation-Forms-A",
4557         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4558         "u0FE50-Small-Form-Variants",
4559         "u0FE70-Arabic-Presentation-Forms-B",
4560         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4561         UTF-2000.
4562
4563 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4564
4565         * dumped-lisp.el (preloaded-file-list): Delete
4566         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4567         ... "Ideograph-R214-Flute" in UTF-2000.
4568
4569 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4570
4571         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4572         (japanese-jisx0213-2): New coded-charset.
4573
4574         * dumped-lisp.el (preloaded-file-list): Add
4575         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4576         "Ideograph-R030-Mouth".
4577
4578 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4579
4580         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4581         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4582         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4583         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4584         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4585         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4586         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4587         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4588
4589 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4590
4591         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4592         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4593         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4594         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4595         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4596
4597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4598         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4599
4600 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4601
4602         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4603         in UTF-2000.
4604
4605 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4606
4607         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4608         (chinese-isoir165): Moved from mule/chinese.el.
4609         (chinese-cns11643-3): Moved from mule/chinese.el.
4610         (chinese-cns11643-4): Moved from mule/chinese.el.
4611         (chinese-cns11643-5): Moved from mule/chinese.el.
4612         (chinese-cns11643-6): Moved from mule/chinese.el.
4613         (chinese-cns11643-7): Moved from mule/chinese.el.
4614
4615         * mule/chinese.el: Move definition of coded-charsets to
4616         mule/mule-conf.el.
4617
4618 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4619
4620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4621         `ideograph-daikanwa'.
4622
4623 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4624
4625         * dumped-lisp.el (preloaded-file-list): Delete
4626         "ccs-jisx0201-latin.el".
4627
4628 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4629
4630         * dumped-lisp.el (preloaded-file-list): Add
4631         "u031A0-Extended-Bopomofo" in UTF-2000.
4632
4633 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4634
4635         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4636         renamed to u02E00-CJK-Radical-Supplement.
4637
4638 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4639
4640         * dumped-lisp.el (preloaded-file-list): Add
4641         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4642         "u030A0-Katakana", "u03100-Bopomofo",
4643         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4644         "u03200-Enclosed-CJK-Letters-and-Months" and
4645         "u03300-CJK-Compatibility".
4646
4647 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4648
4649         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4650         "u02F00-Kangxi-Radicals" and
4651         "u02FF0-Ideographic-Description-Characters".
4652
4653 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4654
4655         * dumped-lisp.el (preloaded-file-list): Add
4656         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4657         "u02800-Braille-Patterns" in UTF-2000.
4658
4659 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4660
4661         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4662         "uXXXXX-*.el" in UTF-2000.
4663
4664         * bytecomp.el (byte-compile-insert-header): Delete comments if
4665         non-ASCII characters are found; allow `byte-compile-dynamic' and
4666         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4667         `raw-text'.
4668
4669 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4670
4671         * dumped-lisp.el (preloaded-file-list): Add
4672         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4673         "u025A0-Geometric-Shapes.el".
4674
4675 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4676
4677         * dumped-lisp.el (preloaded-file-list): Add
4678         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4679         "u02460-Enclosed-Alphanumerics.el".
4680
4681 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4682
4683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4684         `chinese-gb2312'.
4685
4686         * dumped-lisp.el (preloaded-file-list): Add
4687         "u02200-Mathematical-Operators.el" and
4688         "u02300-Miscellaneous-Technical.el".
4689
4690 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4691
4692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4693         `chinese-cns11643-*'.
4694
4695         * dumped-lisp.el (preloaded-file-list): Add
4696         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4697         "u02190-Arrows.el" in UTF-2000.
4698
4699 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4700
4701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4702         `korean-ksc5601'.
4703
4704         * dumped-lisp.el (preloaded-file-list): Add
4705         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4706         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4707         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4708
4709 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4710
4711         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4712
4713 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4714
4715         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4716         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4717         "u01780-Khmer.el", "u01800-Mongolian.el",
4718         "u01E00-Latin-Extended-Additional.el" and
4719         "u01F00-Greek-Extended.el" in UTF-2000.
4720
4721 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4722
4723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4724         `ethiopic-ucs' and `ethiopic'.
4725
4726         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4727         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4728
4729         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4730         from mule/ethiopic.el.
4731
4732         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4733         mule/mule-conf.el.
4734
4735 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4736
4737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4738         `lao'.
4739
4740         * mule/mule-conf.el (lao): New coded-charset.
4741
4742         * dumped-lisp.el (preloaded-file-list): Add
4743         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4744         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4745         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4746         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4747         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4748
4749 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4750
4751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4752         `ucs-bmp' and `arabic-iso8859-6'.
4753
4754 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4755
4756         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4757         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4758         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4759
4760 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4761
4762         * startup.el (normal-top-level): Load autoload file for UTF-2000
4763         in UTF-2000.
4764
4765 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4766
4767         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4768         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4769         "u00020-Basic-Latin.el", "u00080-C1.el",
4770         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4771         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4772         "u002B0-Spacing-Modifier-Letters.el",
4773         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4774         UTF-2000.
4775
4776 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4777
4778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4779         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4780         instead of `vietnamese-viscii-*'.
4781
4782 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4783
4784         * mule/mule-conf.el: New file.
4785
4786         * mule/misc-lang.el: Move definition of charset `ipa' to
4787         mule/mule-conf.el.
4788
4789 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4790
4791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4792         `latin-viscii'; prefer it for characters used in Vietnamese.
4793
4794 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4795
4796         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4797
4798 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4799
4800         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4801         `vietnamese-viscii-lower'.
4802         (latin-viscii-upper): Renamed from charset
4803         `vietnamese-viscii-upper'.
4804         (vietnamese-viscii-lower): New alias for charset
4805         `latin-viscii-lower'.
4806         (vietnamese-viscii-upper): New alias for charset
4807         `latin-viscii-upper'.
4808
4809 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4810
4811         * mule/mule-charset.el (default-coded-charset-priority-list):
4812         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4813
4814 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4815
4816         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4817         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4818         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4819         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4820         lisp/utf-2000.
4821
4822 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4823
4824         * mule/ccs-tcvn5712.el: New file.
4825
4826 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4827
4828         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4829         in UTF-2000.
4830
4831 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4832
4833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4834         `japanese-jisx0208'.
4835
4836 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4837
4838         * dumped-lisp.el (preloaded-file-list): Add
4839         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4840         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4841         UTF-2000.
4842
4843         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4844         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4845         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4846         mule/ccs-viscii.el: New files.
4847
4848         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4849         if \uXXXX is found.
4850
4851 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4852
4853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4854         `hiragana-jisx0208' and `katakana-jisx0208'.
4855
4856 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4857
4858         * mule/chinese.el (chinese-cns11643-3): Define it even if
4859         `utf-2000' is provided.
4860         (chinese-cns11643-4): Likewise.
4861         (chinese-cns11643-5): Likewise.
4862         (chinese-cns11643-6): Likewise.
4863         (chinese-cns11643-7): Likewise.
4864
4865 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4866
4867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4868         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4869
4870 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4871
4872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4873         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4874
4875 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4876
4877         * mule/mule-charset.el (default-coded-charset-priority-list):
4878         Setup in UTF-2000.
4879
4880 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4881
4882         * mule/viet-chars.el: Don't define charset
4883         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4884         they are defined as builtin charsets.
4885
4886 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4887
4888         * version.el (emacs-version): Add more space just before UTF-2000
4889         version string.
4890
4891 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4892
4893         * version.el ([constant] emacs-version): Don't add a space in the
4894         preceding place of `xemacs-betaname' because it is duplicated.
4895         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4896
4897         * startup.el (splash-frame-body): Add ETL.
4898
4899 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4900
4901         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4902         is provided because it is defined as builtin charset.
4903         (chinese-cns11643-4): Likewise.
4904         (chinese-cns11643-5): Likewise.
4905         (chinese-cns11643-6): Likewise.
4906         (chinese-cns11643-7): Likewise.
4907
4908 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4909
4910         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4911         coding-system `iso-10646-ucs-4' is not defined.
4912
4913 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4914
4915         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4916         coding-system if `utf-2000' is provided.
4917
4918 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4919
4920         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4921         `utf-2000' is provided.
4922
4923 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4924
4925         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4926         if utf-2000 is provided temporally.
4927
4928 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4929
4930         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4931         as builtin variable].
4932
4933 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4934
4935         * files.el (insert-file-contents-literally): Treat file as binary;
4936         call file-name-handlers. [sync with Emacs 20.3.10]
4937
4938 2008-12-28  Vin Shelton  <acs@xemacs.org>
4939
4940         * XEmacs 21.4.22 is released
4941
4942 2008-12-30  Vin Shelton  <acs@xemacs.org>
4943
4944         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4945         during building even if no packages are found.
4946
4947 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4948
4949         * printer.el (generic-print-region): 
4950         (generic-print-buffer): 
4951         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4952         check if the msprinter device is available, now that msprinter is
4953         always available as a specifier tag. 
4954
4955 2008-12-24  Vin Shelton  <acs@xemacs.org>
4956
4957         * about.el: Add Francisco to my bio!
4958
4959 2008-12-23  Vin Shelton  <acs@xemacs.org>
4960
4961         * autoload.el: Move operator definitions to autoload-operators.el
4962         in the xemacs-base package.
4963
4964 2007-11-22  Vin Shelton  <acs@xemacs.org>
4965
4966         * about.el (about-hacker-contribution): Updated my bio.
4967
4968 2007-10-07  Vin Shelton  <acs@xemacs.org>
4969
4970         * XEmacs 21.4.21 is released
4971
4972 2007-09-19  Didier Verna  <didier@xemacs.org>
4973
4974         Update my personal info.
4975         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4976         * about.el (about-other-current-hackers): Ditto.
4977         * about.el (about-url-alist): Add my musical website.
4978         * about.el (about-personal-info): Update my entry.
4979         * about.el (about-hacker-contribution): Ditto.
4980
4981 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4982
4983         * package-get.el (package-get-download-sites): Update download
4984         sites in Japan.
4985         * package-get.el (package-get-pre-release-download-sites): Ditto.
4986
4987 2007-08-18  Vin Shelton  <acs@xemacs.org>
4988
4989         * package-get.el (package-get-pre-release-download-sites): Sync
4990         mirror sites with 21.5.  (Thanks, Adrian)
4991
4992 2007-08-09  Mike Sperber  <mike@xemacs.org>
4993
4994         * startup.el (migrate-user-init-file): Create backup of
4995         `user-init-file' before migrating.
4996         * startup.el (maybe-migrate-user-init-file): Print
4997         information about backup file.
4998         (maybe-create-compatibility-dot-emacs): Follow above change.
4999
5000 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5001
5002         * font-lock.el: Sync font-lock-add-keywords and
5003         font-lock-remove-keywords from GNU Emacs.
5004         * font-lock.el (font-lock-keywords-alist): New.
5005         * font-lock.el (font-lock-removed-keywords-alist): New.
5006         * font-lock.el (font-lock-add-keywords): New.
5007         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5008         * font-lock.el (font-lock-remove-keywords): New.
5009
5010 2007-08-16  Vin Shelton  <acs@xemacs.org>
5011
5012         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5013         patch from Hans de Graaff.
5014
5015 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5016
5017         * package-get.el (package-get-download-sites): Document Chile and
5018         update Denmark download site.
5019         * package-get.el (package-get-pre-release-download-sites): Ditto.
5020
5021 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5024
5025 2006-12-09  Vin Shelton  <acs@xemacs.org>
5026
5027         * XEmacs 21.4.20 is released
5028
5029 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5030
5031         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5032
5033 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5034
5035         * info.el (Info-find-file-node, Info-insert-dir)
5036         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5037         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5038         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5039         and discussion.
5040
5041 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5042
5043         * obsolete.el (line-beginning-position): New, from 21.5.x.
5044         (line-end-position): Ditto.
5045
5046 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5047
5048         * package-get.el (package-get-download-sites): Welcome
5049         nl.xemacs.org and Thanks!
5050         * package-get.el (package-get-pre-release-download-sites): Ditto.
5051
5052 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5053
5054         * font-lock.el: Add support for not-so recent changes in Java to
5055         java-mode.
5056
5057 2006-01-28  Vin Shelton  <acs@xemacs.org>
5058
5059         * XEmacs 21.4.19 is released
5060
5061 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5062
5063         * easymenu.el: Update copyright. 
5064         * easymenu.el (easy-menu-all-popups):
5065         Add a docstring. 
5066         * easymenu.el (easy-menu-add):
5067         Document a bug, rework the function to preserve any existing
5068         non-default mode-popup-menu instead of overwriting it, and not to
5069         bother normalising the menu title (nothing else does).
5070         * easymenu.el (easy-menu-remove):
5071         Restore the default mode-popup-menu instead of leaving an empty
5072         one when we remove the last easy-menu popup. 
5073
5074 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5075
5076         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5077         as suggested by Rodrigo Ventura.
5078         * package-get.el (package-get-pre-release-download-sites): Ditto,
5079         with replacement of xemacs-21.5 by beta, which is the logical path
5080         to our beta core and package pre-releases.
5081
5082 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5083
5084         * package-get.el (package-get-download-sites): Add Hong Kong
5085         download site.
5086         * package-get.el (package-get-pre-release-download-sites): Ditto.
5087
5088 2005-12-26  Vin Shelton  <acs@xemacs.org>
5089
5090         * find-paths.el:
5091         * find-paths.el (paths-emacs-root-p): Add search for package root.
5092         * find-paths.el (paths-find-emacs-root): Replaced with
5093         paths-find-invocation-roots, which returns a list of roots.
5094         * find-paths.el (paths-find-invocation-roots): New.
5095         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5096
5097 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5098
5099         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5100         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5101
5102 2005-12-03  Vin Shelton <acs@xemacs.org>
5103
5104         * XEmacs 21.4.18 is released
5105
5106 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5107
5108         * package-get.el (package-get-download-sites): Update reflecting
5109         latest http://www.xemacs.org/Releases/ information generated by
5110         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5111         * package-get.el (package-get-pre-release-download-sites): Ditto.
5112
5113 2005-02-28  Simon Josefsson  <jas@extundo.com>
5114
5115         * about.el (xemacs-hackers): Add jas.
5116         (about-other-current-hackers): Likewise.
5117         (about-url-alist): Add URL for jas.
5118         (about-personal-info): Document jas.
5119         (about-hacker-contribution): Describe jas contributions.
5120
5121 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5122
5123         * easymenu.el (easy-menu-remove): As described in 
5124         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5125         except the "Command" menu from mode-popup-menu. 
5126
5127 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5128  
5129         * font.el (font-spatial-to-canonical): Correct calculation of 
5130         return value for pixel-based input value. 
5131  
5132 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5133
5134         * code-process.el (call-process): Process-related docstring
5135         improvements spurred by Norbert Koch.
5136         * code-process.el (call-process-region): Ditto.
5137         * code-process.el (start-process): Ditto.
5138
5139 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5140
5141         * finder.el (finder-find-library): Return filename actually
5142         searched for.
5143
5144 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5145
5146         * help.el (view-emacs-news): Use `expand-file-name' instead of
5147         `locate-data-file' as the latter will find any "NEWS" files that
5148         might exist in packages _before_ the one in core.
5149
5150 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5151
5152         * package-get.el (package-get-init-package):
5153         package-get-init-package buglet (21.4.17) by Jeff Mincy
5154         <mincy@rcn.com> fixing false temporary load-path shadows reported
5155         after package installation and simplifying code.
5156
5157 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5158
5159         * package-get.el (package-get-download-sites): Sync mirrors list
5160         with the XEmacs website.
5161         (package-get-pre-release-download-sites): Ditto.
5162
5163 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5164
5165         * derived.el (derived-mode-merge-syntax-tables):
5166         Revert my 21.5-only patch of 2003-07-18 which slipped in
5167         through Jerry James's patch of 2004-06-07.
5168
5169 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5170
5171         * cmdloop.el (keyboard-quit): Remove workaround for
5172         `region-active-p' not making sure active region is in current
5173         buffer now that it does.
5174         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5175         * simple.el (region-active-p): `region-active-p' to only return t
5176         when active region is in current buffer.
5177
5178 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5179
5180         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5181         package names, quell a byte-compiler warning, doc fix.
5182
5183 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5184
5185         * buffer.el (pop-to-buffer):
5186         * window-xemacs.el (display-buffer):
5187         Document use of `same-window-buffer-names,' `same-window-regexps'
5188         by pop-to-buffer and display-buffer. 
5189         
5190 2005-02-06  Vin Shelton <acs@xemacs.org>
5191
5192         * XEmacs 21.4.17 is released
5193
5194 2005-01-29  Ben Wing  <ben@xemacs.org>
5195
5196         * shadow.el (find-emacs-lisp-shadows):
5197         Add custom-defines to list of ignored files.
5198
5199 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5200
5201         * simple.el (shifted-motion-keys-select-region): Fix statement
5202         about unshifted-motion-keys-deselect-region.
5203
5204 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5205
5206         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5207         now) for GNU Emacs compatibility.
5208         (make-obsolete-variable): Ditto.
5209
5210 2004-01-08  Ben Wing  <ben@xemacs.org>
5211
5212         * code-files.el (load):
5213         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5214
5215 2004-12-05  Vin Shelton <acs@xemacs.org>
5216
5217         * XEmacs 21.4.16 is released
5218
5219 2004-12-04  Vin Shelton  <acs@xemacs.org>
5220
5221         * auto-autoloads.el: Regenerated.
5222
5223         * custom-load.el: Regenerated.
5224
5225 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5226
5227         Fix bug: apropos errors if a defalias refers to an undefined
5228         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5229
5230         * apropos.el (apropos):
5231         (apropos-command):
5232         * help.el (frob-help-extents):
5233         * help-macro.el (make-help-screen):
5234         * hyper-apropos.el (hyper-apropos-grok-functions):
5235         (hyper-apropos-get-doc):
5236         Catch void-function error thrown by `documentation'.
5237
5238 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5239
5240         * packages.el (package-require): Fix incorrect arg to format.
5241         This fixes a `format specifier' error.
5242
5243 2004-08-13  Jerry James  <james@xemacs.org>
5244
5245         * bytecomp.el (forward-word): Tell the byte compiler the correct
5246         number of arguments to forward-word.
5247
5248 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5249
5250         * etags.el: Fixed loading of include files for tag completion. Now
5251         you can make a tag file for a library, include it into your
5252         project and it will be reloaded only if it changed. Infinte
5253         include loops are detected and the correct tag files are loaded.
5254         * etags.el (buffer-tag-table-list): Load and verify tag files in
5255         the external function buffer-tag-table-list-load.
5256         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5257         tag files. Also load the included tag files. The priority of the
5258         included files is right below their parent file. If multiple
5259         matches occur then the symbols from the parent file are found
5260         first.
5261         * etags.el (tag-table-include-files): Corrected comment
5262         string. Switched to pattern constant tags-include-pattern to have
5263         it at a central location.
5264         * etags.el (tags-include-pattern): Added doc string.
5265         * etags.el (add-to-tag-completion-table): Removed obsolete
5266         comments as the include files are allready returned by
5267         buffer-tag-table-list and loaded.
5268         * etags.el (find-tag-internal): The include files are allready
5269         included in tag-tables as buffer-tag-table-list returns them now.
5270
5271 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5272
5273         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5274         Loading items into the notebook is now done by C code.
5275         * widgets-gtk.el (gtk-widget-instantiate-internal):
5276         Style no longer changed.
5277
5278 2004-06-28  Nix  <nix@esperi.org.uk>
5279
5280         * cmdloop.el (truncate-command-history-for-gc): Delay
5281         execution of all things that look up variable bindings,
5282         via `enqueue-eval-event'.
5283
5284 2004-06-24  Vin Shelton  <acs@xemacs.org>
5285
5286         * package-get.el (package-get-require-signed-base-updates):
5287         now defaults to nil.
5288
5289 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * subr.el (split-string): Clean up docstring.
5292
5293 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5294
5295         * faces.el (zmacs-region): fix typo in docstring.
5296
5297 2004-06-07  Jerry James  <james@xemacs.org>
5298
5299         * derived.el: Synch with Emacs 21.3.
5300         * subr.el (with-local-quit): New, from Emacs 21.3.
5301         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5302         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5303         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5304
5305 2004-06-16  Jerry James  <james@xemacs.org>
5306
5307         * cl.el (cl-set-substring): Increment start by the length of the
5308         string, not the string itself.
5309
5310 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5311
5312         * etags.el (tag-table-include-files): Expand included TAGS file
5313         paths to avoid problems with relative paths.  Thanks to Peter
5314         Chubb <peterc@gelato.unsw.edu.au>.
5315         * etags.el (tags-include-pattern): New.
5316         * etags.el (add-to-tag-completion-table): Parse and ignore
5317         trailing include lines.
5318
5319 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5320
5321         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5322         avoiding line solely composed of equal signs.
5323
5324 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5325
5326         * cus-edit.el (alloc): Typo fix.
5327         * cus-edit.el (custom-browse-visibility): Ditto.
5328         * cus-edit.el (custom-variable-value-create): Ditto.
5329         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5330         * cus-edit.el (custom-save-variables): Bind print-length and
5331         print-level to nil to avoid value abbreviation.
5332         * cus-edit.el (custom-save-face-internal): Ditto.
5333         * cus-edit.el (custom-save-faces): Save in sorted order.
5334         * cus-edit.el (custom-save-resets): Bind print-length and
5335         print-level to nil to avoid value abbreviation.
5336         * cus-edit.el (custom-save-loaded-themes): Ditto.
5337
5338 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5339
5340         * subr.el (split-string-default-separators): New.
5341         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5342         see comment in source.
5343
5344 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5345
5346         * mule/japanese.el (paragraph-start, paragraph-separate):
5347         Remove anchor to BOL.
5348
5349 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5350
5351         * cl.el (gensym, gentemp): Improve docstrings.
5352
5353 2004-05-10  Vin Shelton  <acs@xemacs.org>
5354
5355         * etags.el: Sync with 21.5 version.
5356
5357 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5358
5359         * etags.el:
5360         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5361         only for use with exuberant ctags. This will also enable building of 
5362         completion tables with exuberant ctags. This will not work with
5363         xemacs ctags. 
5364         * etags.el (get-tag-table-buffer): New function for creating of
5365         completion table is used if tags-exuberant-ctags-optimization-p ist t
5366         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5367         finding the tag names. New.
5368         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5369         building tag completion table with exuberant ctags. New.
5370         * etags.el (find-tag-internal): Improve exact tag matching for tags
5371         with name fields. Before the patch return types of functions or
5372         function parameters (with exuberant ctags) were found as matches.
5373
5374 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5375
5376         * list-mode.el (display-completion-list): Fixed completion list was
5377         taking the width of the frame and not of the window for displaying
5378         the selection methods.
5379
5380 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5381
5382         * menubar-items.el (default-menubar): Options are saved to custom.el.
5383
5384
5385 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5386
5387         * isearch-mode.el (isearch-abort): Preserve successful search target.
5388
5389 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5390
5391         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5392         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5393         Bihlmeyer.
5394         * gnuserv.el (gnuserv-mode-line-string): New.
5395         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5396         gnuserv-mode.
5397         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5398         * gnuserv.el (gnuserv-edit-files): Use
5399         make-x-device-with-gtk-fallback.
5400
5401 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5402
5403         * gtk-widgets.el: New import: gtk-accel-group-new.
5404         * dialog-gtk.el:
5405         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5406         * dialog-gtk.el (popup-builtin-question-dialog):
5407         Added support for dialog button mnemonics.
5408
5409 2004-03-22  Chris Green <cmg@dok.org>
5410
5411         * process.el (shell-command): Output buffer was ignored when a
5412         background process was run via shell-command.
5413
5414 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5415
5416         * cus-edit.el (custom-save-variables): Retrieve a list of
5417         variables to save first, sort it, and make sure the variables are
5418         saved in sorted order.
5419
5420 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5421  
5422         * package-get.el (package-get-update-base-from-buffer): Force
5423         binary coding system for verifying GnuPG signature in the
5424         package-index file.
5425  
5426 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5427
5428         * package-get.el (package-get-package-index-file-location): Handle
5429         missing "EMACSPACKAGEPATH" environment variable.
5430
5431 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5432
5433         * package-admin.el (package-admin-find-top-directory): Simplify
5434         directory comparisions and fix substring errors on short path
5435         components.
5436         * package-get.el (package-get-package-index-file-location):
5437         Default to first component of "EMACSPACKAGEPATH", if set.
5438
5439 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5440
5441         * package-get.el (process-error): New error datum.
5442
5443 2004-02-02  Vin Shelton <acs@xemacs.org>
5444
5445         * XEmacs 21.4.15 is released
5446
5447 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5448
5449         * itimer.el (activate-itimer): Modify the itimer timeout value as
5450         if it were begun at the last time when the itimer driver was woken
5451         up.
5452
5453 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5454
5455         * specifier.el (Copyright):
5456         Update.
5457         (make-specifier-and-init):
5458         (map-specifier):
5459         (canonicalize-inst-pair):
5460         (canonicalize-spec-list):
5461         (set-specifier):
5462         Synch docstrings to 21.5 where appropriate.
5463
5464 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5465
5466         * package-get.el (package-get-list-packages-where): New.  A
5467         function that allows searching for groups of packages.  For
5468         example, find all packages that require the fsf-compat package.
5469
5470 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5471
5472         The Great PUI Sync.
5473
5474         * auto-autoloads.el: Regenerated.
5475
5476         * custom-load.el: Regenerated.
5477
5478         * dumped-lisp.el (packages-hardcoded-lisp): New.
5479
5480         * menubar-items.el (menu-max-items): New.
5481         (menu-submenu-max-items): New.
5482         (menu-submenu-name-format): New.
5483         (menu-split-long-menu): New.
5484         (menu-sort-menu): New.
5485         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5486
5487         * obsolete.el (pui-add-install-directory): Renamed to the more
5488         logical `pui-set-local-package-get-directory'.
5489         (package-get-download-menu): Moved to `package-ui.el' and renamed
5490         to `package-ui-add-download-menu'.
5491
5492         * package-admin.el (package-admin-install-function-mswindows):
5493         Whitespace clean up.
5494         (package-admin-add-single-file-package): Removed.
5495         (package-admin-default-install-function): Whitespace clean up.
5496         (package-admin-find-top-directory): New.
5497         (package-admin-get-install-dir): Use it.
5498         (package-admin-get-manifest-file): 
5499         (package-admin-check-manifest): 
5500         (package-admin-add-binary-package):
5501         (package-admin-get-lispdir):
5502         (package-admin-delete-binary-package):
5503         (package-admin):
5504
5505         * package-get.el (package-get-package-index-file-location): New.
5506         (package-get-install-to-user-init-directory): New.
5507         (package-get-remote):
5508         (package-get-download-sites):
5509         (package-get-pre-release-download-sites): New.
5510         (package-get-site-release-download-sites): New.
5511         (package-get-base-filename):
5512         (package-get-always-update):
5513         (package-get-user-index-filename): Removed.
5514         (package-get-pgp-available-p): New.
5515         (package-get-require-signed-base-updates):
5516         (package-get-was-current):
5517         (package-entries-are-signed): New.
5518         (package-get-continue-update-base): New.
5519         (package-get-download-menu): Removed.
5520         (package-get-require-base):
5521         (package-get-update-base-entry):
5522         (package-get-locate-file):
5523         (package-get-locate-index-file):
5524         (package-get-maybe-save-index):
5525         (package-get-update-base):
5526         (package-get-update-base-from-buffer):
5527         (package-get-update-base-entries):
5528         (package-get-interactive-package-query):
5529         (package-get-update-all):
5530         (package-get-all):
5531         (package-get-dependencies):
5532         (package-get-init-package):
5533         (package-get-info): New.
5534         (package-get):
5535         (package-get-staging-dir):
5536         (package-get-set-version-prop): Removed.
5537         (package-get-installedp):
5538         (package-get-ever-installed-p):
5539         (packages): Removed.
5540         (package-get-custom-groups): Removed.
5541         (package-get-custom): Removed.
5542         (package-get-custom-add-entry): Removed.
5543
5544         * package-info.el (batch-update-package-info):
5545
5546         * package-net.el (package-net-batch-generate-bin-ini):
5547         (package-net-update-installed-db):
5548
5549         * package-ui.el (pui-info-buffer):
5550         (pui-directory-exists): Removed.
5551         (pui-package-dir-list): Removed.
5552         (pui-add-install-directory): Removed.
5553         (package-ui-download-menu): New.
5554         (package-ui-pre-release-download-menu): New.
5555         (package-ui-site-release-download-menu): New.
5556         (pui-set-local-package-get-directory): New.
5557         (pui-package-symbol-char):
5558         (pui-update-package-display):
5559         (pui-toggle-package):
5560         (pui-toggle-package-key):
5561         (pui-toggle-package-delete):
5562         (pui-toggle-package-delete-key):
5563         (pui-toggle-package-event):
5564         (pui-toggle-verbosity-redisplay):
5565         (pui-install-selected-packages):
5566         (pui-add-required-packages):
5567         (pui-help-echo):
5568         (pui-display-info):
5569         (list-packages-mode):
5570         (pui-list-packages):
5571
5572         * packages.el (packages-compute-package-locations):
5573         (package-require):
5574         (package-delete-name):
5575         (packages-hardcoded-lisp): Removed.
5576         (packages-useful-lisp): Removed.
5577         (packages-unbytecompiled-lisp): Removed.
5578         (packages-find-package-directories):
5579
5580         Summary:
5581
5582         Major code clean up of all things PUI.
5583
5584         Much improved code to determine where packages should be
5585         installed.  PUI no longer depends on any packages being
5586         pre-installed to compute where packages are to be installed to.
5587
5588         The user can specify the location of their package-index file.  It
5589         isn't necessary to set this because it has sane defaults.  People
5590         who "run-in-place" won't accidently overwrite the CVS
5591         package-index file.  See
5592         `package-get-package-index-file-location'. 
5593
5594         PUI will now properly clean up after itself in the event of an
5595         unsuccessful package install.  This drastically reduces the number
5596         of "wrong md5sum" FAQs.
5597
5598         non-Mule XEmacsen can no longer install Mule packages.
5599
5600         Package management via the custom interface has been removed.
5601
5602         The PUI related menubar items have been reorganised.
5603
5604         The PGP verification code has been fixed and the default for
5605         whether or not it is used is automatically computed.
5606
5607         * update-elc.el ((preloaded-file-list site-load-packages
5608         need-to-dump dumped-exe)):
5609         Just a couple of small changes to allow for
5610         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5611         existing anymore.
5612
5613 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5614
5615         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5616         apply `format' to the first argument of byte-compile-warn, it
5617         already calls format.
5618
5619 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5620
5621         * files.el (delete-old-versions): Avoid going interactive during
5622         make install when environment variable VERSION_CONTROL is set.
5623
5624 2003-12-04  Vin Shelton  <acs@xemacs.org>
5625
5626         * menubar-items.el (menu-item-search): Only bring up search dialog
5627         box if the feature is available and desired.
5628
5629 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5630
5631         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5632
5633 2003-11-05  Vin Shelton  <acs@xemacs.org>
5634
5635         * help.el (Help-prin1-face):
5636         (Help-princ-face):
5637         princ and prin1 are functions and need to be called as such.  The
5638         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5639
5640 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5641
5642         * about.el (about-xemacs): Give full version and build date.
5643
5644 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5645
5646         * win32-native.el (grep-null-device): This XEmacs has null-device.
5647
5648 2003-09-06  Mike Sperber  <mike@xemacs.org>
5649
5650         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5651         implement the specified semantics for `defvar.'
5652
5653 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5654
5655         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5656         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5657         displaying buffer in question.
5658
5659 2003-09-03  Vin Shelton <acs@xemacs.org>
5660
5661         * XEmacs 21.4.14 is released
5662
5663 2003-08-17  Vin Shelton  <acs@xemacs.org>
5664
5665         * about.el: Vanity patch.
5666
5667 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5668
5669         * code-process.el (call-process):
5670         (call-process-region):
5671         (start-process):
5672         Document coding system processing.
5673
5674 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5675
5676         * startup.el (splash-frame-body): Idiomatic English.
5677
5678 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5679
5680         * font-lock.el (font-lock-match-java-declarations): Move
5681         save-restriction, narrow-to-region to beginning of function to
5682         avoid going beyond the limit and causing an infloop.
5683
5684 2003-04-16  Jerry James  <james@xemacs.org>
5685
5686         * keydefs.el: Remove mappings for keys mapped to the nowhere
5687         defined function function-key-error.
5688
5689 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5690
5691         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5692         lisp-interaction-mode-hook): Add the docstrings.
5693
5694 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5695
5696         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5697         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5698         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5699
5700 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5701
5702         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5703         lambda list after the original doc.  Care about
5704         #'(lambda () "SingleString") 
5705         (cl-upcase-arg): 
5706         (cl-function-arglist):
5707         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5708         circular data structures in lambda list specification
5709
5710 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5711
5712         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5713         to appear in font-lock-function-name-face.
5714
5715 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5716
5717         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5718         is not also the value of the lambda.
5719
5720 2003-05-06  Andy Piper  <andy@xemacs.org>
5721
5722         * files.el (revert-buffer): Make sure local variables get processed,
5723         even in the case of an optimized reversion.
5724
5725 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5726
5727         * XEmacs 21.4.13 is released
5728
5729 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5730
5731         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5732         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5733
5734 2003-02-14  Ben Wing  <ben@xemacs.org>
5735
5736         * byte-optimize.el:
5737         * byte-optimize.el (byte-compile-inline-expand):
5738         * byte-optimize.el (byte-compile-unfold-lambda):
5739         * byte-optimize.el (byte-optimize-form-code-walker):
5740         * byte-optimize.el (byte-optimize-form):
5741         * byte-optimize.el (byte-decompile-bytecode-1):
5742         * byte-optimize.el (byte-optimize-lapcode):
5743         Review carefully and sync up to 20.7 except for areas as noted.
5744         Fixes problem with JDE compilation.
5745
5746 2003-02-05  Ben Wing  <ben@xemacs.org>
5747
5748         * simple.el:
5749         * simple.el (motion-keys-for-shifted-motion):
5750         Omit M-S-home/end from motion keys.
5751
5752 2003-02-07  Ben Wing  <ben@xemacs.org>
5753
5754         * text-props.el (text-property-any):
5755         * text-props.el (text-property-not-all):
5756         Fix bug when end > start.
5757
5758 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5759
5760         * info.el (Info-insert-dir): Make default-directory end in
5761         separator.  Patch due to Martin Buchholz.
5762
5763 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5764
5765         * XEmacs 21.4.12 "Portable Code" is released.
5766
5767 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5768
5769         * about.el: Update golubev data.
5770
5771 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5772
5773         * isearch-mode.el (isearch-mode-map): Substitute comment on
5774         desirability, and back out "GR is printable" changes.
5775
5776 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5777
5778         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5779
5780 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5781
5782         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5783
5784 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5785
5786         * menubar-items.el (default-menubar): Use browse-url-mozilla
5787         instead of browse-url-gnome-moz for Mozilla.
5788
5789 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5790
5791         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5792
5793 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5794
5795         * files.el (auto-mode-alist): Remove redundant entries for modes
5796         that live in packages.
5797         (interpreter-mode-alist): Ditto.
5798
5799 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5800
5801         * menubar-items.el (default-menubar): Sync with current
5802         browse-url-xemacs.el.
5803
5804 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5805
5806         * XEmacs 21.4.10 "Military Intelligence" is released.
5807
5808 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5809
5810         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5811
5812 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5813
5814         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5815
5816 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5817
5818         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5819         effect free function.
5820         (font-lock-fontify-keywords-region): Supply the argument to
5821         font-lock-compile-keywords.
5822
5823 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5824
5825         * package-get.el (package-get-download-sites): Bring sites list
5826         up to date, prefer xx.xemacs.org addresses.
5827
5828 2002-09-27  Andy Piper  <andy@xemacs.org>
5829
5830         * dialog.el (make-dialog-box): for general dialogs only
5831         delete-frame-hook will be run.
5832
5833 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5834
5835         * font-lock.el (font-lock-fontify-syntactically-region): Add
5836         comment about lookup-syntax-properties, document LOUDLY as unused.
5837
5838 2002-08-26  Andy Piper  <andy@xemacs.org>
5839
5840         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5841         merge.
5842
5843 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5844
5845         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5846         (make-obsolete-variable): Ditto.
5847         (make-compatible): Ditto.
5848         (make-compatible-variable): Ditto.
5849
5850 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5851
5852         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5853         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5854
5855 2002-08-28  Andy Piper  <andy@xemacs.org>
5856
5857         * files.el (revert-buffer): propagate revert-without-query-status.
5858
5859 2002-06-03  Andy Piper  <andy@xemacs.org>
5860
5861         * dialog-items.el (make-search-dialog): align various subcontrols
5862         in visually pleasing ways, allow frame to autosize to the dialog
5863         size.
5864         * dialog.el (make-dialog-box): add a border inside the frame. Add
5865         :autosize property, if t then reset the frame size appropriately
5866         before the frame is mapped.
5867         * gutter-items.el (set-progress-feedback-instantiator): align
5868         various subcontrols.
5869         * gutter-items.el (set-progress-abort-instantiator): ditto.
5870
5871 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5872
5873         * XEmacs 21.4.9 "Informed Management" is released.
5874
5875 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5876
5877         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5878         "&optional append" argument.
5879
5880 2002-07-16  Didier Verna  <didier@xemacs.org>
5881
5882         * subr.el (replace-in-string): fix case fold bug introduced by
5883         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5884         case-fold-search in temporary buffers.
5885
5886 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5887
5888         * lib-complete.el (find-library): Remove check for mule because
5889         decompression DOES work on Mule.
5890
5891 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5892
5893         * simple.el (join-line): New alias for `delete-indentation'.
5894
5895 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5896
5897         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5898         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5899         (font-lock-builtin-face): New.
5900         (font-lock-constant-face): New.
5901         (font-lock-face-list): Add builtin and constant faces.
5902
5903 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5904
5905         * autoload.el (make-autoload): Support define-derived-mode.
5906         Collected puts of doc-string-elt property.  Based on a patch by
5907         Didier Verna <didier@xemacs.org>.
5908
5909 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5910
5911         * wid-edit.el (widget-field-activate): Fix docstring typo.
5912
5913 2002-07-23  Andy Piper  <andy@xemacs.org>
5914
5915         * about.el (about-personal-info): update me.
5916
5917 2002-07-12  Andy Piper  <andy@xemacs.org>
5918
5919         * custom.el (custom-theme-set-variables): remove bogus
5920         arguments. Use custom-set-default to set defaults.
5921         (custom-set-variables): update doc.
5922         (custom-local-buffer): new, synced from FSF.
5923         (custom-set-default): ditto.
5924         (defcustom): update doc.
5925
5926 2002-06-16  Andy Piper  <andy@xemacs.org>
5927
5928         * menubar-items.el (default-menubar): enable windows printing on
5929         cygwin as well as native.
5930
5931 2002-06-12  Andy Piper  <andy@xemacs.org>
5932
5933         * printer.el (generic-print-buffer): catch all errors so that the
5934         print device can be cleared in all scenarios.
5935         (Printer-clear-device): make sure clearing the printer allows it
5936         to be used again immediately.
5937         (generic-print-region): make sure the default printer face is
5938         black-on-white.
5939
5940 2002-04-23  Jerry James  <james@xemacs.org>
5941
5942         * window-xemacs.el (display-buffer-function): Change doc to
5943         reflect new arg.
5944         * window-xemacs.el (pre-display-buffer-function): Ditto.
5945         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5946         non-nil, make the new window just big enough for its contents.
5947         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5948         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5949         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5950
5951 2002-06-06  Andy Piper  <andy@xemacs.org>
5952
5953         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5954         (defcustom): ditto.
5955         (custom-handle-keyword): ditto.
5956
5957 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5958
5959         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5960         Make obsolete.  Default to nil.
5961         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5962         Inspired by a patch by John Palmieri.
5963
5964 2002-07-01  Mike Alexander  <mta@arbortext.com>
5965
5966         * process.el (shell-command-on-region): Don't delete the region
5967         before giving it to call-process-region
5968
5969 2002-06-04  Jerry James <james@eecs.ku.edu>
5970
5971         * find-paths.el (paths-find-architecture-directory): Search in
5972         `system-configuration'/`base', not `base'`system-configuration'.
5973
5974 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5975
5976         * info.el (Info-index): Add missing \ in [ t].
5977
5978 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5979
5980         * gutter-items.el (gutter-buffers-tab-visible-p,
5981         buffers-tab-omit-function, buffers-tab-selection-function,
5982         buffers-tab-filter-functions):
5983         Doc improvements.
5984
5985 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5986
5987         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5988
5989         * toolbar-items.el (toolbar-news): Fix typo in message string.
5990
5991 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5992
5993         * dialog.el (yes-or-no-p-dialog-box): 
5994         * cmdloop.el (y-or-n-p-minibuf):
5995         (yes-or-no-p-minibuf):
5996         (yes-or-no-p):
5997         (y-or-n-p): 
5998         Specify negative answers in docstrings.
5999
6000 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6001
6002         * package-ui.el (pui-help-echo): Display both installed and author
6003         version.  Use a balloon-help window to display extra info like
6004         package requires.
6005
6006 2002-05-30  Andy Piper  <andy@xemacs.org>
6007
6008         * files.el (revert-buffer-internal): don't visit
6009         revert-buffer. Kill buffer when not used. Suggested by Mike
6010         Alexander <mta@arbortext.com>
6011
6012 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6013
6014         * files.el (revert-buffer): More docstring fiddling.
6015
6016 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6017
6018         * files.el (revert-buffer):
6019         (revert-buffer-internal):
6020         (revert-buffer-insert-file-contents-function):
6021         Improve docstrings and comments.
6022
6023 2002-05-08  Andy Piper  <andy@xemacs.org>
6024
6025         * files.el (revert-buffer): observe noconfirm behavior.
6026
6027 2002-04-09  Andy Piper  <andy@xemacs.org>
6028
6029         * files.el (revert-buffer): use revert-buffer-internal if it looks
6030         like doing so will not result in any user-visible changes.
6031         (revert-buffer-internal): new function. Do the actual process of
6032         reversion and then see whether the result is any different to what
6033         we have already. If it is not then do nothing.
6034
6035 2001-12-11  Andy Piper  <andy@xemacs.org>
6036
6037         * menubar.el (get-popup-menu-response): re-order so that it works
6038         on more sane/facist window systems.
6039
6040 2001-12-03  Andy Piper  <andy@xemacs.org>
6041
6042         * faces.el (frob-face-property): don't infloop in face frobbing
6043         from Jan Vroonhof <jan@xemacs.org>.
6044
6045 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6046
6047         * faces.el (frob-face-property): Follow face fall-back hierarchy
6048         properly for face properties without an instance. Only do manual
6049         copy form 'default in last resort. This handles in particular
6050         the case where 'default itself has only a fall-back (which is
6051         the case by default on windows).
6052
6053 2001-11-24  Andy Piper  <andy@xemacs.org>
6054
6055         * printer.el (generic-print-region): set default-frame-plist to
6056         nil while creating the printer frame so that sizes reflect the
6057         printed page.
6058
6059         * faces.el (face-complain-about-font): Don't complain on printers.
6060
6061 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6062         
6063         * package-net.el: Andy synch.
6064         
6065 2001-12-16  Andy Piper  <andy@xemacs.org>
6066
6067         * package-get.el (package-get-update-all): Make sure installed.db
6068         gets updated after updating packages.
6069
6070 2002-03-28  Ben Wing  <ben@xemacs.org>
6071
6072         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6073         continuation, truncation so that we don't get line jumpiness from
6074         them being larger than the line height.
6075
6076         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6077
6078 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6079
6080         * font.el (font-window-system-mappings): Add mapping for Gtk
6081         (assume identical to X) 
6082
6083 2002-02-04  Andy Piper  <andy@xemacs.org>
6084
6085         * files.el (convert-standard-filename): Fix for short filename
6086         Peter Arius <pas@methodpark.de>
6087
6088 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6089
6090         * list-mode.el (default-choose-completion): completion-base-size
6091         should refer to local value in the completion list buffer.
6092
6093 2001-12-03  Didier Verna  <didier@xemacs.org>
6094
6095         * rect.el: autoload `replace-rectangle'.
6096         * keydefs.el (global-map): bind it to `C-x r p'.
6097
6098 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6099
6100         * XEmacs 21.4.8 "Honest Recruiter" is released.
6101
6102 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6103
6104         This patch is based on Jerry James's patch and analysis.
6105
6106         * select.el (get-clipboard):
6107         (get-selection):
6108         Update docstrings.
6109         (get-clipboard-foreign):
6110         (get-selection-foreign):
6111         New function for use as `interprogram-paste-function's.
6112
6113         * simple.el (interprogram-paste-function): Change default to
6114         `get-clipboard-foreign'; improve docstring.
6115         (interprogram-cut-function): Improve dosctring.
6116
6117 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6118
6119         * XEmacs 21.4.7 "Economic Science" is released.
6120
6121 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6122
6123         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6124
6125 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6126
6127         * obsolete.el (assq-delete-all): New compatibility alias for 
6128         remassq.
6129
6130 2002-01-09  Simon Josefsson  <jas@extundo.com>
6131
6132         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6133
6134 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6135
6136         * info.el (Info-auto-generate-directory): Default
6137         Info-auto-generate-directory to 'if-outdated.
6138
6139 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6140
6141         * startup.el (normal-top-level): Prevent migration code from
6142         trashing .emacs on an error in loading the init files.
6143
6144 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6145
6146         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6147         "system default" Xdefaults and friends get xrdb-mode.
6148
6149 2002-03-05  Mats Lidell  <matsl@contactor.se>
6150  
6151         * help-nomule.el (tutorial-supported-languages): Added Swedish
6152         tutorial. Sorted languages.
6153
6154 2002-02-11  Mike Sperber <mike@xemacs.org>
6155
6156         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6157         regenerating outdated dir files and dir is non-existent.
6158
6159 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6160
6161         * code-files.el (convert-mbox-coding-system): Improve comment.
6162         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6163         coding-system argument to `write-region-pre-hook' call.
6164         (write-region-pre-hook): Fix docstring to mention lockname argument.
6165
6166 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6167
6168         * minibuf.el (completing-read): Remove redundant wrong arg list.
6169
6170         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6171
6172 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6173
6174         * obsolete.el (interactive-form): new compatibility alias for 
6175         function-interactive.
6176
6177 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6178
6179         * menubar-items.el (Menubar-items-truncate-list): Removed.
6180         * menubar-items.el (Menubar-items-truncate-history): New.
6181         * menubar-items.el (default-menubar): Use
6182         Menubar-items-truncate-history.
6183
6184 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6185
6186         * printer.el (generic-print-region): Pass correct arguments to
6187         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6188         Torkelsson <torkel@acc.umu.se>.
6189
6190 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6191
6192         * help.el (describe-mode): synched with FSF 19.34; handle nil
6193         minor mode indicators.
6194
6195 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6196
6197         * minibuf.el (completing-read): Update docstring.
6198
6199 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6200
6201         * XEmacs 21.4.6 "Common Lisp" is released.
6202
6203 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6204
6205         * package-net.el: Inadvertant synch with Windows branch.  From
6206         Andy's log:
6207         (package-net-kit-version): new variable.
6208         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6209
6210 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6211
6212         * package-get.el (package-get-locate-index-file): Also search the
6213         core etc/ directory for the package index file if it can't be
6214         found in ~/.xemacs/.
6215
6216 2001-12-13  William Perry  <wmperry@gnu.org>
6217
6218         * dialog-gtk.el (popup-builtin-question-dialog):
6219         Conform to API in gui.c.
6220         
6221 2001-11-12  Andy Piper  <andy@xemacs.org>
6222
6223         * cus-edit.el (custom-save-face-internal): make sure we save
6224         non-themed faces.
6225         (custom-save-variables): ditto variables.
6226
6227 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6228
6229         * faces.el (make-face-family):
6230         (make-face-size):
6231         New face-modifying functions per Jan Vroonhof.
6232
6233         cus-face.el (custom-set-face-font-family):
6234         (custom-set-face-font-size):
6235         Use them.
6236
6237         * font.el (font-window-system-mappings): More precise docstring.
6238
6239         (font-create-name):
6240         (font-create-object):
6241         (tty-font-create-object):
6242         (tty-font-create-plist):
6243         (x-font-create-object):
6244         (x-font-create-name):
6245         (ns-font-create-name):
6246         (mswindows-font-create-object):
6247         (mswindows-font-create-name):
6248         Add doctrings.
6249
6250 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6251
6252         * gtk-faces.el (gtk-init-device-faces): removed spurious
6253         quote before let* expression.
6254
6255 2001-10-29  Andy Piper  <andy@xemacs.org>
6256
6257         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6258         modified when changing coding system.
6259
6260         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6261         that we invoke the GUI directory selector.
6262
6263 2001-10-25  Andy Piper  <andy@xemacs.org>
6264
6265         * dialog.el (make-dialog-box): use new directory dialog support.
6266         * minibuf.el (read-file-name-1): ditto.
6267         (read-file-name): ditto.
6268         (read-directory-name): ditto.
6269
6270 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6271
6272         * XEmacs 21.4.5 "Civil Service" is released.
6273
6274 2001-04-23  Didier Verna  <didier@xemacs.org>
6275
6276         * cus-edit.el (custom-variable-pre-save): New.
6277         * cus-edit.el (custom-variable-post-save): New.
6278         * cus-edit.el (custom-variable-save): use them.
6279         * cus-edit.el (custom-face-pre-save): New.
6280         * cus-edit.el (custom-face-post-save): New.
6281         * cus-edit.el (custom-face-save): use them.
6282         * cus-edit.el (custom-group-pre-save): New.
6283         * cus-edit.el (custom-group-post-save): New.
6284         * cus-edit.el (custom-group-save): use them.
6285         * cus-edit.el (Custom-save): use the pre/post functions above,
6286         call `custom-save-all' only once.
6287         * cus-edit.el (custom-variable-pre-reset-standard): New.
6288         * cus-edit.el (custom-variable-post-reset-standard): New.
6289         * cus-edit.el (custom-variable-reset-standard): use them.
6290         * cus-edit.el (custom-face-pre-reset-standard): New.
6291         * cus-edit.el (custom-face-post-reset-standard): New.
6292         * cus-edit.el (custom-face-reset-standard): use them.
6293         * cus-edit.el (custom-group-pre-reset-standard): New.
6294         * cus-edit.el (custom-group-post-reset-standard): New.
6295         * cus-edit.el (Custom-reset-standard): use them.
6296         * cus-edit.el (custom-face-reset-saved): use the pre/post
6297         functions above, call `custom-save-all' only once.
6298
6299 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6300
6301         * gutter-items.el (buffers-tab face): Derive from the modeline
6302         face by default.  Many people use white-on-black for the default
6303         font, and the tabs look hideous with that color combination.  The
6304         modeline usually has the correct colors.
6305
6306 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6307
6308         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6309         (tag-mark-stack-max): Typo fix.
6310
6311 2001-09-28  Ben Wing  <ben@xemacs.org>
6312
6313         * font-lock.el:
6314         * font-lock.el (font-lock-after-change-function):
6315         fix problem with last patch, reported by Katsumi Yamaoka.
6316
6317 2001-09-17  Ben Wing  <ben@xemacs.org>
6318
6319         * font-lock.el (font-lock-after-change-function):
6320         fix problem when you insert a comment on the line before a line of
6321         code: if we use the following char, then when you hit backspace,
6322         the following line of code turns the comment color.
6323
6324 2001-06-08  Ben Wing  <ben@xemacs.org>
6325
6326         * process.el: comment about shell-command-switch.
6327         * process.el (shell-quote-argument): Need to quote a null
6328         argument, too.  From Dan Holmsand.
6329         
6330         * startup.el (normal-top-level): Delete some unused FSF junk.
6331         * startup.el (command-line-early):
6332         
6333         * startup.el (command-line): Call MS Windows init function.
6334         
6335         * win32-native.el:
6336         * win32-native.el (mswindows-system-shells): New.
6337         * win32-native.el (mswindows-system-shell-p): New.
6338         * win32-native.el (init-mswindows-at-startup): New.
6339         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6340         * win32-native.el (mswindows-quote-one-simple-arg):
6341         * win32-native.el (mswindows-quote-one-command-arg):
6342         * win32-native.el (mswindows-construct-process-command-line-alist):
6343         Correct comments at top.  Correctly handle passing arguments
6344         to Cygwin programs and to bash.  Fix quoting of zero-length
6345         arguments (from Dan Holmsand).  Set shell-command-switch based
6346         on shell-file-name, which in turn comes from env var SHELL.
6347
6348 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6349
6350         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6351         default-toolbar-position): Fill docstrings for balloon-help.
6352
6353 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6354
6355         * faces.el: Reenable specifications over 'gtk domain.
6356
6357 2001-08-08  Didier Verna  <didier@xemacs.org>
6358
6359         * autoload.el (update-autoload-files): make defdir a file name,
6360         not directory name.
6361
6362 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6363
6364         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6365
6366         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6367
6368 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6369
6370         * font-menu.el (font-menu-set-font): Default to current font-family.
6371         (font-menu-preferred-resolution):
6372         (font-menu-size-scaling):
6373         Provide gtk defaults, too.
6374
6375 2001-07-29  Mike Alexander  <mta@arbortext.com>
6376
6377         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6378         list
6379         (custom-set-face-font-family): ditto
6380
6381 2001-07-26  Mike Sperber <mike@xemacs.org>
6382
6383         * files.el (auto-mode-alist): .9 files are man pages, too.
6384
6385 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6386
6387         * process.el (call-process-internal): bind
6388         coding-system-for-write to 'binary when calling
6389         start-process-internal, so the process receives 
6390         the literal contents of INFILE.
6391
6392 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6393
6394         * files.el (auto-mode-alist): Add configure.ac support.
6395
6396 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6397
6398         * buff-menu.el:
6399         mouse.el:
6400         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6401
6402 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6403
6404         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6405
6406 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6407
6408         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6409         mixed text.
6410         (kinsoku-eol-p): Ditto.
6411
6412 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6413
6414         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6415         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6416         characters as the category `s' or `e' correctly.
6417
6418 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6419
6420         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6421
6422 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6423
6424         * mule/cyrillic.el:  Set up case table.
6425
6426 2001-06-08  Mike Sperber <mike@xemacs.org>
6427
6428         * files.el (save-some-buffers-1): Don't zap the help window right
6429         after `map-y-or-n-p' has popped it up.
6430
6431 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6432
6433         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6434
6435 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6436
6437         * specifier.el: define-specifier-tag 'gtk.
6438
6439 2001-05-12  Ben Wing  <ben@xemacs.org>
6440
6441         * find-paths.el (paths-find-recursive-path):
6442         fix error with null EXCLUDE-REGEXP.
6443         
6444         * font-lock.el (font-lock-mode):
6445         fix problem reported by hrvoje with buffers starting with a space.
6446         
6447 2001-05-06  Ben Wing  <ben@xemacs.org>
6448
6449         * dialog.el (make-dialog-box):
6450         * menubar-items.el (default-menubar):
6451         * printer.el (generic-print-buffer):
6452         * printer.el (generic-print-region):
6453         implement printing the selection when it's selected.
6454
6455 2001-04-18  Didier Verna  <didier@xemacs.org>
6456
6457         * cus-edit.el (Custom-reset-standard): reset to standard settings
6458         not only when the buffer's :custom-state is 'modified, but also
6459         when it is 'set or 'saved.
6460
6461 2001-04-17  Didier Verna  <didier@xemacs.org>
6462
6463         * startup.el (load-user-init-file): define `custom-file' before
6464         loading the user's init file.
6465
6466 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6467
6468         * menubar.el (popup-mode-menu): Make it work with
6469         popup-menu-titles turned off.
6470         
6471 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6472
6473         * about.el (about-mailto-link): Use compose-mail for sending mail.
6474
6475 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6476
6477         * package-admin.el (package-install-hook): New.
6478         (package-delete-hook): New.
6479         (package-admin-add-single-file-package): Use package-delete-hook.
6480
6481         * package-get.el (package-get): Use package-install-hook.
6482
6483 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6484
6485         * package-ui.el (pui-install-selected-packages): reverse the lists
6486         of packages so that they get handled in the same order as they
6487         were selected.
6488
6489 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6490
6491         * packages.el (locate-library): Use read-library-name for completion.
6492
6493 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6494
6495         * byte-optimize.el (=): `=' is not a binary predicate!
6496         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6497         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6498
6499 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6500
6501         * bytecomp.el (byte-compile-arithcompare):
6502         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6503
6504 2001-06-03  William M. Perry  <wmperry@gnu.org>
6505
6506         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6507         return the filename selected by the user!
6508
6509 2001-05-31  William M. Perry  <wmperry@gnu.org>
6510
6511         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6512         in XEmacs/GTK.
6513
6514 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6515
6516         * coding.el: Tiny typo fixed.
6517
6518 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6519
6520         * XEmacs 21.4.3 "Academic Rigor" is released.
6521
6522 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6523
6524         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6525
6526 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6527
6528         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6529
6530 2001-05-04  Ben Wing  <ben@xemacs.org>
6531
6532         * printer.el (generic-print-buffer):
6533         * printer.el (generic-print-region):
6534         Enable dialog boxes.  Apply workaround recommended by Kirill.
6535         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6536         
6537         * simple.el (kill-whole-line):
6538         * simple.el (kill-line-1):
6539         * simple.el (kill-entire-line):
6540         * simple.el (kill-line):
6541         * simple.el (backward-kill-line):
6542         Take out interactive dependence of kill-whole-line.
6543
6544 2001-04-22  Ben Wing  <ben@xemacs.org>
6545
6546         * dialog.el (make-dialog-box):
6547         Put dialog titles back in -- this time correctly.  Fix various
6548         other problems with leaks and such.
6549
6550         * simple.el (region-exists-p):
6551         * simple.el (region-active-p):
6552         Add comment about which one is correct to use in menu specs.
6553
6554 2001-05-05  Ben Wing  <ben@xemacs.org>
6555
6556         * dialog.el (make-dialog-box): fix doc string.
6557         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6558         take out Pretty Print.
6559         * printer.el:
6560         * printer.el (printer-current-device): New.
6561         * printer.el (Printer-get-device): New.
6562         * printer.el (Printer-clear-device): New.
6563         * printer.el (generic-page-setup): New.
6564         * printer.el (generic-print-buffer):
6565         * printer.el (generic-print-region):
6566         Implement Page Setup.  Handle errors properly.
6567
6568 2001-05-05  Ben Wing  <ben@xemacs.org>
6569
6570         * subr.el (error): Complete list of errors in doc string.
6571         
6572 2001-04-22  Ben Wing  <ben@xemacs.org>
6573
6574         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6575         
6576 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6577
6578         * build-report.el: Remove CVS keywords since this file has been in
6579         core lisp for a while now.
6580         * build-report.el (build-report-make-output-files): Fix typo.
6581
6582 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6583
6584         * about.el (about-finish-buffer): Make sure the last change works
6585         even if EVENT is nil.
6586
6587 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6588
6589         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6590         clicked, not the one that happens to be the current buffer at the
6591         time.
6592
6593 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6594
6595         * cus-edit.el (custom-display): Support the GTK Window System also.
6596
6597 2001-04-30  Ben Wing  <ben@xemacs.org>
6598
6599         * printer.el:
6600         * printer.el (printer-page-header):
6601         * printer.el (Print-context): New.
6602         * printer.el (printer-page-footer):
6603         * printer.el (generate-header-element): New.
6604         * printer.el (generate-header-line): New.
6605         * printer.el (print-context-property):
6606         * printer.el (generic-print-buffer):
6607         * printer.el (generic-print-region):
6608         Implement headers and footers.  Implement calling Print dialog box
6609         (#### but it doesn't quite work yet).
6610
6611 2001-04-25  Ben Wing  <ben@xemacs.org>
6612
6613         * about.el (xemacs-hackers):
6614         * about.el (about-url-alist):
6615         * about.el (about-personal-info):
6616         * about.el (about-hacker-contribution):
6617         More contributions.
6618         
6619         * simple.el (handle-post-motion-command):
6620         Fix spurious setting of zmacs-region-stays to t after a non-shift
6621         motion command.
6622
6623 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6624
6625         * about.el (about-personal-info): Update my bio.
6626         (about-hacker-contribution): Ditto.
6627
6628 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6629
6630         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6631
6632 2001-04-19  Andy Piper  <andy@xemacs.org>
6633
6634         * package-net.el (package-net-cygwin32-binary-size): new size.
6635         (package-net-win32-binary-size): new size.
6636         (package-net-convert-index-to-ini): Use new arch.
6637         (package-net-batch-convert-index-to-ini): Removed.
6638         (package-net-generate-bin-ini): New.
6639         (package-net-batch-generate-bin-ini): New.
6640
6641 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6642
6643         * XEmacs 21.4.1 "Copyleft" is released.
6644
6645 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6646
6647         * x-compose.el (xlib-input-method-bug-workaround):
6648         (alias-colon-to-double-quote):
6649         Force sort in map-keymap to work around rehash bug.
6650
6651 2001-04-17  Ben Wing  <ben@xemacs.org>
6652
6653         * about.el: Finish overhaul, add a few new hackers, update a
6654         couple old ones.
6655
6656 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6657
6658         * XEmacs 21.4.0 "Solid Vapor" is released.
6659
6660 2001-04-15  Ben Wing  <ben@xemacs.org>
6661
6662         * about.el:
6663         * about.el (about-headline-face): New.
6664         * about.el (about-link-face): New.
6665         * about.el (about-current-release-maintainers): New.
6666         * about.el (about-other-current-hackers): New.
6667         * about.el (about-url-alist):
6668         * about.el (about-once-and-future-hackers): New.
6669         * about.el (about-mailto-link): New.
6670         * about.el (about-get-buffer):
6671         * about.el (about-finish-buffer):
6672         * about.el (about-xemacs):
6673         * about.el (about-features): Removed.
6674         * about.el (about-advantages): New.
6675         * about.el (about-maintainer-info): Removed.
6676         * about.el (about-personal-info): New.
6677         * about.el (about-hacker-contribution): New.
6678         * about.el (about-maintainer):
6679         * about.el (about-show-linked-info):
6680         * about.el (about-hackers):
6681         Major revamping.  Rewriting of most of the text, improve the
6682         link handling, separate info on contributors into personal
6683         and contribution info, add new contributors, update personal
6684         info, etc. etc.
6685         
6686         * menubar-items.el (default-menubar):
6687         Help menubar entry for News now says more accurately
6688         "What's New in XEmacs".
6689         
6690         * mouse.el:
6691         * mouse.el (mouse-track-cleanup-hook):
6692         * mouse.el (mouse-track):
6693         Don't set-buffer to a dead buffer when calling mouse-track
6694         cleanup hooks.
6695
6696 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6697
6698         * XEmacs 21.2.47 "Zephir" is released.
6699
6700 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6701
6702         * dialog.el (make-dialog-box): Disable dialog box titles until
6703         we get them working.
6704
6705 2001-03-30  Ben Wing  <ben@xemacs.org>
6706
6707         * help.el:
6708         * help.el (Help-princ-face):
6709         * help.el (Help-prin1-face):
6710         * help.el (frob-help-extents):
6711         * help.el (describe-function-1):
6712         * help.el (describe-variable):
6713         Avoid using font-lock faces, which may not be defined.
6714         Instead, use hyper-apropos faces, and make sure they're
6715         defined as necessary by using `require'. (It's not so safe
6716         to do this for font-lock.) In any case, we will eventually
6717         be merging this functionality into hyper-apropos.
6718
6719         * loaddefs.el (completion-ignored-extensions):
6720         Fix documentation.
6721         
6722         * menubar-items.el (menu-truncate-list): Removed.
6723         * menubar-items.el (Menubar-items-truncate-list): New.
6724         * menubar-items.el (default-menubar):
6725         Fix errors if grep or compile command is too long.  Rename helper
6726         function to be less visible.
6727
6728 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6729
6730         * byte-optimize.el (byte-optimize-minus):
6731         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6732
6733 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6734
6735         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6736         Mule is available.
6737
6738         * mule/latin.el: New file.
6739
6740 2001-03-11  Ben Wing  <ben@xemacs.org>
6741
6742         * auto-save.el:
6743         * auto-save.el (auto-save-directory):
6744         * auto-save.el (make-auto-save-file-name):
6745         * auto-save.el (auto-save-file-name-p): New.
6746
6747         Merge in improvements from other definition of
6748         make-auto-save-file-name in files.el.
6749         
6750         * auto-save.el (auto-save-original-name):
6751         * auto-save.el (auto-save-name-in-fixed-directory):
6752         * auto-save.el (auto-save-unslashify-name): Removed.
6753         * auto-save.el (auto-save-slashify-name): Removed.
6754         * auto-save.el (auto-save-reserved-chars): New.
6755         * auto-save.el (auto-save-escape-name): New.
6756         * auto-save.el (auto-save-unhex): New.
6757         * auto-save.el (auto-save-unescape-name): New.
6758
6759         Change algorithm for encoding filenames in auto-save names to be
6760         entirely safe with all filesystems and all possible characters in
6761         a filename, and 100% reversible. (Essentially, uses
6762         quoted-printable as the encoding.)
6763         
6764         * auto-save.el (recover-all-files):
6765
6766         Use insert-directory rather than calling ls directly -- fixes
6767         things under Windows.
6768
6769         * files.el:
6770         * files.el (convert-standard-filename): Substitute FSF's
6771         definition for this (we had nothing here before).
6772         
6773         * files.el (backup-buffer): Warning fix.
6774         
6775         * files.el (make-backup-file-name):
6776         * files.el (find-backup-file-name):
6777         Fix error in calling sequence to auto-save-file-name-p.
6778         
6779         * files.el (recover-file):
6780         Use insert-directory rather than calling ls directly -- fixes
6781         things under Windows.
6782
6783         * files.el (make-auto-save-file-name): Removed.
6784         * files.el (auto-save-file-name-p): Removed.
6785         auto-save is always dumped so no sense in having a definition
6786         that will always be overwritten with another.
6787         
6788         * files.el (insert-directory):
6789         * win32-native.el:
6790         * win32-native.el (debug-mswindows-process-command-lines):
6791         * win32-native.el (original-make-auto-save-file-name): Removed.
6792         * win32-native.el (make-auto-save-file-name): Removed.
6793
6794
6795 2001-03-21  Martin Buchholz <martin@xemacs.org>
6796
6797         * XEmacs 21.2.46 "Urania" is released.
6798
6799 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6800
6801         * menubar-items.el (default-menubar): Update sample.emacs to
6802         sample.init.el and adjust accelerators.
6803
6804 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6805
6806         * build-report.el (build-report): Improve docstring.
6807
6808 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6809
6810         * ChangeLog: Log GTK merge.
6811
6812         * gutter-items.el:
6813         * mwheel.el:
6814         * sound.el:
6815         * startup.el:
6816         Revert gratuitous whitespace changes.
6817
6818 2001-03-07  Ben Wing  <ben@xemacs.org>
6819
6820         * help.el:
6821         * help.el (key-or-menu-binding):
6822         * help.el (Help-find-file): New.
6823         * help.el (describe-beta):
6824         * help.el (describe-copying):
6825         * help.el (describe-project):
6826         * help.el (view-emacs-news):
6827         * help.el (view-sample-init-el): New.
6828         * help.el (Help-princ-face): New.
6829         * help.el (Help-prin1-face): New.
6830         * help.el (help-symbol-function-context-menu):
6831         * help.el (help-symbol-variable-context-menu):
6832         * help.el (help-symbol-function-and-variable-context-menu):
6833         * help.el (frob-help-extents):
6834         * help.el (describe-function-1):
6835         * help.el (describe-variable):
6836
6837         Add coloring in Help buffers, correspondent with hyperlinks.
6838         View files in view-mode rather than Fundamental.
6839         Remove separators from context menus -- now handled in generic code.
6840         Add `Find Tag' to context menu.
6841         
6842         * menubar.el (popup-mode-menu):
6843
6844         Rewrite code that outputs the popup menu to (a) put more specific
6845         entries first, (b) be more robust, (c) output the proper context
6846         menu separators automatically (the context menu functionality is
6847         new and currently used only by Help).
6848
6849 2001-03-10  William M. Perry  <wmperry@aventail.com>
6850
6851         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6852         this function when converting from the 21.1 GTK branch.  Now
6853         supports file, password, question, and color built-in dialogs.
6854
6855 2001-03-06  Ben Wing  <ben@xemacs.org>
6856
6857         * keydefs.el:
6858         * keydefs.el (global-map):
6859         Add commented-out change of M-k (for 21.5).
6860         
6861         * menubar-items.el (default-menubar):
6862         Fix items to control kill-line behavior; add items for
6863         shifted motion.
6864         
6865         * simple.el:
6866         * simple.el (kill-whole-line):
6867         * simple.el (historical-kill-line): Removed.
6868         * simple.el (kill-line): Removed.
6869         * simple.el (kill-entire-line): New.
6870         * simple.el (kill-line-1): New.
6871         * simple.el (backward-kill-line):
6872         Undo kill-whole-line == always changes.  Add new function
6873         kill-entire-line to unconditionally delete the current line.
6874         Add comments describing the lamentable state of affairs of
6875         the kill-line functions and variables.
6876
6877 2001-03-02  Ben Wing  <ben@xemacs.org>
6878
6879         * simple.el:
6880         * simple.el (beginning-of-buffer):
6881         * simple.el (end-of-buffer):
6882         * simple.el (mark-ring-unrecorded-commands):
6883         * simple.el (signal-error-on-buffer-boundary):
6884         * simple.el (shifted-motion-keys-select-region):
6885         * simple.el (unshifted-motion-keys-deselect-region):
6886         * simple.el (motion-keys-for-shifted-motion): New.
6887         * simple.el (handle-pre-motion-command):
6888         * simple.el (handle-post-motion-command):
6889         * simple.el (forward-char-command):
6890         * simple.el (backward-char-command):
6891         * simple.el (scroll-up-command):
6892         * simple.el (scroll-down-command):
6893         * simple.el (next-line):
6894         * simple.el (previous-line):
6895         * simple.el (backward-block-of-lines):
6896         * simple.el (forward-block-of-lines):
6897         * simple.el (backward-word):
6898         * simple.el (mark-word):
6899
6900         Augment documentation of the most common motion commands to make
6901         note of the shifted-motion support.  Improve the support to (a)
6902         properly document how it works and why it's done in the fashion it
6903         is, and (b) allow the keystrokes that trigger it to be customized.
6904
6905         Correct error in the customize specification of
6906         mark-ring-unrecorded-commands.
6907
6908 2001-03-02  Ben Wing  <ben@xemacs.org>
6909
6910         * font-lock.el:
6911         * font-lock.el (font-lock-pending-extent-table): Removed.
6912         * font-lock.el (font-lock-pending-buffer-table): New.
6913         * font-lock.el (font-lock-pre-idle-hook):
6914         * font-lock.el (font-lock-after-change-function):
6915         * font-lock.el (font-lock-fontify-pending-extents):
6916         * font-lock.el (font-lock-lisp-like):
6917
6918         Fix handling of pending extents to avoid excessive slowness (N^2
6919         behavior) when making lots of buffer changes between redisplays,
6920         such as when saving the Options.
6921
6922 2001-03-09  William M. Perry  <wmperry@aventail.com>
6923
6924         * device.el:
6925         * dragdrop.el:
6926         * dumped-lisp.el:
6927         * faces.el:
6928         * frame.el:
6929         * gnuserv.el:
6930         * loadup.el:
6931         * menubar-items.el:
6932         * minibuf.el:
6933         The Great GTK Merge.
6934
6935         * ChangeLog.GTK:
6936         * dialog-gtk.el:
6937         * gdk.el:
6938         * generic-widgets.el:
6939         * glade.el:
6940         * gnome-widgets.el:
6941         * gnome.el:
6942         * gtk-compose.el:
6943         * gtk-extra.el:
6944         * gtk-faces.el:
6945         * gtk-ffi.el:
6946         * gtk-file-dialog.el:
6947         * gtk-font-menu.el:
6948         * gtk-glyphs.el:
6949         * gtk-init.el:
6950         * gtk-iso8859-1.el:
6951         * gtk-marshal.el:
6952         * gtk-mouse.el:
6953         * gtk-package.el:
6954         * gtk-password-dialog.el:
6955         * gtk-select.el:
6956         * gtk-widget-accessors.el:
6957         * gtk-widgets.el:
6958         * gtk.el:
6959         widgets-gtk.el:
6960         The Great GTK Merge: new files.
6961
6962 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6963
6964         * generic-widgets.el: Don't require gtk (a built-in feature) at
6965         top level.  Don't execute the last sexp unless (featurep 'gtk).
6966
6967 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6968
6969         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6970
6971 2001-02-23  Martin Buchholz <martin@xemacs.org>
6972
6973         * XEmacs 21.2.45 "Thelxepeia" is released.
6974
6975 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6976  
6977         * about.el (xemacs-hackers): update my entry. 
6978         * about.el (about-maintainer-info): ditto. 
6979         * about.el (about-hackers): ditto. 
6980
6981 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6982
6983         * about.el (about-maintainer-info): More vanity info about
6984         yours truly.
6985
6986 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6987
6988         * build-report.el (build-report-destination): xemacs-build-reports
6989         has moved to SourceForge, where mailing list name length is
6990         restricted, hence the name change to
6991         xemacs-buildreports@xemacs.org.
6992         * build-report.el (build-report-keep-regexp): Update default.
6993         * build-report.el (build-report-delete-regexp): Ditto.
6994         * build-report.el (build-report-make-output-files): Ditto.
6995
6996 2001-02-19  Craig Lanning  <lanning@scra.org>
6997
6998         * lisp-mode.el: Add indentation specifications for following
6999         Common Lisp forms: handler-case, handler-bind, with-slots,
7000         with-open-file, with-open-stream, print-unreadable-object.
7001
7002 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7003
7004         * font-lock.el (font-lock-set-defaults-1):
7005         Move initialization of `font-lock-cache-position' so that it's set
7006         even if font-lock-keywords is already defined.
7007
7008 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7009
7010         * autoload.el (generate-file-autoloads-1):
7011         Use `emacs-lisp-mode-syntax-table' instead of
7012         `lisp-mode-syntax-table'.
7013         * lisp-mode.el (lisp-mode-syntax-table):
7014         Get rid of old checks for `parse-partial-sexp' version.
7015         Make `|' (pipe) string delimiter instead of punctuation.
7016
7017 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7018
7019         * window.el (save-selected-window):
7020         Use gensym for better macro hygiene.
7021
7022 2001-02-06  Mike Sperber <mike@xemacs.org>
7023
7024         * dump-paths.el:
7025         * startup.el (startup-setup-paths): Set and use
7026         `mule-lisp-directory'.
7027         (startup-setup-paths-warning): Ditto.
7028
7029         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7030         (paths-construct-load-path): Consider `mule-lisp-directory'.
7031
7032 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7033
7034         * font-lock.el: Syntax table improvements used.  A few random
7035         changes are not specified below.
7036         (font-lock-fontify-string-delimiters):
7037         (font-lock-syntactic-keywords):
7038         (font-lock-cache-state nil):
7039         (font-lock-cache-position):
7040         New variables.
7041         (font-lock-set-syntax):
7042         (font-lock-apply-syntactic-highlight):
7043         (font-lock-fontify-syntactic-anchored-keywords):
7044         (font-lock-fontify-syntactic-keywords-region):
7045         (font-lock-eval-keywords):
7046         New functions.
7047         (font-lock-remove-face):
7048         (font-lock-fontify-syntactically-region):
7049         Use syntax properties.
7050
7051 2001-02-08  Martin Buchholz <martin@xemacs.org>
7052
7053         * XEmacs 21.2.44 "Thalia" is released.
7054
7055 2001-01-16  Mike Sperber <mike@xemacs.org>
7056
7057         * startup.el (normal-top-level): Work even if no installation root
7058         is found.
7059
7060 2001-01-30  Andy Piper  <andy@xemacs.org>
7061
7062         * gutter-items.el (progress-abort-glyph): remove instantiator.
7063         (set-progress-abort-instantiator): new function.
7064         (abort-progress-feedback): use it.
7065
7066         * gutter.el (set-gutter-dirty-p): new function.
7067
7068 2001-01-30  Didier Verna  <didier@xemacs.org>
7069
7070         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7071
7072 2001-01-24  Didier Verna  <didier@xemacs.org>
7073
7074         * sound.el (sound-extension-list): give a better default value.
7075         * sound.el (load-sound-file): improve the doc string, also find
7076         files given by absolute names, pass a real extension list to
7077         `locate-file'.
7078
7079 2001-01-26  Martin Buchholz <martin@xemacs.org>
7080
7081         * XEmacs 21.2.43 "Terspichore" is released.
7082
7083 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7084
7085         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7086         messages from gnuserv.
7087
7088 2001-01-20  Martin Buchholz <martin@xemacs.org>
7089
7090         * XEmacs 21.2.42 "Poseidon" is released.
7091
7092 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7093
7094         * cl-macs.el (cl-upcase-arg): New function.
7095         (cl-function-arglist): New function.
7096         (cl-transform-lambda): Automatically add CL-style lambda list to
7097         documentation string using functions above.
7098
7099 2001-01-12  Andy Piper  <andy@xemacs.org>
7100
7101         * package-get.el (package-get-custom): call
7102         package-net-update-installed-db.
7103
7104         * package-ui.el (pui-install-selected-packages): call
7105         package-net-update-installed-db.
7106
7107         * package-net.el (package-net-update-installed-db): use
7108         packages-package-list so that we reflect reality.
7109
7110         * packages.el (packages-package-list): Make docstring reflect
7111         reality.
7112
7113         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7114
7115         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7116         isn't installed.
7117
7118 2001-01-17  Andy Piper  <andy@xemacs.org>
7119
7120         * wid-edit.el (widget-activation-glyph-mapper): activate or
7121         deactivate native widgets.
7122         (widget-glyph-insert-glyph): record instantiator.
7123         (widget-push-button-value-create): use it.
7124
7125         * gui.el (gui-button-action): new function. Make button's domain
7126         buffer current when calling.
7127         (make-gui-button): update to use gui-button-action.
7128
7129 2001-01-16  Didier Verna  <didier@xemacs.org>
7130
7131         * menubar-items.el (default-menubar): add an entry for modeline
7132         horizontal scrolling in Options -> Display.
7133
7134 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7135
7136         * package-get.el (package-get-require-signed-base): Set to nil
7137         by default.
7138
7139 2001-01-17  Martin Buchholz <martin@xemacs.org>
7140
7141         * XEmacs 21.2.41 "Polyhymnia" is released.
7142
7143 2001-01-16  Mike Sperber <mike@xemacs.org>
7144
7145         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7146         catch lisp/mule/.
7147
7148 2001-01-14  Mike Sperber <mike@xemacs.org>
7149
7150         * startup.el (maybe-create-compatibility-dot-emacs):
7151         (maybe-unmigrate-user-init-file):
7152         (unmigrate-user-init-file): Created.
7153         (maybe-migrate-user-init-file): Offer creation of compatibility
7154         .emacs.
7155         Some doc fixes wrt init file location.
7156
7157 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7158
7159         * faces.el (face-frob-from-locale-first): new variable.
7160         (frob-face-font-2): Honor tags arg while trying to use
7161         standard-face-mapping.  When face-frob-from-locale-first is set,
7162         first try to set face inheriting from frobbed-face.
7163
7164 2001-01-15  Didier Verna  <didier@xemacs.org>
7165
7166         * about.el (xemacs-hackers): update my entry.
7167         * about.el (about-url-alist): ditto.
7168         * about.el (about-maintainer-info): ditto.
7169         * about.el (about-hackers): ditto.
7170
7171 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7172
7173         The byte compiler has been badly broken for a year,
7174         by the patch of 1999-12-06.
7175         * byte-optimize.el (byte-optimize-form-code-walker):
7176         Bug was: the byte compiler was making this erroneous optimization:
7177         (progn (or (foo)) (bar)) ==> (bar)
7178
7179 2000-11-20  Mike Sperber <mike@xemacs.org>
7180
7181         * setup-paths.el (paths-core-load-path-depth): Split
7182         `paths-load-path-depth' in two for site and core lisp.  Don't
7183         recurse into core.
7184         * setup-paths.el (paths-construct-load-path): Use.
7185
7186 2001-01-10  Andy Piper  <andy@xemacs.org>
7187
7188         * package-net.el (package-net-cygwin32-binary-size): new variable
7189         (package-net-win32-binary-size): ditto.  add much needed
7190         commentary.
7191
7192         * gutter-items.el (buffers-tab-items): correct off-by-one error
7193         for buffers-tab-max-size.
7194
7195 2001-01-08  Martin Buchholz <martin@xemacs.org>
7196
7197         * XEmacs 21.2.40 is released.
7198
7199 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7200
7201         * mule/hebrew.el: Fix comments and typos.
7202         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7203
7204 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7205
7206         * ChangeLog.1: move ancient log from fill.el.
7207
7208         * dump-paths.el:
7209         paragraphs.el:
7210         mule/mule-category.el:
7211         Miscellaneous typo fixes and slight doc clarifications.
7212
7213         * mule/mule-ccl.el:  Correct file name in header.
7214
7215 2000-12-31  Martin Buchholz <martin@xemacs.org>
7216
7217         * XEmacs 21.2.39 is released.
7218
7219 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7220
7221         * byte-optimize.el (byte-optimize-cond):
7222         (byte-optimize-cond-1): New.
7223         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7224         Optimizes (cond (x nil)) ==> nil.
7225         Provide better diagnostic on malformed expr like (cond foo).
7226
7227 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7228
7229         * mule/mule-coding.el:
7230         mule/mule-cmds.el (reset-language-environment,
7231         set-language-environment-coding-systems):
7232         Safer default coding-priority-list, corresponding to src/file-coding.h.
7233
7234 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7235
7236         * package-admin.el: Allow package removal from
7237         early-package-load-path.
7238
7239 2000-12-15  Andreas Jaeger  <aj@suse.de>
7240
7241         * about.el (about-maintainer-info): Update my entry.
7242
7243 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7244
7245         * packages.el (locate-library): Add support for bzip2
7246         compressed .el files.
7247
7248 2000-12-12  Andy Piper  <andy@xemacs.org>
7249
7250         * package-net.el: new file.
7251
7252 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7253
7254         * font-lock.el: Add missing C++ keywords.
7255
7256 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7257
7258         * simple.el (indent-for-comment): Preserve indentation of comments
7259         starting in column 0, as documented in (Info-goto-node
7260         "(xemacs)Comments").  Update docstring accordingly.
7261
7262 2000-12-05  Martin Buchholz <martin@xemacs.org>
7263
7264         * XEmacs 21.2.38 is released.
7265
7266 2000-12-04  Didier Verna  <didier@xemacs.org>
7267
7268         * mouse.el (default-mouse-track-set-point-in-window): remove
7269         spurious '+' operation detected by Martin.
7270
7271
7272 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7273
7274         * cl-extra.el (coerce):
7275         Implement char to integer coercion.
7276         Remove extraneous (numberp) test.
7277
7278         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7279         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7280         (byte-optimize-predicate):
7281         Warn if evaluating constant expression signals an error.
7282         (byte-optimize-form): Small simplification.
7283
7284         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7285
7286 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7287
7288         * byte-optimize.el:
7289         (byte-optimize-minus):
7290         (byte-optimize-plus):
7291         (byte-optimize-mult):
7292         (byte-optimize-quo):
7293         Use (car (last x)) instead of (last x) to get last elt!
7294         Use `byte-optimize-predicate' to optimize `%'.
7295         Move optimizations for special numeric args to bytecomp.el.
7296         * bytecomp.el (byte-compile-associative): Remove.
7297         (byte-compile-max): New.
7298         (byte-compile-min): New.
7299         Properly handle erroneous calls: (max) (min).
7300         (byte-compile-plus): New.
7301         (byte-compile-minus):
7302         It's easiest to handle 0, +1 and -1 args here.
7303         (byte-compile-mult): New.
7304         It's easiest to handle 1, -1 and 2 args here.
7305         (byte-compile-quo):
7306         It's easiest to handle 0, +1 and -1 args here.
7307         Issue byte-compiler warning when dividing by zero.
7308
7309         Byte-compiler arithmetic improvements.
7310         Better optimize these expressions in the obvious way:
7311         (+ x y 1)   -->  varref x varref y add add1
7312         (+ x y -1)  -->  varref x varref y add sub1
7313         (- x y 0)   -->  (- x y)
7314         (- 0 x y)   -->  (- (- x) y)
7315         (% 42 19)   --> compile-time constant
7316         (/ 42 19)   --> compile-time constant
7317         (* (foo) 2) --> foo call dup plus
7318
7319         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7320         unless (declaim (optimize (safety 3)))
7321         or (setq byte-compile-delete-errors nil).
7322
7323 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7324
7325         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7326         docstrings.
7327
7328 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7329
7330         * startup.el (command-line-do-help):  Add documentation of
7331         portable dumper switches.
7332
7333 2000-11-22  Andy Piper  <andy@xemacs.org>
7334
7335         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7336
7337         * glyphs.el (init-glyphs): don't use autodetect for strings.
7338
7339 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7340
7341         * byte-optimize.el (byte-optimize-char-before):
7342         (byte-optimize-backward-char):
7343         (byte-optimize-backward-word):
7344         Fix incorrect optimizations for these sorts of expressions:
7345         (let ((x nil)) (backward-char x))
7346
7347 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7348
7349         * byte-optimize.el:
7350         * byte-optimize.el (byte-optimize-backward-char): New.
7351         * byte-optimize.el (byte-optimize-backward-word): New.
7352         Make backward-word and backward-char as efficient as forward versions.
7353
7354         * bytecomp.el (byte-compile-no-args-with-one-extra):
7355         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7356         * bytecomp.el (byte-compile-two-args-with-one-extra):
7357         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7358         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7359         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7360         Check if extra arg is constant nil, and if so, use byte-coded call.
7361
7362         * simple.el (backward-word):
7363         * simple.el (mark-word):
7364         * simple.el (kill-word):
7365         * simple.el (backward-kill-word):
7366         Make COUNT argument optional, for consistency with forward-char et al.
7367
7368         * abbrev.el (abbrev-string-to-be-defined):
7369         * abbrev.el (inverse-abbrev-string-to-be-defined):
7370         * abbrev.el (inverse-add-abbrev):
7371         * abbrev.el (expand-region-abbrevs):
7372         * buff-menu.el (Buffer-menu-execute):
7373         * indent.el (move-to-left-margin):
7374         * indent.el (indent-relative):
7375         * indent.el (move-to-tab-stop):
7376         * info.el (Info-reannotate-node):
7377         * lisp-mode.el (lisp-indent-line):
7378         * lisp.el (end-of-defun):
7379         * lisp.el (move-past-close-and-reindent):
7380         * misc.el (copy-from-above-command):
7381         * mouse.el (default-mouse-track-scroll-and-set-point):
7382         * page.el (forward-page):
7383         * paragraphs.el (forward-paragraph):
7384         * paragraphs.el (end-of-paragraph-text):
7385         * picture.el (picture-forward-column):
7386         * picture.el (picture-self-insert):
7387         * rect.el (extract-rectangle-line):
7388         * simple.el (newline):
7389         * simple.el (fixup-whitespace):
7390         * simple.el (backward-delete-char-untabify):
7391         * simple.el (transpose-chars):
7392         * simple.el (transpose-preceding-chars):
7393         * simple.el (do-auto-fill):
7394         * simple.el (indent-new-comment-line):
7395         * simple.el (blink-matching-open):
7396         * view-less.el (cleanup-backspaces):
7397         * wid-edit.el (widget-transpose-chars):
7398         * term/bg-mouse.el (bg-insert-moused-sexp):
7399         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7400
7401         * info.el (Info-fontify-node):
7402         * simple.el (backward-delete-function):
7403         Use canonical delete-backward-char instead of backward-delete-char.
7404
7405 2000-11-20  Andy Piper  <andy@xemacs.org>
7406
7407         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7408         no buffers.
7409
7410 2000-11-20  Andy Piper  <andy@xemacs.org>
7411
7412         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7413         buffer tabs.
7414
7415 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7416
7417         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7418         (proclaim inline...) was shadowing compiler-macros.
7419
7420 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7421
7422         * bytecomp.el (byte-compile-eval): New.
7423         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7424         Keeps this promise made in Lispref:
7425         "If a file being compiled contains a `defmacro' form, the macro is
7426         defined temporarily for the rest of the compilation of that file."
7427
7428 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7429
7430         * cl.el (floatp-safe):
7431         (plusp):
7432         (minusp):
7433         (oddp):
7434         (evenp):
7435         (cl-abs):
7436         Use a better parameter name than `x'.
7437
7438         * cl-macs.el (check-type): Make continuable.  Change documentation
7439         to require PLACE, but accept any form for compatibility.
7440
7441         * abbrev.el (define-abbrev): Use check-type.
7442         * font-menu.el (font-menu-change-face): Use check-type.
7443         * menubar.el (relabel-menu-item): Use check-type.
7444         * itimer.el: Fix typo.
7445
7446 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7447
7448         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7449
7450 2000-11-14  Martin Buchholz <martin@xemacs.org>
7451
7452         * XEmacs 21.2.37 is released.
7453
7454 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7455
7456         * code-cmds.el: Provide the feature.
7457
7458 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7459
7460         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7461
7462         * code-cmds.el: New file
7463         * mule/mule-cmds.el:
7464         * mule/mule-misc.el
7465         (coding-keymap): New keymap. Define coding system keyboard
7466         commands on file-coding builds too.
7467         (coding-system-change-eol-conversion):
7468         (universal-coding-system-argument):
7469         (set-default-coding-systems):
7470         (prefer-coding-system): Moved from mule-cmds.el
7471         (set-buffer-process-coding-system): Moved from mule-misc.el
7472
7473 2000-09-15  Stephen Carney <carney@scubadoo.com>
7474
7475         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7476
7477 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7478
7479         * package-get.el (package-get-download-sites): Add a pre-release
7480         site for experimental packages.
7481
7482         * auto-autoloads.el: Regenerated.
7483
7484 2000-08-01  Andy Piper  <andy@xemacs.org>
7485
7486         * gutter-items.el (buffers-tab-omit-function): reference
7487         buffers-tab-select-visible-buffers.
7488         (buffers-tab-filter-functions): new variable, by default uses
7489         buffers-tab-selection-function and buffers-tab-omit-function.
7490         (select-buffers-tab-buffers-by-mode): invert arguments.
7491         (buffers-tab-select-visible-buffers): new function. Invert calling
7492         of buffers-menu-omit-invisible-buffers.
7493         (buffers-tab-items): rewrite to use
7494         buffers-tab-filter-functions. Rewrite docstring.
7495         (gutter-buffers-tab-extent): delete.
7496         (add-tab-to-gutter): always build a new extent when adding the
7497         tabs.
7498         (update-tab-in-gutter): make gutter dirty when orientation
7499         changes.
7500
7501 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7502
7503         * bytecomp.el (byte-compile-defvar-or-defconst):
7504         Only do loadhist recording if defvar form includes a value.
7505
7506 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7507
7508         * bytecomp.el (byte-compile-initial-macro-environment):
7509         `eval-when-compile' should not compile its body.
7510
7511 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7512
7513         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7514         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7515         some Japanese English.  Remove some ancient FSF comments, and
7516         improve docstrings.  Use symbols not vectors for tables.
7517
7518 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7519
7520         * keymap.el:
7521         (local-key-binding):
7522         (global-key-binding):
7523         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7524
7525         * lisp.el:
7526         (backward-sexp): Slightly simpler code.
7527         (mark-sexp): Make arg optional, like FSF Emacs.
7528         (forward-list): Slightly simpler code.
7529         (backward-list): Slightly simpler code.
7530         (down-list):  Make arg optional, like FSF Emacs.
7531         (up-list):  Make arg optional, like FSF Emacs.
7532         (backward-up-list):  Make arg optional, like FSF Emacs.
7533         (kill-sexp):  Make arg optional, like FSF Emacs.
7534         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7535
7536         * font-menu.el (font-menu-change-face):
7537         Take continuable errors into account.
7538
7539         * abbrev.el:
7540         * abbrev.el (clear-abbrev-table):
7541         * abbrev.el (define-abbrev-table):
7542         * abbrev.el (define-abbrev):
7543         * abbrev.el (insert-abbrev-table-description):
7544         * apropos.el (apropos-documentation-check-doc-file):
7545         * apropos.el (apropos-documentation-check-elc-file):
7546         * buff-menu.el (list-buffers):
7547         * buff-menu.el (list-buffers-noselect):
7548         * bytecomp.el (byte-recompile-directory):
7549         * bytecomp.el (batch-byte-compile):
7550         * cl-macs.el (typep):
7551         * code-files.el (find-coding-system-magic-cookie):
7552         * code-files.el (insert-file-contents):
7553         * cus-edit.el (customize-set-variable):
7554         * cus-edit.el (customize-save-variable):
7555         * cus-face.el (custom-set-face-font-size):
7556         * cus-face.el (custom-set-face-update-spec):
7557         * cus-face.el (custom-reset-faces):
7558         * custom.el (custom-check-theme):
7559         * custom.el (copy-upto-last):
7560         * fill.el (canonically-space-region):
7561         * fill.el (fill-paragraph):
7562         * fill.el (fill-region):
7563         * fill.el (find-space-insertable-point):
7564         * fill.el (justify-current-line):
7565         * faces.el (face-spec-update-all-matching):
7566         * faces.el (set-face-stipple):
7567         * files-nomule.el (insert-file-contents):
7568         * files.el (insert-file-contents-literally):
7569         * files.el (hack-local-variables-last-page):
7570         * files.el (basic-save-buffer):
7571         * files.el (insert-directory):
7572         * font-menu.el (font-menu-change-face):
7573         * font.el (font-spatial-to-canonical):
7574         * format.el (format-encode-region):
7575         * format.el (format-insert-file):
7576         * format.el (format-replace-strings):
7577         * gutter.el (set-gutter-element):
7578         * help.el (key-or-menu-binding):
7579         * help.el (describe-bindings):
7580         * help.el (with-syntax-table):
7581         * indent.el (indent-rigidly):
7582         * indent.el (delete-to-left-margin):
7583         * info.el:
7584         * info.el (Info-extract-dir-entry-from):
7585         * info.el (Info-build-dir-anew):
7586         * info.el (Info-rebuild-dir):
7587         * info.el (Info-batch-rebuild-dir):
7588         * info.el (Info-read-subfile):
7589         * info.el (Info-build-node-completions):
7590         * info.el (Info-extract-menu-node-name):
7591         * isearch-mode.el (isearch-range-invisible):
7592         * isearch-mode.el (isearch-restore-invisible-extents):
7593         * itimer.el (itimerp):
7594         * itimer.el (itimer-live-p):
7595         * keymap.el:
7596         * keymap.el (substitute-key-definition):
7597         * keymap.el (read-command-or-command-sexp):
7598         * keymap.el (local-key-binding):
7599         * keymap.el (global-key-binding):
7600         * keymap.el (global-set-key):
7601         * keymap.el (local-set-key):
7602         * ldap.el:
7603         * ldap.el (ldap-add-entries):
7604         * ldap.el (ldap-delete-entries):
7605         * lisp.el (backward-sexp):
7606         * lisp.el (mark-sexp):
7607         * lisp.el (forward-list):
7608         * lisp.el (backward-list):
7609         * lisp.el (down-list):
7610         * lisp.el (backward-up-list):
7611         * lisp.el (up-list):
7612         * lisp.el (kill-sexp):
7613         * lisp.el (backward-kill-sexp):
7614         * menubar.el (add-menu-button):
7615         * menubar.el (add-submenu):
7616         * menubar.el (delete-menu-item):
7617         * menubar.el (relabel-menu-item):
7618         * mouse.el (narrow-window-to-region):
7619         * obsolete.el (define-obsolete-variable-alias):
7620         * obsolete.el (store-substring):
7621         * package-admin.el:
7622         * package-admin.el (package-admin-install-function):
7623         * package-admin.el (package-admin-install-function-mswindows):
7624         * package-admin.el (package-admin-default-install-function):
7625         * package-get.el (package-get-update-base-entries):
7626         * packages.el (packages-load-package-dumped-lisps):
7627         * packages.el (packages-collect-package-dumped-lisps):
7628         * printer.el (generic-print-buffer):
7629         * printer.el (generic-print-region):
7630         * replace.el (occur-mode-mouse-goto):
7631         * replace.el (perform-replace):
7632         * select.el (get-selection-no-error):
7633         * simple.el:
7634         * simple.el (newline):
7635         * simple.el (open-line):
7636         * simple.el (edit-and-eval-command):
7637         * simple.el (goto-line):
7638         * simple.el (undo):
7639         * simple.el (kill-region):
7640         * simple.el (copy-region-as-kill):
7641         * simple.el (kill-ring-save):
7642         * simple.el (set-mark):
7643         * simple.el (next-line):
7644         * simple.el (previous-line):
7645         * simple.el (line-move):
7646         * simple.el (set-goal-column):
7647         * simple.el (comment-region):
7648         * subr.el:
7649         * subr.el (putf):
7650         * syntax.el (modify-syntax-entry):
7651         * syntax.el (map-syntax-table):
7652         * view-less.el (view-file):
7653         * view-less.el (view-buffer):
7654         * view-less.el (view-file-other-window):
7655         * window-xemacs.el (backward-other-window):
7656         * window.el:
7657         * window.el (one-window-p):
7658         * window.el (walk-windows):
7659         * window.el (window-list):
7660         * x-mouse.el (x-mouse-kill):
7661         * x-select.el (x-get-cutbuffer):
7662         * x-select.el (x-store-cutbuffer):
7663         * term/bg-mouse.el (bg-mouse-line-to-center):
7664         * term/sun-mouse.el (window-line-end):
7665         * term/sun-mouse.el (sun-select-region):
7666         * term/sun.el (kill-region-and-unmark):
7667         * mule/mule-category.el:
7668         * mule/mule-category.el (modify-category-entry):
7669         * mule/mule-category.el (char-category-list):
7670         * mule/mule-coding.el (coding-system-force-on-output):
7671         * mule/mule-misc.el (coding-system-put):
7672         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7673
7674 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7675
7676         * cus-face.el: Typo fixes and tiny clarifications.
7677         * custom.el: ditto
7678
7679 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7680
7681         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7682         * startup.el (normal-top-level): Setup auto-save-list-file-name
7683         if auto-save-list-file-prefix is non-nil.
7684
7685 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7686
7687         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7688
7689 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7690
7691         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7692         get symbol at point-min.
7693
7694 2000-10-24  Didier Verna  <didier@xemacs.org>
7695
7696         * info.el (Info-emacs-info-file-name): defconst it.
7697         * info.el (Info-footnote-tag): defcustom it.
7698         * info.el (Info-no-description-string): ditto.
7699         * info.el (Info-find-node): adapt to new semantics of
7700         'Info-suffixed-file (don't do the case variants stuff).
7701         * info.el (Info-insert-dir): rewrite the dir file variants code.
7702         * info.el (Info-directory-files): New. Return the list of info
7703         files in a directory.
7704         * info.el (Info-dir-outdated-p): use it.
7705         * info.el (Info-parse-dir-entries): ditto.
7706         * info.el (Info-build-dir-anew): don't restrict to files ending
7707         with a ".info.*" extension.
7708         * info.el (Info-set-mode-line): ditto.
7709         * info.el (Info-read-subfile): adapt to new semantics of
7710         'Info-suffixed-file (append 'exact argument).
7711         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7712         string independently of the case.
7713         * info.el (Info-suffixed-file): use it (match all possible case
7714         for the file name).
7715         * info.el (Info-insert-file-contents): code cleanup.
7716         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7717         columns.
7718         * info.el (Info-batch-rebuild-dir): ditto.
7719         * info.el (Info-read-node-name-1): ditto.
7720         * info.el (Info-search): ditto.
7721         * info.el (Info-fontify-node): ditto.
7722
7723
7724 2000-10-24  Didier Verna  <didier@xemacs.org>
7725
7726         * process.el (shell-command): when called from a program, avoid
7727         'push-mark's "mark-set" message.
7728
7729 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7730
7731         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7732         by a symbol, not by a vector.
7733         * mule/vietnamese.el (vscii): Likewise.
7734         (viscii): Likewise.
7735         * mule/cyrillic.el (koi8-r): Likewise.
7736
7737         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7738         by a symbol, not by a vector.
7739         (chinese-big5-2): Likewise.
7740         * mule/ethiopic.el (ethiopic): Likewise.
7741         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7742         (vietnamese-viscii-upper): Likewise.
7743
7744 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7745
7746         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7747
7748 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7749
7750         * byte-optimize.el (byte-optimize-car): New function.
7751         (byte-optimize-cdr): Ditto.
7752
7753 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7754
7755         * byte-optimize.el: Partial synch with FSF 20.7.
7756         Optimize constant concatenation.
7757         Add keymapp as a side effect free function.  It is a built-in.
7758         (byte-after-unbind-pos): Remove byte-equal.
7759
7760 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7761
7762         * update-elc-2.el: Quote regexps correctly.
7763
7764 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7765
7766         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7767         (ccl-compile): Apply integerp, not integer-or-char-p to
7768         check the type of the buffer magnification
7769         (ccl-compile-write-string): Encode a string with binary
7770         coding system.
7771         (ccl-compile-write-repeat): Likewise.
7772
7773 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7774
7775         * buff-menu.el:
7776         * bytecomp.el:
7777         * coding.el:
7778         * faces.el:
7779         * files.el:
7780         * fill.el:
7781         * float-sup.el:
7782         * font-lock.el:
7783         * help.el:
7784         * iso8859-1.el:
7785         * loaddefs.el:
7786         * menubar-items.el:
7787         * menubar.el:
7788         * modeline.el:
7789         * msw-font-menu.el:
7790         * paragraphs.el:
7791         * paths.el:
7792         * replace.el:
7793         * simple.el:
7794         * sound.el:
7795         * startup.el:
7796         * version.el:
7797         * x-faces.el:
7798         * x-font-menu.el:
7799         Remove purecopy.
7800
7801 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7802
7803         * simple.el (do-auto-fill): Use the function pointer to by
7804         `comment-line-break-function', not `indent-new-comment-line'. This
7805         fixes an issue with cc-mode comment continuation.
7806
7807 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7808
7809         * simple.el (turn-on-auto-fill):  Add (interactive).
7810         * mwheel.el (mwheel-install): Add (interactive).
7811         * font-lock.el (turn-on-font-lock): Add (interactive).
7812         (turn-off-font-lock): Add (interactive).
7813
7814 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7815
7816         * packages.el (packages-special-base-regexp): Add `man'.
7817
7818 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7819
7820         * wid-edit.el (widget-specify-active): map over extents in current
7821         buffer like `widget-specify-inactive' does.  Mapping over the
7822         inactive extent object does not work since the current extent is
7823         ignored by `map-extents'.
7824
7825 2000-10-04  Martin Buchholz <martin@xemacs.org>
7826
7827         * XEmacs 21.2.36 is released.
7828
7829 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7830
7831         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7832         Optimize the compiled-function-constants vector by byte-code
7833         reference counts.
7834
7835 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7836
7837         * build-report.el (build-report-delete-regexp): quote value in
7838         defcustom
7839
7840 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7841
7842         * build-report.el (build-report): Don't bind srcdir which we don't
7843         use in `multiple-value-bind' to avoid the only byte-compiler
7844         warning.
7845
7846 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7847
7848         * build-report.el: Requires cl and custom now.
7849         build-report-version is determined by XEmacs version -- remove
7850         build-report-version*.
7851         * build-report.el (build-report-version): Removed.
7852         * build-report.el (build-report-installation-version-regexp): New.
7853         * build-report.el (build-report-version-file-regexp): New.
7854         * build-report.el (build-report-installation-srcdir-regexp): New.
7855         * build-report.el (build-report-destination): Offer
7856         xemacs-build-reports and xemacs-beta.
7857         * build-report.el (build-report-keep-regexp): Adjusted.
7858         * build-report.el (build-report-delete-regexp): Adjusted.
7859         * build-report.el (build-report-make-output-dir): New.
7860         * build-report.el (build-report-installation-file): Replace use of
7861         `concat' with `expand-file-name'.
7862         * build-report.el (build-report-make-output-file): Removed.
7863         * build-report.el (build-report-make-output-files): New.
7864         * build-report.el (build-report-subject): Identify as
7865         user-variable with "*...".
7866         * build-report.el (build-report-prompts): Ditto.
7867         * build-report.el (build-report-version-file): New.
7868         * build-report.el (build-report-file-encoding): Identify as
7869         user-variable with "*...".
7870         * build-report.el (build-report-make-output-get): New.
7871         * build-report.el (build-report-insert-header): Report
7872         emacs-version and system-configuration instead of
7873         build-report-version.
7874         * build-report.el (build-report-insert-make-output): Add file
7875         argument.
7876         * build-report.el (build-report-insert-installation-file):
7877         Re-indent.
7878         * build-report.el (build-report-keep): Change docstring,
7879         re-indent.
7880         * build-report.el (build-report-delete): Ditto.
7881         * build-report.el (build-report-installation-data): New.
7882         * build-report.el (build-report-version-file-data): New.
7883
7884 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7885
7886         * byte-optimize.el (byte-optimize-lapcode):
7887         Fix the optimization of using the first 5 elements of the
7888         constants vector for variables.
7889         (byte-optimize-lapcode): Fix another ancient broken optimization.
7890
7891 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7892
7893         * *: Spelling mega-patch
7894
7895 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7896
7897         * easymenu.el: doc fixes.
7898         (easy-menu-do-define): Use backquote.
7899         (easy-menu-change):
7900         (easy-menu-add):
7901         `when' seems much clearer than `if' here.
7902         (easy-menu-remove):
7903         (easy-menu-add-item):
7904         (easy-menu-item-present-p):
7905         (easy-menu-remove-item):
7906         Wrap using (when (featurep 'menubar) ...)
7907
7908 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7909
7910         * bytecomp.el (displaying-byte-compile-warnings):
7911         Revert Ben's change to this function below so that the compile log
7912         is displayed properly for users of the "popper" package.
7913
7914 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7915
7916         * window.el (save-selected-window): Use backquote.
7917
7918         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7919         Renamed from `byte-compile-file-form-defvar'.
7920         * bytecomp.el (byte-compile-defvar-or-defconst):
7921         Only cons onto current-load-list in top-level forms.
7922         Else this leaks a cons cell every time a defun is called.
7923         Renamed from `byte-compile-defvar', for clarity.
7924         Warn when docstring of defvar is not a string.
7925         Use consistent error messages.
7926         Better comments.
7927
7928 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7929
7930         * simple.el (set-variable):
7931         Remove unneeded defvar by rearranging order of let* forms.
7932
7933         * mule/mule-ccl.el (ccl-get-next-code):
7934         * menubar-items.el (bookmark-menu-filter):
7935         (language-environment-menu-filter):
7936         (tutorials-menu-filter):
7937         * toolbar-items.el (toolbar-compile):
7938         * byte-optimize.el (disassemble-offset):
7939         Use (declare (special ...)) instead of `defvar'.
7940
7941         * cl-macs.el (cl-do-proclaim):
7942         Fix (declare (special ...)) warning suppression syntax.
7943
7944 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7945
7946         * info.el (Info-tag-table-marker):
7947         (Info-tag-table-buffer):
7948         (Info-find-file-node):
7949         (Info-read-subfile):
7950         (Info-build-node-completions):
7951         (Info-search):
7952         (Info-mode):
7953         Multiple info buffer support.
7954
7955 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7956
7957         * ldap.el (ldap-decode-entry): New defun
7958         (ldap-search-entries): Use it in order to decode DN-prefixed
7959         entries properly
7960
7961 2000-08-23  Daniel Pittman <daniel@danann.net>
7962
7963         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7964         Use `eq', not `=', to compare symbols.
7965
7966 2000-07-30  Ben Wing  <ben@xemacs.org>
7967
7968         * bytecomp.el (byte-compile-report-error):
7969         * bytecomp.el (displaying-byte-compile-warnings):
7970         if stack-trace-on-error is set, send out a backtrace when
7971         an error is encountered that stops byte compilation.  this
7972         should make it much much easier to track down those curious
7973         problems.  also undo the kludge of using a separate "*Show*"
7974         buffer for display when there's a temp-buffer-show-function;
7975         we can avoid this by just being a little smarter.
7976
7977         * dialog-items.el:
7978         * dialog-items.el (search-dialog-regexp): New.
7979         * dialog-items.el (search-dialog-callback):
7980         * dialog-items.el (make-search-dialog):
7981         add a regexp option to the dialog and clean up a bit.
7982
7983         * dialog.el:
7984         * dialog.el (yes-or-no-p-dialog-box):
7985         * dialog.el (get-dialog-box-response):
7986         * dialog.el (make-dialog-box):
7987         * dialog.el (dialog-box-finish): New.
7988         * dialog.el (dialog-box-cancel): New.
7989         * dialog.el (internal-make-dialog-box-exit): New.
7990         implement [properly!] the :modal property of the new dialog box
7991         interface.  this is the first time xemacs has ever had *proper*
7992         modal dialog boxes, giving the standard window-system feedback.
7993         (e.g. under windows, clicking on a disabled frame causes a beep
7994         and makes the dialog box flash three times.)
7995
7996         * dragdrop.el: header keyword frobbing.
7997
7998         * dumped-lisp.el (preloaded-file-list):
7999         renamed winnt.el to win32-native.el.
8000
8001         * faces.el (face-property):
8002         * faces.el (set-face-property):
8003         * faces.el (frob-face-property):
8004         * faces.el (frob-face-font-2):
8005         * faces.el (make-face-bold):
8006         * faces.el (make-face-italic):
8007         * faces.el (make-face-bold-italic):
8008         * faces.el (make-face-unbold):
8009         * faces.el (make-face-unitalic):
8010         * faces.el (make-face-smaller):
8011         * faces.el (make-face-larger):
8012         clean up the implementation of these so that window-system-specific
8013         methods are called only on objects belonging to that window system.
8014         previously, you could have [e.g.] mswindows-make-face-bold called
8015         on font object of device type `stream', which is not good and
8016         explains the subtle errors Adrian was getting when byte-compiling
8017         something that required 'term. (Adrian, now you can use stack-trace-
8018         on-error to find the exact place where things are going wrong instead
8019         of having to laboriously binary-search your way through.)
8020
8021         * finder.el (finder-known-keywords):
8022         cleaned up -- properly sorted, clarified the meanings of many of
8023         the keywords, and added a few -- mswin, gui, content, build, www,
8024         user, services.  the last two try to distinguish between a package
8025         that's used directly by the user, and a package that provides
8026         support services to other packages.
8027
8028         * font-lock.el (lisp-font-lock-keywords-2):
8029         update list of lisp control structures to include everything,
8030         including new ones i introduced.
8031
8032         * gutter.el: header keyword frobbing.
8033
8034         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8035         recent isearch element was not doing so!  you got the second-most-
8036         recent instead.
8037
8038         * lisp-mode.el (construct-lisp-mode-menu):
8039         more menubar cleanups.
8040         * lisp-mode.el (with-selected-window):
8041         make it indent properly.
8042
8043         * menubar-items.el (default-menubar): lots of menubar cleanups.
8044         rearranged the options menu the most, e.g. splitting up the
8045         Keyboard/Mouse menu into a new Editing menu and combining the
8046         separate Scrollbar/Gutter/Toolbar submenus into Display.
8047         Got rid of General, moved items to Editing or new Troubleshooting.
8048         Moved Packages to Tools; doesn't seem to belong under Options.
8049         Added stuff to the Cmds menu, e.g. Change Case.
8050
8051         NB please don't complain about these periodic menubar changes.
8052         Anything like this is necessarily incremental in its construction
8053         -- By constant use you gradually become more and more aware of
8054         better and better ways to group menu items.  When we eventually
8055         move the options menu to a property sheet, the existing structure
8056         will probably be preserved fairly well.
8057
8058         * minibuf.el (next-history-element): fix problems with pressing
8059         down arrow in repeat-complex-command.
8060
8061         * modeline.el:
8062         * modeline.el (modeline-3d-p): New.
8063         added custom variable for controlling the 3d modeline.  the
8064         corresponding Options item has been present for a long time,
8065         but commented out with "fix me!" comments.  it's fixed now.
8066
8067         * obsolete.el (add-menu):
8068         remove bogus gettexts.
8069
8070         * process.el (shell-quote-argument):
8071         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8072         For bash under Windows native, see below.
8073
8074         * simple.el:
8075         * simple.el (display-warning-buffer):
8076         Fixed the handling of warning display to eliminate the annoying
8077         *Show* buffer, like was done for byte-compiler output above.
8078
8079         * simple.el (debug-print): New.
8080         Simple function for sending debug messages to the console and/or
8081         other debug places.
8082
8083         * subr.el (replace-in-string):
8084         Rewrite this function to avoid N^2 behavior with large strings --
8085         catastrophic with the new Windows selection code! (Apparently the
8086         author of this function didn't realize there was a fun
8087         replace-match that could make his life much easier, because we
8088         duplicated the entire logic.  The new version is smaller, easier
8089         to understand, much more robust, and has extended features --
8090         those of replace-match.)
8091
8092         * window.el:
8093         * window.el (with-selected-window): New.
8094         An obvious complement to the existing `with-selected-frame' and
8095         `with-current-buffer'.
8096
8097         * win32-native.el: Renamed from winnt.el.
8098         Added a great deal of stuff for properly handling process quoting,
8099         somewhat modeled on Kirill's original model (which i later threw
8100         away).  We should now finally have correctly working process arg
8101         quoting/dequoting so that the final app gets exactly what we
8102         intended.  Because the mechanism is in Lisp, it's easily
8103         extendible. (For those running bash and running the native
8104         version, I tried hard to do what I thought was correct.  But more
8105         thought is needed, and ideally the volunteer work of people with
8106         these configurations that they generally run on.)
8107
8108         * x-font-menu.el (x-font-menu-font-data):
8109         Put in defvar's to fix byte-compiler warnings.
8110
8111 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8112
8113         * select.el (selection-coercion-alist): Initialise.
8114         * select.el (select-coerce-to-text): New.
8115         * select.el (select-coerce): New.
8116         New functions to perform type and value coercion.
8117
8118         * select.el (select-buffer-killed-default): Keep data if it was
8119         on the clipboard.
8120
8121 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8122
8123         * menubar-items.el (default-menubar): Fix typo.
8124         (default-menubar): `lambda' was mispelled as `lamda'.
8125
8126 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8127
8128         * window.el (shrink-window-if-larger-than-buffer): Remove
8129         edge checking code.
8130
8131 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8132
8133         * paths.el (gnus-local-domain): Removed.
8134         (gnus-local-organization): Ditto.
8135         (gnus-startup-file): Ditto.
8136
8137 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8138
8139         * files.el (auto-mode-alist): Add .spec for RPM.
8140
8141 2000-07-31  Andy Piper  <andy@xemacs.org>
8142
8143         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8144
8145 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8146
8147         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8148         browse-url.
8149         * help.el (xemacs-www-page): Ditto.
8150         (xemacs-www-faq): Ditto.
8151         * menubar-items.el (default-menubar): Ditto.
8152
8153         * wid-edit.el (widget-url-link-action): Ditto.
8154         From: Kenichi OKADA <okada@opaopa.org>.
8155
8156 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8157
8158         * finder.el (finder-commentary): Add autoload cookie.
8159
8160 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8161
8162         * files.el (insert-file-contents-literally): Fix second let
8163         binding for `coding-system-for-read' to `coding-system-for-write'
8164         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8165
8166 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8167
8168         * files.el (insert-file-contents-literally): Use binary coding
8169         system (from Morioka san).
8170         (insert-file-contents-literally): Make file-name-handler method.
8171
8172 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8173
8174         * cl-macs.el (get-selection): Add defsetf.
8175
8176 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8177
8178         * x-init.el (x-activate-region-as-selection): replace obsolete
8179         function x-own-selection with own-selection.
8180         (ow-find): replace obsolete functions x-get-selection and
8181         x-get-clipboard with get-selection and get-clipboard.
8182         (init-post-x-win): replace obsolete function x-disown-selection
8183         with disown-selection.
8184
8185 2000-07-20  Mike Sperber  <mike@xemacs.org>
8186
8187         * startup.el (load-user-init-file): Only try to load init file if
8188         it exists.
8189
8190 2000-07-10  Andy Piper  <andy@xemacs.org>
8191
8192         * dialog-items.el: sync with Ben's patch.
8193
8194         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8195         comment.
8196         (progress-text-glyph): deleted.
8197         (progress-layout-glyph): make completely minimal.
8198         (progress-gauge-glyph): ditto.
8199         (progress-display-style): fix to handle dynamic instantiator
8200         changes.
8201         (progress-text-instantiator): new.
8202         (progress-layout-instantiator): new.
8203         (progress-gauge-instantiator): new.
8204         (set-progress-display-instantiator): renamed and changed from
8205         set-progress-display-style.
8206         (progress-abort-glyph): use instantiator not glyph.
8207         (append-progress-display): use set-progress-display-instantiator
8208         and set-glyph-image.
8209         (abort-progress-display): ditto.
8210         (raw-append-progress-display): ditto.
8211
8212 2000-07-20  Ben Wing  <ben@xemacs.org>
8213
8214         * code-files.el: Move Mule-specific code to mule-coding.el.
8215
8216 2000-07-15  Ben Wing  <ben@xemacs.org>
8217
8218         * autoload.el:
8219         Fixed comments.
8220
8221         * cmdloop.el:
8222         * cmdloop.el (yes-or-no-p):
8223         * cmdloop.el (y-or-n-p):
8224         Make these functions use should-use-dialog-box-p and not be
8225         overridden in dialog.el.
8226
8227         * cus-dep.el:
8228         * cus-dep.el (Custom-make-dependencies): Removed.
8229         * cus-dep.el (Custom-make-dependencies-1): New.
8230         * cus-dep.el (Custom-make-one-dependency): New.
8231         New entry point for use in Makefiles, to avoid excessive
8232         invocations.
8233
8234         * cus-edit.el (custom-variable-reset-saved):
8235         * cus-edit.el (custom-variable-reset-standard):
8236         * cus-edit.el (custom-save-resets):
8237         Fix bytecompiler warnings.
8238
8239         * dialog.el:
8240         * dialog.el (yes-or-no-p-dialog-box):
8241         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8242         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8243         * dialog.el (get-dialog-box-response):
8244         * dialog.el (message-or-box):
8245         * dialog.el (make-dialog-box):
8246         * dialog.el (popup-dialog-box): New.
8247         Avoid yes-or-no-p bogosities.
8248         Create a general function `make-dialog-box' to encapsulate all
8249         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8250
8251         * dumped-lisp.el (preloaded-file-list):
8252         Add dialog-items.  Clean up.  Group files by types.
8253
8254         * easymenu.el (easy-menu-add):
8255         * easymenu.el (easy-menu-remove):
8256         Account for accelerators.
8257
8258         * extents.el:
8259         * extents.el (extent-list): New args, like in map-extents.
8260         * extents.el (extent-at-event): New.
8261         * extents.el (extents-at-event): New.
8262
8263         * font-lock.el:
8264         * font-lock.el (font-lock-mode):
8265         * font-lock.el (font-lock-default-fontify-buffer):
8266         * font-lock.el (font-lock-default-unfontify-region):
8267         * font-lock.el (font-lock-fontify-syntactically-region):
8268         * font-lock.el (font-lock-fontify-keywords-region):
8269         Use new progress-feedback names.
8270
8271         * font-lock.el (java-font-lock-identifier-regexp):
8272         * font-lock.el (java-font-lock-class-name-regexp):
8273         Fix bytecompiler warnings.
8274
8275         * gutter-items.el:
8276         * gutter-items.el (progress-display-use-echo-area): Removed.
8277         * gutter-items.el (progress-feedback-use-echo-area): New.
8278         * gutter-items.el (progress-display-popup-period): Removed.
8279         * gutter-items.el (progress-feedback-popup-period): New.
8280         * gutter-items.el (set-progress-display-style): Removed.
8281         * gutter-items.el (set-progress-feedback-style): New.
8282         * gutter-items.el (progress-display-style): Removed.
8283         * gutter-items.el (progress-feedback-style): New.
8284         * gutter-items.el (progress-stack):
8285         * gutter-items.el (progress-displayed-p): Removed.
8286         * gutter-items.el (progress-feedbacked-p): New.
8287         * gutter-items.el (clear-progress-display): Removed.
8288         * gutter-items.el (clear-progress-feedback): New.
8289         * gutter-items.el (progress-display-clear-when-idle): Removed.
8290         * gutter-items.el (progress-feedback-clear-when-idle): New.
8291         * gutter-items.el (remove-progress-display): Removed.
8292         * gutter-items.el (remove-progress-feedback): New.
8293         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8294         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8295         * gutter-items.el (append-progress-display): Removed.
8296         * gutter-items.el (append-progress-feedback): New.
8297         * gutter-items.el (abort-progress-display): Removed.
8298         * gutter-items.el (abort-progress-feedback): New.
8299         * gutter-items.el (raw-append-progress-display): Removed.
8300         * gutter-items.el (raw-append-progress-feedback): New.
8301         * gutter-items.el (display-progress-display): Removed.
8302         * gutter-items.el (display-progress-feedback): New.
8303         * gutter-items.el (current-progress-display): Removed.
8304         * gutter-items.el (current-progress-feedback): New.
8305         * gutter-items.el (current-progress-display-label): Removed.
8306         * gutter-items.el (current-progress-feedback-label): New.
8307         * gutter-items.el (progress-display): Removed.
8308         * gutter-items.el (progress-feedback): New.
8309         Replace "progress-display" with "progress-feedback" globally.
8310
8311         * gutter-items.el (lprogress-display): Removed.
8312         * gutter-items.el (progress-feedback-with-label): New.
8313         Rename lprogress-display ==> progress-feedback-with-label.
8314
8315         * gutter-items.el (search-dialog-direction): Removed.
8316         * gutter-items.el (search-dialog-text): Removed.
8317         * gutter-items.el (search-dialog-callback): Removed.
8318         * gutter-items.el (make-search-dialog): Removed.
8319         Move to dialog-items.el.
8320
8321         * help.el:
8322         * help.el (help-mode-quit):
8323         * help.el (mode-for-help): New.
8324         * help.el (help-sticky-window): New.
8325         * help.el (help-window-config): New.
8326         * help.el (with-displaying-help-buffer):
8327         * help.el (function-at-event): New.
8328         * help.el (help-symbol-regexp): New.
8329         * help.el (help-symbol-run-function-1): New.
8330         * help.el (help-symbol-run-function): New.
8331         * help.el (help-symbol-function-context-menu): New.
8332         * help.el (help-symbol-variable-context-menu): New.
8333         * help.el (help-symbol-function-and-variable-context-menu): New.
8334         * help.el (frob-help-extents): New.
8335         * help.el (describe-function-1):
8336         * help.el (variable-at-point):
8337         * help.el (variable-at-event): New.
8338         * help.el (describe-variable):
8339         Major overhaul.
8340         - Make functions and variables be mousable.
8341         - Middle button hyperlinks.
8342         - New context-menu entries.
8343
8344         * keydefs.el:
8345         * keydefs.el (global-map):
8346         New key bindings to move lines up and down.
8347
8348         * lisp-mode.el:
8349         * lisp-mode.el (construct-lisp-mode-menu): New.
8350         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8351         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8352         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8353         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8354         Make popup and menubar menus be different.  Popup menu uses
8355         clicked location and automatically assumes symbol under the mouse
8356         for various commands.
8357
8358         * menubar-items.el:
8359         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8360         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8361
8362         * menubar-items.el (global-popup-menu): Removed.
8363         * menubar-items.el (mode-popup-menu): Removed.
8364         * menubar-items.el (activate-popup-menu-hook): Removed.
8365         * menubar-items.el (popup-mode-menu): Removed.
8366         * menubar-items.el (popup-buffer-menu): Removed.
8367         * menubar-items.el (popup-menubar-menu): Removed.
8368         Move to menubar.el.
8369
8370         * menubar.el:
8371         * menubar.el (global-popup-menu): New.
8372         * menubar.el (mode-popup-menu): New.
8373         * menubar.el (activate-popup-menu-hook): New.
8374         * menubar.el (last-popup-menu-event): New.
8375         * menubar.el (popup-mode-menu): New.
8376         * menubar.el (popup-buffer-menu): New.
8377         * menubar.el (popup-menubar-menu): New.
8378         * menubar.el (menu-call-at-event): New.
8379         Move non-content functions here.  Add support for context menu
8380         items on extents.
8381
8382         * minibuf.el (minibuffer-history-uniquify):
8383         Typo fix.
8384
8385         * minibuf.el (read-file-name-1):
8386         Call new file dialog box if it exists.
8387
8388         * minibuf.el (mouse-rfn-setup-vars):
8389         Clean up "chop" action.
8390
8391         * mouse.el:
8392         * mouse.el (button2): Now bound to mouse-track.
8393         * mouse.el (click-inside-extent-p):
8394         * mouse.el (point-inside-extent-p):
8395         * mouse.el (point-inside-selection-p):
8396         * mouse.el (mouse-drag-or-yank): Removed.
8397         * mouse.el (mouse-begin-drag-n-drop): New.
8398         * mouse.el (mouse-eval-sexp):
8399         * mouse.el (mouse-track-activate-strokes): New.
8400         * mouse.el (mouse-track-do-activate): New.
8401         * mouse.el (mouse-track):
8402         * mouse.el (default-mouse-track-event-is-with-button): New.
8403         * mouse.el (default-mouse-track-cleanup-hook):
8404         * mouse.el (default-mouse-track-drag-hook):
8405         * mouse.el (default-mouse-track-drag-up-hook):
8406         * mouse.el (default-mouse-track-click-hook):
8407         Merge drag-n-drop into mouse-track.
8408         Add general "activate" support to replace specific button2 kludges.
8409         Use "button modifier" support in mouse-track.
8410
8411         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8412
8413         * package-ui.el:
8414         * package-ui.el (pui-menu):
8415         * package-ui.el (pui-popup-context-sensitive): Removed.
8416         Fix bytecompiler warnings.
8417         Clean up popup code a bit.
8418
8419         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8420
8421         * simple.el:
8422         * simple.el (transpose-lines):
8423         * simple.el (transpose-line-up): New.
8424         * simple.el (transpose-line-down): New.
8425         * simple.el (transpose-subr):
8426         * simple.el (transpose-subr-1): Removed.
8427         Clean up, add functions to move lines up and down.
8428
8429         * startup.el (mail-host-address):
8430         * startup.el (user-mail-address):
8431         Customize.
8432
8433         * subr.el:
8434         * subr.el (set-symbol-value-in-buffer): New.
8435         * subr.el (error):
8436         * subr.el (check-argument-type):
8437         * subr.el (defined-error-p): New.
8438         Add structured error support.
8439
8440         * toolbar-items.el (toolbar-compile):
8441         Use new make-dialog-box.
8442
8443         * update-elc.el:
8444
8445         * userlock.el (ask-user-about-lock-dbox):
8446         * userlock.el (ask-user-about-supersession-threat-dbox):
8447         * userlock.el (ask-user-about-lock):
8448         * userlock.el (ask-user-about-supersession-threat):
8449         Use new make-dialog-box.
8450         Add safety checks; use should use-dialog-box-p.
8451
8452         * window-xemacs.el:
8453         * window-xemacs.el (__buffer-dedicated-frame):
8454         * window-xemacs.el (buffer-dedicated-frame): New.
8455         * window-xemacs.el (set-buffer-dedicated-frame): New.
8456         Move dedicated-frame stuff into lisp.
8457
8458 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8459
8460         * printer.el (generic-print-region): Do not require that
8461         `printer-name' be set.
8462         (printer-name): Commentary clarification.
8463
8464 2000-07-19  Martin Buchholz <martin@xemacs.org>
8465
8466         * XEmacs 21.2.35 is released.
8467
8468 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8469
8470         * select.el (selection-coercible-types): Initialise.
8471
8472 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8473
8474         * select.el (own-clipboard): Bug fix.
8475
8476 2000-07-17  Mike Sperber  <mike@xemacs.org>
8477
8478         * cus-edit.el (custom-migrate-custom-file): Save init file before
8479         continuing.
8480
8481 2000-07-16  Mike Sperber  <mike@xemacs.org>
8482
8483         * startup.el (load-init-file): Remove silly call to
8484         `load-user-custom-file`.
8485         (maybe-migrate-user-init-file): Minor fixes.
8486
8487 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8488
8489         * apropos.el (apropos-documentation-check-doc-file):
8490         `doc' variable should be let-bound, as was presumably intended.
8491
8492         * cus-edit.el (custom-variable-reset-saved):
8493         (custom-variable-reset-standard):
8494         Remove unused variable comment-widget.  Twice.
8495
8496         * toolbar.el (toolbar-blank-press-function):
8497         Add a real defvar with initial value nil and proper docstring.
8498         (press-toolbar-button): No need to check for boundp-ness anymore.
8499
8500         * rect.el (open-rectangle-line): Remove useless (let) form.
8501         Add defvar for pending-delete-mode.
8502
8503         * info.el (Info-find-node): This function needs an autoload cookie.
8504
8505         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8506         Use let* since the second form referred to the first.
8507
8508 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8509
8510         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8511         instead of removed `mswindows-get-clipboard'.
8512
8513
8514 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8515
8516         * select.el (select-convert-from-text): New.
8517         * select.el (select-convert-from-length): New.
8518         * select.el (select-convert-from-integer): New.
8519         * select.el (select-convert-from-identity): New.
8520         * select.el (select-convert-from-filename): New.
8521         * select.el (selection-converter-in-alist): Use them.
8522         New converter functions for X.
8523
8524         * select.el (get-selection): Removed comment.
8525
8526         * select.el (own-selection): Removed append code - I thought
8527         I'd already done this, but apparently not...
8528
8529         * select.el: Changed comment about TIMESTAMP.
8530
8531         * select.el (select-convert-in): New.
8532         * select.el (select-convert-out): New.
8533         New functions that get used by select.c.
8534
8535         * select.el (select-buffer-killed-default): New.
8536         * select.el (select-buffer-killed-text): New.
8537         * select.el (selection-buffer-killed-alist): New.
8538         New list and functions that get called if a relevant selection
8539         exists and a buffer gets killed.
8540
8541         * select.el (select-convert-to-targets):
8542         * select.el (select-convert-to-identity): Removed.
8543         * select.el (select-convert-from-identity): Removed.
8544         * select.el (select-converter-out-alist):
8545         Removed _EMACS_INTERNAL selection type.
8546
8547         * x-select.el (xselect-kill-buffer-hook): Removed.
8548         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8549         Removed this X-specific nonesense. Use the generic support
8550         in select.el instead.
8551
8552 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8553
8554         * mule/mule-category.el (defined-category-hashtable):
8555         Use make-hash-table instead of make-hashtable
8556
8557         * buff-menu.el: Byte-compiler warning fix.
8558
8559         * isearch-mode.el (isearch-highlight-all-cleanup):
8560         Remove unused variable `isearch-highlight-all-start'.
8561
8562         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8563
8564         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8565
8566         * cus-dep.el (Custom-make-dependencies):
8567         Add autoload cookie for custom-add-loads to generated custom-load.el.
8568
8569         * autoload.el (autoload-package-name): Warning suppression.
8570         Move defvar prior to first use.
8571
8572         * custom.el: Add autoload for custom-declare-face.
8573         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8574         * cl.el (cl-hack-byte-compiler):
8575         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8576         to work properly.
8577
8578 2000-07-08  Mike Sperber  <mike@xemacs.org>
8579
8580         * startup.el (load-home-init-file): Added variable.
8581         (maybe-migrate-user-init-file): Added.
8582         (load-user-init-file): Load custom file if different from init
8583         file.
8584
8585         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8586         "startup."
8587
8588         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8589         Moved `custom-file'-related code to cus-file.el.
8590
8591         * cus-file.el: New file.
8592
8593 2000-04-01  Mike Sperber  <mike@xemacs.org>
8594
8595         * packages.el (packages-find-package-directories): Added support
8596         for external package hierarchies with in-place installations.
8597
8598         * find-paths.el (paths-root-in-place-p): Added.
8599         (paths-find-emacs-directory): Added support for external
8600         directories with in-place installations.
8601         (paths-find-site-directory): Ditto.
8602
8603         * startup.el (find-user-init-file): Also look for
8604         ~/.xemacs/init.elc? in preference to ~/.emacs.
8605
8606 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8607
8608         * select.el (own-selection):
8609         * select.el (own-clipboard): Changed `append' parameter to
8610         `how-to-use' parameter.
8611         * select.el (own-selection): Removed icky append code.
8612         * select.el (own-selection, get-selection): Removed extra type
8613         checking.
8614         * select.el (selection-appender-alist):
8615         * select.el (selection-converter-{in|out}-alist): Initialise.
8616         * select.el (select-append-to-*): New.
8617         * select.el (select-convert-from-*): New.  New functions to append
8618         data and convert data from external type.
8619
8620 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8621
8622         * font-lock.el: Javadoc enhancements.
8623
8624 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8625
8626         * printer.el (generic-print-region): Compose job name from buffer
8627         name.
8628
8629 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8630
8631         * font-lock.el (font-lock-fontify-pending-extents): Call
8632         font-lock-fontify-region instead of font-lock-fontify-buffer
8633         to avoid unnecessary progress gauges.
8634
8635 2000-07-06  Craig Lanning  <lanning@scra.org>
8636
8637         * custom-load.el (faces):
8638
8639         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8640         dir is a regex.
8641
8642         * process.el (call-process-internal): from Dan Holmsand, use binary
8643         coding systems so that jka-compr works.
8644
8645 2000-07-07  Ben Wing  <ben@xemacs.org>
8646
8647         * font-lock.el: Undo previous change.  Unfortunately, some
8648         files actually use the variables directly in their init code
8649         without quoting them.
8650
8651 2000-07-07  Ben Wing  <ben@xemacs.org>
8652
8653         * font-lock.el (defvar font-lock-*-face): Removed.
8654
8655         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8656         only when necessary.
8657
8658 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8659
8660         * cl-macs.el: fix cl-transform-function-property kludge
8661         so that it does not require a random feature.
8662
8663 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8664
8665         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8666         as in Linux kernel "Rules.make".
8667
8668 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8669
8670         * build-report.el (build-report): Add autoload cookie.
8671
8672 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8673
8674         * package-ui.el (defgroup pui):  Correct a misspelling
8675         (pui-toggle-package-delete):  Change `seleted' to `selected'
8676
8677 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8678
8679         * package-get.el (package-get-update-base):
8680         (package-get): Use insert-file-contents-literally always.
8681         (package-get-maybe-save-index):
8682         Force coding system for writing to binary.
8683
8684 2000-06-08  Mike Alexander  <mta@arbortext.com>
8685
8686         * code-process.el (call-process-region): If there is no coding
8687         system for the process on process-coding-system-alist use the
8688         coding system of the buffer containing the region.
8689
8690 2000-06-10  Ben Wing  <ben@xemacs.org>
8691
8692         * cmdloop.el (command-error):
8693         If debug-on-error and noninteractive, output backtrace.
8694
8695         * files.el (file-relative-name):
8696         Remove MSDOS references.
8697
8698         * simple.el (line-number): New function, due to non-obvious
8699         behavior/usage of count-lines.
8700
8701         * simple.el (count-lines): document non-obvious usage to get
8702         line number.
8703
8704 2000-06-11  Ben Wing  <ben@xemacs.org>
8705
8706         * faces.el ((featurep 'xpm)):
8707         * x-faces.el (x-init-face-from-resources):
8708         * x-faces.el (x-init-frame-faces):
8709         * x-misc.el (x-init-specifier-from-resources):
8710         * x-misc.el (x-get-resource-and-bogosity-check):
8711         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8712         * x-mouse.el (x-init-pointer-shape):
8713         * x-scrollbar.el (x-init-scrollbar-from-resources):
8714         Add sixth argument to x-get-resource calls so as to issue warnings
8715         rather than errors on bogus arguments.
8716
8717 2000-06-05  Ben Wing  <ben@xemacs.org>
8718
8719         * compat.el: new file.  provides a clean, non-intrusive way to
8720         define compatibility functions.
8721
8722         * process.el (shell-quote-argument): temporary fix for lack
8723         of nt-quote-process-args.  #### I need to put back the overall
8724         structure of that mechanism but redo the guts of it using the
8725         extra intelligence in the C code.
8726
8727 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8728
8729         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8730         `package-get' does in package-get.el, instead of using external
8731         "md5sum" program.
8732
8733         * package-get.el (package-get): Insert package file literally to
8734         make checksum calculation work.
8735
8736 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8737
8738         * code-files.el (convert-mbox-coding-system): Deleted.
8739         (file-coding-system-alist): Removed reference to
8740         convert-mbox-coding-system.
8741
8742 2000-05-28  Martin Buchholz <martin@xemacs.org>
8743
8744         * XEmacs 21.2.34 is released.
8745
8746 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8747
8748         * font-lock.el (font-lock-keywords): Rewrote docstring
8749
8750 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8751
8752         * loadhist.el (unload-feature): handle case where x is both boundp
8753         and fboundp
8754
8755 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8756
8757         * packages.el: It's ok to use built-in macros, but not lisp
8758         defined ones.
8759
8760 2000-05-20  Ben Wing  <ben@xemacs.org>
8761
8762         * font-lock.el:
8763         * font-lock.el (font-lock-message-threshold):
8764         * font-lock.el (font-lock-mode):
8765         * font-lock.el (font-lock-default-fontify-buffer):
8766         * font-lock.el (font-lock-always-fontify-immediately):
8767         * font-lock.el (font-lock-old-extent): Removed.
8768         * font-lock.el (font-lock-old-len): Removed.
8769         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8770         * font-lock.el (font-lock-pending-extent-table): New.
8771         * font-lock.el (font-lock-range-table): New.
8772         * font-lock.el (font-lock-after-change-function):
8773         * font-lock.el (font-lock-after-change-function-1): Removed.
8774         * font-lock.el (font-lock-fontify-pending-extents): New.
8775         * font-lock.el ('font-lock-revert-cleanup): Removed.
8776         * font-lock.el ('font-lock-revert-setup): Removed.
8777         Rewrite deferral code to handle any number of changes, merging
8778         them properly.  Remove hacked-up code for revert-buffer, now
8779         unnecessary.
8780
8781         * menubar-items.el (default-menubar):
8782         In Options->Edit Init File, don't switch to emacs-lisp-mode
8783         unless necessary; doing this turns off font-lock.
8784
8785 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8786
8787         * keydefs.el: Define C-x BS to backward-kill-sentence.
8788
8789 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8790
8791         * files.el (hack-local-variables-prop-line): Use non-greedy
8792         matching to process -*-texinfo-*- -*-.
8793
8794 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8795
8796         * minibuf.el (minibuf-directory-files): new function.
8797         (read-file-name-activate-callback): use minibuf-directory-files.
8798         (read-directory-name-internal): ditto.
8799         (mouse-file-display-completion-list): ditto.
8800         (mouse-directory-display-completion-list): ditto.
8801         (read-file-name-internal): remove "./" from completion list unless
8802         explicitly matched, for consistency.
8803
8804 2000-05-11  Ben Wing  <ben@xemacs.org>
8805
8806         * gutter-items.el (gutter-buffers-tab):
8807         * gutter-items.el (add-tab-to-gutter):
8808         * gutter-items.el (update-tab-in-gutter):
8809         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8810         * gutter-items.el (append-progress-display):
8811         * gutter-items.el (abort-progress-display):
8812         * gutter-items.el (raw-append-progress-display):
8813         Further fixes.  Use set-glyph-image not set-image-instance-property,
8814         to fix problems with multiple windows in a frame.
8815
8816         * menubar-items.el (tutorials-menu-filter):
8817         Fix typo.
8818
8819         * startup.el (early-error-handler):
8820         Display message box under windows; otherwise, message will disappear
8821         before it can be viewed.
8822
8823         * update-elc.el:
8824         Fix bug in NEEDTODUMP processing.
8825
8826 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8827
8828         * startup.el (lock-directory): Removed.
8829         (superlock-file): Ditto.
8830         (startup-set-paths): Remove lockdir.
8831         (startup-setup-paths-warning): Remove lock-directory.
8832
8833         * setup-paths.el (paths-find-lock-directory): Removed.
8834         (paths-find-superlock-file): Ditto.
8835
8836 2000-05-09  Ben Wing  <ben@xemacs.org>
8837
8838         * faces.el (set-face-property):
8839         * faces.el (set-face-font):
8840         * faces.el (set-face-foreground):
8841         * faces.el (set-face-background):
8842         * faces.el (set-face-background-pixmap):
8843         * faces.el (set-face-underline-p):
8844         * faces.el (set-face-strikethru-p):
8845         * faces.el (set-face-highlight-p):
8846         * faces.el (set-face-dim-p):
8847         * faces.el (set-face-blinking-p):
8848         * faces.el (set-face-reverse-p):
8849         doc string changes.
8850
8851         * glyphs.el:
8852         * glyphs.el (make-image-specifier):
8853         * glyphs.el (glyph-property):
8854         * glyphs.el (set-glyph-image):
8855         * glyphs.el (make-glyph):
8856         * glyphs.el (make-pointer-glyph):
8857         * glyphs.el (make-icon-glyph):
8858         * glyphs.el (widget-image-instance-p): New.
8859         authorship info, lots of doc changes.  New predicate, inadvertently
8860         omitted.  the general principle with specifier docs is now that
8861         the description of instantiators should go with the make-foo-specifier
8862         fun's doc string, rather than in foo-specifier-p.  this follows
8863         conventions elsewhere in XEmacs and in general is a lot more obvious
8864         of a place to look.  sometimes the make-foo-specifier function needs
8865         to be created in the process.
8866
8867         * gutter.el:
8868         * gutter.el (make-gutter-specifier): New.
8869         * gutter.el (make-gutter-size-specifier): New.
8870         * gutter.el (make-gutter-visible-specifier): New.
8871         specifier doc updates according to the conventions specified before.
8872
8873         * objects.el:
8874         * objects.el (make-font-specifier):
8875         * objects.el (make-color-specifier):
8876         * objects.el (make-face-boolean-specifier): New.
8877         specifier doc updates according to the conventions specified before.
8878
8879         * specifier.el:
8880         * specifier.el (set-specifier):
8881         * specifier.el (make-integer-specifier): New.
8882         * specifier.el (make-boolean-specifier): New.
8883         * specifier.el (make-natnum-specifier): New.
8884         * specifier.el (make-generic-specifier): New.
8885         * specifier.el (make-display-table-specifier): New.
8886         specifier doc updates according to the conventions specified before.
8887
8888         * toolbar.el:
8889         * toolbar.el (make-toolbar-specifier): New.
8890         specifier doc updates according to the conventions specified before.
8891
8892 2000-05-09  Ben Wing  <ben@xemacs.org>
8893
8894         * process.el (call-process-internal): Revert to previous version
8895         because Mike's change clashed with a change I did not long before.
8896         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8897         Thanks very much Mike for pointing out the bug and submitting a
8898         patch!
8899
8900 2000-04-13  Mike Alexander  <mta@arbortext.com>
8901
8902         * process.el (call-process-internal): Send the correct input buffer
8903         (call-process-internal): Return the exit status of the process
8904
8905 2000-05-07  Ben Wing  <ben@xemacs.org>
8906
8907         * winnt.el:
8908         * winnt.el (nt-quote-args-verbatim): Removed.
8909         * winnt.el (nt-quote-args-prefix-quote): Removed.
8910         * winnt.el (nt-quote-args-backslash-quote): Removed.
8911         * winnt.el (nt-quote-args-double-quote): Removed.
8912         * winnt.el (nt-quote-args-functions-alist): Removed.
8913         * winnt.el (nt-quote-process-args): Removed.
8914         Remove all stuff for argument quoting.  We borrow the code instead
8915         from Emacs 20.6, which is much more careful in its quoting
8916         (e.g. in handling runs of the escape character) and avoids most of
8917         the need for this Lisp mechanism by checking to see whether we're
8918         running a Cygwin or normal program and doing the appropriate
8919         quoting.  If we end up needing such a mechanism, we should add
8920         it by extending the variable `mswindows-quote-process-args' so it
8921         can take an alist of regexps.
8922
8923 2000-05-07  Ben Wing  <ben@xemacs.org>
8924
8925         * keydefs.el:
8926         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8927         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8928         the window without moving point.
8929
8930         * simple.el:
8931         * simple.el (scroll-up-one): New.
8932         * simple.el (scroll-down-one): New.
8933         Functions for use with C-M-up/down.
8934
8935 2000-05-01  Martin Buchholz <martin@xemacs.org>
8936
8937         * XEmacs 21.2.33 is released.
8938
8939 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8940
8941         * dialog.el (yes-or-no-p-dialog-box):
8942         Fix docstring.
8943         Fix following horrible bug in X11 mode with focus-follows-mouse:
8944           1. Visit two files in two different frames.
8945           2. do File->Revert Buffer in one of those frames.
8946           3. Dialog box appears.
8947           4. Arrange things so that the mouse passes over the *other*
8948              frame, then to the dialog box, and click on "Yes".
8949           5. The file contents end up in the *wrong* buffer!
8950         Add TODO comment.
8951
8952 2000-04-28  Ben Wing  <ben@xemacs.org>
8953
8954         * help.el (describe-installation): correct typo introduced
8955         in last patch: boundp -> fboundp.
8956
8957         * etags.el (buffer-tag-table-list):
8958         canonicalize filenames to Unix format so that tag-table-alist
8959         searching works under Windows.
8960
8961         * autoload.el:
8962         Bowdlerize the supposedly objectionable words
8963         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8964
8965         * gutter-items.el (set-progress-display-style):
8966         * gutter-items.el (search-dialog-callback):
8967         * gutter-items.el (make-search-dialog):
8968         Change to new callback-ex api.
8969
8970 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8971
8972         * help.el: (describe-installation): decode-coding-string is not
8973         defined in a non MULE environment.
8974
8975 2000-04-28  Ben Wing  <ben@xemacs.org>
8976
8977         * gutter-items.el (buffer-list-changed-hook):
8978         use it, not record-buffer-hook.
8979
8980         * subr.el (record-buffer-hook): Removed.
8981
8982 2000-04-27  Ben Wing  <ben@xemacs.org>
8983
8984         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8985         use NORECORD option.  Andy will not like this, but the existing
8986         gutter behavior is just wrong, as per this comment:
8987
8988         ;; this used to add the norecord flag to both calls below.
8989         ;; this is bogus because it is a pervasive assumption in XEmacs
8990         ;; that the current buffer is at the front of the buffers list.
8991         ;; for example, select an item and then do M-C-l
8992         ;; (switch-to-other-buffer).  Things get way confused.
8993         ;;
8994         ;; Andy, if you want to maintain the current look, you must
8995         ;;  *uncouple* the gutter order and buffers order.
8996
8997         * loaddefs.el (completion-ignored-extensions): unfuckify.
8998
8999         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9000         xemacs.mak.
9001
9002         * autoload.el (batch-update-one-directory): new function, used in
9003         xemacs.mak.
9004
9005         * loadup.el: set gc-cons-threshold very high unless dumping --
9006         loadup during update-elc is much much much faster.  also do this
9007         when quick-building.
9008
9009         add commented-out code for profiling loadup.
9010
9011
9012         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9013         is required in order to build xemacs.
9014
9015 2000-04-26  Ben Wing  <ben@xemacs.org>
9016
9017         * loadup.el: don't garbage collect during loadup if quick-build
9018         compile-time option is set.
9019
9020 2000-04-23  Ben Wing  <ben@xemacs.org>
9021
9022         * update-elc.el: compute whether any dumped .el or .elc files
9023         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9024         if so.
9025
9026         * update-elc.el (update-elc-files-to-compile): always change
9027         NOBYTECOMPILE in the src directory rather than current dir,
9028         so it will work under NT.
9029
9030         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9031         the form of this file is identical between Unix and Windows.
9032         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9033         Added comment.
9034         (update-autoloads-from-directory): updated doc string.
9035         updated doc strings in a few other places.
9036
9037 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9038
9039         * bytecomp.el (byte-force-recompile): Fix argument to
9040         byte-recompile-directory.
9041
9042 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9043
9044         * gutter-items.el (progress-display-clear-when-idle): Use
9045         add-one-shot-hook.
9046         * gutter-items.el (clear-progress-display): Adjust number of
9047         arguments.
9048
9049 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9050
9051         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9052
9053 2000-04-16  Ben Wing  <ben@xemacs.org>
9054
9055         * printer.el: New file.
9056
9057         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9058
9059         * help.el (describe-installation): Fix decoding for Windows.
9060
9061         * menubar-items.el:
9062         * menubar-items.el (default-menubar):
9063         * menubar-items.el (tutorials-menu-filter): New.
9064         * menubar-items.el (popup-menubar-menu):
9065         Add authorship.  Redo Help menu and Tutorials filter.
9066
9067         * menubar.el: Correct comment.
9068
9069         * modeline.el (modeline-buffer-identification): Correct doc string.
9070
9071         * simple.el:
9072         * simple.el (printing): Removed.
9073         * simple.el (printer-name): Removed.
9074         * simple.el (generic-print-buffer): Removed.
9075         * simple.el (generic-print-region): Removed.
9076         Move generic print code to printer.el.
9077
9078 2000-04-15  Ben Wing  <ben@xemacs.org>
9079
9080         * simple.el (generic-print-region): New.
9081         make this function actually work.
9082         (generic-print-buffer): call generic-print-region.
9083
9084 2000-04-14  Andy Piper  <andy@xemacs.org>
9085
9086         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9087         by using the new widget-callback-current-channel.
9088         (search-dialog-callback): ditto.
9089
9090 2000-04-12  Andy Piper  <andy@xemacs.org>
9091
9092         * gutter.el (default-gutter-position): moved from gutter-items.el.
9093         (default-gutter-position-changed-hook): ditto.
9094         (gutter-element-visibility-changed-hook): ditto.
9095         (set-gutter-element): ditto.
9096         (remove-gutter-element): ditto.
9097         (set-gutter-element-visible-p): ditto.
9098         (gutter-element-visible-p): ditto.
9099         (init-gutter): ditto.
9100
9101         * dialog.el (make-dialog-box): renamed and moved from
9102         gutter-items.el
9103
9104         * gutter-items.el: move various functions elsewhere.
9105
9106 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9107
9108         * menubar-items.el: Fixed place of parenthesis.
9109
9110 2000-04-12  Ben Wing  <ben@xemacs.org>
9111
9112         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9113                 without constantly being prompted for the tag.
9114         * simple.el: Added a number of section headings, to clarify the
9115                 organization of this file.
9116         * simple.el (activate-region):
9117         * simple.el (region-exists-p):
9118         * simple.el (region-active-p):
9119                 Moved these three function down to the other side of
9120                 the case-changing functions, so they join the rest of
9121                 the region code.
9122         * simple.el (printing): New.
9123         * simple.el (printer-name): New.
9124         * simple.el (generic-print-buffer): New.
9125                 New functions, a very simple prototype for a unified
9126                 printing interface.
9127
9128         * process.el (call-process-internal): Real fix for null BUFFER,
9129                 other problems with BUFFER specs.
9130
9131         * menubar-items.el:
9132                 Fixed up File->Print to use new printing functions.
9133                 Various corrections and expansions to Grep/Compile menus.
9134                 New options for Printing.
9135                 New options for SMTP Mail, the way to send mail under
9136                   MS Windows. (There's also a package patch to make SMTP
9137                   Mail be the default under MSWin.)
9138
9139 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9140
9141         * menubar-items.el: Selecting Rectangle Mousing from menubar
9142         did not work.  Needed to quote mouse-track-rectangle-p.
9143
9144 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9145
9146         * cl-compat.el (keywordp): Removed.
9147
9148 2000-04-05  Andy Piper  <andy@xemacs.org>
9149
9150         * gutter-items.el (progress-layout-glyph): don't initialize here.
9151         (progress-gauge-glyph): use dynamic sizing.
9152         (set-progress-display-style): new function. Set progress glyphs
9153         appropriately depending on the style.
9154         (progress-display-style): new variable. Custom version of
9155         set-progress-display-style.
9156         (progress-abort-glyph): switch to dynamic sizes.
9157         (search-dialog-text): make the edit field active.
9158
9159 2000-04-04  Andy Piper  <andy@xemacs.org>
9160
9161         * gutter-items.el (make-search-dialog): need to make the search
9162         dialog visible after creation.
9163
9164         * menubar-items.el (default-menubar): use the search dialog for
9165         searching. Remove some extraneous search menu items.
9166
9167         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9168         well as strings.
9169         (make-gutter-only-dialog-frame): allow the user to create the
9170         frame unmapped. Allow the gutter spec to be given as a glyph.
9171         (search-dialog-direction): new variable.
9172         (search-dialog-text): new variable.
9173         (search-dialog-callback): new function. Callback for the search
9174         dialog action.
9175         (make-search-dialog): new function. Create a user-friendly search
9176         dialog.
9177
9178 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9179
9180         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9181         under Windows.
9182
9183 2000-04-01  Andy Piper  <andy@xemacs.org>
9184
9185         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9186         progress more accurately.
9187
9188 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9189
9190         * finder.el (finder-compile-keywords): Process readable files only.
9191         Because error in process of .#finder-inf.el when compile xemacs
9192         with --with-clash-detection option.
9193
9194 2000-03-31  Andy Piper  <andy@xemacs.org>
9195
9196         * gutter-items.el (append-progress-display): don't delay after a
9197         successful font-lock.
9198         (make-gutter-only-dialog-frame): new function. Allow users to
9199         create gutter-only dialogs.
9200
9201 2000-03-27  Mike Alexander  <mta@arbortext.com>
9202
9203         * process.el (call-process-internal): Handle a null BUFFER
9204         parameter correctly.
9205
9206 2000-03-28  Andy Piper  <andy@xemacs.org>
9207
9208         * gutter-items.el (abort-progress-display): put strings in the
9209         gutter not extents.
9210         (progress-layout-glyph): signal special 'quit callback.
9211         (progress-display-quit-function): deleted.
9212         (progress-display-stop-callback): deleted.
9213         (progress-display-dispatch-command-events): deleted.
9214         (append-progress-display): remove calls to
9215         progress-display-dispatch-command-events.
9216         (raw-append-progress-display): ditto.
9217
9218 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9219
9220         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9221         being a list.  Actually define `stipple-pixmap-p' which is used as
9222         an error predicate.  Correctly handle PIXMAP being either relative
9223         or absolute file name.
9224
9225 2000-03-24  Andy Piper  <andy@xemacs.org>
9226
9227         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9228         (abort-progress-display): ditto. Don't delete the created extent.
9229         (raw-append-progress-display): ditto.
9230         (progress-display-dispatch-non-command-events): new
9231         function. Encapsulates what we want to do when no command input is
9232         required.
9233         (progress-display-dispatch-command-events): likewise, but disable
9234         for now since it causes too many problems.
9235         (append-progress-display): use them.
9236         (raw-append-progress-display): ditto.
9237         (default-gutter-position-changed-hook): set this rather than
9238         default-gutter-position-changed.
9239         (default-gutter-position-changed-hook): lambda with zero arguments
9240         rather than one.
9241         (raw-append-progress-display): trap errors in pending input since
9242         allowing them to signal will hose the gauge well and
9243         truly. Ideally we would like to delay these until we are more able
9244         to cope.
9245         (append-progress-display): ditto.
9246
9247 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9248
9249         * lisp/make-docfile.el: call-process-internal is now implemented
9250         in process.el.
9251
9252 2000-03-21  Ben Wing  <ben@xemacs.org>
9253
9254         * mule\mule-cmds.el (set-language-info-alist):
9255         Fix to correspond to new menu arrangement.
9256
9257 2000-03-21  Ben Wing  <ben@xemacs.org>
9258
9259         * process.el:
9260         * process.el (call-process-internal): New.
9261         New implementation of call-process.  Only enabled under NT, so far.
9262         stderr handling not implemented yet in CVS'd C code.
9263
9264 2000-03-20  Ben Wing  <ben@xemacs.org>
9265
9266         * lisp-mode.el:
9267         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9268         * lisp-mode.el (lisp-interaction-mode):
9269         Put back Lisp Interaction menubar for Jan V's sake.
9270
9271         * simple.el:
9272         * simple.el (mark-ring):
9273         * simple.el (dont-record-current-mark): New.
9274         * simple.el (in-shifted-motion-command): New.
9275         * simple.el (mark-ring-unrecorded-commands): New.
9276         * simple.el (mark-ring-max):
9277         * simple.el (set-mark-command):
9278         * simple.el (push-mark):
9279         * simple.el (handle-pre-motion-command):
9280         Implement scheme for not recording unimportant marks.
9281
9282         * subr.el:
9283         * subr.el (function-allows-args): New.
9284         New function function-allows-args.
9285
9286 2000-03-20  Martin Buchholz <martin@xemacs.org>
9287
9288         * XEmacs 21.2.32 is released.
9289
9290 2000-03-20  Andy Piper  <andy@xemacs.org>
9291
9292         * gutter-items.el (update-tab-in-gutter): force selection of the
9293         selected-window if required to do so.
9294         (buffers-tab-items): ditto.
9295         (add-tab-to-gutter): ditto.
9296         (create-frame-hook): use force-selection.
9297         (default-gutter-position-changed): lambdify.
9298         (update-tab-hook): deleted since it was only used in one place.
9299
9300 2000-03-18  Andy Piper  <andy@xemacs.org>
9301
9302         * files.el (find-file-noselect): undo change that shouldn't have
9303         gone in.
9304
9305 2000-03-17  Andy Piper  <andy@xemacs.org>
9306
9307         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9308         of selected-window trickery.
9309
9310         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9311         frames tabs.
9312         (progress-display-stop-callback): progress -> progress-display
9313         (progress-display-quit-function): ditto.
9314         (clear-progress-display): ditto.
9315         (remove-progress-display): ditto.
9316         (append-progress-display): ditto.
9317         (abort-progress-display): ditto.
9318         (raw-append-progress-display): ditto.
9319         (display-progress-display): ditto.
9320         (current-progress-display-label): ditto.
9321         (current-progress-display): ditto.
9322         (lprogress-display): ditto and save the buffer
9323         (progress-display): ditto. Otherwise the buffer sometimes gets
9324         changed which confuses font-lock.
9325
9326         * font-lock.el (font-lock-default-fontify-buffer): catch all
9327         errors, not just quit.
9328         (font-lock-mode): progress -> display-progress
9329         (font-lock-default-fontify-buffer): ditto.
9330         (font-lock-fontify-syntactically-region): ditto.
9331         (font-lock-fontify-keywords-region): ditto.
9332
9333 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9334
9335         * cl.el (gensym): Move to here from cl-macs.el.
9336         (gentemp): Ditto.
9337
9338 2000-03-16  Andy Piper  <andy@xemacs.org>
9339
9340         * font-lock.el (font-lock-mode): use lprogress and friends for
9341         progress management.
9342         (font-lock-default-fontify-buffer): ditto.
9343         (font-lock-fontify-syntactically-region): ditto.
9344         (font-lock-fontify-keywords-region): ditto.
9345         (font-lock-revert-cleanup): fix reverting.
9346         (font-lock-revert-setup): ditto.
9347
9348         * gutter-items.el (progress-use-echo-area): new variable. Use the
9349         echo area for progress gauges if non-nil.
9350         (clear-progress): remove echo area stuff and defer to
9351         clear-message.
9352         (append-progress): dispatch non-command events after each progress
9353         increment. Remove echo area stuff.
9354         (abort-progress): remove echo area stuff and defer to
9355         display-message.
9356         (raw-append-progress): ditto. Dispatch non-command events after
9357         gutter redisplay.
9358         (display-progress): defer echo area stuff to display-message.
9359
9360         * gutter-items.el (clear-progress):
9361         (abort-progress): indentation changes.
9362         (display-progress): don't clear progress.
9363         (append-progress): compare messages with equal.
9364         (raw-append-progress): use dispatch-non-command-events to flush
9365         widget creation events.
9366
9367 2000-03-13  Ben Wing  <ben@xemacs.org>
9368
9369         * abbrev.el:
9370         * abbrev.el (abbrev-string-to-be-defined): New.
9371         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9372         Changes for use with the menubar.
9373
9374 2000-03-12  Ben Wing  <ben@xemacs.org>
9375
9376         * alist.el (vassoc): moved here from font-menu.el.
9377
9378         * custom.el (defface): typo fix.
9379
9380         * dialog.el (yes-or-no-p-dialog-box):
9381         * dialog.el (message-box):
9382         * files.el (save-some-buffers-1):
9383         Put accelerators in the button names.
9384
9385         * font-lock.el (font-lock-comment-face):
9386         * font-lock.el (font-lock-keyword-face):
9387         * font-lock.el (font-lock-function-name-face):
9388         Fixed some of the colors under MS Windows because the existing
9389         default colors were hardly different from black and needed to be
9390         made lighter.
9391
9392         * font-menu.el:
9393         * font-menu.el (font-menu-split-long-menu):
9394         * font-menu.el (font-menu-family-constructor):
9395         * font-menu.el (font-menu-size-constructor):
9396         * font-menu.el (font-menu-weight-constructor):
9397         * font-menu.el (font-menu-set-font):
9398         vassoc moved to alist.el.
9399         Accelerators added to all menus.
9400         Unused bound var new-props removed.
9401
9402         * keydefs.el: I did a whole lot of rearranging to put things in a
9403         more consistent order and fixed a number of cases where key
9404         combinations involving up, down, left, right and so on were
9405         defined but the corresponding keypad combinations were not
9406         defined.
9407
9408         * lisp-mode.el:
9409         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9410         * lisp-mode.el (emacs-lisp-mode):
9411         * lisp-mode.el (lisp-interaction-mode):
9412         * lisp-mode.el (flet):
9413         Added accelerators onto the menus.
9414         Made all the different versions of the let function be indented
9415         the same way.
9416         Undid Steve's easy-menu-ification, because it makes it impossible
9417         to have the menubar and popup menus different.
9418         Cleaned up the menu; added items for find-function &c and some
9419         indenting, and removed debug-on-*.
9420
9421         * list-mode.el (list-mode-hook):
9422         * list-mode.el (list-mode):
9423         * list-mode.el (completion-setup-hook):
9424         * list-mode.el (display-completion-list):
9425         Added support for the :window-height keyword, which is required
9426         because of other changes that I made for the file dialog box.  I
9427         also made the hook variables list-mode-hook and
9428         completion-setup-hook and also minibuffer-setup-hook in
9429         minibuf.el be permanent-local; see comment in list-mode.el.
9430
9431         * map-ynp.el (map-y-or-n-p):
9432         Added accelerators to the dialog buttons.
9433
9434         * menubar-items.el (menu-truncate-list):
9435         New internal function.
9436         * menubar-items.el (submenu-generate-accelerator-spec):
9437         * menubar-items.el (menu-item-strip-accelerator-spec):
9438         * menubar-items.el (menu-item-generate-accelerator-spec):
9439         New exported functions, for use in auto-generating accelerator specs.
9440
9441         * menubar-items.el:
9442         * menubar-items.el (default-menubar):
9443         * menubar-items.el (maybe-add-init-button):
9444         * menubar-items.el (bookmark-menu-filter):
9445         * menubar-items.el (slow-format-buffers-menu-line):
9446         * menubar-items.el (build-buffers-menu-internal):
9447         * menubar-items.el (language-environment-menu-filter):
9448         * menubar-items.el (default-popup-menu):
9449         * menubar-items.el (popup-buffer-menu):
9450         * menubar-items.el (popup-menubar-menu):
9451         Did a major overhaul on this file, and in fact I'm nowhere near
9452         done working on the menubar, and there will be more patches to
9453         come.  A basic summary of what I've done:
9454
9455         a) I added accelerators to all of the menu items.  For menus that
9456         are auto-generated, such as the buffers menu, the accelerators are
9457         automatically added to the beginning of each line using the
9458         numbers 1 through 9, then zero, and then letters starting with A,
9459         but omitting the letters that are already in use for the fixed
9460         menu items at the top of the buffers menu.  To facilitate adding
9461         accelerators of this kind, I created some new functions
9462         (*-accelerator-spec), which are also being used by other filters
9463         that auto generate lists of things such as ftp sites to download
9464         packages.  If people really don't like these accelerators
9465         appearing at the beginning of the menu items, a variable can be
9466         added to optionally turn them off, but I think this is rather
9467         pointless because other menu items have accelerators and many or
9468         most of the menu users will use the accelerators if the support is
9469         there.
9470
9471         b) I combined the top level Tools and Apps menus into a single
9472         Tools menu, because the distinction between the two is not
9473         obvious, and the items on the menus are not used often enough that
9474         putting some of them onto submenus is a problem.
9475
9476         c) I created two new top level menus called View and Cmds because
9477         there were too many items on the File and Edit menus, and I'm going
9478         to be adding more items to these menus.  In contrast to the Tools
9479         menu, the items on these menus may be used quite often during an
9480         editing session, and so should be available with fewer
9481         keystrokes.
9482
9483         d) I added a number of options to the options menu, including one
9484         for controlling whether the alt key can be used to traverse to
9485         menu items using the accelerators, one for controlling behavior of
9486         control-k, one for controlling how the kill and yank functions
9487         interact with the clipboard, a few additional buffers-menu
9488         options, and various other things.  I also did a bit of
9489         rearranging, for example, combining the keyboard and mouse options
9490         into a single keyboard and mouse submenu to facilitate the
9491         accelerators on that level.
9492
9493         e) I changed the variable buffers-menu-format-buffer-line-function
9494         to take two arguments instead of one, the second argument being
9495         the line number for use in creating an accelerator.  I added a
9496         hack to support existing functions with one argument (although I
9497         doubt that very many of these exist), for backward compatibility.
9498
9499         f) I moved the top level mule menu to be a submenu of the edit
9500         menu.  I think that most of the items on this menu are fairly
9501         useless and there are certainly not enough frequently used items
9502         to justify this being its own top level menu.
9503
9504         g) I combined most of the items in big-menubar.el into the main menu.
9505         If people think the main menu is too big, it would be possible to
9506         create different configurations, some smaller.
9507
9508         * menubar.el (check-menu-syntax):
9509         Deleted some syntax checks that were no longer valid, partly
9510         because of changes that were already made a long time ago, and
9511         partly because of a change I made where I allow the name of the
9512         menu item to be an evaluated expression rather than just a string,
9513         similar to all of the other parameters of a menu item.
9514
9515         * minibuf.el:
9516         * minibuf.el (read-file-name-1):
9517         * minibuf.el (mouse-read-file-name-1):
9518         I made a number of changes to improve the appearance
9519         and functioning of the file dialog box.  They include:
9520
9521         a) Fixing the problem where closing the dialog box by clicking on
9522         the close button of the window didn't properly exit the
9523         minibuffer.
9524
9525         b) Fixing the problem that if you typed part of a file name, and
9526         then clicked on a completion with the mouse, the file was not
9527         correctly selected.
9528
9529         c) Changing the title of the dialog box to reflect the operation
9530         being done in accordance with user interface conventions, rather
9531         than the name of the dialog box buffer, which is rather useless.
9532
9533         d) Remove the words "possible completions are" which didn't
9534         belong.
9535
9536         e) Fix things so that the completions scroll off the end of the
9537         completions windows only to the right, rather than both to the
9538         right and down, which is in accordance with Windows user interface
9539         conventions.
9540
9541         * msw-init.el (init-post-mswindows-win):
9542         Added a binding for meta-F4, which is the standard windows binding
9543         for exiting a program.
9544
9545         * select.el (get-selection-no-error):
9546         * select.el (own-selection):
9547         * select.el (own-clipboard):
9548         Added an optional argument called append to the functions
9549         own-selection and own-clipboard.  This adds support for appending
9550         text to the existing selection and allows the function
9551         own-clipboard to be used as the value of the variable
9552         interprogram- cut-function.
9553
9554         Fixed a bug in own-selection in handling zmacs-region-stays.
9555
9556         * simple.el (historical-kill-line): New.
9557
9558         * simple.el (kill-line):
9559         * simple.el (interprogram-cut-function):
9560         * simple.el (interprogram-paste-function):
9561         * simple.el (handle-pre-motion-command):
9562         * simple.el (next-line):
9563         * simple.el (previous-line):
9564         a) Expanded the variable kill-whole-line, so that function
9565         kill-line can be set to delete the entire line always, not just
9566         when cursor is at the beginning of the line.  This is controlled
9567         by setting the variable kill-whole-line to the symbol 'always.
9568         This behavior, as well as the existing kill-whole-line behavior,
9569         now only take effect when kill-line is called interactively,
9570         although this is a departure from a previous behavior in the case
9571         of setting this variable kill-whole-line to t.  It is almost
9572         certainly what has always been intended, and most likely the old
9573         way of doing things introduced bugs.  I also created a function
9574         called historical-kill-line, which ignores the kill-whole-line
9575         setting and always gives the historical behavior of only killing
9576         to the end of the line.  I bound this function to shift- control-k
9577         so that the kill to end of line behavior is available, even when
9578         kill-whole-line has been set to change control-k into the simple
9579         delete-whole-line behavior. (This can be set using the options
9580         menu.)
9581
9582         b) I changed things so that kill and yank now interact with the
9583         clipboard by default under windows.  This was done by changing the
9584         default value of interprogram-cut- function and
9585         interprogram-paste-function.  You can get the old behavior by
9586         setting these to nil, and there is an option on the options menu
9587         to do this.
9588
9589         c) I added support for selecting text using shifted motion keys.
9590         This support is on by default and can be controlled by the
9591         variable shifted-motion-keys-select-region.  There is also a
9592         variable called unshifted-motion-keys-deselect-region that
9593         controls more specifically how the shifted motion key behavior
9594         works.  I did not put an option on the options menu to turn this
9595         off, because I can't imagine why this would be useful.
9596
9597         * simple.el (forward-block-of-lines):
9598         * simple.el (backward-block-of-lines):
9599         * simple.el (block-movement-size):
9600         New.
9601
9602         * simple.el (uncapitalized-title-words):
9603         * simple.el (uncapitalized-title-word-regexp):
9604         * simple.el (capitalize-string-as-title):
9605         * simple.el (capitalize-region-as-title):
9606         New.
9607
9608
9609         * subr.el (add-hook):
9610         * subr.el (make-local-hook): New.
9611         * subr.el (remove-local-hook): New.
9612         * subr.el (add-one-shot-hook): New.
9613         * subr.el (add-local-one-shot-hook): New.
9614         Added some functions to make using hooks easier.
9615         These include:
9616
9617         a) Functions add-local-hook and remove-local-hook to make it easy
9618         to use local hooks.
9619
9620         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9621         make it possible to add a "one-shot" hook, which is to say a hook
9622         that runs only once, and automatically removes itself after the
9623         first time it has run.
9624
9625 2000-03-09  Andy Piper  <andy@xemacs.org>
9626
9627         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9628
9629 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9630
9631         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9632         Moved from menubar-items.el.
9633         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9634
9635 2000-03-08  Andy Piper  <andy@xemacs.org>
9636
9637         * gutter-items.el (build-buffers-tab-internal): add selected field
9638         to buffers tab spec.
9639
9640 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9641
9642         * minibuf.el (last-exact-completion): Initialize to nil.
9643
9644 2000-03-07  Didier Verna  <didier@xemacs.org>
9645
9646         * startup.el (command-line-1): remove unused variable
9647         `first-file-buffer'.
9648
9649 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9650
9651         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9652         which is also used for Web server log files.
9653
9654 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9655
9656         * mule/mule-charset.el: Setup auto-fill-chars.
9657
9658 2000-03-02  SL Baur  <steve@beopen.com>
9659
9660         * subr.el (with-string-as-buffer-contents): Reimplement using
9661         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9662         non-deletion of buffer after execution problem.
9663         (with-output-to-string): Use unique buffer name.
9664
9665 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9666
9667         * gutter-items.el (buffers-tab-sort-function):  New variable.
9668         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9669
9670 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9671
9672         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9673
9674 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9675
9676         * menubar-items.el (maybe-add-init-button): Remove the "Load
9677         .emacs" button from all menubars.
9678
9679 2000-03-01  Didier Verna  <didier@xemacs.org>
9680
9681         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9682         region rectangle replacement (from Jan Vroonhof).
9683         (replace-rectangle): new function.
9684
9685 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9686
9687         * mule/mule-cmds.el (set-default-coding-systems): Use
9688         set-terminal-coding-system and set-keyboard-coding-system.
9689         * coding.el (set-terminal-coding-system): Use
9690         set-console-tty-output-coding-system.
9691         (set-keyboard-coding-system): Use
9692         set-console-tty-input-coding-system.
9693
9694 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9695
9696         * minibuf.el (read-variable): Allow symbol to default argument.
9697
9698 2000-02-27  Andy Piper  <andy@xemacs.org>
9699
9700         * gutter-items.el (update-tab-hook): new function to be used for
9701         hooks.
9702         (create-frame-hook): add update-tab-hook.
9703         (record-buffer-hook): ditto.
9704         (default-gutter-position-changed): ditto.
9705         (default-gutter-position): updating the buffers tab is now handled
9706         by a hook.
9707         (default-gutter-position-changed-hook): new variable.
9708         (gutter-element-visibility-changed-hook): ditto.
9709         (set-gutter-element-visible-p): call it.
9710         (set-gutter-element): use modify-specifier-instances. Set extents
9711         as duplicable before using.
9712         (remove-gutter-element): ditto.
9713         (set-gutter-element-visible-p): ditto.
9714         (init-gutter): new function.
9715         (add-tab-to-gutter): use new gutter-element functions rather than
9716         setting specifiers directly.
9717         (clear-progress): ditto.
9718         (abort-progress): ditto.
9719         (gutter-buffers-tab-visible-p): renamed from
9720         default-gutter-visible-p
9721
9722         * specifier.el (modify-specifier-instances): new function from Jan
9723         Vroonhof.
9724
9725         * x-init.el (init-post-x-win): call init-gutter.
9726
9727         * msw-init.el (init-post-mswindows-win): call init-gutter.
9728
9729         * menubar-items.el (default-menubar): Update to reflect new gutter
9730         variables.
9731
9732 2000-02-26  Andy Piper  <andy@xemacs.org>
9733
9734         * gutter-items.el (set-gutter-element): new function. Add gutter
9735         elements to the specified gutter.
9736         (remove-gutter-element): new function. Remove gutter elements from
9737         the specified gutter.
9738         (set-gutter-element-visible-p): new function. Set gutter element
9739         visibility for the provided gutter-visible specifier.
9740
9741 2000-02-23  Andy Piper  <andy@xemacs.org>
9742
9743         * gutter-items.el (add-tab-to-gutter): specify dimensions
9744         dynamically.
9745
9746 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9747
9748         * gutter-items.el (add-tab-to-gutter):
9749         * package-get.el (package-get-interactive-package-query):
9750         * package-ui.el (pui-directory-exists):
9751         (pui-install-selected-packages):
9752         (pui-list-packages):
9753         Use #'(lambda ...)  instead of '(lambda ...).
9754
9755 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9756
9757         * startup.el (load-user-init-file): Check to make sure user
9758           has an init-file before calling load().
9759
9760 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9761
9762         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9763
9764 2000-02-23  Martin Buchholz <martin@xemacs.org>
9765
9766         * XEmacs 21.2.31 is released.
9767
9768 2000-02-21  Mike Sperber <mike@xemacs.org>
9769
9770         * loadup.el (really-early-error-handler):
9771         * update-elc.el:
9772         * make-docfile.el:
9773         Remove dependency on EMACSBOOTSTRAP... environment variables.
9774
9775 2000-02-21  Martin Buchholz <martin@xemacs.org>
9776
9777         * XEmacs 21.2.30 is released.
9778
9779 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9780
9781         * byte-optimize.el (byte-optimize-plus):
9782         (byte-optimize-minus):
9783         (byte-optimize-multiply):
9784         Optimize (- 0) to 0, not (-)
9785         Optimize (+ 5 3.0) to 8.0
9786         Optimize (* 5 3.0) to 15.0
9787         Improve readability.
9788
9789 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9790
9791         * modeline.el: (modeline-scrolling-method): change modeline
9792         mswindows cursor appearance according to the value.
9793
9794         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9795         and 'gui-element face colors and 'gui-element face font to Windows
9796         defaults.
9797
9798 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9799
9800         * font-lock.el: Javadoc enhancements
9801
9802 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9803
9804         * ldap.el (toplevel): Test if LDAP support has been compiled in
9805         (ldap-verbose): New option
9806         (ldap-search-entries): Renamed from the previous ldap-search
9807         Conditionalize message display on ldap-verbose
9808         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9809         defuns
9810         (ldap-search): Is now defined as an obsolete wrapper calling
9811         ldap-search-basic or ldap-search-entries
9812
9813
9814 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9815             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9816             Jan Vroonhof  <jan@xemacs.org>
9817
9818         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9819         When for-effect is true, didn't call `byte-optimize-form'
9820         in and/or subforms without last.
9821
9822 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9823
9824         * package-get.el (package-get-download-sites): Use correct custom
9825         type.
9826
9827 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9828
9829         * files.el (write-file): Ask for coding system when compiled with
9830         file-coding.
9831
9832 2000-02-16  Andy Piper  <andy@xemacs.org>
9833
9834         * buffer.el (switch-to-buffer): give norecord argument to
9835         set-window-buffer instead of explicitly recording.
9836
9837         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9838         we have to pick a window.
9839
9840 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9841
9842         * mule/mule-cmds.el (describe-language-support): Don't add
9843         unexist function to help-map.
9844         (describe-coding-system): Don't use already assigend `C'.
9845
9846 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9847
9848         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9849         work in custom.
9850
9851 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9852
9853         * about.el: Ienaga's e-mail address change.
9854
9855 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9856
9857         * etags.el (find-tag): force new window -- even if buf already
9858         visible -- when other-window is t
9859
9860 2000-02-16  Martin Buchholz <martin@xemacs.org>
9861
9862         * XEmacs 21.2.29 is released.
9863
9864 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9865
9866         * cl-extra.el (getf): This is now identical to `plist-get', so
9867         just defalias it.
9868         * cl-macs.el: Make getf an alias to plist-get, at the
9869         byte-compiler level, using define-compiler-macro.
9870
9871 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9872
9873         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9874
9875 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9876
9877         * lisp/etags.el (find-tag-internal): set exact-tagname to
9878           a regular expression that matches against the tagname
9879           part of the tag entry first instead of only looking in
9880           the context area.
9881
9882 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9883
9884         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9885         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9886
9887 2000-02-07  Martin Buchholz <martin@xemacs.org>
9888
9889         * XEmacs 21.2.28 is released.
9890
9891 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9892
9893         * cl-extra.el (getf): Just call `get', never `get*'.
9894         Make arglist match docstring.
9895         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9896         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9897         * byte-optimize.el: remove references to `get*'.
9898
9899 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9900
9901         * mule/european.el: Add syntax information for Latin3 and Latin4.
9902
9903 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9904
9905         * byte-optimize.el: Byte-optimize (length "foo")
9906
9907 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9908
9909         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9910         width check using `window-leftmost-p' and `window-rightmost-p'.
9911
9912 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9913
9914         * wid-edit.el (widget-match-inline): An atom never matches a
9915           list.
9916
9917 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9918
9919         * modeline.el: Consolidated 'x and 'mswindows specification under
9920         'win tag.
9921
9922 2000-01-29  Andy Piper  <andy@xemacs.org>
9923
9924         * gutter-items.el: (format-buffers-tab-line): Try and be
9925         intelligent about buffer naming when we have duplicates.
9926
9927 2000-01-29  Andy Piper  <andy@xemacs.org>
9928
9929         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9930         updated when it becomes visible.
9931
9932 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9933
9934         * bytecomp.el (byte-compile-insert-header): Properly set coding
9935         system under MULE and file-coding.
9936
9937 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9938
9939         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9940         (dontusethis-set-value-terminal-coding-system-handler):
9941         (dontusethis-set-value-keyboard-coding-system-handler):
9942         Never undefine coding system aliases.  Emergency fix for gnus.
9943
9944 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9945
9946         * files.el (abbreviate-file-name): Use directory-sep-char instead
9947         of hard-coded "/".
9948
9949 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9950
9951         * startup.el (user-init-file-base-list): New variable, replacing
9952         user-init-file-base.
9953         (find-user-init-file): New function.
9954         (command-line-early): Use it.
9955         (load-user-init-file): Ditto.
9956
9957 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9958
9959         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9960         calling valid-image-instantiator-format-p
9961
9962 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9963
9964         * isearch-mode.el (isearch-mode): The variable is
9965         isearch-unhidden-extents, not isearch-opened-extents.
9966
9967 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9968
9969         * minibuf.el (next-history-element): Modify error message if a
9970         default value is available.
9971
9972 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9973
9974         * bytecomp.el (byte-compile-file): Don't unconditionally write
9975         .elc files in binary - might contain non-Latin1.
9976
9977 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9978
9979         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9980         for windows-nt.
9981
9982         * version.el:
9983         * startup.el (user-init-file-base):
9984         * process.el (call-process-region):
9985         * files.el (make-backup-file-name):
9986         (backup-file-name-p):
9987         (file-relative-name):
9988         (abbreviate-file-name):
9989         (set-auto-mode):
9990         * code-process.el (call-process-region): Removed unnecessary
9991         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9992         support out of the universe.
9993
9994         * process.el:
9995         * code-process.el:
9996         * bytecomp.el (byte-compile-file): Removed reference to
9997         buffer-file-type, and commented usage of binary-process-output
9998         NTEmacs variables.
9999
10000 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10001
10002         * help.el (function-arglist): Add case for macro.
10003
10004 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10005
10006         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10007         printers.
10008         (custom-display): Added a menu for printer/display tags.
10009
10010         * frame.el (frame-type):
10011         * device.el (device-type): Added 'msprinter to the doc string, and
10012         removed 'pc -- it is not going to be implemented ever.
10013         (call-device-method): Fixed docstring typo.
10014         Defined specifier tags 'printer and 'display.
10015
10016 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10017
10018         * lisp/itimer.el (itimer-run-expired-timers): (consp
10019           last-command-event-time) instead of (consp
10020           'last-command-event-time).
10021
10022 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10023
10024         * msw-glyphs.el: Removed obsolete commentary.
10025
10026 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10027
10028         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10029         better default value.
10030
10031 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10032
10033         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10034         (read-string): Ditto.
10035         (eval-minibuffer): Ditto.
10036         (read-command): Ditto.
10037         (read-function): Ditto.
10038         (read-variable): Ditto.
10039         (read-number): Ditto.
10040         (read-shell-command): Ditto.
10041         (read-number): Record history.
10042
10043 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10044
10045         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10046
10047 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10048
10049         * faces.el (startup-initialize-custom-faces): New function.
10050         Reset all faces created during auto-autoloads loading time
10051         by defface.
10052         * startup.el (command-line): Call it.
10053
10054 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10055
10056         * about.el (about-hackers): Add myself to contributors list.
10057
10058 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10059
10060         * menubar-items.el (maybe-add-init-button): Removed an argument in
10061         a call to load-user-init-file, as the function managed to lose its
10062         formal parameter a few betas ago.
10063
10064 2000-01-18  Martin Buchholz <martin@xemacs.org>
10065
10066         * XEmacs 21.2.27 is released.
10067
10068 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10069
10070         * process.el (shell-command-to-string): Use the FSF docstring.
10071         Make shell-command-to-string the standard function, and
10072         exec-to-string the (deprecated) alias.
10073
10074         * startup.el: typo fix.
10075
10076 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10077
10078         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10079
10080 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10081
10082         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10083         buffers after visible buffers.
10084         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10085
10086 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10087
10088         * info.el (Info-extract-menu-node-name): Stop at a dot
10089         followed by whitespace or right parenthesis.
10090
10091 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10092
10093         * info.el (Info-directory-list): Warn against using Customize with
10094         Info-directory-list.
10095
10096 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10097
10098         * minibuf.el (read-file-name): doc fix.
10099
10100         * autoload.el (update-file-autoloads): doc fix.
10101
10102         * about.el (about-hackers): Change my E-mail address.
10103
10104 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10105
10106         * info.el (Info-visit-file): Just use the `f' interactive spec to
10107         read a filename in the standard way.
10108
10109 2000-01-13  Andy Piper  <andy@xemacs.org>
10110
10111         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10112         (gutter-buffers-tab-extent): new variable.
10113         (update-tab-in-gutter): call add-tab-to-gutter again if the
10114         orientation has changed.
10115         (add-tab-to-gutter): cope with different orientations.
10116
10117 2000-01-11  Didier Verna  <didier@xemacs.org>
10118
10119         * info.el (Info-following-node-name): backward-skip dots as well
10120         as spaces (dots at the end of a node name aren't part of it).
10121         (Info-extract-menu-node-name): don't skip dots. There could be
10122         some in the node name.
10123         (Info-index): allow dots to be part of a node name.
10124
10125 2000-01-12  Andreas Jaeger  <aj@suse.de>
10126
10127         * files.el (auto-mode-alist): Added idlwave-mode.
10128         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10129
10130 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10131
10132         * info.el (Info-search): Show default value.
10133
10134 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10135
10136         * info.el (Info-read-node-completion-table): New variable.
10137         (Info-read-node-name-1): New function.
10138         (Info-read-node-name): Use it.
10139         (Info-follow-reference): Use DEFAULT argument of completing-read.
10140         (Info-menu): Ditto.
10141
10142 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10143
10144         * hyper-apropos.el (hyper-describe-key-briefly): Save
10145         window configuration.
10146         (hyper-describe-face): Use DEFAULT of completing-read.
10147         (hyper-apropos-read-variable-symbol): Ditto.
10148         (hyper-apropos-read-function-symbol): Ditto.
10149
10150 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10151
10152         * mule/mule-cmds.el (set-default-coding-system): Set
10153         comint-exec-hook to use coding-system-for-read and
10154         coding-system-for-write so that C-x RET c works.
10155
10156 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10157
10158         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10159         (previous-matching-history-element): Increment
10160         minibuffer-max-depth by 1.
10161         (next-matching-history-element): Ditto.
10162
10163 2000-01-11  Andy Piper  <andy@xemacs.org>
10164
10165         * gutter-items.el (buffers-tab): Create a new face for the buffers
10166         tab.
10167         (buffers-tab-face): use it.
10168
10169 2000-01-10  Didier Verna  <didier@xemacs.org>
10170
10171         * modeline.el (modeline-scrolling-method): change modeline X
10172         cursor appearance according to the value.
10173
10174 2000-01-07  Andreas Jaeger  <aj@suse.de>
10175
10176         * about.el (about-hackers): Moved my entry to contributor list.
10177         (xemacs-hackers): Added myself.
10178         (about-maintainer-info): Added description of myself.
10179
10180
10181 2000-01-07  Didier Verna  <didier@xemacs.org>
10182
10183         * modeline.el (modeline-scrolling-method): new variable.
10184         (mouse-drag-modeline): add reference to it in the docstring.
10185         (mouse-drag-modeline): handle it.
10186
10187 2000-01-08  Andy Piper  <andy@xemacs.org>
10188
10189         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10190         calls.
10191         (remove-buffer-from-gutter-tab): ditto.
10192
10193 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10194
10195         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10196         (custom-face-edit): Fix grammatical error in help message.
10197
10198 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10199
10200         * movemail.el: Added.
10201
10202         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10203
10204 2000-01-03  Didier Verna  <didier@xemacs.org>
10205
10206         * modeline.el (mouse-drag-modeline): remove the code related to
10207         the modeline horizontal scrolling facility.
10208
10209 1999-12-31  Martin Buchholz <martin@xemacs.org>
10210
10211         * XEmacs 21.2.26 is released.
10212
10213 1999-12-28  Andy Piper  <andy@xemacs.org>
10214
10215         * wid-edit.el (widget-push-button-value-create): The gui cache
10216         does not agree with native widgets which can only be displayed
10217         once per window. The reasons for caching are diminished now that
10218         we don't hog resources when creating buttons.
10219         (widget-push-button-cache) deleted.
10220
10221 1999-12-24  Martin Buchholz <martin@xemacs.org>
10222
10223         * XEmacs 21.2.25 is released.
10224
10225 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10226
10227         * hyper-apropos.el (hyper-apropos): Toggle
10228         hyper-apropos-programming-apropos correctly.
10229         Set REGEXP when user accepts default value.
10230
10231 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10232
10233         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10234         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10235
10236 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10237
10238         * mule/mule-category.el (undefined-category-designator):
10239         Return char instead of character.  Search for undefined one.
10240         (describe-category): Use with-displaying-help-buffer.
10241
10242 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10243
10244         * byte-optimize.el (byte-optimize-plus):
10245         Optimize (+ 1) to 1 instead of (1+ nil).
10246
10247         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10248
10249         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10250
10251         * byte-optimize.el (byte-optimize-char-before): New function.
10252         Remove performance penalty for using (char-before) instead of (char-after).
10253
10254 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10255
10256         * mule/mule-category.el (char-category-list): Return character
10257         instead of integer.
10258
10259 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10260
10261         * minibuf.el (read-buffer): Check default is buffer object.
10262
10263 1999-11-25  Andy Piper  <andy@xemacs.org>
10264
10265         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10266         for buttons.
10267
10268 1999-12-16  Andreas Jaeger  <aj@suse.de>
10269
10270         * package-get.el (package-get-maybe-save-index): Fixed typo.
10271         Patch by Jeff Miller <jmiller@smart.net>.
10272
10273 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10274
10275         * gnuserv.el (gnuserv-process-filter):  don't call
10276         gnuserv-write-to-client when gnuserv-current-client is nil
10277
10278 1999-12-14  Martin Buchholz <martin@xemacs.org>
10279
10280         * XEmacs 21.2.24 is released.
10281
10282 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10283
10284         * about.el (about-hackers): Update my email address.
10285
10286 1999-12-07  Martin Buchholz <martin@xemacs.org>
10287
10288         * XEmacs 21.2.23 is released.
10289
10290 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10291
10292         * package-get.el (package-get-download-sites): Removed several
10293         defunct download sites, added many new ones, and corrected a few
10294         incorrect directory-on-site entries.  Added physical locations to
10295         site-description.
10296
10297 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10298
10299         * finder.el (finder-commentary): add DOC string and fix
10300         interactive spec
10301
10302 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10303
10304         * help.el (describe-function): Don't forget to intern the string
10305         completing-read returns.
10306         (describe-variable): Ditto.
10307
10308 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10309
10310         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10311         `hyper-apropos-help-mode' here to find symbol to customize
10312         irregardless of cursor position and simplify
10313         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10314         `hyper-apropos-popup-menu'.
10315
10316 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10317
10318         * apropos.el (apropos-mode-map): Add return to call
10319         apropos-follow.
10320         (apropos-print): Call apropos-mode to have better
10321         command reference. Put keymap text-poperty to
10322         symbole name.
10323
10324 1999-11-22  Alastair Burt  <burt@dfki.de>
10325
10326         * help.el: (describe-bindings-1): Added handling of keymaps for
10327         the extents at point.
10328
10329 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10330
10331         * gutter-items.el (buffers-tab-items): Wrap the function in a
10332         save-match-data
10333
10334 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10335
10336         * help.el (describe-function): Use the DEFAULT argument to
10337         completing-read.
10338         (describe-variable): Ditto.
10339
10340 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10341
10342         * minibuf.el (read-from-minibuffer): Add optional argument
10343         DEFAULT to have better mini-buffer history support.
10344         (completing-read): Pass default to read-from-minibuffer.
10345         (read-buffer): Pass default to completing-read.
10346
10347 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10348
10349         * font-lock.el (font-lock-doc-string-face): Document the
10350         `font-lock-lisp-like' property.
10351
10352 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10353
10354         * lisp-mode.el: Specify `font-lock-lisp-like'.
10355
10356         * font-lock.el (font-lock-lisp-like): New function.
10357         (font-lock-fontify-syntactically-region): Use it.
10358
10359 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10360
10361         * XEmacs 21.2.22 is released
10362
10363 1999-11-28  Martin Buchholz <martin@xemacs.org>
10364
10365         * XEmacs 21.2.21 is released.
10366
10367 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10368
10369         * minibuf.el (read-coding-system): Accept symbol and
10370         coding-system object as a default-coding-system.
10371
10372 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10373
10374         * minibuf.el (read-coding-system): Accept symbol as
10375         a default-coding-system.
10376
10377 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10378
10379         * apropos.el (apropos-documentation): Use insert instead
10380         of princ.
10381
10382 1999-11-07  William M. Perry  <wmperry@aventail.com>
10383
10384         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10385           for the linux console.
10386
10387         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10388           stuff to work when you are not on a window system, since the GPM
10389           mouse support now allows pasting from outside of XEmacs.
10390
10391 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10392
10393         * XEmacs 21.2.20 is released
10394
10395 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10396
10397         * setup-paths.el (paths-default-info-directories): Add
10398         /usr/share/info and /usr/local/share/info.
10399
10400 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10401
10402         * about.el: Updated Vladimir Ivanovic's info.
10403
10404 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10405
10406         * auto-show.el (auto-show-truncationp): Remove.
10407
10408         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10409
10410 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10411
10412         * indent.el (indent-line-to): fix bug: spaces were not replaced
10413         with tab if column is multiple of tab-width
10414         From dhn@qedinc.com
10415
10416 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10417
10418         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10419         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10420
10421         * package-get.el (package-get-package-provider): Be verbose when
10422         interactive. Patch from Robert Pluim
10423
10424 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10425
10426         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10427         info file suffixes.
10428
10429 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10430
10431         * process.el (open-network-stream): Add a new optional parameter
10432         PROTOCOL to support udp; fix a minor typo and add an explanation
10433         in docstring for udp programming.
10434
10435         * code-process.el (open-network-stream): Add a new optional
10436         parameter PROTOCOL to support udp; fix a minor typo and add an
10437         explanation in docstring for udp programming.
10438
10439 1999-10-18  Andy Piper  <andy@xemacs.org>
10440
10441         * gui.el (make-gui-button): be more precise about how we call
10442         callbacks.
10443
10444         * wid-edit.el (widget-push-button-value-create): Use the new form
10445         of native gui-button.
10446
10447 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10448
10449         * info.el (Info-page-prev): Don't do (sit-for 0).
10450
10451 1999-10-13  Andy Piper  <andy@xemacs.org>
10452
10453         * gutter-items.el (progress-abort-glyph): new glyph for showing
10454         abort status.
10455         (append-progress): dispatch-event rather than sit-for.
10456         (abort-progress): new function. Show the abort glyph with an
10457         appropriate message.
10458         (raw-append-progress): dispatch-event rather than sit-for.
10459         (display-progress): cope with aborts.
10460
10461         * gui.el (make-gui-button): Use native widgets for buttons
10462         unconditionally.
10463         (insert-gui-button): ditto.
10464         (gui-button-p): ditto.
10465
10466         * xbm-button.el: remove from core.
10467
10468         * xpm-button.el: remove from core.
10469
10470 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10471
10472         * faces.el (init-device-faces): Don't initialize the random faces
10473         on the stream device.
10474
10475 1999-10-06  Andy Piper  <andy@xemacs.org>
10476
10477         * files.el (recover-file): Don't use ls under windows for revert buffer.
10478
10479 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10480
10481         * package-get.el (package-get-download-menu): Make menu really
10482         toggle download sites.
10483         (package-get-download-sites): Add autoload cookie.
10484
10485 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10486
10487         * setup-paths.el (paths-find-module-directory): Ditto.
10488
10489 1999-09-29  Werner Fink  <werner@suse.de>
10490
10491         * setup-paths.el (paths-find-exec-directory): Add missing nil
10492         parameter for environment.
10493
10494 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10495
10496         * modeline.el (modeline-format):
10497         Only purecopy the strings.  Else
10498         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10499         barfs.
10500
10501 1999-08-28  Mike Woolley  <mike@bulsara.com>
10502
10503         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10504         user setting comint-completion-addsuffix and
10505         comint-process-echoes.
10506
10507 1999-09-22  Andy Piper  <andy@xemacs.org>
10508
10509         * gutter-items.el (update-tab-in-gutter): use
10510         last-nonminibuf-window instead of selected-window.
10511
10512 1999-09-18  Andy Piper  <andy@xemacs.org>
10513
10514         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10515         display on.
10516
10517         * subr.el (record-buffer-hook): new variable so that the hook gets
10518         some documentation.
10519
10520 1999-09-16  Andy Piper  <andy@xemacs.org>
10521
10522         * gutter-items.el (update-tab-in-gutter): only update when the
10523         gutter is visible.
10524         (remove-buffer-from-gutter-tab): ditto.
10525
10526 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10527
10528         * simple.el (do-auto-fill): Commented out part of Kinsoku
10529         processing.
10530
10531 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10532
10533         * isearch-mode.el (isearch-highlightify-region): Give the
10534         highlighting extents a high priority.
10535         (isearch-make-extent): Give the main highlighting extent an even
10536         higher priority.
10537
10538 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10539
10540         * packages.el (packages-compute-package-locations): Fix typo from
10541         -u rationalization.
10542
10543 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10544
10545         * setup-paths.el (paths-find-doc-directory): Respect value of
10546         `configure-doc-directory.'
10547
10548         * find-paths.el (paths-find-architecture-directory): Give
10549         precendence `default' argument (which typically comes from
10550         configure).
10551
10552 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10553
10554         * startup.el (command-line-early): Added options -user-init-file
10555         and -user-init-directory.
10556
10557         * files.el (user-init-file): Default to NIL so we can recognize
10558         when it's set.
10559
10560 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10561
10562         * obsolete.el (init-file-user):
10563         * startup.el:
10564         * packages.el (packages-compute-package-locations):
10565         * package-get.el (package-get-user-index-filename):
10566         * menubar-items.el (maybe-add-init-button):
10567         * info.el (Info-annotations-path):
10568         * dump-paths.el:
10569         Change `user-init-directory' to be an absolute path.
10570         Use `user-init-directory' where appropriate.
10571         Zap `init-file-user' and its uses.
10572
10573 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10574
10575         * subr.el (copy-symbol): New function.
10576
10577 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10578
10579         * isearch-mode.el (isearch-done): Be sure to restore invisible
10580         extents in the proper buffer.
10581         (isearch-pre-command-hook): Set this-command to the correct value
10582         in case the buffer has changed and old overriding-local-map was
10583         used.
10584         (isearch-restore-extent): Use remprop instead of setting the
10585         property to nil.
10586
10587 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10588
10589         * cmdloop.el (execute-extended-command): Update zmacs region
10590         before the delay.
10591         (execute-extended-command): Make the message gettext-friendly.
10592
10593 1999-09-07  Andy Piper  <andy@xemacs.org>
10594
10595         * gutter-items.el (progress-gauge-glyph): renamed from
10596         progress-glyph.
10597         (progress-text-glyph): new variable.
10598         (progress-layout-glyph): use layouts and text glyphs.
10599         (progress-area-buffer): removed.
10600         (progress-text-and-extent): new variable.
10601         (progress-displayed-p): dynamically create gutter area buffer.
10602         (clear-progress): ditto.
10603         (raw-append-progress): ditto.
10604         (append-progress): use new glyph names.
10605         (raw-append-progress): only create the extent when needed. set
10606         properties more optimally.
10607         (progress): remove args.
10608
10609 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10610
10611         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10612         mapcar where the return value is unused.
10613         (isearch-restore-invisible-extents): Ditto.
10614         (isearch-highlight-all-cleanup): Ditto.
10615         (isearch-delete-extents-in-range): Traverse the extents only once.
10616         (isearch-highlight-all-update): Don't start over if the search
10617         string has changed and more input is pending.
10618
10619 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10620
10621         * packages.el (packages-find-package-data-path): Ditto.
10622
10623         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10624
10625         * subr.el (mapc-internal): Don't make obsolete.
10626
10627         * cl-extra.el (mapc): Resurrect.
10628
10629 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10630
10631         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10632         alias.
10633
10634         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10635         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10636         (isearch-yank-clipboard): Use get-clipboard instead of
10637         x-get-clipboard.
10638         (isearch-yank-selection): Fix docstring.
10639
10640 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10641
10642         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10643
10644 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10645
10646         * cl-macs.el (extent-start-position): Fix setf method.
10647         (extent-end-position): Ditto.
10648
10649 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10650
10651         * isearch-mode.el: End merge with FSF 20.4.
10652
10653         * isearch-mode.el (search-invisible): New variable.
10654         (isearch-hide-immediately): Ditto.
10655         (isearch-unhidden-extents): Ditto.
10656         (isearch-range-invisible): New function.
10657         (isearch-unhide-extent): Ditto.
10658         (isearch-restore-invisible-extents): Ditto.
10659         (isearch-restore-extent): Ditto.
10660
10661         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10662         implementation.
10663         (isearch-ring-retreat-edit): Ditto.
10664         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10665         (isearch-forward-regexp): New arguments NOT-REGEXP and
10666         NO-RECURSIVE-EDIT.
10667         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10668         (isearch-backward-regexp): New arguments NOT-REGEXP and
10669         NO-RECURSIVE-EDIT.
10670         (isearch-mode): Return isearch-success.
10671         (isearch-update): Use unread-command-events instead of
10672         unread-command-event.
10673         (isearch-abort): If an invalid regexp is encountered, keep popping
10674         states.
10675         (isearch-*-char): Use FSF implementation.
10676         (isearch-whitespace-chars): Use the more robust FSF's
10677         implementation.
10678         (isearch-within-brackets): New variable.
10679         (isearch-mode): Initialize it.
10680         (isearch-edit-string): Bind it.
10681         (isearch-search-and-update): Set it.
10682         (isearch-push-state): Push it.
10683         (isearch-top-state): Pop it.
10684         (isearch-search): Set it.
10685         (isearch-printing-char): When called by isearch-whitespace-chars,
10686         handle M-SPC gracefully.
10687         (isearch-message-prefix): New argument ELLIPSIS.
10688         (isearch-message-suffix): Ditto.
10689         (isearch-message): Use the ELLIPSIS argument when calling
10690         isearch-message-prefix and isearch-message-suffix.
10691         (isearch-message-prefix): Distinguish between "wrapped" and
10692         "overwrapped" search, FWIW.
10693
10694 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10695
10696         * isearch-mode.el (isearch-edit-string): Use the head of the
10697         search ring instead of search-last-string and search-last-regexp.
10698         (search-highlight): Renamed from isearch-highlight.
10699         (isearch-exit): Use the new name.
10700         (isearch-highlight): Ditto.
10701         (isearch-dehighlight): Ditto.
10702         (isearch-update-ring): New function.
10703         (isearch-done): Call it.
10704         (isearch-done): New argument EDIT.
10705         (isearch-repeat): If search string is empty, look up at the car of
10706         the search ring; ignore the yank pointer.
10707         (isearch-abort): Call isearch-done with NOPUSH.
10708         (isearch-cancel): New function.
10709         (isearch-mode-map): Bind it to ESC ESC ESC.
10710
10711         * isearch-mode.el: Begin merge with FSF 20.4.
10712
10713 1999-09-01  Andy Piper  <andy@xemacs.org>
10714
10715         * x-select.el (x-get-clipboard): obsolete.
10716         (x-yank-clipboard-selection): obsolete
10717
10718         * select.el (disown-selection): need to be careful to disown the
10719         clipboard if we set it via selection.
10720         (get-clipboard): move from x-select.el
10721         (yank-clipboard-selection): ditto.
10722
10723 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10724
10725         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10726         isearch-highlight-all-matches to nil.
10727         (isearch-fixed-case): New variable.
10728         (isearch-mode): Initialize it.
10729         (isearch-edit-string): Save it.
10730         (isearch-toggle-case-fold): Set it.
10731         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10732         need to check isearch-fixed-case.
10733         (isearch-toggle-case-fold): Update highlighting of all matches
10734         before the pause.
10735         (isearch-edit-string):
10736
10737 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10738
10739         * isearch-mode.el (isearch-edit-string): Call isearch-message
10740         before reading the event so that the prompt is displayed properly.
10741         (isearch-message): Use isearch-nonincremental when calling
10742         isearch-message-prefix.
10743         (minibuffer-local-isearch-map): Bind up and down to do the same as
10744         M-p and M-n respectively.
10745         (isearch-done): New arg NOPUSH.
10746         (isearch-edit-string): Use it.
10747         (isearch-edit-string): Don't bind isearch-string.
10748         (isearch-ring-adjust): Edit string, *then* push state.
10749
10750 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10751
10752         * faces.el (isearch-secondary): Make isearch-secondary look
10753         different than default.
10754
10755 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10756
10757         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10758         save-excursion.
10759         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10760         (isearch-update): Call isearch-dehighlight without arguments.
10761         (isearch-done): Ditto.
10762
10763         * isearch-mode.el (isearch-fix-case): If the search string has no
10764         upper-case letters, allow the folding to be reenabled.
10765         Previously, once disabled, the folding would remain that way until
10766         the end of isearch.
10767         (isearch-top-state): Call isearch-fix-case.
10768
10769         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10770         save-excursion.
10771         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10772
10773 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10774
10775         * xpm-button.el:
10776         xbm-button.el: Need to exist in core because gui.el depends on
10777         them.
10778
10779 1999-08-31  Andy Piper  <andy@xemacs.org>
10780
10781         * gutter-items.el (buffers-tab-face): new customizable variable.
10782         (buffers-tab-default-buffer-line-length): new specifier for
10783         maximum viewable characters.
10784         (progress-stack): new variable for implementing widget-based
10785         progress messages.
10786         (progress-area-buffer): ditto.
10787         (progress-glyph-height): ditto.
10788         (progress-stop-callback): ditto.
10789         (progress-quit-function): new function.
10790         (progress-glyph): new variable.
10791         (progress-layout-glyph): ditto.
10792         (progress-displayed-p): new function, see message-displayed-p for
10793         details.
10794         (clear-progress): ditto.
10795         (remove-progress): ditto.
10796         (append-progress): ditto.
10797         (raw-append-progress): ditto.
10798         (display-progress): ditto.
10799         (current-progress): ditto.
10800         (current-progress-label): ditto.
10801         (progress): ditto.
10802         (lprogress): ditto.
10803
10804
10805 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10806
10807         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10808
10809         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10810         `isearch-yank-selection'.
10811         (isearch-mode-map): Use it.
10812         (isearch-yank-selection): Use `get-selection' instead of
10813         `get-x-selection'.
10814
10815 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10816
10817         * faces.el (isearch-secondary): Create face here.
10818
10819         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10820         timers.
10821
10822 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10823
10824         * subr.el (buffer-string): More robust backward compatibility
10825         check, courtesy William Perry.
10826
10827 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10828
10829         * replace.el (perform-replace): Stop the search after the search
10830         limit has been reached.
10831
10832 1999-08-23  Andy Piper  <andy@xemacs.org>
10833
10834         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10835         here if we don't have one.
10836
10837 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10838
10839         * ldap.el (ldap-coding-system): Default to nil until we get
10840         efficient UTF8 support
10841         (ldap-decode-string): Guard against `decode-coding-string' not
10842         being defined
10843         (ldap-encode-string): Guard against `encode-coding-string' not
10844         being defined
10845
10846 1999-08-23  Didier Verna  <didier@xemacs.org>
10847
10848         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10849         Some doc strings improvements, and add a star to the `interactive'
10850         calls.
10851
10852 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10853
10854         * font-lock.el (java-font-lock-keywords-3): introduced new
10855         keywords and regexpes for javadoc syntax 1.2.
10856
10857 1999-08-17  Andy Piper  <andy@xemacs.org>
10858
10859         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10860         format-buffers-tab-line.
10861         (buffers-tab-max-buffer-line-length): new variable.
10862         (format-buffers-tab-line): new function. truncate names if over
10863         buffers-tab-max-buffer-line-length.
10864
10865 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10866
10867         * cus-start.el: Customize the variable `bell-inhibit-time'.
10868
10869 1999-08-16  Andy Piper  <andy@xemacs.org>
10870
10871         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10872         brute-force approach to deleting the last buffer.
10873         (buffers-tab-grouping-regexp): new customizable variable.
10874         (select-buffers-tab-buffers-by-mode): use it.
10875
10876 1999-08-13  Andy Piper  <andy@xemacs.org>
10877
10878         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10879         deletion problem.
10880
10881 1999-07-30  Didier Verna  <didier@xemacs.org>
10882
10883         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10884         of princ to output symbols.
10885         (custom-save-face-internal): ditto.
10886         (custom-save-resets): ditto.
10887
10888 1999-08-09  Didier Verna  <didier@xemacs.org>
10889
10890         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10891         `regexp-quote' to protect the major mode name for use as a regular
10892         expression (c++ needs this for instance).
10893
10894 1999-08-08  Andy Piper  <andy@xemacs.org>
10895
10896         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10897         cope with similar mode names.
10898
10899         * gutter-items.el (buffers-tab-selection-function): new selection
10900         function.
10901         (select-buffers-tab-buffers-by-mode): new function.
10902         (buffers-tab-items): use it if set to only display buffers in the
10903         tab in the current buffer's group..
10904         (update-tab-in-gutter): use new api.
10905         (remove-buffer-from-gutter-tab): ditto.
10906
10907         * gutter-items.el (buffers-tab-max-size): set custom selection
10908         default to 6.
10909         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10910         (add-tab-to-gutter): set face as default.
10911
10912 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10913
10914         * faces.el (frob-face-property): Merge the fall-back specifier
10915         with the target, not replace it.
10916
10917 1999-08-05  Andy Piper  <andy@xemacs.org>
10918
10919         * gutter-items.el (update-tab-in-gutter): add frame argument for
10920         buffer-items.
10921         (update-tab-in-gutter): use it.
10922
10923         * gutter-items.el (record-buffer-hook): set.
10924
10925         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10926         change.
10927         (switch-to-buffer-hook) deleted.
10928
10929 1999-08-04  Andy Piper  <andy@xemacs.org>
10930
10931         * gutter-items.el (update-tab-in-gutter): make sure this will work
10932         as an argument to create-frame-hook.
10933
10934 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10935
10936         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10937         instead of timer emulation.
10938
10939 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10940
10941         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10942         Emacs isearch enhancements.
10943
10944 1999-07-28  Andy Piper  <andy@xemacs.org>
10945
10946         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10947         all devices that support tab controls.
10948         (remove-buffer-from-gutter-tab): new function. to be used as a
10949         value for kill-buffer-hook.
10950
10951 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10952
10953         * auto-show.el (auto-show-truncationp): changed to match
10954         `window_translation_on'
10955
10956 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10957
10958         * XEmacs 21.2.19 is released
10959
10960 1999-07-28  SL Baur  <steve@miho>
10961
10962         * code-files.el (insert-file-contents): Fix docstring.
10963         revert previous change.
10964
10965 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10966
10967         * fill.el (fill-region-as-paragraph): Change re-break-point to
10968         contain word-across-newline plus one character so that filling
10969         Japanese and Chinese works as desired.
10970         * simple.el (do-auto-fill): Ditto.
10971
10972 1999-07-26  SL Baur  <steve@miho>
10973
10974         * mule/japanese.el ("Japanese"): Do not specify a default input
10975         method.
10976         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10977
10978 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10979
10980         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10981         able to use cl-macs macro in early lisp.
10982
10983 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10984
10985         * custom.el:
10986         * cus-face.el:
10987         * cus-edit.el:
10988                 Massive custom Theme API changes.
10989
10990 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10991
10992         * code-files.el (insert-file-contents): Regard
10993         coding-system-magic-cookie if `coding-system-for-read' is nil.
10994
10995 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10996
10997         * mule/thai-xtis.el: Add coding: local variable, to avoid
10998         bootstrapping problem with C locale.
10999
11000 1999-07-22  Andy Piper  <andy@xemacs.org>
11001
11002         * dumped-lisp.el (preloaded-file-list): guard against putting
11003         gutter-items in a less than functional XEmacs.
11004         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11005
11006 1999-07-18  Bob Weiner  <weiner@beopen.com>
11007
11008         * fill.el (fill-context-prefix): Fixed bug that prevented the
11009         setting of an adaptive fill prefix when the `dont-skip-first' was
11010         t.
11011
11012 1999-07-22  SL Baur  <steve@miho>
11013
11014         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11015
11016 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11017
11018         * files.el (interpreter-mode-alist): add `make', `guile', and
11019         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11020         makefile-mode, guile is a scheme, and someday XEmacs will be
11021         modular enough to use as an efficient scripting tool.)
11022
11023 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11024
11025         * mule/mule-cmds.el (reset-language-environment): Regard
11026         coding-category `utf-8' and `ucs-4' if they are available.
11027
11028 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11029
11030         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11031         (prefer-coding-system): Fix DOC-string.
11032
11033         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11034         DOC-string too.
11035
11036         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11037         Mule.
11038         (coding-system-change-eol-conversion): Fix DOC-string.
11039
11040 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11041
11042         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11043         instead of `list-coding-system'.
11044
11045 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11046
11047         * menubar-items.el (default-menubar): `select-input-method' was
11048         renamed to `set-input-method'.
11049
11050         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11051         "Set Language Environment" menu.
11052
11053         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11054         "Describe Language Support" menu.
11055
11056 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11057
11058         * mule/chinese.el ("Chinese-GB"): Rename
11059         `chinese-gb-environment-setup-function' to
11060         `setup-chinese-gb-environment-internal'.
11061
11062 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11063
11064         * mule/korean.el: Use `define-coding-system-alias' instead of
11065         `copy-coding-system'.
11066
11067 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11068
11069         * mule/mule-cmds.el (set-language-environment-coding-systems):
11070         Treat duplicated coding-categories.
11071
11072 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11073
11074         * mule/japanese.el: Use `define-coding-system-alias' instead of
11075         `copy-coding-system'.
11076
11077 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11078
11079         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11080         coding-system `viscii'.
11081
11082 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11083
11084         * mule/cyrillic.el:
11085         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11086         (cyrillic-alternativnyj-decode-table): New variable.
11087         (cyrillic-alternativnyj-encode-table): New variable.
11088         - Specify `iso-8-1' as a category of coding-system
11089           `alternativnyj'.
11090         - Abolish general Cyrillic environment.
11091
11092 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11093
11094         * mule/chinese.el:
11095         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11096         - Register `chinese-gb-environment-setup-function' as a
11097           `setup-function' of "Chinese-GB" environment.
11098
11099 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11100
11101         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11102         optional argument `parents'.
11103
11104         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11105         property for Thai-XTIS.
11106
11107         * mule/mule-help.el (help-with-tutorial): Use property
11108         `tutorial-coding-system' of language-info as a coding-system to
11109         read tutorial file.
11110
11111 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11112
11113         * mule/thai-xtis.el: Don't setup `setup-function' and
11114         `exit-function'.
11115
11116         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11117         `set-coding-category-system' to set up coding-system for
11118         coding-category.
11119
11120         * mule/mule-cmds.el (prefer-coding-system): Use
11121         `set-coding-category-system' to set up coding-system for
11122         coding-category.
11123
11124 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11125
11126         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11127         Thai-XTIS environment.
11128
11129         * mule/mule-cmds.el (prefer-coding-system): Use
11130         `find-coding-system' instead of `coding-system-p'.
11131
11132 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11133
11134         * mule/mule-cmds.el (set-language-environment-coding-systems):
11135         Modify eol-type for XEmacs.
11136
11137         * mule/thai-xtis.el: Delete unused local variable `category'.
11138
11139         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11140         function.
11141         (prefer-coding-system): Don't call
11142         `update-coding-systems-internal'; use function
11143         `coding-category-list' instead of variable `coding-category-list';
11144         use `set-coding-priority-list' instead of `set-coding-priority';
11145         modify `eol-type' for XEmacs.
11146
11147         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11148         `charset-columns'.
11149         (char-width): Likewise.
11150
11151 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11152
11153         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11154         `tis-620'.
11155
11156         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11157         `set-coding-priority-list' instead of `set-coding-priority'; don't
11158         call `update-coding-systems-internal'.
11159
11160         * mule/mule-misc.el (coding-system-get): New function.
11161         (coding-system-put): New function.
11162         (coding-system-category): New function.
11163
11164 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11165
11166         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11167         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11168         to avoid conflict with leim/quail/thai-xtis.
11169
11170         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11171         to thai-xtis-chars.el.
11172
11173         * mule/thai-xtis-chars.el: New file (split from
11174         mule/thai-xtis.el).
11175
11176 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11177
11178         * mule/thai-xtis.el:
11179         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11180         - Add syntax entries.
11181         - Put `preferred-coding-system' of the charset `thai-xtis' to
11182           `tis-620'.
11183
11184 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11185
11186         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11187         rewritten to use write-multibyte-character.
11188
11189 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11190
11191         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11192         of `iso-2022-7'.
11193         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11194         ported yet.
11195         (read-input-method-name): Treat optional argument `default'.
11196
11197 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11198
11199         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11200         all.
11201         (set-language-info-alist): Set up menus here.
11202
11203 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11204
11205         * minibuf.el (completing-read): Add new optional argument
11206         `default'.
11207         (read-coding-system): Add new optional argument
11208         `default-coding-system'.
11209
11210 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11211
11212         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11213         (viet-viscii-...->viet-vscii...).
11214
11215 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11216
11217         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11218         and menus.
11219
11220 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11221
11222         * mule/mule-cmds.el (input-method-function): Add permanent-local
11223         property.
11224
11225 1999-03-30  Dave Love  <fx@gnu.org>
11226
11227         * mule/mule-cmds.el (current-language-environment): Doc fix.
11228
11229 1999-02-06  Richard Stallman  <rms@gnu.org>
11230
11231         * mule/european.el (setup-slovenian-environment): New function.
11232         ("Slovenian"): New language environment.
11233
11234 1999-01-27  Dave Love  <fx@gnu.org>
11235
11236         * mule/mule-cmds.el (current-language-environment): Provide :link,
11237         :type (choices) and appropriate :get.
11238
11239 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11240
11241         * mule/mule-cmds.el (describe-language-environment): Don't alter
11242         input-method-alist.
11243
11244 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11245
11246         * mule/mule-cmds.el (prefer-coding-system): Call
11247         set-coding-priority, so that the internal array of priorities is
11248         also updated.
11249
11250 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11251
11252         * mule/mule-cmds.el (prefer-coding-system): If the argument
11253         requires specific EOL conversion type, make the default coding
11254         systems use that.
11255
11256 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11257
11258         * mule/mule-cmds.el (set-language-environment): Pass the default
11259         eol-type to set-language-environment-coding-systems.
11260         (set-default-coding-systems): Copy the eol-type property for the
11261         new default values of {buffer-file,process}-coding-system from the
11262         old defaults.
11263         (set-language-environment-coding-systems): Accept an optional
11264         argument EOL-TYPE, and set the eol-type property of the default
11265         coding systems accordingly.
11266
11267 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11268
11269         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11270         use generate-new-buffer instead of get-buffer-create.
11271
11272 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11273
11274         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11275
11276 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11277
11278         * mule/mule-cmds.el (default-input-method): Fix custom type.
11279
11280 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11281
11282         * mule/mule-cmds.el (setup-specified-language-environment):
11283         Add apropos-inhibit property.
11284         (describe-specified-language-support): Likewise.
11285
11286 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11287
11288         * mule/mule-cmds.el: Doc fixes.
11289
11290 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11291
11292         * mule/mule-cmds.el (register-input-method): Doc-string
11293         modified.
11294
11295 1998-09-01  Dave Love  <fx@gnu.org>
11296
11297         * mule/mule-cmds.el (current-language-environment): Fix
11298         setter function.
11299
11300 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11301
11302         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11303         mule/european.el, mule/hebrew.el, mule/japanese.el,
11304         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11305         avoid bootstrapping problem if you need to recompile all the Lisp
11306         files using interpreted code.
11307
11308 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11309
11310         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11311         ("Latin-2"): Likewise.
11312
11313 1998-08-18  Per Starback  <starback@update.uu.se>
11314
11315         * mule/european.el (setup-latin2-environment): Fix typo.
11316
11317 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11318
11319         * mule/european.el: Give proper value of `input-method' key to all
11320         lang. env.
11321
11322         * mule/mule-cmds.el (activate-input-method): Handle the case that
11323         the arg INPUT-METHOD is nil correctly.
11324         (read-multilingual-string): Activate the specified input method
11325         before calling read-string.  Afterward, activate the original
11326         input method.
11327
11328 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11329
11330         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11331         (set-language-info-alist): Fix typo in doc-string.
11332
11333         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11334
11335 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11336
11337         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11338         (reset-language-environment): New function for the job that
11339         setup-english-environment used to do.
11340         (set-language-environment): Do more setups according to the info
11341         in language-info-alist.
11342         (read-language-name): Handle the case that the arg KEY is nil.
11343         (describe-language-environment): Handle input-method property.
11344
11345         * mule/: All files under this directory, which related with
11346         specific languages (such as mule/european.el, mule/greek.el,
11347         mule/hebrew.el, mule/misc-lang.el), modified as below.
11348         (setup-XXX-environment): Just call set-language-environment.  If
11349         they used to do some other jobs than what done by
11350         set-language-environment, those jobs are done in
11351         setup-XXX-environment-internal now.
11352         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11353         the value to setup-XXX-environment-internal.  Add properties
11354         input-method and features.
11355
11356         * mule/english.el (setup-english-environment): Just call
11357         reset-language-environment.
11358
11359         * mule/european.el (setup-8-bit-environment): Function deleted.
11360
11361 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11362
11363         * mule/mule-cmds.el (input-method-exit-on-first-char)
11364         (input-method-use-echo-area): Doc fixes.
11365
11366 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11367
11368         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11369         variable.
11370         (input-method-use-echo-area): New variable.
11371
11372 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11373
11374         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11375
11376 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11377
11378         * mule/mule-cmds.el (activate-input-method): Update mode line.
11379         (inactivate-input-method): Likewise.
11380
11381 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11382
11383         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11384         input method in the current buffer, but just bind
11385         current-input-method.
11386
11387 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11388
11389         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11390
11391         * mule/misc-lang.el ("IPA"): Add coding-priority and
11392         coding-system.
11393
11394 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11395
11396         * mule/greek.el: Add coding-priority.
11397
11398 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11399
11400         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11401         LANG-ENV.
11402
11403 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11404
11405         * mule/mule-cmds.el (register-input-method): Fix previous change.
11406         (setup-specified-language-environment): Doc fix.
11407
11408 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11409
11410         * mule/mule-cmds.el: Several doc fixes.
11411         (get-language-info, set-language-info): Rename argument.
11412         (set-language-info-alist): Likewise.
11413         (register-input-method): Rename argument.
11414         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11415
11416 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11417
11418         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11419         default value while reading an input method.
11420
11421 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11422
11423         * mule/mule-cmds.el (universal-coding-system-argument):
11424         Use buffer-file-coding-system as default.
11425
11426 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11427
11428         * mule/korean.el ("Korean"): Doc fix.
11429
11430 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11431
11432         * mule/mule-cmds.el (describe-language-environment): Print the
11433         languge environment at the head.
11434
11435 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11436
11437         * mule/japanese.el: Set exit-function to exit-japanese-environment
11438         for Japanese environment.
11439
11440 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11441
11442         * mule/mule-cmds.el (set-language-environment): Doc fix.
11443         (current-language-environment): Use defcustom.
11444         (default-input-method): Specify :type.
11445
11446 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11447
11448         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11449         modified.
11450         (prefer-coding-system): Doc-string modified.
11451
11452 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11453
11454         * mule/mule-cmds.el (set-language-info): Doc-string
11455         describes `coding-priority' KEY.
11456         (set-language-environment-coding-systems): New function.
11457         (select-safe-coding-system): New function.
11458         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11459         (set-language-info-alist): New optionla arg PARENTS.  Call
11460         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11461         (set-language-environment-coding-systems): New function.
11462
11463         * mule/chinese.el: Remove setting up of
11464         describe-chinese-environment-map and
11465         setup-chinese-environment-map.  Exclude them in args of calls to
11466         set-language-info-alist.  Register coding-priority key in
11467         language-info-alist.
11468
11469         * mule/cyrillic.el: Remove setting up of
11470         describe-cyrillic-environment-map and
11471         setup-cyrillic-environment-map.  Exclude them in args of calls to
11472         set-language-info-alist.  Register coding-priority key in
11473         language-info-alist.
11474
11475         * mule/english.el: Register coding-priority key in
11476         language-info-alist.
11477
11478         * mule/ethiopic.el: Register coding-priority key in
11479         language-info-alist.
11480
11481         * mule/european.el: Remove setting up of
11482         describe-european-environment-map and
11483         setup-european-environment-map.  Exclude them in args of calls to
11484         set-language-info-alist.  Register coding-priority key in
11485         language-info-alist.  Add "German" language env.
11486         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11487         (setup-german-environment): New function.
11488
11489         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11490         change default input method to "greek-postfix".
11491
11492         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11493         coding-priority key in
11494
11495 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11496
11497         * mule/mule-cmds.el (set-language-info): Doc fix.
11498         (input-method-inactivate-hook): Doc fix.
11499
11500 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11501
11502         * mule/mule-cmds.el (set-input-method): Renamed from
11503         select-input-method.
11504
11505 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11506
11507         * mule/mule-cmds.el (set-language-environment): Run
11508         exit-language-environment-hook before calling `exit-function'
11509         which is specified for the language environment.
11510
11511 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11512
11513         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11514         modified.
11515         (prefer-coding-system): Likewise.
11516         (describe-language-environment): Print aliases of each coding
11517         system.
11518         (set-language-environment-hook): New variable.
11519         (exit-language-environment-hook): New variable.
11520         (set-language-environment): Call these hooks.  Before setting a
11521         new language environment, exit from the
11522         current-language-environment if necessary.
11523         (input-method-verbose-flag): The value can be nil, t,
11524         complex-only, or default.
11525         (input-method-highlight-flag): Doc-string augmented.
11526         (activate-input-method): Check if we can run the registered
11527         function to activate an input method.
11528
11529         * mule/korean.el: Set exit-function for language environment
11530         "Korean" to exit-korean-environment.
11531         (setup-korean-environment): Moved to korea-util.el.
11532
11533 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11534
11535         * mule/mule-cmds.el (read-multilingual-string): Use
11536         current-input-method prior to default-input-method.  Don't bind
11537         current-input-method by `let', instead, activate the specified
11538         input method in the current buffer temporarily.
11539
11540 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11541
11542         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11543
11544 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11545
11546         * mule/chinese.el (post-read-decode-hz): Return the result of
11547         decode-hz-region.
11548         (pre-write-encode-hz): Do not change the value of
11549         last-coding-system.
11550
11551 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11552
11553         * mule/mule-ccl.el: Doc fixes.
11554
11555 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11556
11557         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11558         (check-ccl-program): New macro.
11559
11560 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11561
11562         * mule/mule-ccl.el: Comment about CCL syntax modified.
11563         (ccl-command-table): Add read-multibyte-character and
11564         write-multibyte-character.
11565         (ccl-code-table): Add ex-cmd.
11566         (ccl-extended-code-table): New variable.
11567         (ccl-embed-extended-command): New function.
11568         (ccl-compile-read-multibyte-character,
11569         ccl-compile-write-multibyte-character) New functions.
11570         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11571         ccl-dump-write-multibyte-character): New functions.
11572
11573 1999-07-22  SL Baur  <steve@miho>
11574
11575         * config.el (config-value-file): config.values is installed into
11576         doc-directory.
11577         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11578
11579 1999-07-19  Didier Verna  <didier@xemacs.org>
11580
11581         * rect.el: all functions rewritten, except when noted. Below is a
11582         list of interface changes.
11583         (apply-on-rectangle): new function. Obsoletes
11584         `operate-on-rectangle'. All functions that used to call this
11585         function now call the new one.
11586         (kill-rectangle): added optional prefix arg to fill lines.
11587         (delete-rectangle): ditto.
11588         (delete-extract-rectangle): ditto.
11589         (open-rectangle): ditto.
11590         (clear-rectangle): ditto.
11591         (delete-rectangle-line): added third arg FILL.
11592         (delete-extract-rectangle-line): ditto.
11593         (open-rectangle-line): ditto.
11594         (clear-rectangle-line): ditto.
11595
11596 1999-07-18  Andy Piper  <andy@xemacs.org>
11597
11598         * menubar-items.el (default-menubar): add gutter options.
11599
11600         * gutter-items.el: new file.
11601         (gutter): new group for custom.
11602         (gutter-visible-p): new variable.
11603         (default-gutter-position): ditto.
11604         (buffers-tab): new group for the buffers tab.
11605         (gutter-buffers-tab): widget to put in the gutter.
11606         (buffers-tab-max-size): max number of tabs.
11607         (buffers-tab-switch-to-buffer-function): function to call when a
11608         tab is pressed.
11609         (buffers-tab-omit-function): filter buffers with this function.
11610         (buffers-tab-format-buffer-line-function): format buffer names for
11611         inclusion in tabs.
11612         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11613         the record.
11614         (build-buffers-tab-internal): build a list of tab items.
11615         (buffers-tab-items): ditto.
11616         (add-tab-to-gutter): put a tab in the gutter area.
11617         (update-tab-in-gutter): reset the buffers in the tab.
11618
11619         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11620
11621         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11622         (switch-to-buffer-hooks): new hook.
11623
11624         * toolbar.el (default-toolbar-position): fix typo.
11625
11626 1999-07-16  Andy Piper  <andy@xemacs.org>
11627
11628         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11629
11630 1999-07-15  Didier Verna  <didier@xemacs.org>
11631
11632         * cus-edit.el (custom-prompt-variable): optional third arg makes
11633         prompt for a comment string.
11634         (customize-set-value): optional prefix makes this function handle
11635         variable comments.
11636         (customize-set-variable): ditto.
11637         (customize-save-variable): ditto.
11638         (customize-customized): handle custom comments.
11639         (customize-save-customized): ditto.
11640         (custom-variable-state-set): ditto.
11641         (custom-face-state-set): ditto.
11642         (customize-saved): ditto.
11643         (custom-variable-set): ditto.
11644         (custom-face-set): ditto.
11645         (custom-variable-save): ditto.
11646         (custom-face-save): ditto.
11647         (custom-variable-reset-saved): ditto.
11648         (custom-face-reset-saved): ditto.
11649         (custom-variable-reset-standard): ditto.
11650         (custom-face-reset-standard): ditto.
11651         (custom-comment-face): new face.
11652         (custom-comment-tag-face): ditto.
11653         (custom-comment): new widget.
11654         (custom-comment-create): new function.
11655         (custom-comment-delete): ditto.
11656         (custom-comment-value-set): ditto.
11657         (custom-comment-show): ditto.
11658         (custom-comment-invisible-p): ditto.
11659         (custom-variable-value-create): create a comment field widget.
11660         (custom-face-value-create): ditto.
11661         (custom-variable-menu): new entry for adding a custom comment.
11662         (custom-face-menu): ditto.
11663         (custom-save-variables): possibly save custom comments.
11664         (custom-save-faces): ditto.
11665
11666         * cus-face.el (custom-set-faces): the arguments can now have a
11667         custom comment as fourth argument.
11668
11669         * custom.el (custom-set-variables): the arguments can now have a
11670         custom comment as fifth element.
11671
11672 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11673
11674         * XEmacs 21.2.18 is released
11675
11676 1999-07-13  SL Baur  <steve@miho>
11677
11678         * lib-complete.el (read-library-name): Revert previous change.
11679         (read-library): Ditto.
11680
11681 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11682
11683         * packages.el (packages-package-list): Capitalize docstring.
11684
11685         * packages.el (packages-find-package-library-path): Use #'nconc
11686         rather than #'append to reduce consing -- #'mapcar uses Flist,
11687         which returns a freshly consed list.  #'append would create yet
11688         another fresh list, using Fmake_list in concat.
11689
11690         * packages.el (package-provide): Use setq with remassq like it
11691         says in its docstring.
11692
11693 1999-07-06  SL Baur  <steve@miho.m17n.org>
11694
11695         * lib-complete.el (progn-with-message): Fix typo.
11696
11697 1999-07-06  SL Baur  <steve@miho.m17n.org>
11698
11699         * mule/mule-misc.el (char-octet): Make function match docstring.
11700         From Katsumi Yamaoka <yamaoka@jpl.org>
11701
11702 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11703
11704         * wid-edit.el (widget-documentation): corrected spelling error.
11705
11706 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11707
11708         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11709         keys if already bound
11710
11711 1999-07-06  SL Baur  <steve@miho.m17n.org>
11712
11713         * lib-complete.el (progn-with-message): Revert previous changes.
11714
11715 1999-06-24  Bob Weiner  <weiner@beopen.com>
11716
11717         * lib-complete.el (find-library):
11718         (find-library-other-window):
11719         (find-library-other-frame): Completely rewrote
11720         so that these functions actually work when called non-interactively.
11721         Also made them handle LIBRARY arguments which end with .el or .elc.
11722
11723 1999-06-24  Bob Weiner  <weiner@beopen.com>
11724
11725         * simple.el (indent-new-comment-line): Locally bound
11726         `block-comment-start' to `comstart' or else when this is called
11727         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11728         `block-comment-start' value, ignoring any existing spacing after a
11729         comment prefix in the previous line and producing ugly comments.
11730
11731 1999-06-23  Bob Weiner  <weiner@beopen.com>
11732
11733         * list-mode.el (mouse-choose-completion):
11734         (choose-completion):
11735         (completion-switch-to-minibuffer): Added.
11736         ([Tab]): [Tab] previously switched to the minibuffer
11737         but since [space] does that and since most applications in the
11738         world use [Tab] to select the next item in a list, do that in the
11739         *Completions* buffer too.  This will cause the least confusion
11740         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11741         06/23/1999.
11742
11743 1999-06-22  Bob Weiner  <weiner@beopen.com>
11744
11745         * help.el (help-buffer-name): Added support for a null value
11746         of `help-buffer-prefix-string' since some buffers require no
11747         prefix.
11748
11749 1999-06-20  Bob Weiner  <weiner@beopen.com>
11750
11751         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11752         in the completion-list-mode-map to bury the completions buffer
11753         even when the minibuffer is no longer active.
11754
11755 1999-06-20  Bob Weiner  <weiner@beopen.com>
11756
11757         * list-mode.el (list-mode): It is visually disconcerting to have
11758         the text cursor disappear within list buffers, especially when
11759         moving from window to window, so leave it visible.
11760
11761 1999-07-01  SL Baur  <steve@miho.m17n.org>
11762
11763         * menubar-items.el (default-menubar): Conditionalize the bug
11764         report menu item (which may not be possible in this XEmacs).
11765         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11766
11767 1999-06-30  SL Baur  <steve@miho.m17n.org>
11768
11769         * subr.el (with-current-buffer): DOC string fix.
11770         Suggested by Bob Weiner <weiner@altrasoft.com>
11771
11772 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11773
11774         * cus-face.el (custom-face-italic): insert missing args
11775
11776 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11777
11778         * packages.el (package-locations): Changed default early package
11779         hierarchies to ~/.xemacs/mule-packages and
11780         ~/.xemacs/xemacs-packages.
11781
11782 1999-06-23  SL Baur  <steve@miho.m17n.org>
11783
11784         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11785
11786 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11787
11788         * packages.el (package-locations): Changed default early package
11789         hierarchy to ~/.xemacs/packages.
11790         (package-locations): Removed `packages' as a possible name for a
11791         late package hierarchy.
11792
11793 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11794
11795         * mule/mule-category.el (word-combining-categories): Set up new
11796         variable.
11797         (word-separating-categories): Likewise.
11798
11799 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11800
11801         * XEmacs 21.2.17 is released
11802
11803 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11804
11805         * font-menu.el (font-menu-set-font): allow for nil specification
11806         of font size.
11807
11808 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11809
11810         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11811         is 1.
11812
11813 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11814
11815         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11816         8859-5 instead of ISO 8859-1.
11817
11818 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11819
11820         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11821         (viet-viscii-encode-table): Ditto.
11822
11823         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11824         Make obsolete definition of char-octet.
11825
11826 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11827
11828         * subr.el: Move no-Mule make-char ...
11829         * help-nomule.el (make-char): To here.
11830         (string-width): Make Mule compatibility alias.
11831
11832 1999-06-15  Andy Piper  <andy@xemacs.org>
11833
11834         * select.el (get-selection-no-error): really make there be no-error.
11835         (get-selection): revert to original.
11836
11837 1999-06-11  Andy Piper  <andy@xemacs.org>
11838
11839         * select.el (selection-sets-clipboard): renamed.
11840         (own-selection): use it.
11841
11842 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11843
11844         * XEmacs 21.2.16 is released
11845
11846 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11847
11848         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11849         missing characters to avoid crash.
11850
11851 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11852
11853         * coding.el (set-terminal-coding-system): Only set the console
11854         coding system on the selected console if it is a tty.
11855
11856 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11857
11858         * cus-face.el:
11859         * cus-edit.el:
11860         * faces.el:
11861         (custom):
11862         (face-spec-set):
11863         * faces.el (frob-face-property):
11864         * font-menu.el (font-menu-set-font):
11865                   Actually apply changes from 1999-03-17
11866
11867 1999-06-10  Andy Piper  <andy@xemacs.org>
11868
11869         * select.el (get-selection): abstract out non error-signalling
11870         part.
11871         (get-selection-no-error): get-selection without signalling an
11872         error.
11873         (selection-is-clipboard-p): new variable. controls whether the
11874         selection sets the clipboard.
11875         (own-selection): use it.
11876
11877         * mouse.el (insert-selection): fallback to clipboard after trying
11878         primary selection and cutbuffer.
11879
11880 1999-06-05  Andy Piper  <andy@xemacs.org>
11881
11882         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11883         selection functions.
11884
11885 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11886
11887         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11888         default value.
11889         (load): Use `raw-text' instead of `no-conversion'.
11890         (insert-file-contents): Likewise.
11891
11892         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11893         of `no-conversion'.
11894
11895 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11896
11897         * coding.el: Don't copy `no-conversion' to `raw-text'.
11898
11899 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11900
11901         * subr.el (make-char): Define it if Mule is not around.
11902
11903 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11904
11905         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11906
11907         * x-select.el (x-disown-selection-internal): Restore symbol as an
11908         obsolete alias.
11909         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11910
11911 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11912
11913         * XEmacs 21.2.15 is released
11914
11915 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11916
11917         * subr.el (split-string): Avoid infinite looping
11918
11919 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11920
11921         * ldap.el (ldap-ignore-attribute-codings): New variable
11922         (ldap-default-attribute-decoder): New variable
11923         (ldap-coding-system): New variable
11924         (ldap-attribute-syntax-encoders): New variable
11925         (ldap-attribute-syntax-decoders): New variable
11926         (ldap-attribute-syntaxes-alist): New variable
11927         (ldap-encode-boolean): New function
11928         (ldap-decode-boolean): New function
11929         (ldap-encode-country-string): New function
11930         (ldap-decode-string): New function
11931         (ldap-decode-address): New function
11932         (ldap-encode-address): New function
11933         (ldap-decode-attribute): New function
11934         (ldap-search): Use some of these
11935
11936 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11937
11938         * version.el (emacs-version): Make the patch level/beta come
11939         before the XEmacs qualifier so that it gets into (funcall
11940         emacs-version) and thus in the bug reports.
11941         (emacs-version>=): Support patch levels.
11942
11943 1999-06-03  SL Baur  <steve@xemacs.org>
11944
11945         * version.el: implement x.y.z version number
11946         From Jan Vroonhof <vroonhof@math.ethz.ch>
11947
11948 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11949
11950         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11951
11952 1999-05-22  Vin Shelton <acs@xemacs.org>
11953
11954         * startup.el: Document -private and break out non-standard X options.
11955
11956 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11957
11958         * mule/mule-charset.el (charset-after): New function.
11959         (charset-direction): Synch with Mule, update docstring.
11960         (get-charset-property): New function.
11961         (put-charset-property): New function.
11962         (charset-plist): New function.
11963
11964         * mule/mule-charset.el (compose-region):
11965         (decompose-region): remove;  these functions (which don't work
11966         since we don't do composite characters) have been moved to
11967         mule-util.el.
11968         (toplevel): follow coding standards
11969
11970 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11971
11972         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11973         exist any more.
11974
11975         * code-files.el: Fix commentary to follow coding standards.  Move
11976         the single line left in mule-files.el to here.
11977
11978         * mule/mule-files.el: delete.
11979
11980 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11981
11982         * info.el (Info-scroll-prev): Use event functions instead of the
11983         old emacs 19 interface.
11984
11985 1999-06-02  Andy Piper  <andy@xemacs.org>
11986
11987         * x-font-menu.el (x-font-menu-load-font):
11988         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11989
11990 1999-05-31  Andy Piper  <andy@xemacs.org>
11991
11992         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11993         group.
11994         (font-menu-this-frame-only-p): ditto.
11995         (font-menu-max-items): reinstate, from Jan Vroonhof
11996         <vroonhof@math.ethz.ch>
11997         (font-menu-submenu-name-format): ditto.
11998         (font-menu-split-long-menu): ditto, for use by the family
11999         constructor.
12000         (font-menu-family-constructor): use it.
12001
12002 1999-05-30  Andy Piper  <andy@xemacs.org>
12003
12004         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12005         for use by the font menu.
12006
12007         * msw-font-menu.el: new file implementing mswindows specific
12008         font-menu behaviour.
12009         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12010         (mswindows-font-menu-junk-families): ditto.
12011         (hack-font-truename): ditto.
12012         (mswindows-font-regexp-ascii): ditto.
12013         (mswindows-reset-device-font-menus): ditto.
12014         (mswindows-font-menu-font-data): ditto.
12015         (mswindows-font-menu-load-font): ditto.
12016
12017         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12018         (x-font-menu-font-data): ditto.
12019         (x-font-menu-load-font): ditto.
12020
12021         * font-menu.el: new file implementing generic font menu behaviour.
12022         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12023         made device independent.
12024         (font-menu-this-frame-only-p): ditto.
12025         (font-menu-preferred-resolution): ditto.
12026         (font-menu-size-scaling): new variable used to determine whether
12027         sizes are in points or tenths of a point.
12028         (vassoc): moved from x-font-menu.el.
12029         (device-fonts-cache): ditto.
12030         (device-fonts-cache): ditto.
12031         (flush-device-fonts-cache): ditto.
12032         (reset-device-font-menus): copied from x-font-menu.el and made
12033         device independent. Most functionality deferred to
12034         device-dependent versions.
12035         (font-menu-family-constructor): copied from x-font-menu.el and
12036         made device independent.
12037         (font-menu-size-constructor): ditto.
12038         (font-menu-weight-constructor): ditto.
12039         (font-menu-set-font): ditto.
12040         (font-menu-change-face): ditto.
12041         (font-menu-load-font): new device method.
12042         (font-menu-font-data): ditto.
12043
12044         * x-font-menu.el: The above functions deleted.
12045
12046 1999-05-26  Andy Piper  <andy@xemacs.org>
12047
12048         * update-elc.el:
12049         * make-docfile.el:
12050         * loadup.el: rehash expand-file-name usage to not use default-directory.
12051
12052 1999-05-21  Andy Piper  <andy@xemacs.org>
12053
12054         * x-select.el (x-select-convert-to-text):
12055         (x-selected-text-type):
12056         (x-get-selection):
12057         (xselect-convert-to-string):
12058         (xselect-convert-to-compound-text):
12059         (xselect-convert-to-length):
12060         (xselect-convert-to-targets):
12061         (xselect-convert-to-delete):
12062         (xselect-convert-to-filename):
12063         (xselect-convert-to-charpos):
12064         (xselect-convert-to-lineno):
12065         (xselect-convert-to-colno):
12066         (xselect-convert-to-sourceloc):
12067         (xselect-convert-to-os):
12068         (xselect-convert-to-host):
12069         (xselect-convert-to-user):
12070         (xselect-convert-to-class):
12071         (xselect-convert-to-name):
12072         (xselect-convert-to-integer):
12073         (xselect-convert-to-atom):
12074         (xselect-convert-to-identity): functions renamed from x-* and
12075         moved to select.el.
12076         (x-get-secondary-selection): use rename get-selection.
12077         (x-get-clipboard): ditto.
12078         (x-own-selection): moved to select.el.
12079         (x-valid-simple-selection-p): ditto.
12080         (x-dehilight-selection): ditto.
12081         (x-own-clipboard): ditto.
12082         (x-disown-selection): ditto.
12083
12084         * x-mouse.el (x-yank-function): moved to mouse.el.
12085         (x-insert-selection): ditto.
12086         (x-set-point-and-move-selection): use renamed function.
12087
12088         * select.el (selected-text-type): moved and renamed from
12089         x-select.el.
12090         (selection-owner-p): moved to C.
12091         (selection-exists-p): ditto.
12092         (get-cutbuffer): new device method.
12093         (get-selection): generalised and moved from x-select.el.
12094         (own-selection): moved x-own-selection functionality into here.
12095         (dehilight-selection): renamed and moved from x-select.el.
12096         (own-clipboard): functionality moved from x-select.el using new
12097         generic C builtins.
12098         (disown-clipboard): ditto.
12099         (select-convert-to-text):
12100         (select-convert-to-string):
12101         (select-convert-to-compound-text):
12102         (select-convert-to-length):
12103         (select-convert-to-targets):
12104         (select-convert-to-delete):
12105         (select-convert-to-filename):
12106         (select-convert-to-charpos):
12107         (select-convert-to-lineno):
12108         (select-convert-to-colno):
12109         (select-convert-to-sourceloc):
12110         (select-convert-to-os):
12111         (select-convert-to-host):
12112         (select-convert-to-user):
12113         (select-convert-to-class):
12114         (select-convert-to-name):
12115         (select-convert-to-integer):
12116         (select-convert-to-atom):
12117         (select-convert-to-identity): new functions renamed from x-* and
12118         moved from x-select.el.
12119
12120         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12121         into here and use as the default window-system mouse yank.
12122         (insert-selection): generalised and moved from x-mouse.el.
12123         (own-clipboard): moved to C.
12124
12125         * msw-select.el (mswindows-selection-owned-p): deleted.
12126         (mswindows-own-selection): generalised and moved to select.el.
12127         (mswindows-disown-selection): generalised and moved to C.
12128         (mswindows-selection-owner-p): ditto.
12129
12130 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12131
12132         * XEmacs 21.2.14 is released
12133
12134 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12135
12136         * about.el: update contact info for jason and slb.
12137
12138 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12139
12140         * mule/european.el (setup-romanian-environment): Add Romanian
12141         support from Emacs/Mule romanian.el.
12142
12143 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12144
12145         * cus-face.el: Label all custom changes with the 'custom' tag.
12146
12147         * cus-edit.el: idem ditto.
12148
12149         * faces.el: Added suport for adding device tags to various functions.
12150         (custom): New device tag.
12151         (face-spec-set): Call reset face with tags argument. No longer do
12152         x-init-global-faces hack.
12153
12154         * faces.el (frob-face-property): Use an anonymous specifier to map
12155         frob-face-property-1 over.
12156
12157         * x-font-menu.el (font-menu-set-font): Always specify all
12158         properties to custom.
12159
12160 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12161
12162         * mule/european.el (setup-czech-environment): Add czech support.
12163         From David Sauer <davids@orfinet.cz>
12164
12165 1999-03-15  SL Baur  <steve@xemacs.org>
12166
12167         * check-features.el: Turn hard errors into warnings.
12168
12169 1999-03-21  SL Baur  <steve@xemacs.org>
12170
12171         * simple.el (delete-key-deletes-forward): As per discussion on
12172         xemacs-beta, default to t.
12173
12174 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12175
12176         * loadup.el: Define Installation-string before loading anything.
12177
12178 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12179
12180         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12181         From Anders Stenman <stenman@isy.liu.se>
12182
12183 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * wid-edit.el (widget-glyph-find): Ditto.
12186
12187         * packages.el (locate-library): Ditto.
12188
12189         * loadup.el (really-early-error-handler): Ditto.
12190
12191         * lib-complete.el (read-library): Ditto.
12192
12193         * faces.el (set-face-stipple): Ditto.
12194
12195         * code-files.el (load): Use new calling style of locate-file.
12196
12197 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12198
12199         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12200         dead.
12201
12202 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12203
12204         * dumped-lisp.el (preloaded-file-list): Don't load
12205         Installation.el.
12206
12207         * loadup.el (Installation-string): Define it here.
12208
12209 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12210
12211         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12212         Installation.el needs to be loaded before `dump-paths', otherwise
12213         the dumping process won't find it.
12214
12215 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12216
12217         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12218         subr so that we can use `replace-in-string' in Installation.el to
12219         get rid of C-m chars under the native Windows build.
12220
12221 1999-04-29  Andy Piper  <andy@xemacs.org>
12222
12223         * make-docfile.el: canonicalize file and directory names.
12224
12225         * device.el (call-device-method): new function for calling device
12226         specific methods.
12227         (define-device-method): new function for defining device methods.
12228         (define-device-method*): ditto.
12229
12230 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12231
12232         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12233
12234 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12235
12236         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12237         (cyrillic-koi8-r-encode-table): Likewise.
12238         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12239         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12240
12241         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12242         from vietnamese.el].
12243
12244         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12245         mule/mule-misc.el.
12246
12247 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12248
12249         * mule/thai-xtis.el:
12250         - Change font registry name from "Thai94x94-0" to "xtis-0".
12251         - Change mnemonic of coding-system `tis-620' to "TIS620".
12252
12253 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12254
12255         * mule/ethiopic.el: fixed.
12256
12257 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12258
12259         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12260
12261         * mule/thai-xtis.el: New file.
12262
12263         * mule/vietnamese.el: New file.
12264
12265         * mule/ethiopic.el: New file.
12266
12267 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12268
12269         * bytecomp.el (byte-compile-close-variables): Leave
12270         debug-issue-ebola-notices alone.
12271
12272 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12273
12274         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12275         at the top of the buffer since it is the most important thing to
12276         customize
12277         (ldap-get-host-parameter): New defun
12278         (ldap-search): Add a new parameter `withdn' to retrieve the
12279         distinguished names of entries
12280
12281 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12282
12283         * startup.el (splash-frame-body): Date and spelling fixes.
12284
12285 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12286
12287         * view-less.el (toggle-truncate-lines): add autoload tag
12288
12289 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12290
12291         * format.el (format-alist): Disable image stuff.
12292
12293 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12294
12295         * wid-edit.el (widget-glyph-find): Search by directories, then by
12296         suffixes rather than the other way around.
12297         (widget-image-conversion): Renamed to
12298         `widget-image-file-name-suffixes'.
12299
12300 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12301
12302         * mule/mule-charset.el: Made old functions obsolete, remove the
12303         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12304         (charset-iso-graphic-plane): Rename from charset-graphic.
12305         (charset-iso-final-char): Rename from charset-final.
12306         (charset-width): Rename from charset-columns.
12307         (charset-bytes): Added from fsf compatibility, returns always 1.
12308
12309         * mule/mule-misc.el: Move charset-doc-string alias to
12310         mule-charset.el
12311
12312 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12313
12314         * x-faces.el (x-make-font-bold-italic): honor
12315         *try-oblique-before-italic-fonts*
12316
12317 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12318
12319         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12320
12321 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12322
12323         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12324         name.
12325
12326 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12327
12328         * cl-extra.el (equalp): Would bug out for lists.
12329
12330 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12331
12332         * about.el (about-hackers):  Change cgw's email address
12333
12334 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12335
12336         * XEmacs 21.2.13 is released
12337
12338 1999-03-12  SL Baur  <steve@xemacs.org>
12339
12340         * simple.el (delete-key-deletes-forward): Revert to previous
12341         behavior.
12342
12343 1999-01-18  Didier Verna  <didier@xemacs.org>
12344
12345         * menubar-items.el (xemacs-splash-buffer): handle the case of
12346         multiple elements in the splash buffer body.
12347
12348         * startup.el (splash-frame-timeout): new constant: interval
12349         between splash buffer elements.
12350         (command-line-1): handle splash buffer with multiple elements (use
12351         a timeout).
12352         (splash-frame-body): Originally `startup-splash-frame-body'.
12353         Rewrote a cleaner and more readable version. This can now be array,
12354         in which case each element is displayed in turn in the splash buffer.
12355         (splash-frame-static-body): new constant. Persistent information
12356         across all splash buffer elements (preserves the possibility to give
12357         it in different languages.
12358         (circulate-splash-frame-elements): new function. Used as a timeout
12359         to circulate through all splash frame elements and display them in
12360         sequence.
12361         (display-splash-frame): originally `startup-splash-frame'. Handle
12362         the case of multiple elements in the splash buffer body. Now
12363         returns a timeout id if multiple elements to display, or nil.
12364
12365 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12366
12367         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12368         so they can be overridden by x-init-face-from-resources.
12369         Additionally specify the font name also with an x tag.
12370
12371 1999-03-08  Andy Piper  <andy@xemacs.org>
12372
12373         * package-get.el (package-get-base): autoload.
12374
12375         * menubar-items.el (default-menubar): add update menu item. Fix
12376         custom menu to only be activated when package-base is available.
12377
12378         * package-get.el (package-get-custom): don't load
12379         package-get-custom as it is auto-generated. Fix group definition.
12380
12381 1999-03-05  Didier Verna  <didier@xemacs.org>
12382
12383         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12384         instead of `symbol-name' (Thanks Kyle).
12385
12386         * cus-edit.el (custom-save-variables): use `prin1' instead of
12387         princ to write symbols.
12388
12389 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12390
12391         * XEmacs 21.2.12 is released
12392
12393 1999-03-05  SL Baur  <steve@xemacs.org>
12394
12395         * menubar-items.el (default-menubar): Add kfm browsing support.
12396         From Neal Becker <nbecker@fred.net>
12397
12398 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12399
12400         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12401         calls to font-lock during buffer reversion.
12402
12403 1999-02-12  Didier Verna  <didier@xemacs.org>
12404
12405         * info.el (Info-build-node-completions): unconditionally widen the
12406         tag table buffer.
12407
12408 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12409
12410         * x-faces.el (x-init-face-from-resources):
12411         Only set fonts in the 'x locale.
12412
12413 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12414
12415         * package-ui.el (pui-install-selected-packages): Don't throw on
12416         `package-admin-delete-binary-package' returning nil since it's
12417         normal.  Reindent function.
12418         (pui-add-required-packages): Handle case where packages selected
12419         for installation have never been installed.
12420
12421 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12422
12423         * menubar-items.el (default-menubar):
12424         Implement the ``Mule->Set coding system of process'' menu item.
12425
12426 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12427
12428         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12429         files
12430         - Change some `if's to `when's
12431
12432 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12433
12434         * XEmacs 21.2.11 is released
12435
12436 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12437
12438         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12439         against window close (Fix Bug #460).
12440         (ask-user-about-lock-dbox): Idem.
12441
12442 1999-02-25  SL Baur  <steve@xemacs.org>
12443
12444         * mule/mule-charset.el (charset-leading-byte): New function.
12445         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12446
12447 1999-02-12  Andy Piper  <andy@xemacs.org>
12448
12449         * about.el (xemacs-hackers): change andy's email address.
12450         (about-url-alist): change andy's web page address.
12451         (about-xemacs): add piper.
12452
12453 1999-02-16  SL Baur  <steve@xemacs.org>
12454
12455         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12456         of mule-base into lisp/mule.
12457
12458 1999-02-16  SL Baur  <steve@xemacs.org>
12459
12460         * mule/arabic.el:
12461         mule/canna-leim.el:
12462         mule/chinese.el:
12463         mule/cyrillic.el:
12464         mule/english.el:
12465         mule/european.el:
12466         mule/greek.el:
12467         mule/hebrew.el:
12468         mule/japanese.el:
12469         mule/kinsoku.el:
12470         mule/korean.el:
12471         mule/misc-lang.el:
12472         mule/mule-category.el:
12473         mule/mule-ccl.el:
12474         mule/mule-charset.el:
12475         mule/mule-cmds.el:
12476         mule/mule-coding.el:
12477         mule/mule-files.el:
12478         mule/mule-help.el:
12479         mule/mule-init.el:
12480         mule/mule-misc.el:
12481         mule/mule-tty-init.el:
12482         mule/mule-x-init.el:
12483         mule/viet-chars.el:  Remerge from mule-base.
12484
12485         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12486         of mule-base into lisp/mule.
12487
12488 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12489
12490         * process.el (exec-to-string): Use `shell-command-switch' in place
12491         of hard-wired "-c" (for WindowsNT).
12492
12493 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12494
12495         * menubar-items.el (default-menubar):  Remove obsolete
12496         "Gopher" item
12497
12498 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12499
12500         * package-admin.el (package-admin-get-install-dir): First fall
12501         back to the location of xemacs-base for non-mule packages.
12502
12503 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12504
12505         * paths.el:
12506         - improved automounter tmp directory support.
12507         - support 4 (!) empirically discovered automounter conventions
12508
12509 1999-02-12  SL Baur  <steve@xemacs.org>
12510
12511         * etags.el (pop-tag-mark): autoload to match key binding.
12512
12513 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12514
12515         * XEmacs 21.2.10 is released
12516
12517 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12518
12519         * package-get.el (package-get-remote-filename): Don't bug out for
12520         a local file name in the search entry.
12521
12522 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12523
12524         * XEmacs 21.2.9 is released
12525
12526 1999-01-19  Didier Verna  <didier@xemacs.org>
12527
12528         * replace.el (replace-search-function): new variable containing a
12529         function to perform a search-forward.
12530         (replace-re-search-function): new variable containing a function
12531         to perform a re-search-forward.
12532         (perform-replace): use them.
12533
12534 1999-01-25  Didier Verna  <didier@xemacs.org>
12535
12536         * select.el (selection-owner-p): use the name `XEmacs'.
12537         (cut-copy-clear-internal): ditto.
12538
12539 1999-01-18  Andy Piper  <andy@xemacs.org>
12540
12541         * about.el (about-url-alist): Update my entry.
12542         (xemacs-hackers): Ditto.
12543
12544 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12545
12546         * buffer.el (switch-to-buffer): Fixing documentation.
12547         * minibuf.el (minibuffer-completion-table): ditto.
12548         * cl-macs.el (return-from): ditto.
12549
12550 1999-01-04  Didier Verna  <didier@xemacs.org>
12551
12552         * replace.el (delete-non-matching-lines): temporarily disable
12553         case-folding when called interactively with a regexp containing
12554         uppercase characters.
12555         (delete-matching-lines): ditto.
12556         (count-matches): ditto.
12557         (list-matching-lines): ditto.
12558
12559 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12560
12561         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12562         abort if current window is split horizontally, not if others are
12563         split.  Got rid of unnecessary minibuffer checking.  Also, add
12564         some comments (it's still complex).
12565
12566 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12567
12568         * package-get.el: changed address for doc.ic.ac.uk to
12569         sunsite.doc.ic.ac.uk
12570
12571 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12572
12573         * ldap.el (toplevel): Remove requires so that the file compiles
12574         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12575
12576 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12577
12578         * dump-paths.el: Calculate module-directory and set
12579         module-load-path to the load path for modules.
12580
12581         * loadup.el: Get bootstrap value of module-load-path from the
12582         environment variable EMACSBOOTSTRAPMODULEPATH.
12583         - Display the module load path if we're debugging paths.
12584
12585         * setup-paths.el: Added function paths-find-site-module-directory.
12586         - Added function paths-find-module-directory.
12587         - Added function paths-construct-module-load-path.  Uses new
12588         environment variable EMACSMODULEPATH.
12589
12590 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12591
12592         * font.el (font-default-object-for-device):
12593         Oops! This `or' can't be replaced by `unless'.
12594         Fixed inability to run w3, among other things.
12595
12596 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12597
12598         * package-admin.el: Change initialization of
12599           package-admin-install-function dependent on system type.
12600           Change package-admin-install-function-mswindows to use
12601           "minitar".
12602
12603 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12604
12605         * mouse.el (default-mouse-motion-handler): Disable help echo while
12606         in the minibuffer.
12607
12608 1998-12-28  Martin Buchholz <martin@xemacs.org>
12609
12610         * XEmacs 21.2.8 is released.
12611
12612 1998-12-24  Martin Buchholz <martin@xemacs.org>
12613
12614         * XEmacs 21.2.7 is released.
12615
12616 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12617
12618         * package-ui.el (pui-list-packages): Set truncate-lines.
12619
12620         * package-get.el (package-get-download-menu): Use
12621         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12622
12623         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12624         (pui-help-string): idem.
12625         (list-packages-mode): New major mode.
12626         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12627         (pui-install-selected-packages): Add suport for removing packages.
12628         (pui-toggle-package-delete-key): New function.
12629         (pui-popup-context-sensitive): New kludge.
12630         (pui-list-packages): Add warning when `package-get-remote' is nil.
12631         (package-ui-add-site): New function.
12632
12633 1998-12-01  Didier Verna  <didier@xemacs.org>
12634
12635         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12636
12637 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12638
12639         * ldap.el: Custom-ized
12640         (toplevel): Do not provide `ldap' which is provided by C level
12641         LDAP code
12642         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12643
12644 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12645
12646         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12647
12648 1998-12-17  Andy Piper  <andy@xemacs.org>
12649
12650         * sound.el (sound-load-list): name changed from sound-load-alist.
12651         (sound-extension-list): name changed from sound-ext-list.
12652         (load-default-sounds): use new names.
12653         (load-sound-file): use new names.
12654
12655 1998-12-16  Andy Piper  <andy@xemacs.org>
12656
12657         * XEmacs 21.2.6 is released
12658
12659 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12660
12661         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12662         errors.
12663
12664 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12665
12666         * wid-edit.el (widget-echo-this-extent): Set
12667         help-echo-owns-message to t.
12668
12669 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12670
12671         * package-get.el (package-get-download-menu): use toggles for
12672           each site in the download site menu.
12673
12674 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12675
12676         * package-get.el (package-get): If we cannot find a package
12677           because package-get-remote is not set, give a more helpful
12678           error message.
12679
12680 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12681
12682         * package-get.el (package-get-remote-filename): use an EFS path
12683         with user anonymous if no user is specified.
12684
12685 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12686
12687         * faces.el (face-spec-set): Re-init fallfacks for default after
12688         calling reset-face on the default face.
12689
12690 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12691
12692         * package-admin.el (package-admin-default-install-function):
12693         Behave as advertised.  Make sure the pkg-dir is proper for
12694         default-directory.
12695         (package-admin-add-binary-package): Make sure the pkg-dir is
12696         proper for default-directory.
12697         (package-admin-install-function-mswindows): Make sure the pkg-dir
12698         is proper for default-directory.
12699
12700 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12701
12702         * XEmacs 21.2.5 is released
12703
12704 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12705
12706         * files.el (binary-file-regexps): regexp-opt is not available at
12707         bytecompile time.
12708
12709 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12710
12711         * x-win-xfree86.el:
12712         * x-win-sun.el (x-win-init-sun):
12713         * x-win-sun.el:
12714         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12715         * x-iso8859-1.el:
12716         * x-init.el (init-post-x-win):
12717         * x-init.el (init-pre-x-win):
12718         * x-init.el (x-initialize-compose):
12719         * x-init.el:
12720         * x-compose.el:
12721         * winnt.el:
12722         * widget.el:
12723         * wid-edit.el (widget-glyph-click):
12724         * wid-edit.el (widget-glyph-find):
12725         * wid-edit.el (widget-type):
12726         * view-less.el (view-buffer-other-window):
12727         * very-early-lisp.el:
12728         * version.el:
12729         * toolbar.el:
12730         * toolbar-items.el:
12731         * term/sun.el (suntool-map):
12732         * term/sun-mouse.el:
12733         * term/internal.el:
12734         * syntax.el (modify-syntax-entry):
12735         * symbol-syntax.el:
12736         * subr.el:
12737         * startup.el (lock-directory):
12738         * simple.el (set-comment-column):
12739         * simple.el (backward-delete-char-untabify):
12740         * shadow.el (find-emacs-lisp-shadows):
12741         * shadow.el:
12742         * setup-paths.el (paths-construct-info-path):
12743         * select.el (cut-copy-clear-internal):
12744         * process.el (call-process-region):
12745         * process.el (start-process-shell-command):
12746         * process.el:
12747         * paths.el (rmail-spool-directory):
12748         * paragraphs.el (use-hard-newlines):
12749         * package-get.el (package-get-dependencies):
12750         * package-admin.el (package-admin-delete-binary-package):
12751         * obsolete.el (truncate-string):
12752         * obsolete.el (store-substring):
12753         * mouse.el (default-mouse-track-maybe-own-selection):
12754         * mouse.el (mouse-yank-at-point):
12755         * modeline.el:
12756         * modeline.el (mouse-drag-modeline):
12757         * minibuf.el (read-directory-name-internal):
12758         * minibuf.el (read-file-name-internal):
12759         * minibuf.el (read-file-name-internal-1):
12760         * minibuf.el (read-file-name-2):
12761         * minibuf.el (exact-minibuffer-completion-p):
12762         * minibuf.el (read-from-minibuffer):
12763         * minibuf.el:
12764         * menubar.el (check-menu-syntax):
12765         * map-ynp.el (map-y-or-n-p):
12766         * make-docfile.el (docfile-out-of-date):
12767         * loadup.el ((member "run-temacs" command-line-args)):
12768         * loadup.el ((member "no-site-file" command-line-args)):
12769         * loadup.el (really-early-error-handler):
12770         * loadup.el:
12771         * loadhist.el:
12772         * loaddefs.el:
12773         * lisp-mnt.el (lm-verify):
12774         * lib-complete.el (lib-complete:cache-completions):
12775         * lib-complete.el (library-all-completions):
12776         * itimer.el (itimer-run-expired-timers):
12777         * info.el (Info-mode):
12778         * info.el (Info-insert-file-contents):
12779         * info.el (Info-rebuild-dir):
12780         * info.el (Info-build-dir-anew):
12781         * info.el (Info-parse-dir-entries):
12782         * info.el (Info-dir-outdated-p):
12783         * info.el (Info-insert-dir):
12784         * info.el (info-xref):
12785         * info.el:
12786         * hyper-apropos.el (hyper-apropos-get-doc):
12787         * hyper-apropos.el (hyper-describe-face):
12788         * hyper-apropos.el (hyper-apropos-mode):
12789         * hyper-apropos.el:
12790         * help.el (list-processes):
12791         * help.el:
12792         * gnuserv.el:
12793         * font.el (mswindows-font-create-name):
12794         * font.el (font-default-font-for-device):
12795         * font.el (x-font-create-object):
12796         * font.el (font-registry):
12797         * font.el:
12798         * font-lock.el (font-lock-keywords):
12799         * font-lock.el:
12800         * finder.el (finder-compile-keywords):
12801         * find-paths.el (paths-find-recursive-path):
12802         * fill.el (set-justification-center):
12803         * fill.el (fill-region-as-paragraph):
12804         * files.el (insert-directory):
12805         * files.el (wildcard-to-regexp):
12806         * files.el (recover-file):
12807         * files.el (basic-save-buffer):
12808         * files.el (delete-auto-save-file-if-necessary):
12809         * files.el (file-relative-name):
12810         * files.el (backup-extract-version):
12811         * files.el (backup-buffer):
12812         * files.el (set-visited-file-name):
12813         * files.el (set-auto-mode):
12814         * files.el (interpreter-mode-alist):
12815         * files.el:
12816         * files.el (find-file-noselect):
12817         * files.el (abbreviate-file-name):
12818         * files.el (parse-colon-path):
12819         * files.el (directory-abbrev-alist):
12820         * etags.el (visit-tags-table-buffer):
12821         * easymenu.el (easy-menu-define):
12822         * dragdrop.el (experimental-dragdrop-drag):
12823         * dragdrop.el (dragdrop-drop-do-functions):
12824         * dragdrop.el (dragdrop-drop-at-point):
12825         * disass.el (disassemble-1):
12826         * disass.el (disassemble-internal):
12827         * disass.el (disassemble):
12828         * disass.el:
12829         * derived.el (derived-mode-init-mode-variables):
12830         * derived.el (define-derived-mode):
12831         * custom.el (defgroup):
12832         * cus-edit.el (custom-quote):
12833         * config.el:
12834         * code-process.el (open-network-stream):
12835         * code-process.el (start-process):
12836         * code-process.el (call-process-region):
12837         * code-process.el (call-process):
12838         * code-process.el:
12839         * code-files.el (insert-file-contents):
12840         * code-files.el:
12841         * code-files.el (buffer-file-coding-system-for-read):
12842         * cmdloop.el (yes-or-no-p-minibuf):
12843         * cl.el:
12844         * cl-macs.el:
12845         * cl-extra.el:
12846         * callers-of-rpt.el (make-caller-report):
12847         * callers-of-rpt.el:
12848         * bytecomp.el (batch-byte-recompile-directory):
12849         * bytecomp.el (batch-byte-compile-1):
12850         * bytecomp.el (batch-byte-compile):
12851         * bytecomp.el (display-call-tree):
12852         * bytecomp.el (byte-compile-insert):
12853         * bytecomp.el (byte-compile-two-args-19->20):
12854         * bytecomp.el (byte-compile-variable-ref):
12855         * bytecomp.el (byte-compile-form):
12856         * bytecomp.el (byte-compile-top-level-body):
12857         * bytecomp.el (byte-compile-out-toplevel):
12858         * bytecomp.el (byte-compile-byte-code-maker):
12859         * bytecomp.el (byte-compile-file-form-defmumble):
12860         * bytecomp.el (byte-compile-file-form):
12861         * bytecomp.el (byte-compile-keep-pending):
12862         * bytecomp.el (byte-compile-insert-header):
12863         * bytecomp.el (byte-compile-from-buffer):
12864         * bytecomp.el (byte-compile-file):
12865         * bytecomp.el (byte-recompile-file):
12866         * bytecomp.el (byte-compile-close-variables):
12867         * bytecomp.el (byte-compile-warn-about-unused-variables):
12868         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12869         * bytecomp.el (byte-compiler-legal-options):
12870         * bytecomp.el (byte-compile-lapcode):
12871         * bytecomp.el (byte-optimize-log):
12872         * bytecomp.el ((fboundp 'defsubst)):
12873         * bytecomp.el:
12874         * bytecomp-runtime.el:
12875         * byte-optimize.el (byte-optimize-apply):
12876         * byte-optimize.el (car):
12877         * byte-optimize.el (byte-optimize-form):
12878         * byte-optimize.el (byte-optimize-form-code-walker):
12879         * byte-optimize.el:
12880         * build-report.el (build-report-insert-installation-file):
12881         * build-report.el (build-report):
12882         * auto-show.el:
12883         * apropos.el (apropos-documentation):
12884         - mega patch
12885         - clean up byte-compile warnings
12886         - remove unused variables
12887         - Use common lisp style hashtable functions
12888         - byte compiler cleanup
12889         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12890         - remove old backquote syntax usage
12891         - move some cl functionality into C for speed.
12892         - remove last remaining VMS support
12893         - spelling fixes
12894         - implement last, butlast, nbutlast, copy-list in C.
12895         - new macro ignore-file-errors, similar to ignore-errors
12896           (ignore-file-errors (delete-file "foo"))
12897         - get frequent garbage collection during loadup.el by tweaking
12898           gc-cons-threshold, rather than explicitly calling garbage-collect
12899         - default delete-key-deletes-forward to `t'.
12900
12901 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12902
12903         * XEmacs 21.2-beta4 is released.
12904
12905 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12906
12907         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12908         (easy-menu-item-present-p): Wrapper around find-menu-item.
12909         (easy-menu-remove-item): Wrapper around delete-menu-item.
12910
12911         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12912         (add-menu-button): Add 'in-menu' argument.
12913         (add-menu-item-1): Add in-menu support to helper function.
12914
12915 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12916
12917         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12918
12919 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12920
12921         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12922         of Dec 4, 1997.
12923
12924 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * process.el (shell-command-on-region): Report if the command
12927         succeeded or failed.
12928
12929 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12930
12931         * subr.el (buffer-substring-no-properties): Comment out.
12932
12933 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12934
12935         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12936           into font instances first, like `x-frob-font-size' does.
12937           (mswindows-find-larger-font): ditto
12938
12939 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12940
12941         * package-ui.el (pui-install-selected-packages): fix args in call
12942         to `package-get'.
12943
12944 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12945
12946         * package-get.el (host-name): New widget type.
12947         (package-get-remote): Better customization using new type.
12948         (package-get-download-sites): idem dito.
12949
12950         (package-get-custom): Do not use package-get-all untill we have
12951         runtime dependencies.
12952
12953         (package-get-remove-copy): Default to 't' we no longer need this
12954         kludge as we do not currently use depenencies.
12955
12956         (package-get-was-current): New variable.
12957         (package-get-require-base): New 'force-current' argument.
12958         (package-get-update-base): idem
12959         (package-get-package-provider):  idem
12960         (package-get-locate-index-file): New 'no-remote' argument.
12961         (package-get-locate-file): idem.
12962
12963         (package-get-maybe-save-index): New function.
12964         (package-get-update-base): Use it.
12965
12966 1998-10-28 Greg Klanderman <greg@alphatech.com>
12967
12968         * package-get.el (package-get-remote): default to nil; by default,
12969         don't go out to the net via EFS.  They must select a download site.
12970         (package-get-download-sites): new variable.
12971         (package-get-download-menu): new function.
12972         (package-get-locate-index-file): new function.
12973         (package-get-update-base): use it.
12974
12975         * menubar-items.el (default-menubar): add "Update Package Index"
12976         and "Add Download Site" menus under Options | Manage Packages.
12977
12978 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12979
12980         * package-get.el (package-get): bugfix code checking installed version
12981         for case where package is not currently installed.
12982         (package-get-require-signed-base-updates): new variable.
12983         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12984         deemed not a goot thing.  Use the variable
12985         package-get-allow-unsigned-base-updates instead.
12986
12987 1998-10-16 Greg Klanderman <greg@alphatech.com>
12988
12989         * package-get.el (package-get): Don't install an older version than
12990         we already have unless explicitly told to.  Issue a warning.
12991
12992         * package-ui.el (pui-add-required-packages): when adding
12993         dependencies, don't add packages that are up to date.
12994         (pui-package-symbol-char):  Don't consider a package out of date
12995         if you have a newer version installed than the latest version in
12996         package-get-base.
12997
12998         * package-get.el (package-get-base-filename): document that it may
12999         be a path relative to package-get-remote;  new default value.
13000         (package-get-locate-file): new function.
13001         (package-get-update-base): use it to expand package-get-base-filename.
13002         (package-get-save-base): new function to save the package-get database
13003         to file.
13004         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13005         (package-get-update-base): pass the REMOTE-SOURCE arg.
13006         (package-get-update-base-entry): call package-get-custom-add-entry.
13007         (package-get-file-installed-p): removed; no longer needed.
13008         (package-get-create-custom): ditto.
13009         (toplevel): remove code to build and load package-get-custom.el
13010         (package-get-custom-add-entry): new function.
13011
13012 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13013
13014         * wid-edit.el (widget-button-click): Don't switch window.
13015
13016 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13017
13018         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13019
13020 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13021
13022         * etags.el (find-tag-default): Run find-tag-hook using
13023         run-hooks rather than funcall
13024
13025 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13026
13027         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13028         and the current local map as the parents to isearch-mode-map.
13029
13030 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13031
13032         * XEmacs 21.2-beta3 is released.
13033
13034 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13035
13036         * package-get.el (package-get-update-base): use
13037         insert-file-contents-internal, not insert-file-contents-literally.
13038
13039 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13040
13041         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13042         dump time.
13043
13044 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13045
13046         * package-get.el (package-get-update-base-entry): new function.
13047         (package-get-update-base): renamed; was `package-get-load-base'.
13048         cleanup, and use package-get-update-base-from-buffer.
13049         (package-get-update-base-from-buffer): new function.
13050         (package-get-update-base-entries): new; helper for above.
13051         Do not eval lisp grabbed over ftp; parse it from new format.
13052
13053 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13054
13055         * files.el (set-auto-mode): Don't play games loading package-get
13056         database; package-get-package-provider will handle it all.
13057
13058 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13059
13060         * package-get.el (package-get-base-filename): new variable.
13061         (package-get-require-base): new function.
13062         (package-get-pgp-signed-begin-line): new variable.
13063         (package-get-pgp-signature-begin-line): ditto.
13064         (package-get-pgp-signature-end-line):  ditto.
13065         (package-get-load-base): new function.
13066         (package-get-interactive-package-query):
13067         (package-get-update-all):
13068         (package-get-dependencies):
13069         (package-get-package-provider):
13070         (package-get-custom): use package-get-require-base.
13071         [package-get-custom loading]: disable for now.
13072
13073         * package-ui.el (pui-list-packages): use (package-get-require-base)
13074
13075 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13076
13077         * package-ui.el: Correct obvious thinko in choosing extent face.
13078
13079 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13080
13081         * menubar-items.el (default-menubar): pui-list-package has nothing
13082         to with Customize. Move all the package stuff to a new Item in Options.
13083
13084         * package-ui.el (pui-menu): Add menu and Popup menu.
13085
13086         * package-get.el (package-get): Use new
13087         package-admin-get-install-dir.
13088
13089         * package-admin.el (package-admin-get-install-dir): New syntax.
13090         Conserve package location and put mule packages where mule-base is.
13091
13092         * package-get.el : Customized
13093
13094         * package-ui.el (pui): Customized
13095         (pui-package-install-dest-dir): New variable.
13096         (pui-install-selected-packages): Use it
13097
13098 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13099
13100         * package-get.el (package-get-interactive-package-query): Move
13101         dependency on package-get-base to run-time.
13102         (package-get-update-all): Ditto.
13103         (package-get-dependencies): Ditto.
13104         (package-get-package-provider): Ditto.
13105         (package-get-custom): Ditto.
13106
13107 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13108
13109         * events.el: Remove 'ascii-character property from 'backspace
13110         and 'delete symbols
13111
13112 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13113
13114         * package-get-base.el: removed.
13115
13116 1998-09-23  Didier Verna  <didier@xemacs.org>
13117
13118         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13119         (no-upper-case-p): new function.
13120         (with-search-caps-disable-folding): new macro.
13121         (with-interactive-search-caps-disable-folding): new macro.
13122         (zap-to-char): In interactive mode, do a case-sensitive search if
13123         the character is uppercase.
13124         (zap-up-to-char): ditto.
13125
13126         * replace.el (perform-replace): use the function no-upper-case-p.
13127
13128         * isearch-mode.el (isearch-fix-case): ditto.
13129         make obsolete `with-caps-disable-folding' and
13130         `isearch-no-upper-case-p'.
13131
13132         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13133         (tags-search): ditto.
13134         (tags-query-replace): ditto.
13135
13136         * info.el (Info-search): ditto.
13137
13138 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13139
13140         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13141
13142 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13143
13144         * package-admin.el (package-admin-rmtree): rewritten.  need to
13145         check for "." and ".." before symlink check.  expand files and
13146         directories with respect to DIRECTORY, not default-directory.
13147
13148 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13149
13150         * package-get.el (package-get-all): add INSTALL-DIR argument.
13151
13152 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13153
13154         * package-ui.el (pui-add-required-packages): new function, select
13155         dependent packages.
13156         (pui-display-keymap): bind it.
13157         (pui-help-string): document it.
13158         (pui-install-selected-packages): package-get-all -> package-get.
13159
13160         * package-get.el (package-get-dependencies): new function.
13161
13162 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13163
13164         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13165         regexps.
13166
13167 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13168
13169         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13170         function.
13171         (default-mouse-track-normalize-point): Use it.
13172
13173 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13174
13175         * package-admin.el (package-admin-delete-binary-package):
13176                 General cleanup. Remove unnessary use of progn and
13177         save-excursion.
13178         (package-admin-delete-binary-package): Do NOT mess with file
13179         modes. That is evil.
13180         (package-admin-delete-binary-package): Wrap all deleting in
13181         condition-case. The data in MANIFEST is untrustworthy.
13182         (package-admin-delete-binary-package): Let the OS worry about non
13183         empty directories.
13184
13185 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13186
13187         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13188         processing.
13189         (lm-report-bug): Fix mail address to send bug reports to.
13190
13191 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13192
13193         * XEmacs 21.2-beta2 is released.
13194
13195 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13196
13197         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13198
13199 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13200
13201         * info.el (Info-mode): Document page turning by double clicks in
13202         docstring so `M-x describe-mode' will display it.
13203
13204 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13205
13206         * info.el (Info-mouse-track-double-click-hook): Use character
13207         widths to calculate a border region where double clicking does
13208         page turning, and return `nil' by default so other hooks, such as
13209         region highlighting, will be run.
13210
13211 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13212
13213         * sound.el (default-sound-directory-list): Initialize with all the
13214         "sounds" directories in `data-directory-list'.  It used to just be
13215         the first one.
13216
13217         * packages.el (locate-data-directory-list): Created.  This gives
13218         the list of matching directories, unlike `locate-data-directory',
13219         which just gives the first one.
13220
13221 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13222
13223         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13224         make a binding in the local keymap until help-char handling is
13225         improved.
13226
13227         * help.el (help-keymap-with-help-key): Provide keymap with help
13228         binding.
13229         (help-print-help-form): New helper function.
13230
13231 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13232
13233         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13234         move extent to another buffer; no need to create a new extent.
13235         (isearch-fix-case): New function.
13236         (isearch-search-and-update): Use it.
13237
13238 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13239
13240         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13241         the keymap, not minor-mode-map-alist.
13242         (isearch-done): Restore overriding-local-map.
13243
13244 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13245
13246         * bytecomp.el (byte-compile-buffer-substring):
13247         Fix for: (byte-compile (defun f () (buffer-substring)))
13248         ==>   ** buffer-substring called with 3 args, but requires 0-3
13249         - new code not only works, but is more readable, too.
13250
13251 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13252
13253         * msw-faces.el (mswindows-init-device-faces): Don't try to
13254           specify a default font at this late stage. Do try to force
13255           creation of the default face font so that if it fails we get
13256           an error now instead of a crash at frame creation.
13257
13258           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13259           mswindows-make-font-unitalic: Canonical default weight
13260           changed from "Normal" to "Regular".
13261
13262           mswindows-make-font-bold / -bold-italic: Supplied device was
13263           not being passed into call to mswindows-find-smaller-font.
13264
13265 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13266
13267         * package-get.el (package-get-remote): Fix the path where to find
13268           the packages on xemacs.org.
13269
13270 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13271
13272         * about.el (about-maintainer-info): Update Ben's entry.
13273
13274 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13275
13276         * lisp/shadow.el (find-emacs-lisp-shadows):
13277         - `member' was being called on lists of length 2000!
13278         - Replace with hashtables.
13279         - Replace hand-coded loops with (dolist)
13280         - Fix comment typo
13281
13282 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13283
13284         * packages.el: Added new function, `package-delete-name', to
13285           delete existing packages from the installed package database
13286           (`packages-package-list').  Also added the "pkginfo" directory
13287           to `packages-special-base-regexp', so that the pkginfo directory
13288           would not get added to `late-packages'.
13289
13290         * package-admin.el: Added ability to delete an installed package
13291           (added low-level function, `package-admin-delete-package').
13292           Understands how to use the pkginfo/MANIFEST.<package> file to
13293           delete the package.  When installing a package, will also
13294           create a MANIFEST.* file if one is not provided by the
13295           package.  If the MANIFEST.* doesn't exist when deleting a
13296           package, the functions will fall back to attempting to delete
13297           any package-specific lisp directory.
13298
13299         * package-get.el: Moved some functions to package-admin.el.
13300           Added interactive function `package-get-delete-package', for
13301           use by users for deleting a package.
13302
13303           Also modified to not require the presence of efs.
13304
13305 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13306
13307         * files.el (find-file-noselect): Handle all signals, kill the
13308         buffer and resignal.
13309
13310 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13311
13312         * cl-macs.el (glyph-image): Add setf method.
13313
13314 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13315
13316         * package-get.el: Fixed broken EFS downloading.  Also, look for
13317           .tar.gz files first, in preference over .tgz files.
13318
13319         * package-ui.el: Fix display of package version numbers.
13320
13321 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13322
13323         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13324         argument.
13325
13326 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13327
13328         * list-mode.el: `display-completion-list': added new/optional
13329           keyword `:completion-string', which allows the programmer to
13330           change the "Possible completions are:" prompt.
13331
13332         * menubar-items.el: Added new pulldown menu-pick to start up the
13333           visual package browser/installer:
13334
13335                 Options->Customize->List Packages
13336
13337         * package-admin.el: Added hooks for installing under both Unix
13338           and MS Windows.  Does additional error checking.  No longer
13339           calls "add-big-package.sh" to install packages under Unix; now
13340           calls gunzip & tar directly.
13341
13342         * package-get.el: Added ability to install packages from files
13343           on a local disk/CDROM.  Now deletes any existing package lisp
13344           directory.  Does completion on available packages when
13345           querying for package names.  Will also search for .tgz files
13346           in addition for .tar.gz files.  Tries to reload
13347           auto-autoloads, as a convenience when loading new packages,
13348           and also tries to add any new package paths to `load-path'.
13349           Changed all occurences of `concat' to use `expand-file-name'.
13350
13351         * package-ui.el: New file which implements the main visual
13352           package browser/installer, which is started via a menu pick or
13353           M-x pui-list packages.
13354
13355 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * startup.el (load-init-file): spelling fix.
13358
13359 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13360
13361         * startup.el (normal-top-level): Load auto-autoload files
13362         covariantly with their precedence.
13363
13364 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13365
13366         * menubar-items.el (default-menubar): Remove "Font Weight"
13367         option, there is currently no custom equivalent.. Customize-faces
13368         is "Edit faces".
13369
13370         * x-font-menu.el (font-menu-set-font): Use customize to set
13371         default face.
13372
13373         * faces.el (face-spec-update-all-matching): New function.
13374
13375         * cus-face.el (custom-set-face-update-spec): New function.
13376         Interface to customize faces from elisp.
13377
13378         (custom-face-value-create): Show the customized settings if set
13379         but not saved.
13380
13381 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13382
13383         (custom-face-value-create): Show the customized settings if set
13384         but not saved.
13385
13386 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13387
13388         * keydefs.el (global-map): Add FSF 20.3 binding of
13389         query-replace-regexp.
13390
13391 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13392
13393         * minibuf.el (read-file-name-internal-1): use
13394         user-name-completion-1 instead of user-name-completion.
13395
13396 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13397
13398         * loadup.el:
13399         * make-docfile.el:
13400         * update-elc.el: Don't set `source-directory' (now defunct as a
13401         global variable) no more.
13402
13403         * packages.el (packages-list-autoloads): Made `source-directory'
13404         (now defunct as a global variable) a parameter.
13405
13406 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13407
13408         * about.el (about-hackers): new email
13409
13410 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13411
13412         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13413
13414 1998-07-17  Didier Verna  <didier@xemacs.org>
13415
13416         * faces.el (set-face-property):
13417         (set-face-dim-p):
13418         (face-dim-p): updated the doc strings now that the dim property isn't
13419         tty-specific.
13420         (face-equal): the dim property is now a common one.
13421
13422         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13423         Renamed the `stipple' attribute to `background-pixmap'.
13424         (custom-face-background-pixmap): make custom-face-stipple an
13425         obsolete alias for this.
13426
13427 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13428
13429         * find-paths.el (paths-file-readable-directory-p): Created and
13430         used.
13431
13432         * loadup.el: Don't set inhibit-... flags from run-temacs.
13433
13434 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13435
13436         * packages.el (packages-data-path-depth): Added and used.
13437
13438 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13439
13440         * about.el:
13441         - Change .xpm to .png, delete "zcat" section.
13442         - cosmetic fix in the 'marcpa' entry.
13443
13444         * etc/photos
13445         - convert all .xpm.Z to .png
13446         - rename mrb to martin
13447         - rename mcook-m to mcookm
13448
13449 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13450
13451         * x-init.el (x-initialize-compose): Add support for
13452         dead-circumflex as YET ANOTHER NAME for that dead key.
13453
13454 1998-08-05  Colin Rafferty <colin@xemacs.org>
13455
13456         * setup-paths.el (paths-construct-exec-path): Made the
13457         last-packages really be last.
13458         (paths-construct-data-directory-list): Ditto.
13459
13460 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13461
13462         * startup.el(startup-splash-frame-body):
13463         Update Copyright notice in splash screen
13464
13465 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13466
13467         * minibuf.el (read-file-name-internal-1): do ~user completion.
13468
13469 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13470
13471         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13472         aginst destroyed extents
13473
13474 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13475
13476         * package-get.el (package-get): add `install-dir' argument.
13477
13478 1998-07-20  John Jones  <jj@asu.edu>
13479
13480         * package-get.el: calls to package-get-update-all will only
13481           update packages which are already installed.
13482
13483 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13484
13485         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13486         writable.
13487
13488 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13489
13490         * about.el (about-hackers): Correct my email.
13491
13492 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13493
13494         * about.el (about-hackers): new email-address.
13495
13496 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13497
13498         * minibuf.el (read-number): Don't let `input-error' condition
13499         escape.
13500
13501 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13502
13503         * about.el (about-hackers): use my `email-for-life' address.
13504
13505 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13506
13507         * XEmacs 21.2-beta1 is released.
13508
13509 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13510
13511         * ldap.el (ldap-search): Doc string change
13512
13513 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13514
13515         * menubar-items.el (default-menubar): Removed references to
13516         `data-directory', and use `locate-data-file' instead, and made
13517         then greyed out if they don't exist.
13518
13519 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13520
13521         * keymap.el (events-to-keys): Use `format' instead of `concat'
13522         since the latter does not accept integer args anymore
13523
13524 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13525
13526         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13527         macros replaced.
13528
13529 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13530
13531         * make-docfile.el: Get first initialization from very-early-lisp.el
13532         * update-elc.el: Ditto.
13533         * loadup.el (really-early-error-handler): Ditto.
13534
13535         * packages.el (packages-unbytecompiled-lisp): Add new file,
13536         very-early-lisp.el.
13537
13538         * very-early-lisp.el: New file.
13539
13540 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13541
13542         * Symbols that have been obsolete for at least 3 years removed (II).
13543
13544         * obsolete.el (eval-current-buffer): Make compatible.
13545         (byte-code-function-p): Ditto.
13546         (send-string): Removed.
13547         (send-region): Removed.
13548         (screen-scrollbar-width): Removed.
13549         (set-screen-scrollbar-width): Removed.
13550         (set-screen-left-margin-width): Removed.
13551         (set-screen-right-margin-width): Removed.
13552         (screen-left-margin-width): Removed.
13553         (screen-right-margin-width): Removed.
13554         (set-buffer-left-margin-width): Removed.
13555         (set-buffer-right-margin-width): Removed.
13556         (buffer-left-margin-width): Removed.
13557         (buffer-right-margin-width): Removed.
13558         (x-set-frame-icon-pixmap): Removed.
13559         (x-set-screen-icon-pixmap): Removed.
13560         (pixel-name): Removed.
13561         (make-pixmap): Removed.
13562         (make-cursor): Removed.
13563         (pixmap-width): Removed.
13564         (pixmap-contributes-to-line-height-p): Removed.
13565         (set-pixmap-contributes-to-line-height): Removed.
13566
13567 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13568
13569         * obsolete.el (popup-menu-up-p): removed.
13570         (read-no-blanks-input): Removed.
13571         (wholenump): Removed.
13572         (ring-mod): Removed (what was ring-mod?).
13573         (current-time-seconds): Removed.
13574         (run-special-hook-with-args): Removed.
13575         (dot): Removed.
13576         (dot-marker): Removed.
13577         (dot-min): Removed.
13578         (dot-max): Removed.
13579         (window-dot): Removed.
13580         (set-window-dot): Removed.
13581
13582         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13583         `dot-min'.
13584
13585         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13586
13587         * code-files.el (insert-file-contents): Rename
13588         run-special-hook-with-args to run-hook-with-args-until-success.
13589         (write-region): Ditto.
13590
13591 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13592
13593         * about.el: Fix typos, update release date.
13594
13595         * Symbols that have been obsolete for at least 3 years removed.
13596
13597         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13598         screen- functions.
13599         (toplevel): remove setf methods for screen functions.
13600         * cl-macs.el (extent-data): defsetf removed.
13601         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13602         many places to remove.
13603         (comment-indent-hook): Ditto.
13604         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13605         (buffer-dedicated-screen): Ditto.
13606         (deiconify-screen): Ditto.
13607         (delete-screen): Ditto.
13608         (event-screen): Ditto.
13609         (find-file-other-screen): Ditto.
13610         (find-file-read-only-other-screen): Ditto.
13611         (live-screen-p): Ditto.
13612         (screen-height): Ditto.
13613         (screen-iconified-p): Ditto.
13614         (screen-list): Ditto.
13615         (screen-live-p): Ditto.
13616         (screen-name): Ditto.
13617         (screen-parameters): Ditto.
13618         (screen-pixel-height): Ditto.
13619         (screen-pixel-width): Ditto.
13620         (screen-root-window): Ditto.
13621         (screen-selected-window): Ditto.
13622         (screen-totally-visible-p): Ditto.
13623         (screen-visible-p): Ditto.
13624         (screen-width): Ditto.
13625         (screenp): Ditto.
13626         (get-screen-for-buffer): Ditto.
13627         (get-screen-for-buffer-noselect): Ditto.
13628         (get-other-screen): Ditto.
13629         (iconify-screen): Ditto.
13630         (lower-screen): Ditto.
13631         (mail-other-screen): Ditto.
13632         (make-screen): Ditto.
13633         (make-screen-invisible): Ditto.
13634         (make-screen-visible): Ditto.
13635         (modify-screen-parameters): Ditto.
13636         (new-screen): Ditto.
13637         (next-screen): Ditto.
13638         (next-multiscreen-window): Ditto.
13639         (other-screen): Ditto.
13640         (previous-screen): Ditto.
13641         (previous-multiscreen-window): Ditto.
13642         (raise-screen): Ditto.
13643         (redraw-screen): Ditto.
13644         (select-screen): Ditto.
13645         (selected-screen): Ditto.
13646         (set-buffer-dedicated-screen): Ditto.
13647         (set-screen-height): Ditto.
13648         (set-screen-position): Ditto.
13649         (set-screen-size): Ditto.
13650         (set-screen-width): Ditto.
13651         (show-temp-buffer-in-current-screen): Ditto.
13652         (switch-to-buffer-other-screen): Ditto.
13653         (visible-screen-list): Ditto.
13654         (window-screen): Ditto.
13655         (x-set-screen-pointer): Ditto.
13656         (x-set-frame-pointer): Ditto.
13657         (screen-title-format): Ditto.
13658         (screen-icon-title-format): Ditto.
13659         (terminal-screen): Ditto.
13660         (delete-screen-hook): Ditto.
13661         (create-screen-hook): Ditto.
13662         (mouse-enter-screen-hook): Ditto.
13663         (mouse-leave-screen-hook): Ditto.
13664         (map-screen-hook): Ditto.
13665         (unmap-screen-hook): Ditto.
13666         (default-screen-alist): Ditto.
13667         (default-screen-name): Ditto.
13668         (x-screen-defaults): Ditto.
13669         (x-create-screen): Ditto.
13670         * obsolete.el: meta-flag removed.
13671         baud-rate removed.
13672         sleep-for-millisecs removed.
13673         extent-data removed.
13674         set-extent-data removed.
13675         set-extent-attribute removed.
13676         extent-glyph removed.
13677         extent-layout removed.
13678         set-extent-layout removed.
13679         list-faces-display removed.
13680         list-faces removed.
13681         trim-versions-without-asking removed.
13682         after-write-file-hooks removed.
13683         truename removed.
13684         auto-fill-hook removed.
13685         blink-paren-hook removed.
13686         select-screen-hook, deselect-screen-hook removed.
13687         auto-raise-screen, auto-lower-screen removed.
13688
13689         * msw-mouse.el: Global change resource -> mswindows-resource.
13690
13691         * XEmacs 21.0-pre5 is released.
13692
13693 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13694
13695         * about.el (about-hackers): Credits update.
13696
13697 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13698
13699         * register.el (insert-register): Don't activate the region.
13700
13701 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13702
13703         * select.el: Restore x-* symbols for backwards compatibility:
13704         x-copy-primary-selection, x-kill-primary-selection,
13705         x-delete-primary-selection, x-select-make-extent-for-selection,
13706         x-valid-simple-selection-, x-cut-copy-clear-internal.
13707
13708 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13709
13710         * XEmacs 21.0-pre4 is released.
13711
13712 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13713
13714         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13715         reporting bugs.
13716         (maybe-add-init-button): Fix semantics under Windows.  Use
13717         `expand-file-name' rather than `concat'.
13718
13719         * help.el (print-messages): New function.
13720
13721 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13722
13723         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13724
13725 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13726
13727         * about.el: Tweaked my entry in about-hackers.
13728
13729         * find-paths.el (paths-emacs-root-p):
13730           Relaxed emacs-root checking of an in-place installation to
13731           also accommodate the flat layout used on MS Windows.
13732
13733 1998-06-29  John Jones  <jj@asu.edu>
13734
13735         * package-get.el: calls to package-get-update-all will only
13736           update packages which are already installed.
13737
13738 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13739
13740         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13741         are handled by the gui-element face fallbacks now.
13742
13743         * x-faces.el: default gui-element face to "background" as well as
13744         the default face.
13745
13746         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13747         and default face settings since these are set as fallbacks now in
13748         the appropriate domain.
13749
13750 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13751
13752         * text-mode.el (text-mode): Reorder regexp so the OR part
13753         corresponding to `page-delim' goes first and the hack in
13754         `forward-paragraph' will work.
13755         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13756
13757 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13758
13759         * subr.el (remove-hook): When checking the hook value
13760           with functionp, don't apply car to it.
13761
13762 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13763
13764         * package-get.el (package-get-remote-filename):
13765           Don't use file-name-as-directory because the local directory
13766           separator conventions might not be the same as ftp's.
13767
13768 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13769
13770         * ldap.el (ldap-host-parameters-alist): New name of
13771         `ldap-host-parameters-plist'
13772
13773 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13774
13775         * package-get.el: Using (require 'package-get-base), now that it
13776         provides itself.  Consequently removed all instances of (load
13777         "package-get-base.el").
13778
13779 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13780
13781         * subr.el (remove-hook): Don't treat the hook value as a
13782           list unless it is both consp and not functionp.
13783
13784 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13785
13786         * about.el: Email address for Ben Wing is ben@xemacs.org.
13787         * auto-show.el: Ditto.
13788         * bytecomp.el: Ditto.
13789         * faces.el: Ditto.
13790         * x-scrollbar.el: Ditto.
13791         * x-misc.el: Ditto.
13792         * tty-init.el: Ditto.
13793         * toolbar-items.el: Ditto.
13794         * symbol-syntax.el: Ditto.
13795         * specifier.el: Ditto.
13796         * objects.el: Ditto.
13797         * hyper-apropos.el: Ditto.
13798         * glyphs.el: Ditto.
13799
13800 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13801
13802         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13803         vertical-divider-always-visible-p.
13804         (default-mouse-motion-handler): Ditto.
13805
13806 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13807
13808         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13809         global value.
13810
13811 1998-06-21  Oliver Graf <ograf@fga.de>
13812
13813         * build-reports.el: changed receiver to xemacs-build-reports list
13814
13815 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13816
13817         * font.el: Split font-family-mappings into X and
13818           mswindows-specific versions.
13819           mswindows-font-create-[object|name]: Treat supplied size
13820           as a pointsize. Added underline and strikethru handling.
13821
13822         * msw-faces.el: changed default mswindows charset to western.
13823
13824         * msw-glyphs.el: removed space in border-glyph font string that
13825           was inserted to get round bugs in the mswindows C font code.
13826
13827 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13828
13829         * about.el (about-hackers): Credits update.
13830
13831         * help-nomule.el (tutorial-supported-languages): Add Romanian
13832         TUTORIAL.
13833
13834         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13835         to ISO-8859-2.
13836
13837 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13838
13839         * font.el: Split font-family-mappings into X and
13840           mswindows-specific versions.
13841           mswindows-font-create-[object|name]: Treat supplied size
13842           as a pointsize. Added underline and strikethru handling.
13843
13844         * msw-faces.el: changed default mswindows charset to western.
13845
13846         * msw-glyphs.el: removed space in border-glyph font string that
13847           was inserted to get round bugs in the mswindows C font code.
13848
13849 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13850
13851         * minibuf.el: make read-color-completion-table call
13852           (mswindows-color-list for mswindows devices.
13853
13854 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13855
13856         * lisp/font-lock.el
13857         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13858         Let declaration items contain non-word symbol characters.
13859
13860 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13861
13862         * package-get.el (package-get-package-provider): Added autoload
13863         cookie.  Loading "package-get-base.el" in ALL functions that use
13864         it.  Fixed some (interactive ...) with multiple argument specs
13865         again.  Cosmetic indentation changes.
13866
13867 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13868
13869         * info.el (Info-insert-dir): Don't use nreverse on variables
13870         that you want to use later.
13871
13872 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13873
13874         * x-mouse.el (x-set-point-and-move-selection): Replace call
13875         to x-kill-primary-selection with kill-primary-selection
13876
13877 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13878
13879         * simple.el (what-cursor-position): Make cursor position reported
13880         use value of column-number-start-at-one
13881
13882 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13883
13884         * about.el (xemacs-hackers): Fix Jareth's email address.
13885
13886 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13887
13888         * startup.el (startup-splash-frame): Remove
13889         `xemacs-startup-logo-function'.
13890
13891 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13892
13893         * about.el (about-hackers): Update credits list.
13894
13895 1998-06-06  Jeff Miller <jmiller@smart.net>
13896
13897         * lisp/sound.el: Update sound-ext to allow filenames with
13898           extensions to be found by load-sound-file
13899
13900 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13901
13902         * info.el (Info-rebuild-outdated-dir): Removed variable
13903         (Info-auto-generate-directory): New variable
13904         (Info-save-auto-generated-dir): New variable
13905         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13906         (Info-build-dir-anew): Second parameter removed.  Use
13907         `Info-save-auto-generated-dir'
13908         (Info-rebuild-dir): Ditto
13909
13910 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13911
13912         * list-mode.el (next-list-mode-item): Would not recognize
13913         border between directly neighbored items.
13914
13915 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13916
13917         * package-get.el: add autoloads for some functions.
13918
13919 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13920
13921         * specifier.el (let-specifier): Tiny docfixes.
13922
13923 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13924
13925         * msw-mouse.el: set selection-pointer-glyph to Normal.
13926
13927 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13928
13929         * wid-edit.el (widget-specify-secret): New function.
13930         (widget-after-change): Use it.
13931         (widget-specify-field): Use it.
13932
13933 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13934
13935         * mouse.el (drag-window-divider): Use `(not done)' instead of
13936         `doit'; reuse result of `window-pixel-edges'.
13937
13938         * modeline.el (drag-modeline-event-lag): Rename to
13939         drag-divider-event-lag.
13940
13941 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13942
13943         * specifier.el (let-specifier): Rewritten not to generate needless
13944         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13945         arguments.
13946
13947 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13948
13949         * minibuf.el (read-file-name-1): Setup buffer-local value of
13950         `completion-ignore-case' in completions buffer under Windows.
13951
13952 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13953
13954         * about.el (about-maintainer-glyph): Fix support for not
13955         compressed images.
13956
13957 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13958
13959         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13960
13961         * mouse.el (mouse-track): Cancel selection if misc-user event with
13962         `cancel-mode-internal' function is fetched.
13963
13964 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13965
13966         * files.el (save-some-buffers-1): Fixed return value.
13967
13968 1998-06-01  Oliver Graf <ograf@fga.de>
13969
13970         * dragdrop.el: added experimental
13971
13972 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13973
13974         * startup.el (after-init-hook, init-file-user,
13975         user-init-directory, load-user-init-file):  Purge references
13976         to "~/.xemacs/init.el" from docstrings.
13977
13978         (load-user-init-file) Use paths-construct-path to construct
13979         paths to user init files.  Go directly to ~/.emacs, do not
13980         search ~/.xemacs/, do not load `default-custom-file'.
13981
13982 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13983
13984         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13985         general *sh.
13986         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13987
13988 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13989
13990         * menubar-items.el (default-menubar): add Update Packages to customize
13991         menu.
13992
13993 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13994
13995         * faces.el: use toolbar face as a fallback for toolbar properties
13996         in xpm-color-symbols instead of default.
13997
13998         * msw-faces.el: rename 3d-object -> gui-element face.
13999
14000 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14001
14002         * startup.el (xemacs-startup-logo-function): New variable.
14003         (startup-splash-frame): Use it.
14004
14005 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14006
14007         * files.el (save-some-buffers): Would wait 1 second.
14008         (save-some-buffers-1): Delete other windows here instead of in
14009         `save-some-buffers'.
14010         (save-some-buffers): Force redisplay only if windows were deleted.
14011
14012 1998-06-02  Didier Verna  <didier@xemacs.org>
14013
14014         * cus-face.el (custom-face-attributes): generalized the use of
14015         toggle buttons for boolean attributes.
14016         Re-ordered the items a bit.
14017
14018 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14019
14020         * sound.el (default-sound-directory): Use `locate-data-directory'
14021         to find the sounds directory.
14022
14023 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14024
14025         * sound.el: default sound-ext to .wav under mswindows, .au
14026         otherwise. load-default sounds without extensions.
14027
14028 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14029
14030         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14031         if send-pr is not bound.
14032
14033 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14034
14035         * files.el: grok idl files in auto-mode-alist.
14036 1998-06-01  Jeff Miller  <jmiller@smart.net>
14037
14038         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14039         calling `upcase'.
14040
14041 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14042
14043         * msw-glyphs.el: add xbm to the list of image types supported.
14044
14045 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14046
14047         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14048         instead of XEmacs one when dumping InfoDock.
14049
14050 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14051
14052         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14053         for `modeline-visible-p'
14054
14055         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14056
14057 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14058
14059         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14060         since it's not used anymore. doc string fixes.
14061
14062         * package-get.el (package-get-file-installed-p): new function. use
14063         instead of file-installed-p which is in an external package.
14064
14065 1998-05-28  Oliver Graf <ograf@fga.de>
14066
14067         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14068         favor of select-window/switch-to-buffer
14069
14070 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14071
14072         * startup.el: changed (getenv "HOME") to (user-home-directory)
14073
14074 1998-05-25  Oliver Graf <ograf@fga.de>
14075
14076         * frame.el (cde-start-drag) moved to dragdrop.el
14077         (offix-start-drag-region) moved to dragdrop.el
14078         (offix-start-drag) moved to dragdrop.el
14079         * dragdrop.el (cde-start-drag) moved from frame.el
14080         (offix-start-drag-region) moved from frame.el
14081         (offix-start-drag) moved from frame.el
14082         (cde-start-drag-region) cde drag regions
14083         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14084
14085 1998-05-26  Oliver Graf <ograf@fga.de>
14086
14087         * dragdrop.el: created dragdrop-drag prototypes
14088         (cde-start-drag-region) fixed typo
14089
14090 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14091
14092         * simple.el (after-init-hook): Remove reader macro.
14093
14094         * packages.el (packages-hardcoded-lisp): Get rid of reader
14095         macros.  Update DOC string.
14096
14097 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14098
14099         * mouse.el (drag-window-divider): Ditto.
14100
14101         * modeline.el (mouse-drag-modeline): Use it.
14102
14103         * lisp-mode.el (let-specifier): Specify indentation.
14104
14105         * specifier.el (let-specifier): Renamed from
14106         `with-specifier-instance'.
14107
14108 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14109
14110         * x-faces.el:
14111         * faces.el: move definition of xpm-color-symbols from x-faces.el
14112         to faces. Predicate x-get-resource on the presence of x.
14113
14114         * msw-faces.el: set 3d-object face rather than modeline. Specify
14115         faces as specfier defaults.
14116
14117         * package-get.el: don't use package-admin-add-single-file-package.
14118
14119 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14120
14121         * toolbar-items.el: Fixup tooltips.
14122         (toolbar-gnus): Don't use obsolete variable
14123         toolbar-news-frame-properties.
14124         (toolbar-news-reader): Default to `gnus' instead of
14125         `not-configured'.
14126
14127         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14128         Windows.
14129
14130 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14131
14132         * package-get.el: rename -installedp -> -installed-p.
14133
14134 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14135
14136         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14137         attributes, and assinged it to continuation, truncation and
14138         hscroll glyphs.
14139
14140         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14141         and made continuation, truncation and hscroll glyphs arrow
14142         characters out of that font.
14143
14144 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14145
14146         * minibuf.el (minibuffer-electric-separator): Play nicely with
14147         directory-sep-char being \.
14148         (minibuffer-electric-tilde): Ditto.
14149         (read-file-name-map): Ditto.
14150
14151 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14152
14153         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14154         on X devices.
14155         (default-mouse-track-deal-with-down-event): Avoid
14156         `x-disown-selection'; use `disown-selection' instead.
14157
14158 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14159
14160         * select.el:
14161         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14162         moved to (cut-copy-clear-internal) in select.el. Ditto for
14163         (x-delete-primary-selection) (x-kill-primary-selection)
14164         (x-copy-primary-selection).
14165         (own-clipboard): new function.
14166
14167         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14168         functions in select.el. remove old ones.
14169         (mswindows-own-clipboard): new function.
14170
14171 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14172
14173         * gnuserv.el: allow connections from mswindows type devices.
14174
14175 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14176
14177         * msw-glyphs.el: change image type used from cursor to resource.
14178
14179 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14180
14181         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14182         for {top,bottom}-{left,right} values in addition to
14183         {top,bottom}_{left,right}.
14184         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14185
14186 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14187
14188         * cl-macs.el (specifier-instance): Undefine its setf method.
14189
14190         * specifier.el (with-specifier-instance): Added docstring.
14191
14192         * mouse.el (drag-window-divider): Ditto.
14193
14194         * modeline.el (mouse-drag-modeline): Use it.
14195
14196         * lisp-mode.el (with-specifier-instance): Define its indentation
14197         level.
14198
14199         * specifier.el (with-specifier-instance): New macro.
14200
14201 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14202
14203         * package-get.el (package-get-create-custom): new function to
14204         auto-generate package-get-custom.el from package-get-base.el.
14205         * (package-get-ever-installedp): new function.
14206         * (package-get-custom): new function to get all packages specified
14207         by customize.
14208
14209 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14210
14211         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14212
14213 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14214
14215         * cl-extra.el: Reverse previous float change.
14216
14217 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14218
14219         * x-faces.el:
14220         * faces.el (try-font-name): moved from x-faces.el since it is
14221         required by w3 under mswindows as well X.
14222
14223 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14224
14225         * winnt.el: Removed evil (setq completion-ignore-case t)
14226         clause, one more overlookef fsfism.
14227         (nt-quote-args-functions-alist): End sentences with double space.
14228
14229 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14230
14231         * window-xemacs.el (push-window-configuration): Remove kludgery of
14232         recaching default-toolbar specifier.
14233         (pop-window-configuration): Ditto.
14234         (unpop-window-configuration): Ditto.
14235
14236 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14237
14238         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14239
14240 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14241
14242         * winnt.el (nt-quote-args-verbatim): Added function.
14243         (nt-quote-args-prefix-quote): Added function.
14244         (nt-quote-args-backslash-quote): Added function.
14245         (nt-quote-args-double-quote): Added function.
14246         (nt-quote-args-functions-alist): New variable.
14247         (nt-quote-process-args): Added function. This is the main quoting
14248         work horse called from process-nt.c
14249
14250 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14251
14252         * winnt.el: Removed duplicate definitions for backspace,
14253         delete, M-backspace and C-M-backspace.
14254         (file-name-buffer-file-type-alist): Removed this variable.
14255         (find-buffer-file-type): Removed function.
14256         (find-file-binary):  Removed function.
14257         (find-file-text): Removed function.
14258         (find-file-not-found-set-buffer-file-type): Removed function.
14259         (save-to-unix-hook): Removed function.
14260         (revert-from-unix-hook): Removed function.
14261         (using-unix-filesystems): Removed function.
14262         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14263         warning.
14264         (x-set-selection): Removed function.
14265         (x-get-selection): Removed function.
14266         Removed commented FSFisms.
14267         Replaced copyright notice (this file is not part of GNU Emacs).
14268         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14269         comint-process-echoes setting to t.
14270
14271 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14272
14273         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14274         and used following the interface change of
14275         `paths-find-recursive-path'.
14276
14277         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14278         regexp instead of a list of base names.
14279         (paths-version-control-filename-regexp):
14280         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14281         Introduced and used following the interface change of
14282         `paths-find-recursive-path'.
14283
14284 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14285
14286         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14287         on X devices, rather than on all non-TTY devices.
14288
14289 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14290
14291         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14292
14293         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14294
14295 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14296
14297         * itimer.el (activate-itimer): Fixed usage of integers
14298         as argument to `concat'.
14299
14300 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14301
14302         * itimer.el (start-itimer): replace the use of `concat' with
14303         `format'
14304
14305 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14306
14307         * mode-motion.el (mode-motion-hook): Clarify docstring.
14308         From Bob Weiner <weiner@altrasoft.com>
14309
14310         * loadhist.el (symbol-file): Supply prompt string when used
14311         interactively.
14312         From Bob Weiner <weiner@altrasoft.com>
14313
14314 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14315
14316         * loadup.el (really-early-error-handler): Ditto.
14317
14318         * update-elc.el: Ditto.
14319
14320         * setup-paths.el (paths-construct-exec-path): Ditto.
14321
14322         * make-docfile.el: Ditto.
14323
14324         * find-paths.el (paths-decode-directory-path): Use split-path
14325         instead of decode-path.
14326
14327         * files.el (parse-colon-path): Update docstring reference.
14328
14329 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14330
14331         * msw-init.el:
14332         * x-init.el:
14333         Bind cut'n'paste keys to non window-system specific functions.
14334
14335         * msw-select.el: New function mswindows-clear-clipboard.
14336         mswindows-cut-copy-clipboard extended to handle clearing of the
14337         selection and renamed to mswindows-cut-copy-clear-clipboard.
14338
14339         * select.el: on mswindows devices delete-primary-selection
14340         calls mswindows-clear-clipboard.
14341
14342 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14343
14344         * simple.el (quoted-insert): Inhibit quit when using read-char.
14345
14346         * cmdloop.el (read-char): Don't inhibit quit.
14347         (read-char-exclusive): Ditto.
14348         (read-char): Signal quit if quit-char was pressed.
14349         (read-char-exclusive): Ditto.
14350         (read-quoted-char): Return a character, not integer.
14351
14352         * menubar-items.el (default-popup-menu): Use Andy's generic
14353         selection code.
14354         (default-popup-menu): Fix code.
14355
14356 1998-05-14  Oliver Graf <ograf@fga.de>
14357
14358         * dragdrop.el (dragdrop-function-widget): this time it's done
14359
14360 1998-05-13  Oliver Graf <ograf@fga.de>
14361
14362         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14363
14364 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14365
14366         * device.el (device-pixel-width):
14367         (device-pixel-height):
14368         (device-mm-width):
14369         (device-mm-height):
14370         (device-bitplanes):
14371         (device-color-cells): Swapped parameters to device-system-metric
14372         according to the interface change.
14373
14374 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14375
14376         * mouse.el (default-mouse-motion-handler): Use new name of the
14377         function event-over-vertical-divider-p.
14378         Do not set E-W arrow cursor over the divider if
14379         vertical-divider-draggable-p is nil in the window.
14380         ([top-level]): Use new name for the variable
14381         vertical-divider-map.
14382         (drag-window-divider): Respect vertical-divider-draggable-p.
14383         Variable name typo fixes.
14384
14385 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14386
14387         * keymap.el (kbd): Define here; handle string constants and
14388         others...
14389
14390 1998-05-15  Christian Nyb <chr@mediascience.no>
14391
14392         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14393         in Emacs 18.
14394
14395 1998-05-13  Didier Verna  <didier@xemacs.org>
14396
14397         * mouse.el (drag-window-divider): give the vertical divider a
14398         pressed look when dragging it.
14399
14400 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14401
14402         * faces.el: predicate some more face operations on x or mswindows
14403         not just x.
14404
14405         * modeline.el: enable modeline coloring for mswindows.
14406
14407 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14408
14409         * minibuf.el (minibuffer-default): Added variable; compatible with
14410         FSF Emacs.
14411         (next-history-element): Used `minibuffer-default'.
14412
14413 1998-05-12  Oliver Graf <ograf@fga.de>
14414
14415         * dragdrop.el (dragdrop-function-widget): button and mods ok
14416         arguments still look a bit strange
14417         (dragdrop-compare-mods) created
14418         (dragdrop-drop-do-functions) correctly checks for buttons and
14419         modifiers
14420
14421 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14422
14423         * setup-paths.el (paths-default-info-directories): Replace
14424         path-separator with directory-sep-char.
14425
14426         * files.el (path-separator): Don't define it here.
14427
14428 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14429
14430         * update-elc.el: Ditto.
14431
14432         * setup-paths.el (paths-construct-exec-path): Ditto.
14433
14434         * make-docfile.el: Ditto.
14435
14436         * loadup.el (really-early-error-handler): Ditto.
14437
14438         * find-paths.el (paths-decode-directory-path): Use decode-path
14439         instead of decode-path-internal.
14440
14441         * files.el (parse-colon-path): Update docstring.
14442
14443 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14444
14445         * subr.el (get-buffer-window-list): Make BUFFER optional.
14446
14447         * window-xemacs.el (windows-of-buffer): Defalias to
14448         get-buffer-window-list.
14449
14450 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14451
14452         * disass.el: Fix maintainer keyword.
14453
14454         * bytecomp.el (byte-compile-and-load-file): Autoload.
14455         (byte-compile-buffer): Ditto.
14456
14457         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14458         value is returned, not the name.
14459         (lisp-imenu-generic-expression): Enable it.
14460         (lisp-mode-variables): Ditto.
14461         (lisp-indent-offset): Change defconst to defvar.
14462         (lisp-indent-function): Ditto.
14463         (lisp-body-indent): Ditto.
14464
14465 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14466
14467         * modeline.el: Use zap-last-kbd-macro-event.
14468
14469         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14470         nil, don't attempt to do anything with messages.
14471         (eval-last-sexp): Use `letf' for clarity.
14472
14473 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14474
14475         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14476
14477 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14478
14479         * buff-menu.el:
14480         * lisp-mode.el:
14481         * obsolete.el:
14482         Change empty docstrings into no doc strings at all.
14483         Fix bogus FSF-format docstrings.
14484         * etags.el: Fix docstring.
14485
14486 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14487
14488         * package-get.el (package-get): Use internal md5
14489
14490 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14491
14492         * about.el (about-xemacs): Correct abuse of concat.
14493
14494 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14495
14496         * info.el (Info-mode): Use easymenu.
14497
14498 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14499
14500         * apropos.el (apropos): Don't use concat with integers.
14501
14502         * cmdloop.el (describe-last-error): Handle the case when no error
14503         was seen gracefully.
14504
14505         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14506         defun.
14507         (apropos-describe-plist): Ditto.
14508
14509         * help.el (with-displaying-help-buffer): Revert to a defun.
14510         (describe-key): Use it as defun.
14511         (describe-mode): Ditto.
14512         (describe-bindings): Ditto.
14513         (describe-prefix-bindings): Ditto.
14514         (describe-installation): Ditto.
14515         (view-lossage): Ditto.
14516         (describe-function): Ditto.
14517         (describe-variable): Ditto.
14518         (describe-syntax): Ditto.
14519
14520 1998-05-11  Oliver Graf <ograf@fga.de>
14521
14522         * dragdrop.el: changed order of require/provide
14523         (dragdrop-drop-mime-default) changed to new calling conventions
14524         (dragdrop-drop-do-functions) changed to new calling conventions
14525         (dragdrop-function-widget) this one needs more work...
14526
14527 1998-05-10  Oliver Graf <ograf@fga.de>
14528
14529         * about.el: another small change in my entry
14530         * dragdrop.el (dragdrop-drop-log-function): logging added
14531         plus customizations
14532         changed interface to handler functions. now called with event
14533         and object
14534
14535 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14536
14537         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14538         E-W arrow pointer displayed over draggable dividers.
14539
14540         * mouse.el (default-mouse-motion-handler): Show it when
14541         appropriate.
14542         (drag-window-divider): Added.
14543         ([top-level]): Initialized window-divider-map with a keymap
14544         binding the above function to left button down event.
14545
14546         * x-mouse.el (x-init-pointer-shape): Initialize
14547         divider-pointer-glyph from Cursor.dividerPointer, or use default
14548         E-W double arrow.
14549
14550 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14551
14552         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14553
14554 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14555
14556         * simple.el (count-words-buffer): Don't query for buffer.
14557         (count-lines-buffer): Ditto.
14558
14559 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14560
14561         * help.el (where-is): add optional insert argument.
14562
14563 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14564
14565         * help.el (describe-key-briefly): New argument INSERT.
14566
14567         * simple.el (eval-expression): New optional argument; synch with
14568         FSF 20.3.
14569
14570         * keydefs.el (global-map): Add new register bindings.
14571
14572         * register.el: Synched with FSF 20.3.
14573
14574 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14575
14576         * window-xemacs.el (recenter): all arguments are optional.
14577
14578 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14579
14580         * device.el: (device-pixel-width): Reflected name/parameters
14581         change to device-system-metric.
14582         (device-pixel-height): Ditto.
14583         (device-mm-width): Ditto.
14584         (device-mm-height): Ditto.
14585         (device-bitplanes): Ditto.
14586         (device-color-cells): Ditto.
14587
14588 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14589
14590         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14591
14592         * cl.el (most-positive-fixnum): Document.
14593         (most-negative-fixnum): Ditto.
14594
14595         * cus-dep.el: Updated comment.
14596
14597         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14598         constant.
14599
14600         * cus-load.el (custom-put): Removed.
14601
14602         * files.el (after-find-file): Just resignal quit instead of
14603         signaling "canceled".
14604
14605 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14606
14607         * frame.el (other-frame): Use `focus-frame' instead of
14608         select-frame kludges.
14609
14610         * lisp-mode.el: Update lisp-indent-function for
14611         save-selected-frame and with-selected-frame.
14612
14613         * frame.el (save-selected-frame): New macro.
14614         (with-selected-frame): Ditto.
14615         (other-frame): Use `set-frame-focus'.
14616
14617 1998-05-06  Oliver Graf <ograf@fga.de>
14618
14619         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14620         (dragdrop-drop-url-default) default handler for URL drops created
14621         (dragdrop-drop-mime-default) default handler for MIME drops created
14622         (dragdrop-drop-functions) default custom for handling drops created
14623         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14624
14625 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14626
14627         * mouse.el: Removed redundant mouse-mswindows-drop function.
14628
14629 1998-05-05  Oliver Graf <ograf@fga.de>
14630
14631         * about.el: changed some text in my entry
14632         * dragdrop.el: added customs
14633
14634 1998-05-04  Oliver Graf <ograf@fga.de>
14635
14636         * mouse.el: killed global drop key bindings
14637         (mouse-offix-drop) removed
14638         * dragdrop.el: created
14639         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14640
14641 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14642
14643         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14644         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14645
14646         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14647         obsolete comment.
14648
14649         * scrollbar.el (scrollbars-visible-p): Use new
14650         {vertical,horizontal}-scrollbar-visible-p specifiers.
14651
14652 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14653
14654         * device.el (device-pixel-height):
14655         (device-pixel-width):
14656         (device-mm-width):
14657         (device-mm-height):
14658         (device-bitplanes):
14659         (device-color-cells): Moved these 6 functions from device.c; they
14660         all use single (device-system-metrics) call.
14661
14662 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14663
14664         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14665         were renamed.
14666
14667         * menubar-items.el:
14668         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14669         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14670
14671         * help.el (help-map): Remove Hyperbole keybinding logic.
14672         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14673
14674 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14675
14676         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14677         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14678
14679 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14680
14681         * msw-glyphs.el: use nicer icon3 from the frame icon.
14682
14683 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14684
14685         * version.el (emacs-version): Remove InfoDock conditionals.
14686
14687         * startup.el (startup-splash-frame): Change ID logo name.
14688
14689 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14690
14691         * files.el (after-find-file): If the user presses C-g on
14692         directory-creation prompt, kill the buffer.
14693
14694 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14695
14696         * simple.el (count-words-region): Reverse previous change.
14697
14698 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14699
14700         * replace.el (query-replace): Just call perform-replace.
14701         (query-replace-regexp): Ditto.
14702         (perform-replace): Move region handling here.
14703         (perform-replace): Use the new arg to match-data.
14704
14705 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14706
14707         * x-init.el: Install X specific display table that
14708           displays char 0240 as a space to avoid whatever it is
14709           that screws up display of that character code.
14710
14711 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14712
14713         * help.el (function-arglist): If no arguments are documented for a
14714         subr, print nothing rather than incorrect output.
14715
14716 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14717
14718         * cmdloop.el (command-error): Update bail-out error message to use
14719         `emacs-program-name'.
14720
14721         * lib-complete.el: Remove reader macro cruft.
14722
14723         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14724         cruft.
14725
14726         * simple.el (count-words-region): Drop interactive-p check on the
14727         message.
14728
14729 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14730
14731         * font.el
14732         * msw-faces.el
14733         Correct spelling of mswindows-font-canonicalize-name.
14734
14735 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14736
14737         * ldap.el (ldap-host-parameters-alist): Replaced with
14738         `ldap-host-parameters-plist'
14739         (ldap-search): Adapt to previous change
14740
14741 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14742
14743         * about.el (about-hackers): Update Bob Weiner bio.
14744         (about-maintainer-info): Ditto.
14745
14746 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14747
14748         * simple.el (display-warning-minimum-level): Docfix.
14749
14750 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14751
14752         * widget.el (:default-get): New keyword.
14753         * wid-edit.el (default, widget-default-default-get): Define it.
14754         (group, widget-group-default-get): Define it.
14755         (menu-choice, widget-choice-default-get): Define it.
14756         (widget-default-get): New function.
14757         (widget-choice-action): Call it.
14758         (widget-editable-list-entry-create): Call it.
14759
14760 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14761
14762         * byte-optimize.el (byte-boolean-vars): Removed.
14763         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14764         lookup through `byte-boolean-vars'.
14765
14766 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14767
14768         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14769         resource-provided values into ghost specs for scrollbar-height and
14770         scrollbar-width.
14771
14772 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14773
14774         * byte-optimize.el: Don't attempt to optimize /=.
14775
14776         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14777         (byte-compile-/=): Ditto.
14778
14779 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14780
14781         * apropos.el: Use `with-displaying-help-buffer'.
14782         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14783         Use `with-displaying-help-buffer'.
14784         (apropos-follow): Do not give special treatment to buffer cursor
14785         was in prior to a mouse click.
14786         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14787         (apropos-print-doc): Set correct buffer for setting text
14788         properties.
14789
14790 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14791
14792         * help.el (help-buffer-prefix-string): New variable.
14793         (help-buffer-name): Use it.
14794
14795         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14796         mode menu.
14797
14798 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14799
14800         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14801
14802 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14803
14804         * files.el (find-file-noselect): Update docstring.
14805         (find-file-noselect): Signal an error if found an unreadable file.
14806         (file-chase-links): Save the match data.
14807         (normal-mode): Use `lwarn' and `error-message-string'.
14808         (interpreter-mode-alist): Change defconst to defvar.
14809         (inhibit-first-line-modes-regexps): Ditto.
14810         (inhibit-first-line-modes-regexps): Added .tgz.
14811         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14812         (change-major-mode-with-file-name): New user-option.
14813         (set-visited-file-name): Synched with FSF.
14814         (file-name-extension): New function, from FSF 20.3.
14815         (file-relative-name): Synched with FSF.
14816         (save-some-buffers): Support the C-r feature.
14817         (recover-session): Synched with FSF.
14818         (kill-some-buffers): Ditto.
14819         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14820
14821 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14822
14823         * files.el (insert-file): Undo previous change and reenable use of
14824         format.el.
14825
14826 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14827
14828         * window-xemacs.el (recenter): Define.
14829
14830 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14831
14832         * font.el (mswindows-font-create-name)
14833         (mswindows-font-create-object): new functions for mswindows type
14834         fonts.
14835
14836         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14837         strings are parsed as well as font objects.
14838
14839 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14840
14841         * modeline.el (defining-kbd-macro): Restore modeline indication of
14842         kbd-macro being recorded.
14843         (add-minor-mode): Simplify docstring.
14844         (modeline-minor-mode-menu): Remove stuff.
14845
14846 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14847
14848         * code-process.el (call-process): dynamically decide process
14849         coding type.
14850
14851 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14852
14853         * modeline.el: Add line-number-mode, column-number-mode to
14854         the modeline minor-mode menu.  Button2 on the line number does
14855         goto-line.
14856
14857 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14858
14859         * mouse.el: move x-selection-owner-p type things to
14860         selection-owner-p.
14861
14862         * msw-init.el: copy zmacs stuff from x-init.el
14863
14864         * msw-select.el (mswindows-own-selection)
14865         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14866         functions. Very simple minded implementation of selectio
14867         ownership.
14868
14869         * select.el (own-selection) (disown-selection)
14870         (activate-region-as-selection) (select-make-extent-for-selection)
14871         (valid-simple-selection-p): functions moved from x-select.el for
14872         generalized selection.
14873
14874         * x-select.el: see select.el changes.
14875
14876         * x-toolbar.el: use new selection functions.
14877
14878 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14879
14880         * packages.el (packages-find-package-directories): Fixed bug that
14881         would pick up multiple site-package directories.
14882         (package-locations): Added "xemacs-packages" as a late package
14883         location.
14884
14885         * find-paths.el: Now uses `emacs-program-name' and
14886         `emacs-program-version'.
14887         Additions to enforce version-specific directories in
14888         `paths-find-version-directory'.
14889
14890 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14891
14892         * default.el: Removed.
14893         * site-start.el: Removed.
14894
14895 1998-04-29  Didier Verna  <didier@xemacs.org>
14896
14897         * minibuf.el (minibuffer-history-minimum-string-length): Default
14898         to nil.
14899
14900 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14901
14902         * find-paths.el (paths-program-name): Rename.
14903         (paths-emacs-root-p): Ditto.
14904         (paths-find-site-directory): Ditto.
14905
14906 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14907
14908         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14909         `emacs-lisp-byte-compile-and-load'.
14910
14911 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14912
14913         * ldap.el (ldap-search): Fixed additional parameter passing to
14914         `ldap-open'
14915
14916 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14917
14918         * select.el (kill-primary-selection) (selection-owner-p)
14919         (copy-primary-selection) (yank-clipboard-selection)
14920         (selection-exists-p) (delete-primary-selection): new file and
14921         functions that do the right thing for the selected device.
14922
14923         * x-menubar.el: use generalised selection functions.
14924
14925         * dumped-lisp.el: dump select.el.
14926
14927 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14928
14929         * find-paths.el (paths-progname): New variable.
14930         (paths-emacs-root-p): Use it.
14931         (paths-find-site-directory): Ditto.
14932
14933 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14934
14935         * loadup.el ((member "dump" command-line-args)): Dump as
14936         `infodock' if InfoDock.
14937
14938 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14939
14940         * find-paths.el (construct-emacs-version): Simplify, include
14941         program name in the return value.
14942         * (paths-find-version-directory): Use it.
14943
14944 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14945
14946         * info.el (Info-parse-dir-entries): Fixed regexp
14947         (Info-build-dir-anew): Remove full suffix and capitalize info file
14948         name for files with no @direntry
14949         (Info-batch-rebuild-dir): New function
14950         (Info-suffixed-file): Check for regular files instead of simple
14951         file existence (could catch directories before)
14952
14953 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14954
14955         * setup-paths.el, find-paths.el: Removed uses of `not' which
14956         temacs doesn't have.
14957
14958         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14959         into root searching.
14960
14961 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14962
14963         * subr.el: Remove definition of `not'.
14964
14965 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14966
14967         * msw-glyphs.el: enable graphics support.
14968
14969 1998-04-23  Didier Verna  <didier@xemacs.org>
14970
14971         * x-menubar.el (default-menubar): restored the line-number-mode
14972         option.
14973
14974         * misc doc string updates related to the options menu.
14975
14976 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14977
14978         * setup-paths.el (paths-construct-load-path): Fix typo.
14979
14980 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14981
14982         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14983         font-menu-ignore-scaled-fonts don't have to be bound now; this
14984         gets us one step further towards making --no-autoloads work.
14985
14986         * startup.el (normal-top-level): Load auto-autoloads only if
14987         lisp-directory is non-nil.
14988
14989         * setup-paths.el (paths-construct-load-path): Made it robust
14990         against nil lisp-directory.
14991
14992         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14993         to the list of variables that cause a warning when nil.
14994
14995         * toolbar.el (init-toolbar-location): Now works even when there's
14996         no toolbar icon directory.
14997
14998 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14999
15000         * help.el (view-lossage): Recognize it.
15001
15002         * simple.el (log-message): Mark multiline messages.
15003
15004 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15005
15006         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15007
15008 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15009
15010         * package-get.el (package-get-all):  add `\n' separator to
15011         interactive specification so that both variables are read
15012
15013 1998-04-22  Didier Verna  <didier@xemacs.org>
15014
15015         * x-menubar.el: ported the options menu to Custom.
15016         Moved the "read only" toggle button to the buffers menu.
15017         Corrected some missing ;;;###autoload or defcustom.
15018
15019         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15020         the scrollbar-visible specifier for options menu handling.
15021
15022         * toolbar.el (toolbar-visible-p)
15023                      (toolbar-captioned-p)
15024                      (default-toolbar-position): defcustom wrappers around
15025         the toolbar specifiers for options menu handling.
15026
15027         * frame.el (get-frame-for-buffer-default-instance-limit):
15028         defcustom it for options menu handling.
15029
15030         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15031         font-lock-mode for options menu handling.
15032
15033         * cus-start.el: added Custom properties to overwrite-mode for
15034         options menu handling.
15035
15036 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15037
15038         * about.el: shameless self-promotion.
15039
15040 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15041
15042         * simple.el (raw-append-message): Slightly optimize.
15043         (remove-message): Use `push' for clarity.
15044         (append-message): Ditto.
15045         (display-warning): Dito.
15046         (raw-append-message): Send the message to the appropriate device.
15047
15048 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15049
15050         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15051         From Sean MacLennan <Sean.MacLennan@pika.ca>
15052
15053 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15054
15055         * setup-paths.el: Changed `directory-sep-char' to
15056         `path-separator', following a change in GNU Emacs.
15057
15058 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15059
15060         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15061         (Info-build-dir-anew): Add a final newline.
15062         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15063         is `always'
15064         (Info-rebuild-dir): Ditto
15065
15066         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15067
15068 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15069
15070         * simple.el (count-words-buffer): Retain zmacs region.
15071         (count-words-region): Ditto.
15072         * simple.el: (what-line): Expanded line counts.
15073         (count-lines): New parameter to conditionalize whether collapsed
15074         lines get counted.
15075         From Bob Weiner <weiner@altrasoft.com>
15076
15077 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15078
15079         * packages.el (package-locations): infodock-packages must override
15080         mule-packages and packages.
15081
15082 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15083
15084         * wid-edit.el:
15085         remove rude messages from widget-activation-widget-mapper
15086         and widget-activation-glyph-mapper
15087
15088 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15089
15090         * toolbar.el: Remove (featurep 'x) test from
15091         toolbar-make-button-list
15092
15093 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15094
15095         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15096         only if in the same frame.
15097
15098 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15099
15100         * packages.el (package-locations): Added site-packages hierarchy.
15101
15102         * setup-paths.el (paths-default-info-directories): Introduced and
15103         used.
15104
15105         * packages.el, setup-paths.el: Set various path searching depths
15106         to 1.
15107
15108         * packages.el (packages-hierarchy-depth):
15109         (packages-load-path-depth): Introduced and used.
15110
15111         * setup-paths.el (paths-load-path-depth): Introduced and used.
15112
15113         * find-paths.el (paths-find-recursive-path): Added max-depth
15114         parameter.
15115
15116 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15117
15118         * setup-paths.el (paths-construct-info-path): Removed
15119         dependency on behavior of (file-name-as-directory "").
15120
15121 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15122
15123         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15124         lisp objects
15125
15126 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15127
15128         * dump-paths.el, startup.el: Added handling for --debug-paths.
15129
15130 1998-04-15  William M. Perry  <wmperry@aventail.com>
15131
15132         * wid-edit.el: We cannot just set the help-echo or balloon-help
15133           properties for an extent based on the :help-echo widget
15134           property, since help-echo and balloon-help cause an EXTENT to
15135           get passed in, where :help-echo functions are expecting a WIDGET
15136
15137 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15138
15139         * scrollbar.el (init-scrollbar-from-resources): Call
15140         mswindows-init-scrollbar-metrics when appropriate.
15141
15142 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15143
15144         * dumped-lisp.el: dump x-toolbar for window system
15145
15146         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15147         have support and xpm.
15148
15149 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15150
15151         * files.el (toggle-read-only): Fix docstring.
15152         From Didier Verna <didier@xemacs.org>
15153
15154 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15155
15156         * startup.el (normal-top-level): Load autoload-file-name without
15157         specifying an extension---some people only auto-autoload.el.gz.
15158
15159 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15160
15161         * files.el (backup-enable-predicate): Don't bomb on NAME being
15162         nil.
15163
15164 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15165
15166         * find-paths.el, packages.el: Now prefers configure'd paths.
15167         This shouldn't cause any of the originally anticipated problems as
15168         the current paths architecture will not define the various
15169         configure-xxx variables if they're not specified on the configure
15170         command line.
15171
15172         * find-paths.el, setup-paths.el, packages.el: Removed all
15173         mentionings of "/" as a path separator.
15174         Used paths-construct-path throughout.
15175
15176         * find-paths.el (paths-construct-path): Created to assemble paths
15177         from directory components.
15178
15179         * setup-paths.el, packages.el: Used paths-decode-directory-path
15180         instead of decode-path-internal.
15181
15182         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15183         and associates.
15184         (paths-decode-directory-path) Created.
15185
15186         * setup-paths.el: Changed configure-exec-path to
15187         configure-exec-directory.
15188
15189 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15190
15191         * packages.el (packages-find-packages): Fixed decoding of
15192         EMACSPACKAGEPATH.
15193
15194         * startup.el: -no-packages -> -no-early-packages.
15195
15196         (packages-load-package-lisps): Fixed loading of auto-autoload
15197         files.
15198
15199         * startup.el (normal-top-level): Fixed loading of core
15200         auto-autoload.
15201
15202         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15203
15204         * startup.el, packages.el, dump-paths.el: Added proper settings
15205         for site-directory and lisp-directory variables.
15206
15207         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15208         inhibit-package-autoloads and fixed handling of it.
15209
15210         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15211         handling of former inhibit-package-init, now
15212         inhibit-early-packages, to make -vanilla etc. work.
15213
15214 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15215
15216         * code-process.el (start-process): Fallback to 'undecided instead
15217         of 'binary for process input coding stream.
15218
15219         * process.el (start-process): Docstring fix.
15220
15221 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15222
15223         * info.el (Info-insert-dir): Do not insert temporary dir files
15224         in Info-dir-file-attributes
15225         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15226         (Info-rebuild-dir): Ditto.
15227
15228 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15229
15230         * obsolete.el: Added obsoleteness declarations for
15231         `site-directory' and `Info-default-directory-list'.
15232
15233 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15234
15235         * find-paths.el (paths-find-emacs-root): Only look at the
15236         executable at the end of the symlink chain for determining the
15237         Emacs root.
15238
15239 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15240
15241         * setup-paths.el (paths-construct-info-path): Changed construction
15242         to cater to gone default in configure.
15243
15244         * find-paths.el (paths-uniq-append): Added.
15245
15246         * packages.el: Rewritten package path construction once again.
15247
15248         * dump-paths.el, startup.el: Removed package-path as a global
15249         variable.
15250
15251         * package-admin.el (package-admin-add-single-file-package):
15252         (package-admin-add-binary-package): Changed package-path to
15253         late-packages.
15254
15255         * packages.el (packages-split-path): Split path at "/" rather than
15256         nil according to change in emacs.c.
15257
15258 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15259
15260         * setup-paths.el (paths-construct-info-path): Changed info path
15261         order so that directories come out right.
15262         (paths-find-lock-directory): Fixed bug: It used to think
15263         configure-lock-directory is a path.
15264
15265 1998-04-06  Jeff Miller <jmiller@smart.net>
15266
15267         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15268         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15269         eases the use of toolbar-add/kill-item functions.
15270
15271 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15272
15273         * code-files.el (file-coding-system-alist): Commented out
15274         loaddefs.el magical treatment.
15275
15276 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15277
15278         * info.el (Info-rebuild-outdated-dir): Added new option
15279         `conservative' and made it the default
15280         (Info-rebuild-dir): Appropriately parse multi-line description
15281         strings, and multi-section dir files. Issue warning when dir
15282         is rebuilt as temporary
15283         (Info-build-dir-anew): Issue warning when dir is built as
15284         temporary
15285
15286 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15287
15288         * list-mode.el (list-mode-map): Bind highlight motion commands to
15289         standard keys left, right, C-b and C-f.
15290
15291 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15292
15293         * files.el (auto-mode-alist): allow .sc for Scheme->C
15294
15295 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15296
15297         * loadup.el (pureload): Don't quote (garbage-collect).
15298
15299 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15300
15301         * package-get-base.el: Updated.
15302
15303 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15304
15305         * isearch-mode.el (isearch-just-started): New variable.
15306         (isearch-mode): Set it.
15307         (isearch-repeat): Advance one character forward only if the search
15308         was successful, and was not just started.
15309         (isearch-repeat): Clear isearch-just-started.
15310
15311 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15312
15313         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15314         if running -batch.
15315
15316 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15317
15318         * subr.el (listify-key-sequence): Removed.
15319
15320 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15321
15322         * bytecomp.el (byte-compile-print-gensym): New option.
15323         (byte-compile-output-file-form): Use it.
15324         (byte-compile-output-docform): Ditto.
15325         (byte-compile-compiled-obj-to-list): Ditto.
15326
15327 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15328
15329         * msw-glyphs.el: set frame icon if xpm support.
15330
15331 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15332
15333         * help.el: Code that pretty prints variable values
15334           removed.
15335
15336 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15337
15338         * find-paths.el (paths-emacs-root-p): Correct test for installation
15339         directory.
15340         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15341
15342 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15343
15344         * loaddefs.el: Don't set debug-ignored-errors; leave
15345           its default value set to nil.
15346
15347 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15348
15349         * info.el (Info-rebuild-dir): fixed mis-spelling.
15350
15351 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15352
15353         * info.el (Info-rebuild-outdated-dir): New custom var
15354         (Info-insert-node): Create/update dir file when needed, ie when it
15355         does not exist or is older than some info files in directory
15356
15357 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15358
15359         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15360         for last packages, mainly for using a 20.4 package base.
15361
15362         * packages.el (late-packages): Typo fix.  It was called
15363         early-packages.
15364
15365         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15366         relative symlinks correctly.
15367         (paths-find-emacs-roots): More rigorous checking for plausible
15368         configuration-time root.
15369
15370         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15371         find its roots.
15372
15373 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15374
15375         * faces.el: Fix docstrings.
15376         * glyphs.el: Fix docstrings.
15377         * mouse.el: Fix docstrings.
15378
15379         * frame.el: Change phrase `current frame' to `selected frame'.
15380
15381         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15382
15383         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15384         macros using backquote to make them infinitely more readable.
15385
15386 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15387
15388         * packages.el (packages-find-package-path): Hardcoded specialized
15389         InfoDock support until we can clean this up.
15390
15391         * help.el (describe-bindings-1): Return the value of the bindings
15392         help buffer created.
15393         (describe-bindings): Ditto.
15394
15395         * simple.el (set-variable): Restore previous behavior of not
15396         bombing if the variable to set is not boundp.
15397
15398 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15399
15400         * packages.el (packages-handle-package-dumped-lisps): Allow for
15401         non-local files to be loaded off the package-lisp variable.
15402
15403 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15404
15405         * x-faces.el: Global X resources should override
15406           specs for all device classes (color, grayscale, mono);
15407           code currently doesn't override any of them.  Fixed by
15408           calling remove-specifier with '(x default) as the tag
15409           set and allowing inexact matches.
15410
15411 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15412
15413         * faces.el: Separated face initializations based on
15414           device classes into device type specific (tag set,
15415           instantiator) pairs.
15416
15417 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15418
15419         * wid-edit.el (widget-choice-action): Remember user's explicit
15420         choice.
15421         (widget-choice-value-create): Respect it.
15422         From Richard Stallman <rms@gnu.org>
15423
15424 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15425
15426         * setup-paths.el (paths-construct-info-path): Always append
15427         existing directories from configure-time info path.
15428
15429         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15430         Info-directory-list.
15431
15432         * info.el: Removed Info-default-directory-list which was broken by
15433         design.
15434         Removed bogus initialization of Info-directory-list---startup.el
15435         can do a much better job.
15436         Added autoload of Info-directory-list.
15437
15438         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15439         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15440         be exclusive; now it's merely given precedence, just like in the
15441         old days.
15442
15443 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15444
15445         * find-paths.el (paths-find-architecture-directory): Fix bug with
15446         finding; it used to default too early.
15447
15448 1998-03-25  Martin Buchholz <martin@xemacs.org>
15449
15450         * packages.el (packages-split-path): Fix a bug; it used to fail
15451         for paths that weren't split.
15452
15453 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15454
15455         * finder.el (finder-compile-keywords): trap on errors.
15456
15457 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15458
15459         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15460           fourth argument of t so that only the specs exactly
15461           matching the tag lists are removed.
15462
15463 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15464
15465         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15466
15467 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15468
15469         * minibuf.el (mouse-read-file-name-1): If a default directory was
15470         specified, use it for generating the completions.
15471
15472 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15473
15474         * update-elc.el: Now respects inhibit-package-init and
15475         inhibit-site-lisp.
15476         Now does path construction with loadup-paths.
15477
15478         * startup.el (normal-top-level, startup-setup-paths): Now respects
15479         inhibit-package-init and inhibit-site-lisp.
15480
15481         * packages.el (packages-find-package-path): Extended package path
15482         by version-specific hierarchies.
15483         (packages-find-packages): Now respects inhibit flag and
15484         inhibit-site-lisp.
15485         Moved path setup to loadup-paths.
15486
15487         * make-docfile.el: Now respects inhibit-package-init and
15488         inhibit-site-lisp.
15489         Now does path construction with loadup-paths.
15490
15491         * loadup.el: Now respects inhibit-package-init and
15492         inhibit-site-lisp.
15493
15494         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15495
15496         * loadup-paths.el: New file: setup load-path to encompass
15497         packages.
15498
15499 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15500
15501         * auto-show.el: load-gc renamed to pureload.
15502         * site-load.el: Ditto.
15503         * packages.el (toplevel): Ditto.
15504         * loadup.el (really-early-error-handler): Ditto.
15505         * dumped-lisp.el (preloaded-file-list): Ditto.
15506         * cus-face.el (custom-declare-face): Ditto.
15507
15508 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15509
15510         * <Today>: The Big Path Searching Overhaul.
15511
15512         * find-paths.el: New file: find and assemble paths in the
15513         installation hierarchy.
15514
15515         * setup-paths.el: New file: global layout of paths and directories
15516         within the XEmacs hierarchy.
15517
15518         * packages.el: Replaced everything related to path searching and
15519         startup by code in terms of find-paths.
15520
15521         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15522         the new path searching engine.
15523
15524         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15525         and setup-paths.
15526
15527 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15528
15529         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15530         setup-paths.el.
15531
15532 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15533
15534         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15535         compiles identically in any configuration.
15536         Removed irrelevant commentary.
15537
15538 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15539
15540         * simple.el (set-variable): Allow setting specifiers.
15541
15542 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15543
15544         * lisp.el (forward-sexp): Revert previous change.
15545
15546 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15547
15548         * frame.el (frame-initialize): Use `delete-console' instead of
15549         `delete-device' to delete the stream console to match the usage in
15550         Fkill_emacs.
15551
15552 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15553
15554         * files.el (cdpath-previous): New variable.
15555         (cd): Use it.
15556         From Bob Weiner <weiner@wave.altrasoft.com>
15557
15558 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15559
15560         * keydefs.el: Changed keybindings of forward-char,
15561           backward, scroll-up and scroll-down to point to their
15562           -command counterparts.
15563
15564         * simple.el: New functions: forwarc-char-command,
15565           backwrad-char-command, scroll-up-command,
15566           scroll-down-command which work liek their counterparts
15567           except that they honor the variable
15568           signal-error-on-buffer-boundary.
15569
15570           Definition of signal-error-on-buffer-boundary received
15571           from src/cmds.c.
15572
15573           defvar declaration added for word-across-newline to avoid
15574           byte-compiler warning about the free variable reference.
15575
15576 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15577
15578         * winnt.el: Removed "%t" from the beginning of
15579         modeline-format. From now on, there's no nt-specifics in the modeline.
15580
15581 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15582
15583         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15584         of `when' with `if'.
15585
15586 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15587
15588         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15589         mswindows. Must be reworked along with glyphs.el, or
15590         merged into it, after there is images support.
15591
15592         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15593         'mswindows.
15594
15595 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15596
15597         * faces.el: fix for text cursor initialization.
15598         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15599         From Andy Piper <andyp@parallax.co.uk>
15600
15601 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15602
15603         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15604         if there is an existing package that handles it and warn the user
15605         about that mode.
15606
15607 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15608
15609         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15610         Installation" menu item when Installation-string is not bound.
15611
15612 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15613
15614         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15615         From Jeremiah W. James <jerry@cs.ucsb.edu>
15616
15617 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15618
15619         * msw-faces.el:
15620         * faces.el: Fix face initialization.
15621
15622 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15623
15624         * files.el (backup-enable-predicate): fix breakage introduced
15625         by TMPDIR patch.
15626
15627 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15628
15629         * x-faces.el (x-init-face-from-resources): The
15630           TTY face property retrieval functions don't return
15631           specifiers, so use face-property instead.
15632
15633 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15634
15635         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15636
15637 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15638
15639         * x-menubar.el: Expanded documentation for
15640           option-save-faces.  Changed Options -> Browse Faces
15641           menu entry to invoke customize-face.
15642
15643 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15644
15645         * faces.el: Most face initialization moved out of
15646           init-other-random-faces to the top level so that the
15647           initialization happens before Xemacs is dumped.  Much
15648           of the fascist "face-differs-from-default-p or FROB!"
15649           code has been retired in favor of letting the user do
15650           what they want to do.  Face initialization code changed
15651           to use `default' specifier tag so that the settings can
15652           be overridden later if the user wishes it.
15653
15654 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15655
15656         * about.el (about-hackers): Update contributors list.
15657
15658 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15659
15660         * specifier.el: Define new specifier tag `default'.
15661
15662         * modeline.el: Initialize faces using `default' tag.
15663
15664         * x-faces.el (x-init-face-from-resources): Remove
15665           specifier specs containing the `default' tag before
15666           adding new specs.
15667
15668 1998-03-02  John Jones  <jj@asu.edu>
15669
15670         * package-get.el (package-get-all): fixed arguments on call to
15671         package-admin-add-single-file-package.
15672         * package-get.el (package-get-installedp): fixed to match
15673         advertised behavior.
15674         * package-get.el: added function package-get-update-all which
15675         installs newest versions of all the current packages (if they are
15676         not already installed).
15677
15678 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15679
15680         * files.el (find-file-noselect): Uncommented `truename' binding in
15681         `let*' and use it later to set `buffer-file-truename' iff it's
15682         still nil, as happens for example when finding a compressed
15683         file with "jka-compr".
15684
15685 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15686
15687         * faces.el: in make-face-* type functions do the operation for all
15688         window systems, not just the first one found.
15689
15690         * font.el: call mswindows-list-fonts for mswindows.
15691
15692 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15693
15694         * code-process.el (call-process-region):
15695         * process.el (call-process-region):
15696         * package-get.el (package-get-dir):
15697         * files.el (backup-enable-predicate):
15698         * gnuserv.el (gnuserv-temp-file-regexp):
15699         Use temp-directory in place of `/tmp'.
15700
15701 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15702
15703         * "Fast" dired-in-C enhancements for Windows 95/NT:
15704
15705         * files.el: Added function, `wildcard-to-regexp', from GNU
15706           Emacs.
15707
15708         * files.el (insert-directory): Modified to use special
15709           dired-in-C enhancements if present.
15710
15711 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15712
15713         * code-files.el: make default coding no-conversion.
15714
15715 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15716
15717         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15718         the load-path.
15719
15720         * update-elc.el: Strip directory when testing for files not to
15721         bytecompile.
15722
15723 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15724
15725         * lisp-mode.el: Use recommended form for menus.
15726
15727         * info.el (Info-construct-menu): Use recommended form for menus.
15728
15729         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15730         entry.
15731
15732 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15733
15734         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15735           (get-frame-for-buffer-noselect): Always return frames
15736           in the not-this-window-p cond clause.
15737
15738 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15739
15740         * help.el (describe-installation): New function.
15741
15742         * x-menubar.el (default-menubar): Add describe-installation to
15743         Help menu.
15744
15745         * packages.el (packages-unbytecompiled-lisp): Installation.el
15746         should not be bytecompiled.
15747
15748         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15749         XEmacs.
15750
15751         * x-menubar.el (default-menubar): Use correct guard for VM menu
15752         entry.
15753
15754         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15755         coding.
15756         From Andy Piper <andyp@parallax.co.uk>
15757
15758 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15759
15760         * ldap.el: Do not require ldap-internal at compile time.
15761
15762 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15763
15764         * code-files.el: new file. a virtual copy of mule-files.el
15765         but without charset
15766         dependencies. (toggle-buffer-file-ocding-system) new function for
15767         changing the eol type for the current buffer.
15768
15769         * code-process.el: new file. a copy of
15770         mule-process.el. mule-process.el will disappear when things have
15771         settled.
15772
15773         * coding.el: new file. a virtual copy of mule-files.el but
15774         without charset dependencies. (coding-system-base) new function
15775         for getting the parent coding system of a coding system with eol
15776         type set.
15777
15778         * dumped-lisp.el: add above files for the non-mule case.
15779
15780 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15781
15782         * window-xemacs.el (display-buffer): If no explicit
15783           frame is specified, search for a window that displays
15784           the buffer on the currently selected frame, before
15785           searching other frames.
15786
15787 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15788
15789         * frame.el (get-frame-for-buffer): If not-this-window-p
15790           is non-nil, use window on the selected frame if it is not
15791           also the selected window.  When defaulting, search for
15792           windows on the currently selected fgrame before searching
15793           other frames.
15794
15795 1998-02-25  Didier Verna  <didier@xemacs.org>
15796
15797         * modeline.el (modeline-swap-buffers): originally named
15798         `mouse-release-modeline'. Whether to actually swap the buffers is
15799         decided in `mouse-drag-modeline'.
15800         (mouse-drag-modeline): A button release event is considered a
15801         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15802         stay unchanged.
15803
15804 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15805
15806         * x-menubar.el: Put redo on the menubar.
15807         From Aki Vehtari <Aki.Vehtari@hut.fi>
15808
15809 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15810
15811         * bytecomp.el (displaying-byte-compile-warnings): if
15812         temp-buffer-show-function is set, use it to display current set of
15813         warnings in the "*Compile-Log-Show*" buffer.
15814
15815         * simple.el (display-warning-buffer): if temp-buffer-show-function
15816         is set, use it to display current set of warnings in the
15817         "*Warnings-Show*" buffer.
15818
15819 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15820
15821         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15822         Common Lisp.
15823
15824 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15825
15826         * menubar.el: Allow button descriptors at least 2 long.
15827
15828         * x-menubar.el (default-menubar): Use recommended forms.
15829         (file-menu-filter): Remove.
15830         (edit-menu-filter): Remove.
15831
15832 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15833
15834         * about.el (about-hackers): Updated.
15835
15836 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15837
15838         * help.el (help-max-help-buffers): new variable
15839         (help-register-and-maybe-prune-excess): new function
15840         (help-buffer-name): use help-max-help-buffers.
15841         (with-displaying-help-buffer): use
15842         help-register-and-maybe-prune-excess.
15843
15844         * help.el (help-maybe-pretty-print-value): if the value fits on
15845         one line, let it.
15846
15847 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15848
15849         * (with-displaying-help-buffer): there is no need to kill the buffer
15850         if it exists, because with-output-to-temp-buffer will clear it.
15851         further, killing the buffer violates the rule that
15852         temp-buffer-show-function, if set, has the full responsibility of
15853         showing the temp buffer.  killing the buffer fucks with the window
15854         configuration, hosing temp-buffer-show-function.
15855
15856
15857 1998-02-23  Didier Verna  <didier@xemacs.org>
15858
15859         * modeline.el (mouse-drag-modeline):
15860         - Always scroll the modeline that was originally clicked on.
15861         - Use x pixels instead of x characters (which doesn't work anyway)
15862         as horizontal reference for modeline dragging. This allows us to
15863         keep on dragging the modeline even if the motion event occurs in
15864         another window.
15865
15866 1998-02-23  Didier Verna  <didier@xemacs.org>
15867
15868         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15869         glyph on the modeline to indicate that dragging the mouse has an
15870         effect both horizontally and vertically.
15871
15872 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15873
15874         * about.el (about-xemacs): Get rid of redundant visible version
15875         number.
15876
15877 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15878
15879         * about.el (about-hackers): Update credits.
15880
15881 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15882
15883         * prim/register.el (view-register): Show register type file-query.
15884
15885 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15886
15887         * mode-motion.el (mode-motion-highlight-internal):
15888           save-excursion inside save-window-exucrsion form to
15889           hide buffer point changes from save-window-excursion.
15890           Prevents display flickering when the mouse pointer
15891           moves.
15892
15893 1998-02-17  Didier Verna  <didier@xemacs.org>
15894
15895         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15896         function to handle correctly the case of a toolbar one side of the
15897         window: scrolling will not necessarily happen.
15898
15899 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15900
15901         * files.el (after-find-file): Restore missing argument
15902           to format that provides filename for "... consider M-x
15903           recover-file" message.  Also call `message' with "%s"
15904           as the first arg instead of an arbitrary string.
15905
15906 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15907
15908         * about.el (about-hackers): Various additions.
15909
15910 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15911
15912         * autoload.el (generate-file-autoloads-1): Don't force an extra
15913         line out when copying on-the-same line autoloads.
15914
15915         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15916         is installed.
15917
15918 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15919
15920         * x11/x-win-xfree86.el (x-win-init-xfree86):
15921         * x11/x-win-sun.el (x-win-init-sun):
15922         * x11/x-init.el (x-initialize-compose):
15923         * prim/simple.el:
15924         (backward-or-forward-kill-sexp):
15925         (backward-or-forward-kill-sentence):
15926         (backward-or-forward-kill-word):
15927         (backward-or-forward-delete-char):
15928         * prim/isearch-mode.el (isearch-help-or-delete-char):
15929         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15930         x-keysym-on-keyboard-p to detect backspace.
15931         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15932         Clean up symbols used with dead keys, checking Linux and solaris
15933         keysyms.
15934         Simplify x-win-*.el using above methods.
15935         Change documentation for x-keysym-*-p functions.
15936
15937 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15938
15939         * about.el (about-hackers): Restore entries for Michael Sperber and
15940         Vinnie Shelton.
15941         From Vinnie Shelton <acs@acm.org>
15942
15943 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15944
15945         * simple.el (count-words-region): Ditto.
15946
15947 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15948
15949         * simple.el (count-words-buffer): Document.  Don't print anything
15950         if non-interactive.
15951
15952 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15953
15954         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15955         multiple files in InfoDock.
15956
15957 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15958
15959         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15960         from version.el in InfoDock.
15961
15962         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15963         specially.
15964
15965 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15966
15967         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15968         variable name in docstring.
15969
15970 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15971
15972         * menubar.h: Include "gui.h".
15973
15974 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15975
15976         * site-load.el: Fix documentation.
15977
15978 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15979
15980         * package-get-base.el (package-get-base): Updated.
15981
15982         * keymap.el: PC-ize.
15983
15984 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15985
15986         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15987         from' on a fresh line.
15988
15989 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15990
15991         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15992         object.
15993
15994 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15995
15996         * undo-stack.el: PC-ize.
15997
15998         * cmdloop.el: PC-ize.
15999
16000 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16001
16002         * bytecomp-runtime.el: PC-ize.
16003
16004         * byte-optimize.el: Prolog fixup.  PC-ize.
16005
16006         * cus-dep.el: Spelling fix.
16007
16008         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16009         entries follow).
16010
16011 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16012
16013         * text-mode.el (text-mode-hook-identify): New function,
16014         put on text-mode-hook.  Set text-mode-variant here.
16015         (text-mode): Don't set it here.
16016
16017 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16018
16019         * text-mode.el (text-mode-hook): New defvar.
16020         (text-mode-variant): New variable.
16021         (text-mode): Set that variable locally.
16022         (toggle-text-mode-auto-fill): New command.
16023
16024 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16025
16026         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16027
16028 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16029
16030         * text-mode.el (paragraph-indent-text-mode):
16031         Renamed from spaced-text-mode.
16032         (text-mode-map): Bind TAB to indent-relative.
16033         (indented-text-mode-map): Variable deleted.
16034         (indented-text-mode): Now an alias for text-mode.
16035
16036 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16037
16038         * loadup.el: test-atoms debugging stuffs removed.
16039
16040 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16041
16042         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16043
16044 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16045
16046         * help.el (describe-beta): Made it use `locate-data-file'.
16047         (describe-distribution): Ditto.
16048         (describe-copying): Ditto.
16049         (describe-project): Ditto.
16050         (view-emacs-news): Ditto.
16051
16052         * help-nomule.el (help-with-tutorial): Made it use
16053         `locate-data-file' to find tutorial.
16054
16055 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16056
16057         * about.el: Corrected my email address.
16058
16059         * mouse.el: Added 'mouse-mswindows-drop' similar to
16060         'mouse-offix-drop'.
16061
16062 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16063
16064         * loadup.el (running-xemacs): Spelling fix.
16065
16066 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16067
16068         * packages.el (packages-find-packages-1): Don't allow a backwards
16069         compatible lisp tree to overwrite `preloaded-file-list'.
16070
16071 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16072
16073         * loadup.el: Don't delete "xemacs" prior to dumping.
16074
16075 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16076
16077         * package-info.el (pi-last-mod-date): New function.
16078         (pi-author-version): New function.
16079         (batch-update-package-info): Use them.
16080
16081 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16082
16083         * frame.el (get-frame-for-buffer-default-to-current): Create.
16084         (get-frame-for-buffer-noselect): Allow user to use current frame
16085         with `get-frame-for-buffer-default-to-current'.
16086
16087 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16088
16089         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16090         (byte-compile-output-docform): Ditto.
16091         (byte-compile-compiled-obj-to-list): Ditto.
16092
16093 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16094
16095         * startup.el (command-line-1): Removed code that ran
16096           buffer-menu.
16097
16098 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16099
16100         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16101
16102 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16103
16104         * frame.el (suspend-emacs-or-iconify-frame): Check using
16105         `device-on-window-system-p' instead of explicitly checking for X,
16106         so that the same logic works for MS Windows.
16107         (suspend-or-iconify-emacs): Ditto.
16108
16109 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16110
16111         * about.el (about-maintainer-info): Andy Piper is back.
16112         (xemacs-hackers): Updated Andy Piper's email address.
16113         (about-hackers): Added Jonathan Harris.
16114         (about-hackers): Updated Tibor Polgar's email address.
16115
16116 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16117
16118         * about.el: Add xemacs.org email manager.
16119
16120         * package-get-base.el (package-get-base): Updated with most recent
16121         package updates.
16122
16123 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16124
16125         * help.el (function-arglist): Use `indirect-function' instead of
16126         `symbol-function' so that aliases are treated correctly.
16127
16128 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16129
16130         * help.el (help-map): Add f1 binding to `help-for-help'.
16131         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16132         (describe-key-briefly): Use `princ' "%s" to print object.
16133         (with-displaying-help-buffer): Kill buffer if it exists, again.
16134         (describe-key): Use `princ' "%s" to print object.
16135         (describe-function-1): Use `princ' "%s" to print object.
16136         Commented out alias lines removed.
16137         (help-pretty-print-limit): New variable to control pretty-printing
16138         of variable values.
16139         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16140         `help-pretty-print-value' again.  Only print-print when OBJECT is
16141         list of length less than `help-pretty-print-limit'.
16142         (describe-variable): Use `help-maybe-pretty-print-value' again.
16143
16144 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16145
16146         * simple.el (blink-matching-open): Remove C++ kludge.
16147         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16148
16149 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16150
16151         * info.el (Info-default-directory-list): Made the documentation
16152         more explanitory.
16153
16154 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16155
16156         * lisp/packages.el:
16157         * lisp/package-admin.el:
16158         * lisp/build-report.el:
16159         Fix typos.
16160
16161 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16162
16163         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16164         warnings in Java buffers without final newline and editing the
16165         last line.
16166
16167 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16168
16169         * packages.el (packages-find-packages-1): Don't allow a backwards
16170         compatible lisp tree to overwrite `preloaded-file-list'.
16171         Suggested by Colin Rafferty  <colin@xemacs.org>
16172
16173         * mouse.el (mouse-offix-drop): Set undo-boundary.
16174         From Oliver Graf <ograf@fga.de>
16175
16176 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16177
16178         * loadup.el (load-gc): rewrite as defun.
16179         Print something sensical if a required dump-time file isn't found.
16180
16181 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16182
16183         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16184         bug strikes a menudescriptor.
16185
16186         * package-get-base.el (package-get-base): Updated.
16187
16188         * package-info.el (batch-update-package-info): Derive REQUIRES
16189         from the Makefile.
16190
16191 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16192
16193         * files.el (save-some-buffers): Don't play games with deleting
16194         other windows if we are in the minibuffer window.
16195
16196 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16197
16198         * modeline.el (modeline-minor-mode-menu): Add support for :active
16199         (add-minor-mode): Document :active property to TOGGLE.
16200
16201 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16202
16203         * modeline.el (modeline-minor-mode-menu): Add support for an
16204         `:included' predicate in the `toggle-sym' plist.
16205         (add-minor-mode): Document the :included property, format
16206         docstring some more.
16207         (modeline-minor-mode-menu): Documentation string added.
16208
16209 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16210
16211         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16212         labels from the symbol-names by thwacking off the overly redundant
16213         and overused "mode", parenthesizing "minor", and capitalizing the
16214         resultant strings.  Also shortened the menu's title by eliminating
16215         the redundant buffer name.
16216         (add-minor-mode): Beautified the docstring, added mention of the
16217         `:menu-tag' property of TOGGLE.
16218         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16219         `toggle-sym' to beatify the mode-life menus.
16220         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16221         `auto-fill-function'.
16222
16223 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16224
16225         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16226         menus to :style 'toggle.
16227
16228 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16229
16230         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16231
16232 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16233
16234         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16235         only recognize first hyperlink.
16236         (hyper-apropos-highlightify): Deletia, this is already done by
16237         `hyper-apropos-insert-face'.
16238         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16239
16240 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16241
16242         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16243         mail.
16244         (toolbar-mail-reader): Add support for `send'.
16245         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16246
16247 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16248
16249         * info.el (Info-emacs-info-file-name): Add defvar for
16250         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16251         will function properly.
16252
16253 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16254
16255         * simple.el: make the backwards delete function called by
16256         `backward-or-forward-delete-char' user configurable.
16257
16258 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16259
16260         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16261         compiled function got loaded from.
16262
16263 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16264
16265         * term/apollo.el: Synched up with InfoDock 3.6.2.
16266
16267 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16268
16269         * startup.el (load-init-file): Load autoloads earlier.
16270         (startup-splash-frame): Handle InfoDock logo.
16271
16272         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16273         InfoDock.
16274         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16275
16276         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16277         doesn't have this function.
16278
16279         * packages.el (locate-data-file): Fix to call `locate-file'.
16280
16281 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16282
16283         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16284         version of version.el.
16285         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16286
16287         * x-menubar.el (default-menubar): Guard reference to
16288         `gnuserv-frame'.
16289         (default-menubar): Guard references to `font-lock-mode'.
16290         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16291         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16292
16293         * make-docfile.el: Don't snarf doc strings from autoloads.
16294
16295         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16296         loading auto-autoloads files.
16297
16298         * loaddefs.el: Disable dumping autoloads.
16299
16300 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16301
16302         * lisp-mnt.el: Synch to Emacs 20.2.
16303
16304         * help.el: Remove manual autoload of `finder-by-keyword'.
16305
16306         * finder.el (finder-by-keyword): Autoload.
16307
16308         * help.el: Conditionalize hyperbole setup.
16309
16310 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16311
16312         * packages.el (package-require): Update to reflect new data format.
16313
16314 1998-01-02  Didier Verna  <didier@xemacs.org>
16315
16316         * x-menubar.el (default-menubar): make the tutorials available
16317         through the menubar. (Plus some compilation warnings cleanup).
16318
16319 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16320
16321         * check-features.el: New file.  Perform sanity check after build.
16322
16323         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16324         files to tooltalk package.
16325         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16326         package.
16327
16328         * package-admin.el (package-admin-xemacs): Use better default for
16329         location of XEmacs binary.
16330
16331 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16332
16333         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16334         tag with sexp and add value tag with value `t'.
16335
16336 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16337
16338         * package-get.el: Changes to work with real data.
16339         From Pete Ware <ware@cis.ohio-state.edu>
16340
16341         * packages.el (packages-reload-autoloads): Guard load for the time
16342         being.
16343
16344         * update-elc.el ("packages.el"): Force loading packages.el instead
16345         of possibly out-of-date packges.elc.
16346         * make-docfile.el ("packages.el"): Ditto.
16347
16348 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16349
16350         * build-report.el (build-report-delete-regexp): Added a rule for
16351         the main tarball shadowing anything past it.
16352
16353 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16354
16355         * packages.el (package-provide): Delete a previous provide.
16356
16357         * package-info.el: New file.
16358
16359         * package-get.el: New file.
16360         From Pete Ware <ware@cis.ohio-state.edu>
16361         (package-get): Fix md5 computation to work with Mule.
16362
16363 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16364
16365         * simple.el (log-message-*): Quote symbols in docstrings properly.
16366
16367 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16368
16369         * packages.el (packages-new-autoloads): Ignore symbolic links.
16370
16371         * cus-face.el (face-custom-attributes-get): Fix typo.
16372         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16373
16374 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16375
16376         * startup.el (load-init-file): Reload new or changed autoloads
16377         unless inhibited.  Reload modified dumped lisp (stubbed).
16378
16379         * packages.el (packages-new-autoloads): New function.
16380         (packages-reload-autoloads): New function.
16381         (packages-reload-dumped-lisp): New (stub) function.
16382
16383         * loadup.el: Inhibit reloading dumped files when running temacs.
16384
16385         * loadhist.el (file-provides): Extend to handle variant
16386         extensions.
16387
16388         * replace.el (query-replace): Fix typo.
16389
16390 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16391
16392         * make-docfile.el: list-autoloads-path has been renamed.
16393         * update-elc.el: list-autoloads has been renamed.
16394
16395         * packages.el (packages-list-autoloads): Renamed.
16396         (packages-list-autoloads-path): Ditto.
16397
16398 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16399
16400         * packages.el (packages-find-packages-1): Made it signal a warning
16401         for an error in an auto-autoload.el file.
16402
16403 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16404
16405         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16406         tag with const.
16407         From Aki Vehtari <Aki.Vehtari@hut.fi>
16408
16409         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16410
16411         * loadhist.el (unload-feature): Remove autoload.
16412
16413 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16414
16415         * loadhist.el: Unpackaged.
16416
16417         * help.el (describe-symbol-find-file): Rename
16418         `describe-function-find-file' and make old name obsolete.
16419         (describe-function-1): Use it.
16420         (describe-function-1): Guard reference to
16421         `compiled-function-annotation'.
16422
16423 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16424
16425         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16426         argument.
16427         (help-mode-quit): New optional arg to control whether it kills or
16428         buries.  Tidied up.
16429         (with-displaying-help-buffer): Don't kill buffer initially, even
16430         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16431         (help-pretty-print-value): Rename back from
16432         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16433         use it, otherwise use dumped `cl-prettyprint'.
16434         (describe-variable): Use `help-pretty-print-value' again.
16435         (find-func): Removed reference to "find-func" at end.
16436
16437 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16438
16439         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16440           GUI XEmacs. Rename? x-menubar is rather window system
16441           independant, except for a couple of items.
16442
16443 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16444
16445         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16446         entries as they will no longer be distributed with XEmacs.
16447
16448         * format.el (format-alist): Fix image/tiff regexps.
16449         From P. E. Jareth Hein <jareth@camelot-soft.com>
16450
16451         * help.el (help-maybe-pretty-print-value): Rename.
16452         (describe-variable): Use it.
16453         (describe-variable): Add trailing linefeed.
16454
16455 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16456
16457         * help.el (describe-function-1): Don't output anything for
16458           arglist of autoload functions.
16459
16460 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16461
16462         * help.el (describe-function-1): Don't output anything for
16463           arglist of autoload functions.
16464
16465 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16466
16467         * help.el (help-mode-map): New bindings for `help-mode-bury',
16468         `describe-function-at-point', `describe-variable-at-point',
16469         `Info-elisp-ref', `customize-variable', `help-next-section' and
16470         `help-prev-section'.
16471         (help-next-section): New function.
16472         (help-prev-section): New function.
16473         (help-mode-quit): Changed to kill the help buffer.
16474         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16475         correctly.
16476         (help-buffer-name): New function to generate the name of help
16477         buffers.
16478         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16479         argument giving the name of the help buffer.
16480         (describe-key): Use `with-displaying-help-buffer' with name.
16481         (describe-mode): Ditto.
16482         (describe-bindings): Ditto.
16483         (describe-prefix-bindings): Ditto.
16484         (view-lossage): Ditto.
16485         (with-syntax-table): New macro.
16486         (function-called-at-point): Use `ignore-errors' and
16487         `with-syntax-table'.
16488         (function-at-point): Ditto.
16489         (describe-function): Use `with-displaying-help-buffer' with name.
16490         (function-arglist): Extracted from `describe-function-1'.  Returns
16491         function's arglist as string.
16492         (function-documentation): Extracted from `describe-function-1'.
16493         Returns function's docstring.
16494         (describe-function-1): Remove all the "stream" garbage, including
16495         the stream argument.  Use `function-arglist' and
16496         `function-documentation'.
16497         (describe-function-arglist): Just use `function-arglist'.
16498         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16499         (help-pretty-print-value): New function to help with
16500         pretty-printing variable values.  Knows about `#<...>'.  Needs
16501         `pp-internal'.
16502         (describe-variable): Use `with-displaying-help-buffer' with name.
16503         Formatting improved.  Display file where variable is defined, if
16504         known.  Use `help-pretty-print-value'.
16505         (describe-syntax): Use `with-displaying-help-buffer' with name.
16506         (list-processes): Remove "stream" garbage.
16507
16508 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16509
16510         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16511         call a dumped routine instead.
16512
16513         * x-win-xfree86.el: Wrap file in defun.
16514         * x-win-sun.el: Ditto.
16515
16516 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16517
16518         * help.el (view-emacs-news): Remove usage of outl-mouse which
16519         advises functions and does other evil things.
16520
16521 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16522
16523         * format.el (format-alist): Add `image/tiff'.
16524         From P. E. Jareth Hein <jareth@camelot-soft.com>
16525
16526 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16527
16528         * about.el (about-hackers): More names added.
16529
16530         * make-docfile.el: Remove superfluous package path search.
16531
16532         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16533
16534 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16535
16536         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16537         ignored shadows.
16538
16539 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16540
16541         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16542         get trailing slashes when added to the load-path.
16543
16544         * x-init.el (init-x-win): Locate where XEmacs X localization files
16545         are.
16546
16547 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16548
16549         * x-faces.el: Added support for foregroundToolBarColor
16550           to xpm-color-symbols.
16551
16552 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16553
16554         * etags.el (tags-remove-duplicates): Removed.
16555         (buffer-tag-table-list): Use `delete-duplicates'.
16556
16557         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16558         correctly.
16559         (get*): Defalias to `get'.
16560
16561         * cl.el (eql): Compare integers with `eq'.
16562         (cl-map-extents): Check for `map-extents' first.
16563
16564 1997-12-17  Didier Verna  <didier@xemacs.org>
16565
16566         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16567         added the 'numero', 'copyright' and 'trademark' symbols.
16568
16569         * leim/quail/latin-post.el ("french-postfix"): see above.
16570
16571 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16572
16573         * widget.el (define-widget): Check the arguments.
16574
16575         * cus-edit.el (customize-face): Use `check-argument-type'.
16576         (custom-variable-value-create): Use `signal' to signal error.
16577         (custom-variable-reset-saved): Ditto.
16578         (custom-variable-reset-standard): Ditto.
16579         (custom-face-reset-saved): Ditto.
16580
16581         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16582         (widget-default-format-handler): Ditto.
16583         (widget-checklist-add-item): Ditto.
16584         (widget-radio-add-item): Ditto.
16585         (widget-editable-list-entry-create): Ditto.
16586         (widget-sexp-prompt-value): Ditto.
16587
16588         * custom.el (custom-declare-variable): Signal errors better.
16589         (custom-handle-keyword): Ditto.
16590         (custom-declare-group): Ditto.
16591
16592         * window-xemacs.el (windows): Ditto.
16593
16594         * menubar.el (menu): Ditto.
16595
16596         * keydefs.el (keyboard): Ditto.
16597
16598         * minibuf.el (minibuffer): Ditto.
16599
16600         * process.el (execute): Ditto.
16601
16602         * fill.el (fill): Ditto.
16603
16604         * modeline.el (modeline): Ditto.
16605
16606         * help.el (help): Ditto.
16607
16608         * faces.el (faces): Ditto.
16609
16610         * files.el (files): Ditto.
16611
16612         * x-init.el (x): Ditto.
16613
16614         * lisp-mode.el (lisp): Ditto.
16615
16616         * process.el (processes): Ditto.
16617
16618         * mouse.el (mouse): Ditto.
16619
16620         * abbrev.el (abbrev): Moved from cus-edit.
16621
16622         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16623         as variable declaration.
16624
16625 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16626
16627         * menubar.el (find-menu-item): Use `check-argument-type'.
16628         (find-menu-item): Cosmetic changes.
16629
16630 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16631
16632         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16633
16634 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16635
16636         * startup.el (set-default-load-path): Only search package-path
16637         when not running temacs.
16638
16639         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16640         files.
16641
16642         * loadup.el: Correct commentary.  Reformatting.
16643         (really-early-error-handler): Use absolute path to the
16644         first dumped-lisp.el file.
16645         (really-early-error-handler): Print full path name of
16646         each dumped lisp file (inherited from InfoDock).
16647
16648         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16649         dumped-lisp.el files.
16650
16651         * make-docfile.el (preloaded-file-list): Reorder when the
16652         package-path is searched.
16653         * update-elc.el: Ditto.
16654
16655         * lisp-mode.el (call-with-condition-handler): Treat the same as
16656         `condition-case' for indentation.
16657
16658         * about.el (about-xemacs): Update release date.
16659
16660 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16661
16662         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16663         anywhere but at the last clause.
16664         (ecase): Disallow `t' and `otherwise'.
16665
16666 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16667
16668         * cus-edit.el (custom-buffer-create-buttons): New function
16669         from stuff moved out of `custom-buffer-create-internal'.
16670         (custom-novice): New variable.  Default t.
16671         (custom-display-global-buttons): Ditto.  Default `top'.
16672         (custom-buffer-create-internal): Only display help if
16673         `custom-novice' is non-nil.  Display global buttons according to
16674         `custom-display-global-buttons'.
16675
16676 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16677
16678         * menubar.el (find-menu-item): Use `check-argument-type'.
16679         (find-menu-item): Cosmetic changes.
16680
16681 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16682
16683         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16684         look.
16685
16686 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16687
16688         * format.el (format-deannotate-region):  Bug fix.
16689         Deannotating a region containing unknown tags would fail
16690         (causing decoding of text/enriched to fail at user level)
16691
16692 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16693
16694         * minibuf.el (read-directory-name): Support sixth
16695           arg, HISTORY, as already documented.
16696
16697 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16698
16699         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16700         to `ecase'.
16701
16702 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16703
16704         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16705         skk-activate.
16706
16707 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16708
16709         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.