update.
[chise/xemacs-chise.git] / lisp / ChangeLog
1 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=>ucs-bmp-cjk@iwds-1/normalized'.
5
6         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1/normalized): New
7         coded-charset for XEmacs CHISE.
8
9 2019-06-19  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=>ucs-itaiji-010'.
13
14         * mule/mule-charset.el (default-coded-charset-priority-list): Add
15         `=>ucs-bmp-itaiji-010'.
16
17         * mule/mule-conf.el (=>ucs-itaiji-010): New coded-charset for
18         XEmacs CHISE.
19         (=>ucs-bmp-itaiji-010): Ditto.
20
21 2019-06-18  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
24         setting for `=>ucs@iwds-1/normalized'.
25
26 2019-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-conf.el (=>ucs@iwds-1/normalized): New coded-charset
29         for XEmacs CHISE.
30
31 2019-05-22  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `==>ucs@esu'.
35
36         * mule/mule-charset.el (default-coded-charset-priority-list): Add
37         `==>ucs-sip@esu'.
38
39         * mule/mule-conf.el (==>ucs@esu): New coded-charset for XEmacs
40         CHISE.
41         (==>ucs-sip@esu): Ditto.
42
43 2019-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `=>big5-cdp-var-001'.
47
48         * mule/mule-charset.el (default-coded-charset-priority-list): Add
49         `=>big5-cdp-var-001'.
50
51         * mule/mule-conf.el (=big5-cdp-var-001): Fix DOC.
52         (=>big5-cdp-var-001): New coded-charset for XEmacs CHISE.
53
54 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `===hng-sts'.
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `===hng-sts'.
61
62         * mule/mule-conf.el (===hng-sts): New coded-charset for XEmacs
63         CHISE.
64
65 2019-04-12  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         setting for `===hng-sgs'.
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `===hng-sgs'.
72
73         * mule/mule-conf.el (===hng-sgs): New coded-charset for XEmacs
74         CHISE.
75
76 2019-04-11  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79         setting for `===hng-saa'.
80
81         * mule/mule-charset.el (default-coded-charset-priority-list): Add
82         `===hng-saa'.
83
84         * mule/mule-conf.el (===hng-saa): New coded-charset for XEmacs
85         CHISE.
86
87 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
88
89         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
90         setting for `===hng-kad'.
91
92         * mule/mule-charset.el (default-coded-charset-priority-list): Add
93         `===hng-kad'.
94
95         * mule/mule-conf.el (===hng-kad): New coded-charset for XEmacs
96         CHISE.
97
98 2019-04-10  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
101         setting for `===hng-sai'.
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `===hng-sai'.
105
106         * mule/mule-conf.el (===hng-sai): New coded-charset for XEmacs
107         CHISE.
108
109 2019-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `===hng-ini'.
113
114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
115         `===hng-ini'.
116
117         * mule/mule-conf.el (===hng-ini): New coded-charset for XEmacs
118         CHISE.
119
120 2019-04-08  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123         setting for `===hng-wke'.
124
125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
126         `===hng-wke'.
127
128         * mule/mule-conf.el (===hng-wke): New coded-charset for XEmacs
129         CHISE.
130
131 2019-04-07  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
134         setting for `===hng-wks'.
135
136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
137         `===hng-wks'.
138
139         * mule/mule-conf.el (===hng-wks): New coded-charset for XEmacs
140         CHISE.
141
142 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `===hng-sab'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `===hng-sab'.
149
150         * mule/mule-conf.el (===hng-sab): New coded-charset for XEmacs
151         CHISE.
152
153 2019-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
156         setting for `===hng-ykk'.
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `===hng-ykk'.
160
161         * mule/mule-conf.el (===hng-ykk): New coded-charset for XEmacs
162         CHISE.
163
164 2019-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `===hng-kkh'.
168
169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
170         `===hng-kkh'.
171
172         * mule/mule-conf.el (===hng-kkh): New coded-charset for XEmacs
173         CHISE.
174
175 2019-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
178         setting for `===hng-fhs'.
179
180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
181         `===hng-fhs'.
182
183         * mule/mule-conf.el (===hng-fhs): New coded-charset for XEmacs
184         CHISE.
185
186 2019-03-18  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `==>daijiten'.
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
192         setting for `==>daijiten'.
193
194         * mule/mule-conf.el (==>daijiten): New coded-charset for XEmacs
195         CHISE.
196
197 2019-03-16  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-conf.el (=daijiten): Use 14924 instead of 14923 as the
200         last number of its code.
201
202 2019-03-15  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         settings for `=daijiten', `==daijiten' and `===daijiten'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `=daijiten', `==daijiten' and `===daijiten'.
209
210         * mule/mule-conf.el (=daijiten): New coded-charset for XEmacs
211         CHISE.
212         (==daijiten): Ditto.
213         (===daijiten): Ditto.
214
215 2019-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
216
217         * mule/mule-charset.el (default-coded-charset-priority-list): Add
218         `=>ucs-bmp-itaiji-008'.
219
220         * mule/mule-conf.el (=>ucs-itaiji-008): New coded-charset for
221         XEmacs CHISE.
222         (=>ucs-bmp-itaiji-008): New coded-charset for XEmacs CHISE.
223
224 2019-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-conf.el (=ucs-bmp-cjk@JP/hanazono): Use #x9FEA instead
227         of #x9FCC as the value of `max-code'.
228
229 2019-01-05  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
232         `=>>ucs-bmp-cjk@unicode'.
233
234         * mule/mule-conf.el (=>>ucs-bmp-cjk@unicode): New coded-charset
235         for XEmacs CHISE.
236
237 2018-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
240         settings for `=shuowen-jiguge', `===shuowen-jiguge4' and
241         `===shuowen-jiguge5'.
242
243         * mule/mule-charset.el (default-coded-charset-priority-list): Add
244         `=shuowen-jiguge', `===shuowen-jiguge4' and `===shuowen-jiguge5'.
245
246         * mule/mule-conf.el (=shuowen-jiguge): New coded-charset for
247         XEmacs CHISE.
248         (===shuowen-jiguge4): Ditto.
249         (===shuowen-jiguge5): Ditto.
250
251 2018-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
252
253         * mule/mule-charset.el (default-coded-charset-priority-list): Add
254         `=ucs-sip-var-005'.
255
256         * mule/mule-conf.el (=ucs-sip-var-005): New coded-charset for
257         XEmacs CHISE.
258
259 2018-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
262         `=>>hanyo-denshi/ib'.
263
264 2018-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=>big5-cdp@iwds-1'.
268
269 2018-05-11  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=big5-cdp-var-010'.
273
274 2018-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
275
276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
277         `=big5-cdp-var-010'.
278
279         * mule/mule-conf.el (=big5-cdp-var-010): New coded-charset for
280         XEmacs CHISE.
281
282 2018-05-06  MORIOKA Tomohiko  <tomo.git@chise.org>
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `=ucs-sip-itaiji-008'.
286
287         * mule/mule-conf.el (=ucs-sip-itaiji-008): New coded-charset for
288         XEmacs CHISE.
289
290 2018-05-01  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
293         `=>ucs-sip-itaiji-006'.
294
295         * mule/mule-conf.el (=>ucs-sip-itaiji-006): New coded-charset for
296         XEmacs CHISE.
297
298 2018-04-28  MORIOKA Tomohiko  <tomo.git@chise.org>
299
300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
301         setting for `=+>big5-cdp', `=>big5-cdp@component' and
302         `=>big5-cdp@cognate'.
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `=>big5-cdp@iwds-1', `=>big5-cdp@cognate' and `=+>big5-cdp'.
306
307 2018-04-27  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-conf.el (=+>big5-cdp): New coded-charset for XEmacs
310         CHISE.
311         (=>big5-cdp): Use `=big5-cdp' instead of `=>>big5-cdp' as its
312         mother.
313         (=>big5-cdp@cognate): New coded-charset for XEmacs CHISE.
314
315 2018-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `=>big5-cdp@component' and `=>ucs-sip-itaiji-001@iwds-1'.
319
320         * mule/mule-conf.el (=>big5-cdp@iwds-1): New coded-charset for
321         XEmacs CHISE.
322         (=>big5-cdp@component): Ditto.
323         (=>ucs-sip-itaiji-001@iwds-1): Ditto.
324
325 2018-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         setting for `=>ucs-itaiji-001@iwds-1'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `=>ucs-bmp-itaiji-001@iwds-1'.
332
333         * mule/mule-conf.el (=>ucs-itaiji-001@iwds-1): New coded-charset
334         for XEmacs CHISE.
335         (=>ucs-bmp-itaiji-001@iwds-1): Ditto.
336
337 2018-03-23  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-charset.el (default-coded-charset-priority-list):
340         Prefer `=ucs-bmp-cjk-compat', `=ucs-bmp-cjk-compat@unicode' and
341         `=ucs-sip@JP/hanazono' to `=cbeta', `=jef-china3' to
342         `chinese-isoir165'.
343
344         * mule/mule-conf.el (=>cns11643-4): New coded-charset for XEmacs
345         CHISE.
346
347 2018-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `=ucs-sip-itaiji-006'.
351
352         * mule/mule-conf.el (=ucs-bmp-itaiji-006): Doc fix.
353         (=ucs-sip-itaiji-006): New coded-charset for XEmacs CHISE.
354
355 2018-03-02  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358         setting for `=>ucs-itaiji-009'.
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `==ucs-bmp-itaiji-001'.
362
363         * mule/mule-conf.el (=big5-cdp-itaiji-002): Doc fix.
364         (=big5-cdp-itaiji-003): Doc fix.
365         (==ucs-bmp-itaiji-001): New coded-charset for XEmacs CHISE.
366
367 2018-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `=>zinbun-oracle'.
371
372 2018-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=>ucs-sip-itaiji-003'.
376
377         * mule/mule-conf.el (=ucs-sip-itaiji-003): Doc fix.
378         (=>ucs-bmp-itaiji-003): Fix `long-name'.
379         (=>ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
380
381 2018-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
384         setting for `=ucs-itaiji-012' and `==ucs-itaiji-006'.
385
386 2018-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `==ucs-bmp-itaiji-006'.
390
391         * mule/mule-conf.el (==ucs-bmp-itaiji-003): Fix long-name.
392         (==ucs-itaiji-006): New coded-charset for XEmacs CHISE.
393         (==ucs-bmp-itaiji-006): Ditto.
394
395 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=ucs-bmp-itaiji-012'.
399
400         * mule/mule-conf.el (=ucs-itaiji-012): New coded-charset for
401         XEmacs CHISE.
402         (=ucs-bmp-itaiji-012): Ditto.
403
404 2018-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `=>>hanyo-denshi/ia' and `=>cns11643-1'.
408
409 2018-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-conf.el (=>cns11643-1): New coded-charset for XEmacs
412         CHISE.
413
414 2018-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `=>>cns11643-1', `=>>cns11643-2', `=>>cns11643-3', `=>>cns11643-4'
418         and `=>>cns11643-6'.
419
420         * mule/mule-conf.el (=>>cns11643-1): Modify DOC; fix `=>iso-ir'.
421         (=>>cns11643-2): New coded-charset for XEmacs CHISE.
422         (=>>cns11643-3): Ditto.
423         (=>>cns11643-4): Modify DOC.
424         (=>>cns11643-6): New coded-charset for XEmacs CHISE.
425
426 2018-01-07  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
429         `=>ucs-sip-itaiji-005'.
430
431         * mule/mule-conf.el (=>ucs-sip-itaiji-005): New coded-charset for
432         XEmacs CHISE.
433
434 2017-11-28  MORIOKA Tomohiko  <tomo.git@chise.org>
435
436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
437         `==hanyo-denshi/tk/mf-01'.
438
439         * mule/mule-conf.el (==hanyo-denshi/tk/mf-01): New coded-charset
440         for XEmacs CHISE.
441
442 2017-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
443
444         * mule/mule-conf.el: Define `=ucs-itaiji-007' before
445         `=>ucs-itaiji-007'.
446
447 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
448
449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
450         `==ucs-sip-var-002'.
451
452         * mule/mule-conf.el (==ucs-bmp-var-002): Modify long-name.
453         (==ucs-sip-var-002): New coded-charset for XEmacs CHISE.
454
455 2017-11-10  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
458         setting for `==ucs-itaiji-001'.
459
460 2017-11-09  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `==ucs-sip-itaiji-001'.
464
465         * mule/mule-conf.el (==ucs-itaiji-001): New coded-charset for
466         XEmacs CHISE.
467         (==ucs-sip-itaiji-001): Ditto.
468
469 2017-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `=+>ucs-bmp-var-003'.
473
474         * mule/mule-conf.el (=+>ucs-var-003): New coded-charset for XEmacs
475         CHISE.
476         (=+>ucs-bmp-var-003): Ditto.
477
478 2017-10-06  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
481         `=>ucs-bmp-cjk@cognate'.
482
483         * mule/mule-conf.el (=>ucs-bmp-cjk@cognate): New coded-charset for
484         XEmacs CHISE.
485
486 2017-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
489         `=ucs-sip-itaiji-005'.
490
491         * mule/mule-conf.el (=ucs-sip-itaiji-005): New coded-charset for
492         XEmacs CHISE.
493
494 2017-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497         setting for `=>ucs@cognate'.
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `=>ucs-bmp-itaiji-009' and `=>ucs-sip@cognate'.
501
502         * mule/mule-conf.el (=>ucs@cognate): New coded-charset for XEmacs
503         CHISE.
504         (=>ucs@hanyo-denshi): Abolished.
505         (=>ucs-itaiji-009): New coded-charset for XEmacs CHISE.
506         (=>ucs-bmp-itaiji-009): Ditto.
507         (=>ucs-sip@cognate): Ditto.
508
509 2017-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `=>ucs-bmp-itaiji-004'.
513
514         * mule/mule-conf.el (=>ucs-bmp-itaiji-004): New coded-charset for
515         XEmacs CHISE.
516
517 2017-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=>ucs-itaiji-004'.
521
522 2017-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `=ucs-sip-itaiji-004', `=>ucs-sip-itaiji-004' and
526         `=>ucs-bmp-itaiji-007'.
527
528         * mule/mule-conf.el (=ucs-sip-itaiji-004): New coded-charset for
529         XEmacs CHISE.
530         (=>ucs-itaiji-004): Ditto.
531         (=>ucs-sip-itaiji-004): Ditto.
532         (=>ucs-bmp-itaiji-007): Ditto.
533
534 2017-08-11  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
537         setting for `=ucs-itaiji-010'.
538
539 2017-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-charset.el (default-coded-charset-priority-list):
542         - Prefer `=mj-0' and `=mj-1' to `=ucs-bmp-cjk@gb'.
543         - Add `=ucs-bmp-itaiji-010'.
544         - Prefer `==mj-0' and `==mj-1' to `==ucs-bmp-cjk@gb',
545           `==ucs-sip-ext-b@iso' and `==ucs-sip@JP/hanazono'.
546         - Add `=>ucs-sip@iwds-1'.
547
548         * mule/mule-conf.el (=ucs-itaiji-010): New coded-charset for
549         XEmacs CHISE.
550         (=ucs-bmp-itaiji-010): Ditto.
551         (=>ucs-sip@iwds-1): Ditto.
552
553 2017-07-18  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `=ucs-sip-var-006' and `==ucs-sip-itaiji-003'.
557
558         * mule/mule-conf.el (=ucs-sip-var-006): New coded-charset for
559         XEmacs CHISE.
560         (==ucs-sip-itaiji-003): New coded-charset for XEmacs CHISE.
561
562 2017-07-14  MORIOKA Tomohiko  <tomo.git@chise.org>
563
564         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
565         setting for `=>ucs-itaiji-003'.
566
567 2017-07-13  MORIOKA Tomohiko  <tomo.git@chise.org>
568
569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
570         `=>ucs-bmp-itaiji-003'.
571
572         * mule/mule-conf.el (=>ucs-itaiji-003): New coded-charset for
573         XEmacs CHISE.
574         (=>ucs-bmp-itaiji-003): Ditto.
575
576 2017-07-08  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `=ucs-bmp-itaiji-011'.
580
581         * mule/mule-conf.el (=ucs-bmp-itaiji-011): New coded-charset for
582         XEmacs CHISE.
583
584 2017-06-29  MORIOKA Tomohiko  <tomo.git@chise.org>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `==ucs-var-002'.
588
589 2017-06-28  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
592         setting for `==ucs-itaiji-002'.
593
594 2017-06-27  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-charset.el (default-coded-charset-priority-list): Add
597         `==ucs-sip-itaiji-002'.
598
599         * mule/mule-conf.el (==ucs-sip-itaiji-002): New coded-charset for
600         XEmacs CHISE.
601
602 2017-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         settings for `=ucs-itaiji-011' and `=>ucs-itaiji-007'.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
608         `=ucs-sip-itaiji-007', `=ucs-sip-itaiji-011' and
609         `=>ucs-sip-itaiji-007'.
610
611         * mule/mule-conf.el (=>ucs-itaiji-007): New coded-charset for
612         XEmacs CHISE.
613         (=>ucs-sip-itaiji-007): Ditto.
614         (=ucs-sip-itaiji-007): Ditto.
615         (=ucs-itaiji-011): Ditto.
616         (=ucs-sip-itaiji-011): Ditto.
617
618 2017-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist):
621         Prefer `=>ucs@iwds-1' and `=>ucs@component' to `=>iwds-1'.
622
623 2017-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-charset.el (default-coded-charset-priority-list): Add
626         `==ucs-bmp-var-002'.
627
628         * mule/mule-conf.el (==ucs-var-002): New coded-charset for XEmacs
629         CHISE.
630         (==ucs-bmp-var-002): Ditto.
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist):
633         Modify some priorities.
634
635 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         setting for `=big5-cdp-var-001' and `=>>mj'; delete settings for
639         `=>>>jis-x0208', `=>>>jis-x0213-1' and `=>>>jis-x0213-1@2004'.
640
641 2017-04-26  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `=big5-cdp-var-001'.
645
646         * mule/mule-conf.el (=big5-cdp-var-001): New coded-charset for
647         XEmacs CHISE.
648
649 2017-04-05  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
652         setting for `==ucs-itaiji-005'.
653
654 2017-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=ucs-itaiji-007'.
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=ucs-bmp-itaiji-007' and `==ucs-bmp-itaiji-005'.
661
662         * mule/mule-conf.el (==ucs-itaiji-005): New coded-charset for
663         XEmacs CHISE.
664         (==ucs-bmp-itaiji-005): Ditto.
665         (=ucs-itaiji-007): Ditto.
666         (=ucs-bmp-itaiji-007): Ditto.
667
668 2017-04-03  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `==gt-pj-k1' and `==gt-pj-k2'.
672
673 2017-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-conf.el (==gt-pj-k1): New coded-charset for XEmacs
676         CHISE.
677         (==gt-pj-k2): Ditto.
678
679 2017-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=>ucs-itaiji-005'.
683
684 2017-03-31  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
687         `=>>cbeta'.
688
689 2017-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-charset.el (default-coded-charset-priority-list): Add
692         `=>ucs-sip@component'.
693
694         * mule/mule-conf.el (=>ucs-itaiji-006): Use `=ucs-itaiji-006'
695         instead of `=ucs' as its mother.
696         (=>ucs-sip@component): New coded-charset for XEmacs CHISE.
697
698         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
699         setting for `=>ucs-itaiji-006'.
700
701 2017-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `=>ucs-bmp-itaiji-006'.
705
706         * mule/mule-conf.el (=>ucs-itaiji-006): New coded-charset for
707         XEmacs CHISE.
708         (=>ucs-bmp-itaiji-006): Ditto.
709
710 2017-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `=>ucs-bmp-itaiji-001'.
714
715         * mule/mule-conf.el (=>ucs-bmp-itaiji-001): New coded-charset for
716         XEmacs CHISE.
717
718 2017-03-09  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-charset.el (default-coded-charset-priority-list): Add
721         `==ucs-bmp-itaiji-002' and `==ucs-bmp-itaiji-003'.
722
723         * mule/mule-conf.el (=>ucs-itaiji-002): Use `=ucs-itaiji-002'
724         instead of `=ucs' as its mother.
725         (==ucs-itaiji-002): New coded-charset for XEmacs CHISE.
726         (==ucs-bmp-itaiji-002): Ditto.
727         (==ucs-itaiji-003): Ditto.
728         (==ucs-bmp-itaiji-003): Ditto.
729
730 2017-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
733         setting for `=big5-cdp-var-002'.
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
736         `=big5-cdp-var-002'.
737
738         * mule/mule-conf.el (=big5-cdp-var-002): New coded-charset for
739         XEmacs CHISE.
740
741 2017-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `=ucs-sip-var-004'.
745
746         * mule/mule-conf.el (=ucs-sip-var-004): New coded-charset for
747         XEmacs CHISE.
748
749 2017-03-01  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `=>ucs-bmp-cjk@iwds-1'.
753
754         * mule/mule-conf.el (=>ucs-bmp-cjk@iwds-1): New coded-charset for
755         XEmacs CHISE.
756
757 2017-02-27  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `=ucs-var-005'.
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `=ucs-bmp-var-005'.
764
765         * mule/mule-conf.el (=ucs-var-005): New coded-charset for XEmacs
766         CHISE.
767         (=ucs-bmp-var-005): Ditto.
768
769 2017-02-18  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `=>ucs-sip-itaiji-002'.
773
774         * mule/mule-conf.el (=>ucs-sip-itaiji-002): New coded-charset for
775         XEmacs CHISE.
776
777 2017-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for `=>ucs-itaiji-002'.
781
782 2017-02-13  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `=>mj-0' and `=>ucs-bmp-itaiji-002'.
786
787         * mule/mule-conf.el (=>mj-0): New coded-charset for XEmacs CHISE.
788         (=>ucs-itaiji-002): Ditto.
789         (=>ucs-bmp-itaiji-002): Ditto.
790
791 2017-02-12  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
794         setting for `=>ucs-itaiji-001'.
795
796 2017-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
799         `=>ruimoku-v6' and `=>ucs-sip-itaiji-001'.
800
801         * mule/mule-conf.el (=>ruimoku-v6): Renamed from `=>>ruimoku-v6';
802         define `=>>ruimoku-v6' as an alias of `=>ruimoku-v6'.
803         (=>ucs-itaiji-001): New coded-charset for XEmacs CHISE.
804         (=>ucs-sip-itaiji-001): Ditto.
805
806         * mule/mule-coding.el(coded-charset-entity-reference-alist):
807         - Abolish setting for `=>>ruimoku-v6' [&G-RUI6-xxxx;].
808         - Add setting for `=>ruimoku-v6' [&A-RUI6-xxxx;].
809
810 2017-02-06  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-charset.el (default-coded-charset-priority-list):
813         Prefer `=ucs-*-var-*' and `=ucs-*-itaiji-*' to `=cbeta',
814         `=jef-china3' and `chinese-isoir165'.
815
816 2017-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
817
818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
819         `=>ucs-bmp-itaiji-005'.
820
821         * mule/mule-conf.el (=>ucs-itaiji-005): New coded-charset for
822         XEmacs CHISE.
823         (=>ucs-bmp-itaiji-005): Ditto.
824
825 2017-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `=+>jis-x0213-2'.
829
830 2017-01-30  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
833         `=+>adobe-japan1-6'.
834
835 2017-01-24  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
838         `=+>jis-x0208@1978'.
839
840 2017-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `=>ucs@component'.
844
845 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `=+>jis-x0213-1@2004' and `=>>adobe-japan1-6'.
849
850 2016-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist):
853         Prefer `=>ucs@cns' and `=>ucs@ks' to `=>ucs@jis/2004'.
854
855 2016-12-16  MORIOKA Tomohiko  <tomo.git@chise.org>
856
857         * mule/mule-conf.el (=>ucs@jis/2000): New coded-charset for XEmacs
858         CHISE.
859         (=>ucs@jis/2004): Ditto.
860
861 2016-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist):
864         Prefer `=>ucs@jis/2004' to `=>ucs@jis'.
865
866 2016-12-13  MORIOKA Tomohiko  <tomo.git@chise.org>
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `=>cbeta'.
870
871 2016-12-06  MORIOKA Tomohiko  <tomo.git@chise.org>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         setting for `==big5-cdp-itaiji-001'.
875
876         * mule/mule-charset.el (default-coded-charset-priority-list): Add
877         `==big5-cdp-itaiji-001'.
878
879         * mule/mule-conf.el (==big5-cdp-itaiji-001): New coded-charset for
880         XEmacs CHISE.
881
882 2016-12-05  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
885         settings for `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
886         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
887
888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
889         `=big5-cdp-itaiji-001', `=big5-cdp-itaiji-002',
890         `=big5-cdp-itaiji-003' and `=>big5-cdp-itaiji-001'.
891
892         * mule/mule-conf.el (=big5-cdp-itaiji-001): New coded-charset for
893         XEmacs CHISE.
894         (=>big5-cdp-itaiji-001): Ditto.
895         (=big5-cdp-itaiji-002): Ditto.
896         (=big5-cdp-itaiji-003): Ditto.
897
898 2016-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
899
900         * mule/mule-charset.el (default-coded-charset-priority-list): Add
901         `=>>jis-x0208@1990' and `=>>jis-x0213-2'.
902
903 2016-10-27  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-charset.el (default-coded-charset-priority-list):
906         Prefer `=ucs-radicals', `=ucs-radicals@unicode',
907         `=ucs-bmp-cjk@JP/hanazono', `=ucs-bmp-cjk@gb', `=mj-0' and `=mj-1'
908         to `=jis-x0208@1983'; add `=ucs-bmp-var-008'.
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `=ucs-var-008'.
912
913         * mule/mule-conf.el (=ucs-var-008): New coded-charset for XEmacs
914         CHISE.
915         (=ucs-bmp-var-008): Likewise.
916
917 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-charset.el (default-coded-charset-priority-list):
920         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
921
922 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `==ucs-sip@JP/hanazono'.
926
927         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
928         XEmacs CHISE.
929
930 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `=ucs-bmp-var-006'.
937
938         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
939         CHISE.
940         (=ucs-bmp-var-006): Likewise.
941
942 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
945         `=ucs-bmp-itaiji-009'.
946
947         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
948         XEmacs CHISE.
949         (=ucs-bmp-itaiji-009): Likewise.
950
951 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `=>big5-cdp'.
955
956 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
959         (utf-8-ivs-gb): Likewise.
960         (utf-8-gb-er): Likewise.
961         (utf-8-ivs-gb-er): Likewise.
962         (utf-8-cns): Likewise.
963         (utf-8-ivs-cns): Likewise.
964         (utf-8-cns-er): Likewise.
965         (utf-8-ivs-cns-er): Likewise.
966         (utf-8-big5): Likewise.
967         (utf-8-ivs-big5): Likewise.
968         (utf-8-big5-er): Likewise.
969         (utf-8-ivs-big5-er): Likewise.
970         (utf-8-jis): Likewise.
971         (utf-8-ivs-jis): Likewise.
972         (utf-8-jis-er): Likewise.
973         (utf-8-ivs-jis-er): Likewise.
974         (utf-8-ks): Likewise.
975         (utf-8-ivs-ks): Likewise.
976         (utf-8-ks-er): Likewise.
977         (utf-8-ivs-ks-er): Likewise.
978
979 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
980
981         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
982         (utf-8-ivs-jp): Likewise.
983         (utf-8-jp-er): Likewise.
984         (utf-8-ivs-jp-er): Likewise.
985
986 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
989         setting for `=ucs-var-010'.
990
991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
992         `=ucs-bmp-var-010'.
993
994         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
995         CHISE.
996         (=ucs-bmp-var-010): Likewise.
997
998 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `=ucs-sip@JP/hanazono'.
1002
1003         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
1004         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
1005
1006 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list):
1009         - Add `=big5-cdp-var-004'.
1010         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
1011           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
1015         `=big5-cdp-var-005'.
1016
1017         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
1018         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
1019         `=big5-cdp-var-003'.
1020         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
1021         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
1022         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
1023
1024 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1025
1026         * mule/mule-charset.el (default-coded-charset-priority-list):
1027         Don't prefer ucs-compat CCSes to other CCSes.
1028
1029 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1030
1031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1032         `===ucs-bmp-cjk-compat@unicode'.
1033
1034         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
1035         coded-charset for XEmacs CHISE.
1036
1037 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1040         `=ucs-sip-itaiji-003'.
1041
1042         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
1043         XEmacs CHISE.
1044
1045 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=ucs-var-004'.
1049
1050         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1051         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
1052
1053         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
1054         XEmacs CHISE.
1055         (=ucs-var-004): Ditto.
1056         (=ucs-bmp-var-004): Ditto.
1057
1058 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1061         `=ucs-sip-var-003'.
1062
1063         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         setting for `=ucs-itaiji-006'.
1070
1071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1072         `=ucs-bmp-itaiji-006'.
1073
1074         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
1075         XEmacs CHISE.
1076         (=ucs-bmp-itaiji-006): Ditto.
1077
1078 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1081         `=ucs-sip-var-002'.
1082
1083         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
1084         XEmacs CHISE.
1085
1086 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `=ucs-sip-itaiji-002'.
1090
1091         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
1092         XEmacs CHISE.
1093
1094 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `==hanyo-denshi/tk'.
1098
1099 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
1102         (=hanyo-denshi/tk): Fix `long-name'.
1103         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
1104
1105 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `=>mj'.
1109
1110 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
1113         coded-charset for XEmacs CHISE.
1114
1115 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `=hanyo-denshi/tk'.
1119
1120 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1121
1122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1123         `=hanyo-denshi/tk/mf-01'.
1124
1125         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
1126         XEmacs CHISE.
1127         (=hanyo-denshi/tk/mf-01): Ditto.
1128
1129 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-charset.el (default-coded-charset-priority-list):
1132         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
1133
1134 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1135
1136         * mule/mule-charset.el (default-coded-charset-priority-list):
1137         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
1138
1139 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
1143
1144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1145         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
1146
1147         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
1148         XEmacs CHISE.
1149         (=ucs-bmp-itaiji-004): Ditto.
1150         (=ucs-itaiji-005): Ditto.
1151         (=ucs-bmp-itaiji-005): Ditto.
1152
1153 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1154
1155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1156         `=ucs-sip-itaiji-001'.
1157
1158         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
1159         XEmacs CHISE.
1160
1161 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
1165         `=ucs-itaiji-008'.
1166
1167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1168         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
1169         `=ucs-bmp-itaiji-008'.
1170
1171         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
1172         XEmacs CHISE.
1173         (=ucs-bmp-itaiji-001): Ditto.
1174         (=ucs-itaiji-003): Ditto.
1175         (=ucs-bmp-itaiji-003): Ditto.
1176         (=ucs-itaiji-008): Ditto.
1177         (=ucs-bmp-itaiji-008): Ditto.
1178
1179 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1180
1181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1182         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
1183
1184         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
1185         for XEmacs CHISE.
1186         (==ucs-bmp-cjk-compat@JP): Ditto.
1187
1188 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1189
1190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1191         setting for `===hng-tzs'.
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `===hng-tzs'.
1195
1196         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
1197         CHISE.
1198
1199 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1200
1201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1202         setting for `===hng-doh'.
1203
1204         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1205         `===hng-doh'.
1206
1207         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `===hng-wad'.
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `===hng-wad'.
1217
1218         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
1219         CHISE.
1220
1221 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         settings for `==koseki' and `===hng-kcc'.
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `===hng-kcc'.
1228
1229         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
1230         CHISE.
1231
1232 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         setting for `===hng-nkk'.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `===hng-nkk'.
1239
1240         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
1241         CHISE.
1242
1243 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `===hng-ink'.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `===hng-ink'.
1250
1251         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         setting for `===hng-jhk'.
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `===hng-jhk'.
1261
1262         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
1263         CHISE.
1264
1265 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1266
1267         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
1268         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
1269         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
1270         (===jis-x0213-1@2004): Likewise.
1271         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
1272         "jisx0213\\(\\.2004\\)-1" as the registry.
1273         (=+>jis-x0213-1@2004): Likewise.
1274         (=>jis-x0213-1@2004): Likewise.
1275
1276         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1277         `===jis-x0213-1@2004'.
1278
1279 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         setting for `===hng-nak'.
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `===hng-nak'.
1286
1287         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
1288         CHISE.
1289
1290 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         setting for `===hng-hos'.
1294
1295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1296         `===hng-hos'.
1297
1298         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
1299         CHISE.
1300
1301 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1302
1303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1304         setting for `===hng-tzj'.
1305
1306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1307         `===hng-tzj'.
1308
1309         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
1310         CHISE.
1311
1312 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         setting for `===hng-kae'.
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `===hng-kae'.
1319
1320         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
1321         CHISE.
1322
1323 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         setting for `===hng-kar'.
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `===hng-kar'.
1330
1331         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
1332         CHISE.
1333
1334 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         setting for `===hng-kyd'.
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1340         `===hng-kyd'.
1341
1342         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
1343         CHISE.
1344
1345 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1346
1347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1348         setting for `===hng-hok'.
1349
1350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1351         `===hng-hok'.
1352
1353         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
1354         CHISE.
1355
1356 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         setting for `===hng-jyu'.
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362         `===hng-jyu'.
1363
1364         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
1365         CHISE.
1366
1367 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         setting for `===hng-zkd'.
1371
1372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1373         `===hng-zkd'.
1374
1375         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
1376         CHISE.
1377
1378 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1381         setting for `===hng-kmi'.
1382
1383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1384         `===hng-kmi'.
1385
1386         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
1387         CHISE.
1388
1389 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         setting for `===hng-okd'.
1393
1394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1395         `===hng-okd'.
1396
1397         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
1398         CHISE.
1399
1400 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         setting for `===hng-nkm'.
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `===hng-nkm'.
1407
1408         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
1409         CHISE.
1410
1411 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         setting for `===hng-nto'.
1415
1416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1417         `===hng-nto'.
1418
1419         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
1420         CHISE.
1421
1422 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1423
1424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1425         setting for `===hng-yhk'.
1426
1427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1428         `===hng-yhk'.
1429
1430         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
1431         CHISE.
1432
1433 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         setting for `===hng-sok'.
1437
1438         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1439         `===hng-sok'.
1440
1441         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
1442         CHISE.
1443
1444 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         setting for `===hng-kda'.
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `===hng-kda'.
1451
1452         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
1453         CHISE.
1454
1455 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `===hng-myz'.
1459
1460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1461         `===hng-myz'.
1462
1463         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
1464         CHISE.
1465
1466 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `===hng-kgk'.
1470
1471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1472         `===hng-kgk'.
1473
1474         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
1475         CHISE.
1476
1477 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1480         setting for `===hng-drt'.
1481
1482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1483         `===hng-drt'.
1484
1485         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
1486         CHISE.
1487
1488 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1491         setting for `===hng-mam'.
1492
1493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1494         `===hng-mam'.
1495
1496         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
1497         CHISE.
1498
1499 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1502         setting for `===hng-dng'.
1503
1504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1505         `===hng-dng'.
1506
1507         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
1508         CHISE.
1509
1510 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1511
1512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1513         setting for `=>cns11643-5'.
1514
1515 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         setting for `===hng-keg'.
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `===hng-keg'.
1522
1523         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
1524         CHISE.
1525
1526 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1527
1528         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1529         setting for `===hng-jou'.
1530
1531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1532         `===hng-jou'.
1533
1534         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
1535         CHISE.
1536
1537 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1538
1539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1540         setting for `===hng-smk'.
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1543         `===hng-smk'.
1544
1545         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
1546         CHISE.
1547
1548 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1549
1550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1551         setting for `===hng-kyo'.
1552
1553         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1554         `===hng-kyo'.
1555
1556         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
1557         CHISE.
1558
1559 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1560
1561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1562         setting for `===hng-kss'.
1563
1564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1565         `===hng-kss'.
1566
1567         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
1568         CHISE.
1569
1570 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1571
1572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1573         setting for `===hng-wan'.
1574
1575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576         `===hng-wan'.
1577
1578         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
1579         CHISE.
1580
1581 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1582
1583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1584         setting for `===hng-ksk'.
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1587         `===hng-ksk'.
1588
1589         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
1590         CHISE.
1591
1592 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1595         setting for `===hng-kyu'.
1596
1597         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1598         `===hng-kyu'.
1599
1600         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
1601         CHISE.
1602
1603 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `===hng-skk'.
1607
1608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1609         `===hng-skk'.
1610
1611         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
1612         CHISE.
1613
1614 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1615
1616         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1617         setting for `===hng-sik'.
1618
1619         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1620         `===hng-sik'.
1621
1622         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
1623         CHISE.
1624
1625 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         setting for `===hng-kbk'.
1629
1630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1631         `===hng-kbk'.
1632
1633         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
1634         CHISE.
1635
1636 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `===hng-kcj'.
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1642         `===hng-kcj'.
1643
1644         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
1645         CHISE.
1646
1647 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1650         setting for `===hng-k24'.
1651
1652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1653         `===hng-k24'.
1654
1655         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
1656         CHISE.
1657
1658 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1661         setting for `===hng-gok'.
1662
1663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1664         `===hng-gok'.
1665
1666         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
1667         CHISE.
1668 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         setting for `===hng-tsu'.
1672
1673         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1674         `===hng-tsu'.
1675
1676         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
1677         CHISE.
1678
1679 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         setting for `===hng-sys'.
1683
1684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1685         `===hng-sys'.
1686
1687         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
1688         CHISE.
1689
1690 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1691
1692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1693         - Use "&HNG010-<d><d><d><d><d>;" instead of
1694           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
1695         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
1696
1697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1698         `=ucs-bmp-itaiji-002' and `===hng-khm'.
1699
1700         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
1701         "hngkhi-0" as the suffix of registry.
1702         (===hng-khm): New coded-charset for XEmacs CHISE.
1703         (=ucs-itaiji-002): Ditto.
1704         (=ucs-bmp-itaiji-002): Ditto.
1705
1706 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         setting for `=>ucs@iwds-1'.
1710
1711         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
1712         XEmacs CHISE.
1713
1714 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1715
1716         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
1717         CHISE.
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1720         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
1721         `===hng-khi'.
1722
1723 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
1724
1725         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1726         setting for `===hng-khi'.
1727
1728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1729         `===hng-khi'.
1730
1731         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
1732         CHISE.
1733
1734 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1735
1736         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
1737         #x9FA5 as the value of `max-code'.
1738         (=ucs-bmp-var-002): Likewise.
1739         (=ucs-bmp-var-003): Likewise.
1740         (=ucs-bmp-itaiji-084): Likewise.
1741         (=ucs-bmp-cjk@JP): Likewise.
1742         (=ucs-bmp-cjk@JP/hanazono): Likewise.
1743         (==ucs-bmp-cjk@JP/hanazono): Likewise.
1744         (=>ucs-bmp-cjk@component): Likewise.
1745
1746 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1747
1748         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
1749         CHISE.
1750
1751 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1752
1753         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
1754         XEmacs CHISE.
1755         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
1756         `==jis-x0208@1978/2-pr' as the mother.
1757
1758 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1759
1760         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
1761         CHISE.
1762
1763 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
1767
1768 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1771         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
1772
1773 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1776         setting for `===ucs@gb'.
1777
1778 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `===hanyo-denshi/ks', `===jis-x0208' and
1782         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
1783         as the entity-reference for `===jis-x0213-1@2000'; use
1784         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
1785
1786 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1787
1788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1789         `===jis-x0208'.
1790
1791         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
1792         instead of `===jis-x0208' as the mother.
1793         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
1794         `===jis-x0208' as the mother.
1795         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
1796         `===jis-x0208' as the mother.
1797         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
1798         `===jis-x0213-1' as the mother.
1799         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
1800         `===jis-x0213-1' as the mother.
1801         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
1802         the mother.
1803         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
1804         mother.
1805
1806 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1807
1808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1809         setting for `=ucs-var-001'.
1810
1811 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1814         `=ucs-bmp-var-001'.
1815
1816         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
1817         CHISE.
1818         (=ucs-bmp-var-001): Ditto.
1819
1820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1821         setting for `=ucs-var-003'.
1822
1823 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1824
1825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1826         `=ucs-bmp-var-003'.
1827
1828         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
1829         CHISE.
1830         (=ucs-bmp-var-003): Ditto.
1831
1832 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         setting for `=ucs-var-002'.
1836
1837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1838         `=ucs-bmp-var-002'.
1839
1840         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
1841         CHISE.
1842         (=ucs-bmp-var-002): Ditto.
1843
1844 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
1847         XEmacs CHISE.
1848         (==jis-x0208@1978/5pr): Ditto.
1849
1850 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
1851
1852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1853         `=>ucs-bmp-cjk@component'.
1854
1855         * mule/mule-conf.el (=>ucs@component): New coded-charset for
1856         XEmacs CHISE.
1857         (=>ucs-bmp-cjk@component): Ditto.
1858
1859 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `=>iwds-1'.
1863
1864 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1865
1866         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
1867         CHISE.
1868
1869 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list):
1872         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
1873         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
1874         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
1875         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
1876
1877 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1878
1879         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1880         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
1881
1882         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
1883         `=>>ucs@iso' as the mother.
1884         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
1885         mother.
1886
1887 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         setting for `===hanyo-denshi/ia'.
1891
1892 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1893
1894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1895         `===hanyo-denshi/ia'.
1896
1897 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1898
1899         * mule/mule-conf.el (=koseki): Fix DOC.
1900         (==koseki): New coded-charset for XEmacs CHISE.
1901
1902 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1903
1904         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
1905         XEmacs CHISE.
1906         (===hanyo-denshi/jd): Fix DOC.
1907
1908 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         setting for `===hanyo-denshi/ip'.
1912
1913 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1914
1915         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1916         `===hanyo-denshi/ip'.
1917
1918         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1919         XEmacs CHISE.
1920
1921 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1922
1923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1924         `==ucs-radicals@unicode' and `=>daikanwa'.
1925
1926         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1927         for XEmacs CHISE.
1928
1929 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1930
1931         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1932         XEmacs CHISE.
1933
1934 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1935
1936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1937         `===ruimoku-v6'.
1938
1939 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1942         setting for `===ruimoku-v6'.
1943
1944 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1945
1946         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1947         CHISE.
1948
1949 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1950
1951         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1952         coded-charset for XEmacs CHISE.
1953
1954 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1955
1956         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1957         XEmacs CHISE.
1958
1959 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962         `===ucs-sip@iso'.
1963
1964 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1965
1966         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1967         CHISE.
1968
1969 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1970
1971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1972         `==ucs-sip@iso'.
1973
1974         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1975         CHISE.
1976
1977 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1978
1979         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1980         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1981         (=ucs-sip-ext-b@iso): Fix registry.
1982         (==ucs-sip-ext-b@iso): Ditto.
1983         (===ucs-sip-ext-b@iso): Ditto.
1984
1985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986         `=ucs-sip@iso'.
1987
1988 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1991         setting for `=>cbeta'.
1992
1993 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1996         `=>cns11643-7'.
1997
1998         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1999
2000 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2001
2002         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2003         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
2004
2005 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2006
2007         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
2008         `=ucs@cns'.
2009         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
2010         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
2011         `=ucs@jis/1990'.
2012         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
2013         `=ucs@jis/2000'.
2014         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
2015         `=ucs@jis/2004'.
2016         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2019         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
2020
2021 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2022
2023         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
2024         XEmacs CHISE.
2025         (==jis-x0208@1978/1pr): Ditto.
2026         (==jis-x0208@1978/2-pr): Ditto.
2027
2028 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2031         setting for `===jis-x0213-1@2004'.
2032
2033 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `===hanyo-denshi/jb'.
2040
2041         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
2042         XEmacs CHISE.
2043         (=+>hanyo-denshi/ft): Ditto.
2044         (=+>hanyo-denshi/jt): Ditto.
2045
2046 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2047
2048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2049         `===hanyo-denshi/hg'.
2050
2051 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2052
2053         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
2054         XEmacs CHISE.
2055         (===hanyo-denshi/hg): Ditto.
2056
2057 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2058
2059         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
2060         glyph-forms instead of detailed glyph-images.
2061         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
2062         `=adobe-japan1-*'.
2063         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
2064         (===adobe-japan1-1): Ditto.
2065         (===adobe-japan1-2): Ditto.
2066         (===adobe-japan1-3): Ditto.
2067         (===adobe-japan1-4): Ditto.
2068         (===adobe-japan1-5): Ditto.
2069         (===adobe-japan1-6): Ditto.
2070         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
2071         `=>>>adobe-japan1' as the mother.
2072         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
2073         `=>>adobe-japan1' as the mother.
2074         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
2075         glyph-images.
2076         (==jis-x0208@1978): Ditto.
2077         (==jis-x0208@1983): Ditto.
2078         (==jis-x0208@1990): Ditto.
2079         (==jis-x0213-1): Ditto.
2080         (==jis-x0213-1@2000): Ditto.
2081         (==jis-x0213-1@2004): Ditto.
2082         (==jis-x0213-2): Ditto.
2083         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
2084         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
2085         `=jis-x0208@1978'.
2086         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
2087         `=jis-x0208@1983'.
2088         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
2089         `=jis-x0208@1990'.
2090         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
2091         `=jis-x0213-1'.
2092         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
2093         `=jis-x0213-1@2000'.
2094         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
2095         `=jis-x0213-1@2004'.
2096         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
2097         `=jis-x0213-2'.
2098         (===jis-x0208): New coded-charset for XEmacs CHISE.
2099         (===jis-x0208@1978): Ditto.
2100         (===jis-x0208@1983): Ditto.
2101         (===jis-x0208@1990): Ditto.
2102         (===jis-x0213-1): Ditto.
2103         (===jis-x0213-1@2000): Ditto.
2104         (===jis-x0213-2): Ditto.
2105         (===jis-x0212): Ditto.
2106         (===ks-x1001): Ditto.
2107         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
2108         mother.
2109         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
2110         as the mother.
2111         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
2112         as the mother.
2113         (===cns11643-1): New coded-charset for XEmacs CHISE.
2114         (===cns11643-2): Ditto.
2115         (===cns11643-3): Ditto.
2116         (===cns11643-4): Ditto.
2117         (===cns11643-5): Ditto.
2118         (===cns11643-6): Ditto.
2119         (===cns11643-7): Ditto.
2120         (=>>cns11643-1): Ditto.
2121         (==big5-cdp): Indicate abstract glyph-images instead of
2122         representative glyph-images.
2123         (===big5-cdp): New coded-charset for XEmacs CHISE.
2124         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
2125         detailed glyph-images.
2126         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
2127         `=hanyo-denshi/*'.
2128         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2129         (===hanyo-denshi/ib): Ditto.
2130         (===hanyo-denshi/jt): Ditto.
2131         (===hanyo-denshi/ks): Ditto.
2132         (===mj): Ditto.
2133         (===mj-0): Ditto.
2134         (===mj-1): Ditto.
2135         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
2136         `=>>>hanyo-denshi/*' as its mother.
2137         (==gt): Indicate abstract glyph-forms instead of detailed
2138         glyph-images.
2139         (===gt): New coded-charset for XEmacs CHISE.
2140         (=>>>gt): Indicates `==gt' instead of `=gt'.
2141         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
2142         (==gt-k): Indicate abstract glyph-forms instead of detailed
2143         glyph-images.
2144         (===gt-k): New coded-charset for XEmacs CHISE.
2145         (==daikanwa): Indicates glyph-images instead of detailed
2146         glyph-images.
2147         (===daikanwa): New coded-charset for XEmacs CHISE.
2148         (===daikanwa/+p): Ditto.
2149         (===daikanwa/ho): Ditto.
2150         (==cbeta): Ditto.
2151         (===cbeta): Ditto.
2152         (==jef-china3): Ditto.
2153         (===jef-china3): Ditto.
2154         (==ruimoku-v6): Ditto.
2155         (==ucs@iso): Indicate representative glyph-forms instead of
2156         representative glyph-images.
2157         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
2158         (==ucs@unicode): Indicate representative glyph-forms instead of
2159         representative glyph-images.
2160         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
2161         `=ucs@unicode'.
2162         (==ucs@cns): Indicate representative glyph-forms instead of
2163         representative glyph-images.
2164         (==ucs@jis): Ditto.
2165         (==ucs@jis/1990): Ditto.
2166         (==ucs@jis/2000): Ditto.
2167         (==ucs@jis/2004): Ditto.
2168         (==ucs@ks): Ditto.
2169         (===ucs@iso): New coded-charset for XEmacs CHISE.
2170         (===ucs@unicode): Ditto.
2171         (===ucs@gb): Ditto.
2172         (===ucs@ks): Ditto.
2173         (===ucs-bmp-cjk@gb): Ditto.
2174         (===ucs-sip-ext-b@iso): Ditto.
2175
2176 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2179         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
2180         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
2181         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
2182         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
2183         `===cns11643-3', `===cns11643-4', `===cns11643-5',
2184         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
2185         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
2186         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
2187         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2190         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
2191         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
2192         - Use "&g1-[NAME];" for `=>>[NAME]'.
2193         - Abolish "&g2-[NAME];".
2194
2195 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2196
2197         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
2198         `=>>ucs@cns' as the mother.
2199
2200 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         setting for `==ucs@ks'.
2204
2205 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
2206
2207         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
2208         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
2209         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
2210         0x00E30000〜0x00E409D5.
2211
2212 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2213
2214         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2215         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
2216         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
2217
2218 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2219
2220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2221         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
2222
2223         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
2224         (=mj-0): Ditto.
2225         (=mj-1): Ditto.
2226         (==mj): Ditto.
2227         (==mj-0): Ditto.
2228         (==mj-1): Ditto.
2229         (=>>mj): Ditto.
2230
2231         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2232         setting for `=mj' and `==mj'.
2233
2234 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2235
2236         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
2237         CHISE.
2238
2239 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2240
2241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2242         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
2243         `=>ucs@hanyo-denshi'.
2244
2245 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2246
2247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2248         setting for `=koseki' and `=>ucs@hanyo-denshi'.
2249
2250         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
2251         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
2252
2253 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2254
2255         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
2256         XEmacs CHISE.
2257
2258 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2261         Change priority of `=>>>ucs@iso'.
2262
2263         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
2264         `=>>>ucs@iso' as the mother.
2265         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
2266
2267 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2268
2269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2270         Change priority of `=>>>ucs@unicode'.
2271
2272         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
2273         `=ucs@unicode'.
2274
2275 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2276
2277         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2278         Change priority of `=>>>ucs@jis'.
2279
2280         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
2281         `=ucs@jis'.
2282
2283 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2284
2285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2286         setting for `==daikanwa/+p'.
2287
2288 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2289
2290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2291         setting for `==shinjigen@1ed'.
2292
2293 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2294
2295         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
2296         XEmacs CHISE.
2297
2298 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2299
2300         * mule/mule-conf.el (==shinjigen): Modify DOC.
2301         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
2302         (==shinjigen@rev): Modify DOC.
2303
2304 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2305
2306         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
2307         CHISE.
2308
2309 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2310
2311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2312         settings for `==daikanwa' and `==ucs@JP/hanazono'.
2313
2314         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
2315         XEmacs CHISE.
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `==daikanwa'.
2319
2320 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2321
2322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2323         setting for `==cns11643-7'.
2324
2325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2326         `==cns11643-7'.
2327
2328 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `==cns11643-6'.
2332
2333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2334         setting for `==cns11643-6'.
2335
2336 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2337
2338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2339         setting for `==cns11643-5'.
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `==cns11643-5'.
2343
2344 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2345
2346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2347         setting for `==cns11643-4'.
2348
2349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2350         `==cns11643-4'.
2351
2352 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2353
2354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2355         setting for `==cns11643-3'.
2356
2357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2358         `==cns11643-3'.
2359
2360 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `==cns11643-2'.
2364
2365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2366         `==cns11643-2'.
2367
2368 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2369
2370         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2371         Change priority of `=>>>ucs@ks'.
2372
2373         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
2374         `=ucs@ks'.
2375
2376 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2377
2378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2379         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
2380         `==ucs@cns' and `==cns11643-1'.
2381
2382         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
2383         (==cns11643-2): Ditto.
2384         (==cns11643-3): Ditto.
2385         (==cns11643-4): Ditto.
2386         (==cns11643-5): Ditto.
2387         (==cns11643-6): Ditto.
2388         (==cns11643-7): Ditto.
2389
2390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2391         `==cns11643-1'.
2392
2393 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2394
2395         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2396         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
2397         `=>>>ucs@jis/1990'.
2398
2399         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
2400         `=ucs@jis/1990'.
2401         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
2402         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
2403
2404 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2405
2406         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2407         Change priority of `=>>>ucs@cns'.
2408
2409         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
2410         `=ucs@cns'.
2411
2412 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2415         `==ks-x1001'.
2416
2417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2418         `=ks-x1001' instead of `korean-ksc5601'; add setting for
2419         `==ks-x1001'.
2420
2421 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2422
2423         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
2424
2425 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2426
2427         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
2428         `=jis-x0208'.
2429         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
2430         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
2431         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
2432         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
2433         (=>>>jis-x0213-1@2000): Changed to an alias for
2434         `=jis-x0213-1@2000'.
2435         (=>>>jis-x0213-1@2004): Changed to an alias for
2436         `=jis-x0213-1@2004'.
2437         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
2438
2439 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2440
2441         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
2442         `=adobe-japan1-0'.
2443         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
2444         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
2445         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
2446         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
2447         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
2448         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
2449
2450 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
2454         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
2455         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
2456         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
2457         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
2458
2459 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2462         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
2463         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
2464         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
2465         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
2466         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
2467         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
2468         `==jis-x0212'.
2469
2470 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2471
2472         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
2473         "AdobeJapan1-[0-6]$".
2474         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
2475         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
2476         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
2477         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
2478         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
2479         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
2480         (==adobe-japan1-1): Ditto.
2481         (==adobe-japan1-2): Ditto.
2482         (==adobe-japan1-3): Ditto.
2483         (==adobe-japan1-4): Ditto.
2484         (==adobe-japan1-5): Ditto.
2485         (==adobe-japan1-6): Ditto.
2486         (==jis-x0208): Ditto.
2487         (==jis-x0208@1978): Ditto.
2488         (==jis-x0208@1983): Ditto.
2489         (==jis-x0208@1990): Ditto.
2490         (==jis-x0213-1): Ditto.
2491         (==jis-x0213-1@2000): Ditto.
2492         (==jis-x0213-1@2004): Ditto.
2493         (==jis-x0213-2): Ditto.
2494         (==jis-x0212): Ditto.
2495         (==gb2312): Ditto.
2496         (==iso-ir165): Ditto.
2497         (==gb12345): Ditto.
2498         (==ks-x1001): Ditto.
2499         (==cns11643-1): Ditto.
2500         (==cns11643-2): Ditto.
2501         (==cns11643-3): Ditto.
2502         (==cns11643-4): Ditto.
2503         (==cns11643-5): Ditto.
2504         (==cns11643-6): Ditto.
2505         (==cns11643-7): Ditto.
2506         (==big5-cdp): Ditto.
2507         (==hanyo-denshi/ja): Ditto.
2508         (==hanyo-denshi/jb): Ditto.
2509         (==hanyo-denshi/jc): Ditto.
2510         (==hanyo-denshi/jd): Ditto.
2511         (==hanyo-denshi/ft): Ditto.
2512         (==hanyo-denshi/ia): Ditto.
2513         (==hanyo-denshi/ib): Ditto.
2514         (==hanyo-denshi/hg): Ditto.
2515         (==hanyo-denshi/jt): Ditto.
2516         (==hanyo-denshi/ks): Ditto.
2517         (==gt): Ditto.
2518         (==gt-k): Ditto.
2519         (==daikanwa): Ditto.
2520         (==shinjigen): Ditto.
2521         (==ucs@iso): Ditto.
2522         (==ucs@unicode): Ditto.
2523         (==ucs@gb): Ditto.
2524         (==ucs-bmp@gb): Ditto.
2525         (==ucs@cns): Ditto.
2526         (==ucs-bmp@cns): Ditto.
2527         (==ucs@jis): Ditto.
2528         (==ucs@jis/1990): Ditto.
2529         (==ucs@jis/2000): Ditto.
2530         (==ucs@jis/2004): Ditto.
2531         (==ucs@JP): Ditto.
2532         (==ucs@JP/hanazono): Ditto.
2533         (==ucs@ks): Ditto.
2534         (==ucs-bmp@ks): Ditto.
2535         (==ucs@cns11643): Ditto.
2536         (==ucs-bmp-cjk@gb): Ditto.
2537         (==ucs-bmp-cjk@JP/hanazono): Ditto.
2538         (==ucs-sip-ext-b@iso): Ditto.
2539
2540 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2543         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
2544
2545         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
2546         XEmacs CHISE.
2547         (=ucs-bmp-cjk@unicode): Abolished.
2548
2549 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2550
2551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2552         `=+>ucs-bmp-cjk-compat@jis'.
2553
2554         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
2555         for XEmacs CHISE.
2556
2557 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2558
2559         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
2560         CHISE.
2561
2562 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2563
2564         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
2565         for XEmacs CHISE.
2566         (=jis-x0208@1978/1er-pr): Abolished.
2567         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
2568         `=jis-x0208@1978/1er-pr' as the mother.
2569
2570 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         setting for `=ucs-itaiji-084'.
2574
2575 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2576
2577         * mule/mule-charset.el (default-coded-charset-priority-list):
2578         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
2579
2580         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
2581         XEmacs CHISE.
2582         (=ucs-bmp-itaiji-084): Ditto.
2583
2584 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2585
2586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2587         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2588
2589 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
2590
2591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2592         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
2593
2594         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
2595         XEmacs CHISE.
2596         (=big5-cdp-var-5): Ditto.
2597
2598 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2599
2600         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
2601         XEmacs CHISE.
2602
2603 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2604
2605         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
2606         XEmacs CHISE.
2607
2608 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2609
2610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2611         setting for `=>>>hanyo-denshi/ft'.
2612
2613 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2614
2615         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
2616         XEmacs CHISE.
2617         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
2618         `=hanyo-denshi/jd' as the mother.
2619
2620 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2621
2622         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
2623         XEmacs CHISE.
2624         (=+>adobe-japan1-1): Ditto.
2625         (=+>adobe-japan1-2): Ditto.
2626         (=+>adobe-japan1-3): Ditto.
2627         (=+>adobe-japan1-4): Ditto.
2628         (=+>adobe-japan1-5): Ditto.
2629         (=+>adobe-japan1-6): Ditto.
2630         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
2631
2632 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
2633
2634         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2635         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
2636         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
2637
2638         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
2639         the top.
2640
2641 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2642
2643         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
2644         XEmacs CHISE.
2645         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
2646         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
2647         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
2648
2649 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2650
2651         * mule/mule-charset.el (default-coded-charset-priority-list):
2652         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
2653         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
2654
2655         * mule/mule-conf.el: Modify order of definitions of some
2656         coded-charsets.
2657
2658 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
2659
2660         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2661         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
2662         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
2663
2664         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
2665         CHISE.
2666         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
2667         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
2668
2669 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2670
2671         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
2672         CHISE.
2673
2674 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
2675
2676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2677         setting for `=daikanwa/+2p'.
2678
2679         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
2680         XEmacs CHISE.
2681
2682 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
2683
2684         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
2685         XEmacs CHISE.
2686         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
2687
2688 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2689
2690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2691         setting for `=>>>hanyo-denshi/ib'.
2692
2693 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
2694
2695         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
2696         XEmacs CHISE.
2697         (=>>>hanyo-denshi/ib): Ditto.
2698         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
2699         `=hanyo-denshi/ja' as the mother.
2700         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
2701         `=hanyo-denshi/ib' as the mother.
2702
2703 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2704
2705         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
2706         XEmacs CHISE.
2707         (utf-8-ivs-mcs-er): Likewise.
2708         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
2709         and `=>ucs-gb'.
2710         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
2711         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
2712         `ucs-gb' and `=>ucs-gb'.
2713         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
2714         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
2715         and `=>ucs-cns'.
2716         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
2717         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
2718         `ucs-cns' and `=>ucs-cns'.
2719         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
2720         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
2721         `ucs-big5' and `=>ucs-big5'.
2722         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
2723         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
2724         `ucs-big5' and `=>ucs-big5'.
2725         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
2726         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2727         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2728         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
2729         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
2730         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
2731         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
2732         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
2733         `=>ucs-jis'; modify DOC and mnemonic.
2734         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
2735         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
2736         and `=>ucs-jis'; modify DOC and mnemonic.
2737         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
2738         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
2739         `=>ucs-ks'.
2740         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
2741         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
2742         and `=>ucs-ks'.
2743         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
2744
2745 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2746
2747         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2748         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
2749
2750 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2751
2752         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2753         Modify priorities.
2754
2755 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2756
2757         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2758         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
2759
2760 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2761
2762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2763         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
2764
2765 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2766
2767         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
2768         CHISE.
2769
2770 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
2771
2772         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
2773         CHISE.
2774
2775 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
2776
2777         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
2778         CHISE.
2779
2780 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2783         `=+>ucs-bmp-cjk@unicode'.
2784
2785         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
2786         for XEmacs CHISE.
2787
2788 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2791         setting for `=>>daikanwa'.
2792
2793 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2796         `=>>hanyo-denshi/jt'.
2797
2798 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
2801         XEmacs CHISE.
2802         (=+>jis-x0208@1990): Ditto.
2803         (=+>jis-x0213-1@2000): Ditto.
2804
2805 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
2808         XEmacs CHISE.
2809
2810 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
2813         XEmacs CHISE.
2814         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
2815         `=hanyo-denshi/jc' as the mother.
2816
2817 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2818
2819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2820         setting for `=+>adobe-japan1'.
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list):
2823         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
2824         and `=>>hanyo-denshi/ft' to `=>>gt'.
2825
2826 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
2829         XEmacs CHISE.
2830         (=>>adobe-japan1-1): Ditto.
2831         (=>>adobe-japan1-2): Ditto.
2832         (=>>adobe-japan1-3): Ditto.
2833         (=>>adobe-japan1-4): Ditto.
2834         (=>>adobe-japan1-5): Ditto.
2835         (=>>adobe-japan1-6): Ditto.
2836         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
2837
2838 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2839
2840         * mule/mule-conf.el (=adobe-japan1): New alias for
2841         `=adobe-japan1-6'.
2842         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
2843         (=>>>adobe-japan1-1): Ditto.
2844         (=>>>adobe-japan1-2): Ditto.
2845         (=>>>adobe-japan1-3): Ditto.
2846         (=>>>adobe-japan1-4): Ditto.
2847         (=>>>adobe-japan1-5): Ditto.
2848         (=>>>adobe-japan1-6): Ditto.
2849         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
2850
2851 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2854         setting for `=>>>adobe-japan1'.
2855
2856 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2859         setting for `=+>ucs@ks'.
2860
2861 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2862
2863         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
2864         XEmacs CHISE.
2865         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
2866         `=adobe-japan1-6' as the mother.
2867
2868 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2869
2870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2871         setting for `=>cns11643-7'.
2872
2873 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
2876         CHISE.
2877
2878 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
2881         XEmacs CHISE.
2882         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
2883
2884         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2885         setting for `=>ucs@jis/2004'.
2886
2887 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2890         setting for `=+>gt'.
2891
2892         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
2893         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
2894
2895 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
2898         `=>ucs@unicode' as the mother.
2899         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
2900         mother.
2901         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
2902         mother.
2903         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
2904         mother.
2905
2906 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2907
2908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2909         setting for `=+>ucs@unicode'.
2910
2911         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
2912         CHISE.
2913
2914 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2915
2916         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2917         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2918         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2919         - Add setting for `=+>ucs@cns'.
2920
2921         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2922         CHISE.
2923         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2924         as the mother.
2925         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2926         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2927
2928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2929         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2930
2931 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2932
2933         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2934         setting for `=>ucs@ks'.
2935
2936 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2939         `=ucs-bmp-cjk-compat@unicode'.
2940
2941         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2942         coded-charset for XEmacs CHISE.
2943
2944 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2945
2946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2947         `=ucs-bmp-cjk-compat'.
2948
2949         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2950         XEmacs CHISE.
2951
2952 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2955         CHISE.
2956
2957 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2960         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2961
2962         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2963         `=>ucs@jis/1990'.
2964         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2965
2966 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2969         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2970
2971         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2972         CHISE.
2973         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2974         mother.
2975
2976 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2979         `=>jis-x0213-2@usual'.
2980         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2981         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2982         `=>jis-x0213-2@usual' as the mother.
2983
2984 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2985
2986         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2987         (=>ucs@JP): New alias for `=+>ucs@jis'.
2988
2989 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2992         `=>jis-x0208@usual'.
2993         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2994         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2995         `=>jis-x0208@usual' as the mother.
2996         (=>jis-x0208): Likewise.
2997
2998 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2999
3000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3001         setting for `=+>jis-x0208@1978'.
3002
3003 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3004
3005         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
3006         XEmacs CHISE.
3007
3008 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3009
3010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3011         setting for `=>>>ucs@jis/1990'.
3012
3013 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3014
3015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3016         setting for `=>ucs@jis/1990'.
3017
3018 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3019
3020         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3021         setting for `=ucs@JP/hanazono'.
3022
3023         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
3024         CHISE.
3025         (=ucs@JP/hanazono): Ditto.
3026         (=ucs-bmp-cjk@JP/hanazono): Ditto.
3027         (=>>hanyo-denshi/jc): Ditto.
3028         (=>>hanyo-denshi/jd): Ditto.
3029
3030 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3033         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
3034
3035 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
3038         XEmacs CHISE.
3039
3040 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
3043         XEmacs CHISE.
3044
3045 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3048         `=ucs-bmp-cjk@JP'.
3049
3050 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3051
3052         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
3053         XEmacs CHISE.
3054
3055 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3058         Modify order of settings; add settings for `=daikanwa@rev2'.
3059
3060 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3061
3062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3063         setting for `=>>cbeta'.
3064
3065         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
3066         CHISE.
3067
3068 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3069
3070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3071         setting for `=>>adobe-japan1'.
3072
3073 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3074
3075         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
3076         XEmacs CHISE.
3077
3078 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3079
3080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3081         setting for `=>>hanyo-denshi/ia'.
3082
3083         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
3084         XEmacs CHISE.
3085
3086 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3087
3088         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3089         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
3090
3091         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
3092         XEmacs CHISE.
3093         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
3094         `=hanyo-denshi/jt' as the mother.
3095
3096 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3097
3098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3099         setting for `=>>>jis-x0213-2'.
3100
3101         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
3102         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
3103         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
3104
3105 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
3108         XEmacs CHISE.
3109
3110 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3111
3112         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
3113         XEmacs CHISE.
3114
3115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3116         `=>>jis-x0213-1@2004'.
3117
3118 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3119
3120         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
3121         XEmacs CHISE.
3122
3123 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3124
3125         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3126         - Use "&g2-*;" as entity-references for `=>>>*'.
3127         - Omit "&a{GT|JX1|JX2|JX3}-*;".
3128
3129         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
3130         XEmacs CHISE.
3131         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
3132         as the mother.
3133
3134 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3135
3136         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3137         setting for `=>>hanyo-denshi/ib'.
3138
3139         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
3140         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
3141         (=>>jis-x0208@1990): Ditto.
3142         (=>>hanyo-denshi/ib): Ditto.
3143
3144         * mule/mule-charset.el (default-coded-charset-priority-list):
3145         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
3146
3147 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3150         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
3151         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
3152         `=>>>ucs@jis/2004'.
3153
3154 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3155
3156         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
3157         XEmacs CHISE.
3158         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
3159         `=jis-x0213-1@2004' as the mother.
3160         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
3161         (=>>>ucs@ks): Ditto.
3162
3163         * mule/mule-charset.el (default-coded-charset-priority-list):
3164         Modify priority of `=hanyo-denshi/*'.
3165
3166 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3167
3168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3169         settings for `=>>ucs@JP' and `=ucs@JP'.
3170
3171 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
3174         CHISE.
3175
3176 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3177
3178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3179         setting for `=>>>ucs@cns'.
3180
3181         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
3182         CHISE.
3183
3184 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
3187         instead of `=>>>jis-x0213-1@2004' as the mother.
3188         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
3189         (=>>>ucs@unicode): Likewise.
3190         (=>>>ucs@jis): Likewise.
3191         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
3192         mother.
3193         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
3194
3195 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3196
3197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3198         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
3199         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
3200         `=>>>ucs@jis'.
3201
3202 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3203
3204         * mule/mule-charset.el (default-coded-charset-priority-list):
3205         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
3206         and `=jis-x0213-*-2000'.
3207
3208 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3209
3210         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
3211         XEmacs CHISE.
3212         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
3213         `=>>jis-x0213-1' as the mother.
3214
3215 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3218         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
3219
3220 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3221
3222         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
3223
3224 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3225
3226         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
3227         XEmacs CHISE.
3228
3229 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-coding.el (decomposition-feature-list): Set
3232         `=decomposition', `=decomposition@cid' and
3233         `=decomposition@hanyo-denshi'.
3234
3235 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         setting for `=>>hanyo-denshi/ks'.
3239
3240         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
3241         XEmacs CHISE.
3242
3243 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3244
3245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3246         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
3247
3248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3249         `=hanyo-denshi/ks/mf'.
3250
3251         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
3252         XEmacs CHISE.
3253         (=hanyo-denshi/ks/mf): Ditto.
3254
3255 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3258         settings for P=hanyo-denshi/jt'.
3259
3260         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3261         `=hanyo-denshi/jt'.
3262
3263         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
3264         XEmacs CHISE.
3265
3266 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3269         settings for `=hanyo-denshi/ip'.
3270
3271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3272         `=hanyo-denshi/ip'.
3273
3274         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
3275         XEmacs CHISE.
3276
3277 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3280         settings for `=hanyo-denshi/hg'.
3281
3282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3283         `=hanyo-denshi/hg'.
3284
3285         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
3286         XEmacs CHISE.
3287
3288 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3291         setting for `=>>hanyo-denshi/ft'.
3292
3293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3294         `=>>hanyo-denshi/ft'.
3295
3296         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
3297         XEmacs CHISE.
3298
3299 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3300
3301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3302         settings for `=hanyo-denshi/ib'.
3303
3304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3305         `=hanyo-denshi/ib'.
3306
3307         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
3308         XEmacs CHISE.
3309
3310 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3311
3312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3313         settings for isolated characters of `=hanyo-denshi/ia' and
3314         non-isolated characters of `=hanyo-denshi/*'.
3315
3316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3317         `=hanyo-denshi/ia'.
3318
3319         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
3320         XEmacs CHISE.
3321
3322 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3323
3324         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3325         setting for isolated characters of `=hanyo-denshi/ft'.
3326
3327         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3328         `=hanyo-denshi/ft'.
3329
3330         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
3331         XEmacs CHISE.
3332
3333 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3334
3335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3336         setting for isolated characters of `=hanyo-denshi/jd'.
3337
3338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3339         `=hanyo-denshi/jd'.
3340
3341         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
3342         XEmacs CHISE.
3343
3344 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3347         setting for isolated characters of `=hanyo-denshi/jc'.
3348
3349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3350         `=hanyo-denshi/jc'.
3351
3352         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
3353         XEmacs CHISE.
3354
3355 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3356
3357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3358         setting for isolated characters of `=hanyo-denshi/jb'.
3359
3360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3361         `=hanyo-denshi/jb'.
3362
3363         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
3364         XEmacs CHISE.
3365
3366 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3367
3368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3369         setting for isolated characters of `=hanyo-denshi/ja'.
3370
3371 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3372
3373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3374         `=hanyo-denshi/ja'.
3375
3376         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
3377         XEmacs CHISE.
3378
3379 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3380
3381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3382         settings for isolated characters of `=adobe-japan1-6'.
3383
3384 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3385
3386         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
3387         CHISE.
3388         (=daikanwa/+2p): Ditto.
3389         (=daikanwa/ho): Ditto.
3390
3391 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
3392
3393         * mule/mule-coding.el (utf-8-mcs-no-composition): New
3394         coding-system for XEmacs CHISE.
3395
3396 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3397
3398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3399         setting for `=>>ruimoku-v6'.
3400
3401         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
3402         CHISE.
3403
3404 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3405
3406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3407         setting for `=daikanwa@rev1'.
3408
3409 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3412         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
3413
3414 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3415
3416         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
3417         XEmacs CHISE.
3418         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
3419
3420 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
3423         CHISE.
3424
3425 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3426
3427         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
3428         CHISE.
3429
3430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3431         setting for `=>ucs@jis'.
3432
3433 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3434
3435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3436         setting for `=>jis-x0208@usual'.
3437
3438         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
3439         XEmacs CHISE.
3440         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
3441         (=>ucs@ks): New coded-charset for XEmacs CHISE.
3442         (=ucs@big5): Use `=>>ucs@cns' as the mother.
3443
3444 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
3447         CHISE.
3448         (=>>>jis-x0208@1990): Ditto.
3449         (=>>>jis-x0213-1): Ditto.
3450         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
3451         mother.
3452         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
3453         as the mother.
3454
3455 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3456
3457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3458         setting for `=>ucs@cns' and `=>>ucs@ks'.
3459
3460         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
3461         CHISE.
3462
3463 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
3466         CHISE.
3467
3468 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
3471         CHISE.
3472         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
3473         mother.
3474
3475 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3478         `==>ucs-bmp-cjk@bucs'.
3479
3480         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
3481         XEmacs CHISE.
3482
3483 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3486         setting for `==>ucs@bucs'.
3487
3488         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
3489         XEmacs CHISE.
3490
3491 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3494         - Add setting for `=>>jis-x0208'.
3495         - Omit setting for `=>>jis-x0208@1990'.
3496         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
3497           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
3498           `=ucs@FOO'.
3499
3500 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3503         setting for `=>daikanwa'.
3504
3505 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-conf.el (=daikanwa): Fix DOC.
3508         (=>daikanwa): New abstract character for XEmacs CHISE.
3509         (=>ucs@iso): Likewise.
3510         (=>ucs@unicode): Likewise.
3511         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
3512
3513 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3516         - Prefer representative features to `=>>gt', `=>>big5-cdp',
3517           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
3518         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
3519         - Add `=>big5-cdp'.
3520
3521 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
3524         (=>big5-cdp): New abstract character.
3525
3526 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3527
3528         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3529         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
3530         `chinese-big5'.
3531
3532 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-charset.el (default-coded-charset-priority-list):
3535         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
3536
3537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3538         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
3539         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
3540         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
3541         and `=>jis-x0213-2'.
3542
3543 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3544
3545         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
3546         XEmacs CHISE.
3547         (=>>ucs@jis/2000): Likewise.
3548         (=>>ucs@jis/2004): Likewise.
3549
3550 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3551
3552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3553         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
3554         `=>>ucs@cns'.
3555
3556         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
3557         XEmacs CHISE.
3558         (=>>gt): Use quote instead of backquote; modify DOC.
3559         (=>gt): Use quote instead of backquote.
3560         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
3561         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
3562         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
3563         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
3564         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
3565         (=ucs@iso): Use `=>>ucs@iso' as the mother.
3566
3567 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3570         `=>>ucs@unicode' and `=>>gt'.
3571
3572 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
3575         XEmacs CHISE.
3576         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
3577         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
3578         `=jis-x0208@1978/1er-pr' as the mother.
3579         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
3580
3581 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
3584         `=ucs@unicode' as the mother.
3585
3586 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3587
3588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3589         setting for `=>>ucs@unicode'.
3590
3591         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
3592         CHISE.
3593
3594 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3595
3596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3597         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
3598
3599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3600         `=adobe-japan1-6' and `=adobe-japan1-base'.
3601
3602         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
3603         XEmacs CHISE.
3604         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
3605         specify `min-code' and `max-code'.
3606         (=adobe-japan1-1): Specify `min-code' and `max-code'.
3607         (=adobe-japan1-2): Likewise.
3608         (=adobe-japan1-3): Likewise.
3609         (=adobe-japan1-4): Likewise.
3610         (=adobe-japan1-5): Likewise.
3611         (=adobe-japan1-6): Likewise.
3612
3613 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3616         setting for `=>gt'.
3617
3618 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
3621         CHISE.
3622
3623 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3626         setting for `=>zinbun-oracle'.
3627
3628         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
3629         for XEmacs CHISE.
3630
3631 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3632
3633         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
3634         for XEmacs CHISE.
3635         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
3636         `=jis-x0208@1978' as the mother.
3637
3638 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3639
3640         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3641         - Use `=gt' instead of `ideograph-gt'.
3642         - Use `=gt-k' instead of `ideograph-gt-k'.
3643         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
3644         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
3645         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
3646         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3647         - Use `=jis-x0212' instead of `japanese-jisx0212'.
3648         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
3649         - Use `=>>gt' instead of `<=>gt'.
3650         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
3651         - Add setting for `=>>jis-x0208@1990'.
3652         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
3653           `=>>jis-x0213-1@2000'.
3654         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
3655         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
3656           `=>>jis-x0213-1@2004'.
3657         - Add setting for `=>>jis-x0208@1978'.
3658         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
3659
3660 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3661
3662         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
3663         XEmacs CHISE.
3664
3665 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3666
3667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3668         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
3669         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
3670         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
3671         `<=>jis-x0213-1@2004'.
3672
3673 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3674
3675         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
3676         CHISE.
3677         (=>jis-x0213-2): Ditto.
3678
3679 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3680
3681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3682         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
3683
3684 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3685
3686         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3687         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
3688         `=>jis-x0213-1'.
3689
3690 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3691
3692         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
3693         CHISE.
3694         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
3695
3696 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3697
3698         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
3699         `<==>jis-x0213-1'.
3700         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
3701         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
3702         (=>jis-x0208): Renamed from `<=>jis-x0208'.
3703         (<=>jis-x0208): New alias for `=>jis-x0208'.
3704         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
3705         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
3706         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
3707         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
3708         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
3709         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
3710         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
3711         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
3712         (=>>gt): Renamed from `<==>gt'.
3713         (<==>gt): New alias for `=>>gt'.
3714
3715 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3716
3717         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
3718         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
3719         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
3720         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
3721         - Add settings for `<=>jis-x0213-1@2000' and
3722           `<=>jis-x0213-1@2004'.
3723
3724         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
3725         XEmacs CHISE.
3726         (<==>jis-x0213-1): Likewise.
3727         (<==>jis-x0213-1@2000): Likewise.
3728         (<==>jis-x0213-1@2004): Likewise.
3729         (<=>jis-x0208): Add property `=>iso-ir 168'.
3730         (<=>jis-x0208@1997): Likewise.
3731         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
3732         as the mother; add property `=>iso-ir 228'.
3733         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
3734         property `=>iso-ir 228'.
3735         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
3736         property `=>iso-ir 233'.
3737         (<==>gt): Renamed from `<=>gt'.
3738         (<=>gt): New alias for `<==>gt'.
3739
3740 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3741
3742         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
3743         CHISE.
3744         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
3745         `<=>jis-x0208' as the mother.
3746         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
3747         (<=>jis-x0213-1@2000): Ditto.
3748         (<=>jis-x0213-1@2004): Ditto.
3749
3750 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3751
3752         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3753         settings for `<=>gt'.
3754
3755         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
3756
3757 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3758
3759         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
3760         XEmacs CHISE.
3761         (=jis-x0208@1978/-4pr): Likewise.
3762         (=jis-x0208@1978/4-pr): Likewise.
3763         (=jis-x0213-1): Likewise.
3764         (=ucs@iso): Likewise.
3765         (=ucs@unicode): Likewise.
3766         (=ucs@gb): Likewise.
3767         (=ucs@gb/fw): Likewise.
3768         (=ucs@cns): Likewise.
3769         (=ucs@cns/fw): Likewise.
3770         (=ucs@jis): Likewise.
3771         (=ucs@jis/fw): Likewise.
3772         (=ucs@jis/1990): Likewise.
3773         (=ucs@jis/2000): Likewise.
3774         (=ucs@jis/2004): Likewise.
3775         (=ucs@JP): Likewise.
3776         (=ucs@ks): Likewise.
3777         (=ucs@big5): Likewise.
3778         (=ucs@big5/cns11643): Likewise.
3779         (=ucs@cns11643): Likewise.
3780
3781 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * mule/mule-charset.el (default-coded-charset-priority-list):
3784         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
3785
3786         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
3787         CHISE.
3788         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
3789         mother.
3790
3791 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3792
3793         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
3794         from src/mule-charset.c].
3795         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
3796         specify `final'.
3797         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
3798         `iso-ir' and `final', namely now it is used as ISO-IR-42.
3799         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
3800         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
3801         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
3802         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
3803
3804 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3805
3806         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
3807         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
3808         (=jis-x0208@1978/i-4): Specify `partial'.
3809         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
3810         mother coded-charset.
3811         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
3812
3813 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3814
3815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3816         settings for `=jis-x0213-1@2004'.
3817
3818 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3819
3820         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
3821         CHISE.
3822         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
3823         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
3824         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
3825         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
3826         temporarily.
3827         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
3828
3829 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3830
3831         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
3832         CHISE.
3833         (=shinjigen@1ed): Inherited from `=shinjigen'.
3834         (=shinjigen@rev): Likewise.
3835
3836 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3837
3838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3839         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
3840
3841 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3842
3843         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
3844         define it as an alias.
3845         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
3846         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
3847         alias.
3848         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
3849         alias.
3850
3851 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3852
3853         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
3854         CHISE.
3855
3856 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3857
3858         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
3859         CHISE.
3860         (shinjigen-2): Ditto.
3861
3862 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * mule/mule-charset.el (default-coded-charset-priority-list):
3865         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
3866         `chinese-big5-eten-*' and `chinese-big5'.
3867
3868 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3869
3870         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
3871         #x9FA5 temporarily.
3872
3873 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3874
3875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3876         settings for `=jis-x0208@1978/i1'.
3877
3878 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3879
3880         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
3881         XEmacs CHISE.
3882
3883 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3884
3885         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
3886         XEmacs CHISE.
3887
3888 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3889
3890         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
3891         XEmacs CHISE.
3892
3893 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3894
3895         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
3896         CHISE.
3897         (=ucs-bmp@cns): Likewise.
3898         (=ucs-bmp@jis): Likewise.
3899         (=ucs-bmp@ks): Likewise.
3900
3901 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3902
3903         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
3904         CHISE.
3905         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
3906
3907 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3908
3909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3910         settings for `=zinbun-oracle'.
3911
3912         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3913         `=zinbun-oracle'.
3914
3915 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3916
3917         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3918         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3919         `=ucs@iso'.
3920
3921 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3922
3923         * mule/mule-charset.el (default-coded-charset-priority-list):
3924         Delete `ucs-sip'; modify order of some CCSs.
3925
3926 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3927
3928         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3929         in XEmacs CHISE.
3930
3931         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3932         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3933         CHISE.
3934
3935 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3936
3937         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3938         its registry.
3939         (=ucs-radicals@unicode): Likewise.
3940
3941 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3942
3943         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3944         CHISE.
3945
3946 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3947
3948         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3949         CHISE.
3950
3951 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3952
3953         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3954         CHISE.
3955
3956 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3957
3958         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3959         Modify preference of *isolated settings*.
3960
3961 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3962
3963         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3964         utf-2000 is provided.
3965         (=ucs@cns11643): Likewise.
3966
3967 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3968
3969         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3970         Prefer every *isolated setting* to ordinary setting.
3971
3972 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3973
3974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3975         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3976
3977 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3978
3979         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3980         CHISE.
3981
3982 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3983
3984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3985         settings for `=jis-x0208@1997'.
3986
3987 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3988
3989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3990         `=jis-x0208@1997'.
3991
3992 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3993
3994         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3995         XEmacs CHISE.
3996
3997 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3998
3999         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
4000         `=jis-x0208@1978'.
4001         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
4002         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
4003         `=jis-x0208-1990' as the mother.
4004         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
4005
4006 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4007
4008         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
4009         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
4010         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
4011         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
4012         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
4013         for `=ucs@JP'.
4014
4015 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4016
4017         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
4018         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
4019         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
4020         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
4021         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
4022         `=daikanwa@rev2'.
4023
4024 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4025
4026         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
4027         (=gt): Likewise.
4028         (=gt-k): Likewise.
4029         (=gt-pj-*): Likewise.
4030         (=gt-pj-k1): Likewise.
4031         (=gt-pj-k2): Likewise.
4032         (=daikanwa): Likewise.
4033         (=daikanwa-rev1): Likewise.
4034         (=daikanwa-rev2): Likewise.
4035         (=big5-pua): Likewise.
4036         (=big5-eten): Likewise.
4037         (chinese-big5-eten-a): Likewise.
4038         (chinese-big5-eten-b): Likewise.
4039         (=hanziku-*): Likewise.
4040         (=cbeta): Likewise.
4041         (=jef-china3): Likewise.
4042         (=ruimoku-v6): Likewise.
4043         (=ucs@iso): Likewise.
4044         (=ucs@unicode): Likewise.
4045         (=ucs@gb): Likewise.
4046         (=ucs@cns): Likewise.
4047         (=ucs@jis): Likewise.
4048         (=ucs@jis-1990): Likewise.
4049         (=ucs@jis-2000): Likewise.
4050         (=ucs@jp): Likewise.
4051         (=ucs@ks): Likewise.
4052         (=ucs@big5): Likewise.
4053         (=ucs-radicals): Likewise.
4054         (=ucs-radicals@unicode): Likewise.
4055         (=ucs-bmp-cjk): Likewise.
4056         (=ucs-bmp-cjk@unicode): Likewise.
4057         (=ucs-sip-ext-b): Likewise.
4058         (=ucs-sip-ext-b@iso): Likewise.
4059
4060 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4061
4062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4063         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
4064
4065 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4066
4067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4068         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
4069         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
4070         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
4071         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
4072         arabic-digit, ipa and ``&I-B-XXXX;''.
4073
4074 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4075
4076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4077         setting for (I-)HZK{03..12}-XXXX.
4078
4079 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4080
4081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4082         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
4083
4084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4085         `=ruimoku-v6'.
4086
4087         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
4088         CHISE.
4089
4090 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4091
4092         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
4093         (=ucs@unicode): Likewise.
4094         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
4095         (=ucs@cns): Likewise.
4096         (=ucs@jis): Likewise.
4097         (=ucs@ks): Likewise.
4098         (=ucs@big5): Likewise.
4099
4100 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4101
4102         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
4103         `ucs-jis'.
4104         (utf-8-jis-er): Likewise.
4105         (utf-8-jp): New coding-system.
4106         (utf-8-jp-er): Likewise.
4107
4108         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
4109
4110 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4111
4112         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
4113
4114         * mule/japanese.el: Move definition of `euc-jisx0213' to
4115         mule/mule-coding.el.
4116
4117 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4118
4119         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
4120         mule-coding before loading update-cdb when utf-2000 is provided.
4121
4122 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4123
4124         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
4125         `=daikanwa'.
4126
4127 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4128
4129         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
4130         definition codes when `utf-2000' is provided.
4131
4132 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4133
4134         * mule/mule-category.el (word-combining-categories): Don't setup
4135         `word-combining-categories' in XEmacs CHISE.
4136         (word-separating-categories): Add setting about Latin script in
4137         XEmacs CHISE.
4138
4139 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4140
4141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4142         setting for `chinese-big5'.
4143
4144 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4145
4146         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4147         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
4148         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
4149         add setting for HZK0[12]-xxxx.
4150
4151 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4152
4153         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
4154         in XEmacs CHISE.
4155
4156 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4157
4158         * mule/mule-charset.el (default-coded-charset-priority-list):
4159         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
4160         and `chinese-big5' to `=gt-pj-*'.
4161
4162 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4163
4164         * mule/mule-conf.el (=daikanwa): Renamed from
4165         `ideograph-daikanwa'.
4166         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
4167
4168 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4169
4170         * mule/mule-conf.el (=cns11643-7): Renamed from
4171         `chinese-cns11643-7'.
4172         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
4173
4174 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4175
4176         * mule/mule-conf.el (=cns11643-6): Renamed from
4177         `chinese-cns11643-6'.
4178         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
4179
4180 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4181
4182         * mule/mule-conf.el (=cns11643-5): Renamed from
4183         `chinese-cns11643-5'.
4184         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
4185
4186 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4187
4188         * mule/mule-conf.el (=cns11643-4): Renamed from
4189         `chinese-cns11643-4'.
4190         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
4191
4192 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4193
4194         * mule/mule-conf.el (=cns11643-3): Renamed from
4195         `chinese-cns11643-3'.
4196         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
4197
4198 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4199
4200         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
4201         `=cns11643-2'.
4202         (chinese-cns11643-2): New alias for `=cns11643-2'.
4203
4204 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4205
4206         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
4207         `=cns11643-1'.
4208         (chinese-cns11643-1): New alias for `=cns11643-1'.
4209
4210 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4211
4212         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
4213         (chinese-gb12345): New alias for `=gb12345'.
4214
4215 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4216
4217         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
4218         (chinese-gb2312): New alias for `=gb2312'.
4219
4220 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4221
4222         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
4223         (chinese-big5): New alias for `=big5'.
4224
4225 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4226
4227         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
4228         (korean-ksc5601): New alias for `=ks-x1001'.
4229
4230 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4231
4232         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
4233         `=jis-x0212'.
4234         (japanese-jisx0212): New alias for `=jis-x0212'.
4235
4236 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4237
4238         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
4239         `=jis-x0208-1983'.
4240         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
4241
4242 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4243
4244         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
4245         `=jis-x0208-1978'.
4246         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
4247
4248 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4249
4250         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
4251         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
4252
4253 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4254
4255         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
4256         (chinese-cns11643-3): Specify iso-ir 183.
4257         (chinese-cns11643-4): Specify iso-ir 184.
4258         (chinese-cns11643-5): Specify iso-ir 185.
4259         (chinese-cns11643-6): Specify iso-ir 186.
4260         (chinese-cns11643-7): Specify iso-ir 187.
4261         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
4262         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
4263
4264 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4265
4266         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
4267         \uXXXX for every cases.
4268
4269 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4270
4271         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
4272         (ucs-big5): Changed to an alias for `=ucs@big5'.
4273
4274 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4275
4276         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
4277         (ucs-ks): Changed to an alias for `=ucs@ks'.
4278
4279 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4280
4281         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
4282         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
4283
4284 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4285
4286         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
4287         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
4288
4289 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4290
4291         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
4292         (ucs-jis): Changed to an alias for `=ucs@jis'.
4293
4294 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4295
4296         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
4297         (ucs-cns): Changed to an alias for `=ucs@cns'.
4298
4299 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4300
4301         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
4302         (ucs-gb): Changed to an alias for `=ucs@gb'.
4303
4304 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4305
4306         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
4307         `ideograph-daikanwa-2'.
4308         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
4309         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
4310
4311 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4312
4313         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
4314         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
4315
4316         * obsolete.el (utf-2000-version): Declare as an obsolete variable
4317         for `xemacs-chise-version'.
4318
4319 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4320
4321         * mule/mule-charset.el (default-coded-charset-priority-list):
4322         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
4323         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
4324         instead of `ideograph-hanziku-*'.
4325
4326         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
4327         (ucs): New alias for `=ucs' when `utf-2000' is provided.
4328
4329 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4330
4331         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
4332         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
4333         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
4334         `utf-2000' is provided.
4335
4336 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4337
4338         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
4339         is provided [was builtin coded-charsets].
4340
4341 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4342
4343         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
4344         is provided [was builtin coded-charsets].
4345
4346 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4347
4348         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
4349         is provided [was builtin coded-charsets].
4350
4351 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4352
4353         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
4354         is provided [was builtin coded-charsets].
4355
4356 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4357
4358         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
4359         when `utf-2000' is provided [was builtin coded-charsets].
4360
4361 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4362
4363         * mule/mule-conf.el (=hanziku-*): Renamed from
4364         `ideograph-hanziku-*'.
4365         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
4366
4367 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4368
4369         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
4370         `utf-2000' is provided [was builtin coded-charsets].
4371         (ideograph-hanziku-{1..12}): Likewise.
4372
4373 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4374
4375         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
4376         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
4377
4378 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4379
4380         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
4381         when `utf-2000' is provided [was builtin coded-charsets].
4382
4383 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4384
4385         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4386         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
4387         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
4388
4389 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4390
4391         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
4392         (ideograph-gt): Changed to an alias for `=gt'.
4393
4394 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4395
4396         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
4397         is provided; it was defined as a builtin coded-charset.
4398         (ideograph-gt): Likewise.
4399
4400 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4401
4402         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
4403         (ideograph-gt-k): Changed to an alias for `=gt-k'.
4404
4405 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4406
4407         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
4408         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
4409
4410 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4411
4412         * mule/mule-conf.el (=big5-eten): Renamed from
4413         `chinese-big5-eten'.
4414         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
4415
4416 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4417
4418         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
4419         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
4420
4421 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4422
4423         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
4424         (ideograph-cbeta): Changed to an alias for `=cbeta'.
4425
4426 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4427
4428         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
4429         (china3-jef): Changed to an alias for `=jef-china3'.
4430
4431 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4432
4433         * mule/mule-charset.el (default-coded-charset-priority-list): Use
4434         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
4435
4436         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
4437         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
4438         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
4439         when `utf-2000' is provided.
4440
4441 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4442
4443         * mule/mule-charset.el (default-coded-charset-priority-list):
4444         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
4445
4446         * mule/mule-conf.el (ucs-jis-1990): Deleted.
4447         (ucs-jis-2000): Deleted.
4448
4449 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4450
4451         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
4452         UTF-2000.
4453         (=ucs-jis-2000): New coded-charset for UTF-2000.
4454
4455 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4456
4457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4458         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
4459
4460 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4461
4462         * mule/mule-charset.el (default-coded-charset-priority-list):
4463         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
4464         `ideograph-cbeta'.
4465
4466 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4467
4468         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
4469         builtin coded-charset].
4470
4471 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4472
4473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4474         settings for &K0-xxxx and &I-K0-xxxx.
4475
4476 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4477
4478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4479         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
4480
4481 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4482
4483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4484         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
4485
4486 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4487
4488         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
4489         UTF-2000.
4490         (ideograph-gt-pj-k1): Likewise.
4491         (ideograph-gt-pj-k2): Likewise.
4492
4493 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4494
4495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4496         `=jis-x0208'.
4497
4498 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4499
4500         * mule/mule-conf.el (china3-jef): Add new coded-charset when
4501         UTF-2000 [was a builtin coded-charset].
4502
4503 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4504
4505         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
4506         (utf-8-gb-er): Likewise.
4507
4508 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4509
4510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4511         settings for JIS X 0212 and JIS X 0208:1978.
4512
4513 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4514
4515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4516         setting for JIS X 0213.
4517
4518 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4519
4520         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
4521         standard-case-table in UTF-2000.
4522
4523 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4524
4525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4526         definitions for isolated-chars.
4527
4528 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4529
4530         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
4531         `configure-utf-2000-lisp-directory'.
4532         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
4533         `mule-lisp-load-path'.
4534
4535 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4536
4537         * startup.el (startup-setup-paths): Set and use
4538         `utf-2000-lisp-directory'.
4539         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
4540         UTF-2000.
4541
4542 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4543
4544         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
4545         (paths-find-utf-2000-lisp-directory): New function.
4546         (paths-construct-load-path): Add new optional argument
4547         `utf-2000-lisp-directory'.
4548
4549         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
4550
4551 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4552
4553         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
4554         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
4555         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
4556         (default-coded-charset-priority-list): Add `chinese-big5-1' and
4557         `chinese-big5-2' in UTF-2000.
4558
4559         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
4560         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
4561
4562 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4563
4564         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
4565         `big5-eten-er' in UTF-2000.
4566         (big5-cdp): Modify DOC-string and mnemonic.
4567
4568 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4569
4570         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
4571         UTF-2000 [renamed from utf-8-er].
4572         (utf-8-gb): New coding-system in UTF-2000.
4573         (utf-8-gb-er): Likewise.
4574         (utf-8-cns): Likewise.
4575         (utf-8-cns-er): Likewise.
4576         (utf-8-big5): Likewise.
4577         (utf-8-big5-er): Likewise.
4578         (utf-8-jis): Likewise.
4579         (utf-8-jis-er): Likewise.
4580         (utf-8-ks): Likewise.
4581         (utf-8-ks-er): Likewise.
4582         (utf-8-er): Likewise.
4583
4584 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4585
4586         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
4587         instead of `utf-8-unix' in UTF-2000.
4588
4589         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
4590
4591 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4592
4593         * mule/japanese.el (euc-jisx0213): New coding-system.
4594
4595         * mule/mule-conf.el (japanese-jisx0213-1): Specify
4596         `japanese-jisx0208-1990' as the mother.
4597
4598 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4599
4600         * dumped-lisp.el (preloaded-file-list): Change condition of
4601         loading "close-cdb".
4602
4603 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4604
4605         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4606         setup `coded-charset-entity-reference-alist'.
4607
4608 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4609
4610         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
4611         UTF-2000.
4612
4613 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4614
4615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4616         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
4617
4618 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4619
4620         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
4621         (chinese-big5-eten-a): Likewise.
4622         (chinese-big5-eten-b): Likewise.
4623         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
4624         code range is #x8140 .. #x8DFE.
4625
4626 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4627
4628         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
4629         UTF-2000.
4630         (chinese-big5-cdp): Likewise.
4631
4632 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4633
4634         * dumped-lisp.el (preloaded-file-list): Rename
4635         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
4636
4637 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4638
4639         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
4640         append `system-char-db-source-file-list' into
4641         `preloaded-file-list' in UTF-2000.
4642
4643 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4644
4645         * dumped-lisp.el (preloaded-file-list): Delete
4646         character-definition files.
4647
4648 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4649
4650         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
4651         UTF-2000.
4652
4653 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4654
4655         * mule/mule-charset.el (default-coded-charset-priority-list):
4656         Delete `mojikyo-2022-1'.
4657
4658 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4659
4660         * mule/mule-charset.el (default-coded-charset-priority-list):
4661         Delete `mojikyo'.
4662
4663 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4664
4665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4666         `ucs-sip'.
4667
4668 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4669
4670         * mule/mule-charset.el (default-coded-charset-priority-list):
4671         Comment out `chinese-gb12345'.
4672
4673 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4674
4675         * bytecomp.el (byte-compile-insert-header): Fixed.
4676
4677 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
4678
4679         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
4680         XEmacs UTF-2000.
4681
4682 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4683
4684         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
4685         UTF-2000.
4686
4687 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4688
4689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4690         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
4691
4692 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4693
4694         * mule/mule-charset.el (default-coded-charset-priority-list):
4695         `japanese-jef-china3' is renamed `china3-jef'.
4696
4697 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4698
4699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4700         `japanese-jef-china3' and `ideograph-cbeta'.
4701
4702 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
4703
4704         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
4705
4706 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4707
4708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4709         `chinese-big5-cdp'.
4710
4711 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4712
4713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4714         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
4715
4716 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4717
4718         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
4719         loading character definitions.
4720
4721 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4722
4723         * dumped-lisp.el (preloaded-file-list): Rename
4724         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
4725
4726 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4727
4728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4729         `chinese-big5'.
4730
4731 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4732
4733         * dumped-lisp.el (preloaded-file-list): Dump
4734         "Ideograph-R028-Private" with XEmacs UTF-2000.
4735
4736 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4737
4738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4739         `chinese-gb12345'.
4740
4741 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4742
4743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4744         `ideograph-gt-pj-{1..11}'.
4745
4746         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
4747         XEmacs UTF-2000.
4748
4749 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4750
4751         * mule/mule-charset.el (default-coded-charset-priority-list):
4752         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
4753         `chinese-isoir165'.
4754
4755 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4756
4757         * format.el (format-alist): Revive `image/jpeg', `image/gif',
4758         `image/png', `image/x-xpm' and `image/tiff'.
4759
4760         * files.el (binary-file-regexps): Add *.PNG.
4761
4762 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4763
4764         * mule/mule-charset.el (default-coded-charset-priority-list):
4765         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
4766         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
4767
4768 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4769
4770         * list-mode.el: Call `completion-list-mode' to avoid slowness of
4771         the first completion when UTF-2000 is running.
4772
4773 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4774
4775         * mule/mule-charset.el (default-coded-charset-priority-list):
4776         Delete `ucs'.
4777
4778 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4779
4780         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
4781
4782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4783         `mojikyo' instead of `mojikyo-pj-[1..21]'.
4784
4785 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4786
4787         * mule/vietnamese.el (vscii-2): Delete abolished property
4788         `composite'; now composite mode is default.
4789
4790 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
4791
4792         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
4793         of `raw-text'; check \uHHHH representation even if non-ascii
4794         characters are not found.
4795
4796         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
4797         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
4798         unconditionally.
4799
4800         * mule/viet-ccl.el: New file.
4801
4802         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
4803         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
4804         - Separate CCL based implementations to viet-ccl.el.
4805
4806 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
4807
4808         * mule/mule-conf.el (japanese-jisx0213-1): Allow
4809         "jisx0213.2000-1".
4810         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
4811
4812         * mule/mule-charset.el (default-coded-charset-priority-list):
4813         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
4814         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
4815
4816 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4817
4818         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
4819
4820 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
4821
4822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4823         `ucs' in UTF-2000.
4824
4825 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
4826
4827         * mule/mule-charset.el (default-coded-charset-priority-list):
4828         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
4829         `arabic-iso8859-6'.
4830
4831 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
4832
4833         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4834         `mojikyo-pj-[1 .. 21]' in UTF-2000.
4835
4836 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4837
4838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4839         `katakana-jisx0201' in UTF-2000.
4840
4841 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4842
4843         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
4844         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
4845         "u0FB50-Arabic-Presentation-Forms-A",
4846         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
4847         "u0FE50-Small-Form-Variants",
4848         "u0FE70-Arabic-Presentation-Forms-B",
4849         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
4850         UTF-2000.
4851
4852 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
4853
4854         * dumped-lisp.el (preloaded-file-list): Delete
4855         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
4856         ... "Ideograph-R214-Flute" in UTF-2000.
4857
4858 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4859
4860         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
4861         (japanese-jisx0213-2): New coded-charset.
4862
4863         * dumped-lisp.el (preloaded-file-list): Add
4864         "Ideograph-R028-Private", "Ideograph-R029-Again" and
4865         "Ideograph-R030-Mouth".
4866
4867 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
4868
4869         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
4870         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
4871         "Ideograph-R015-Ice", "Ideograph-R016-Table",
4872         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
4873         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
4874         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
4875         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
4876         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
4877
4878 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
4879
4880         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
4881         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
4882         "Ideograph-R005-Second", "Ideograph-R006-Hook",
4883         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
4884         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
4885
4886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4887         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
4888
4889 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4890
4891         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
4892         in UTF-2000.
4893
4894 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4895
4896         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
4897         (chinese-isoir165): Moved from mule/chinese.el.
4898         (chinese-cns11643-3): Moved from mule/chinese.el.
4899         (chinese-cns11643-4): Moved from mule/chinese.el.
4900         (chinese-cns11643-5): Moved from mule/chinese.el.
4901         (chinese-cns11643-6): Moved from mule/chinese.el.
4902         (chinese-cns11643-7): Moved from mule/chinese.el.
4903
4904         * mule/chinese.el: Move definition of coded-charsets to
4905         mule/mule-conf.el.
4906
4907 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4908
4909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4910         `ideograph-daikanwa'.
4911
4912 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4913
4914         * dumped-lisp.el (preloaded-file-list): Delete
4915         "ccs-jisx0201-latin.el".
4916
4917 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4918
4919         * dumped-lisp.el (preloaded-file-list): Add
4920         "u031A0-Extended-Bopomofo" in UTF-2000.
4921
4922 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4923
4924         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4925         renamed to u02E00-CJK-Radical-Supplement.
4926
4927 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4928
4929         * dumped-lisp.el (preloaded-file-list): Add
4930         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4931         "u030A0-Katakana", "u03100-Bopomofo",
4932         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4933         "u03200-Enclosed-CJK-Letters-and-Months" and
4934         "u03300-CJK-Compatibility".
4935
4936 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4937
4938         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4939         "u02F00-Kangxi-Radicals" and
4940         "u02FF0-Ideographic-Description-Characters".
4941
4942 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4943
4944         * dumped-lisp.el (preloaded-file-list): Add
4945         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4946         "u02800-Braille-Patterns" in UTF-2000.
4947
4948 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4949
4950         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4951         "uXXXXX-*.el" in UTF-2000.
4952
4953         * bytecomp.el (byte-compile-insert-header): Delete comments if
4954         non-ASCII characters are found; allow `byte-compile-dynamic' and
4955         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4956         `raw-text'.
4957
4958 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4959
4960         * dumped-lisp.el (preloaded-file-list): Add
4961         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4962         "u025A0-Geometric-Shapes.el".
4963
4964 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4965
4966         * dumped-lisp.el (preloaded-file-list): Add
4967         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4968         "u02460-Enclosed-Alphanumerics.el".
4969
4970 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4971
4972         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4973         `chinese-gb2312'.
4974
4975         * dumped-lisp.el (preloaded-file-list): Add
4976         "u02200-Mathematical-Operators.el" and
4977         "u02300-Miscellaneous-Technical.el".
4978
4979 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4980
4981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4982         `chinese-cns11643-*'.
4983
4984         * dumped-lisp.el (preloaded-file-list): Add
4985         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4986         "u02190-Arrows.el" in UTF-2000.
4987
4988 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4989
4990         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4991         `korean-ksc5601'.
4992
4993         * dumped-lisp.el (preloaded-file-list): Add
4994         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4995         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4996         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4997
4998 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4999
5000         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
5001
5002 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5003
5004         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
5005         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
5006         "u01780-Khmer.el", "u01800-Mongolian.el",
5007         "u01E00-Latin-Extended-Additional.el" and
5008         "u01F00-Greek-Extended.el" in UTF-2000.
5009
5010 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5011
5012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5013         `ethiopic-ucs' and `ethiopic'.
5014
5015         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
5016         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
5017
5018         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
5019         from mule/ethiopic.el.
5020
5021         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
5022         mule/mule-conf.el.
5023
5024 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5025
5026         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5027         `lao'.
5028
5029         * mule/mule-conf.el (lao): New coded-charset.
5030
5031         * dumped-lisp.el (preloaded-file-list): Add
5032         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
5033         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
5034         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
5035         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
5036         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
5037
5038 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5039
5040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5041         `ucs-bmp' and `arabic-iso8859-6'.
5042
5043 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5044
5045         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
5046         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
5047         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
5048
5049 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5050
5051         * startup.el (normal-top-level): Load autoload file for UTF-2000
5052         in UTF-2000.
5053
5054 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
5055
5056         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
5057         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
5058         "u00020-Basic-Latin.el", "u00080-C1.el",
5059         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
5060         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
5061         "u002B0-Spacing-Modifier-Letters.el",
5062         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
5063         UTF-2000.
5064
5065 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5066
5067         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5068         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
5069         instead of `vietnamese-viscii-*'.
5070
5071 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5072
5073         * mule/mule-conf.el: New file.
5074
5075         * mule/misc-lang.el: Move definition of charset `ipa' to
5076         mule/mule-conf.el.
5077
5078 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5079
5080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5081         `latin-viscii'; prefer it for characters used in Vietnamese.
5082
5083 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
5084
5085         * bytecomp.el (byte-compile-insert-header): Fix regexp.
5086
5087 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
5088
5089         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
5090         `vietnamese-viscii-lower'.
5091         (latin-viscii-upper): Renamed from charset
5092         `vietnamese-viscii-upper'.
5093         (vietnamese-viscii-lower): New alias for charset
5094         `latin-viscii-lower'.
5095         (vietnamese-viscii-upper): New alias for charset
5096         `latin-viscii-upper'.
5097
5098 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
5099
5100         * mule/mule-charset.el (default-coded-charset-priority-list):
5101         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
5102
5103 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5104
5105         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
5106         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
5107         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
5108         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
5109         lisp/utf-2000.
5110
5111 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5112
5113         * mule/ccs-tcvn5712.el: New file.
5114
5115 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5116
5117         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
5118         in UTF-2000.
5119
5120 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5121
5122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5123         `japanese-jisx0208'.
5124
5125 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5126
5127         * dumped-lisp.el (preloaded-file-list): Add
5128         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
5129         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
5130         UTF-2000.
5131
5132         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
5133         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
5134         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
5135         mule/ccs-viscii.el: New files.
5136
5137         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
5138         if \uXXXX is found.
5139
5140 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5141
5142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5143         `hiragana-jisx0208' and `katakana-jisx0208'.
5144
5145 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
5146
5147         * mule/chinese.el (chinese-cns11643-3): Define it even if
5148         `utf-2000' is provided.
5149         (chinese-cns11643-4): Likewise.
5150         (chinese-cns11643-5): Likewise.
5151         (chinese-cns11643-6): Likewise.
5152         (chinese-cns11643-7): Likewise.
5153
5154 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
5155
5156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5157         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
5158
5159 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5160
5161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
5162         `cyrillic-iso8859-5' and `greek-iso8859-7'.
5163
5164 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
5165
5166         * mule/mule-charset.el (default-coded-charset-priority-list):
5167         Setup in UTF-2000.
5168
5169 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
5170
5171         * mule/viet-chars.el: Don't define charset
5172         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
5173         they are defined as builtin charsets.
5174
5175 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
5176
5177         * version.el (emacs-version): Add more space just before UTF-2000
5178         version string.
5179
5180 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
5181
5182         * version.el ([constant] emacs-version): Don't add a space in the
5183         preceding place of `xemacs-betaname' because it is duplicated.
5184         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
5185
5186         * startup.el (splash-frame-body): Add ETL.
5187
5188 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
5189
5190         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
5191         is provided because it is defined as builtin charset.
5192         (chinese-cns11643-4): Likewise.
5193         (chinese-cns11643-5): Likewise.
5194         (chinese-cns11643-6): Likewise.
5195         (chinese-cns11643-7): Likewise.
5196
5197 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
5198
5199         * mule/mule-cmds.el (reset-language-environment): Fix problem when
5200         coding-system `iso-10646-ucs-4' is not defined.
5201
5202 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
5203
5204         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
5205         coding-system if `utf-2000' is provided.
5206
5207 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5208
5209         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
5210         `utf-2000' is provided.
5211
5212 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
5213
5214         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
5215         if utf-2000 is provided temporally.
5216
5217 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
5218
5219         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
5220         as builtin variable].
5221
5222 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
5223
5224         * files.el (insert-file-contents-literally): Treat file as binary;
5225         call file-name-handlers. [sync with Emacs 20.3.10]
5226
5227 2008-12-28  Vin Shelton  <acs@xemacs.org>
5228
5229         * XEmacs 21.4.22 is released
5230
5231 2008-12-30  Vin Shelton  <acs@xemacs.org>
5232
5233         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
5234         during building even if no packages are found.
5235
5236 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
5237
5238         * printer.el (generic-print-region): 
5239         (generic-print-buffer): 
5240         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
5241         check if the msprinter device is available, now that msprinter is
5242         always available as a specifier tag. 
5243
5244 2008-12-24  Vin Shelton  <acs@xemacs.org>
5245
5246         * about.el: Add Francisco to my bio!
5247
5248 2008-12-23  Vin Shelton  <acs@xemacs.org>
5249
5250         * autoload.el: Move operator definitions to autoload-operators.el
5251         in the xemacs-base package.
5252
5253 2007-11-22  Vin Shelton  <acs@xemacs.org>
5254
5255         * about.el (about-hacker-contribution): Updated my bio.
5256
5257 2007-10-07  Vin Shelton  <acs@xemacs.org>
5258
5259         * XEmacs 21.4.21 is released
5260
5261 2007-09-19  Didier Verna  <didier@xemacs.org>
5262
5263         Update my personal info.
5264         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
5265         * about.el (about-other-current-hackers): Ditto.
5266         * about.el (about-url-alist): Add my musical website.
5267         * about.el (about-personal-info): Update my entry.
5268         * about.el (about-hacker-contribution): Ditto.
5269
5270 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
5271
5272         * package-get.el (package-get-download-sites): Update download
5273         sites in Japan.
5274         * package-get.el (package-get-pre-release-download-sites): Ditto.
5275
5276 2007-08-18  Vin Shelton  <acs@xemacs.org>
5277
5278         * package-get.el (package-get-pre-release-download-sites): Sync
5279         mirror sites with 21.5.  (Thanks, Adrian)
5280
5281 2007-08-09  Mike Sperber  <mike@xemacs.org>
5282
5283         * startup.el (migrate-user-init-file): Create backup of
5284         `user-init-file' before migrating.
5285         * startup.el (maybe-migrate-user-init-file): Print
5286         information about backup file.
5287         (maybe-create-compatibility-dot-emacs): Follow above change.
5288
5289 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
5290
5291         * font-lock.el: Sync font-lock-add-keywords and
5292         font-lock-remove-keywords from GNU Emacs.
5293         * font-lock.el (font-lock-keywords-alist): New.
5294         * font-lock.el (font-lock-removed-keywords-alist): New.
5295         * font-lock.el (font-lock-add-keywords): New.
5296         * font-lock.el (font-lock-update-removed-keyword-alist): New.
5297         * font-lock.el (font-lock-remove-keywords): New.
5298
5299 2007-08-16  Vin Shelton  <acs@xemacs.org>
5300
5301         * font-lock.el: Add defvar for font-lock-warning-face.  Original
5302         patch from Hans de Graaff.
5303
5304 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
5305
5306         * package-get.el (package-get-download-sites): Document Chile and
5307         update Denmark download site.
5308         * package-get.el (package-get-pre-release-download-sites): Ditto.
5309
5310 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5311
5312         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
5313
5314 2006-12-09  Vin Shelton  <acs@xemacs.org>
5315
5316         * XEmacs 21.4.20 is released
5317
5318 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
5319
5320         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
5321
5322 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
5323
5324         * info.el (Info-find-file-node, Info-insert-dir)
5325         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
5326         `(equal buffer-file-truename (file-truename buffer-file-name))'.
5327         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
5328         and discussion.
5329
5330 2006-05-20  Ville Skyttä  <scop@xemacs.org>
5331
5332         * obsolete.el (line-beginning-position): New, from 21.5.x.
5333         (line-end-position): Ditto.
5334
5335 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
5336
5337         * package-get.el (package-get-download-sites): Welcome
5338         nl.xemacs.org and Thanks!
5339         * package-get.el (package-get-pre-release-download-sites): Ditto.
5340
5341 2004-01-19  Martin Buchholz  <martin@xemacs.org>
5342
5343         * font-lock.el: Add support for not-so recent changes in Java to
5344         java-mode.
5345
5346 2006-01-28  Vin Shelton  <acs@xemacs.org>
5347
5348         * XEmacs 21.4.19 is released
5349
5350 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
5351
5352         * easymenu.el: Update copyright. 
5353         * easymenu.el (easy-menu-all-popups):
5354         Add a docstring. 
5355         * easymenu.el (easy-menu-add):
5356         Document a bug, rework the function to preserve any existing
5357         non-default mode-popup-menu instead of overwriting it, and not to
5358         bother normalising the menu title (nothing else does).
5359         * easymenu.el (easy-menu-remove):
5360         Restore the default mode-popup-menu instead of leaving an empty
5361         one when we remove the last easy-menu popup. 
5362
5363 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
5364
5365         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
5366         as suggested by Rodrigo Ventura.
5367         * package-get.el (package-get-pre-release-download-sites): Ditto,
5368         with replacement of xemacs-21.5 by beta, which is the logical path
5369         to our beta core and package pre-releases.
5370
5371 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
5372
5373         * package-get.el (package-get-download-sites): Add Hong Kong
5374         download site.
5375         * package-get.el (package-get-pre-release-download-sites): Ditto.
5376
5377 2005-12-26  Vin Shelton  <acs@xemacs.org>
5378
5379         * find-paths.el:
5380         * find-paths.el (paths-emacs-root-p): Add search for package root.
5381         * find-paths.el (paths-find-emacs-root): Replaced with
5382         paths-find-invocation-roots, which returns a list of roots.
5383         * find-paths.el (paths-find-invocation-roots): New.
5384         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
5385
5386 2005-12-05  Ville Skyttä  <scop@xemacs.org>
5387
5388         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
5389         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
5390
5391 2005-12-03  Vin Shelton <acs@xemacs.org>
5392
5393         * XEmacs 21.4.18 is released
5394
5395 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
5396
5397         * package-get.el (package-get-download-sites): Update reflecting
5398         latest http://www.xemacs.org/Releases/ information generated by
5399         xemacs-builds/adrian/website/package-get-2-download-sites.el.
5400         * package-get.el (package-get-pre-release-download-sites): Ditto.
5401
5402 2005-02-28  Simon Josefsson  <jas@extundo.com>
5403
5404         * about.el (xemacs-hackers): Add jas.
5405         (about-other-current-hackers): Likewise.
5406         (about-url-alist): Add URL for jas.
5407         (about-personal-info): Document jas.
5408         (about-hacker-contribution): Describe jas contributions.
5409
5410 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5411
5412         * easymenu.el (easy-menu-remove): As described in 
5413         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
5414         except the "Command" menu from mode-popup-menu. 
5415
5416 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
5417  
5418         * font.el (font-spatial-to-canonical): Correct calculation of 
5419         return value for pixel-based input value. 
5420  
5421 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
5422
5423         * code-process.el (call-process): Process-related docstring
5424         improvements spurred by Norbert Koch.
5425         * code-process.el (call-process-region): Ditto.
5426         * code-process.el (start-process): Ditto.
5427
5428 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
5429
5430         * finder.el (finder-find-library): Return filename actually
5431         searched for.
5432
5433 2005-10-10  Steve Youngs  <steve@sxemacs.org>
5434
5435         * help.el (view-emacs-news): Use `expand-file-name' instead of
5436         `locate-data-file' as the latter will find any "NEWS" files that
5437         might exist in packages _before_ the one in core.
5438
5439 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
5440
5441         * package-get.el (package-get-init-package):
5442         package-get-init-package buglet (21.4.17) by Jeff Mincy
5443         <mincy@rcn.com> fixing false temporary load-path shadows reported
5444         after package installation and simplifying code.
5445
5446 2005-10-18  Ville Skyttä  <scop@xemacs.org>
5447
5448         * package-get.el (package-get-download-sites): Sync mirrors list
5449         with the XEmacs website.
5450         (package-get-pre-release-download-sites): Ditto.
5451
5452 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
5453
5454         * derived.el (derived-mode-merge-syntax-tables):
5455         Revert my 21.5-only patch of 2003-07-18 which slipped in
5456         through Jerry James's patch of 2004-06-07.
5457
5458 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
5459
5460         * cmdloop.el (keyboard-quit): Remove workaround for
5461         `region-active-p' not making sure active region is in current
5462         buffer now that it does.
5463         * minibuf.el (minibuffer-keyboard-quit): Ditto.
5464         * simple.el (region-active-p): `region-active-p' to only return t
5465         when active region is in current buffer.
5466
5467 2005-02-21  Norbert Koch  <viteno@xemacs.org>
5468
5469         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
5470         package names, quell a byte-compiler warning, doc fix.
5471
5472 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
5473
5474         * buffer.el (pop-to-buffer):
5475         * window-xemacs.el (display-buffer):
5476         Document use of `same-window-buffer-names,' `same-window-regexps'
5477         by pop-to-buffer and display-buffer. 
5478         
5479 2005-02-06  Vin Shelton <acs@xemacs.org>
5480
5481         * XEmacs 21.4.17 is released
5482
5483 2005-01-29  Ben Wing  <ben@xemacs.org>
5484
5485         * shadow.el (find-emacs-lisp-shadows):
5486         Add custom-defines to list of ignored files.
5487
5488 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
5489
5490         * simple.el (shifted-motion-keys-select-region): Fix statement
5491         about unshifted-motion-keys-deselect-region.
5492
5493 2004-12-15  Ville Skyttä  <scop@xemacs.org>
5494
5495         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
5496         now) for GNU Emacs compatibility.
5497         (make-obsolete-variable): Ditto.
5498
5499 2004-01-08  Ben Wing  <ben@xemacs.org>
5500
5501         * code-files.el (load):
5502         File positions are 0 based not 1 based. Thanks to Steve Youngs.
5503
5504 2004-12-05  Vin Shelton <acs@xemacs.org>
5505
5506         * XEmacs 21.4.16 is released
5507
5508 2004-12-04  Vin Shelton  <acs@xemacs.org>
5509
5510         * auto-autoloads.el: Regenerated.
5511
5512         * custom-load.el: Regenerated.
5513
5514 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         Fix bug: apropos errors if a defalias refers to an undefined
5517         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
5518
5519         * apropos.el (apropos):
5520         (apropos-command):
5521         * help.el (frob-help-extents):
5522         * help-macro.el (make-help-screen):
5523         * hyper-apropos.el (hyper-apropos-grok-functions):
5524         (hyper-apropos-get-doc):
5525         Catch void-function error thrown by `documentation'.
5526
5527 2004-09-02  Steve Youngs  <steve@youngs.au.com>
5528
5529         * packages.el (package-require): Fix incorrect arg to format.
5530         This fixes a `format specifier' error.
5531
5532 2004-08-13  Jerry James  <james@xemacs.org>
5533
5534         * bytecomp.el (forward-word): Tell the byte compiler the correct
5535         number of arguments to forward-word.
5536
5537 2004-08-12  Sven Grundmann  <sven@xemacs.org>
5538
5539         * etags.el: Fixed loading of include files for tag completion. Now
5540         you can make a tag file for a library, include it into your
5541         project and it will be reloaded only if it changed. Infinte
5542         include loops are detected and the correct tag files are loaded.
5543         * etags.el (buffer-tag-table-list): Load and verify tag files in
5544         the external function buffer-tag-table-list-load.
5545         * etags.el (buffer-tag-table-list-load): New. Load and verify the
5546         tag files. Also load the included tag files. The priority of the
5547         included files is right below their parent file. If multiple
5548         matches occur then the symbols from the parent file are found
5549         first.
5550         * etags.el (tag-table-include-files): Corrected comment
5551         string. Switched to pattern constant tags-include-pattern to have
5552         it at a central location.
5553         * etags.el (tags-include-pattern): Added doc string.
5554         * etags.el (add-to-tag-completion-table): Removed obsolete
5555         comments as the include files are allready returned by
5556         buffer-tag-table-list and loaded.
5557         * etags.el (find-tag-internal): The include files are allready
5558         included in tag-tables as buffer-tag-table-list returns them now.
5559
5560 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
5561
5562         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
5563         Loading items into the notebook is now done by C code.
5564         * widgets-gtk.el (gtk-widget-instantiate-internal):
5565         Style no longer changed.
5566
5567 2004-06-28  Nix  <nix@esperi.org.uk>
5568
5569         * cmdloop.el (truncate-command-history-for-gc): Delay
5570         execution of all things that look up variable bindings,
5571         via `enqueue-eval-event'.
5572
5573 2004-06-24  Vin Shelton  <acs@xemacs.org>
5574
5575         * package-get.el (package-get-require-signed-base-updates):
5576         now defaults to nil.
5577
5578 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5579
5580         * subr.el (split-string): Clean up docstring.
5581
5582 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
5583
5584         * faces.el (zmacs-region): fix typo in docstring.
5585
5586 2004-06-07  Jerry James  <james@xemacs.org>
5587
5588         * derived.el: Synch with Emacs 21.3.
5589         * subr.el (with-local-quit): New, from Emacs 21.3.
5590         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
5591         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
5592         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
5593
5594 2004-06-16  Jerry James  <james@xemacs.org>
5595
5596         * cl.el (cl-set-substring): Increment start by the length of the
5597         string, not the string itself.
5598
5599 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
5600
5601         * etags.el (tag-table-include-files): Expand included TAGS file
5602         paths to avoid problems with relative paths.  Thanks to Peter
5603         Chubb <peterc@gelato.unsw.edu.au>.
5604         * etags.el (tags-include-pattern): New.
5605         * etags.el (add-to-tag-completion-table): Parse and ignore
5606         trailing include lines.
5607
5608 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
5609
5610         * package-ui.el (pui-help-echo): Fix false cvs conflict by
5611         avoiding line solely composed of equal signs.
5612
5613 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
5614
5615         * cus-edit.el (alloc): Typo fix.
5616         * cus-edit.el (custom-browse-visibility): Ditto.
5617         * cus-edit.el (custom-variable-value-create): Ditto.
5618         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
5619         * cus-edit.el (custom-save-variables): Bind print-length and
5620         print-level to nil to avoid value abbreviation.
5621         * cus-edit.el (custom-save-face-internal): Ditto.
5622         * cus-edit.el (custom-save-faces): Save in sorted order.
5623         * cus-edit.el (custom-save-resets): Bind print-length and
5624         print-level to nil to avoid value abbreviation.
5625         * cus-edit.el (custom-save-loaded-themes): Ditto.
5626
5627 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5628
5629         * subr.el (split-string-default-separators): New.
5630         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
5631         see comment in source.
5632
5633 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
5634
5635         * mule/japanese.el (paragraph-start, paragraph-separate):
5636         Remove anchor to BOL.
5637
5638 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
5639
5640         * cl.el (gensym, gentemp): Improve docstrings.
5641
5642 2004-05-10  Vin Shelton  <acs@xemacs.org>
5643
5644         * etags.el: Sync with 21.5 version.
5645
5646 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5647
5648         * etags.el:
5649         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
5650         only for use with exuberant ctags. This will also enable building of 
5651         completion tables with exuberant ctags. This will not work with
5652         xemacs ctags. 
5653         * etags.el (get-tag-table-buffer): New function for creating of
5654         completion table is used if tags-exuberant-ctags-optimization-p ist t
5655         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
5656         finding the tag names. New.
5657         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
5658         building tag completion table with exuberant ctags. New.
5659         * etags.el (find-tag-internal): Improve exact tag matching for tags
5660         with name fields. Before the patch return types of functions or
5661         function parameters (with exuberant ctags) were found as matches.
5662
5663 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
5664
5665         * list-mode.el (display-completion-list): Fixed completion list was
5666         taking the width of the frame and not of the window for displaying
5667         the selection methods.
5668
5669 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
5670
5671         * menubar-items.el (default-menubar): Options are saved to custom.el.
5672
5673
5674 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
5675
5676         * isearch-mode.el (isearch-abort): Preserve successful search target.
5677
5678 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
5679
5680         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
5681         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
5682         Bihlmeyer.
5683         * gnuserv.el (gnuserv-mode-line-string): New.
5684         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
5685         gnuserv-mode.
5686         * gnuserv.el (make-x-device-with-gtk-fallback): New.
5687         * gnuserv.el (gnuserv-edit-files): Use
5688         make-x-device-with-gtk-fallback.
5689
5690 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
5691
5692         * gtk-widgets.el: New import: gtk-accel-group-new.
5693         * dialog-gtk.el:
5694         * dialog-gtk.el (gtk-popup-convert-underscores): New.
5695         * dialog-gtk.el (popup-builtin-question-dialog):
5696         Added support for dialog button mnemonics.
5697
5698 2004-03-22  Chris Green <cmg@dok.org>
5699
5700         * process.el (shell-command): Output buffer was ignored when a
5701         background process was run via shell-command.
5702
5703 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
5704
5705         * cus-edit.el (custom-save-variables): Retrieve a list of
5706         variables to save first, sort it, and make sure the variables are
5707         saved in sorted order.
5708
5709 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
5710  
5711         * package-get.el (package-get-update-base-from-buffer): Force
5712         binary coding system for verifying GnuPG signature in the
5713         package-index file.
5714  
5715 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
5716
5717         * package-get.el (package-get-package-index-file-location): Handle
5718         missing "EMACSPACKAGEPATH" environment variable.
5719
5720 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
5721
5722         * package-admin.el (package-admin-find-top-directory): Simplify
5723         directory comparisions and fix substring errors on short path
5724         components.
5725         * package-get.el (package-get-package-index-file-location):
5726         Default to first component of "EMACSPACKAGEPATH", if set.
5727
5728 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
5729
5730         * package-get.el (process-error): New error datum.
5731
5732 2004-02-02  Vin Shelton <acs@xemacs.org>
5733
5734         * XEmacs 21.4.15 is released
5735
5736 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
5737
5738         * itimer.el (activate-itimer): Modify the itimer timeout value as
5739         if it were begun at the last time when the itimer driver was woken
5740         up.
5741
5742 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5743
5744         * specifier.el (Copyright):
5745         Update.
5746         (make-specifier-and-init):
5747         (map-specifier):
5748         (canonicalize-inst-pair):
5749         (canonicalize-spec-list):
5750         (set-specifier):
5751         Synch docstrings to 21.5 where appropriate.
5752
5753 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
5754
5755         * package-get.el (package-get-list-packages-where): New.  A
5756         function that allows searching for groups of packages.  For
5757         example, find all packages that require the fsf-compat package.
5758
5759 2004-01-25  Steve Youngs  <youngs@xemacs.org>
5760
5761         The Great PUI Sync.
5762
5763         * auto-autoloads.el: Regenerated.
5764
5765         * custom-load.el: Regenerated.
5766
5767         * dumped-lisp.el (packages-hardcoded-lisp): New.
5768
5769         * menubar-items.el (menu-max-items): New.
5770         (menu-submenu-max-items): New.
5771         (menu-submenu-name-format): New.
5772         (menu-split-long-menu): New.
5773         (menu-sort-menu): New.
5774         (default-menubar): Sync to 21.5 in regard to the PUI menus.
5775
5776         * obsolete.el (pui-add-install-directory): Renamed to the more
5777         logical `pui-set-local-package-get-directory'.
5778         (package-get-download-menu): Moved to `package-ui.el' and renamed
5779         to `package-ui-add-download-menu'.
5780
5781         * package-admin.el (package-admin-install-function-mswindows):
5782         Whitespace clean up.
5783         (package-admin-add-single-file-package): Removed.
5784         (package-admin-default-install-function): Whitespace clean up.
5785         (package-admin-find-top-directory): New.
5786         (package-admin-get-install-dir): Use it.
5787         (package-admin-get-manifest-file): 
5788         (package-admin-check-manifest): 
5789         (package-admin-add-binary-package):
5790         (package-admin-get-lispdir):
5791         (package-admin-delete-binary-package):
5792         (package-admin):
5793
5794         * package-get.el (package-get-package-index-file-location): New.
5795         (package-get-install-to-user-init-directory): New.
5796         (package-get-remote):
5797         (package-get-download-sites):
5798         (package-get-pre-release-download-sites): New.
5799         (package-get-site-release-download-sites): New.
5800         (package-get-base-filename):
5801         (package-get-always-update):
5802         (package-get-user-index-filename): Removed.
5803         (package-get-pgp-available-p): New.
5804         (package-get-require-signed-base-updates):
5805         (package-get-was-current):
5806         (package-entries-are-signed): New.
5807         (package-get-continue-update-base): New.
5808         (package-get-download-menu): Removed.
5809         (package-get-require-base):
5810         (package-get-update-base-entry):
5811         (package-get-locate-file):
5812         (package-get-locate-index-file):
5813         (package-get-maybe-save-index):
5814         (package-get-update-base):
5815         (package-get-update-base-from-buffer):
5816         (package-get-update-base-entries):
5817         (package-get-interactive-package-query):
5818         (package-get-update-all):
5819         (package-get-all):
5820         (package-get-dependencies):
5821         (package-get-init-package):
5822         (package-get-info): New.
5823         (package-get):
5824         (package-get-staging-dir):
5825         (package-get-set-version-prop): Removed.
5826         (package-get-installedp):
5827         (package-get-ever-installed-p):
5828         (packages): Removed.
5829         (package-get-custom-groups): Removed.
5830         (package-get-custom): Removed.
5831         (package-get-custom-add-entry): Removed.
5832
5833         * package-info.el (batch-update-package-info):
5834
5835         * package-net.el (package-net-batch-generate-bin-ini):
5836         (package-net-update-installed-db):
5837
5838         * package-ui.el (pui-info-buffer):
5839         (pui-directory-exists): Removed.
5840         (pui-package-dir-list): Removed.
5841         (pui-add-install-directory): Removed.
5842         (package-ui-download-menu): New.
5843         (package-ui-pre-release-download-menu): New.
5844         (package-ui-site-release-download-menu): New.
5845         (pui-set-local-package-get-directory): New.
5846         (pui-package-symbol-char):
5847         (pui-update-package-display):
5848         (pui-toggle-package):
5849         (pui-toggle-package-key):
5850         (pui-toggle-package-delete):
5851         (pui-toggle-package-delete-key):
5852         (pui-toggle-package-event):
5853         (pui-toggle-verbosity-redisplay):
5854         (pui-install-selected-packages):
5855         (pui-add-required-packages):
5856         (pui-help-echo):
5857         (pui-display-info):
5858         (list-packages-mode):
5859         (pui-list-packages):
5860
5861         * packages.el (packages-compute-package-locations):
5862         (package-require):
5863         (package-delete-name):
5864         (packages-hardcoded-lisp): Removed.
5865         (packages-useful-lisp): Removed.
5866         (packages-unbytecompiled-lisp): Removed.
5867         (packages-find-package-directories):
5868
5869         Summary:
5870
5871         Major code clean up of all things PUI.
5872
5873         Much improved code to determine where packages should be
5874         installed.  PUI no longer depends on any packages being
5875         pre-installed to compute where packages are to be installed to.
5876
5877         The user can specify the location of their package-index file.  It
5878         isn't necessary to set this because it has sane defaults.  People
5879         who "run-in-place" won't accidently overwrite the CVS
5880         package-index file.  See
5881         `package-get-package-index-file-location'. 
5882
5883         PUI will now properly clean up after itself in the event of an
5884         unsuccessful package install.  This drastically reduces the number
5885         of "wrong md5sum" FAQs.
5886
5887         non-Mule XEmacsen can no longer install Mule packages.
5888
5889         Package management via the custom interface has been removed.
5890
5891         The PUI related menubar items have been reorganised.
5892
5893         The PGP verification code has been fixed and the default for
5894         whether or not it is used is automatically computed.
5895
5896         * update-elc.el ((preloaded-file-list site-load-packages
5897         need-to-dump dumped-exe)):
5898         Just a couple of small changes to allow for
5899         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
5900         existing anymore.
5901
5902 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
5903
5904         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
5905         apply `format' to the first argument of byte-compile-warn, it
5906         already calls format.
5907
5908 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
5909
5910         * files.el (delete-old-versions): Avoid going interactive during
5911         make install when environment variable VERSION_CONTROL is set.
5912
5913 2003-12-04  Vin Shelton  <acs@xemacs.org>
5914
5915         * menubar-items.el (menu-item-search): Only bring up search dialog
5916         box if the feature is available and desired.
5917
5918 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5919
5920         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5921
5922 2003-11-05  Vin Shelton  <acs@xemacs.org>
5923
5924         * help.el (Help-prin1-face):
5925         (Help-princ-face):
5926         princ and prin1 are functions and need to be called as such.  The
5927         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5928
5929 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5930
5931         * about.el (about-xemacs): Give full version and build date.
5932
5933 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5934
5935         * win32-native.el (grep-null-device): This XEmacs has null-device.
5936
5937 2003-09-06  Mike Sperber  <mike@xemacs.org>
5938
5939         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5940         implement the specified semantics for `defvar.'
5941
5942 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5943
5944         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5945         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5946         displaying buffer in question.
5947
5948 2003-09-03  Vin Shelton <acs@xemacs.org>
5949
5950         * XEmacs 21.4.14 is released
5951
5952 2003-08-17  Vin Shelton  <acs@xemacs.org>
5953
5954         * about.el: Vanity patch.
5955
5956 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5957
5958         * code-process.el (call-process):
5959         (call-process-region):
5960         (start-process):
5961         Document coding system processing.
5962
5963 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5964
5965         * startup.el (splash-frame-body): Idiomatic English.
5966
5967 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5968
5969         * font-lock.el (font-lock-match-java-declarations): Move
5970         save-restriction, narrow-to-region to beginning of function to
5971         avoid going beyond the limit and causing an infloop.
5972
5973 2003-04-16  Jerry James  <james@xemacs.org>
5974
5975         * keydefs.el: Remove mappings for keys mapped to the nowhere
5976         defined function function-key-error.
5977
5978 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5979
5980         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5981         lisp-interaction-mode-hook): Add the docstrings.
5982
5983 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5984
5985         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5986         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5987         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5988
5989 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5990
5991         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5992         lambda list after the original doc.  Care about
5993         #'(lambda () "SingleString") 
5994         (cl-upcase-arg): 
5995         (cl-function-arglist):
5996         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5997         circular data structures in lambda list specification
5998
5999 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
6000
6001         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
6002         to appear in font-lock-function-name-face.
6003
6004 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
6005
6006         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
6007         is not also the value of the lambda.
6008
6009 2003-05-06  Andy Piper  <andy@xemacs.org>
6010
6011         * files.el (revert-buffer): Make sure local variables get processed,
6012         even in the case of an optimized reversion.
6013
6014 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
6015
6016         * XEmacs 21.4.13 is released
6017
6018 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
6019
6020         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
6021         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
6022
6023 2003-02-14  Ben Wing  <ben@xemacs.org>
6024
6025         * byte-optimize.el:
6026         * byte-optimize.el (byte-compile-inline-expand):
6027         * byte-optimize.el (byte-compile-unfold-lambda):
6028         * byte-optimize.el (byte-optimize-form-code-walker):
6029         * byte-optimize.el (byte-optimize-form):
6030         * byte-optimize.el (byte-decompile-bytecode-1):
6031         * byte-optimize.el (byte-optimize-lapcode):
6032         Review carefully and sync up to 20.7 except for areas as noted.
6033         Fixes problem with JDE compilation.
6034
6035 2003-02-05  Ben Wing  <ben@xemacs.org>
6036
6037         * simple.el:
6038         * simple.el (motion-keys-for-shifted-motion):
6039         Omit M-S-home/end from motion keys.
6040
6041 2003-02-07  Ben Wing  <ben@xemacs.org>
6042
6043         * text-props.el (text-property-any):
6044         * text-props.el (text-property-not-all):
6045         Fix bug when end > start.
6046
6047 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
6048
6049         * info.el (Info-insert-dir): Make default-directory end in
6050         separator.  Patch due to Martin Buchholz.
6051
6052 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6053
6054         * XEmacs 21.4.12 "Portable Code" is released.
6055
6056 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
6057
6058         * about.el: Update golubev data.
6059
6060 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
6061
6062         * isearch-mode.el (isearch-mode-map): Substitute comment on
6063         desirability, and back out "GR is printable" changes.
6064
6065 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
6066
6067         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
6068
6069 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
6070
6071         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
6072
6073 2003-01-06  Ville Skyttä  <scop@xemacs.org>
6074
6075         * menubar-items.el (default-menubar): Use browse-url-mozilla
6076         instead of browse-url-gnome-moz for Mozilla.
6077
6078 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
6079
6080         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
6081
6082 2002-12-27  Ville Skyttä  <scop@xemacs.org>
6083
6084         * files.el (auto-mode-alist): Remove redundant entries for modes
6085         that live in packages.
6086         (interpreter-mode-alist): Ditto.
6087
6088 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
6089
6090         * menubar-items.el (default-menubar): Sync with current
6091         browse-url-xemacs.el.
6092
6093 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6094
6095         * XEmacs 21.4.10 "Military Intelligence" is released.
6096
6097 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6098
6099         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
6100
6101 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
6102
6103         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
6104
6105 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
6106
6107         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
6108         effect free function.
6109         (font-lock-fontify-keywords-region): Supply the argument to
6110         font-lock-compile-keywords.
6111
6112 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
6113
6114         * package-get.el (package-get-download-sites): Bring sites list
6115         up to date, prefer xx.xemacs.org addresses.
6116
6117 2002-09-27  Andy Piper  <andy@xemacs.org>
6118
6119         * dialog.el (make-dialog-box): for general dialogs only
6120         delete-frame-hook will be run.
6121
6122 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
6123
6124         * font-lock.el (font-lock-fontify-syntactically-region): Add
6125         comment about lookup-syntax-properties, document LOUDLY as unused.
6126
6127 2002-08-26  Andy Piper  <andy@xemacs.org>
6128
6129         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
6130         merge.
6131
6132 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
6133
6134         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
6135         (make-obsolete-variable): Ditto.
6136         (make-compatible): Ditto.
6137         (make-compatible-variable): Ditto.
6138
6139 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
6140
6141         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
6142         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
6143
6144 2002-08-28  Andy Piper  <andy@xemacs.org>
6145
6146         * files.el (revert-buffer): propagate revert-without-query-status.
6147
6148 2002-06-03  Andy Piper  <andy@xemacs.org>
6149
6150         * dialog-items.el (make-search-dialog): align various subcontrols
6151         in visually pleasing ways, allow frame to autosize to the dialog
6152         size.
6153         * dialog.el (make-dialog-box): add a border inside the frame. Add
6154         :autosize property, if t then reset the frame size appropriately
6155         before the frame is mapped.
6156         * gutter-items.el (set-progress-feedback-instantiator): align
6157         various subcontrols.
6158         * gutter-items.el (set-progress-abort-instantiator): ditto.
6159
6160 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
6161
6162         * XEmacs 21.4.9 "Informed Management" is released.
6163
6164 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
6165
6166         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
6167         "&optional append" argument.
6168
6169 2002-07-16  Didier Verna  <didier@xemacs.org>
6170
6171         * subr.el (replace-in-string): fix case fold bug introduced by
6172         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
6173         case-fold-search in temporary buffers.
6174
6175 2002-08-03  Steve Youngs  <youngs@xemacs.org>
6176
6177         * lib-complete.el (find-library): Remove check for mule because
6178         decompression DOES work on Mule.
6179
6180 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
6181
6182         * simple.el (join-line): New alias for `delete-indentation'.
6183
6184 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
6185
6186         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
6187         (font-lock-doc-face): New alias to font-lock-doc-string-face.
6188         (font-lock-builtin-face): New.
6189         (font-lock-constant-face): New.
6190         (font-lock-face-list): Add builtin and constant faces.
6191
6192 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
6193
6194         * autoload.el (make-autoload): Support define-derived-mode.
6195         Collected puts of doc-string-elt property.  Based on a patch by
6196         Didier Verna <didier@xemacs.org>.
6197
6198 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
6199
6200         * wid-edit.el (widget-field-activate): Fix docstring typo.
6201
6202 2002-07-23  Andy Piper  <andy@xemacs.org>
6203
6204         * about.el (about-personal-info): update me.
6205
6206 2002-07-12  Andy Piper  <andy@xemacs.org>
6207
6208         * custom.el (custom-theme-set-variables): remove bogus
6209         arguments. Use custom-set-default to set defaults.
6210         (custom-set-variables): update doc.
6211         (custom-local-buffer): new, synced from FSF.
6212         (custom-set-default): ditto.
6213         (defcustom): update doc.
6214
6215 2002-06-16  Andy Piper  <andy@xemacs.org>
6216
6217         * menubar-items.el (default-menubar): enable windows printing on
6218         cygwin as well as native.
6219
6220 2002-06-12  Andy Piper  <andy@xemacs.org>
6221
6222         * printer.el (generic-print-buffer): catch all errors so that the
6223         print device can be cleared in all scenarios.
6224         (Printer-clear-device): make sure clearing the printer allows it
6225         to be used again immediately.
6226         (generic-print-region): make sure the default printer face is
6227         black-on-white.
6228
6229 2002-04-23  Jerry James  <james@xemacs.org>
6230
6231         * window-xemacs.el (display-buffer-function): Change doc to
6232         reflect new arg.
6233         * window-xemacs.el (pre-display-buffer-function): Ditto.
6234         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
6235         non-nil, make the new window just big enough for its contents.
6236         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
6237         * frame.el (show-temp-buffer-in-current-frame): Remove broken
6238         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
6239
6240 2002-06-06  Andy Piper  <andy@xemacs.org>
6241
6242         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
6243         (defcustom): ditto.
6244         (custom-handle-keyword): ditto.
6245
6246 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
6247
6248         * gutter-items.el (buffers-tab-selection-function): Improve doc.
6249         Make obsolete.  Default to nil.
6250         (buffers-tab-filter-functions): Improve doc.  Use literal default.
6251         Inspired by a patch by John Palmieri.
6252
6253 2002-07-01  Mike Alexander  <mta@arbortext.com>
6254
6255         * process.el (shell-command-on-region): Don't delete the region
6256         before giving it to call-process-region
6257
6258 2002-06-04  Jerry James <james@eecs.ku.edu>
6259
6260         * find-paths.el (paths-find-architecture-directory): Search in
6261         `system-configuration'/`base', not `base'`system-configuration'.
6262
6263 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
6264
6265         * info.el (Info-index): Add missing \ in [ t].
6266
6267 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
6268
6269         * gutter-items.el (gutter-buffers-tab-visible-p,
6270         buffers-tab-omit-function, buffers-tab-selection-function,
6271         buffers-tab-filter-functions):
6272         Doc improvements.
6273
6274 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
6275
6276         * toolbar.el (toolbar-icon-directory): Document trailing separator.
6277
6278         * toolbar-items.el (toolbar-news): Fix typo in message string.
6279
6280 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
6281
6282         * dialog.el (yes-or-no-p-dialog-box): 
6283         * cmdloop.el (y-or-n-p-minibuf):
6284         (yes-or-no-p-minibuf):
6285         (yes-or-no-p):
6286         (y-or-n-p): 
6287         Specify negative answers in docstrings.
6288
6289 2002-05-25  Steve Youngs  <youngs@xemacs.org>
6290
6291         * package-ui.el (pui-help-echo): Display both installed and author
6292         version.  Use a balloon-help window to display extra info like
6293         package requires.
6294
6295 2002-05-30  Andy Piper  <andy@xemacs.org>
6296
6297         * files.el (revert-buffer-internal): don't visit
6298         revert-buffer. Kill buffer when not used. Suggested by Mike
6299         Alexander <mta@arbortext.com>
6300
6301 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
6302
6303         * files.el (revert-buffer): More docstring fiddling.
6304
6305 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
6306
6307         * files.el (revert-buffer):
6308         (revert-buffer-internal):
6309         (revert-buffer-insert-file-contents-function):
6310         Improve docstrings and comments.
6311
6312 2002-05-08  Andy Piper  <andy@xemacs.org>
6313
6314         * files.el (revert-buffer): observe noconfirm behavior.
6315
6316 2002-04-09  Andy Piper  <andy@xemacs.org>
6317
6318         * files.el (revert-buffer): use revert-buffer-internal if it looks
6319         like doing so will not result in any user-visible changes.
6320         (revert-buffer-internal): new function. Do the actual process of
6321         reversion and then see whether the result is any different to what
6322         we have already. If it is not then do nothing.
6323
6324 2001-12-11  Andy Piper  <andy@xemacs.org>
6325
6326         * menubar.el (get-popup-menu-response): re-order so that it works
6327         on more sane/facist window systems.
6328
6329 2001-12-03  Andy Piper  <andy@xemacs.org>
6330
6331         * faces.el (frob-face-property): don't infloop in face frobbing
6332         from Jan Vroonhof <jan@xemacs.org>.
6333
6334 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6335
6336         * faces.el (frob-face-property): Follow face fall-back hierarchy
6337         properly for face properties without an instance. Only do manual
6338         copy form 'default in last resort. This handles in particular
6339         the case where 'default itself has only a fall-back (which is
6340         the case by default on windows).
6341
6342 2001-11-24  Andy Piper  <andy@xemacs.org>
6343
6344         * printer.el (generic-print-region): set default-frame-plist to
6345         nil while creating the printer frame so that sizes reflect the
6346         printed page.
6347
6348         * faces.el (face-complain-about-font): Don't complain on printers.
6349
6350 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6351         
6352         * package-net.el: Andy synch.
6353         
6354 2001-12-16  Andy Piper  <andy@xemacs.org>
6355
6356         * package-get.el (package-get-update-all): Make sure installed.db
6357         gets updated after updating packages.
6358
6359 2002-03-28  Ben Wing  <ben@xemacs.org>
6360
6361         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
6362         continuation, truncation so that we don't get line jumpiness from
6363         them being larger than the line height.
6364
6365         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
6366
6367 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
6368
6369         * font.el (font-window-system-mappings): Add mapping for Gtk
6370         (assume identical to X) 
6371
6372 2002-02-04  Andy Piper  <andy@xemacs.org>
6373
6374         * files.el (convert-standard-filename): Fix for short filename
6375         Peter Arius <pas@methodpark.de>
6376
6377 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
6378
6379         * list-mode.el (default-choose-completion): completion-base-size
6380         should refer to local value in the completion list buffer.
6381
6382 2001-12-03  Didier Verna  <didier@xemacs.org>
6383
6384         * rect.el: autoload `replace-rectangle'.
6385         * keydefs.el (global-map): bind it to `C-x r p'.
6386
6387 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6388
6389         * XEmacs 21.4.8 "Honest Recruiter" is released.
6390
6391 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
6392
6393         This patch is based on Jerry James's patch and analysis.
6394
6395         * select.el (get-clipboard):
6396         (get-selection):
6397         Update docstrings.
6398         (get-clipboard-foreign):
6399         (get-selection-foreign):
6400         New function for use as `interprogram-paste-function's.
6401
6402         * simple.el (interprogram-paste-function): Change default to
6403         `get-clipboard-foreign'; improve docstring.
6404         (interprogram-cut-function): Improve dosctring.
6405
6406 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
6407
6408         * XEmacs 21.4.7 "Economic Science" is released.
6409
6410 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
6411
6412         * cus-edit.el (customize-save-variable): Fix typo in prompt.
6413
6414 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
6415
6416         * obsolete.el (assq-delete-all): New compatibility alias for 
6417         remassq.
6418
6419 2002-01-09  Simon Josefsson  <jas@extundo.com>
6420
6421         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
6422
6423 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
6424
6425         * info.el (Info-auto-generate-directory): Default
6426         Info-auto-generate-directory to 'if-outdated.
6427
6428 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
6429
6430         * startup.el (normal-top-level): Prevent migration code from
6431         trashing .emacs on an error in loading the init files.
6432
6433 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
6434
6435         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
6436         "system default" Xdefaults and friends get xrdb-mode.
6437
6438 2002-03-05  Mats Lidell  <matsl@contactor.se>
6439  
6440         * help-nomule.el (tutorial-supported-languages): Added Swedish
6441         tutorial. Sorted languages.
6442
6443 2002-02-11  Mike Sperber <mike@xemacs.org>
6444
6445         * info.el (Info-maybe-update-dir): Regenerate dir if we're
6446         regenerating outdated dir files and dir is non-existent.
6447
6448 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
6449
6450         * code-files.el (convert-mbox-coding-system): Improve comment.
6451         (write-region): Improve docstring.  Reformat to 80 columns.  Add
6452         coding-system argument to `write-region-pre-hook' call.
6453         (write-region-pre-hook): Fix docstring to mention lockname argument.
6454
6455 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
6456
6457         * minibuf.el (completing-read): Remove redundant wrong arg list.
6458
6459         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
6460
6461 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
6462
6463         * obsolete.el (interactive-form): new compatibility alias for 
6464         function-interactive.
6465
6466 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
6467
6468         * menubar-items.el (Menubar-items-truncate-list): Removed.
6469         * menubar-items.el (Menubar-items-truncate-history): New.
6470         * menubar-items.el (default-menubar): Use
6471         Menubar-items-truncate-history.
6472
6473 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
6474
6475         * printer.el (generic-print-region): Pass correct arguments to
6476         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
6477         Torkelsson <torkel@acc.umu.se>.
6478
6479 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
6480
6481         * help.el (describe-mode): synched with FSF 19.34; handle nil
6482         minor mode indicators.
6483
6484 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
6485
6486         * minibuf.el (completing-read): Update docstring.
6487
6488 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
6489
6490         * XEmacs 21.4.6 "Common Lisp" is released.
6491
6492 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
6493
6494         * package-net.el: Inadvertant synch with Windows branch.  From
6495         Andy's log:
6496         (package-net-kit-version): new variable.
6497         (package-net-generate-bin-ini): use it. Remove unwanted functions.
6498
6499 2001-11-28  Steve Youngs  <youngs@xemacs.org>
6500
6501         * package-get.el (package-get-locate-index-file): Also search the
6502         core etc/ directory for the package index file if it can't be
6503         found in ~/.xemacs/.
6504
6505 2001-12-13  William Perry  <wmperry@gnu.org>
6506
6507         * dialog-gtk.el (popup-builtin-question-dialog):
6508         Conform to API in gui.c.
6509         
6510 2001-11-12  Andy Piper  <andy@xemacs.org>
6511
6512         * cus-edit.el (custom-save-face-internal): make sure we save
6513         non-themed faces.
6514         (custom-save-variables): ditto variables.
6515
6516 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
6517
6518         * faces.el (make-face-family):
6519         (make-face-size):
6520         New face-modifying functions per Jan Vroonhof.
6521
6522         cus-face.el (custom-set-face-font-family):
6523         (custom-set-face-font-size):
6524         Use them.
6525
6526         * font.el (font-window-system-mappings): More precise docstring.
6527
6528         (font-create-name):
6529         (font-create-object):
6530         (tty-font-create-object):
6531         (tty-font-create-plist):
6532         (x-font-create-object):
6533         (x-font-create-name):
6534         (ns-font-create-name):
6535         (mswindows-font-create-object):
6536         (mswindows-font-create-name):
6537         Add doctrings.
6538
6539 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
6540
6541         * gtk-faces.el (gtk-init-device-faces): removed spurious
6542         quote before let* expression.
6543
6544 2001-10-29  Andy Piper  <andy@xemacs.org>
6545
6546         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
6547         modified when changing coding system.
6548
6549         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
6550         that we invoke the GUI directory selector.
6551
6552 2001-10-25  Andy Piper  <andy@xemacs.org>
6553
6554         * dialog.el (make-dialog-box): use new directory dialog support.
6555         * minibuf.el (read-file-name-1): ditto.
6556         (read-file-name): ditto.
6557         (read-directory-name): ditto.
6558
6559 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
6560
6561         * XEmacs 21.4.5 "Civil Service" is released.
6562
6563 2001-04-23  Didier Verna  <didier@xemacs.org>
6564
6565         * cus-edit.el (custom-variable-pre-save): New.
6566         * cus-edit.el (custom-variable-post-save): New.
6567         * cus-edit.el (custom-variable-save): use them.
6568         * cus-edit.el (custom-face-pre-save): New.
6569         * cus-edit.el (custom-face-post-save): New.
6570         * cus-edit.el (custom-face-save): use them.
6571         * cus-edit.el (custom-group-pre-save): New.
6572         * cus-edit.el (custom-group-post-save): New.
6573         * cus-edit.el (custom-group-save): use them.
6574         * cus-edit.el (Custom-save): use the pre/post functions above,
6575         call `custom-save-all' only once.
6576         * cus-edit.el (custom-variable-pre-reset-standard): New.
6577         * cus-edit.el (custom-variable-post-reset-standard): New.
6578         * cus-edit.el (custom-variable-reset-standard): use them.
6579         * cus-edit.el (custom-face-pre-reset-standard): New.
6580         * cus-edit.el (custom-face-post-reset-standard): New.
6581         * cus-edit.el (custom-face-reset-standard): use them.
6582         * cus-edit.el (custom-group-pre-reset-standard): New.
6583         * cus-edit.el (custom-group-post-reset-standard): New.
6584         * cus-edit.el (Custom-reset-standard): use them.
6585         * cus-edit.el (custom-face-reset-saved): use the pre/post
6586         functions above, call `custom-save-all' only once.
6587
6588 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
6589
6590         * gutter-items.el (buffers-tab face): Derive from the modeline
6591         face by default.  Many people use white-on-black for the default
6592         font, and the tabs look hideous with that color combination.  The
6593         modeline usually has the correct colors.
6594
6595 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
6596
6597         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
6598         (tag-mark-stack-max): Typo fix.
6599
6600 2001-09-28  Ben Wing  <ben@xemacs.org>
6601
6602         * font-lock.el:
6603         * font-lock.el (font-lock-after-change-function):
6604         fix problem with last patch, reported by Katsumi Yamaoka.
6605
6606 2001-09-17  Ben Wing  <ben@xemacs.org>
6607
6608         * font-lock.el (font-lock-after-change-function):
6609         fix problem when you insert a comment on the line before a line of
6610         code: if we use the following char, then when you hit backspace,
6611         the following line of code turns the comment color.
6612
6613 2001-06-08  Ben Wing  <ben@xemacs.org>
6614
6615         * process.el: comment about shell-command-switch.
6616         * process.el (shell-quote-argument): Need to quote a null
6617         argument, too.  From Dan Holmsand.
6618         
6619         * startup.el (normal-top-level): Delete some unused FSF junk.
6620         * startup.el (command-line-early):
6621         
6622         * startup.el (command-line): Call MS Windows init function.
6623         
6624         * win32-native.el:
6625         * win32-native.el (mswindows-system-shells): New.
6626         * win32-native.el (mswindows-system-shell-p): New.
6627         * win32-native.el (init-mswindows-at-startup): New.
6628         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
6629         * win32-native.el (mswindows-quote-one-simple-arg):
6630         * win32-native.el (mswindows-quote-one-command-arg):
6631         * win32-native.el (mswindows-construct-process-command-line-alist):
6632         Correct comments at top.  Correctly handle passing arguments
6633         to Cygwin programs and to bash.  Fix quoting of zero-length
6634         arguments (from Dan Holmsand).  Set shell-command-switch based
6635         on shell-file-name, which in turn comes from env var SHELL.
6636
6637 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
6638
6639         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
6640         default-toolbar-position): Fill docstrings for balloon-help.
6641
6642 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6643
6644         * faces.el: Reenable specifications over 'gtk domain.
6645
6646 2001-08-08  Didier Verna  <didier@xemacs.org>
6647
6648         * autoload.el (update-autoload-files): make defdir a file name,
6649         not directory name.
6650
6651 2001-08-06  Steve Youngs  <youngs@xemacs.org>
6652
6653         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
6654
6655         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
6656
6657 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
6658
6659         * font-menu.el (font-menu-set-font): Default to current font-family.
6660         (font-menu-preferred-resolution):
6661         (font-menu-size-scaling):
6662         Provide gtk defaults, too.
6663
6664 2001-07-29  Mike Alexander  <mta@arbortext.com>
6665
6666         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
6667         list
6668         (custom-set-face-font-family): ditto
6669
6670 2001-07-26  Mike Sperber <mike@xemacs.org>
6671
6672         * files.el (auto-mode-alist): .9 files are man pages, too.
6673
6674 2001-07-23  Edwin Steiner <esteiner@net4you.at>
6675
6676         * process.el (call-process-internal): bind
6677         coding-system-for-write to 'binary when calling
6678         start-process-internal, so the process receives 
6679         the literal contents of INFILE.
6680
6681 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
6682
6683         * files.el (auto-mode-alist): Add configure.ac support.
6684
6685 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
6686
6687         * buff-menu.el:
6688         mouse.el:
6689         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
6690
6691 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
6692
6693         * XEmacs 21.4.4 "Artificial Intelligence" is released.
6694
6695 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
6696
6697         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
6698         mixed text.
6699         (kinsoku-eol-p): Ditto.
6700
6701 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
6702
6703         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
6704         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
6705         characters as the category `s' or `e' correctly.
6706
6707 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
6708
6709         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
6710
6711 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
6712
6713         * mule/cyrillic.el:  Set up case table.
6714
6715 2001-06-08  Mike Sperber <mike@xemacs.org>
6716
6717         * files.el (save-some-buffers-1): Don't zap the help window right
6718         after `map-y-or-n-p' has popped it up.
6719
6720 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
6721
6722         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
6723
6724 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
6725
6726         * specifier.el: define-specifier-tag 'gtk.
6727
6728 2001-05-12  Ben Wing  <ben@xemacs.org>
6729
6730         * find-paths.el (paths-find-recursive-path):
6731         fix error with null EXCLUDE-REGEXP.
6732         
6733         * font-lock.el (font-lock-mode):
6734         fix problem reported by hrvoje with buffers starting with a space.
6735         
6736 2001-05-06  Ben Wing  <ben@xemacs.org>
6737
6738         * dialog.el (make-dialog-box):
6739         * menubar-items.el (default-menubar):
6740         * printer.el (generic-print-buffer):
6741         * printer.el (generic-print-region):
6742         implement printing the selection when it's selected.
6743
6744 2001-04-18  Didier Verna  <didier@xemacs.org>
6745
6746         * cus-edit.el (Custom-reset-standard): reset to standard settings
6747         not only when the buffer's :custom-state is 'modified, but also
6748         when it is 'set or 'saved.
6749
6750 2001-04-17  Didier Verna  <didier@xemacs.org>
6751
6752         * startup.el (load-user-init-file): define `custom-file' before
6753         loading the user's init file.
6754
6755 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
6756
6757         * menubar.el (popup-mode-menu): Make it work with
6758         popup-menu-titles turned off.
6759         
6760 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6761
6762         * about.el (about-mailto-link): Use compose-mail for sending mail.
6763
6764 2001-07-14  Sean MacLennan  <seanm@storm.ca>
6765
6766         * package-admin.el (package-install-hook): New.
6767         (package-delete-hook): New.
6768         (package-admin-add-single-file-package): Use package-delete-hook.
6769
6770         * package-get.el (package-get): Use package-install-hook.
6771
6772 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6773
6774         * package-ui.el (pui-install-selected-packages): reverse the lists
6775         of packages so that they get handled in the same order as they
6776         were selected.
6777
6778 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
6779
6780         * packages.el (locate-library): Use read-library-name for completion.
6781
6782 2001-05-21  Martin Buchholz  <martin@xemacs.org>
6783
6784         * byte-optimize.el (=): `=' is not a binary predicate!
6785         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
6786         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
6787
6788 2001-05-20  Martin Buchholz  <martin@xemacs.org>
6789
6790         * bytecomp.el (byte-compile-arithcompare):
6791         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
6792
6793 2001-06-03  William M. Perry  <wmperry@gnu.org>
6794
6795         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
6796         return the filename selected by the user!
6797
6798 2001-05-31  William M. Perry  <wmperry@gnu.org>
6799
6800         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
6801         in XEmacs/GTK.
6802
6803 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
6804
6805         * coding.el: Tiny typo fixed.
6806
6807 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6808
6809         * XEmacs 21.4.3 "Academic Rigor" is released.
6810
6811 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
6812
6813         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
6814
6815 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
6816
6817         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
6818
6819 2001-05-04  Ben Wing  <ben@xemacs.org>
6820
6821         * printer.el (generic-print-buffer):
6822         * printer.el (generic-print-region):
6823         Enable dialog boxes.  Apply workaround recommended by Kirill.
6824         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
6825         
6826         * simple.el (kill-whole-line):
6827         * simple.el (kill-line-1):
6828         * simple.el (kill-entire-line):
6829         * simple.el (kill-line):
6830         * simple.el (backward-kill-line):
6831         Take out interactive dependence of kill-whole-line.
6832
6833 2001-04-22  Ben Wing  <ben@xemacs.org>
6834
6835         * dialog.el (make-dialog-box):
6836         Put dialog titles back in -- this time correctly.  Fix various
6837         other problems with leaks and such.
6838
6839         * simple.el (region-exists-p):
6840         * simple.el (region-active-p):
6841         Add comment about which one is correct to use in menu specs.
6842
6843 2001-05-05  Ben Wing  <ben@xemacs.org>
6844
6845         * dialog.el (make-dialog-box): fix doc string.
6846         * menubar-items.el (default-menubar): Add Page Setup for Windows,
6847         take out Pretty Print.
6848         * printer.el:
6849         * printer.el (printer-current-device): New.
6850         * printer.el (Printer-get-device): New.
6851         * printer.el (Printer-clear-device): New.
6852         * printer.el (generic-page-setup): New.
6853         * printer.el (generic-print-buffer):
6854         * printer.el (generic-print-region):
6855         Implement Page Setup.  Handle errors properly.
6856
6857 2001-05-05  Ben Wing  <ben@xemacs.org>
6858
6859         * subr.el (error): Complete list of errors in doc string.
6860         
6861 2001-04-22  Ben Wing  <ben@xemacs.org>
6862
6863         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
6864         
6865 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
6866
6867         * build-report.el: Remove CVS keywords since this file has been in
6868         core lisp for a while now.
6869         * build-report.el (build-report-make-output-files): Fix typo.
6870
6871 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6872
6873         * about.el (about-finish-buffer): Make sure the last change works
6874         even if EVENT is nil.
6875
6876 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6877
6878         * about.el (about-finish-buffer): Kill/bury the buffer where the user
6879         clicked, not the one that happens to be the current buffer at the
6880         time.
6881
6882 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
6883
6884         * cus-edit.el (custom-display): Support the GTK Window System also.
6885
6886 2001-04-30  Ben Wing  <ben@xemacs.org>
6887
6888         * printer.el:
6889         * printer.el (printer-page-header):
6890         * printer.el (Print-context): New.
6891         * printer.el (printer-page-footer):
6892         * printer.el (generate-header-element): New.
6893         * printer.el (generate-header-line): New.
6894         * printer.el (print-context-property):
6895         * printer.el (generic-print-buffer):
6896         * printer.el (generic-print-region):
6897         Implement headers and footers.  Implement calling Print dialog box
6898         (#### but it doesn't quite work yet).
6899
6900 2001-04-25  Ben Wing  <ben@xemacs.org>
6901
6902         * about.el (xemacs-hackers):
6903         * about.el (about-url-alist):
6904         * about.el (about-personal-info):
6905         * about.el (about-hacker-contribution):
6906         More contributions.
6907         
6908         * simple.el (handle-post-motion-command):
6909         Fix spurious setting of zmacs-region-stays to t after a non-shift
6910         motion command.
6911
6912 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
6913
6914         * about.el (about-personal-info): Update my bio.
6915         (about-hacker-contribution): Ditto.
6916
6917 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6918
6919         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6920
6921 2001-04-19  Andy Piper  <andy@xemacs.org>
6922
6923         * package-net.el (package-net-cygwin32-binary-size): new size.
6924         (package-net-win32-binary-size): new size.
6925         (package-net-convert-index-to-ini): Use new arch.
6926         (package-net-batch-convert-index-to-ini): Removed.
6927         (package-net-generate-bin-ini): New.
6928         (package-net-batch-generate-bin-ini): New.
6929
6930 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6931
6932         * XEmacs 21.4.1 "Copyleft" is released.
6933
6934 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6935
6936         * x-compose.el (xlib-input-method-bug-workaround):
6937         (alias-colon-to-double-quote):
6938         Force sort in map-keymap to work around rehash bug.
6939
6940 2001-04-17  Ben Wing  <ben@xemacs.org>
6941
6942         * about.el: Finish overhaul, add a few new hackers, update a
6943         couple old ones.
6944
6945 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6946
6947         * XEmacs 21.4.0 "Solid Vapor" is released.
6948
6949 2001-04-15  Ben Wing  <ben@xemacs.org>
6950
6951         * about.el:
6952         * about.el (about-headline-face): New.
6953         * about.el (about-link-face): New.
6954         * about.el (about-current-release-maintainers): New.
6955         * about.el (about-other-current-hackers): New.
6956         * about.el (about-url-alist):
6957         * about.el (about-once-and-future-hackers): New.
6958         * about.el (about-mailto-link): New.
6959         * about.el (about-get-buffer):
6960         * about.el (about-finish-buffer):
6961         * about.el (about-xemacs):
6962         * about.el (about-features): Removed.
6963         * about.el (about-advantages): New.
6964         * about.el (about-maintainer-info): Removed.
6965         * about.el (about-personal-info): New.
6966         * about.el (about-hacker-contribution): New.
6967         * about.el (about-maintainer):
6968         * about.el (about-show-linked-info):
6969         * about.el (about-hackers):
6970         Major revamping.  Rewriting of most of the text, improve the
6971         link handling, separate info on contributors into personal
6972         and contribution info, add new contributors, update personal
6973         info, etc. etc.
6974         
6975         * menubar-items.el (default-menubar):
6976         Help menubar entry for News now says more accurately
6977         "What's New in XEmacs".
6978         
6979         * mouse.el:
6980         * mouse.el (mouse-track-cleanup-hook):
6981         * mouse.el (mouse-track):
6982         Don't set-buffer to a dead buffer when calling mouse-track
6983         cleanup hooks.
6984
6985 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6986
6987         * XEmacs 21.2.47 "Zephir" is released.
6988
6989 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6990
6991         * dialog.el (make-dialog-box): Disable dialog box titles until
6992         we get them working.
6993
6994 2001-03-30  Ben Wing  <ben@xemacs.org>
6995
6996         * help.el:
6997         * help.el (Help-princ-face):
6998         * help.el (Help-prin1-face):
6999         * help.el (frob-help-extents):
7000         * help.el (describe-function-1):
7001         * help.el (describe-variable):
7002         Avoid using font-lock faces, which may not be defined.
7003         Instead, use hyper-apropos faces, and make sure they're
7004         defined as necessary by using `require'. (It's not so safe
7005         to do this for font-lock.) In any case, we will eventually
7006         be merging this functionality into hyper-apropos.
7007
7008         * loaddefs.el (completion-ignored-extensions):
7009         Fix documentation.
7010         
7011         * menubar-items.el (menu-truncate-list): Removed.
7012         * menubar-items.el (Menubar-items-truncate-list): New.
7013         * menubar-items.el (default-menubar):
7014         Fix errors if grep or compile command is too long.  Rename helper
7015         function to be less visible.
7016
7017 2001-03-23  Martin Buchholz  <martin@xemacs.org>
7018
7019         * byte-optimize.el (byte-optimize-minus):
7020         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
7021
7022 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
7023
7024         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
7025         Mule is available.
7026
7027         * mule/latin.el: New file.
7028
7029 2001-03-11  Ben Wing  <ben@xemacs.org>
7030
7031         * auto-save.el:
7032         * auto-save.el (auto-save-directory):
7033         * auto-save.el (make-auto-save-file-name):
7034         * auto-save.el (auto-save-file-name-p): New.
7035
7036         Merge in improvements from other definition of
7037         make-auto-save-file-name in files.el.
7038         
7039         * auto-save.el (auto-save-original-name):
7040         * auto-save.el (auto-save-name-in-fixed-directory):
7041         * auto-save.el (auto-save-unslashify-name): Removed.
7042         * auto-save.el (auto-save-slashify-name): Removed.
7043         * auto-save.el (auto-save-reserved-chars): New.
7044         * auto-save.el (auto-save-escape-name): New.
7045         * auto-save.el (auto-save-unhex): New.
7046         * auto-save.el (auto-save-unescape-name): New.
7047
7048         Change algorithm for encoding filenames in auto-save names to be
7049         entirely safe with all filesystems and all possible characters in
7050         a filename, and 100% reversible. (Essentially, uses
7051         quoted-printable as the encoding.)
7052         
7053         * auto-save.el (recover-all-files):
7054
7055         Use insert-directory rather than calling ls directly -- fixes
7056         things under Windows.
7057
7058         * files.el:
7059         * files.el (convert-standard-filename): Substitute FSF's
7060         definition for this (we had nothing here before).
7061         
7062         * files.el (backup-buffer): Warning fix.
7063         
7064         * files.el (make-backup-file-name):
7065         * files.el (find-backup-file-name):
7066         Fix error in calling sequence to auto-save-file-name-p.
7067         
7068         * files.el (recover-file):
7069         Use insert-directory rather than calling ls directly -- fixes
7070         things under Windows.
7071
7072         * files.el (make-auto-save-file-name): Removed.
7073         * files.el (auto-save-file-name-p): Removed.
7074         auto-save is always dumped so no sense in having a definition
7075         that will always be overwritten with another.
7076         
7077         * files.el (insert-directory):
7078         * win32-native.el:
7079         * win32-native.el (debug-mswindows-process-command-lines):
7080         * win32-native.el (original-make-auto-save-file-name): Removed.
7081         * win32-native.el (make-auto-save-file-name): Removed.
7082
7083
7084 2001-03-21  Martin Buchholz <martin@xemacs.org>
7085
7086         * XEmacs 21.2.46 "Urania" is released.
7087
7088 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
7089
7090         * menubar-items.el (default-menubar): Update sample.emacs to
7091         sample.init.el and adjust accelerators.
7092
7093 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
7094
7095         * build-report.el (build-report): Improve docstring.
7096
7097 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
7098
7099         * ChangeLog: Log GTK merge.
7100
7101         * gutter-items.el:
7102         * mwheel.el:
7103         * sound.el:
7104         * startup.el:
7105         Revert gratuitous whitespace changes.
7106
7107 2001-03-07  Ben Wing  <ben@xemacs.org>
7108
7109         * help.el:
7110         * help.el (key-or-menu-binding):
7111         * help.el (Help-find-file): New.
7112         * help.el (describe-beta):
7113         * help.el (describe-copying):
7114         * help.el (describe-project):
7115         * help.el (view-emacs-news):
7116         * help.el (view-sample-init-el): New.
7117         * help.el (Help-princ-face): New.
7118         * help.el (Help-prin1-face): New.
7119         * help.el (help-symbol-function-context-menu):
7120         * help.el (help-symbol-variable-context-menu):
7121         * help.el (help-symbol-function-and-variable-context-menu):
7122         * help.el (frob-help-extents):
7123         * help.el (describe-function-1):
7124         * help.el (describe-variable):
7125
7126         Add coloring in Help buffers, correspondent with hyperlinks.
7127         View files in view-mode rather than Fundamental.
7128         Remove separators from context menus -- now handled in generic code.
7129         Add `Find Tag' to context menu.
7130         
7131         * menubar.el (popup-mode-menu):
7132
7133         Rewrite code that outputs the popup menu to (a) put more specific
7134         entries first, (b) be more robust, (c) output the proper context
7135         menu separators automatically (the context menu functionality is
7136         new and currently used only by Help).
7137
7138 2001-03-10  William M. Perry  <wmperry@aventail.com>
7139
7140         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
7141         this function when converting from the 21.1 GTK branch.  Now
7142         supports file, password, question, and color built-in dialogs.
7143
7144 2001-03-06  Ben Wing  <ben@xemacs.org>
7145
7146         * keydefs.el:
7147         * keydefs.el (global-map):
7148         Add commented-out change of M-k (for 21.5).
7149         
7150         * menubar-items.el (default-menubar):
7151         Fix items to control kill-line behavior; add items for
7152         shifted motion.
7153         
7154         * simple.el:
7155         * simple.el (kill-whole-line):
7156         * simple.el (historical-kill-line): Removed.
7157         * simple.el (kill-line): Removed.
7158         * simple.el (kill-entire-line): New.
7159         * simple.el (kill-line-1): New.
7160         * simple.el (backward-kill-line):
7161         Undo kill-whole-line == always changes.  Add new function
7162         kill-entire-line to unconditionally delete the current line.
7163         Add comments describing the lamentable state of affairs of
7164         the kill-line functions and variables.
7165
7166 2001-03-02  Ben Wing  <ben@xemacs.org>
7167
7168         * simple.el:
7169         * simple.el (beginning-of-buffer):
7170         * simple.el (end-of-buffer):
7171         * simple.el (mark-ring-unrecorded-commands):
7172         * simple.el (signal-error-on-buffer-boundary):
7173         * simple.el (shifted-motion-keys-select-region):
7174         * simple.el (unshifted-motion-keys-deselect-region):
7175         * simple.el (motion-keys-for-shifted-motion): New.
7176         * simple.el (handle-pre-motion-command):
7177         * simple.el (handle-post-motion-command):
7178         * simple.el (forward-char-command):
7179         * simple.el (backward-char-command):
7180         * simple.el (scroll-up-command):
7181         * simple.el (scroll-down-command):
7182         * simple.el (next-line):
7183         * simple.el (previous-line):
7184         * simple.el (backward-block-of-lines):
7185         * simple.el (forward-block-of-lines):
7186         * simple.el (backward-word):
7187         * simple.el (mark-word):
7188
7189         Augment documentation of the most common motion commands to make
7190         note of the shifted-motion support.  Improve the support to (a)
7191         properly document how it works and why it's done in the fashion it
7192         is, and (b) allow the keystrokes that trigger it to be customized.
7193
7194         Correct error in the customize specification of
7195         mark-ring-unrecorded-commands.
7196
7197 2001-03-02  Ben Wing  <ben@xemacs.org>
7198
7199         * font-lock.el:
7200         * font-lock.el (font-lock-pending-extent-table): Removed.
7201         * font-lock.el (font-lock-pending-buffer-table): New.
7202         * font-lock.el (font-lock-pre-idle-hook):
7203         * font-lock.el (font-lock-after-change-function):
7204         * font-lock.el (font-lock-fontify-pending-extents):
7205         * font-lock.el (font-lock-lisp-like):
7206
7207         Fix handling of pending extents to avoid excessive slowness (N^2
7208         behavior) when making lots of buffer changes between redisplays,
7209         such as when saving the Options.
7210
7211 2001-03-09  William M. Perry  <wmperry@aventail.com>
7212
7213         * device.el:
7214         * dragdrop.el:
7215         * dumped-lisp.el:
7216         * faces.el:
7217         * frame.el:
7218         * gnuserv.el:
7219         * loadup.el:
7220         * menubar-items.el:
7221         * minibuf.el:
7222         The Great GTK Merge.
7223
7224         * ChangeLog.GTK:
7225         * dialog-gtk.el:
7226         * gdk.el:
7227         * generic-widgets.el:
7228         * glade.el:
7229         * gnome-widgets.el:
7230         * gnome.el:
7231         * gtk-compose.el:
7232         * gtk-extra.el:
7233         * gtk-faces.el:
7234         * gtk-ffi.el:
7235         * gtk-file-dialog.el:
7236         * gtk-font-menu.el:
7237         * gtk-glyphs.el:
7238         * gtk-init.el:
7239         * gtk-iso8859-1.el:
7240         * gtk-marshal.el:
7241         * gtk-mouse.el:
7242         * gtk-package.el:
7243         * gtk-password-dialog.el:
7244         * gtk-select.el:
7245         * gtk-widget-accessors.el:
7246         * gtk-widgets.el:
7247         * gtk.el:
7248         widgets-gtk.el:
7249         The Great GTK Merge: new files.
7250
7251 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
7252
7253         * generic-widgets.el: Don't require gtk (a built-in feature) at
7254         top level.  Don't execute the last sexp unless (featurep 'gtk).
7255
7256 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
7257
7258         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
7259
7260 2001-02-23  Martin Buchholz <martin@xemacs.org>
7261
7262         * XEmacs 21.2.45 "Thelxepeia" is released.
7263
7264 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
7265  
7266         * about.el (xemacs-hackers): update my entry. 
7267         * about.el (about-maintainer-info): ditto. 
7268         * about.el (about-hackers): ditto. 
7269
7270 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
7271
7272         * about.el (about-maintainer-info): More vanity info about
7273         yours truly.
7274
7275 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
7276
7277         * build-report.el (build-report-destination): xemacs-build-reports
7278         has moved to SourceForge, where mailing list name length is
7279         restricted, hence the name change to
7280         xemacs-buildreports@xemacs.org.
7281         * build-report.el (build-report-keep-regexp): Update default.
7282         * build-report.el (build-report-delete-regexp): Ditto.
7283         * build-report.el (build-report-make-output-files): Ditto.
7284
7285 2001-02-19  Craig Lanning  <lanning@scra.org>
7286
7287         * lisp-mode.el: Add indentation specifications for following
7288         Common Lisp forms: handler-case, handler-bind, with-slots,
7289         with-open-file, with-open-stream, print-unreadable-object.
7290
7291 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
7292
7293         * font-lock.el (font-lock-set-defaults-1):
7294         Move initialization of `font-lock-cache-position' so that it's set
7295         even if font-lock-keywords is already defined.
7296
7297 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
7298
7299         * autoload.el (generate-file-autoloads-1):
7300         Use `emacs-lisp-mode-syntax-table' instead of
7301         `lisp-mode-syntax-table'.
7302         * lisp-mode.el (lisp-mode-syntax-table):
7303         Get rid of old checks for `parse-partial-sexp' version.
7304         Make `|' (pipe) string delimiter instead of punctuation.
7305
7306 2001-02-16  Martin Buchholz  <martin@xemacs.org>
7307
7308         * window.el (save-selected-window):
7309         Use gensym for better macro hygiene.
7310
7311 2001-02-06  Mike Sperber <mike@xemacs.org>
7312
7313         * dump-paths.el:
7314         * startup.el (startup-setup-paths): Set and use
7315         `mule-lisp-directory'.
7316         (startup-setup-paths-warning): Ditto.
7317
7318         * setup-paths.el (paths-find-mule-lisp-directory): Added.
7319         (paths-construct-load-path): Consider `mule-lisp-directory'.
7320
7321 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
7322
7323         * font-lock.el: Syntax table improvements used.  A few random
7324         changes are not specified below.
7325         (font-lock-fontify-string-delimiters):
7326         (font-lock-syntactic-keywords):
7327         (font-lock-cache-state nil):
7328         (font-lock-cache-position):
7329         New variables.
7330         (font-lock-set-syntax):
7331         (font-lock-apply-syntactic-highlight):
7332         (font-lock-fontify-syntactic-anchored-keywords):
7333         (font-lock-fontify-syntactic-keywords-region):
7334         (font-lock-eval-keywords):
7335         New functions.
7336         (font-lock-remove-face):
7337         (font-lock-fontify-syntactically-region):
7338         Use syntax properties.
7339
7340 2001-02-08  Martin Buchholz <martin@xemacs.org>
7341
7342         * XEmacs 21.2.44 "Thalia" is released.
7343
7344 2001-01-16  Mike Sperber <mike@xemacs.org>
7345
7346         * startup.el (normal-top-level): Work even if no installation root
7347         is found.
7348
7349 2001-01-30  Andy Piper  <andy@xemacs.org>
7350
7351         * gutter-items.el (progress-abort-glyph): remove instantiator.
7352         (set-progress-abort-instantiator): new function.
7353         (abort-progress-feedback): use it.
7354
7355         * gutter.el (set-gutter-dirty-p): new function.
7356
7357 2001-01-30  Didier Verna  <didier@xemacs.org>
7358
7359         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
7360
7361 2001-01-24  Didier Verna  <didier@xemacs.org>
7362
7363         * sound.el (sound-extension-list): give a better default value.
7364         * sound.el (load-sound-file): improve the doc string, also find
7365         files given by absolute names, pass a real extension list to
7366         `locate-file'.
7367
7368 2001-01-26  Martin Buchholz <martin@xemacs.org>
7369
7370         * XEmacs 21.2.43 "Terspichore" is released.
7371
7372 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
7373
7374         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
7375         messages from gnuserv.
7376
7377 2001-01-20  Martin Buchholz <martin@xemacs.org>
7378
7379         * XEmacs 21.2.42 "Poseidon" is released.
7380
7381 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
7382
7383         * cl-macs.el (cl-upcase-arg): New function.
7384         (cl-function-arglist): New function.
7385         (cl-transform-lambda): Automatically add CL-style lambda list to
7386         documentation string using functions above.
7387
7388 2001-01-12  Andy Piper  <andy@xemacs.org>
7389
7390         * package-get.el (package-get-custom): call
7391         package-net-update-installed-db.
7392
7393         * package-ui.el (pui-install-selected-packages): call
7394         package-net-update-installed-db.
7395
7396         * package-net.el (package-net-update-installed-db): use
7397         packages-package-list so that we reflect reality.
7398
7399         * packages.el (packages-package-list): Make docstring reflect
7400         reality.
7401
7402         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
7403
7404         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
7405         isn't installed.
7406
7407 2001-01-17  Andy Piper  <andy@xemacs.org>
7408
7409         * wid-edit.el (widget-activation-glyph-mapper): activate or
7410         deactivate native widgets.
7411         (widget-glyph-insert-glyph): record instantiator.
7412         (widget-push-button-value-create): use it.
7413
7414         * gui.el (gui-button-action): new function. Make button's domain
7415         buffer current when calling.
7416         (make-gui-button): update to use gui-button-action.
7417
7418 2001-01-16  Didier Verna  <didier@xemacs.org>
7419
7420         * menubar-items.el (default-menubar): add an entry for modeline
7421         horizontal scrolling in Options -> Display.
7422
7423 2001-01-17  Steve Youngs  <youngs@xemacs.org>
7424
7425         * package-get.el (package-get-require-signed-base): Set to nil
7426         by default.
7427
7428 2001-01-17  Martin Buchholz <martin@xemacs.org>
7429
7430         * XEmacs 21.2.41 "Polyhymnia" is released.
7431
7432 2001-01-16  Mike Sperber <mike@xemacs.org>
7433
7434         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
7435         catch lisp/mule/.
7436
7437 2001-01-14  Mike Sperber <mike@xemacs.org>
7438
7439         * startup.el (maybe-create-compatibility-dot-emacs):
7440         (maybe-unmigrate-user-init-file):
7441         (unmigrate-user-init-file): Created.
7442         (maybe-migrate-user-init-file): Offer creation of compatibility
7443         .emacs.
7444         Some doc fixes wrt init file location.
7445
7446 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
7447
7448         * faces.el (face-frob-from-locale-first): new variable.
7449         (frob-face-font-2): Honor tags arg while trying to use
7450         standard-face-mapping.  When face-frob-from-locale-first is set,
7451         first try to set face inheriting from frobbed-face.
7452
7453 2001-01-15  Didier Verna  <didier@xemacs.org>
7454
7455         * about.el (xemacs-hackers): update my entry.
7456         * about.el (about-url-alist): ditto.
7457         * about.el (about-maintainer-info): ditto.
7458         * about.el (about-hackers): ditto.
7459
7460 2001-01-15  Martin Buchholz  <martin@xemacs.org>
7461
7462         The byte compiler has been badly broken for a year,
7463         by the patch of 1999-12-06.
7464         * byte-optimize.el (byte-optimize-form-code-walker):
7465         Bug was: the byte compiler was making this erroneous optimization:
7466         (progn (or (foo)) (bar)) ==> (bar)
7467
7468 2000-11-20  Mike Sperber <mike@xemacs.org>
7469
7470         * setup-paths.el (paths-core-load-path-depth): Split
7471         `paths-load-path-depth' in two for site and core lisp.  Don't
7472         recurse into core.
7473         * setup-paths.el (paths-construct-load-path): Use.
7474
7475 2001-01-10  Andy Piper  <andy@xemacs.org>
7476
7477         * package-net.el (package-net-cygwin32-binary-size): new variable
7478         (package-net-win32-binary-size): ditto.  add much needed
7479         commentary.
7480
7481         * gutter-items.el (buffers-tab-items): correct off-by-one error
7482         for buffers-tab-max-size.
7483
7484 2001-01-08  Martin Buchholz <martin@xemacs.org>
7485
7486         * XEmacs 21.2.40 is released.
7487
7488 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7489
7490         * mule/hebrew.el: Fix comments and typos.
7491         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
7492
7493 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
7494
7495         * ChangeLog.1: move ancient log from fill.el.
7496
7497         * dump-paths.el:
7498         paragraphs.el:
7499         mule/mule-category.el:
7500         Miscellaneous typo fixes and slight doc clarifications.
7501
7502         * mule/mule-ccl.el:  Correct file name in header.
7503
7504 2000-12-31  Martin Buchholz <martin@xemacs.org>
7505
7506         * XEmacs 21.2.39 is released.
7507
7508 2000-12-27  Martin Buchholz  <martin@xemacs.org>
7509
7510         * byte-optimize.el (byte-optimize-cond):
7511         (byte-optimize-cond-1): New.
7512         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
7513         Optimizes (cond (x nil)) ==> nil.
7514         Provide better diagnostic on malformed expr like (cond foo).
7515
7516 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
7517
7518         * mule/mule-coding.el:
7519         mule/mule-cmds.el (reset-language-environment,
7520         set-language-environment-coding-systems):
7521         Safer default coding-priority-list, corresponding to src/file-coding.h.
7522
7523 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
7524
7525         * package-admin.el: Allow package removal from
7526         early-package-load-path.
7527
7528 2000-12-15  Andreas Jaeger  <aj@suse.de>
7529
7530         * about.el (about-maintainer-info): Update my entry.
7531
7532 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
7533
7534         * packages.el (locate-library): Add support for bzip2
7535         compressed .el files.
7536
7537 2000-12-12  Andy Piper  <andy@xemacs.org>
7538
7539         * package-net.el: new file.
7540
7541 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
7542
7543         * font-lock.el: Add missing C++ keywords.
7544
7545 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
7546
7547         * simple.el (indent-for-comment): Preserve indentation of comments
7548         starting in column 0, as documented in (Info-goto-node
7549         "(xemacs)Comments").  Update docstring accordingly.
7550
7551 2000-12-05  Martin Buchholz <martin@xemacs.org>
7552
7553         * XEmacs 21.2.38 is released.
7554
7555 2000-12-04  Didier Verna  <didier@xemacs.org>
7556
7557         * mouse.el (default-mouse-track-set-point-in-window): remove
7558         spurious '+' operation detected by Martin.
7559
7560
7561 2000-12-01  Martin Buchholz  <martin@xemacs.org>
7562
7563         * cl-extra.el (coerce):
7564         Implement char to integer coercion.
7565         Remove extraneous (numberp) test.
7566
7567         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
7568         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
7569         (byte-optimize-predicate):
7570         Warn if evaluating constant expression signals an error.
7571         (byte-optimize-form): Small simplification.
7572
7573         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
7574
7575 2000-11-30  Martin Buchholz  <martin@xemacs.org>
7576
7577         * byte-optimize.el:
7578         (byte-optimize-minus):
7579         (byte-optimize-plus):
7580         (byte-optimize-mult):
7581         (byte-optimize-quo):
7582         Use (car (last x)) instead of (last x) to get last elt!
7583         Use `byte-optimize-predicate' to optimize `%'.
7584         Move optimizations for special numeric args to bytecomp.el.
7585         * bytecomp.el (byte-compile-associative): Remove.
7586         (byte-compile-max): New.
7587         (byte-compile-min): New.
7588         Properly handle erroneous calls: (max) (min).
7589         (byte-compile-plus): New.
7590         (byte-compile-minus):
7591         It's easiest to handle 0, +1 and -1 args here.
7592         (byte-compile-mult): New.
7593         It's easiest to handle 1, -1 and 2 args here.
7594         (byte-compile-quo):
7595         It's easiest to handle 0, +1 and -1 args here.
7596         Issue byte-compiler warning when dividing by zero.
7597
7598         Byte-compiler arithmetic improvements.
7599         Better optimize these expressions in the obvious way:
7600         (+ x y 1)   -->  varref x varref y add add1
7601         (+ x y -1)  -->  varref x varref y add sub1
7602         (- x y 0)   -->  (- x y)
7603         (- 0 x y)   -->  (- (- x) y)
7604         (% 42 19)   --> compile-time constant
7605         (/ 42 19)   --> compile-time constant
7606         (* (foo) 2) --> foo call dup plus
7607
7608         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
7609         unless (declaim (optimize (safety 3)))
7610         or (setq byte-compile-delete-errors nil).
7611
7612 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
7613
7614         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
7615         docstrings.
7616
7617 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
7618
7619         * startup.el (command-line-do-help):  Add documentation of
7620         portable dumper switches.
7621
7622 2000-11-22  Andy Piper  <andy@xemacs.org>
7623
7624         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
7625
7626         * glyphs.el (init-glyphs): don't use autodetect for strings.
7627
7628 2000-11-28  Martin Buchholz  <martin@xemacs.org>
7629
7630         * byte-optimize.el (byte-optimize-char-before):
7631         (byte-optimize-backward-char):
7632         (byte-optimize-backward-word):
7633         Fix incorrect optimizations for these sorts of expressions:
7634         (let ((x nil)) (backward-char x))
7635
7636 2000-11-21  Martin Buchholz  <martin@xemacs.org>
7637
7638         * byte-optimize.el:
7639         * byte-optimize.el (byte-optimize-backward-char): New.
7640         * byte-optimize.el (byte-optimize-backward-word): New.
7641         Make backward-word and backward-char as efficient as forward versions.
7642
7643         * bytecomp.el (byte-compile-no-args-with-one-extra):
7644         * bytecomp.el (byte-compile-one-arg-with-one-extra):
7645         * bytecomp.el (byte-compile-two-args-with-one-extra):
7646         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
7647         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
7648         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
7649         Check if extra arg is constant nil, and if so, use byte-coded call.
7650
7651         * simple.el (backward-word):
7652         * simple.el (mark-word):
7653         * simple.el (kill-word):
7654         * simple.el (backward-kill-word):
7655         Make COUNT argument optional, for consistency with forward-char et al.
7656
7657         * abbrev.el (abbrev-string-to-be-defined):
7658         * abbrev.el (inverse-abbrev-string-to-be-defined):
7659         * abbrev.el (inverse-add-abbrev):
7660         * abbrev.el (expand-region-abbrevs):
7661         * buff-menu.el (Buffer-menu-execute):
7662         * indent.el (move-to-left-margin):
7663         * indent.el (indent-relative):
7664         * indent.el (move-to-tab-stop):
7665         * info.el (Info-reannotate-node):
7666         * lisp-mode.el (lisp-indent-line):
7667         * lisp.el (end-of-defun):
7668         * lisp.el (move-past-close-and-reindent):
7669         * misc.el (copy-from-above-command):
7670         * mouse.el (default-mouse-track-scroll-and-set-point):
7671         * page.el (forward-page):
7672         * paragraphs.el (forward-paragraph):
7673         * paragraphs.el (end-of-paragraph-text):
7674         * picture.el (picture-forward-column):
7675         * picture.el (picture-self-insert):
7676         * rect.el (extract-rectangle-line):
7677         * simple.el (newline):
7678         * simple.el (fixup-whitespace):
7679         * simple.el (backward-delete-char-untabify):
7680         * simple.el (transpose-chars):
7681         * simple.el (transpose-preceding-chars):
7682         * simple.el (do-auto-fill):
7683         * simple.el (indent-new-comment-line):
7684         * simple.el (blink-matching-open):
7685         * view-less.el (cleanup-backspaces):
7686         * wid-edit.el (widget-transpose-chars):
7687         * term/bg-mouse.el (bg-insert-moused-sexp):
7688         Use more readable (backward-FOO n) instead of (forward-FOO -n).
7689
7690         * info.el (Info-fontify-node):
7691         * simple.el (backward-delete-function):
7692         Use canonical delete-backward-char instead of backward-delete-char.
7693
7694 2000-11-20  Andy Piper  <andy@xemacs.org>
7695
7696         * gutter-items.el (update-tab-in-gutter): don't barf if there are
7697         no buffers.
7698
7699 2000-11-20  Andy Piper  <andy@xemacs.org>
7700
7701         * gutter-items.el (update-tab-in-gutter): don't give popup frames
7702         buffer tabs.
7703
7704 2000-11-18  Martin Buchholz  <martin@xemacs.org>
7705
7706         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
7707         (proclaim inline...) was shadowing compiler-macros.
7708
7709 2000-11-17  Martin Buchholz  <martin@xemacs.org>
7710
7711         * bytecomp.el (byte-compile-eval): New.
7712         (byte-compile-initial-macro-environment): Use byte-compile-eval.
7713         Keeps this promise made in Lispref:
7714         "If a file being compiled contains a `defmacro' form, the macro is
7715         defined temporarily for the rest of the compilation of that file."
7716
7717 2000-11-09  Martin Buchholz  <martin@xemacs.org>
7718
7719         * cl.el (floatp-safe):
7720         (plusp):
7721         (minusp):
7722         (oddp):
7723         (evenp):
7724         (cl-abs):
7725         Use a better parameter name than `x'.
7726
7727         * cl-macs.el (check-type): Make continuable.  Change documentation
7728         to require PLACE, but accept any form for compatibility.
7729
7730         * abbrev.el (define-abbrev): Use check-type.
7731         * font-menu.el (font-menu-change-face): Use check-type.
7732         * menubar.el (relabel-menu-item): Use check-type.
7733         * itimer.el: Fix typo.
7734
7735 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
7736
7737         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
7738
7739 2000-11-14  Martin Buchholz <martin@xemacs.org>
7740
7741         * XEmacs 21.2.37 is released.
7742
7743 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7744
7745         * code-cmds.el: Provide the feature.
7746
7747 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
7748
7749         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
7750
7751         * code-cmds.el: New file
7752         * mule/mule-cmds.el:
7753         * mule/mule-misc.el
7754         (coding-keymap): New keymap. Define coding system keyboard
7755         commands on file-coding builds too.
7756         (coding-system-change-eol-conversion):
7757         (universal-coding-system-argument):
7758         (set-default-coding-systems):
7759         (prefer-coding-system): Moved from mule-cmds.el
7760         (set-buffer-process-coding-system): Moved from mule-misc.el
7761
7762 2000-09-15  Stephen Carney <carney@scubadoo.com>
7763
7764         * etags.el (buffer-tag-table-files): Use append instead of nconc.
7765
7766 2000-11-09  Steve Youngs  <youngs@xemacs.org>
7767
7768         * package-get.el (package-get-download-sites): Add a pre-release
7769         site for experimental packages.
7770
7771         * auto-autoloads.el: Regenerated.
7772
7773 2000-08-01  Andy Piper  <andy@xemacs.org>
7774
7775         * gutter-items.el (buffers-tab-omit-function): reference
7776         buffers-tab-select-visible-buffers.
7777         (buffers-tab-filter-functions): new variable, by default uses
7778         buffers-tab-selection-function and buffers-tab-omit-function.
7779         (select-buffers-tab-buffers-by-mode): invert arguments.
7780         (buffers-tab-select-visible-buffers): new function. Invert calling
7781         of buffers-menu-omit-invisible-buffers.
7782         (buffers-tab-items): rewrite to use
7783         buffers-tab-filter-functions. Rewrite docstring.
7784         (gutter-buffers-tab-extent): delete.
7785         (add-tab-to-gutter): always build a new extent when adding the
7786         tabs.
7787         (update-tab-in-gutter): make gutter dirty when orientation
7788         changes.
7789
7790 2000-11-07  Martin Buchholz  <martin@xemacs.org>
7791
7792         * bytecomp.el (byte-compile-defvar-or-defconst):
7793         Only do loadhist recording if defvar form includes a value.
7794
7795 2000-11-02  Martin Buchholz  <martin@xemacs.org>
7796
7797         * bytecomp.el (byte-compile-initial-macro-environment):
7798         `eval-when-compile' should not compile its body.
7799
7800 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7801
7802         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
7803         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
7804         some Japanese English.  Remove some ancient FSF comments, and
7805         improve docstrings.  Use symbols not vectors for tables.
7806
7807 2000-11-03  Martin Buchholz  <martin@xemacs.org>
7808
7809         * keymap.el:
7810         (local-key-binding):
7811         (global-key-binding):
7812         Add an optional `accept-defaults' parameter, just like `lookup-key'.
7813
7814         * lisp.el:
7815         (backward-sexp): Slightly simpler code.
7816         (mark-sexp): Make arg optional, like FSF Emacs.
7817         (forward-list): Slightly simpler code.
7818         (backward-list): Slightly simpler code.
7819         (down-list):  Make arg optional, like FSF Emacs.
7820         (up-list):  Make arg optional, like FSF Emacs.
7821         (backward-up-list):  Make arg optional, like FSF Emacs.
7822         (kill-sexp):  Make arg optional, like FSF Emacs.
7823         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
7824
7825         * font-menu.el (font-menu-change-face):
7826         Take continuable errors into account.
7827
7828         * abbrev.el:
7829         * abbrev.el (clear-abbrev-table):
7830         * abbrev.el (define-abbrev-table):
7831         * abbrev.el (define-abbrev):
7832         * abbrev.el (insert-abbrev-table-description):
7833         * apropos.el (apropos-documentation-check-doc-file):
7834         * apropos.el (apropos-documentation-check-elc-file):
7835         * buff-menu.el (list-buffers):
7836         * buff-menu.el (list-buffers-noselect):
7837         * bytecomp.el (byte-recompile-directory):
7838         * bytecomp.el (batch-byte-compile):
7839         * cl-macs.el (typep):
7840         * code-files.el (find-coding-system-magic-cookie):
7841         * code-files.el (insert-file-contents):
7842         * cus-edit.el (customize-set-variable):
7843         * cus-edit.el (customize-save-variable):
7844         * cus-face.el (custom-set-face-font-size):
7845         * cus-face.el (custom-set-face-update-spec):
7846         * cus-face.el (custom-reset-faces):
7847         * custom.el (custom-check-theme):
7848         * custom.el (copy-upto-last):
7849         * fill.el (canonically-space-region):
7850         * fill.el (fill-paragraph):
7851         * fill.el (fill-region):
7852         * fill.el (find-space-insertable-point):
7853         * fill.el (justify-current-line):
7854         * faces.el (face-spec-update-all-matching):
7855         * faces.el (set-face-stipple):
7856         * files-nomule.el (insert-file-contents):
7857         * files.el (insert-file-contents-literally):
7858         * files.el (hack-local-variables-last-page):
7859         * files.el (basic-save-buffer):
7860         * files.el (insert-directory):
7861         * font-menu.el (font-menu-change-face):
7862         * font.el (font-spatial-to-canonical):
7863         * format.el (format-encode-region):
7864         * format.el (format-insert-file):
7865         * format.el (format-replace-strings):
7866         * gutter.el (set-gutter-element):
7867         * help.el (key-or-menu-binding):
7868         * help.el (describe-bindings):
7869         * help.el (with-syntax-table):
7870         * indent.el (indent-rigidly):
7871         * indent.el (delete-to-left-margin):
7872         * info.el:
7873         * info.el (Info-extract-dir-entry-from):
7874         * info.el (Info-build-dir-anew):
7875         * info.el (Info-rebuild-dir):
7876         * info.el (Info-batch-rebuild-dir):
7877         * info.el (Info-read-subfile):
7878         * info.el (Info-build-node-completions):
7879         * info.el (Info-extract-menu-node-name):
7880         * isearch-mode.el (isearch-range-invisible):
7881         * isearch-mode.el (isearch-restore-invisible-extents):
7882         * itimer.el (itimerp):
7883         * itimer.el (itimer-live-p):
7884         * keymap.el:
7885         * keymap.el (substitute-key-definition):
7886         * keymap.el (read-command-or-command-sexp):
7887         * keymap.el (local-key-binding):
7888         * keymap.el (global-key-binding):
7889         * keymap.el (global-set-key):
7890         * keymap.el (local-set-key):
7891         * ldap.el:
7892         * ldap.el (ldap-add-entries):
7893         * ldap.el (ldap-delete-entries):
7894         * lisp.el (backward-sexp):
7895         * lisp.el (mark-sexp):
7896         * lisp.el (forward-list):
7897         * lisp.el (backward-list):
7898         * lisp.el (down-list):
7899         * lisp.el (backward-up-list):
7900         * lisp.el (up-list):
7901         * lisp.el (kill-sexp):
7902         * lisp.el (backward-kill-sexp):
7903         * menubar.el (add-menu-button):
7904         * menubar.el (add-submenu):
7905         * menubar.el (delete-menu-item):
7906         * menubar.el (relabel-menu-item):
7907         * mouse.el (narrow-window-to-region):
7908         * obsolete.el (define-obsolete-variable-alias):
7909         * obsolete.el (store-substring):
7910         * package-admin.el:
7911         * package-admin.el (package-admin-install-function):
7912         * package-admin.el (package-admin-install-function-mswindows):
7913         * package-admin.el (package-admin-default-install-function):
7914         * package-get.el (package-get-update-base-entries):
7915         * packages.el (packages-load-package-dumped-lisps):
7916         * packages.el (packages-collect-package-dumped-lisps):
7917         * printer.el (generic-print-buffer):
7918         * printer.el (generic-print-region):
7919         * replace.el (occur-mode-mouse-goto):
7920         * replace.el (perform-replace):
7921         * select.el (get-selection-no-error):
7922         * simple.el:
7923         * simple.el (newline):
7924         * simple.el (open-line):
7925         * simple.el (edit-and-eval-command):
7926         * simple.el (goto-line):
7927         * simple.el (undo):
7928         * simple.el (kill-region):
7929         * simple.el (copy-region-as-kill):
7930         * simple.el (kill-ring-save):
7931         * simple.el (set-mark):
7932         * simple.el (next-line):
7933         * simple.el (previous-line):
7934         * simple.el (line-move):
7935         * simple.el (set-goal-column):
7936         * simple.el (comment-region):
7937         * subr.el:
7938         * subr.el (putf):
7939         * syntax.el (modify-syntax-entry):
7940         * syntax.el (map-syntax-table):
7941         * view-less.el (view-file):
7942         * view-less.el (view-buffer):
7943         * view-less.el (view-file-other-window):
7944         * window-xemacs.el (backward-other-window):
7945         * window.el:
7946         * window.el (one-window-p):
7947         * window.el (walk-windows):
7948         * window.el (window-list):
7949         * x-mouse.el (x-mouse-kill):
7950         * x-select.el (x-get-cutbuffer):
7951         * x-select.el (x-store-cutbuffer):
7952         * term/bg-mouse.el (bg-mouse-line-to-center):
7953         * term/sun-mouse.el (window-line-end):
7954         * term/sun-mouse.el (sun-select-region):
7955         * term/sun.el (kill-region-and-unmark):
7956         * mule/mule-category.el:
7957         * mule/mule-category.el (modify-category-entry):
7958         * mule/mule-category.el (char-category-list):
7959         * mule/mule-coding.el (coding-system-force-on-output):
7960         * mule/mule-misc.el (coding-system-put):
7961         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7962
7963 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7964
7965         * cus-face.el: Typo fixes and tiny clarifications.
7966         * custom.el: ditto
7967
7968 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7969
7970         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7971         * startup.el (normal-top-level): Setup auto-save-list-file-name
7972         if auto-save-list-file-prefix is non-nil.
7973
7974 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7975
7976         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7977
7978 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7979
7980         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7981         get symbol at point-min.
7982
7983 2000-10-24  Didier Verna  <didier@xemacs.org>
7984
7985         * info.el (Info-emacs-info-file-name): defconst it.
7986         * info.el (Info-footnote-tag): defcustom it.
7987         * info.el (Info-no-description-string): ditto.
7988         * info.el (Info-find-node): adapt to new semantics of
7989         'Info-suffixed-file (don't do the case variants stuff).
7990         * info.el (Info-insert-dir): rewrite the dir file variants code.
7991         * info.el (Info-directory-files): New. Return the list of info
7992         files in a directory.
7993         * info.el (Info-dir-outdated-p): use it.
7994         * info.el (Info-parse-dir-entries): ditto.
7995         * info.el (Info-build-dir-anew): don't restrict to files ending
7996         with a ".info.*" extension.
7997         * info.el (Info-set-mode-line): ditto.
7998         * info.el (Info-read-subfile): adapt to new semantics of
7999         'Info-suffixed-file (append 'exact argument).
8000         * info.el (Info-all-case-regexp): New. Return a regexp matching a
8001         string independently of the case.
8002         * info.el (Info-suffixed-file): use it (match all possible case
8003         for the file name).
8004         * info.el (Info-insert-file-contents): code cleanup.
8005         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
8006         columns.
8007         * info.el (Info-batch-rebuild-dir): ditto.
8008         * info.el (Info-read-node-name-1): ditto.
8009         * info.el (Info-search): ditto.
8010         * info.el (Info-fontify-node): ditto.
8011
8012
8013 2000-10-24  Didier Verna  <didier@xemacs.org>
8014
8015         * process.el (shell-command): when called from a program, avoid
8016         'push-mark's "mark-set" message.
8017
8018 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
8019
8020         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
8021         by a symbol, not by a vector.
8022         * mule/vietnamese.el (vscii): Likewise.
8023         (viscii): Likewise.
8024         * mule/cyrillic.el (koi8-r): Likewise.
8025
8026         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
8027         by a symbol, not by a vector.
8028         (chinese-big5-2): Likewise.
8029         * mule/ethiopic.el (ethiopic): Likewise.
8030         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
8031         (vietnamese-viscii-upper): Likewise.
8032
8033 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8034
8035         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
8036
8037 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8038
8039         * byte-optimize.el (byte-optimize-car): New function.
8040         (byte-optimize-cdr): Ditto.
8041
8042 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
8043
8044         * byte-optimize.el: Partial synch with FSF 20.7.
8045         Optimize constant concatenation.
8046         Add keymapp as a side effect free function.  It is a built-in.
8047         (byte-after-unbind-pos): Remove byte-equal.
8048
8049 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8050
8051         * update-elc-2.el: Quote regexps correctly.
8052
8053 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
8054
8055         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
8056         (ccl-compile): Apply integerp, not integer-or-char-p to
8057         check the type of the buffer magnification
8058         (ccl-compile-write-string): Encode a string with binary
8059         coding system.
8060         (ccl-compile-write-repeat): Likewise.
8061
8062 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8063
8064         * buff-menu.el:
8065         * bytecomp.el:
8066         * coding.el:
8067         * faces.el:
8068         * files.el:
8069         * fill.el:
8070         * float-sup.el:
8071         * font-lock.el:
8072         * help.el:
8073         * iso8859-1.el:
8074         * loaddefs.el:
8075         * menubar-items.el:
8076         * menubar.el:
8077         * modeline.el:
8078         * msw-font-menu.el:
8079         * paragraphs.el:
8080         * paths.el:
8081         * replace.el:
8082         * simple.el:
8083         * sound.el:
8084         * startup.el:
8085         * version.el:
8086         * x-faces.el:
8087         * x-font-menu.el:
8088         Remove purecopy.
8089
8090 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
8091
8092         * simple.el (do-auto-fill): Use the function pointer to by
8093         `comment-line-break-function', not `indent-new-comment-line'. This
8094         fixes an issue with cc-mode comment continuation.
8095
8096 2000-10-11  Martin Buchholz  <martin@xemacs.org>
8097
8098         * simple.el (turn-on-auto-fill):  Add (interactive).
8099         * mwheel.el (mwheel-install): Add (interactive).
8100         * font-lock.el (turn-on-font-lock): Add (interactive).
8101         (turn-off-font-lock): Add (interactive).
8102
8103 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8104
8105         * packages.el (packages-special-base-regexp): Add `man'.
8106
8107 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
8108
8109         * wid-edit.el (widget-specify-active): map over extents in current
8110         buffer like `widget-specify-inactive' does.  Mapping over the
8111         inactive extent object does not work since the current extent is
8112         ignored by `map-extents'.
8113
8114 2000-10-04  Martin Buchholz <martin@xemacs.org>
8115
8116         * XEmacs 21.2.36 is released.
8117
8118 2000-09-22  Martin Buchholz  <martin@xemacs.org>
8119
8120         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
8121         Optimize the compiled-function-constants vector by byte-code
8122         reference counts.
8123
8124 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
8125
8126         * build-report.el (build-report-delete-regexp): quote value in
8127         defcustom
8128
8129 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
8130
8131         * build-report.el (build-report): Don't bind srcdir which we don't
8132         use in `multiple-value-bind' to avoid the only byte-compiler
8133         warning.
8134
8135 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
8136
8137         * build-report.el: Requires cl and custom now.
8138         build-report-version is determined by XEmacs version -- remove
8139         build-report-version*.
8140         * build-report.el (build-report-version): Removed.
8141         * build-report.el (build-report-installation-version-regexp): New.
8142         * build-report.el (build-report-version-file-regexp): New.
8143         * build-report.el (build-report-installation-srcdir-regexp): New.
8144         * build-report.el (build-report-destination): Offer
8145         xemacs-build-reports and xemacs-beta.
8146         * build-report.el (build-report-keep-regexp): Adjusted.
8147         * build-report.el (build-report-delete-regexp): Adjusted.
8148         * build-report.el (build-report-make-output-dir): New.
8149         * build-report.el (build-report-installation-file): Replace use of
8150         `concat' with `expand-file-name'.
8151         * build-report.el (build-report-make-output-file): Removed.
8152         * build-report.el (build-report-make-output-files): New.
8153         * build-report.el (build-report-subject): Identify as
8154         user-variable with "*...".
8155         * build-report.el (build-report-prompts): Ditto.
8156         * build-report.el (build-report-version-file): New.
8157         * build-report.el (build-report-file-encoding): Identify as
8158         user-variable with "*...".
8159         * build-report.el (build-report-make-output-get): New.
8160         * build-report.el (build-report-insert-header): Report
8161         emacs-version and system-configuration instead of
8162         build-report-version.
8163         * build-report.el (build-report-insert-make-output): Add file
8164         argument.
8165         * build-report.el (build-report-insert-installation-file):
8166         Re-indent.
8167         * build-report.el (build-report-keep): Change docstring,
8168         re-indent.
8169         * build-report.el (build-report-delete): Ditto.
8170         * build-report.el (build-report-installation-data): New.
8171         * build-report.el (build-report-version-file-data): New.
8172
8173 2000-09-20  Martin Buchholz  <martin@xemacs.org>
8174
8175         * byte-optimize.el (byte-optimize-lapcode):
8176         Fix the optimization of using the first 5 elements of the
8177         constants vector for variables.
8178         (byte-optimize-lapcode): Fix another ancient broken optimization.
8179
8180 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8181
8182         * *: Spelling mega-patch
8183
8184 2000-09-19  Martin Buchholz  <martin@xemacs.org>
8185
8186         * easymenu.el: doc fixes.
8187         (easy-menu-do-define): Use backquote.
8188         (easy-menu-change):
8189         (easy-menu-add):
8190         `when' seems much clearer than `if' here.
8191         (easy-menu-remove):
8192         (easy-menu-add-item):
8193         (easy-menu-item-present-p):
8194         (easy-menu-remove-item):
8195         Wrap using (when (featurep 'menubar) ...)
8196
8197 2000-09-16  Martin Buchholz  <martin@xemacs.org>
8198
8199         * bytecomp.el (displaying-byte-compile-warnings):
8200         Revert Ben's change to this function below so that the compile log
8201         is displayed properly for users of the "popper" package.
8202
8203 2000-09-12  Martin Buchholz  <martin@xemacs.org>
8204
8205         * window.el (save-selected-window): Use backquote.
8206
8207         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
8208         Renamed from `byte-compile-file-form-defvar'.
8209         * bytecomp.el (byte-compile-defvar-or-defconst):
8210         Only cons onto current-load-list in top-level forms.
8211         Else this leaks a cons cell every time a defun is called.
8212         Renamed from `byte-compile-defvar', for clarity.
8213         Warn when docstring of defvar is not a string.
8214         Use consistent error messages.
8215         Better comments.
8216
8217 2000-09-11  Martin Buchholz  <martin@xemacs.org>
8218
8219         * simple.el (set-variable):
8220         Remove unneeded defvar by rearranging order of let* forms.
8221
8222         * mule/mule-ccl.el (ccl-get-next-code):
8223         * menubar-items.el (bookmark-menu-filter):
8224         (language-environment-menu-filter):
8225         (tutorials-menu-filter):
8226         * toolbar-items.el (toolbar-compile):
8227         * byte-optimize.el (disassemble-offset):
8228         Use (declare (special ...)) instead of `defvar'.
8229
8230         * cl-macs.el (cl-do-proclaim):
8231         Fix (declare (special ...)) warning suppression syntax.
8232
8233 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
8234
8235         * info.el (Info-tag-table-marker):
8236         (Info-tag-table-buffer):
8237         (Info-find-file-node):
8238         (Info-read-subfile):
8239         (Info-build-node-completions):
8240         (Info-search):
8241         (Info-mode):
8242         Multiple info buffer support.
8243
8244 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
8245
8246         * ldap.el (ldap-decode-entry): New defun
8247         (ldap-search-entries): Use it in order to decode DN-prefixed
8248         entries properly
8249
8250 2000-08-23  Daniel Pittman <daniel@danann.net>
8251
8252         * mule/mule-cmds.el (coding-system-change-eol-conversion):
8253         Use `eq', not `=', to compare symbols.
8254
8255 2000-07-30  Ben Wing  <ben@xemacs.org>
8256
8257         * bytecomp.el (byte-compile-report-error):
8258         * bytecomp.el (displaying-byte-compile-warnings):
8259         if stack-trace-on-error is set, send out a backtrace when
8260         an error is encountered that stops byte compilation.  this
8261         should make it much much easier to track down those curious
8262         problems.  also undo the kludge of using a separate "*Show*"
8263         buffer for display when there's a temp-buffer-show-function;
8264         we can avoid this by just being a little smarter.
8265
8266         * dialog-items.el:
8267         * dialog-items.el (search-dialog-regexp): New.
8268         * dialog-items.el (search-dialog-callback):
8269         * dialog-items.el (make-search-dialog):
8270         add a regexp option to the dialog and clean up a bit.
8271
8272         * dialog.el:
8273         * dialog.el (yes-or-no-p-dialog-box):
8274         * dialog.el (get-dialog-box-response):
8275         * dialog.el (make-dialog-box):
8276         * dialog.el (dialog-box-finish): New.
8277         * dialog.el (dialog-box-cancel): New.
8278         * dialog.el (internal-make-dialog-box-exit): New.
8279         implement [properly!] the :modal property of the new dialog box
8280         interface.  this is the first time xemacs has ever had *proper*
8281         modal dialog boxes, giving the standard window-system feedback.
8282         (e.g. under windows, clicking on a disabled frame causes a beep
8283         and makes the dialog box flash three times.)
8284
8285         * dragdrop.el: header keyword frobbing.
8286
8287         * dumped-lisp.el (preloaded-file-list):
8288         renamed winnt.el to win32-native.el.
8289
8290         * faces.el (face-property):
8291         * faces.el (set-face-property):
8292         * faces.el (frob-face-property):
8293         * faces.el (frob-face-font-2):
8294         * faces.el (make-face-bold):
8295         * faces.el (make-face-italic):
8296         * faces.el (make-face-bold-italic):
8297         * faces.el (make-face-unbold):
8298         * faces.el (make-face-unitalic):
8299         * faces.el (make-face-smaller):
8300         * faces.el (make-face-larger):
8301         clean up the implementation of these so that window-system-specific
8302         methods are called only on objects belonging to that window system.
8303         previously, you could have [e.g.] mswindows-make-face-bold called
8304         on font object of device type `stream', which is not good and
8305         explains the subtle errors Adrian was getting when byte-compiling
8306         something that required 'term. (Adrian, now you can use stack-trace-
8307         on-error to find the exact place where things are going wrong instead
8308         of having to laboriously binary-search your way through.)
8309
8310         * finder.el (finder-known-keywords):
8311         cleaned up -- properly sorted, clarified the meanings of many of
8312         the keywords, and added a few -- mswin, gui, content, build, www,
8313         user, services.  the last two try to distinguish between a package
8314         that's used directly by the user, and a package that provides
8315         support services to other packages.
8316
8317         * font-lock.el (lisp-font-lock-keywords-2):
8318         update list of lisp control structures to include everything,
8319         including new ones i introduced.
8320
8321         * gutter.el: header keyword frobbing.
8322
8323         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
8324         recent isearch element was not doing so!  you got the second-most-
8325         recent instead.
8326
8327         * lisp-mode.el (construct-lisp-mode-menu):
8328         more menubar cleanups.
8329         * lisp-mode.el (with-selected-window):
8330         make it indent properly.
8331
8332         * menubar-items.el (default-menubar): lots of menubar cleanups.
8333         rearranged the options menu the most, e.g. splitting up the
8334         Keyboard/Mouse menu into a new Editing menu and combining the
8335         separate Scrollbar/Gutter/Toolbar submenus into Display.
8336         Got rid of General, moved items to Editing or new Troubleshooting.
8337         Moved Packages to Tools; doesn't seem to belong under Options.
8338         Added stuff to the Cmds menu, e.g. Change Case.
8339
8340         NB please don't complain about these periodic menubar changes.
8341         Anything like this is necessarily incremental in its construction
8342         -- By constant use you gradually become more and more aware of
8343         better and better ways to group menu items.  When we eventually
8344         move the options menu to a property sheet, the existing structure
8345         will probably be preserved fairly well.
8346
8347         * minibuf.el (next-history-element): fix problems with pressing
8348         down arrow in repeat-complex-command.
8349
8350         * modeline.el:
8351         * modeline.el (modeline-3d-p): New.
8352         added custom variable for controlling the 3d modeline.  the
8353         corresponding Options item has been present for a long time,
8354         but commented out with "fix me!" comments.  it's fixed now.
8355
8356         * obsolete.el (add-menu):
8357         remove bogus gettexts.
8358
8359         * process.el (shell-quote-argument):
8360         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
8361         For bash under Windows native, see below.
8362
8363         * simple.el:
8364         * simple.el (display-warning-buffer):
8365         Fixed the handling of warning display to eliminate the annoying
8366         *Show* buffer, like was done for byte-compiler output above.
8367
8368         * simple.el (debug-print): New.
8369         Simple function for sending debug messages to the console and/or
8370         other debug places.
8371
8372         * subr.el (replace-in-string):
8373         Rewrite this function to avoid N^2 behavior with large strings --
8374         catastrophic with the new Windows selection code! (Apparently the
8375         author of this function didn't realize there was a fun
8376         replace-match that could make his life much easier, because we
8377         duplicated the entire logic.  The new version is smaller, easier
8378         to understand, much more robust, and has extended features --
8379         those of replace-match.)
8380
8381         * window.el:
8382         * window.el (with-selected-window): New.
8383         An obvious complement to the existing `with-selected-frame' and
8384         `with-current-buffer'.
8385
8386         * win32-native.el: Renamed from winnt.el.
8387         Added a great deal of stuff for properly handling process quoting,
8388         somewhat modeled on Kirill's original model (which i later threw
8389         away).  We should now finally have correctly working process arg
8390         quoting/dequoting so that the final app gets exactly what we
8391         intended.  Because the mechanism is in Lisp, it's easily
8392         extendible. (For those running bash and running the native
8393         version, I tried hard to do what I thought was correct.  But more
8394         thought is needed, and ideally the volunteer work of people with
8395         these configurations that they generally run on.)
8396
8397         * x-font-menu.el (x-font-menu-font-data):
8398         Put in defvar's to fix byte-compiler warnings.
8399
8400 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
8401
8402         * select.el (selection-coercion-alist): Initialise.
8403         * select.el (select-coerce-to-text): New.
8404         * select.el (select-coerce): New.
8405         New functions to perform type and value coercion.
8406
8407         * select.el (select-buffer-killed-default): Keep data if it was
8408         on the clipboard.
8409
8410 2000-08-02  Martin Buchholz  <martin@xemacs.org>
8411
8412         * menubar-items.el (default-menubar): Fix typo.
8413         (default-menubar): `lambda' was mispelled as `lamda'.
8414
8415 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8416
8417         * window.el (shrink-window-if-larger-than-buffer): Remove
8418         edge checking code.
8419
8420 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8421
8422         * paths.el (gnus-local-domain): Removed.
8423         (gnus-local-organization): Ditto.
8424         (gnus-startup-file): Ditto.
8425
8426 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8427
8428         * files.el (auto-mode-alist): Add .spec for RPM.
8429
8430 2000-07-31  Andy Piper  <andy@xemacs.org>
8431
8432         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
8433
8434 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
8435
8436         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
8437         browse-url.
8438         * help.el (xemacs-www-page): Ditto.
8439         (xemacs-www-faq): Ditto.
8440         * menubar-items.el (default-menubar): Ditto.
8441
8442         * wid-edit.el (widget-url-link-action): Ditto.
8443         From: Kenichi OKADA <okada@opaopa.org>.
8444
8445 2000-07-31  Martin Buchholz  <martin@xemacs.org>
8446
8447         * finder.el (finder-commentary): Add autoload cookie.
8448
8449 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8450
8451         * files.el (insert-file-contents-literally): Fix second let
8452         binding for `coding-system-for-read' to `coding-system-for-write'
8453         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
8454
8455 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
8456
8457         * files.el (insert-file-contents-literally): Use binary coding
8458         system (from Morioka san).
8459         (insert-file-contents-literally): Make file-name-handler method.
8460
8461 2000-07-26  Martin Buchholz  <martin@xemacs.org>
8462
8463         * cl-macs.el (get-selection): Add defsetf.
8464
8465 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
8466
8467         * x-init.el (x-activate-region-as-selection): replace obsolete
8468         function x-own-selection with own-selection.
8469         (ow-find): replace obsolete functions x-get-selection and
8470         x-get-clipboard with get-selection and get-clipboard.
8471         (init-post-x-win): replace obsolete function x-disown-selection
8472         with disown-selection.
8473
8474 2000-07-20  Mike Sperber  <mike@xemacs.org>
8475
8476         * startup.el (load-user-init-file): Only try to load init file if
8477         it exists.
8478
8479 2000-07-10  Andy Piper  <andy@xemacs.org>
8480
8481         * dialog-items.el: sync with Ben's patch.
8482
8483         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
8484         comment.
8485         (progress-text-glyph): deleted.
8486         (progress-layout-glyph): make completely minimal.
8487         (progress-gauge-glyph): ditto.
8488         (progress-display-style): fix to handle dynamic instantiator
8489         changes.
8490         (progress-text-instantiator): new.
8491         (progress-layout-instantiator): new.
8492         (progress-gauge-instantiator): new.
8493         (set-progress-display-instantiator): renamed and changed from
8494         set-progress-display-style.
8495         (progress-abort-glyph): use instantiator not glyph.
8496         (append-progress-display): use set-progress-display-instantiator
8497         and set-glyph-image.
8498         (abort-progress-display): ditto.
8499         (raw-append-progress-display): ditto.
8500
8501 2000-07-20  Ben Wing  <ben@xemacs.org>
8502
8503         * code-files.el: Move Mule-specific code to mule-coding.el.
8504
8505 2000-07-15  Ben Wing  <ben@xemacs.org>
8506
8507         * autoload.el:
8508         Fixed comments.
8509
8510         * cmdloop.el:
8511         * cmdloop.el (yes-or-no-p):
8512         * cmdloop.el (y-or-n-p):
8513         Make these functions use should-use-dialog-box-p and not be
8514         overridden in dialog.el.
8515
8516         * cus-dep.el:
8517         * cus-dep.el (Custom-make-dependencies): Removed.
8518         * cus-dep.el (Custom-make-dependencies-1): New.
8519         * cus-dep.el (Custom-make-one-dependency): New.
8520         New entry point for use in Makefiles, to avoid excessive
8521         invocations.
8522
8523         * cus-edit.el (custom-variable-reset-saved):
8524         * cus-edit.el (custom-variable-reset-standard):
8525         * cus-edit.el (custom-save-resets):
8526         Fix bytecompiler warnings.
8527
8528         * dialog.el:
8529         * dialog.el (yes-or-no-p-dialog-box):
8530         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
8531         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
8532         * dialog.el (get-dialog-box-response):
8533         * dialog.el (message-or-box):
8534         * dialog.el (make-dialog-box):
8535         * dialog.el (popup-dialog-box): New.
8536         Avoid yes-or-no-p bogosities.
8537         Create a general function `make-dialog-box' to encapsulate all
8538         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
8539
8540         * dumped-lisp.el (preloaded-file-list):
8541         Add dialog-items.  Clean up.  Group files by types.
8542
8543         * easymenu.el (easy-menu-add):
8544         * easymenu.el (easy-menu-remove):
8545         Account for accelerators.
8546
8547         * extents.el:
8548         * extents.el (extent-list): New args, like in map-extents.
8549         * extents.el (extent-at-event): New.
8550         * extents.el (extents-at-event): New.
8551
8552         * font-lock.el:
8553         * font-lock.el (font-lock-mode):
8554         * font-lock.el (font-lock-default-fontify-buffer):
8555         * font-lock.el (font-lock-default-unfontify-region):
8556         * font-lock.el (font-lock-fontify-syntactically-region):
8557         * font-lock.el (font-lock-fontify-keywords-region):
8558         Use new progress-feedback names.
8559
8560         * font-lock.el (java-font-lock-identifier-regexp):
8561         * font-lock.el (java-font-lock-class-name-regexp):
8562         Fix bytecompiler warnings.
8563
8564         * gutter-items.el:
8565         * gutter-items.el (progress-display-use-echo-area): Removed.
8566         * gutter-items.el (progress-feedback-use-echo-area): New.
8567         * gutter-items.el (progress-display-popup-period): Removed.
8568         * gutter-items.el (progress-feedback-popup-period): New.
8569         * gutter-items.el (set-progress-display-style): Removed.
8570         * gutter-items.el (set-progress-feedback-style): New.
8571         * gutter-items.el (progress-display-style): Removed.
8572         * gutter-items.el (progress-feedback-style): New.
8573         * gutter-items.el (progress-stack):
8574         * gutter-items.el (progress-displayed-p): Removed.
8575         * gutter-items.el (progress-feedbacked-p): New.
8576         * gutter-items.el (clear-progress-display): Removed.
8577         * gutter-items.el (clear-progress-feedback): New.
8578         * gutter-items.el (progress-display-clear-when-idle): Removed.
8579         * gutter-items.el (progress-feedback-clear-when-idle): New.
8580         * gutter-items.el (remove-progress-display): Removed.
8581         * gutter-items.el (remove-progress-feedback): New.
8582         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
8583         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
8584         * gutter-items.el (append-progress-display): Removed.
8585         * gutter-items.el (append-progress-feedback): New.
8586         * gutter-items.el (abort-progress-display): Removed.
8587         * gutter-items.el (abort-progress-feedback): New.
8588         * gutter-items.el (raw-append-progress-display): Removed.
8589         * gutter-items.el (raw-append-progress-feedback): New.
8590         * gutter-items.el (display-progress-display): Removed.
8591         * gutter-items.el (display-progress-feedback): New.
8592         * gutter-items.el (current-progress-display): Removed.
8593         * gutter-items.el (current-progress-feedback): New.
8594         * gutter-items.el (current-progress-display-label): Removed.
8595         * gutter-items.el (current-progress-feedback-label): New.
8596         * gutter-items.el (progress-display): Removed.
8597         * gutter-items.el (progress-feedback): New.
8598         Replace "progress-display" with "progress-feedback" globally.
8599
8600         * gutter-items.el (lprogress-display): Removed.
8601         * gutter-items.el (progress-feedback-with-label): New.
8602         Rename lprogress-display ==> progress-feedback-with-label.
8603
8604         * gutter-items.el (search-dialog-direction): Removed.
8605         * gutter-items.el (search-dialog-text): Removed.
8606         * gutter-items.el (search-dialog-callback): Removed.
8607         * gutter-items.el (make-search-dialog): Removed.
8608         Move to dialog-items.el.
8609
8610         * help.el:
8611         * help.el (help-mode-quit):
8612         * help.el (mode-for-help): New.
8613         * help.el (help-sticky-window): New.
8614         * help.el (help-window-config): New.
8615         * help.el (with-displaying-help-buffer):
8616         * help.el (function-at-event): New.
8617         * help.el (help-symbol-regexp): New.
8618         * help.el (help-symbol-run-function-1): New.
8619         * help.el (help-symbol-run-function): New.
8620         * help.el (help-symbol-function-context-menu): New.
8621         * help.el (help-symbol-variable-context-menu): New.
8622         * help.el (help-symbol-function-and-variable-context-menu): New.
8623         * help.el (frob-help-extents): New.
8624         * help.el (describe-function-1):
8625         * help.el (variable-at-point):
8626         * help.el (variable-at-event): New.
8627         * help.el (describe-variable):
8628         Major overhaul.
8629         - Make functions and variables be mousable.
8630         - Middle button hyperlinks.
8631         - New context-menu entries.
8632
8633         * keydefs.el:
8634         * keydefs.el (global-map):
8635         New key bindings to move lines up and down.
8636
8637         * lisp-mode.el:
8638         * lisp-mode.el (construct-lisp-mode-menu): New.
8639         * lisp-mode.el (emacs-lisp-mode-popup-menu):
8640         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
8641         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
8642         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
8643         Make popup and menubar menus be different.  Popup menu uses
8644         clicked location and automatically assumes symbol under the mouse
8645         for various commands.
8646
8647         * menubar-items.el:
8648         * menubar-items.el (bookmark-menu-filter): Add accelerators.
8649         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
8650
8651         * menubar-items.el (global-popup-menu): Removed.
8652         * menubar-items.el (mode-popup-menu): Removed.
8653         * menubar-items.el (activate-popup-menu-hook): Removed.
8654         * menubar-items.el (popup-mode-menu): Removed.
8655         * menubar-items.el (popup-buffer-menu): Removed.
8656         * menubar-items.el (popup-menubar-menu): Removed.
8657         Move to menubar.el.
8658
8659         * menubar.el:
8660         * menubar.el (global-popup-menu): New.
8661         * menubar.el (mode-popup-menu): New.
8662         * menubar.el (activate-popup-menu-hook): New.
8663         * menubar.el (last-popup-menu-event): New.
8664         * menubar.el (popup-mode-menu): New.
8665         * menubar.el (popup-buffer-menu): New.
8666         * menubar.el (popup-menubar-menu): New.
8667         * menubar.el (menu-call-at-event): New.
8668         Move non-content functions here.  Add support for context menu
8669         items on extents.
8670
8671         * minibuf.el (minibuffer-history-uniquify):
8672         Typo fix.
8673
8674         * minibuf.el (read-file-name-1):
8675         Call new file dialog box if it exists.
8676
8677         * minibuf.el (mouse-rfn-setup-vars):
8678         Clean up "chop" action.
8679
8680         * mouse.el:
8681         * mouse.el (button2): Now bound to mouse-track.
8682         * mouse.el (click-inside-extent-p):
8683         * mouse.el (point-inside-extent-p):
8684         * mouse.el (point-inside-selection-p):
8685         * mouse.el (mouse-drag-or-yank): Removed.
8686         * mouse.el (mouse-begin-drag-n-drop): New.
8687         * mouse.el (mouse-eval-sexp):
8688         * mouse.el (mouse-track-activate-strokes): New.
8689         * mouse.el (mouse-track-do-activate): New.
8690         * mouse.el (mouse-track):
8691         * mouse.el (default-mouse-track-event-is-with-button): New.
8692         * mouse.el (default-mouse-track-cleanup-hook):
8693         * mouse.el (default-mouse-track-drag-hook):
8694         * mouse.el (default-mouse-track-drag-up-hook):
8695         * mouse.el (default-mouse-track-click-hook):
8696         Merge drag-n-drop into mouse-track.
8697         Add general "activate" support to replace specific button2 kludges.
8698         Use "button modifier" support in mouse-track.
8699
8700         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
8701
8702         * package-ui.el:
8703         * package-ui.el (pui-menu):
8704         * package-ui.el (pui-popup-context-sensitive): Removed.
8705         Fix bytecompiler warnings.
8706         Clean up popup code a bit.
8707
8708         * select.el (get-selection-no-error): Fix bytecompiler warnings.
8709
8710         * simple.el:
8711         * simple.el (transpose-lines):
8712         * simple.el (transpose-line-up): New.
8713         * simple.el (transpose-line-down): New.
8714         * simple.el (transpose-subr):
8715         * simple.el (transpose-subr-1): Removed.
8716         Clean up, add functions to move lines up and down.
8717
8718         * startup.el (mail-host-address):
8719         * startup.el (user-mail-address):
8720         Customize.
8721
8722         * subr.el:
8723         * subr.el (set-symbol-value-in-buffer): New.
8724         * subr.el (error):
8725         * subr.el (check-argument-type):
8726         * subr.el (defined-error-p): New.
8727         Add structured error support.
8728
8729         * toolbar-items.el (toolbar-compile):
8730         Use new make-dialog-box.
8731
8732         * update-elc.el:
8733
8734         * userlock.el (ask-user-about-lock-dbox):
8735         * userlock.el (ask-user-about-supersession-threat-dbox):
8736         * userlock.el (ask-user-about-lock):
8737         * userlock.el (ask-user-about-supersession-threat):
8738         Use new make-dialog-box.
8739         Add safety checks; use should use-dialog-box-p.
8740
8741         * window-xemacs.el:
8742         * window-xemacs.el (__buffer-dedicated-frame):
8743         * window-xemacs.el (buffer-dedicated-frame): New.
8744         * window-xemacs.el (set-buffer-dedicated-frame): New.
8745         Move dedicated-frame stuff into lisp.
8746
8747 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8748
8749         * printer.el (generic-print-region): Do not require that
8750         `printer-name' be set.
8751         (printer-name): Commentary clarification.
8752
8753 2000-07-19  Martin Buchholz <martin@xemacs.org>
8754
8755         * XEmacs 21.2.35 is released.
8756
8757 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8758
8759         * select.el (selection-coercible-types): Initialise.
8760
8761 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
8762
8763         * select.el (own-clipboard): Bug fix.
8764
8765 2000-07-17  Mike Sperber  <mike@xemacs.org>
8766
8767         * cus-edit.el (custom-migrate-custom-file): Save init file before
8768         continuing.
8769
8770 2000-07-16  Mike Sperber  <mike@xemacs.org>
8771
8772         * startup.el (load-init-file): Remove silly call to
8773         `load-user-custom-file`.
8774         (maybe-migrate-user-init-file): Minor fixes.
8775
8776 2000-07-16  Martin Buchholz  <martin@xemacs.org>
8777
8778         * apropos.el (apropos-documentation-check-doc-file):
8779         `doc' variable should be let-bound, as was presumably intended.
8780
8781         * cus-edit.el (custom-variable-reset-saved):
8782         (custom-variable-reset-standard):
8783         Remove unused variable comment-widget.  Twice.
8784
8785         * toolbar.el (toolbar-blank-press-function):
8786         Add a real defvar with initial value nil and proper docstring.
8787         (press-toolbar-button): No need to check for boundp-ness anymore.
8788
8789         * rect.el (open-rectangle-line): Remove useless (let) form.
8790         Add defvar for pending-delete-mode.
8791
8792         * info.el (Info-find-node): This function needs an autoload cookie.
8793
8794         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
8795         Use let* since the second form referred to the first.
8796
8797 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
8798
8799         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
8800         instead of removed `mswindows-get-clipboard'.
8801
8802
8803 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
8804
8805         * select.el (select-convert-from-text): New.
8806         * select.el (select-convert-from-length): New.
8807         * select.el (select-convert-from-integer): New.
8808         * select.el (select-convert-from-identity): New.
8809         * select.el (select-convert-from-filename): New.
8810         * select.el (selection-converter-in-alist): Use them.
8811         New converter functions for X.
8812
8813         * select.el (get-selection): Removed comment.
8814
8815         * select.el (own-selection): Removed append code - I thought
8816         I'd already done this, but apparently not...
8817
8818         * select.el: Changed comment about TIMESTAMP.
8819
8820         * select.el (select-convert-in): New.
8821         * select.el (select-convert-out): New.
8822         New functions that get used by select.c.
8823
8824         * select.el (select-buffer-killed-default): New.
8825         * select.el (select-buffer-killed-text): New.
8826         * select.el (selection-buffer-killed-alist): New.
8827         New list and functions that get called if a relevant selection
8828         exists and a buffer gets killed.
8829
8830         * select.el (select-convert-to-targets):
8831         * select.el (select-convert-to-identity): Removed.
8832         * select.el (select-convert-from-identity): Removed.
8833         * select.el (select-converter-out-alist):
8834         Removed _EMACS_INTERNAL selection type.
8835
8836         * x-select.el (xselect-kill-buffer-hook): Removed.
8837         * x-select.el (xselect-kill-buffer-hook-1): Removed.
8838         Removed this X-specific nonesense. Use the generic support
8839         in select.el instead.
8840
8841 2000-07-15  Martin Buchholz  <martin@xemacs.org>
8842
8843         * mule/mule-category.el (defined-category-hashtable):
8844         Use make-hash-table instead of make-hashtable
8845
8846         * buff-menu.el: Byte-compiler warning fix.
8847
8848         * isearch-mode.el (isearch-highlight-all-cleanup):
8849         Remove unused variable `isearch-highlight-all-start'.
8850
8851         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
8852
8853         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
8854
8855         * cus-dep.el (Custom-make-dependencies):
8856         Add autoload cookie for custom-add-loads to generated custom-load.el.
8857
8858         * autoload.el (autoload-package-name): Warning suppression.
8859         Move defvar prior to first use.
8860
8861         * custom.el: Add autoload for custom-declare-face.
8862         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8863         * cl.el (cl-hack-byte-compiler):
8864         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
8865         to work properly.
8866
8867 2000-07-08  Mike Sperber  <mike@xemacs.org>
8868
8869         * startup.el (load-home-init-file): Added variable.
8870         (maybe-migrate-user-init-file): Added.
8871         (load-user-init-file): Load custom file if different from init
8872         file.
8873
8874         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
8875         "startup."
8876
8877         * cus-edit.el (custom-migrate-custom-file): Added for migration.
8878         Moved `custom-file'-related code to cus-file.el.
8879
8880         * cus-file.el: New file.
8881
8882 2000-04-01  Mike Sperber  <mike@xemacs.org>
8883
8884         * packages.el (packages-find-package-directories): Added support
8885         for external package hierarchies with in-place installations.
8886
8887         * find-paths.el (paths-root-in-place-p): Added.
8888         (paths-find-emacs-directory): Added support for external
8889         directories with in-place installations.
8890         (paths-find-site-directory): Ditto.
8891
8892         * startup.el (find-user-init-file): Also look for
8893         ~/.xemacs/init.elc? in preference to ~/.emacs.
8894
8895 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
8896
8897         * select.el (own-selection):
8898         * select.el (own-clipboard): Changed `append' parameter to
8899         `how-to-use' parameter.
8900         * select.el (own-selection): Removed icky append code.
8901         * select.el (own-selection, get-selection): Removed extra type
8902         checking.
8903         * select.el (selection-appender-alist):
8904         * select.el (selection-converter-{in|out}-alist): Initialise.
8905         * select.el (select-append-to-*): New.
8906         * select.el (select-convert-from-*): New.  New functions to append
8907         data and convert data from external type.
8908
8909 2000-07-12  Stef Epardaud  <stef@lunatech.com>
8910
8911         * font-lock.el: Javadoc enhancements.
8912
8913 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8914
8915         * printer.el (generic-print-region): Compose job name from buffer
8916         name.
8917
8918 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8919
8920         * font-lock.el (font-lock-fontify-pending-extents): Call
8921         font-lock-fontify-region instead of font-lock-fontify-buffer
8922         to avoid unnecessary progress gauges.
8923
8924 2000-07-06  Craig Lanning  <lanning@scra.org>
8925
8926         * custom-load.el (faces):
8927
8928         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8929         dir is a regex.
8930
8931         * process.el (call-process-internal): from Dan Holmsand, use binary
8932         coding systems so that jka-compr works.
8933
8934 2000-07-07  Ben Wing  <ben@xemacs.org>
8935
8936         * font-lock.el: Undo previous change.  Unfortunately, some
8937         files actually use the variables directly in their init code
8938         without quoting them.
8939
8940 2000-07-07  Ben Wing  <ben@xemacs.org>
8941
8942         * font-lock.el (defvar font-lock-*-face): Removed.
8943
8944         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8945         only when necessary.
8946
8947 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8948
8949         * cl-macs.el: fix cl-transform-function-property kludge
8950         so that it does not require a random feature.
8951
8952 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8953
8954         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8955         as in Linux kernel "Rules.make".
8956
8957 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8958
8959         * build-report.el (build-report): Add autoload cookie.
8960
8961 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8962
8963         * package-ui.el (defgroup pui):  Correct a misspelling
8964         (pui-toggle-package-delete):  Change `seleted' to `selected'
8965
8966 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8967
8968         * package-get.el (package-get-update-base):
8969         (package-get): Use insert-file-contents-literally always.
8970         (package-get-maybe-save-index):
8971         Force coding system for writing to binary.
8972
8973 2000-06-08  Mike Alexander  <mta@arbortext.com>
8974
8975         * code-process.el (call-process-region): If there is no coding
8976         system for the process on process-coding-system-alist use the
8977         coding system of the buffer containing the region.
8978
8979 2000-06-10  Ben Wing  <ben@xemacs.org>
8980
8981         * cmdloop.el (command-error):
8982         If debug-on-error and noninteractive, output backtrace.
8983
8984         * files.el (file-relative-name):
8985         Remove MSDOS references.
8986
8987         * simple.el (line-number): New function, due to non-obvious
8988         behavior/usage of count-lines.
8989
8990         * simple.el (count-lines): document non-obvious usage to get
8991         line number.
8992
8993 2000-06-11  Ben Wing  <ben@xemacs.org>
8994
8995         * faces.el ((featurep 'xpm)):
8996         * x-faces.el (x-init-face-from-resources):
8997         * x-faces.el (x-init-frame-faces):
8998         * x-misc.el (x-init-specifier-from-resources):
8999         * x-misc.el (x-get-resource-and-bogosity-check):
9000         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
9001         * x-mouse.el (x-init-pointer-shape):
9002         * x-scrollbar.el (x-init-scrollbar-from-resources):
9003         Add sixth argument to x-get-resource calls so as to issue warnings
9004         rather than errors on bogus arguments.
9005
9006 2000-06-05  Ben Wing  <ben@xemacs.org>
9007
9008         * compat.el: new file.  provides a clean, non-intrusive way to
9009         define compatibility functions.
9010
9011         * process.el (shell-quote-argument): temporary fix for lack
9012         of nt-quote-process-args.  #### I need to put back the overall
9013         structure of that mechanism but redo the guts of it using the
9014         extra intelligence in the C code.
9015
9016 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
9017
9018         * package-info.el (pi-md5sum): Calculate MD5 sum just like
9019         `package-get' does in package-get.el, instead of using external
9020         "md5sum" program.
9021
9022         * package-get.el (package-get): Insert package file literally to
9023         make checksum calculation work.
9024
9025 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
9026
9027         * code-files.el (convert-mbox-coding-system): Deleted.
9028         (file-coding-system-alist): Removed reference to
9029         convert-mbox-coding-system.
9030
9031 2000-05-28  Martin Buchholz <martin@xemacs.org>
9032
9033         * XEmacs 21.2.34 is released.
9034
9035 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
9036
9037         * font-lock.el (font-lock-keywords): Rewrote docstring
9038
9039 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9040
9041         * loadhist.el (unload-feature): handle case where x is both boundp
9042         and fboundp
9043
9044 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
9045
9046         * packages.el: It's ok to use built-in macros, but not lisp
9047         defined ones.
9048
9049 2000-05-20  Ben Wing  <ben@xemacs.org>
9050
9051         * font-lock.el:
9052         * font-lock.el (font-lock-message-threshold):
9053         * font-lock.el (font-lock-mode):
9054         * font-lock.el (font-lock-default-fontify-buffer):
9055         * font-lock.el (font-lock-always-fontify-immediately):
9056         * font-lock.el (font-lock-old-extent): Removed.
9057         * font-lock.el (font-lock-old-len): Removed.
9058         * font-lock.el (font-lock-fontify-glumped-region): Removed.
9059         * font-lock.el (font-lock-pending-extent-table): New.
9060         * font-lock.el (font-lock-range-table): New.
9061         * font-lock.el (font-lock-after-change-function):
9062         * font-lock.el (font-lock-after-change-function-1): Removed.
9063         * font-lock.el (font-lock-fontify-pending-extents): New.
9064         * font-lock.el ('font-lock-revert-cleanup): Removed.
9065         * font-lock.el ('font-lock-revert-setup): Removed.
9066         Rewrite deferral code to handle any number of changes, merging
9067         them properly.  Remove hacked-up code for revert-buffer, now
9068         unnecessary.
9069
9070         * menubar-items.el (default-menubar):
9071         In Options->Edit Init File, don't switch to emacs-lisp-mode
9072         unless necessary; doing this turns off font-lock.
9073
9074 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9075
9076         * keydefs.el: Define C-x BS to backward-kill-sentence.
9077
9078 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
9079
9080         * files.el (hack-local-variables-prop-line): Use non-greedy
9081         matching to process -*-texinfo-*- -*-.
9082
9083 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
9084
9085         * minibuf.el (minibuf-directory-files): new function.
9086         (read-file-name-activate-callback): use minibuf-directory-files.
9087         (read-directory-name-internal): ditto.
9088         (mouse-file-display-completion-list): ditto.
9089         (mouse-directory-display-completion-list): ditto.
9090         (read-file-name-internal): remove "./" from completion list unless
9091         explicitly matched, for consistency.
9092
9093 2000-05-11  Ben Wing  <ben@xemacs.org>
9094
9095         * gutter-items.el (gutter-buffers-tab):
9096         * gutter-items.el (add-tab-to-gutter):
9097         * gutter-items.el (update-tab-in-gutter):
9098         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
9099         * gutter-items.el (append-progress-display):
9100         * gutter-items.el (abort-progress-display):
9101         * gutter-items.el (raw-append-progress-display):
9102         Further fixes.  Use set-glyph-image not set-image-instance-property,
9103         to fix problems with multiple windows in a frame.
9104
9105         * menubar-items.el (tutorials-menu-filter):
9106         Fix typo.
9107
9108         * startup.el (early-error-handler):
9109         Display message box under windows; otherwise, message will disappear
9110         before it can be viewed.
9111
9112         * update-elc.el:
9113         Fix bug in NEEDTODUMP processing.
9114
9115 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
9116
9117         * startup.el (lock-directory): Removed.
9118         (superlock-file): Ditto.
9119         (startup-set-paths): Remove lockdir.
9120         (startup-setup-paths-warning): Remove lock-directory.
9121
9122         * setup-paths.el (paths-find-lock-directory): Removed.
9123         (paths-find-superlock-file): Ditto.
9124
9125 2000-05-09  Ben Wing  <ben@xemacs.org>
9126
9127         * faces.el (set-face-property):
9128         * faces.el (set-face-font):
9129         * faces.el (set-face-foreground):
9130         * faces.el (set-face-background):
9131         * faces.el (set-face-background-pixmap):
9132         * faces.el (set-face-underline-p):
9133         * faces.el (set-face-strikethru-p):
9134         * faces.el (set-face-highlight-p):
9135         * faces.el (set-face-dim-p):
9136         * faces.el (set-face-blinking-p):
9137         * faces.el (set-face-reverse-p):
9138         doc string changes.
9139
9140         * glyphs.el:
9141         * glyphs.el (make-image-specifier):
9142         * glyphs.el (glyph-property):
9143         * glyphs.el (set-glyph-image):
9144         * glyphs.el (make-glyph):
9145         * glyphs.el (make-pointer-glyph):
9146         * glyphs.el (make-icon-glyph):
9147         * glyphs.el (widget-image-instance-p): New.
9148         authorship info, lots of doc changes.  New predicate, inadvertently
9149         omitted.  the general principle with specifier docs is now that
9150         the description of instantiators should go with the make-foo-specifier
9151         fun's doc string, rather than in foo-specifier-p.  this follows
9152         conventions elsewhere in XEmacs and in general is a lot more obvious
9153         of a place to look.  sometimes the make-foo-specifier function needs
9154         to be created in the process.
9155
9156         * gutter.el:
9157         * gutter.el (make-gutter-specifier): New.
9158         * gutter.el (make-gutter-size-specifier): New.
9159         * gutter.el (make-gutter-visible-specifier): New.
9160         specifier doc updates according to the conventions specified before.
9161
9162         * objects.el:
9163         * objects.el (make-font-specifier):
9164         * objects.el (make-color-specifier):
9165         * objects.el (make-face-boolean-specifier): New.
9166         specifier doc updates according to the conventions specified before.
9167
9168         * specifier.el:
9169         * specifier.el (set-specifier):
9170         * specifier.el (make-integer-specifier): New.
9171         * specifier.el (make-boolean-specifier): New.
9172         * specifier.el (make-natnum-specifier): New.
9173         * specifier.el (make-generic-specifier): New.
9174         * specifier.el (make-display-table-specifier): New.
9175         specifier doc updates according to the conventions specified before.
9176
9177         * toolbar.el:
9178         * toolbar.el (make-toolbar-specifier): New.
9179         specifier doc updates according to the conventions specified before.
9180
9181 2000-05-09  Ben Wing  <ben@xemacs.org>
9182
9183         * process.el (call-process-internal): Revert to previous version
9184         because Mike's change clashed with a change I did not long before.
9185         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
9186         Thanks very much Mike for pointing out the bug and submitting a
9187         patch!
9188
9189 2000-04-13  Mike Alexander  <mta@arbortext.com>
9190
9191         * process.el (call-process-internal): Send the correct input buffer
9192         (call-process-internal): Return the exit status of the process
9193
9194 2000-05-07  Ben Wing  <ben@xemacs.org>
9195
9196         * winnt.el:
9197         * winnt.el (nt-quote-args-verbatim): Removed.
9198         * winnt.el (nt-quote-args-prefix-quote): Removed.
9199         * winnt.el (nt-quote-args-backslash-quote): Removed.
9200         * winnt.el (nt-quote-args-double-quote): Removed.
9201         * winnt.el (nt-quote-args-functions-alist): Removed.
9202         * winnt.el (nt-quote-process-args): Removed.
9203         Remove all stuff for argument quoting.  We borrow the code instead
9204         from Emacs 20.6, which is much more careful in its quoting
9205         (e.g. in handling runs of the escape character) and avoids most of
9206         the need for this Lisp mechanism by checking to see whether we're
9207         running a Cygwin or normal program and doing the appropriate
9208         quoting.  If we end up needing such a mechanism, we should add
9209         it by extending the variable `mswindows-quote-process-args' so it
9210         can take an alist of regexps.
9211
9212 2000-05-07  Ben Wing  <ben@xemacs.org>
9213
9214         * keydefs.el:
9215         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
9216         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
9217         the window without moving point.
9218
9219         * simple.el:
9220         * simple.el (scroll-up-one): New.
9221         * simple.el (scroll-down-one): New.
9222         Functions for use with C-M-up/down.
9223
9224 2000-05-01  Martin Buchholz <martin@xemacs.org>
9225
9226         * XEmacs 21.2.33 is released.
9227
9228 2000-04-29  Martin Buchholz  <martin@xemacs.org>
9229
9230         * dialog.el (yes-or-no-p-dialog-box):
9231         Fix docstring.
9232         Fix following horrible bug in X11 mode with focus-follows-mouse:
9233           1. Visit two files in two different frames.
9234           2. do File->Revert Buffer in one of those frames.
9235           3. Dialog box appears.
9236           4. Arrange things so that the mouse passes over the *other*
9237              frame, then to the dialog box, and click on "Yes".
9238           5. The file contents end up in the *wrong* buffer!
9239         Add TODO comment.
9240
9241 2000-04-28  Ben Wing  <ben@xemacs.org>
9242
9243         * help.el (describe-installation): correct typo introduced
9244         in last patch: boundp -> fboundp.
9245
9246         * etags.el (buffer-tag-table-list):
9247         canonicalize filenames to Unix format so that tag-table-alist
9248         searching works under Windows.
9249
9250         * autoload.el:
9251         Bowdlerize the supposedly objectionable words
9252         "who couldn't quite manage to cleanly modify batch-update-autoloads".
9253
9254         * gutter-items.el (set-progress-display-style):
9255         * gutter-items.el (search-dialog-callback):
9256         * gutter-items.el (make-search-dialog):
9257         Change to new callback-ex api.
9258
9259 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9260
9261         * help.el: (describe-installation): decode-coding-string is not
9262         defined in a non MULE environment.
9263
9264 2000-04-28  Ben Wing  <ben@xemacs.org>
9265
9266         * gutter-items.el (buffer-list-changed-hook):
9267         use it, not record-buffer-hook.
9268
9269         * subr.el (record-buffer-hook): Removed.
9270
9271 2000-04-27  Ben Wing  <ben@xemacs.org>
9272
9273         * gutter-items.el (buffers-tab-switch-to-buffer): do not
9274         use NORECORD option.  Andy will not like this, but the existing
9275         gutter behavior is just wrong, as per this comment:
9276
9277         ;; this used to add the norecord flag to both calls below.
9278         ;; this is bogus because it is a pervasive assumption in XEmacs
9279         ;; that the current buffer is at the front of the buffers list.
9280         ;; for example, select an item and then do M-C-l
9281         ;; (switch-to-other-buffer).  Things get way confused.
9282         ;;
9283         ;; Andy, if you want to maintain the current look, you must
9284         ;;  *uncouple* the gutter order and buffers order.
9285
9286         * loaddefs.el (completion-ignored-extensions): unfuckify.
9287
9288         * bytecomp.el (batch-byte-compile-one-file): new function, used in
9289         xemacs.mak.
9290
9291         * autoload.el (batch-update-one-directory): new function, used in
9292         xemacs.mak.
9293
9294         * loadup.el: set gc-cons-threshold very high unless dumping --
9295         loadup during update-elc is much much much faster.  also do this
9296         when quick-building.
9297
9298         add commented-out code for profiling loadup.
9299
9300
9301         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
9302         is required in order to build xemacs.
9303
9304 2000-04-26  Ben Wing  <ben@xemacs.org>
9305
9306         * loadup.el: don't garbage collect during loadup if quick-build
9307         compile-time option is set.
9308
9309 2000-04-23  Ben Wing  <ben@xemacs.org>
9310
9311         * update-elc.el: compute whether any dumped .el or .elc files
9312         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
9313         if so.
9314
9315         * update-elc.el (update-elc-files-to-compile): always change
9316         NOBYTECOMPILE in the src directory rather than current dir,
9317         so it will work under NT.
9318
9319         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
9320         the form of this file is identical between Unix and Windows.
9321         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
9322         Added comment.
9323         (update-autoloads-from-directory): updated doc string.
9324         updated doc strings in a few other places.
9325
9326 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
9327
9328         * bytecomp.el (byte-force-recompile): Fix argument to
9329         byte-recompile-directory.
9330
9331 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
9332
9333         * gutter-items.el (progress-display-clear-when-idle): Use
9334         add-one-shot-hook.
9335         * gutter-items.el (clear-progress-display): Adjust number of
9336         arguments.
9337
9338 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
9339
9340         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
9341
9342 2000-04-16  Ben Wing  <ben@xemacs.org>
9343
9344         * printer.el: New file.
9345
9346         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
9347
9348         * help.el (describe-installation): Fix decoding for Windows.
9349
9350         * menubar-items.el:
9351         * menubar-items.el (default-menubar):
9352         * menubar-items.el (tutorials-menu-filter): New.
9353         * menubar-items.el (popup-menubar-menu):
9354         Add authorship.  Redo Help menu and Tutorials filter.
9355
9356         * menubar.el: Correct comment.
9357
9358         * modeline.el (modeline-buffer-identification): Correct doc string.
9359
9360         * simple.el:
9361         * simple.el (printing): Removed.
9362         * simple.el (printer-name): Removed.
9363         * simple.el (generic-print-buffer): Removed.
9364         * simple.el (generic-print-region): Removed.
9365         Move generic print code to printer.el.
9366
9367 2000-04-15  Ben Wing  <ben@xemacs.org>
9368
9369         * simple.el (generic-print-region): New.
9370         make this function actually work.
9371         (generic-print-buffer): call generic-print-region.
9372
9373 2000-04-14  Andy Piper  <andy@xemacs.org>
9374
9375         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
9376         by using the new widget-callback-current-channel.
9377         (search-dialog-callback): ditto.
9378
9379 2000-04-12  Andy Piper  <andy@xemacs.org>
9380
9381         * gutter.el (default-gutter-position): moved from gutter-items.el.
9382         (default-gutter-position-changed-hook): ditto.
9383         (gutter-element-visibility-changed-hook): ditto.
9384         (set-gutter-element): ditto.
9385         (remove-gutter-element): ditto.
9386         (set-gutter-element-visible-p): ditto.
9387         (gutter-element-visible-p): ditto.
9388         (init-gutter): ditto.
9389
9390         * dialog.el (make-dialog-box): renamed and moved from
9391         gutter-items.el
9392
9393         * gutter-items.el: move various functions elsewhere.
9394
9395 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
9396
9397         * menubar-items.el: Fixed place of parenthesis.
9398
9399 2000-04-12  Ben Wing  <ben@xemacs.org>
9400
9401         * etags.el (find-tag-at-point): New.  Lets you do find-tag
9402                 without constantly being prompted for the tag.
9403         * simple.el: Added a number of section headings, to clarify the
9404                 organization of this file.
9405         * simple.el (activate-region):
9406         * simple.el (region-exists-p):
9407         * simple.el (region-active-p):
9408                 Moved these three function down to the other side of
9409                 the case-changing functions, so they join the rest of
9410                 the region code.
9411         * simple.el (printing): New.
9412         * simple.el (printer-name): New.
9413         * simple.el (generic-print-buffer): New.
9414                 New functions, a very simple prototype for a unified
9415                 printing interface.
9416
9417         * process.el (call-process-internal): Real fix for null BUFFER,
9418                 other problems with BUFFER specs.
9419
9420         * menubar-items.el:
9421                 Fixed up File->Print to use new printing functions.
9422                 Various corrections and expansions to Grep/Compile menus.
9423                 New options for Printing.
9424                 New options for SMTP Mail, the way to send mail under
9425                   MS Windows. (There's also a package patch to make SMTP
9426                   Mail be the default under MSWin.)
9427
9428 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
9429
9430         * menubar-items.el: Selecting Rectangle Mousing from menubar
9431         did not work.  Needed to quote mouse-track-rectangle-p.
9432
9433 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
9434
9435         * cl-compat.el (keywordp): Removed.
9436
9437 2000-04-05  Andy Piper  <andy@xemacs.org>
9438
9439         * gutter-items.el (progress-layout-glyph): don't initialize here.
9440         (progress-gauge-glyph): use dynamic sizing.
9441         (set-progress-display-style): new function. Set progress glyphs
9442         appropriately depending on the style.
9443         (progress-display-style): new variable. Custom version of
9444         set-progress-display-style.
9445         (progress-abort-glyph): switch to dynamic sizes.
9446         (search-dialog-text): make the edit field active.
9447
9448 2000-04-04  Andy Piper  <andy@xemacs.org>
9449
9450         * gutter-items.el (make-search-dialog): need to make the search
9451         dialog visible after creation.
9452
9453         * menubar-items.el (default-menubar): use the search dialog for
9454         searching. Remove some extraneous search menu items.
9455
9456         * gutter-items.el (set-gutter-element): allow glyphs to be used as
9457         well as strings.
9458         (make-gutter-only-dialog-frame): allow the user to create the
9459         frame unmapped. Allow the gutter spec to be given as a glyph.
9460         (search-dialog-direction): new variable.
9461         (search-dialog-text): new variable.
9462         (search-dialog-callback): new function. Callback for the search
9463         dialog action.
9464         (make-search-dialog): new function. Create a user-friendly search
9465         dialog.
9466
9467 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
9468
9469         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
9470         under Windows.
9471
9472 2000-04-01  Andy Piper  <andy@xemacs.org>
9473
9474         * font-lock.el (font-lock-fontify-keywords-region): Calculate
9475         progress more accurately.
9476
9477 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9478
9479         * finder.el (finder-compile-keywords): Process readable files only.
9480         Because error in process of .#finder-inf.el when compile xemacs
9481         with --with-clash-detection option.
9482
9483 2000-03-31  Andy Piper  <andy@xemacs.org>
9484
9485         * gutter-items.el (append-progress-display): don't delay after a
9486         successful font-lock.
9487         (make-gutter-only-dialog-frame): new function. Allow users to
9488         create gutter-only dialogs.
9489
9490 2000-03-27  Mike Alexander  <mta@arbortext.com>
9491
9492         * process.el (call-process-internal): Handle a null BUFFER
9493         parameter correctly.
9494
9495 2000-03-28  Andy Piper  <andy@xemacs.org>
9496
9497         * gutter-items.el (abort-progress-display): put strings in the
9498         gutter not extents.
9499         (progress-layout-glyph): signal special 'quit callback.
9500         (progress-display-quit-function): deleted.
9501         (progress-display-stop-callback): deleted.
9502         (progress-display-dispatch-command-events): deleted.
9503         (append-progress-display): remove calls to
9504         progress-display-dispatch-command-events.
9505         (raw-append-progress-display): ditto.
9506
9507 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
9508
9509         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
9510         being a list.  Actually define `stipple-pixmap-p' which is used as
9511         an error predicate.  Correctly handle PIXMAP being either relative
9512         or absolute file name.
9513
9514 2000-03-24  Andy Piper  <andy@xemacs.org>
9515
9516         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
9517         (abort-progress-display): ditto. Don't delete the created extent.
9518         (raw-append-progress-display): ditto.
9519         (progress-display-dispatch-non-command-events): new
9520         function. Encapsulates what we want to do when no command input is
9521         required.
9522         (progress-display-dispatch-command-events): likewise, but disable
9523         for now since it causes too many problems.
9524         (append-progress-display): use them.
9525         (raw-append-progress-display): ditto.
9526         (default-gutter-position-changed-hook): set this rather than
9527         default-gutter-position-changed.
9528         (default-gutter-position-changed-hook): lambda with zero arguments
9529         rather than one.
9530         (raw-append-progress-display): trap errors in pending input since
9531         allowing them to signal will hose the gauge well and
9532         truly. Ideally we would like to delay these until we are more able
9533         to cope.
9534         (append-progress-display): ditto.
9535
9536 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
9537
9538         * lisp/make-docfile.el: call-process-internal is now implemented
9539         in process.el.
9540
9541 2000-03-21  Ben Wing  <ben@xemacs.org>
9542
9543         * mule\mule-cmds.el (set-language-info-alist):
9544         Fix to correspond to new menu arrangement.
9545
9546 2000-03-21  Ben Wing  <ben@xemacs.org>
9547
9548         * process.el:
9549         * process.el (call-process-internal): New.
9550         New implementation of call-process.  Only enabled under NT, so far.
9551         stderr handling not implemented yet in CVS'd C code.
9552
9553 2000-03-20  Ben Wing  <ben@xemacs.org>
9554
9555         * lisp-mode.el:
9556         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
9557         * lisp-mode.el (lisp-interaction-mode):
9558         Put back Lisp Interaction menubar for Jan V's sake.
9559
9560         * simple.el:
9561         * simple.el (mark-ring):
9562         * simple.el (dont-record-current-mark): New.
9563         * simple.el (in-shifted-motion-command): New.
9564         * simple.el (mark-ring-unrecorded-commands): New.
9565         * simple.el (mark-ring-max):
9566         * simple.el (set-mark-command):
9567         * simple.el (push-mark):
9568         * simple.el (handle-pre-motion-command):
9569         Implement scheme for not recording unimportant marks.
9570
9571         * subr.el:
9572         * subr.el (function-allows-args): New.
9573         New function function-allows-args.
9574
9575 2000-03-20  Martin Buchholz <martin@xemacs.org>
9576
9577         * XEmacs 21.2.32 is released.
9578
9579 2000-03-20  Andy Piper  <andy@xemacs.org>
9580
9581         * gutter-items.el (update-tab-in-gutter): force selection of the
9582         selected-window if required to do so.
9583         (buffers-tab-items): ditto.
9584         (add-tab-to-gutter): ditto.
9585         (create-frame-hook): use force-selection.
9586         (default-gutter-position-changed): lambdify.
9587         (update-tab-hook): deleted since it was only used in one place.
9588
9589 2000-03-18  Andy Piper  <andy@xemacs.org>
9590
9591         * files.el (find-file-noselect): undo change that shouldn't have
9592         gone in.
9593
9594 2000-03-17  Andy Piper  <andy@xemacs.org>
9595
9596         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
9597         of selected-window trickery.
9598
9599         * gutter-items.el (update-tab-in-gutter): don't give dedicated
9600         frames tabs.
9601         (progress-display-stop-callback): progress -> progress-display
9602         (progress-display-quit-function): ditto.
9603         (clear-progress-display): ditto.
9604         (remove-progress-display): ditto.
9605         (append-progress-display): ditto.
9606         (abort-progress-display): ditto.
9607         (raw-append-progress-display): ditto.
9608         (display-progress-display): ditto.
9609         (current-progress-display-label): ditto.
9610         (current-progress-display): ditto.
9611         (lprogress-display): ditto and save the buffer
9612         (progress-display): ditto. Otherwise the buffer sometimes gets
9613         changed which confuses font-lock.
9614
9615         * font-lock.el (font-lock-default-fontify-buffer): catch all
9616         errors, not just quit.
9617         (font-lock-mode): progress -> display-progress
9618         (font-lock-default-fontify-buffer): ditto.
9619         (font-lock-fontify-syntactically-region): ditto.
9620         (font-lock-fontify-keywords-region): ditto.
9621
9622 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
9623
9624         * cl.el (gensym): Move to here from cl-macs.el.
9625         (gentemp): Ditto.
9626
9627 2000-03-16  Andy Piper  <andy@xemacs.org>
9628
9629         * font-lock.el (font-lock-mode): use lprogress and friends for
9630         progress management.
9631         (font-lock-default-fontify-buffer): ditto.
9632         (font-lock-fontify-syntactically-region): ditto.
9633         (font-lock-fontify-keywords-region): ditto.
9634         (font-lock-revert-cleanup): fix reverting.
9635         (font-lock-revert-setup): ditto.
9636
9637         * gutter-items.el (progress-use-echo-area): new variable. Use the
9638         echo area for progress gauges if non-nil.
9639         (clear-progress): remove echo area stuff and defer to
9640         clear-message.
9641         (append-progress): dispatch non-command events after each progress
9642         increment. Remove echo area stuff.
9643         (abort-progress): remove echo area stuff and defer to
9644         display-message.
9645         (raw-append-progress): ditto. Dispatch non-command events after
9646         gutter redisplay.
9647         (display-progress): defer echo area stuff to display-message.
9648
9649         * gutter-items.el (clear-progress):
9650         (abort-progress): indentation changes.
9651         (display-progress): don't clear progress.
9652         (append-progress): compare messages with equal.
9653         (raw-append-progress): use dispatch-non-command-events to flush
9654         widget creation events.
9655
9656 2000-03-13  Ben Wing  <ben@xemacs.org>
9657
9658         * abbrev.el:
9659         * abbrev.el (abbrev-string-to-be-defined): New.
9660         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
9661         Changes for use with the menubar.
9662
9663 2000-03-12  Ben Wing  <ben@xemacs.org>
9664
9665         * alist.el (vassoc): moved here from font-menu.el.
9666
9667         * custom.el (defface): typo fix.
9668
9669         * dialog.el (yes-or-no-p-dialog-box):
9670         * dialog.el (message-box):
9671         * files.el (save-some-buffers-1):
9672         Put accelerators in the button names.
9673
9674         * font-lock.el (font-lock-comment-face):
9675         * font-lock.el (font-lock-keyword-face):
9676         * font-lock.el (font-lock-function-name-face):
9677         Fixed some of the colors under MS Windows because the existing
9678         default colors were hardly different from black and needed to be
9679         made lighter.
9680
9681         * font-menu.el:
9682         * font-menu.el (font-menu-split-long-menu):
9683         * font-menu.el (font-menu-family-constructor):
9684         * font-menu.el (font-menu-size-constructor):
9685         * font-menu.el (font-menu-weight-constructor):
9686         * font-menu.el (font-menu-set-font):
9687         vassoc moved to alist.el.
9688         Accelerators added to all menus.
9689         Unused bound var new-props removed.
9690
9691         * keydefs.el: I did a whole lot of rearranging to put things in a
9692         more consistent order and fixed a number of cases where key
9693         combinations involving up, down, left, right and so on were
9694         defined but the corresponding keypad combinations were not
9695         defined.
9696
9697         * lisp-mode.el:
9698         * lisp-mode.el (lisp-interaction-mode-popup-menu):
9699         * lisp-mode.el (emacs-lisp-mode):
9700         * lisp-mode.el (lisp-interaction-mode):
9701         * lisp-mode.el (flet):
9702         Added accelerators onto the menus.
9703         Made all the different versions of the let function be indented
9704         the same way.
9705         Undid Steve's easy-menu-ification, because it makes it impossible
9706         to have the menubar and popup menus different.
9707         Cleaned up the menu; added items for find-function &c and some
9708         indenting, and removed debug-on-*.
9709
9710         * list-mode.el (list-mode-hook):
9711         * list-mode.el (list-mode):
9712         * list-mode.el (completion-setup-hook):
9713         * list-mode.el (display-completion-list):
9714         Added support for the :window-height keyword, which is required
9715         because of other changes that I made for the file dialog box.  I
9716         also made the hook variables list-mode-hook and
9717         completion-setup-hook and also minibuffer-setup-hook in
9718         minibuf.el be permanent-local; see comment in list-mode.el.
9719
9720         * map-ynp.el (map-y-or-n-p):
9721         Added accelerators to the dialog buttons.
9722
9723         * menubar-items.el (menu-truncate-list):
9724         New internal function.
9725         * menubar-items.el (submenu-generate-accelerator-spec):
9726         * menubar-items.el (menu-item-strip-accelerator-spec):
9727         * menubar-items.el (menu-item-generate-accelerator-spec):
9728         New exported functions, for use in auto-generating accelerator specs.
9729
9730         * menubar-items.el:
9731         * menubar-items.el (default-menubar):
9732         * menubar-items.el (maybe-add-init-button):
9733         * menubar-items.el (bookmark-menu-filter):
9734         * menubar-items.el (slow-format-buffers-menu-line):
9735         * menubar-items.el (build-buffers-menu-internal):
9736         * menubar-items.el (language-environment-menu-filter):
9737         * menubar-items.el (default-popup-menu):
9738         * menubar-items.el (popup-buffer-menu):
9739         * menubar-items.el (popup-menubar-menu):
9740         Did a major overhaul on this file, and in fact I'm nowhere near
9741         done working on the menubar, and there will be more patches to
9742         come.  A basic summary of what I've done:
9743
9744         a) I added accelerators to all of the menu items.  For menus that
9745         are auto-generated, such as the buffers menu, the accelerators are
9746         automatically added to the beginning of each line using the
9747         numbers 1 through 9, then zero, and then letters starting with A,
9748         but omitting the letters that are already in use for the fixed
9749         menu items at the top of the buffers menu.  To facilitate adding
9750         accelerators of this kind, I created some new functions
9751         (*-accelerator-spec), which are also being used by other filters
9752         that auto generate lists of things such as ftp sites to download
9753         packages.  If people really don't like these accelerators
9754         appearing at the beginning of the menu items, a variable can be
9755         added to optionally turn them off, but I think this is rather
9756         pointless because other menu items have accelerators and many or
9757         most of the menu users will use the accelerators if the support is
9758         there.
9759
9760         b) I combined the top level Tools and Apps menus into a single
9761         Tools menu, because the distinction between the two is not
9762         obvious, and the items on the menus are not used often enough that
9763         putting some of them onto submenus is a problem.
9764
9765         c) I created two new top level menus called View and Cmds because
9766         there were too many items on the File and Edit menus, and I'm going
9767         to be adding more items to these menus.  In contrast to the Tools
9768         menu, the items on these menus may be used quite often during an
9769         editing session, and so should be available with fewer
9770         keystrokes.
9771
9772         d) I added a number of options to the options menu, including one
9773         for controlling whether the alt key can be used to traverse to
9774         menu items using the accelerators, one for controlling behavior of
9775         control-k, one for controlling how the kill and yank functions
9776         interact with the clipboard, a few additional buffers-menu
9777         options, and various other things.  I also did a bit of
9778         rearranging, for example, combining the keyboard and mouse options
9779         into a single keyboard and mouse submenu to facilitate the
9780         accelerators on that level.
9781
9782         e) I changed the variable buffers-menu-format-buffer-line-function
9783         to take two arguments instead of one, the second argument being
9784         the line number for use in creating an accelerator.  I added a
9785         hack to support existing functions with one argument (although I
9786         doubt that very many of these exist), for backward compatibility.
9787
9788         f) I moved the top level mule menu to be a submenu of the edit
9789         menu.  I think that most of the items on this menu are fairly
9790         useless and there are certainly not enough frequently used items
9791         to justify this being its own top level menu.
9792
9793         g) I combined most of the items in big-menubar.el into the main menu.
9794         If people think the main menu is too big, it would be possible to
9795         create different configurations, some smaller.
9796
9797         * menubar.el (check-menu-syntax):
9798         Deleted some syntax checks that were no longer valid, partly
9799         because of changes that were already made a long time ago, and
9800         partly because of a change I made where I allow the name of the
9801         menu item to be an evaluated expression rather than just a string,
9802         similar to all of the other parameters of a menu item.
9803
9804         * minibuf.el:
9805         * minibuf.el (read-file-name-1):
9806         * minibuf.el (mouse-read-file-name-1):
9807         I made a number of changes to improve the appearance
9808         and functioning of the file dialog box.  They include:
9809
9810         a) Fixing the problem where closing the dialog box by clicking on
9811         the close button of the window didn't properly exit the
9812         minibuffer.
9813
9814         b) Fixing the problem that if you typed part of a file name, and
9815         then clicked on a completion with the mouse, the file was not
9816         correctly selected.
9817
9818         c) Changing the title of the dialog box to reflect the operation
9819         being done in accordance with user interface conventions, rather
9820         than the name of the dialog box buffer, which is rather useless.
9821
9822         d) Remove the words "possible completions are" which didn't
9823         belong.
9824
9825         e) Fix things so that the completions scroll off the end of the
9826         completions windows only to the right, rather than both to the
9827         right and down, which is in accordance with Windows user interface
9828         conventions.
9829
9830         * msw-init.el (init-post-mswindows-win):
9831         Added a binding for meta-F4, which is the standard windows binding
9832         for exiting a program.
9833
9834         * select.el (get-selection-no-error):
9835         * select.el (own-selection):
9836         * select.el (own-clipboard):
9837         Added an optional argument called append to the functions
9838         own-selection and own-clipboard.  This adds support for appending
9839         text to the existing selection and allows the function
9840         own-clipboard to be used as the value of the variable
9841         interprogram- cut-function.
9842
9843         Fixed a bug in own-selection in handling zmacs-region-stays.
9844
9845         * simple.el (historical-kill-line): New.
9846
9847         * simple.el (kill-line):
9848         * simple.el (interprogram-cut-function):
9849         * simple.el (interprogram-paste-function):
9850         * simple.el (handle-pre-motion-command):
9851         * simple.el (next-line):
9852         * simple.el (previous-line):
9853         a) Expanded the variable kill-whole-line, so that function
9854         kill-line can be set to delete the entire line always, not just
9855         when cursor is at the beginning of the line.  This is controlled
9856         by setting the variable kill-whole-line to the symbol 'always.
9857         This behavior, as well as the existing kill-whole-line behavior,
9858         now only take effect when kill-line is called interactively,
9859         although this is a departure from a previous behavior in the case
9860         of setting this variable kill-whole-line to t.  It is almost
9861         certainly what has always been intended, and most likely the old
9862         way of doing things introduced bugs.  I also created a function
9863         called historical-kill-line, which ignores the kill-whole-line
9864         setting and always gives the historical behavior of only killing
9865         to the end of the line.  I bound this function to shift- control-k
9866         so that the kill to end of line behavior is available, even when
9867         kill-whole-line has been set to change control-k into the simple
9868         delete-whole-line behavior. (This can be set using the options
9869         menu.)
9870
9871         b) I changed things so that kill and yank now interact with the
9872         clipboard by default under windows.  This was done by changing the
9873         default value of interprogram-cut- function and
9874         interprogram-paste-function.  You can get the old behavior by
9875         setting these to nil, and there is an option on the options menu
9876         to do this.
9877
9878         c) I added support for selecting text using shifted motion keys.
9879         This support is on by default and can be controlled by the
9880         variable shifted-motion-keys-select-region.  There is also a
9881         variable called unshifted-motion-keys-deselect-region that
9882         controls more specifically how the shifted motion key behavior
9883         works.  I did not put an option on the options menu to turn this
9884         off, because I can't imagine why this would be useful.
9885
9886         * simple.el (forward-block-of-lines):
9887         * simple.el (backward-block-of-lines):
9888         * simple.el (block-movement-size):
9889         New.
9890
9891         * simple.el (uncapitalized-title-words):
9892         * simple.el (uncapitalized-title-word-regexp):
9893         * simple.el (capitalize-string-as-title):
9894         * simple.el (capitalize-region-as-title):
9895         New.
9896
9897
9898         * subr.el (add-hook):
9899         * subr.el (make-local-hook): New.
9900         * subr.el (remove-local-hook): New.
9901         * subr.el (add-one-shot-hook): New.
9902         * subr.el (add-local-one-shot-hook): New.
9903         Added some functions to make using hooks easier.
9904         These include:
9905
9906         a) Functions add-local-hook and remove-local-hook to make it easy
9907         to use local hooks.
9908
9909         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
9910         make it possible to add a "one-shot" hook, which is to say a hook
9911         that runs only once, and automatically removes itself after the
9912         first time it has run.
9913
9914 2000-03-09  Andy Piper  <andy@xemacs.org>
9915
9916         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9917
9918 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9919
9920         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9921         Moved from menubar-items.el.
9922         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9923
9924 2000-03-08  Andy Piper  <andy@xemacs.org>
9925
9926         * gutter-items.el (build-buffers-tab-internal): add selected field
9927         to buffers tab spec.
9928
9929 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9930
9931         * minibuf.el (last-exact-completion): Initialize to nil.
9932
9933 2000-03-07  Didier Verna  <didier@xemacs.org>
9934
9935         * startup.el (command-line-1): remove unused variable
9936         `first-file-buffer'.
9937
9938 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9939
9940         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9941         which is also used for Web server log files.
9942
9943 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9944
9945         * mule/mule-charset.el: Setup auto-fill-chars.
9946
9947 2000-03-02  SL Baur  <steve@beopen.com>
9948
9949         * subr.el (with-string-as-buffer-contents): Reimplement using
9950         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9951         non-deletion of buffer after execution problem.
9952         (with-output-to-string): Use unique buffer name.
9953
9954 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9955
9956         * gutter-items.el (buffers-tab-sort-function):  New variable.
9957         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9958
9959 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9960
9961         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9962
9963 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9964
9965         * menubar-items.el (maybe-add-init-button): Remove the "Load
9966         .emacs" button from all menubars.
9967
9968 2000-03-01  Didier Verna  <didier@xemacs.org>
9969
9970         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9971         region rectangle replacement (from Jan Vroonhof).
9972         (replace-rectangle): new function.
9973
9974 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9975
9976         * mule/mule-cmds.el (set-default-coding-systems): Use
9977         set-terminal-coding-system and set-keyboard-coding-system.
9978         * coding.el (set-terminal-coding-system): Use
9979         set-console-tty-output-coding-system.
9980         (set-keyboard-coding-system): Use
9981         set-console-tty-input-coding-system.
9982
9983 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9984
9985         * minibuf.el (read-variable): Allow symbol to default argument.
9986
9987 2000-02-27  Andy Piper  <andy@xemacs.org>
9988
9989         * gutter-items.el (update-tab-hook): new function to be used for
9990         hooks.
9991         (create-frame-hook): add update-tab-hook.
9992         (record-buffer-hook): ditto.
9993         (default-gutter-position-changed): ditto.
9994         (default-gutter-position): updating the buffers tab is now handled
9995         by a hook.
9996         (default-gutter-position-changed-hook): new variable.
9997         (gutter-element-visibility-changed-hook): ditto.
9998         (set-gutter-element-visible-p): call it.
9999         (set-gutter-element): use modify-specifier-instances. Set extents
10000         as duplicable before using.
10001         (remove-gutter-element): ditto.
10002         (set-gutter-element-visible-p): ditto.
10003         (init-gutter): new function.
10004         (add-tab-to-gutter): use new gutter-element functions rather than
10005         setting specifiers directly.
10006         (clear-progress): ditto.
10007         (abort-progress): ditto.
10008         (gutter-buffers-tab-visible-p): renamed from
10009         default-gutter-visible-p
10010
10011         * specifier.el (modify-specifier-instances): new function from Jan
10012         Vroonhof.
10013
10014         * x-init.el (init-post-x-win): call init-gutter.
10015
10016         * msw-init.el (init-post-mswindows-win): call init-gutter.
10017
10018         * menubar-items.el (default-menubar): Update to reflect new gutter
10019         variables.
10020
10021 2000-02-26  Andy Piper  <andy@xemacs.org>
10022
10023         * gutter-items.el (set-gutter-element): new function. Add gutter
10024         elements to the specified gutter.
10025         (remove-gutter-element): new function. Remove gutter elements from
10026         the specified gutter.
10027         (set-gutter-element-visible-p): new function. Set gutter element
10028         visibility for the provided gutter-visible specifier.
10029
10030 2000-02-23  Andy Piper  <andy@xemacs.org>
10031
10032         * gutter-items.el (add-tab-to-gutter): specify dimensions
10033         dynamically.
10034
10035 2000-02-24  Martin Buchholz  <martin@xemacs.org>
10036
10037         * gutter-items.el (add-tab-to-gutter):
10038         * package-get.el (package-get-interactive-package-query):
10039         * package-ui.el (pui-directory-exists):
10040         (pui-install-selected-packages):
10041         (pui-list-packages):
10042         Use #'(lambda ...)  instead of '(lambda ...).
10043
10044 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
10045
10046         * startup.el (load-user-init-file): Check to make sure user
10047           has an init-file before calling load().
10048
10049 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10050
10051         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
10052
10053 2000-02-23  Martin Buchholz <martin@xemacs.org>
10054
10055         * XEmacs 21.2.31 is released.
10056
10057 2000-02-21  Mike Sperber <mike@xemacs.org>
10058
10059         * loadup.el (really-early-error-handler):
10060         * update-elc.el:
10061         * make-docfile.el:
10062         Remove dependency on EMACSBOOTSTRAP... environment variables.
10063
10064 2000-02-21  Martin Buchholz <martin@xemacs.org>
10065
10066         * XEmacs 21.2.30 is released.
10067
10068 2000-02-19  Martin Buchholz  <martin@xemacs.org>
10069
10070         * byte-optimize.el (byte-optimize-plus):
10071         (byte-optimize-minus):
10072         (byte-optimize-multiply):
10073         Optimize (- 0) to 0, not (-)
10074         Optimize (+ 5 3.0) to 8.0
10075         Optimize (* 5 3.0) to 15.0
10076         Improve readability.
10077
10078 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10079
10080         * modeline.el: (modeline-scrolling-method): change modeline
10081         mswindows cursor appearance according to the value.
10082
10083         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
10084         and 'gui-element face colors and 'gui-element face font to Windows
10085         defaults.
10086
10087 2000-02-09 Stef Epardaud  <stef@lunatech.com>
10088
10089         * font-lock.el: Javadoc enhancements
10090
10091 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10092
10093         * ldap.el (toplevel): Test if LDAP support has been compiled in
10094         (ldap-verbose): New option
10095         (ldap-search-entries): Renamed from the previous ldap-search
10096         Conditionalize message display on ldap-verbose
10097         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
10098         defuns
10099         (ldap-search): Is now defined as an obsolete wrapper calling
10100         ldap-search-basic or ldap-search-entries
10101
10102
10103 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
10104             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
10105             Jan Vroonhof  <jan@xemacs.org>
10106
10107         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
10108         When for-effect is true, didn't call `byte-optimize-form'
10109         in and/or subforms without last.
10110
10111 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10112
10113         * package-get.el (package-get-download-sites): Use correct custom
10114         type.
10115
10116 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10117
10118         * files.el (write-file): Ask for coding system when compiled with
10119         file-coding.
10120
10121 2000-02-16  Andy Piper  <andy@xemacs.org>
10122
10123         * buffer.el (switch-to-buffer): give norecord argument to
10124         set-window-buffer instead of explicitly recording.
10125
10126         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
10127         we have to pick a window.
10128
10129 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10130
10131         * mule/mule-cmds.el (describe-language-support): Don't add
10132         unexist function to help-map.
10133         (describe-coding-system): Don't use already assigend `C'.
10134
10135 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10136
10137         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
10138         work in custom.
10139
10140 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
10141
10142         * about.el: Ienaga's e-mail address change.
10143
10144 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
10145
10146         * etags.el (find-tag): force new window -- even if buf already
10147         visible -- when other-window is t
10148
10149 2000-02-16  Martin Buchholz <martin@xemacs.org>
10150
10151         * XEmacs 21.2.29 is released.
10152
10153 2000-02-09  Martin Buchholz  <martin@xemacs.org>
10154
10155         * cl-extra.el (getf): This is now identical to `plist-get', so
10156         just defalias it.
10157         * cl-macs.el: Make getf an alias to plist-get, at the
10158         byte-compiler level, using define-compiler-macro.
10159
10160 2000-02-08  Martin Buchholz  <martin@xemacs.org>
10161
10162         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
10163
10164 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
10165
10166         * lisp/etags.el (find-tag-internal): set exact-tagname to
10167           a regular expression that matches against the tagname
10168           part of the tag entry first instead of only looking in
10169           the context area.
10170
10171 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10172
10173         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
10174         * toobar.el: fixed typo(s) in customizing default-toolbar-position
10175
10176 2000-02-07  Martin Buchholz <martin@xemacs.org>
10177
10178         * XEmacs 21.2.28 is released.
10179
10180 2000-02-07  Martin Buchholz  <martin@xemacs.org>
10181
10182         * cl-extra.el (getf): Just call `get', never `get*'.
10183         Make arglist match docstring.
10184         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
10185         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
10186         * byte-optimize.el: remove references to `get*'.
10187
10188 2000-02-06  Martin Buchholz  <martin@xemacs.org>
10189
10190         * mule/european.el: Add syntax information for Latin3 and Latin4.
10191
10192 2000-02-02  Martin Buchholz  <martin@xemacs.org>
10193
10194         * byte-optimize.el: Byte-optimize (length "foo")
10195
10196 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
10197
10198         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
10199         width check using `window-leftmost-p' and `window-rightmost-p'.
10200
10201 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
10202
10203         * wid-edit.el (widget-match-inline): An atom never matches a
10204           list.
10205
10206 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10207
10208         * modeline.el: Consolidated 'x and 'mswindows specification under
10209         'win tag.
10210
10211 2000-01-29  Andy Piper  <andy@xemacs.org>
10212
10213         * gutter-items.el: (format-buffers-tab-line): Try and be
10214         intelligent about buffer naming when we have duplicates.
10215
10216 2000-01-29  Andy Piper  <andy@xemacs.org>
10217
10218         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
10219         updated when it becomes visible.
10220
10221 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10222
10223         * bytecomp.el (byte-compile-insert-header): Properly set coding
10224         system under MULE and file-coding.
10225
10226 2000-01-28  Martin Buchholz  <martin@xemacs.org>
10227
10228         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
10229         (dontusethis-set-value-terminal-coding-system-handler):
10230         (dontusethis-set-value-keyboard-coding-system-handler):
10231         Never undefine coding system aliases.  Emergency fix for gnus.
10232
10233 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10234
10235         * files.el (abbreviate-file-name): Use directory-sep-char instead
10236         of hard-coded "/".
10237
10238 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
10239
10240         * startup.el (user-init-file-base-list): New variable, replacing
10241         user-init-file-base.
10242         (find-user-init-file): New function.
10243         (command-line-early): Use it.
10244         (load-user-init-file): Ditto.
10245
10246 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10247
10248         * gutter-items.el (update-tab-in-gutter): Use proper locale when
10249         calling valid-image-instantiator-format-p
10250
10251 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10252
10253         * isearch-mode.el (isearch-mode): The variable is
10254         isearch-unhidden-extents, not isearch-opened-extents.
10255
10256 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
10257
10258         * minibuf.el (next-history-element): Modify error message if a
10259         default value is available.
10260
10261 2000-01-26  Martin Buchholz  <martin@xemacs.org>
10262
10263         * bytecomp.el (byte-compile-file): Don't unconditionally write
10264         .elc files in binary - might contain non-Latin1.
10265
10266 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10267
10268         * process.el (shell-quote-argument): Use (nt-quote-process-args)
10269         for windows-nt.
10270
10271         * version.el:
10272         * startup.el (user-init-file-base):
10273         * process.el (call-process-region):
10274         * files.el (make-backup-file-name):
10275         (backup-file-name-p):
10276         (file-relative-name):
10277         (abbreviate-file-name):
10278         (set-auto-mode):
10279         * code-process.el (call-process-region): Removed unnecessary
10280         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
10281         support out of the universe.
10282
10283         * process.el:
10284         * code-process.el:
10285         * bytecomp.el (byte-compile-file): Removed reference to
10286         buffer-file-type, and commented usage of binary-process-output
10287         NTEmacs variables.
10288
10289 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
10290
10291         * help.el (function-arglist): Add case for macro.
10292
10293 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10294
10295         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
10296         printers.
10297         (custom-display): Added a menu for printer/display tags.
10298
10299         * frame.el (frame-type):
10300         * device.el (device-type): Added 'msprinter to the doc string, and
10301         removed 'pc -- it is not going to be implemented ever.
10302         (call-device-method): Fixed docstring typo.
10303         Defined specifier tags 'printer and 'display.
10304
10305 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
10306
10307         * lisp/itimer.el (itimer-run-expired-timers): (consp
10308           last-command-event-time) instead of (consp
10309           'last-command-event-time).
10310
10311 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10312
10313         * msw-glyphs.el: Removed obsolete commentary.
10314
10315 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10316
10317         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
10318         better default value.
10319
10320 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
10321
10322         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
10323         (read-string): Ditto.
10324         (eval-minibuffer): Ditto.
10325         (read-command): Ditto.
10326         (read-function): Ditto.
10327         (read-variable): Ditto.
10328         (read-number): Ditto.
10329         (read-shell-command): Ditto.
10330         (read-number): Record history.
10331
10332 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10333
10334         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
10335
10336 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
10337
10338         * faces.el (startup-initialize-custom-faces): New function.
10339         Reset all faces created during auto-autoloads loading time
10340         by defface.
10341         * startup.el (command-line): Call it.
10342
10343 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
10344
10345         * about.el (about-hackers): Add myself to contributors list.
10346
10347 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
10348
10349         * menubar-items.el (maybe-add-init-button): Removed an argument in
10350         a call to load-user-init-file, as the function managed to lose its
10351         formal parameter a few betas ago.
10352
10353 2000-01-18  Martin Buchholz <martin@xemacs.org>
10354
10355         * XEmacs 21.2.27 is released.
10356
10357 2000-01-18  Martin Buchholz  <martin@xemacs.org>
10358
10359         * process.el (shell-command-to-string): Use the FSF docstring.
10360         Make shell-command-to-string the standard function, and
10361         exec-to-string the (deprecated) alias.
10362
10363         * startup.el: typo fix.
10364
10365 2000-01-16  Martin Buchholz  <martin@xemacs.org>
10366
10367         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
10368
10369 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10370
10371         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
10372         buffers after visible buffers.
10373         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
10374
10375 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10376
10377         * info.el (Info-extract-menu-node-name): Stop at a dot
10378         followed by whitespace or right parenthesis.
10379
10380 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
10381
10382         * info.el (Info-directory-list): Warn against using Customize with
10383         Info-directory-list.
10384
10385 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
10386
10387         * minibuf.el (read-file-name): doc fix.
10388
10389         * autoload.el (update-file-autoloads): doc fix.
10390
10391         * about.el (about-hackers): Change my E-mail address.
10392
10393 2000-01-13  Martin Buchholz  <martin@xemacs.org>
10394
10395         * info.el (Info-visit-file): Just use the `f' interactive spec to
10396         read a filename in the standard way.
10397
10398 2000-01-13  Andy Piper  <andy@xemacs.org>
10399
10400         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
10401         (gutter-buffers-tab-extent): new variable.
10402         (update-tab-in-gutter): call add-tab-to-gutter again if the
10403         orientation has changed.
10404         (add-tab-to-gutter): cope with different orientations.
10405
10406 2000-01-11  Didier Verna  <didier@xemacs.org>
10407
10408         * info.el (Info-following-node-name): backward-skip dots as well
10409         as spaces (dots at the end of a node name aren't part of it).
10410         (Info-extract-menu-node-name): don't skip dots. There could be
10411         some in the node name.
10412         (Info-index): allow dots to be part of a node name.
10413
10414 2000-01-12  Andreas Jaeger  <aj@suse.de>
10415
10416         * files.el (auto-mode-alist): Added idlwave-mode.
10417         Patch by Carsten Dominik <dominik@astro.uva.nl>.
10418
10419 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10420
10421         * info.el (Info-search): Show default value.
10422
10423 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10424
10425         * info.el (Info-read-node-completion-table): New variable.
10426         (Info-read-node-name-1): New function.
10427         (Info-read-node-name): Use it.
10428         (Info-follow-reference): Use DEFAULT argument of completing-read.
10429         (Info-menu): Ditto.
10430
10431 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10432
10433         * hyper-apropos.el (hyper-describe-key-briefly): Save
10434         window configuration.
10435         (hyper-describe-face): Use DEFAULT of completing-read.
10436         (hyper-apropos-read-variable-symbol): Ditto.
10437         (hyper-apropos-read-function-symbol): Ditto.
10438
10439 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10440
10441         * mule/mule-cmds.el (set-default-coding-system): Set
10442         comint-exec-hook to use coding-system-for-read and
10443         coding-system-for-write so that C-x RET c works.
10444
10445 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10446
10447         * minibuf.el (minibuffer-confirm-incomplete): Customize.
10448         (previous-matching-history-element): Increment
10449         minibuffer-max-depth by 1.
10450         (next-matching-history-element): Ditto.
10451
10452 2000-01-11  Andy Piper  <andy@xemacs.org>
10453
10454         * gutter-items.el (buffers-tab): Create a new face for the buffers
10455         tab.
10456         (buffers-tab-face): use it.
10457
10458 2000-01-10  Didier Verna  <didier@xemacs.org>
10459
10460         * modeline.el (modeline-scrolling-method): change modeline X
10461         cursor appearance according to the value.
10462
10463 2000-01-07  Andreas Jaeger  <aj@suse.de>
10464
10465         * about.el (about-hackers): Moved my entry to contributor list.
10466         (xemacs-hackers): Added myself.
10467         (about-maintainer-info): Added description of myself.
10468
10469
10470 2000-01-07  Didier Verna  <didier@xemacs.org>
10471
10472         * modeline.el (modeline-scrolling-method): new variable.
10473         (mouse-drag-modeline): add reference to it in the docstring.
10474         (mouse-drag-modeline): handle it.
10475
10476 2000-01-08  Andy Piper  <andy@xemacs.org>
10477
10478         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
10479         calls.
10480         (remove-buffer-from-gutter-tab): ditto.
10481
10482 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
10483
10484         * cus-edit.el (custom-hook-convert-widget): Fix comment.
10485         (custom-face-edit): Fix grammatical error in help message.
10486
10487 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10488
10489         * movemail.el: Added.
10490
10491         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
10492
10493 2000-01-03  Didier Verna  <didier@xemacs.org>
10494
10495         * modeline.el (mouse-drag-modeline): remove the code related to
10496         the modeline horizontal scrolling facility.
10497
10498 1999-12-31  Martin Buchholz <martin@xemacs.org>
10499
10500         * XEmacs 21.2.26 is released.
10501
10502 1999-12-28  Andy Piper  <andy@xemacs.org>
10503
10504         * wid-edit.el (widget-push-button-value-create): The gui cache
10505         does not agree with native widgets which can only be displayed
10506         once per window. The reasons for caching are diminished now that
10507         we don't hog resources when creating buttons.
10508         (widget-push-button-cache) deleted.
10509
10510 1999-12-24  Martin Buchholz <martin@xemacs.org>
10511
10512         * XEmacs 21.2.25 is released.
10513
10514 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10515
10516         * hyper-apropos.el (hyper-apropos): Toggle
10517         hyper-apropos-programming-apropos correctly.
10518         Set REGEXP when user accepts default value.
10519
10520 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10521
10522         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
10523         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
10524
10525 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10526
10527         * mule/mule-category.el (undefined-category-designator):
10528         Return char instead of character.  Search for undefined one.
10529         (describe-category): Use with-displaying-help-buffer.
10530
10531 1999-12-21  Martin Buchholz  <martin@xemacs.org>
10532
10533         * byte-optimize.el (byte-optimize-plus):
10534         Optimize (+ 1) to 1 instead of (1+ nil).
10535
10536         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
10537
10538         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
10539
10540         * byte-optimize.el (byte-optimize-char-before): New function.
10541         Remove performance penalty for using (char-before) instead of (char-after).
10542
10543 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10544
10545         * mule/mule-category.el (char-category-list): Return character
10546         instead of integer.
10547
10548 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10549
10550         * minibuf.el (read-buffer): Check default is buffer object.
10551
10552 1999-11-25  Andy Piper  <andy@xemacs.org>
10553
10554         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
10555         for buttons.
10556
10557 1999-12-16  Andreas Jaeger  <aj@suse.de>
10558
10559         * package-get.el (package-get-maybe-save-index): Fixed typo.
10560         Patch by Jeff Miller <jmiller@smart.net>.
10561
10562 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
10563
10564         * gnuserv.el (gnuserv-process-filter):  don't call
10565         gnuserv-write-to-client when gnuserv-current-client is nil
10566
10567 1999-12-14  Martin Buchholz <martin@xemacs.org>
10568
10569         * XEmacs 21.2.24 is released.
10570
10571 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10572
10573         * about.el (about-hackers): Update my email address.
10574
10575 1999-12-07  Martin Buchholz <martin@xemacs.org>
10576
10577         * XEmacs 21.2.23 is released.
10578
10579 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
10580
10581         * package-get.el (package-get-download-sites): Removed several
10582         defunct download sites, added many new ones, and corrected a few
10583         incorrect directory-on-site entries.  Added physical locations to
10584         site-description.
10585
10586 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10587
10588         * finder.el (finder-commentary): add DOC string and fix
10589         interactive spec
10590
10591 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10592
10593         * help.el (describe-function): Don't forget to intern the string
10594         completing-read returns.
10595         (describe-variable): Ditto.
10596
10597 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
10598
10599         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
10600         `hyper-apropos-help-mode' here to find symbol to customize
10601         irregardless of cursor position and simplify
10602         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
10603         `hyper-apropos-popup-menu'.
10604
10605 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10606
10607         * apropos.el (apropos-mode-map): Add return to call
10608         apropos-follow.
10609         (apropos-print): Call apropos-mode to have better
10610         command reference. Put keymap text-poperty to
10611         symbole name.
10612
10613 1999-11-22  Alastair Burt  <burt@dfki.de>
10614
10615         * help.el: (describe-bindings-1): Added handling of keymaps for
10616         the extents at point.
10617
10618 1999-12-02  Mark Thomas  <mthomas@jprc.com>
10619
10620         * gutter-items.el (buffers-tab-items): Wrap the function in a
10621         save-match-data
10622
10623 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10624
10625         * help.el (describe-function): Use the DEFAULT argument to
10626         completing-read.
10627         (describe-variable): Ditto.
10628
10629 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10630
10631         * minibuf.el (read-from-minibuffer): Add optional argument
10632         DEFAULT to have better mini-buffer history support.
10633         (completing-read): Pass default to read-from-minibuffer.
10634         (read-buffer): Pass default to completing-read.
10635
10636 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
10637
10638         * font-lock.el (font-lock-doc-string-face): Document the
10639         `font-lock-lisp-like' property.
10640
10641 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
10642
10643         * lisp-mode.el: Specify `font-lock-lisp-like'.
10644
10645         * font-lock.el (font-lock-lisp-like): New function.
10646         (font-lock-fontify-syntactically-region): Use it.
10647
10648 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
10649
10650         * XEmacs 21.2.22 is released
10651
10652 1999-11-28  Martin Buchholz <martin@xemacs.org>
10653
10654         * XEmacs 21.2.21 is released.
10655
10656 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10657
10658         * minibuf.el (read-coding-system): Accept symbol and
10659         coding-system object as a default-coding-system.
10660
10661 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10662
10663         * minibuf.el (read-coding-system): Accept symbol as
10664         a default-coding-system.
10665
10666 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10667
10668         * apropos.el (apropos-documentation): Use insert instead
10669         of princ.
10670
10671 1999-11-07  William M. Perry  <wmperry@aventail.com>
10672
10673         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
10674           for the linux console.
10675
10676         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
10677           stuff to work when you are not on a window system, since the GPM
10678           mouse support now allows pasting from outside of XEmacs.
10679
10680 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
10681
10682         * XEmacs 21.2.20 is released
10683
10684 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
10685
10686         * setup-paths.el (paths-default-info-directories): Add
10687         /usr/share/info and /usr/local/share/info.
10688
10689 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
10690
10691         * about.el: Updated Vladimir Ivanovic's info.
10692
10693 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
10694
10695         * auto-show.el (auto-show-truncationp): Remove.
10696
10697         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
10698
10699 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10700
10701         * indent.el (indent-line-to): fix bug: spaces were not replaced
10702         with tab if column is multiple of tab-width
10703         From dhn@qedinc.com
10704
10705 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
10706
10707         * mule/mule-cmds.el (read-input-method-name): Accept symbols
10708         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
10709
10710         * package-get.el (package-get-package-provider): Be verbose when
10711         interactive. Patch from Robert Pluim
10712
10713 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
10714
10715         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
10716         info file suffixes.
10717
10718 1999-08-19  Stephen Tse  <stephent@sfu.ca>
10719
10720         * process.el (open-network-stream): Add a new optional parameter
10721         PROTOCOL to support udp; fix a minor typo and add an explanation
10722         in docstring for udp programming.
10723
10724         * code-process.el (open-network-stream): Add a new optional
10725         parameter PROTOCOL to support udp; fix a minor typo and add an
10726         explanation in docstring for udp programming.
10727
10728 1999-10-18  Andy Piper  <andy@xemacs.org>
10729
10730         * gui.el (make-gui-button): be more precise about how we call
10731         callbacks.
10732
10733         * wid-edit.el (widget-push-button-value-create): Use the new form
10734         of native gui-button.
10735
10736 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10737
10738         * info.el (Info-page-prev): Don't do (sit-for 0).
10739
10740 1999-10-13  Andy Piper  <andy@xemacs.org>
10741
10742         * gutter-items.el (progress-abort-glyph): new glyph for showing
10743         abort status.
10744         (append-progress): dispatch-event rather than sit-for.
10745         (abort-progress): new function. Show the abort glyph with an
10746         appropriate message.
10747         (raw-append-progress): dispatch-event rather than sit-for.
10748         (display-progress): cope with aborts.
10749
10750         * gui.el (make-gui-button): Use native widgets for buttons
10751         unconditionally.
10752         (insert-gui-button): ditto.
10753         (gui-button-p): ditto.
10754
10755         * xbm-button.el: remove from core.
10756
10757         * xpm-button.el: remove from core.
10758
10759 1999-10-07  Olivier Galibert  <galibert@pobox.com>
10760
10761         * faces.el (init-device-faces): Don't initialize the random faces
10762         on the stream device.
10763
10764 1999-10-06  Andy Piper  <andy@xemacs.org>
10765
10766         * files.el (recover-file): Don't use ls under windows for revert buffer.
10767
10768 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
10769
10770         * package-get.el (package-get-download-menu): Make menu really
10771         toggle download sites.
10772         (package-get-download-sites): Add autoload cookie.
10773
10774 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10775
10776         * setup-paths.el (paths-find-module-directory): Ditto.
10777
10778 1999-09-29  Werner Fink  <werner@suse.de>
10779
10780         * setup-paths.el (paths-find-exec-directory): Add missing nil
10781         parameter for environment.
10782
10783 1999-09-27  Martin Buchholz  <martin@xemacs.org>
10784
10785         * modeline.el (modeline-format):
10786         Only purecopy the strings.  Else
10787         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
10788         barfs.
10789
10790 1999-08-28  Mike Woolley  <mike@bulsara.com>
10791
10792         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
10793         user setting comint-completion-addsuffix and
10794         comint-process-echoes.
10795
10796 1999-09-22  Andy Piper  <andy@xemacs.org>
10797
10798         * gutter-items.el (update-tab-in-gutter): use
10799         last-nonminibuf-window instead of selected-window.
10800
10801 1999-09-18  Andy Piper  <andy@xemacs.org>
10802
10803         * gnuserv.el (gnuserv-edit-files): select frame we are going to
10804         display on.
10805
10806         * subr.el (record-buffer-hook): new variable so that the hook gets
10807         some documentation.
10808
10809 1999-09-16  Andy Piper  <andy@xemacs.org>
10810
10811         * gutter-items.el (update-tab-in-gutter): only update when the
10812         gutter is visible.
10813         (remove-buffer-from-gutter-tab): ditto.
10814
10815 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
10816
10817         * simple.el (do-auto-fill): Commented out part of Kinsoku
10818         processing.
10819
10820 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
10821
10822         * isearch-mode.el (isearch-highlightify-region): Give the
10823         highlighting extents a high priority.
10824         (isearch-make-extent): Give the main highlighting extent an even
10825         higher priority.
10826
10827 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10828
10829         * packages.el (packages-compute-package-locations): Fix typo from
10830         -u rationalization.
10831
10832 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10833
10834         * setup-paths.el (paths-find-doc-directory): Respect value of
10835         `configure-doc-directory.'
10836
10837         * find-paths.el (paths-find-architecture-directory): Give
10838         precendence `default' argument (which typically comes from
10839         configure).
10840
10841 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10842
10843         * startup.el (command-line-early): Added options -user-init-file
10844         and -user-init-directory.
10845
10846         * files.el (user-init-file): Default to NIL so we can recognize
10847         when it's set.
10848
10849 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10850
10851         * obsolete.el (init-file-user):
10852         * startup.el:
10853         * packages.el (packages-compute-package-locations):
10854         * package-get.el (package-get-user-index-filename):
10855         * menubar-items.el (maybe-add-init-button):
10856         * info.el (Info-annotations-path):
10857         * dump-paths.el:
10858         Change `user-init-directory' to be an absolute path.
10859         Use `user-init-directory' where appropriate.
10860         Zap `init-file-user' and its uses.
10861
10862 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
10863
10864         * subr.el (copy-symbol): New function.
10865
10866 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10867
10868         * isearch-mode.el (isearch-done): Be sure to restore invisible
10869         extents in the proper buffer.
10870         (isearch-pre-command-hook): Set this-command to the correct value
10871         in case the buffer has changed and old overriding-local-map was
10872         used.
10873         (isearch-restore-extent): Use remprop instead of setting the
10874         property to nil.
10875
10876 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10877
10878         * cmdloop.el (execute-extended-command): Update zmacs region
10879         before the delay.
10880         (execute-extended-command): Make the message gettext-friendly.
10881
10882 1999-09-07  Andy Piper  <andy@xemacs.org>
10883
10884         * gutter-items.el (progress-gauge-glyph): renamed from
10885         progress-glyph.
10886         (progress-text-glyph): new variable.
10887         (progress-layout-glyph): use layouts and text glyphs.
10888         (progress-area-buffer): removed.
10889         (progress-text-and-extent): new variable.
10890         (progress-displayed-p): dynamically create gutter area buffer.
10891         (clear-progress): ditto.
10892         (raw-append-progress): ditto.
10893         (append-progress): use new glyph names.
10894         (raw-append-progress): only create the extent when needed. set
10895         properties more optimally.
10896         (progress): remove args.
10897
10898 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10899
10900         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
10901         mapcar where the return value is unused.
10902         (isearch-restore-invisible-extents): Ditto.
10903         (isearch-highlight-all-cleanup): Ditto.
10904         (isearch-delete-extents-in-range): Traverse the extents only once.
10905         (isearch-highlight-all-update): Don't start over if the search
10906         string has changed and more input is pending.
10907
10908 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
10909
10910         * packages.el (packages-find-package-data-path): Ditto.
10911
10912         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
10913
10914         * subr.el (mapc-internal): Don't make obsolete.
10915
10916         * cl-extra.el (mapc): Resurrect.
10917
10918 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10919
10920         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10921         alias.
10922
10923         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10924         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10925         (isearch-yank-clipboard): Use get-clipboard instead of
10926         x-get-clipboard.
10927         (isearch-yank-selection): Fix docstring.
10928
10929 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10930
10931         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10932
10933 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10934
10935         * cl-macs.el (extent-start-position): Fix setf method.
10936         (extent-end-position): Ditto.
10937
10938 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10939
10940         * isearch-mode.el: End merge with FSF 20.4.
10941
10942         * isearch-mode.el (search-invisible): New variable.
10943         (isearch-hide-immediately): Ditto.
10944         (isearch-unhidden-extents): Ditto.
10945         (isearch-range-invisible): New function.
10946         (isearch-unhide-extent): Ditto.
10947         (isearch-restore-invisible-extents): Ditto.
10948         (isearch-restore-extent): Ditto.
10949
10950         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10951         implementation.
10952         (isearch-ring-retreat-edit): Ditto.
10953         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10954         (isearch-forward-regexp): New arguments NOT-REGEXP and
10955         NO-RECURSIVE-EDIT.
10956         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10957         (isearch-backward-regexp): New arguments NOT-REGEXP and
10958         NO-RECURSIVE-EDIT.
10959         (isearch-mode): Return isearch-success.
10960         (isearch-update): Use unread-command-events instead of
10961         unread-command-event.
10962         (isearch-abort): If an invalid regexp is encountered, keep popping
10963         states.
10964         (isearch-*-char): Use FSF implementation.
10965         (isearch-whitespace-chars): Use the more robust FSF's
10966         implementation.
10967         (isearch-within-brackets): New variable.
10968         (isearch-mode): Initialize it.
10969         (isearch-edit-string): Bind it.
10970         (isearch-search-and-update): Set it.
10971         (isearch-push-state): Push it.
10972         (isearch-top-state): Pop it.
10973         (isearch-search): Set it.
10974         (isearch-printing-char): When called by isearch-whitespace-chars,
10975         handle M-SPC gracefully.
10976         (isearch-message-prefix): New argument ELLIPSIS.
10977         (isearch-message-suffix): Ditto.
10978         (isearch-message): Use the ELLIPSIS argument when calling
10979         isearch-message-prefix and isearch-message-suffix.
10980         (isearch-message-prefix): Distinguish between "wrapped" and
10981         "overwrapped" search, FWIW.
10982
10983 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10984
10985         * isearch-mode.el (isearch-edit-string): Use the head of the
10986         search ring instead of search-last-string and search-last-regexp.
10987         (search-highlight): Renamed from isearch-highlight.
10988         (isearch-exit): Use the new name.
10989         (isearch-highlight): Ditto.
10990         (isearch-dehighlight): Ditto.
10991         (isearch-update-ring): New function.
10992         (isearch-done): Call it.
10993         (isearch-done): New argument EDIT.
10994         (isearch-repeat): If search string is empty, look up at the car of
10995         the search ring; ignore the yank pointer.
10996         (isearch-abort): Call isearch-done with NOPUSH.
10997         (isearch-cancel): New function.
10998         (isearch-mode-map): Bind it to ESC ESC ESC.
10999
11000         * isearch-mode.el: Begin merge with FSF 20.4.
11001
11002 1999-09-01  Andy Piper  <andy@xemacs.org>
11003
11004         * x-select.el (x-get-clipboard): obsolete.
11005         (x-yank-clipboard-selection): obsolete
11006
11007         * select.el (disown-selection): need to be careful to disown the
11008         clipboard if we set it via selection.
11009         (get-clipboard): move from x-select.el
11010         (yank-clipboard-selection): ditto.
11011
11012 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11013
11014         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
11015         isearch-highlight-all-matches to nil.
11016         (isearch-fixed-case): New variable.
11017         (isearch-mode): Initialize it.
11018         (isearch-edit-string): Save it.
11019         (isearch-toggle-case-fold): Set it.
11020         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
11021         need to check isearch-fixed-case.
11022         (isearch-toggle-case-fold): Update highlighting of all matches
11023         before the pause.
11024         (isearch-edit-string):
11025
11026 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
11027
11028         * isearch-mode.el (isearch-edit-string): Call isearch-message
11029         before reading the event so that the prompt is displayed properly.
11030         (isearch-message): Use isearch-nonincremental when calling
11031         isearch-message-prefix.
11032         (minibuffer-local-isearch-map): Bind up and down to do the same as
11033         M-p and M-n respectively.
11034         (isearch-done): New arg NOPUSH.
11035         (isearch-edit-string): Use it.
11036         (isearch-edit-string): Don't bind isearch-string.
11037         (isearch-ring-adjust): Edit string, *then* push state.
11038
11039 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11040
11041         * faces.el (isearch-secondary): Make isearch-secondary look
11042         different than default.
11043
11044 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
11045
11046         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11047         save-excursion.
11048         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11049         (isearch-update): Call isearch-dehighlight without arguments.
11050         (isearch-done): Ditto.
11051
11052         * isearch-mode.el (isearch-fix-case): If the search string has no
11053         upper-case letters, allow the folding to be reenabled.
11054         Previously, once disabled, the folding would remain that way until
11055         the end of isearch.
11056         (isearch-top-state): Call isearch-fix-case.
11057
11058         * isearch-mode.el (isearch-yank): Use progn instead of the inner
11059         save-excursion.
11060         (isearch-dehighlight): Remove TOTALLY.  Simplify.
11061
11062 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
11063
11064         * xpm-button.el:
11065         xbm-button.el: Need to exist in core because gui.el depends on
11066         them.
11067
11068 1999-08-31  Andy Piper  <andy@xemacs.org>
11069
11070         * gutter-items.el (buffers-tab-face): new customizable variable.
11071         (buffers-tab-default-buffer-line-length): new specifier for
11072         maximum viewable characters.
11073         (progress-stack): new variable for implementing widget-based
11074         progress messages.
11075         (progress-area-buffer): ditto.
11076         (progress-glyph-height): ditto.
11077         (progress-stop-callback): ditto.
11078         (progress-quit-function): new function.
11079         (progress-glyph): new variable.
11080         (progress-layout-glyph): ditto.
11081         (progress-displayed-p): new function, see message-displayed-p for
11082         details.
11083         (clear-progress): ditto.
11084         (remove-progress): ditto.
11085         (append-progress): ditto.
11086         (raw-append-progress): ditto.
11087         (display-progress): ditto.
11088         (current-progress): ditto.
11089         (current-progress-label): ditto.
11090         (progress): ditto.
11091         (lprogress): ditto.
11092
11093
11094 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11095
11096         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
11097
11098         * isearch-mode.el (isearch-yank-x-selection): Renamed to
11099         `isearch-yank-selection'.
11100         (isearch-mode-map): Use it.
11101         (isearch-yank-selection): Use `get-selection' instead of
11102         `get-x-selection'.
11103
11104 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
11105
11106         * faces.el (isearch-secondary): Create face here.
11107
11108         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
11109         timers.
11110
11111 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
11112
11113         * subr.el (buffer-string): More robust backward compatibility
11114         check, courtesy William Perry.
11115
11116 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
11117
11118         * replace.el (perform-replace): Stop the search after the search
11119         limit has been reached.
11120
11121 1999-08-23  Andy Piper  <andy@xemacs.org>
11122
11123         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
11124         here if we don't have one.
11125
11126 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11127
11128         * ldap.el (ldap-coding-system): Default to nil until we get
11129         efficient UTF8 support
11130         (ldap-decode-string): Guard against `decode-coding-string' not
11131         being defined
11132         (ldap-encode-string): Guard against `encode-coding-string' not
11133         being defined
11134
11135 1999-08-23  Didier Verna  <didier@xemacs.org>
11136
11137         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
11138         Some doc strings improvements, and add a star to the `interactive'
11139         calls.
11140
11141 1999-08-18  Stef Epardaud  <stef@lunatech.com>
11142
11143         * font-lock.el (java-font-lock-keywords-3): introduced new
11144         keywords and regexpes for javadoc syntax 1.2.
11145
11146 1999-08-17  Andy Piper  <andy@xemacs.org>
11147
11148         * gutter-items.el (buffers-tab-format-buffer-line-function): use
11149         format-buffers-tab-line.
11150         (buffers-tab-max-buffer-line-length): new variable.
11151         (format-buffers-tab-line): new function. truncate names if over
11152         buffers-tab-max-buffer-line-length.
11153
11154 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
11155
11156         * cus-start.el: Customize the variable `bell-inhibit-time'.
11157
11158 1999-08-16  Andy Piper  <andy@xemacs.org>
11159
11160         * gutter-items.el (remove-buffer-from-gutter-tab): take a
11161         brute-force approach to deleting the last buffer.
11162         (buffers-tab-grouping-regexp): new customizable variable.
11163         (select-buffers-tab-buffers-by-mode): use it.
11164
11165 1999-08-13  Andy Piper  <andy@xemacs.org>
11166
11167         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
11168         deletion problem.
11169
11170 1999-07-30  Didier Verna  <didier@xemacs.org>
11171
11172         * cus-edit.el (custom-save-variables): I said, use prin1 instead
11173         of princ to output symbols.
11174         (custom-save-face-internal): ditto.
11175         (custom-save-resets): ditto.
11176
11177 1999-08-09  Didier Verna  <didier@xemacs.org>
11178
11179         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
11180         `regexp-quote' to protect the major mode name for use as a regular
11181         expression (c++ needs this for instance).
11182
11183 1999-08-08  Andy Piper  <andy@xemacs.org>
11184
11185         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
11186         cope with similar mode names.
11187
11188         * gutter-items.el (buffers-tab-selection-function): new selection
11189         function.
11190         (select-buffers-tab-buffers-by-mode): new function.
11191         (buffers-tab-items): use it if set to only display buffers in the
11192         tab in the current buffer's group..
11193         (update-tab-in-gutter): use new api.
11194         (remove-buffer-from-gutter-tab): ditto.
11195
11196         * gutter-items.el (buffers-tab-max-size): set custom selection
11197         default to 6.
11198         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
11199         (add-tab-to-gutter): set face as default.
11200
11201 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
11202
11203         * faces.el (frob-face-property): Merge the fall-back specifier
11204         with the target, not replace it.
11205
11206 1999-08-05  Andy Piper  <andy@xemacs.org>
11207
11208         * gutter-items.el (update-tab-in-gutter): add frame argument for
11209         buffer-items.
11210         (update-tab-in-gutter): use it.
11211
11212         * gutter-items.el (record-buffer-hook): set.
11213
11214         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
11215         change.
11216         (switch-to-buffer-hook) deleted.
11217
11218 1999-08-04  Andy Piper  <andy@xemacs.org>
11219
11220         * gutter-items.el (update-tab-in-gutter): make sure this will work
11221         as an argument to create-frame-hook.
11222
11223 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
11224
11225         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
11226         instead of timer emulation.
11227
11228 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
11229
11230         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
11231         Emacs isearch enhancements.
11232
11233 1999-07-28  Andy Piper  <andy@xemacs.org>
11234
11235         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
11236         all devices that support tab controls.
11237         (remove-buffer-from-gutter-tab): new function. to be used as a
11238         value for kill-buffer-hook.
11239
11240 1999-07-21  Sean MacLennan  <seanm@storm.ca>
11241
11242         * auto-show.el (auto-show-truncationp): changed to match
11243         `window_translation_on'
11244
11245 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
11246
11247         * XEmacs 21.2.19 is released
11248
11249 1999-07-28  SL Baur  <steve@miho>
11250
11251         * code-files.el (insert-file-contents): Fix docstring.
11252         revert previous change.
11253
11254 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
11255
11256         * fill.el (fill-region-as-paragraph): Change re-break-point to
11257         contain word-across-newline plus one character so that filling
11258         Japanese and Chinese works as desired.
11259         * simple.el (do-auto-fill): Ditto.
11260
11261 1999-07-26  SL Baur  <steve@miho>
11262
11263         * mule/japanese.el ("Japanese"): Do not specify a default input
11264         method.
11265         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
11266
11267 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
11268
11269         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
11270         able to use cl-macs macro in early lisp.
11271
11272 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
11273
11274         * custom.el:
11275         * cus-face.el:
11276         * cus-edit.el:
11277                 Massive custom Theme API changes.
11278
11279 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11280
11281         * code-files.el (insert-file-contents): Regard
11282         coding-system-magic-cookie if `coding-system-for-read' is nil.
11283
11284 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
11285
11286         * mule/thai-xtis.el: Add coding: local variable, to avoid
11287         bootstrapping problem with C locale.
11288
11289 1999-07-22  Andy Piper  <andy@xemacs.org>
11290
11291         * dumped-lisp.el (preloaded-file-list): guard against putting
11292         gutter-items in a less than functional XEmacs.
11293         * gutter-items.el: put call to `add-tab-to-gutter' back in.
11294
11295 1999-07-18  Bob Weiner  <weiner@beopen.com>
11296
11297         * fill.el (fill-context-prefix): Fixed bug that prevented the
11298         setting of an adaptive fill prefix when the `dont-skip-first' was
11299         t.
11300
11301 1999-07-22  SL Baur  <steve@miho>
11302
11303         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
11304
11305 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
11306
11307         * files.el (interpreter-mode-alist): add `make', `guile', and
11308         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
11309         makefile-mode, guile is a scheme, and someday XEmacs will be
11310         modular enough to use as an efficient scripting tool.)
11311
11312 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11313
11314         * mule/mule-cmds.el (reset-language-environment): Regard
11315         coding-category `utf-8' and `ucs-4' if they are available.
11316
11317 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11318
11319         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
11320         (prefer-coding-system): Fix DOC-string.
11321
11322         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
11323         DOC-string too.
11324
11325         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
11326         Mule.
11327         (coding-system-change-eol-conversion): Fix DOC-string.
11328
11329 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11330
11331         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
11332         instead of `list-coding-system'.
11333
11334 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11335
11336         * menubar-items.el (default-menubar): `select-input-method' was
11337         renamed to `set-input-method'.
11338
11339         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11340         "Set Language Environment" menu.
11341
11342         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
11343         "Describe Language Support" menu.
11344
11345 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11346
11347         * mule/chinese.el ("Chinese-GB"): Rename
11348         `chinese-gb-environment-setup-function' to
11349         `setup-chinese-gb-environment-internal'.
11350
11351 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11352
11353         * mule/korean.el: Use `define-coding-system-alias' instead of
11354         `copy-coding-system'.
11355
11356 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11357
11358         * mule/mule-cmds.el (set-language-environment-coding-systems):
11359         Treat duplicated coding-categories.
11360
11361 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11362
11363         * mule/japanese.el: Use `define-coding-system-alias' instead of
11364         `copy-coding-system'.
11365
11366 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11367
11368         * mule/vietnamese.el: Specify `iso-8-1' as a category of
11369         coding-system `viscii'.
11370
11371 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11372
11373         * mule/cyrillic.el:
11374         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
11375         (cyrillic-alternativnyj-decode-table): New variable.
11376         (cyrillic-alternativnyj-encode-table): New variable.
11377         - Specify `iso-8-1' as a category of coding-system
11378           `alternativnyj'.
11379         - Abolish general Cyrillic environment.
11380
11381 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11382
11383         * mule/chinese.el:
11384         - Use `define-coding-system-alias' instead of `copy-coding-system'.
11385         - Register `chinese-gb-environment-setup-function' as a
11386           `setup-function' of "Chinese-GB" environment.
11387
11388 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11389
11390         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
11391         optional argument `parents'.
11392
11393         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
11394         property for Thai-XTIS.
11395
11396         * mule/mule-help.el (help-with-tutorial): Use property
11397         `tutorial-coding-system' of language-info as a coding-system to
11398         read tutorial file.
11399
11400 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11401
11402         * mule/thai-xtis.el: Don't setup `setup-function' and
11403         `exit-function'.
11404
11405         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11406         `set-coding-category-system' to set up coding-system for
11407         coding-category.
11408
11409         * mule/mule-cmds.el (prefer-coding-system): Use
11410         `set-coding-category-system' to set up coding-system for
11411         coding-category.
11412
11413 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
11414
11415         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
11416         Thai-XTIS environment.
11417
11418         * mule/mule-cmds.el (prefer-coding-system): Use
11419         `find-coding-system' instead of `coding-system-p'.
11420
11421 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11422
11423         * mule/mule-cmds.el (set-language-environment-coding-systems):
11424         Modify eol-type for XEmacs.
11425
11426         * mule/thai-xtis.el: Delete unused local variable `category'.
11427
11428         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
11429         function.
11430         (prefer-coding-system): Don't call
11431         `update-coding-systems-internal'; use function
11432         `coding-category-list' instead of variable `coding-category-list';
11433         use `set-coding-priority-list' instead of `set-coding-priority';
11434         modify `eol-type' for XEmacs.
11435
11436         * mule/mule-misc.el (string-width): Use `charset-width' instead of
11437         `charset-columns'.
11438         (char-width): Likewise.
11439
11440 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11441
11442         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
11443         `tis-620'.
11444
11445         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
11446         `set-coding-priority-list' instead of `set-coding-priority'; don't
11447         call `update-coding-systems-internal'.
11448
11449         * mule/mule-misc.el (coding-system-get): New function.
11450         (coding-system-put): New function.
11451         (coding-system-category): New function.
11452
11453 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11454
11455         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
11456         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
11457         to avoid conflict with leim/quail/thai-xtis.
11458
11459         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
11460         to thai-xtis-chars.el.
11461
11462         * mule/thai-xtis-chars.el: New file (split from
11463         mule/thai-xtis.el).
11464
11465 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11466
11467         * mule/thai-xtis.el:
11468         - Change category for the charset `thai-xtis' to `?x' from `?T'.
11469         - Add syntax entries.
11470         - Put `preferred-coding-system' of the charset `thai-xtis' to
11471           `tis-620'.
11472
11473 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
11474
11475         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
11476         rewritten to use write-multibyte-character.
11477
11478 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11479
11480         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
11481         of `iso-2022-7'.
11482         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
11483         ported yet.
11484         (read-input-method-name): Treat optional argument `default'.
11485
11486 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11487
11488         * mule/mule-cmds.el (set-language-info): Don't set up menus at
11489         all.
11490         (set-language-info-alist): Set up menus here.
11491
11492 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
11493
11494         * minibuf.el (completing-read): Add new optional argument
11495         `default'.
11496         (read-coding-system): Add new optional argument
11497         `default-coding-system'.
11498
11499 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
11500
11501         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
11502         (viet-viscii-...->viet-vscii...).
11503
11504 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
11505
11506         * mule/mule-cmds.el: Change MULE to Mule in docstrings
11507         and menus.
11508
11509 1999-04-12  Richard M. Stallman  <rms@gnu.org>
11510
11511         * mule/mule-cmds.el (input-method-function): Add permanent-local
11512         property.
11513
11514 1999-03-30  Dave Love  <fx@gnu.org>
11515
11516         * mule/mule-cmds.el (current-language-environment): Doc fix.
11517
11518 1999-02-06  Richard Stallman  <rms@gnu.org>
11519
11520         * mule/european.el (setup-slovenian-environment): New function.
11521         ("Slovenian"): New language environment.
11522
11523 1999-01-27  Dave Love  <fx@gnu.org>
11524
11525         * mule/mule-cmds.el (current-language-environment): Provide :link,
11526         :type (choices) and appropriate :get.
11527
11528 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
11529
11530         * mule/mule-cmds.el (describe-language-environment): Don't alter
11531         input-method-alist.
11532
11533 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
11534
11535         * mule/mule-cmds.el (prefer-coding-system): Call
11536         set-coding-priority, so that the internal array of priorities is
11537         also updated.
11538
11539 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
11540
11541         * mule/mule-cmds.el (prefer-coding-system): If the argument
11542         requires specific EOL conversion type, make the default coding
11543         systems use that.
11544
11545 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
11546
11547         * mule/mule-cmds.el (set-language-environment): Pass the default
11548         eol-type to set-language-environment-coding-systems.
11549         (set-default-coding-systems): Copy the eol-type property for the
11550         new default values of {buffer-file,process}-coding-system from the
11551         old defaults.
11552         (set-language-environment-coding-systems): Accept an optional
11553         argument EOL-TYPE, and set the eol-type property of the default
11554         coding systems accordingly.
11555
11556 1998-10-26  Kenichi Handa <handa@etl.go.jp>
11557
11558         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
11559         use generate-new-buffer instead of get-buffer-create.
11560
11561 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
11562
11563         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
11564
11565 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
11566
11567         * mule/mule-cmds.el (default-input-method): Fix custom type.
11568
11569 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
11570
11571         * mule/mule-cmds.el (setup-specified-language-environment):
11572         Add apropos-inhibit property.
11573         (describe-specified-language-support): Likewise.
11574
11575 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11576
11577         * mule/mule-cmds.el: Doc fixes.
11578
11579 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
11580
11581         * mule/mule-cmds.el (register-input-method): Doc-string
11582         modified.
11583
11584 1998-09-01  Dave Love  <fx@gnu.org>
11585
11586         * mule/mule-cmds.el (current-language-environment): Fix
11587         setter function.
11588
11589 1998-08-31  Paul Eggert  <eggert@twinsun.com>
11590
11591         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
11592         mule/european.el, mule/hebrew.el, mule/japanese.el,
11593         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
11594         avoid bootstrapping problem if you need to recompile all the Lisp
11595         files using interpreted code.
11596
11597 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
11598
11599         * mule/european.el ("Latin-1"): Modify `documentation' key value.
11600         ("Latin-2"): Likewise.
11601
11602 1998-08-18  Per Starback  <starback@update.uu.se>
11603
11604         * mule/european.el (setup-latin2-environment): Fix typo.
11605
11606 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
11607
11608         * mule/european.el: Give proper value of `input-method' key to all
11609         lang. env.
11610
11611         * mule/mule-cmds.el (activate-input-method): Handle the case that
11612         the arg INPUT-METHOD is nil correctly.
11613         (read-multilingual-string): Activate the specified input method
11614         before calling read-string.  Afterward, activate the original
11615         input method.
11616
11617 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
11618
11619         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11620         (set-language-info-alist): Fix typo in doc-string.
11621
11622         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
11623
11624 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
11625
11626         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11627         (reset-language-environment): New function for the job that
11628         setup-english-environment used to do.
11629         (set-language-environment): Do more setups according to the info
11630         in language-info-alist.
11631         (read-language-name): Handle the case that the arg KEY is nil.
11632         (describe-language-environment): Handle input-method property.
11633
11634         * mule/: All files under this directory, which related with
11635         specific languages (such as mule/european.el, mule/greek.el,
11636         mule/hebrew.el, mule/misc-lang.el), modified as below.
11637         (setup-XXX-environment): Just call set-language-environment.  If
11638         they used to do some other jobs than what done by
11639         set-language-environment, those jobs are done in
11640         setup-XXX-environment-internal now.
11641         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
11642         the value to setup-XXX-environment-internal.  Add properties
11643         input-method and features.
11644
11645         * mule/english.el (setup-english-environment): Just call
11646         reset-language-environment.
11647
11648         * mule/european.el (setup-8-bit-environment): Function deleted.
11649
11650 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
11651
11652         * mule/mule-cmds.el (input-method-exit-on-first-char)
11653         (input-method-use-echo-area): Doc fixes.
11654
11655 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
11656
11657         * mule/mule-cmds.el (input-method-exit-on-first-char): New
11658         variable.
11659         (input-method-use-echo-area): New variable.
11660
11661 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
11662
11663         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
11664
11665 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
11666
11667         * mule/mule-cmds.el (activate-input-method): Update mode line.
11668         (inactivate-input-method): Likewise.
11669
11670 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
11671
11672         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
11673         input method in the current buffer, but just bind
11674         current-input-method.
11675
11676 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
11677
11678         * mule/hebrew.el ("Hebrew"): Add coding-priority.
11679
11680         * mule/misc-lang.el ("IPA"): Add coding-priority and
11681         coding-system.
11682
11683 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
11684
11685         * mule/greek.el: Add coding-priority.
11686
11687 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
11688
11689         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
11690         LANG-ENV.
11691
11692 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
11693
11694         * mule/mule-cmds.el (register-input-method): Fix previous change.
11695         (setup-specified-language-environment): Doc fix.
11696
11697 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
11698
11699         * mule/mule-cmds.el: Several doc fixes.
11700         (get-language-info, set-language-info): Rename argument.
11701         (set-language-info-alist): Likewise.
11702         (register-input-method): Rename argument.
11703         (activate-input-method): If INPUT-METHOD is nil, deactivate.
11704
11705 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
11706
11707         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
11708         default value while reading an input method.
11709
11710 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
11711
11712         * mule/mule-cmds.el (universal-coding-system-argument):
11713         Use buffer-file-coding-system as default.
11714
11715 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
11716
11717         * mule/korean.el ("Korean"): Doc fix.
11718
11719 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
11720
11721         * mule/mule-cmds.el (describe-language-environment): Print the
11722         languge environment at the head.
11723
11724 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
11725
11726         * mule/japanese.el: Set exit-function to exit-japanese-environment
11727         for Japanese environment.
11728
11729 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
11730
11731         * mule/mule-cmds.el (set-language-environment): Doc fix.
11732         (current-language-environment): Use defcustom.
11733         (default-input-method): Specify :type.
11734
11735 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
11736
11737         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11738         modified.
11739         (prefer-coding-system): Doc-string modified.
11740
11741 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11742
11743         * mule/mule-cmds.el (set-language-info): Doc-string
11744         describes `coding-priority' KEY.
11745         (set-language-environment-coding-systems): New function.
11746         (select-safe-coding-system): New function.
11747         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
11748         (set-language-info-alist): New optionla arg PARENTS.  Call
11749         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
11750         (set-language-environment-coding-systems): New function.
11751
11752         * mule/chinese.el: Remove setting up of
11753         describe-chinese-environment-map and
11754         setup-chinese-environment-map.  Exclude them in args of calls to
11755         set-language-info-alist.  Register coding-priority key in
11756         language-info-alist.
11757
11758         * mule/cyrillic.el: Remove setting up of
11759         describe-cyrillic-environment-map and
11760         setup-cyrillic-environment-map.  Exclude them in args of calls to
11761         set-language-info-alist.  Register coding-priority key in
11762         language-info-alist.
11763
11764         * mule/english.el: Register coding-priority key in
11765         language-info-alist.
11766
11767         * mule/ethiopic.el: Register coding-priority key in
11768         language-info-alist.
11769
11770         * mule/european.el: Remove setting up of
11771         describe-european-environment-map and
11772         setup-european-environment-map.  Exclude them in args of calls to
11773         set-language-info-alist.  Register coding-priority key in
11774         language-info-alist.  Add "German" language env.
11775         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
11776         (setup-german-environment): New function.
11777
11778         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
11779         change default input method to "greek-postfix".
11780
11781         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
11782         coding-priority key in
11783
11784 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
11785
11786         * mule/mule-cmds.el (set-language-info): Doc fix.
11787         (input-method-inactivate-hook): Doc fix.
11788
11789 1997-11-20  Karl Heuer  <kwzh@gnu.org>
11790
11791         * mule/mule-cmds.el (set-input-method): Renamed from
11792         select-input-method.
11793
11794 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
11795
11796         * mule/mule-cmds.el (set-language-environment): Run
11797         exit-language-environment-hook before calling `exit-function'
11798         which is specified for the language environment.
11799
11800 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
11801
11802         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
11803         modified.
11804         (prefer-coding-system): Likewise.
11805         (describe-language-environment): Print aliases of each coding
11806         system.
11807         (set-language-environment-hook): New variable.
11808         (exit-language-environment-hook): New variable.
11809         (set-language-environment): Call these hooks.  Before setting a
11810         new language environment, exit from the
11811         current-language-environment if necessary.
11812         (input-method-verbose-flag): The value can be nil, t,
11813         complex-only, or default.
11814         (input-method-highlight-flag): Doc-string augmented.
11815         (activate-input-method): Check if we can run the registered
11816         function to activate an input method.
11817
11818         * mule/korean.el: Set exit-function for language environment
11819         "Korean" to exit-korean-environment.
11820         (setup-korean-environment): Moved to korea-util.el.
11821
11822 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11823
11824         * mule/mule-cmds.el (read-multilingual-string): Use
11825         current-input-method prior to default-input-method.  Don't bind
11826         current-input-method by `let', instead, activate the specified
11827         input method in the current buffer temporarily.
11828
11829 1997-10-19  John F. Whitehead  <jfw@cisco.com>
11830
11831         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
11832
11833 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
11834
11835         * mule/chinese.el (post-read-decode-hz): Return the result of
11836         decode-hz-region.
11837         (pre-write-encode-hz): Do not change the value of
11838         last-coding-system.
11839
11840 1998-09-06  Bill Richter  <richter@math.nwu.edu>
11841
11842         * mule/mule-ccl.el: Doc fixes.
11843
11844 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
11845
11846         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
11847         (check-ccl-program): New macro.
11848
11849 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
11850
11851         * mule/mule-ccl.el: Comment about CCL syntax modified.
11852         (ccl-command-table): Add read-multibyte-character and
11853         write-multibyte-character.
11854         (ccl-code-table): Add ex-cmd.
11855         (ccl-extended-code-table): New variable.
11856         (ccl-embed-extended-command): New function.
11857         (ccl-compile-read-multibyte-character,
11858         ccl-compile-write-multibyte-character) New functions.
11859         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
11860         ccl-dump-write-multibyte-character): New functions.
11861
11862 1999-07-22  SL Baur  <steve@miho>
11863
11864         * config.el (config-value-file): config.values is installed into
11865         doc-directory.
11866         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
11867
11868 1999-07-19  Didier Verna  <didier@xemacs.org>
11869
11870         * rect.el: all functions rewritten, except when noted. Below is a
11871         list of interface changes.
11872         (apply-on-rectangle): new function. Obsoletes
11873         `operate-on-rectangle'. All functions that used to call this
11874         function now call the new one.
11875         (kill-rectangle): added optional prefix arg to fill lines.
11876         (delete-rectangle): ditto.
11877         (delete-extract-rectangle): ditto.
11878         (open-rectangle): ditto.
11879         (clear-rectangle): ditto.
11880         (delete-rectangle-line): added third arg FILL.
11881         (delete-extract-rectangle-line): ditto.
11882         (open-rectangle-line): ditto.
11883         (clear-rectangle-line): ditto.
11884
11885 1999-07-18  Andy Piper  <andy@xemacs.org>
11886
11887         * menubar-items.el (default-menubar): add gutter options.
11888
11889         * gutter-items.el: new file.
11890         (gutter): new group for custom.
11891         (gutter-visible-p): new variable.
11892         (default-gutter-position): ditto.
11893         (buffers-tab): new group for the buffers tab.
11894         (gutter-buffers-tab): widget to put in the gutter.
11895         (buffers-tab-max-size): max number of tabs.
11896         (buffers-tab-switch-to-buffer-function): function to call when a
11897         tab is pressed.
11898         (buffers-tab-omit-function): filter buffers with this function.
11899         (buffers-tab-format-buffer-line-function): format buffer names for
11900         inclusion in tabs.
11901         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
11902         the record.
11903         (build-buffers-tab-internal): build a list of tab items.
11904         (buffers-tab-items): ditto.
11905         (add-tab-to-gutter): put a tab in the gutter area.
11906         (update-tab-in-gutter): reset the buffers in the tab.
11907
11908         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
11909
11910         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
11911         (switch-to-buffer-hooks): new hook.
11912
11913         * toolbar.el (default-toolbar-position): fix typo.
11914
11915 1999-07-16  Andy Piper  <andy@xemacs.org>
11916
11917         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11918
11919 1999-07-15  Didier Verna  <didier@xemacs.org>
11920
11921         * cus-edit.el (custom-prompt-variable): optional third arg makes
11922         prompt for a comment string.
11923         (customize-set-value): optional prefix makes this function handle
11924         variable comments.
11925         (customize-set-variable): ditto.
11926         (customize-save-variable): ditto.
11927         (customize-customized): handle custom comments.
11928         (customize-save-customized): ditto.
11929         (custom-variable-state-set): ditto.
11930         (custom-face-state-set): ditto.
11931         (customize-saved): ditto.
11932         (custom-variable-set): ditto.
11933         (custom-face-set): ditto.
11934         (custom-variable-save): ditto.
11935         (custom-face-save): ditto.
11936         (custom-variable-reset-saved): ditto.
11937         (custom-face-reset-saved): ditto.
11938         (custom-variable-reset-standard): ditto.
11939         (custom-face-reset-standard): ditto.
11940         (custom-comment-face): new face.
11941         (custom-comment-tag-face): ditto.
11942         (custom-comment): new widget.
11943         (custom-comment-create): new function.
11944         (custom-comment-delete): ditto.
11945         (custom-comment-value-set): ditto.
11946         (custom-comment-show): ditto.
11947         (custom-comment-invisible-p): ditto.
11948         (custom-variable-value-create): create a comment field widget.
11949         (custom-face-value-create): ditto.
11950         (custom-variable-menu): new entry for adding a custom comment.
11951         (custom-face-menu): ditto.
11952         (custom-save-variables): possibly save custom comments.
11953         (custom-save-faces): ditto.
11954
11955         * cus-face.el (custom-set-faces): the arguments can now have a
11956         custom comment as fourth argument.
11957
11958         * custom.el (custom-set-variables): the arguments can now have a
11959         custom comment as fifth element.
11960
11961 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11962
11963         * XEmacs 21.2.18 is released
11964
11965 1999-07-13  SL Baur  <steve@miho>
11966
11967         * lib-complete.el (read-library-name): Revert previous change.
11968         (read-library): Ditto.
11969
11970 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11971
11972         * packages.el (packages-package-list): Capitalize docstring.
11973
11974         * packages.el (packages-find-package-library-path): Use #'nconc
11975         rather than #'append to reduce consing -- #'mapcar uses Flist,
11976         which returns a freshly consed list.  #'append would create yet
11977         another fresh list, using Fmake_list in concat.
11978
11979         * packages.el (package-provide): Use setq with remassq like it
11980         says in its docstring.
11981
11982 1999-07-06  SL Baur  <steve@miho.m17n.org>
11983
11984         * lib-complete.el (progn-with-message): Fix typo.
11985
11986 1999-07-06  SL Baur  <steve@miho.m17n.org>
11987
11988         * mule/mule-misc.el (char-octet): Make function match docstring.
11989         From Katsumi Yamaoka <yamaoka@jpl.org>
11990
11991 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11992
11993         * wid-edit.el (widget-documentation): corrected spelling error.
11994
11995 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11996
11997         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11998         keys if already bound
11999
12000 1999-07-06  SL Baur  <steve@miho.m17n.org>
12001
12002         * lib-complete.el (progn-with-message): Revert previous changes.
12003
12004 1999-06-24  Bob Weiner  <weiner@beopen.com>
12005
12006         * lib-complete.el (find-library):
12007         (find-library-other-window):
12008         (find-library-other-frame): Completely rewrote
12009         so that these functions actually work when called non-interactively.
12010         Also made them handle LIBRARY arguments which end with .el or .elc.
12011
12012 1999-06-24  Bob Weiner  <weiner@beopen.com>
12013
12014         * simple.el (indent-new-comment-line): Locally bound
12015         `block-comment-start' to `comstart' or else when this is called
12016         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
12017         `block-comment-start' value, ignoring any existing spacing after a
12018         comment prefix in the previous line and producing ugly comments.
12019
12020 1999-06-23  Bob Weiner  <weiner@beopen.com>
12021
12022         * list-mode.el (mouse-choose-completion):
12023         (choose-completion):
12024         (completion-switch-to-minibuffer): Added.
12025         ([Tab]): [Tab] previously switched to the minibuffer
12026         but since [space] does that and since most applications in the
12027         world use [Tab] to select the next item in a list, do that in the
12028         *Completions* buffer too.  This will cause the least confusion
12029         among the largest population of users.  -- Bob Weiner, BeOpen.com,
12030         06/23/1999.
12031
12032 1999-06-22  Bob Weiner  <weiner@beopen.com>
12033
12034         * help.el (help-buffer-name): Added support for a null value
12035         of `help-buffer-prefix-string' since some buffers require no
12036         prefix.
12037
12038 1999-06-20  Bob Weiner  <weiner@beopen.com>
12039
12040         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
12041         in the completion-list-mode-map to bury the completions buffer
12042         even when the minibuffer is no longer active.
12043
12044 1999-06-20  Bob Weiner  <weiner@beopen.com>
12045
12046         * list-mode.el (list-mode): It is visually disconcerting to have
12047         the text cursor disappear within list buffers, especially when
12048         moving from window to window, so leave it visible.
12049
12050 1999-07-01  SL Baur  <steve@miho.m17n.org>
12051
12052         * menubar-items.el (default-menubar): Conditionalize the bug
12053         report menu item (which may not be possible in this XEmacs).
12054         Reported by: Ken'ichi Handa <handa@etl.go.jp>
12055
12056 1999-06-30  SL Baur  <steve@miho.m17n.org>
12057
12058         * subr.el (with-current-buffer): DOC string fix.
12059         Suggested by Bob Weiner <weiner@altrasoft.com>
12060
12061 1999-06-25  Charles G Waldman <cgw@fnal.gov>
12062
12063         * cus-face.el (custom-face-italic): insert missing args
12064
12065 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12066
12067         * packages.el (package-locations): Changed default early package
12068         hierarchies to ~/.xemacs/mule-packages and
12069         ~/.xemacs/xemacs-packages.
12070
12071 1999-06-23  SL Baur  <steve@miho.m17n.org>
12072
12073         * mule/mule-category.el (Top Level): ASCII is also latin-1.
12074
12075 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12076
12077         * packages.el (package-locations): Changed default early package
12078         hierarchy to ~/.xemacs/packages.
12079         (package-locations): Removed `packages' as a possible name for a
12080         late package hierarchy.
12081
12082 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
12083
12084         * mule/mule-category.el (word-combining-categories): Set up new
12085         variable.
12086         (word-separating-categories): Likewise.
12087
12088 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
12089
12090         * XEmacs 21.2.17 is released
12091
12092 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
12093
12094         * font-menu.el (font-menu-set-font): allow for nil specification
12095         of font size.
12096
12097 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
12098
12099         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
12100         is 1.
12101
12102 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
12103
12104         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
12105         8859-5 instead of ISO 8859-1.
12106
12107 1999-06-15  SL Baur  <steve@steve1.m17n.org>
12108
12109         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
12110         (viet-viscii-encode-table): Ditto.
12111
12112         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
12113         Make obsolete definition of char-octet.
12114
12115 1999-06-14  SL Baur  <steve@steve1.m17n.org>
12116
12117         * subr.el: Move no-Mule make-char ...
12118         * help-nomule.el (make-char): To here.
12119         (string-width): Make Mule compatibility alias.
12120
12121 1999-06-15  Andy Piper  <andy@xemacs.org>
12122
12123         * select.el (get-selection-no-error): really make there be no-error.
12124         (get-selection): revert to original.
12125
12126 1999-06-11  Andy Piper  <andy@xemacs.org>
12127
12128         * select.el (selection-sets-clipboard): renamed.
12129         (own-selection): use it.
12130
12131 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
12132
12133         * XEmacs 21.2.16 is released
12134
12135 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
12136
12137         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
12138         missing characters to avoid crash.
12139
12140 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
12141
12142         * coding.el (set-terminal-coding-system): Only set the console
12143         coding system on the selected console if it is a tty.
12144
12145 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12146
12147         * cus-face.el:
12148         * cus-edit.el:
12149         * faces.el:
12150         (custom):
12151         (face-spec-set):
12152         * faces.el (frob-face-property):
12153         * font-menu.el (font-menu-set-font):
12154                   Actually apply changes from 1999-03-17
12155
12156 1999-06-10  Andy Piper  <andy@xemacs.org>
12157
12158         * select.el (get-selection): abstract out non error-signalling
12159         part.
12160         (get-selection-no-error): get-selection without signalling an
12161         error.
12162         (selection-is-clipboard-p): new variable. controls whether the
12163         selection sets the clipboard.
12164         (own-selection): use it.
12165
12166         * mouse.el (insert-selection): fallback to clipboard after trying
12167         primary selection and cutbuffer.
12168
12169 1999-06-05  Andy Piper  <andy@xemacs.org>
12170
12171         * x-select.el (xselect-kill-buffer-hook-1): use generalised
12172         selection functions.
12173
12174 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
12175
12176         * code-files.el (buffer-file-coding-system): Use `raw-text' as
12177         default value.
12178         (load): Use `raw-text' instead of `no-conversion'.
12179         (insert-file-contents): Likewise.
12180
12181         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
12182         of `no-conversion'.
12183
12184 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
12185
12186         * coding.el: Don't copy `no-conversion' to `raw-text'.
12187
12188 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12189
12190         * subr.el (make-char): Define it if Mule is not around.
12191
12192 1999-06-07  SL Baur  <steve@steve1.m17n.org>
12193
12194         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
12195
12196         * x-select.el (x-disown-selection-internal): Restore symbol as an
12197         obsolete alias.
12198         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
12199
12200 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
12201
12202         * XEmacs 21.2.15 is released
12203
12204 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
12205
12206         * subr.el (split-string): Avoid infinite looping
12207
12208 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12209
12210         * ldap.el (ldap-ignore-attribute-codings): New variable
12211         (ldap-default-attribute-decoder): New variable
12212         (ldap-coding-system): New variable
12213         (ldap-attribute-syntax-encoders): New variable
12214         (ldap-attribute-syntax-decoders): New variable
12215         (ldap-attribute-syntaxes-alist): New variable
12216         (ldap-encode-boolean): New function
12217         (ldap-decode-boolean): New function
12218         (ldap-encode-country-string): New function
12219         (ldap-decode-string): New function
12220         (ldap-decode-address): New function
12221         (ldap-encode-address): New function
12222         (ldap-decode-attribute): New function
12223         (ldap-search): Use some of these
12224
12225 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
12226
12227         * version.el (emacs-version): Make the patch level/beta come
12228         before the XEmacs qualifier so that it gets into (funcall
12229         emacs-version) and thus in the bug reports.
12230         (emacs-version>=): Support patch levels.
12231
12232 1999-06-03  SL Baur  <steve@xemacs.org>
12233
12234         * version.el: implement x.y.z version number
12235         From Jan Vroonhof <vroonhof@math.ethz.ch>
12236
12237 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
12238
12239         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
12240
12241 1999-05-22  Vin Shelton <acs@xemacs.org>
12242
12243         * startup.el: Document -private and break out non-standard X options.
12244
12245 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12246
12247         * mule/mule-charset.el (charset-after): New function.
12248         (charset-direction): Synch with Mule, update docstring.
12249         (get-charset-property): New function.
12250         (put-charset-property): New function.
12251         (charset-plist): New function.
12252
12253         * mule/mule-charset.el (compose-region):
12254         (decompose-region): remove;  these functions (which don't work
12255         since we don't do composite characters) have been moved to
12256         mule-util.el.
12257         (toplevel): follow coding standards
12258
12259 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
12260
12261         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
12262         exist any more.
12263
12264         * code-files.el: Fix commentary to follow coding standards.  Move
12265         the single line left in mule-files.el to here.
12266
12267         * mule/mule-files.el: delete.
12268
12269 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
12270
12271         * info.el (Info-scroll-prev): Use event functions instead of the
12272         old emacs 19 interface.
12273
12274 1999-06-02  Andy Piper  <andy@xemacs.org>
12275
12276         * x-font-menu.el (x-font-menu-load-font):
12277         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
12278
12279 1999-05-31  Andy Piper  <andy@xemacs.org>
12280
12281         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
12282         group.
12283         (font-menu-this-frame-only-p): ditto.
12284         (font-menu-max-items): reinstate, from Jan Vroonhof
12285         <vroonhof@math.ethz.ch>
12286         (font-menu-submenu-name-format): ditto.
12287         (font-menu-split-long-menu): ditto, for use by the family
12288         constructor.
12289         (font-menu-family-constructor): use it.
12290
12291 1999-05-30  Andy Piper  <andy@xemacs.org>
12292
12293         * msw-faces.el (mswindows-font-regexp): new font matching regexp
12294         for use by the font menu.
12295
12296         * msw-font-menu.el: new file implementing mswindows specific
12297         font-menu behaviour.
12298         (mswindows-font-menu-registry-encoding): new function mirroring x version.
12299         (mswindows-font-menu-junk-families): ditto.
12300         (hack-font-truename): ditto.
12301         (mswindows-font-regexp-ascii): ditto.
12302         (mswindows-reset-device-font-menus): ditto.
12303         (mswindows-font-menu-font-data): ditto.
12304         (mswindows-font-menu-load-font): ditto.
12305
12306         * x-font-menu.el (x-reset-device-font-menus): made device specific.
12307         (x-font-menu-font-data): ditto.
12308         (x-font-menu-load-font): ditto.
12309
12310         * font-menu.el: new file implementing generic font menu behaviour.
12311         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
12312         made device independent.
12313         (font-menu-this-frame-only-p): ditto.
12314         (font-menu-preferred-resolution): ditto.
12315         (font-menu-size-scaling): new variable used to determine whether
12316         sizes are in points or tenths of a point.
12317         (vassoc): moved from x-font-menu.el.
12318         (device-fonts-cache): ditto.
12319         (device-fonts-cache): ditto.
12320         (flush-device-fonts-cache): ditto.
12321         (reset-device-font-menus): copied from x-font-menu.el and made
12322         device independent. Most functionality deferred to
12323         device-dependent versions.
12324         (font-menu-family-constructor): copied from x-font-menu.el and
12325         made device independent.
12326         (font-menu-size-constructor): ditto.
12327         (font-menu-weight-constructor): ditto.
12328         (font-menu-set-font): ditto.
12329         (font-menu-change-face): ditto.
12330         (font-menu-load-font): new device method.
12331         (font-menu-font-data): ditto.
12332
12333         * x-font-menu.el: The above functions deleted.
12334
12335 1999-05-26  Andy Piper  <andy@xemacs.org>
12336
12337         * update-elc.el:
12338         * make-docfile.el:
12339         * loadup.el: rehash expand-file-name usage to not use default-directory.
12340
12341 1999-05-21  Andy Piper  <andy@xemacs.org>
12342
12343         * x-select.el (x-select-convert-to-text):
12344         (x-selected-text-type):
12345         (x-get-selection):
12346         (xselect-convert-to-string):
12347         (xselect-convert-to-compound-text):
12348         (xselect-convert-to-length):
12349         (xselect-convert-to-targets):
12350         (xselect-convert-to-delete):
12351         (xselect-convert-to-filename):
12352         (xselect-convert-to-charpos):
12353         (xselect-convert-to-lineno):
12354         (xselect-convert-to-colno):
12355         (xselect-convert-to-sourceloc):
12356         (xselect-convert-to-os):
12357         (xselect-convert-to-host):
12358         (xselect-convert-to-user):
12359         (xselect-convert-to-class):
12360         (xselect-convert-to-name):
12361         (xselect-convert-to-integer):
12362         (xselect-convert-to-atom):
12363         (xselect-convert-to-identity): functions renamed from x-* and
12364         moved to select.el.
12365         (x-get-secondary-selection): use rename get-selection.
12366         (x-get-clipboard): ditto.
12367         (x-own-selection): moved to select.el.
12368         (x-valid-simple-selection-p): ditto.
12369         (x-dehilight-selection): ditto.
12370         (x-own-clipboard): ditto.
12371         (x-disown-selection): ditto.
12372
12373         * x-mouse.el (x-yank-function): moved to mouse.el.
12374         (x-insert-selection): ditto.
12375         (x-set-point-and-move-selection): use renamed function.
12376
12377         * select.el (selected-text-type): moved and renamed from
12378         x-select.el.
12379         (selection-owner-p): moved to C.
12380         (selection-exists-p): ditto.
12381         (get-cutbuffer): new device method.
12382         (get-selection): generalised and moved from x-select.el.
12383         (own-selection): moved x-own-selection functionality into here.
12384         (dehilight-selection): renamed and moved from x-select.el.
12385         (own-clipboard): functionality moved from x-select.el using new
12386         generic C builtins.
12387         (disown-clipboard): ditto.
12388         (select-convert-to-text):
12389         (select-convert-to-string):
12390         (select-convert-to-compound-text):
12391         (select-convert-to-length):
12392         (select-convert-to-targets):
12393         (select-convert-to-delete):
12394         (select-convert-to-filename):
12395         (select-convert-to-charpos):
12396         (select-convert-to-lineno):
12397         (select-convert-to-colno):
12398         (select-convert-to-sourceloc):
12399         (select-convert-to-os):
12400         (select-convert-to-host):
12401         (select-convert-to-user):
12402         (select-convert-to-class):
12403         (select-convert-to-name):
12404         (select-convert-to-integer):
12405         (select-convert-to-atom):
12406         (select-convert-to-identity): new functions renamed from x-* and
12407         moved from x-select.el.
12408
12409         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
12410         into here and use as the default window-system mouse yank.
12411         (insert-selection): generalised and moved from x-mouse.el.
12412         (own-clipboard): moved to C.
12413
12414         * msw-select.el (mswindows-selection-owned-p): deleted.
12415         (mswindows-own-selection): generalised and moved to select.el.
12416         (mswindows-disown-selection): generalised and moved to C.
12417         (mswindows-selection-owner-p): ditto.
12418
12419 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
12420
12421         * XEmacs 21.2.14 is released
12422
12423 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12424
12425         * about.el: update contact info for jason and slb.
12426
12427 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
12428
12429         * mule/european.el (setup-romanian-environment): Add Romanian
12430         support from Emacs/Mule romanian.el.
12431
12432 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
12433
12434         * cus-face.el: Label all custom changes with the 'custom' tag.
12435
12436         * cus-edit.el: idem ditto.
12437
12438         * faces.el: Added suport for adding device tags to various functions.
12439         (custom): New device tag.
12440         (face-spec-set): Call reset face with tags argument. No longer do
12441         x-init-global-faces hack.
12442
12443         * faces.el (frob-face-property): Use an anonymous specifier to map
12444         frob-face-property-1 over.
12445
12446         * x-font-menu.el (font-menu-set-font): Always specify all
12447         properties to custom.
12448
12449 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
12450
12451         * mule/european.el (setup-czech-environment): Add czech support.
12452         From David Sauer <davids@orfinet.cz>
12453
12454 1999-03-15  SL Baur  <steve@xemacs.org>
12455
12456         * check-features.el: Turn hard errors into warnings.
12457
12458 1999-03-21  SL Baur  <steve@xemacs.org>
12459
12460         * simple.el (delete-key-deletes-forward): As per discussion on
12461         xemacs-beta, default to t.
12462
12463 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12464
12465         * loadup.el: Define Installation-string before loading anything.
12466
12467 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
12468
12469         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
12470         From Anders Stenman <stenman@isy.liu.se>
12471
12472 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * wid-edit.el (widget-glyph-find): Ditto.
12475
12476         * packages.el (locate-library): Ditto.
12477
12478         * loadup.el (really-early-error-handler): Ditto.
12479
12480         * lib-complete.el (read-library): Ditto.
12481
12482         * faces.el (set-face-stipple): Ditto.
12483
12484         * code-files.el (load): Use new calling style of locate-file.
12485
12486 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12487
12488         * packages.el (packages-unbytecompiled-lisp): Installation.el is
12489         dead.
12490
12491 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12492
12493         * dumped-lisp.el (preloaded-file-list): Don't load
12494         Installation.el.
12495
12496         * loadup.el (Installation-string): Define it here.
12497
12498 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12499
12500         * dumped-lisp.el (preloaded-file-list): Revert previous change --
12501         Installation.el needs to be loaded before `dump-paths', otherwise
12502         the dumping process won't find it.
12503
12504 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
12505
12506         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
12507         subr so that we can use `replace-in-string' in Installation.el to
12508         get rid of C-m chars under the native Windows build.
12509
12510 1999-04-29  Andy Piper  <andy@xemacs.org>
12511
12512         * make-docfile.el: canonicalize file and directory names.
12513
12514         * device.el (call-device-method): new function for calling device
12515         specific methods.
12516         (define-device-method): new function for defining device methods.
12517         (define-device-method*): ditto.
12518
12519 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
12520
12521         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
12522
12523 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12524
12525         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
12526         (cyrillic-koi8-r-encode-table): Likewise.
12527         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
12528         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
12529
12530         * mule/mule-misc.el (split-char-or-char-int): New function [moved
12531         from vietnamese.el].
12532
12533         * mule/vietnamese.el: Move function `split-char-or-char-int' to
12534         mule/mule-misc.el.
12535
12536 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
12537
12538         * mule/thai-xtis.el:
12539         - Change font registry name from "Thai94x94-0" to "xtis-0".
12540         - Change mnemonic of coding-system `tis-620' to "TIS620".
12541
12542 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
12543
12544         * mule/ethiopic.el: fixed.
12545
12546 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
12547
12548         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
12549
12550         * mule/thai-xtis.el: New file.
12551
12552         * mule/vietnamese.el: New file.
12553
12554         * mule/ethiopic.el: New file.
12555
12556 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
12557
12558         * bytecomp.el (byte-compile-close-variables): Leave
12559         debug-issue-ebola-notices alone.
12560
12561 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12562
12563         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
12564         at the top of the buffer since it is the most important thing to
12565         customize
12566         (ldap-get-host-parameter): New defun
12567         (ldap-search): Add a new parameter `withdn' to retrieve the
12568         distinguished names of entries
12569
12570 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
12571
12572         * startup.el (splash-frame-body): Date and spelling fixes.
12573
12574 1999-03-16  Colin Rafferty  <colin@xemacs.org>
12575
12576         * view-less.el (toggle-truncate-lines): add autoload tag
12577
12578 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
12579
12580         * format.el (format-alist): Disable image stuff.
12581
12582 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12583
12584         * wid-edit.el (widget-glyph-find): Search by directories, then by
12585         suffixes rather than the other way around.
12586         (widget-image-conversion): Renamed to
12587         `widget-image-file-name-suffixes'.
12588
12589 1999-04-16  Olivier Galibert  <galibert@pobox.com>
12590
12591         * mule/mule-charset.el: Made old functions obsolete, remove the
12592         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
12593         (charset-iso-graphic-plane): Rename from charset-graphic.
12594         (charset-iso-final-char): Rename from charset-final.
12595         (charset-width): Rename from charset-columns.
12596         (charset-bytes): Added from fsf compatibility, returns always 1.
12597
12598         * mule/mule-misc.el: Move charset-doc-string alias to
12599         mule-charset.el
12600
12601 1999-04-14  Colin Rafferty  <colin@xemacs.org>
12602
12603         * x-faces.el (x-make-font-bold-italic): honor
12604         *try-oblique-before-italic-fonts*
12605
12606 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
12607
12608         * cl-extra.el (coerce): Coerce numbers to characters correctly.
12609
12610 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
12611
12612         * x-faces.el (try-oblique-before-italic-fonts): Use the right
12613         name.
12614
12615 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
12616
12617         * cl-extra.el (equalp): Would bug out for lists.
12618
12619 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
12620
12621         * about.el (about-hackers):  Change cgw's email address
12622
12623 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
12624
12625         * XEmacs 21.2.13 is released
12626
12627 1999-03-12  SL Baur  <steve@xemacs.org>
12628
12629         * simple.el (delete-key-deletes-forward): Revert to previous
12630         behavior.
12631
12632 1999-01-18  Didier Verna  <didier@xemacs.org>
12633
12634         * menubar-items.el (xemacs-splash-buffer): handle the case of
12635         multiple elements in the splash buffer body.
12636
12637         * startup.el (splash-frame-timeout): new constant: interval
12638         between splash buffer elements.
12639         (command-line-1): handle splash buffer with multiple elements (use
12640         a timeout).
12641         (splash-frame-body): Originally `startup-splash-frame-body'.
12642         Rewrote a cleaner and more readable version. This can now be array,
12643         in which case each element is displayed in turn in the splash buffer.
12644         (splash-frame-static-body): new constant. Persistent information
12645         across all splash buffer elements (preserves the possibility to give
12646         it in different languages.
12647         (circulate-splash-frame-elements): new function. Used as a timeout
12648         to circulate through all splash frame elements and display them in
12649         sequence.
12650         (display-splash-frame): originally `startup-splash-frame'. Handle
12651         the case of multiple elements in the splash buffer body. Now
12652         returns a timeout id if multiple elements to display, or nil.
12653
12654 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
12655
12656         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
12657         so they can be overridden by x-init-face-from-resources.
12658         Additionally specify the font name also with an x tag.
12659
12660 1999-03-08  Andy Piper  <andy@xemacs.org>
12661
12662         * package-get.el (package-get-base): autoload.
12663
12664         * menubar-items.el (default-menubar): add update menu item. Fix
12665         custom menu to only be activated when package-base is available.
12666
12667         * package-get.el (package-get-custom): don't load
12668         package-get-custom as it is auto-generated. Fix group definition.
12669
12670 1999-03-05  Didier Verna  <didier@xemacs.org>
12671
12672         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
12673         instead of `symbol-name' (Thanks Kyle).
12674
12675         * cus-edit.el (custom-save-variables): use `prin1' instead of
12676         princ to write symbols.
12677
12678 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12679
12680         * XEmacs 21.2.12 is released
12681
12682 1999-03-05  SL Baur  <steve@xemacs.org>
12683
12684         * menubar-items.el (default-menubar): Add kfm browsing support.
12685         From Neal Becker <nbecker@fred.net>
12686
12687 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
12688
12689         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
12690         calls to font-lock during buffer reversion.
12691
12692 1999-02-12  Didier Verna  <didier@xemacs.org>
12693
12694         * info.el (Info-build-node-completions): unconditionally widen the
12695         tag table buffer.
12696
12697 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
12698
12699         * x-faces.el (x-init-face-from-resources):
12700         Only set fonts in the 'x locale.
12701
12702 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
12703
12704         * package-ui.el (pui-install-selected-packages): Don't throw on
12705         `package-admin-delete-binary-package' returning nil since it's
12706         normal.  Reindent function.
12707         (pui-add-required-packages): Handle case where packages selected
12708         for installation have never been installed.
12709
12710 1999-03-03  Martin Buchholz  <martin@xemacs.org>
12711
12712         * menubar-items.el (default-menubar):
12713         Implement the ``Mule->Set coding system of process'' menu item.
12714
12715 1999-02-18  Martin Buchholz  <martin@xemacs.org>
12716
12717         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
12718         files
12719         - Change some `if's to `when's
12720
12721 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
12722
12723         * XEmacs 21.2.11 is released
12724
12725 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12726
12727         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
12728         against window close (Fix Bug #460).
12729         (ask-user-about-lock-dbox): Idem.
12730
12731 1999-02-25  SL Baur  <steve@xemacs.org>
12732
12733         * mule/mule-charset.el (charset-leading-byte): New function.
12734         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
12735
12736 1999-02-12  Andy Piper  <andy@xemacs.org>
12737
12738         * about.el (xemacs-hackers): change andy's email address.
12739         (about-url-alist): change andy's web page address.
12740         (about-xemacs): add piper.
12741
12742 1999-02-16  SL Baur  <steve@xemacs.org>
12743
12744         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12745         of mule-base into lisp/mule.
12746
12747 1999-02-16  SL Baur  <steve@xemacs.org>
12748
12749         * mule/arabic.el:
12750         mule/canna-leim.el:
12751         mule/chinese.el:
12752         mule/cyrillic.el:
12753         mule/english.el:
12754         mule/european.el:
12755         mule/greek.el:
12756         mule/hebrew.el:
12757         mule/japanese.el:
12758         mule/kinsoku.el:
12759         mule/korean.el:
12760         mule/misc-lang.el:
12761         mule/mule-category.el:
12762         mule/mule-ccl.el:
12763         mule/mule-charset.el:
12764         mule/mule-cmds.el:
12765         mule/mule-coding.el:
12766         mule/mule-files.el:
12767         mule/mule-help.el:
12768         mule/mule-init.el:
12769         mule/mule-misc.el:
12770         mule/mule-tty-init.el:
12771         mule/mule-x-init.el:
12772         mule/viet-chars.el:  Remerge from mule-base.
12773
12774         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
12775         of mule-base into lisp/mule.
12776
12777 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
12778
12779         * process.el (exec-to-string): Use `shell-command-switch' in place
12780         of hard-wired "-c" (for WindowsNT).
12781
12782 1999-02-08  Charles G Waldman  <cgw@pgt.com>
12783
12784         * menubar-items.el (default-menubar):  Remove obsolete
12785         "Gopher" item
12786
12787 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
12788
12789         * package-admin.el (package-admin-get-install-dir): First fall
12790         back to the location of xemacs-base for non-mule packages.
12791
12792 1999-02-15  Martin Buchholz  <martin@xemacs.org>
12793
12794         * paths.el:
12795         - improved automounter tmp directory support.
12796         - support 4 (!) empirically discovered automounter conventions
12797
12798 1999-02-12  SL Baur  <steve@xemacs.org>
12799
12800         * etags.el (pop-tag-mark): autoload to match key binding.
12801
12802 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12803
12804         * XEmacs 21.2.10 is released
12805
12806 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
12807
12808         * package-get.el (package-get-remote-filename): Don't bug out for
12809         a local file name in the search entry.
12810
12811 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
12812
12813         * XEmacs 21.2.9 is released
12814
12815 1999-01-19  Didier Verna  <didier@xemacs.org>
12816
12817         * replace.el (replace-search-function): new variable containing a
12818         function to perform a search-forward.
12819         (replace-re-search-function): new variable containing a function
12820         to perform a re-search-forward.
12821         (perform-replace): use them.
12822
12823 1999-01-25  Didier Verna  <didier@xemacs.org>
12824
12825         * select.el (selection-owner-p): use the name `XEmacs'.
12826         (cut-copy-clear-internal): ditto.
12827
12828 1999-01-18  Andy Piper  <andy@xemacs.org>
12829
12830         * about.el (about-url-alist): Update my entry.
12831         (xemacs-hackers): Ditto.
12832
12833 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
12834
12835         * buffer.el (switch-to-buffer): Fixing documentation.
12836         * minibuf.el (minibuffer-completion-table): ditto.
12837         * cl-macs.el (return-from): ditto.
12838
12839 1999-01-04  Didier Verna  <didier@xemacs.org>
12840
12841         * replace.el (delete-non-matching-lines): temporarily disable
12842         case-folding when called interactively with a regexp containing
12843         uppercase characters.
12844         (delete-matching-lines): ditto.
12845         (count-matches): ditto.
12846         (list-matching-lines): ditto.
12847
12848 1999-01-07  Colin Rafferty  <colin@xemacs.org>
12849
12850         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
12851         abort if current window is split horizontally, not if others are
12852         split.  Got rid of unnecessary minibuffer checking.  Also, add
12853         some comments (it's still complex).
12854
12855 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
12856
12857         * package-get.el: changed address for doc.ic.ac.uk to
12858         sunsite.doc.ic.ac.uk
12859
12860 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12861
12862         * ldap.el (toplevel): Remove requires so that the file compiles
12863         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
12864
12865 1999-01-10  J. Kean Johnston  <jkj@sco.com>
12866
12867         * dump-paths.el: Calculate module-directory and set
12868         module-load-path to the load path for modules.
12869
12870         * loadup.el: Get bootstrap value of module-load-path from the
12871         environment variable EMACSBOOTSTRAPMODULEPATH.
12872         - Display the module load path if we're debugging paths.
12873
12874         * setup-paths.el: Added function paths-find-site-module-directory.
12875         - Added function paths-find-module-directory.
12876         - Added function paths-construct-module-load-path.  Uses new
12877         environment variable EMACSMODULEPATH.
12878
12879 1998-12-30  Martin Buchholz  <martin@xemacs.org>
12880
12881         * font.el (font-default-object-for-device):
12882         Oops! This `or' can't be replaced by `unless'.
12883         Fixed inability to run w3, among other things.
12884
12885 1998-12-17  Charles G. Waldman <cgw@pgt.com>
12886
12887         * package-admin.el: Change initialization of
12888           package-admin-install-function dependent on system type.
12889           Change package-admin-install-function-mswindows to use
12890           "minitar".
12891
12892 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
12893
12894         * mouse.el (default-mouse-motion-handler): Disable help echo while
12895         in the minibuffer.
12896
12897 1998-12-28  Martin Buchholz <martin@xemacs.org>
12898
12899         * XEmacs 21.2.8 is released.
12900
12901 1998-12-24  Martin Buchholz <martin@xemacs.org>
12902
12903         * XEmacs 21.2.7 is released.
12904
12905 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12906
12907         * package-ui.el (pui-list-packages): Set truncate-lines.
12908
12909         * package-get.el (package-get-download-menu): Use
12910         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
12911
12912         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
12913         (pui-help-string): idem.
12914         (list-packages-mode): New major mode.
12915         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12916         (pui-install-selected-packages): Add suport for removing packages.
12917         (pui-toggle-package-delete-key): New function.
12918         (pui-popup-context-sensitive): New kludge.
12919         (pui-list-packages): Add warning when `package-get-remote' is nil.
12920         (package-ui-add-site): New function.
12921
12922 1998-12-01  Didier Verna  <didier@xemacs.org>
12923
12924         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12925
12926 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12927
12928         * ldap.el: Custom-ized
12929         (toplevel): Do not provide `ldap' which is provided by C level
12930         LDAP code
12931         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12932
12933 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12934
12935         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12936
12937 1998-12-17  Andy Piper  <andy@xemacs.org>
12938
12939         * sound.el (sound-load-list): name changed from sound-load-alist.
12940         (sound-extension-list): name changed from sound-ext-list.
12941         (load-default-sounds): use new names.
12942         (load-sound-file): use new names.
12943
12944 1998-12-16  Andy Piper  <andy@xemacs.org>
12945
12946         * XEmacs 21.2.6 is released
12947
12948 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12949
12950         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12951         errors.
12952
12953 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12954
12955         * wid-edit.el (widget-echo-this-extent): Set
12956         help-echo-owns-message to t.
12957
12958 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12959
12960         * package-get.el (package-get-download-menu): use toggles for
12961           each site in the download site menu.
12962
12963 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12964
12965         * package-get.el (package-get): If we cannot find a package
12966           because package-get-remote is not set, give a more helpful
12967           error message.
12968
12969 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12970
12971         * package-get.el (package-get-remote-filename): use an EFS path
12972         with user anonymous if no user is specified.
12973
12974 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12975
12976         * faces.el (face-spec-set): Re-init fallfacks for default after
12977         calling reset-face on the default face.
12978
12979 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12980
12981         * package-admin.el (package-admin-default-install-function):
12982         Behave as advertised.  Make sure the pkg-dir is proper for
12983         default-directory.
12984         (package-admin-add-binary-package): Make sure the pkg-dir is
12985         proper for default-directory.
12986         (package-admin-install-function-mswindows): Make sure the pkg-dir
12987         is proper for default-directory.
12988
12989 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12990
12991         * XEmacs 21.2.5 is released
12992
12993 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12994
12995         * files.el (binary-file-regexps): regexp-opt is not available at
12996         bytecompile time.
12997
12998 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12999
13000         * x-win-xfree86.el:
13001         * x-win-sun.el (x-win-init-sun):
13002         * x-win-sun.el:
13003         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
13004         * x-iso8859-1.el:
13005         * x-init.el (init-post-x-win):
13006         * x-init.el (init-pre-x-win):
13007         * x-init.el (x-initialize-compose):
13008         * x-init.el:
13009         * x-compose.el:
13010         * winnt.el:
13011         * widget.el:
13012         * wid-edit.el (widget-glyph-click):
13013         * wid-edit.el (widget-glyph-find):
13014         * wid-edit.el (widget-type):
13015         * view-less.el (view-buffer-other-window):
13016         * very-early-lisp.el:
13017         * version.el:
13018         * toolbar.el:
13019         * toolbar-items.el:
13020         * term/sun.el (suntool-map):
13021         * term/sun-mouse.el:
13022         * term/internal.el:
13023         * syntax.el (modify-syntax-entry):
13024         * symbol-syntax.el:
13025         * subr.el:
13026         * startup.el (lock-directory):
13027         * simple.el (set-comment-column):
13028         * simple.el (backward-delete-char-untabify):
13029         * shadow.el (find-emacs-lisp-shadows):
13030         * shadow.el:
13031         * setup-paths.el (paths-construct-info-path):
13032         * select.el (cut-copy-clear-internal):
13033         * process.el (call-process-region):
13034         * process.el (start-process-shell-command):
13035         * process.el:
13036         * paths.el (rmail-spool-directory):
13037         * paragraphs.el (use-hard-newlines):
13038         * package-get.el (package-get-dependencies):
13039         * package-admin.el (package-admin-delete-binary-package):
13040         * obsolete.el (truncate-string):
13041         * obsolete.el (store-substring):
13042         * mouse.el (default-mouse-track-maybe-own-selection):
13043         * mouse.el (mouse-yank-at-point):
13044         * modeline.el:
13045         * modeline.el (mouse-drag-modeline):
13046         * minibuf.el (read-directory-name-internal):
13047         * minibuf.el (read-file-name-internal):
13048         * minibuf.el (read-file-name-internal-1):
13049         * minibuf.el (read-file-name-2):
13050         * minibuf.el (exact-minibuffer-completion-p):
13051         * minibuf.el (read-from-minibuffer):
13052         * minibuf.el:
13053         * menubar.el (check-menu-syntax):
13054         * map-ynp.el (map-y-or-n-p):
13055         * make-docfile.el (docfile-out-of-date):
13056         * loadup.el ((member "run-temacs" command-line-args)):
13057         * loadup.el ((member "no-site-file" command-line-args)):
13058         * loadup.el (really-early-error-handler):
13059         * loadup.el:
13060         * loadhist.el:
13061         * loaddefs.el:
13062         * lisp-mnt.el (lm-verify):
13063         * lib-complete.el (lib-complete:cache-completions):
13064         * lib-complete.el (library-all-completions):
13065         * itimer.el (itimer-run-expired-timers):
13066         * info.el (Info-mode):
13067         * info.el (Info-insert-file-contents):
13068         * info.el (Info-rebuild-dir):
13069         * info.el (Info-build-dir-anew):
13070         * info.el (Info-parse-dir-entries):
13071         * info.el (Info-dir-outdated-p):
13072         * info.el (Info-insert-dir):
13073         * info.el (info-xref):
13074         * info.el:
13075         * hyper-apropos.el (hyper-apropos-get-doc):
13076         * hyper-apropos.el (hyper-describe-face):
13077         * hyper-apropos.el (hyper-apropos-mode):
13078         * hyper-apropos.el:
13079         * help.el (list-processes):
13080         * help.el:
13081         * gnuserv.el:
13082         * font.el (mswindows-font-create-name):
13083         * font.el (font-default-font-for-device):
13084         * font.el (x-font-create-object):
13085         * font.el (font-registry):
13086         * font.el:
13087         * font-lock.el (font-lock-keywords):
13088         * font-lock.el:
13089         * finder.el (finder-compile-keywords):
13090         * find-paths.el (paths-find-recursive-path):
13091         * fill.el (set-justification-center):
13092         * fill.el (fill-region-as-paragraph):
13093         * files.el (insert-directory):
13094         * files.el (wildcard-to-regexp):
13095         * files.el (recover-file):
13096         * files.el (basic-save-buffer):
13097         * files.el (delete-auto-save-file-if-necessary):
13098         * files.el (file-relative-name):
13099         * files.el (backup-extract-version):
13100         * files.el (backup-buffer):
13101         * files.el (set-visited-file-name):
13102         * files.el (set-auto-mode):
13103         * files.el (interpreter-mode-alist):
13104         * files.el:
13105         * files.el (find-file-noselect):
13106         * files.el (abbreviate-file-name):
13107         * files.el (parse-colon-path):
13108         * files.el (directory-abbrev-alist):
13109         * etags.el (visit-tags-table-buffer):
13110         * easymenu.el (easy-menu-define):
13111         * dragdrop.el (experimental-dragdrop-drag):
13112         * dragdrop.el (dragdrop-drop-do-functions):
13113         * dragdrop.el (dragdrop-drop-at-point):
13114         * disass.el (disassemble-1):
13115         * disass.el (disassemble-internal):
13116         * disass.el (disassemble):
13117         * disass.el:
13118         * derived.el (derived-mode-init-mode-variables):
13119         * derived.el (define-derived-mode):
13120         * custom.el (defgroup):
13121         * cus-edit.el (custom-quote):
13122         * config.el:
13123         * code-process.el (open-network-stream):
13124         * code-process.el (start-process):
13125         * code-process.el (call-process-region):
13126         * code-process.el (call-process):
13127         * code-process.el:
13128         * code-files.el (insert-file-contents):
13129         * code-files.el:
13130         * code-files.el (buffer-file-coding-system-for-read):
13131         * cmdloop.el (yes-or-no-p-minibuf):
13132         * cl.el:
13133         * cl-macs.el:
13134         * cl-extra.el:
13135         * callers-of-rpt.el (make-caller-report):
13136         * callers-of-rpt.el:
13137         * bytecomp.el (batch-byte-recompile-directory):
13138         * bytecomp.el (batch-byte-compile-1):
13139         * bytecomp.el (batch-byte-compile):
13140         * bytecomp.el (display-call-tree):
13141         * bytecomp.el (byte-compile-insert):
13142         * bytecomp.el (byte-compile-two-args-19->20):
13143         * bytecomp.el (byte-compile-variable-ref):
13144         * bytecomp.el (byte-compile-form):
13145         * bytecomp.el (byte-compile-top-level-body):
13146         * bytecomp.el (byte-compile-out-toplevel):
13147         * bytecomp.el (byte-compile-byte-code-maker):
13148         * bytecomp.el (byte-compile-file-form-defmumble):
13149         * bytecomp.el (byte-compile-file-form):
13150         * bytecomp.el (byte-compile-keep-pending):
13151         * bytecomp.el (byte-compile-insert-header):
13152         * bytecomp.el (byte-compile-from-buffer):
13153         * bytecomp.el (byte-compile-file):
13154         * bytecomp.el (byte-recompile-file):
13155         * bytecomp.el (byte-compile-close-variables):
13156         * bytecomp.el (byte-compile-warn-about-unused-variables):
13157         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
13158         * bytecomp.el (byte-compiler-legal-options):
13159         * bytecomp.el (byte-compile-lapcode):
13160         * bytecomp.el (byte-optimize-log):
13161         * bytecomp.el ((fboundp 'defsubst)):
13162         * bytecomp.el:
13163         * bytecomp-runtime.el:
13164         * byte-optimize.el (byte-optimize-apply):
13165         * byte-optimize.el (car):
13166         * byte-optimize.el (byte-optimize-form):
13167         * byte-optimize.el (byte-optimize-form-code-walker):
13168         * byte-optimize.el:
13169         * build-report.el (build-report-insert-installation-file):
13170         * build-report.el (build-report):
13171         * auto-show.el:
13172         * apropos.el (apropos-documentation):
13173         - mega patch
13174         - clean up byte-compile warnings
13175         - remove unused variables
13176         - Use common lisp style hashtable functions
13177         - byte compiler cleanup
13178         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
13179         - remove old backquote syntax usage
13180         - move some cl functionality into C for speed.
13181         - remove last remaining VMS support
13182         - spelling fixes
13183         - implement last, butlast, nbutlast, copy-list in C.
13184         - new macro ignore-file-errors, similar to ignore-errors
13185           (ignore-file-errors (delete-file "foo"))
13186         - get frequent garbage collection during loadup.el by tweaking
13187           gc-cons-threshold, rather than explicitly calling garbage-collect
13188         - default delete-key-deletes-forward to `t'.
13189
13190 1998-11-28  SL Baur  <steve@altair.xemacs.org>
13191
13192         * XEmacs 21.2-beta4 is released.
13193
13194 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13195
13196         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
13197         (easy-menu-item-present-p): Wrapper around find-menu-item.
13198         (easy-menu-remove-item): Wrapper around delete-menu-item.
13199
13200         * menubar.el (delete-menu-item): Add 'from-menu' argument.
13201         (add-menu-button): Add 'in-menu' argument.
13202         (add-menu-item-1): Add in-menu support to helper function.
13203
13204 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
13205
13206         * isearch-mode.el (isearch-mode): Fix keymap lossage.
13207
13208 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13209
13210         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
13211         of Dec 4, 1997.
13212
13213 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
13214
13215         * process.el (shell-command-on-region): Report if the command
13216         succeeded or failed.
13217
13218 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
13219
13220         * subr.el (buffer-substring-no-properties): Comment out.
13221
13222 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
13223
13224         * msw-faces.el (mswindows-find-smaller-font): Turning font names
13225           into font instances first, like `x-frob-font-size' does.
13226           (mswindows-find-larger-font): ditto
13227
13228 1998-11-04  Greg Klanderman  <greg@alphatech.com>
13229
13230         * package-ui.el (pui-install-selected-packages): fix args in call
13231         to `package-get'.
13232
13233 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
13234
13235         * package-get.el (host-name): New widget type.
13236         (package-get-remote): Better customization using new type.
13237         (package-get-download-sites): idem dito.
13238
13239         (package-get-custom): Do not use package-get-all untill we have
13240         runtime dependencies.
13241
13242         (package-get-remove-copy): Default to 't' we no longer need this
13243         kludge as we do not currently use depenencies.
13244
13245         (package-get-was-current): New variable.
13246         (package-get-require-base): New 'force-current' argument.
13247         (package-get-update-base): idem
13248         (package-get-package-provider):  idem
13249         (package-get-locate-index-file): New 'no-remote' argument.
13250         (package-get-locate-file): idem.
13251
13252         (package-get-maybe-save-index): New function.
13253         (package-get-update-base): Use it.
13254
13255 1998-10-28 Greg Klanderman <greg@alphatech.com>
13256
13257         * package-get.el (package-get-remote): default to nil; by default,
13258         don't go out to the net via EFS.  They must select a download site.
13259         (package-get-download-sites): new variable.
13260         (package-get-download-menu): new function.
13261         (package-get-locate-index-file): new function.
13262         (package-get-update-base): use it.
13263
13264         * menubar-items.el (default-menubar): add "Update Package Index"
13265         and "Add Download Site" menus under Options | Manage Packages.
13266
13267 1998-10-19  Greg Klanderman  <greg@alphatech.com>
13268
13269         * package-get.el (package-get): bugfix code checking installed version
13270         for case where package is not currently installed.
13271         (package-get-require-signed-base-updates): new variable.
13272         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
13273         deemed not a goot thing.  Use the variable
13274         package-get-allow-unsigned-base-updates instead.
13275
13276 1998-10-16 Greg Klanderman <greg@alphatech.com>
13277
13278         * package-get.el (package-get): Don't install an older version than
13279         we already have unless explicitly told to.  Issue a warning.
13280
13281         * package-ui.el (pui-add-required-packages): when adding
13282         dependencies, don't add packages that are up to date.
13283         (pui-package-symbol-char):  Don't consider a package out of date
13284         if you have a newer version installed than the latest version in
13285         package-get-base.
13286
13287         * package-get.el (package-get-base-filename): document that it may
13288         be a path relative to package-get-remote;  new default value.
13289         (package-get-locate-file): new function.
13290         (package-get-update-base): use it to expand package-get-base-filename.
13291         (package-get-save-base): new function to save the package-get database
13292         to file.
13293         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
13294         (package-get-update-base): pass the REMOTE-SOURCE arg.
13295         (package-get-update-base-entry): call package-get-custom-add-entry.
13296         (package-get-file-installed-p): removed; no longer needed.
13297         (package-get-create-custom): ditto.
13298         (toplevel): remove code to build and load package-get-custom.el
13299         (package-get-custom-add-entry): new function.
13300
13301 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
13302
13303         * wid-edit.el (widget-button-click): Don't switch window.
13304
13305 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13306
13307         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
13308
13309 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
13310
13311         * etags.el (find-tag-default): Run find-tag-hook using
13312         run-hooks rather than funcall
13313
13314 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * isearch-mode.el (isearch-mode): Set the current minor mode maps
13317         and the current local map as the parents to isearch-mode-map.
13318
13319 1998-10-15  SL Baur  <steve@altair.xemacs.org>
13320
13321         * XEmacs 21.2-beta3 is released.
13322
13323 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13324
13325         * package-get.el (package-get-update-base): use
13326         insert-file-contents-internal, not insert-file-contents-literally.
13327
13328 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13329
13330         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
13331         dump time.
13332
13333 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13334
13335         * package-get.el (package-get-update-base-entry): new function.
13336         (package-get-update-base): renamed; was `package-get-load-base'.
13337         cleanup, and use package-get-update-base-from-buffer.
13338         (package-get-update-base-from-buffer): new function.
13339         (package-get-update-base-entries): new; helper for above.
13340         Do not eval lisp grabbed over ftp; parse it from new format.
13341
13342 1998-10-15  Greg Klanderman  <greg@alphatech.com>
13343
13344         * files.el (set-auto-mode): Don't play games loading package-get
13345         database; package-get-package-provider will handle it all.
13346
13347 1998-10-14  Greg Klanderman  <greg@alphatech.com>
13348
13349         * package-get.el (package-get-base-filename): new variable.
13350         (package-get-require-base): new function.
13351         (package-get-pgp-signed-begin-line): new variable.
13352         (package-get-pgp-signature-begin-line): ditto.
13353         (package-get-pgp-signature-end-line):  ditto.
13354         (package-get-load-base): new function.
13355         (package-get-interactive-package-query):
13356         (package-get-update-all):
13357         (package-get-dependencies):
13358         (package-get-package-provider):
13359         (package-get-custom): use package-get-require-base.
13360         [package-get-custom loading]: disable for now.
13361
13362         * package-ui.el (pui-list-packages): use (package-get-require-base)
13363
13364 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13365
13366         * package-ui.el: Correct obvious thinko in choosing extent face.
13367
13368 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
13369
13370         * menubar-items.el (default-menubar): pui-list-package has nothing
13371         to with Customize. Move all the package stuff to a new Item in Options.
13372
13373         * package-ui.el (pui-menu): Add menu and Popup menu.
13374
13375         * package-get.el (package-get): Use new
13376         package-admin-get-install-dir.
13377
13378         * package-admin.el (package-admin-get-install-dir): New syntax.
13379         Conserve package location and put mule packages where mule-base is.
13380
13381         * package-get.el : Customized
13382
13383         * package-ui.el (pui): Customized
13384         (pui-package-install-dest-dir): New variable.
13385         (pui-install-selected-packages): Use it
13386
13387 1998-10-12  SL Baur  <steve@altair.xemacs.org>
13388
13389         * package-get.el (package-get-interactive-package-query): Move
13390         dependency on package-get-base to run-time.
13391         (package-get-update-all): Ditto.
13392         (package-get-dependencies): Ditto.
13393         (package-get-package-provider): Ditto.
13394         (package-get-custom): Ditto.
13395
13396 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
13397
13398         * events.el: Remove 'ascii-character property from 'backspace
13399         and 'delete symbols
13400
13401 1998-10-11  SL Baur  <steve@altair.xemacs.org>
13402
13403         * package-get-base.el: removed.
13404
13405 1998-09-23  Didier Verna  <didier@xemacs.org>
13406
13407         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
13408         (no-upper-case-p): new function.
13409         (with-search-caps-disable-folding): new macro.
13410         (with-interactive-search-caps-disable-folding): new macro.
13411         (zap-to-char): In interactive mode, do a case-sensitive search if
13412         the character is uppercase.
13413         (zap-up-to-char): ditto.
13414
13415         * replace.el (perform-replace): use the function no-upper-case-p.
13416
13417         * isearch-mode.el (isearch-fix-case): ditto.
13418         make obsolete `with-caps-disable-folding' and
13419         `isearch-no-upper-case-p'.
13420
13421         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
13422         (tags-search): ditto.
13423         (tags-query-replace): ditto.
13424
13425         * info.el (Info-search): ditto.
13426
13427 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
13428
13429         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
13430
13431 1998-10-07  Greg Klanderman  <greg@alphatech.com>
13432
13433         * package-admin.el (package-admin-rmtree): rewritten.  need to
13434         check for "." and ".." before symlink check.  expand files and
13435         directories with respect to DIRECTORY, not default-directory.
13436
13437 1998-10-04  Greg Klanderman  <greg@alphatech.com>
13438
13439         * package-get.el (package-get-all): add INSTALL-DIR argument.
13440
13441 1998-10-06  Greg Klanderman  <greg@alphatech.com>
13442
13443         * package-ui.el (pui-add-required-packages): new function, select
13444         dependent packages.
13445         (pui-display-keymap): bind it.
13446         (pui-help-string): document it.
13447         (pui-install-selected-packages): package-get-all -> package-get.
13448
13449         * package-get.el (package-get-dependencies): new function.
13450
13451 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
13452
13453         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
13454         regexps.
13455
13456 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
13457
13458         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
13459         function.
13460         (default-mouse-track-normalize-point): Use it.
13461
13462 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
13463
13464         * package-admin.el (package-admin-delete-binary-package):
13465                 General cleanup. Remove unnessary use of progn and
13466         save-excursion.
13467         (package-admin-delete-binary-package): Do NOT mess with file
13468         modes. That is evil.
13469         (package-admin-delete-binary-package): Wrap all deleting in
13470         condition-case. The data in MANIFEST is untrustworthy.
13471         (package-admin-delete-binary-package): Let the OS worry about non
13472         empty directories.
13473
13474 1998-10-09  SL Baur  <steve@altair.xemacs.org>
13475
13476         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
13477         processing.
13478         (lm-report-bug): Fix mail address to send bug reports to.
13479
13480 1998-09-29  SL Baur  <steve@altair.xemacs.org>
13481
13482         * XEmacs 21.2-beta2 is released.
13483
13484 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
13485
13486         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
13487
13488 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13489
13490         * info.el (Info-mode): Document page turning by double clicks in
13491         docstring so `M-x describe-mode' will display it.
13492
13493 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13494
13495         * info.el (Info-mouse-track-double-click-hook): Use character
13496         widths to calculate a border region where double clicking does
13497         page turning, and return `nil' by default so other hooks, such as
13498         region highlighting, will be run.
13499
13500 1998-09-29  Colin Rafferty   <colin@xemacs.org>
13501
13502         * sound.el (default-sound-directory-list): Initialize with all the
13503         "sounds" directories in `data-directory-list'.  It used to just be
13504         the first one.
13505
13506         * packages.el (locate-data-directory-list): Created.  This gives
13507         the list of matching directories, unlike `locate-data-directory',
13508         which just gives the first one.
13509
13510 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13511
13512         * minibuf.el (read-from-minibuffer): No longer bind help-form but
13513         make a binding in the local keymap until help-char handling is
13514         improved.
13515
13516         * help.el (help-keymap-with-help-key): Provide keymap with help
13517         binding.
13518         (help-print-help-form): New helper function.
13519
13520 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
13521
13522         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
13523         move extent to another buffer; no need to create a new extent.
13524         (isearch-fix-case): New function.
13525         (isearch-search-and-update): Use it.
13526
13527 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13528
13529         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
13530         the keymap, not minor-mode-map-alist.
13531         (isearch-done): Restore overriding-local-map.
13532
13533 1998-09-21  Martin Buchholz  <martin@xemacs.org>
13534
13535         * bytecomp.el (byte-compile-buffer-substring):
13536         Fix for: (byte-compile (defun f () (buffer-substring)))
13537         ==>   ** buffer-substring called with 3 args, but requires 0-3
13538         - new code not only works, but is more readable, too.
13539
13540 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13541
13542         * msw-faces.el (mswindows-init-device-faces): Don't try to
13543           specify a default font at this late stage. Do try to force
13544           creation of the default face font so that if it fails we get
13545           an error now instead of a crash at frame creation.
13546
13547           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
13548           mswindows-make-font-unitalic: Canonical default weight
13549           changed from "Normal" to "Regular".
13550
13551           mswindows-make-font-bold / -bold-italic: Supplied device was
13552           not being passed into call to mswindows-find-smaller-font.
13553
13554 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13555
13556         * package-get.el (package-get-remote): Fix the path where to find
13557           the packages on xemacs.org.
13558
13559 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * about.el (about-maintainer-info): Update Ben's entry.
13562
13563 1998-09-24  Martin Buchholz  <martin@xemacs.org>
13564
13565         * lisp/shadow.el (find-emacs-lisp-shadows):
13566         - `member' was being called on lists of length 2000!
13567         - Replace with hashtables.
13568         - Replace hand-coded loops with (dolist)
13569         - Fix comment typo
13570
13571 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
13572
13573         * packages.el: Added new function, `package-delete-name', to
13574           delete existing packages from the installed package database
13575           (`packages-package-list').  Also added the "pkginfo" directory
13576           to `packages-special-base-regexp', so that the pkginfo directory
13577           would not get added to `late-packages'.
13578
13579         * package-admin.el: Added ability to delete an installed package
13580           (added low-level function, `package-admin-delete-package').
13581           Understands how to use the pkginfo/MANIFEST.<package> file to
13582           delete the package.  When installing a package, will also
13583           create a MANIFEST.* file if one is not provided by the
13584           package.  If the MANIFEST.* doesn't exist when deleting a
13585           package, the functions will fall back to attempting to delete
13586           any package-specific lisp directory.
13587
13588         * package-get.el: Moved some functions to package-admin.el.
13589           Added interactive function `package-get-delete-package', for
13590           use by users for deleting a package.
13591
13592           Also modified to not require the presence of efs.
13593
13594 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * files.el (find-file-noselect): Handle all signals, kill the
13597         buffer and resignal.
13598
13599 1998-09-23  SL Baur  <steve@altair.xemacs.org>
13600
13601         * cl-macs.el (glyph-image): Add setf method.
13602
13603 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
13604
13605         * package-get.el: Fixed broken EFS downloading.  Also, look for
13606           .tar.gz files first, in preference over .tgz files.
13607
13608         * package-ui.el: Fix display of package version numbers.
13609
13610 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
13611
13612         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
13613         argument.
13614
13615 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
13616
13617         * list-mode.el: `display-completion-list': added new/optional
13618           keyword `:completion-string', which allows the programmer to
13619           change the "Possible completions are:" prompt.
13620
13621         * menubar-items.el: Added new pulldown menu-pick to start up the
13622           visual package browser/installer:
13623
13624                 Options->Customize->List Packages
13625
13626         * package-admin.el: Added hooks for installing under both Unix
13627           and MS Windows.  Does additional error checking.  No longer
13628           calls "add-big-package.sh" to install packages under Unix; now
13629           calls gunzip & tar directly.
13630
13631         * package-get.el: Added ability to install packages from files
13632           on a local disk/CDROM.  Now deletes any existing package lisp
13633           directory.  Does completion on available packages when
13634           querying for package names.  Will also search for .tgz files
13635           in addition for .tar.gz files.  Tries to reload
13636           auto-autoloads, as a convenience when loading new packages,
13637           and also tries to add any new package paths to `load-path'.
13638           Changed all occurences of `concat' to use `expand-file-name'.
13639
13640         * package-ui.el: New file which implements the main visual
13641           package browser/installer, which is started via a menu pick or
13642           M-x pui-list packages.
13643
13644 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
13645
13646         * startup.el (load-init-file): spelling fix.
13647
13648 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13649
13650         * startup.el (normal-top-level): Load auto-autoload files
13651         covariantly with their precedence.
13652
13653 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13654
13655         * menubar-items.el (default-menubar): Remove "Font Weight"
13656         option, there is currently no custom equivalent.. Customize-faces
13657         is "Edit faces".
13658
13659         * x-font-menu.el (font-menu-set-font): Use customize to set
13660         default face.
13661
13662         * faces.el (face-spec-update-all-matching): New function.
13663
13664         * cus-face.el (custom-set-face-update-spec): New function.
13665         Interface to customize faces from elisp.
13666
13667         (custom-face-value-create): Show the customized settings if set
13668         but not saved.
13669
13670 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
13671
13672         (custom-face-value-create): Show the customized settings if set
13673         but not saved.
13674
13675 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
13676
13677         * keydefs.el (global-map): Add FSF 20.3 binding of
13678         query-replace-regexp.
13679
13680 1998-08-21  Greg Klanderman  <greg@alphatech.com>
13681
13682         * minibuf.el (read-file-name-internal-1): use
13683         user-name-completion-1 instead of user-name-completion.
13684
13685 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13686
13687         * loadup.el:
13688         * make-docfile.el:
13689         * update-elc.el: Don't set `source-directory' (now defunct as a
13690         global variable) no more.
13691
13692         * packages.el (packages-list-autoloads): Made `source-directory'
13693         (now defunct as a global variable) a parameter.
13694
13695 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
13696
13697         * about.el (about-hackers): new email
13698
13699 1998-08-16  SL Baur  <steve@altair.xemacs.org>
13700
13701         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
13702
13703 1998-07-17  Didier Verna  <didier@xemacs.org>
13704
13705         * faces.el (set-face-property):
13706         (set-face-dim-p):
13707         (face-dim-p): updated the doc strings now that the dim property isn't
13708         tty-specific.
13709         (face-equal): the dim property is now a common one.
13710
13711         * cus-face.el (custom-face-attributes): New face attribute: `dim'
13712         Renamed the `stipple' attribute to `background-pixmap'.
13713         (custom-face-background-pixmap): make custom-face-stipple an
13714         obsolete alias for this.
13715
13716 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13717
13718         * find-paths.el (paths-file-readable-directory-p): Created and
13719         used.
13720
13721         * loadup.el: Don't set inhibit-... flags from run-temacs.
13722
13723 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13724
13725         * packages.el (packages-data-path-depth): Added and used.
13726
13727 1998-08-05  Charles G. Waldman <cgw@pgt.com>
13728
13729         * about.el:
13730         - Change .xpm to .png, delete "zcat" section.
13731         - cosmetic fix in the 'marcpa' entry.
13732
13733         * etc/photos
13734         - convert all .xpm.Z to .png
13735         - rename mrb to martin
13736         - rename mcook-m to mcookm
13737
13738 1998-07-31  Martin Buchholz  <martin@xemacs.org>
13739
13740         * x-init.el (x-initialize-compose): Add support for
13741         dead-circumflex as YET ANOTHER NAME for that dead key.
13742
13743 1998-08-05  Colin Rafferty <colin@xemacs.org>
13744
13745         * setup-paths.el (paths-construct-exec-path): Made the
13746         last-packages really be last.
13747         (paths-construct-data-directory-list): Ditto.
13748
13749 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
13750
13751         * startup.el(startup-splash-frame-body):
13752         Update Copyright notice in splash screen
13753
13754 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13755
13756         * minibuf.el (read-file-name-internal-1): do ~user completion.
13757
13758 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
13759
13760         * font-lock.el (font-lock-fontify-glumped-region): Add guard
13761         aginst destroyed extents
13762
13763 1998-07-24  Greg Klanderman  <greg@alphatech.com>
13764
13765         * package-get.el (package-get): add `install-dir' argument.
13766
13767 1998-07-20  John Jones  <jj@asu.edu>
13768
13769         * package-get.el: calls to package-get-update-all will only
13770           update packages which are already installed.
13771
13772 1998-07-23  SL Baur  <steve@altair.xemacs.org>
13773
13774         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
13775         writable.
13776
13777 1998-07-20  Colin Rafferty   <colin@xemacs.org>
13778
13779         * about.el (about-hackers): Correct my email.
13780
13781 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
13782
13783         * about.el (about-hackers): new email-address.
13784
13785 1998-07-25  SL Baur  <steve@altair.xemacs.org>
13786
13787         * minibuf.el (read-number): Don't let `input-error' condition
13788         escape.
13789
13790 1998-07-20  Greg Klanderman  <greg@alphatech.com>
13791
13792         * about.el (about-hackers): use my `email-for-life' address.
13793
13794 1998-07-19  SL Baur  <steve@altair.xemacs.org>
13795
13796         * XEmacs 21.2-beta1 is released.
13797
13798 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13799
13800         * ldap.el (ldap-search): Doc string change
13801
13802 1998-07-16  Colin Rafferty   <colin@xemacs.org>
13803
13804         * menubar-items.el (default-menubar): Removed references to
13805         `data-directory', and use `locate-data-file' instead, and made
13806         then greyed out if they don't exist.
13807
13808 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13809
13810         * keymap.el (events-to-keys): Use `format' instead of `concat'
13811         since the latter does not accept integer args anymore
13812
13813 1998-07-15  SL Baur  <steve@altair.xemacs.org>
13814
13815         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
13816         macros replaced.
13817
13818 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13819
13820         * make-docfile.el: Get first initialization from very-early-lisp.el
13821         * update-elc.el: Ditto.
13822         * loadup.el (really-early-error-handler): Ditto.
13823
13824         * packages.el (packages-unbytecompiled-lisp): Add new file,
13825         very-early-lisp.el.
13826
13827         * very-early-lisp.el: New file.
13828
13829 1998-07-14  SL Baur  <steve@altair.xemacs.org>
13830
13831         * Symbols that have been obsolete for at least 3 years removed (II).
13832
13833         * obsolete.el (eval-current-buffer): Make compatible.
13834         (byte-code-function-p): Ditto.
13835         (send-string): Removed.
13836         (send-region): Removed.
13837         (screen-scrollbar-width): Removed.
13838         (set-screen-scrollbar-width): Removed.
13839         (set-screen-left-margin-width): Removed.
13840         (set-screen-right-margin-width): Removed.
13841         (screen-left-margin-width): Removed.
13842         (screen-right-margin-width): Removed.
13843         (set-buffer-left-margin-width): Removed.
13844         (set-buffer-right-margin-width): Removed.
13845         (buffer-left-margin-width): Removed.
13846         (buffer-right-margin-width): Removed.
13847         (x-set-frame-icon-pixmap): Removed.
13848         (x-set-screen-icon-pixmap): Removed.
13849         (pixel-name): Removed.
13850         (make-pixmap): Removed.
13851         (make-cursor): Removed.
13852         (pixmap-width): Removed.
13853         (pixmap-contributes-to-line-height-p): Removed.
13854         (set-pixmap-contributes-to-line-height): Removed.
13855
13856 1998-07-13  SL Baur  <steve@altair.xemacs.org>
13857
13858         * obsolete.el (popup-menu-up-p): removed.
13859         (read-no-blanks-input): Removed.
13860         (wholenump): Removed.
13861         (ring-mod): Removed (what was ring-mod?).
13862         (current-time-seconds): Removed.
13863         (run-special-hook-with-args): Removed.
13864         (dot): Removed.
13865         (dot-marker): Removed.
13866         (dot-min): Removed.
13867         (dot-max): Removed.
13868         (window-dot): Removed.
13869         (set-window-dot): Removed.
13870
13871         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
13872         `dot-min'.
13873
13874         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
13875
13876         * code-files.el (insert-file-contents): Rename
13877         run-special-hook-with-args to run-hook-with-args-until-success.
13878         (write-region): Ditto.
13879
13880 1998-07-12  SL Baur  <steve@altair.xemacs.org>
13881
13882         * about.el: Fix typos, update release date.
13883
13884         * Symbols that have been obsolete for at least 3 years removed.
13885
13886         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
13887         screen- functions.
13888         (toplevel): remove setf methods for screen functions.
13889         * cl-macs.el (extent-data): defsetf removed.
13890         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
13891         many places to remove.
13892         (comment-indent-hook): Ditto.
13893         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
13894         (buffer-dedicated-screen): Ditto.
13895         (deiconify-screen): Ditto.
13896         (delete-screen): Ditto.
13897         (event-screen): Ditto.
13898         (find-file-other-screen): Ditto.
13899         (find-file-read-only-other-screen): Ditto.
13900         (live-screen-p): Ditto.
13901         (screen-height): Ditto.
13902         (screen-iconified-p): Ditto.
13903         (screen-list): Ditto.
13904         (screen-live-p): Ditto.
13905         (screen-name): Ditto.
13906         (screen-parameters): Ditto.
13907         (screen-pixel-height): Ditto.
13908         (screen-pixel-width): Ditto.
13909         (screen-root-window): Ditto.
13910         (screen-selected-window): Ditto.
13911         (screen-totally-visible-p): Ditto.
13912         (screen-visible-p): Ditto.
13913         (screen-width): Ditto.
13914         (screenp): Ditto.
13915         (get-screen-for-buffer): Ditto.
13916         (get-screen-for-buffer-noselect): Ditto.
13917         (get-other-screen): Ditto.
13918         (iconify-screen): Ditto.
13919         (lower-screen): Ditto.
13920         (mail-other-screen): Ditto.
13921         (make-screen): Ditto.
13922         (make-screen-invisible): Ditto.
13923         (make-screen-visible): Ditto.
13924         (modify-screen-parameters): Ditto.
13925         (new-screen): Ditto.
13926         (next-screen): Ditto.
13927         (next-multiscreen-window): Ditto.
13928         (other-screen): Ditto.
13929         (previous-screen): Ditto.
13930         (previous-multiscreen-window): Ditto.
13931         (raise-screen): Ditto.
13932         (redraw-screen): Ditto.
13933         (select-screen): Ditto.
13934         (selected-screen): Ditto.
13935         (set-buffer-dedicated-screen): Ditto.
13936         (set-screen-height): Ditto.
13937         (set-screen-position): Ditto.
13938         (set-screen-size): Ditto.
13939         (set-screen-width): Ditto.
13940         (show-temp-buffer-in-current-screen): Ditto.
13941         (switch-to-buffer-other-screen): Ditto.
13942         (visible-screen-list): Ditto.
13943         (window-screen): Ditto.
13944         (x-set-screen-pointer): Ditto.
13945         (x-set-frame-pointer): Ditto.
13946         (screen-title-format): Ditto.
13947         (screen-icon-title-format): Ditto.
13948         (terminal-screen): Ditto.
13949         (delete-screen-hook): Ditto.
13950         (create-screen-hook): Ditto.
13951         (mouse-enter-screen-hook): Ditto.
13952         (mouse-leave-screen-hook): Ditto.
13953         (map-screen-hook): Ditto.
13954         (unmap-screen-hook): Ditto.
13955         (default-screen-alist): Ditto.
13956         (default-screen-name): Ditto.
13957         (x-screen-defaults): Ditto.
13958         (x-create-screen): Ditto.
13959         * obsolete.el: meta-flag removed.
13960         baud-rate removed.
13961         sleep-for-millisecs removed.
13962         extent-data removed.
13963         set-extent-data removed.
13964         set-extent-attribute removed.
13965         extent-glyph removed.
13966         extent-layout removed.
13967         set-extent-layout removed.
13968         list-faces-display removed.
13969         list-faces removed.
13970         trim-versions-without-asking removed.
13971         after-write-file-hooks removed.
13972         truename removed.
13973         auto-fill-hook removed.
13974         blink-paren-hook removed.
13975         select-screen-hook, deselect-screen-hook removed.
13976         auto-raise-screen, auto-lower-screen removed.
13977
13978         * msw-mouse.el: Global change resource -> mswindows-resource.
13979
13980         * XEmacs 21.0-pre5 is released.
13981
13982 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13983
13984         * about.el (about-hackers): Credits update.
13985
13986 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13987
13988         * register.el (insert-register): Don't activate the region.
13989
13990 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13991
13992         * select.el: Restore x-* symbols for backwards compatibility:
13993         x-copy-primary-selection, x-kill-primary-selection,
13994         x-delete-primary-selection, x-select-make-extent-for-selection,
13995         x-valid-simple-selection-, x-cut-copy-clear-internal.
13996
13997 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13998
13999         * XEmacs 21.0-pre4 is released.
14000
14001 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
14002
14003         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
14004         reporting bugs.
14005         (maybe-add-init-button): Fix semantics under Windows.  Use
14006         `expand-file-name' rather than `concat'.
14007
14008         * help.el (print-messages): New function.
14009
14010 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14011
14012         * ldap.el (ldap-host-parameters-alist): Docstring fixes
14013
14014 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14015
14016         * about.el: Tweaked my entry in about-hackers.
14017
14018         * find-paths.el (paths-emacs-root-p):
14019           Relaxed emacs-root checking of an in-place installation to
14020           also accommodate the flat layout used on MS Windows.
14021
14022 1998-06-29  John Jones  <jj@asu.edu>
14023
14024         * package-get.el: calls to package-get-update-all will only
14025           update packages which are already installed.
14026
14027 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
14028
14029         * faces.el (xpm-color-symbols): remove hardcoded defaults these
14030         are handled by the gui-element face fallbacks now.
14031
14032         * x-faces.el: default gui-element face to "background" as well as
14033         the default face.
14034
14035         * msw-faces.el (mswindows-init-device-faces): remove gui-element
14036         and default face settings since these are set as fallbacks now in
14037         the appropriate domain.
14038
14039 1998-07-02  SL Baur  <steve@altair.xemacs.org>
14040
14041         * text-mode.el (text-mode): Reorder regexp so the OR part
14042         corresponding to `page-delim' goes first and the hack in
14043         `forward-paragraph' will work.
14044         With bug analysis from Bob Weiner <weiner@altrasoft.com>
14045
14046 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14047
14048         * subr.el (remove-hook): When checking the hook value
14049           with functionp, don't apply car to it.
14050
14051 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14052
14053         * package-get.el (package-get-remote-filename):
14054           Don't use file-name-as-directory because the local directory
14055           separator conventions might not be the same as ftp's.
14056
14057 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14058
14059         * ldap.el (ldap-host-parameters-alist): New name of
14060         `ldap-host-parameters-plist'
14061
14062 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
14063
14064         * package-get.el: Using (require 'package-get-base), now that it
14065         provides itself.  Consequently removed all instances of (load
14066         "package-get-base.el").
14067
14068 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
14069
14070         * subr.el (remove-hook): Don't treat the hook value as a
14071           list unless it is both consp and not functionp.
14072
14073 1998-06-29  SL Baur  <steve@altair.xemacs.org>
14074
14075         * about.el: Email address for Ben Wing is ben@xemacs.org.
14076         * auto-show.el: Ditto.
14077         * bytecomp.el: Ditto.
14078         * faces.el: Ditto.
14079         * x-scrollbar.el: Ditto.
14080         * x-misc.el: Ditto.
14081         * tty-init.el: Ditto.
14082         * toolbar-items.el: Ditto.
14083         * symbol-syntax.el: Ditto.
14084         * specifier.el: Ditto.
14085         * objects.el: Ditto.
14086         * hyper-apropos.el: Ditto.
14087         * glyphs.el: Ditto.
14088
14089 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
14090
14091         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
14092         vertical-divider-always-visible-p.
14093         (default-mouse-motion-handler): Ditto.
14094
14095 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
14096
14097         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
14098         global value.
14099
14100 1998-06-21  Oliver Graf <ograf@fga.de>
14101
14102         * build-reports.el: changed receiver to xemacs-build-reports list
14103
14104 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14105
14106         * font.el: Split font-family-mappings into X and
14107           mswindows-specific versions.
14108           mswindows-font-create-[object|name]: Treat supplied size
14109           as a pointsize. Added underline and strikethru handling.
14110
14111         * msw-faces.el: changed default mswindows charset to western.
14112
14113         * msw-glyphs.el: removed space in border-glyph font string that
14114           was inserted to get round bugs in the mswindows C font code.
14115
14116 1998-06-27  SL Baur  <steve@altair.xemacs.org>
14117
14118         * about.el (about-hackers): Credits update.
14119
14120         * help-nomule.el (tutorial-supported-languages): Add Romanian
14121         TUTORIAL.
14122
14123         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
14124         to ISO-8859-2.
14125
14126 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14127
14128         * font.el: Split font-family-mappings into X and
14129           mswindows-specific versions.
14130           mswindows-font-create-[object|name]: Treat supplied size
14131           as a pointsize. Added underline and strikethru handling.
14132
14133         * msw-faces.el: changed default mswindows charset to western.
14134
14135         * msw-glyphs.el: removed space in border-glyph font string that
14136           was inserted to get round bugs in the mswindows C font code.
14137
14138 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14139
14140         * minibuf.el: make read-color-completion-table call
14141           (mswindows-color-list for mswindows devices.
14142
14143 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
14144
14145         * lisp/font-lock.el
14146         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
14147         Let declaration items contain non-word symbol characters.
14148
14149 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
14150
14151         * package-get.el (package-get-package-provider): Added autoload
14152         cookie.  Loading "package-get-base.el" in ALL functions that use
14153         it.  Fixed some (interactive ...) with multiple argument specs
14154         again.  Cosmetic indentation changes.
14155
14156 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
14157
14158         * info.el (Info-insert-dir): Don't use nreverse on variables
14159         that you want to use later.
14160
14161 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
14162
14163         * x-mouse.el (x-set-point-and-move-selection): Replace call
14164         to x-kill-primary-selection with kill-primary-selection
14165
14166 1998-06-12  Martin Buchholz  <martin@xemacs.org>
14167
14168         * simple.el (what-cursor-position): Make cursor position reported
14169         use value of column-number-start-at-one
14170
14171 1998-06-17  SL Baur  <steve@altair.xemacs.org>
14172
14173         * about.el (xemacs-hackers): Fix Jareth's email address.
14174
14175 1998-06-16  SL Baur  <steve@altair.xemacs.org>
14176
14177         * startup.el (startup-splash-frame): Remove
14178         `xemacs-startup-logo-function'.
14179
14180 1998-06-15  SL Baur  <steve@altair.xemacs.org>
14181
14182         * about.el (about-hackers): Update credits list.
14183
14184 1998-06-06  Jeff Miller <jmiller@smart.net>
14185
14186         * lisp/sound.el: Update sound-ext to allow filenames with
14187           extensions to be found by load-sound-file
14188
14189 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14190
14191         * info.el (Info-rebuild-outdated-dir): Removed variable
14192         (Info-auto-generate-directory): New variable
14193         (Info-save-auto-generated-dir): New variable
14194         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
14195         (Info-build-dir-anew): Second parameter removed.  Use
14196         `Info-save-auto-generated-dir'
14197         (Info-rebuild-dir): Ditto
14198
14199 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
14200
14201         * list-mode.el (next-list-mode-item): Would not recognize
14202         border between directly neighbored items.
14203
14204 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14205
14206         * package-get.el: add autoloads for some functions.
14207
14208 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
14209
14210         * specifier.el (let-specifier): Tiny docfixes.
14211
14212 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
14213
14214         * msw-mouse.el: set selection-pointer-glyph to Normal.
14215
14216 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
14217
14218         * wid-edit.el (widget-specify-secret): New function.
14219         (widget-after-change): Use it.
14220         (widget-specify-field): Use it.
14221
14222 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
14223
14224         * mouse.el (drag-window-divider): Use `(not done)' instead of
14225         `doit'; reuse result of `window-pixel-edges'.
14226
14227         * modeline.el (drag-modeline-event-lag): Rename to
14228         drag-divider-event-lag.
14229
14230 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
14231
14232         * specifier.el (let-specifier): Rewritten not to generate needless
14233         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
14234         arguments.
14235
14236 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
14237
14238         * minibuf.el (read-file-name-1): Setup buffer-local value of
14239         `completion-ignore-case' in completions buffer under Windows.
14240
14241 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
14242
14243         * about.el (about-maintainer-glyph): Fix support for not
14244         compressed images.
14245
14246 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
14247
14248         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
14249
14250         * mouse.el (mouse-track): Cancel selection if misc-user event with
14251         `cancel-mode-internal' function is fetched.
14252
14253 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14254
14255         * files.el (save-some-buffers-1): Fixed return value.
14256
14257 1998-06-01  Oliver Graf <ograf@fga.de>
14258
14259         * dragdrop.el: added experimental
14260
14261 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14262
14263         * startup.el (after-init-hook, init-file-user,
14264         user-init-directory, load-user-init-file):  Purge references
14265         to "~/.xemacs/init.el" from docstrings.
14266
14267         (load-user-init-file) Use paths-construct-path to construct
14268         paths to user init files.  Go directly to ~/.emacs, do not
14269         search ~/.xemacs/, do not load `default-custom-file'.
14270
14271 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
14272
14273         * files.el (interpreter-mode-alist): Catch wish and tclsh before
14274         general *sh.
14275         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
14276
14277 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
14278
14279         * menubar-items.el (default-menubar): add Update Packages to customize
14280         menu.
14281
14282 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
14283
14284         * faces.el: use toolbar face as a fallback for toolbar properties
14285         in xpm-color-symbols instead of default.
14286
14287         * msw-faces.el: rename 3d-object -> gui-element face.
14288
14289 1998-06-06  SL Baur  <steve@altair.xemacs.org>
14290
14291         * startup.el (xemacs-startup-logo-function): New variable.
14292         (startup-splash-frame): Use it.
14293
14294 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
14295
14296         * files.el (save-some-buffers): Would wait 1 second.
14297         (save-some-buffers-1): Delete other windows here instead of in
14298         `save-some-buffers'.
14299         (save-some-buffers): Force redisplay only if windows were deleted.
14300
14301 1998-06-02  Didier Verna  <didier@xemacs.org>
14302
14303         * cus-face.el (custom-face-attributes): generalized the use of
14304         toggle buttons for boolean attributes.
14305         Re-ordered the items a bit.
14306
14307 1998-06-01  SL Baur  <steve@altair.xemacs.org>
14308
14309         * sound.el (default-sound-directory): Use `locate-data-directory'
14310         to find the sounds directory.
14311
14312 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14313
14314         * sound.el: default sound-ext to .wav under mswindows, .au
14315         otherwise. load-default sounds without extensions.
14316
14317 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
14318
14319         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
14320         if send-pr is not bound.
14321
14322 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
14323
14324         * files.el: grok idl files in auto-mode-alist.
14325 1998-06-01  Jeff Miller  <jmiller@smart.net>
14326
14327         * minibuf.el (exact-minibuffer-completion-p): check for nil before
14328         calling `upcase'.
14329
14330 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
14331
14332         * msw-glyphs.el: add xbm to the list of image types supported.
14333
14334 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14335
14336         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
14337         instead of XEmacs one when dumping InfoDock.
14338
14339 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
14340
14341         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
14342         for `modeline-visible-p'
14343
14344         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
14345
14346 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
14347
14348         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
14349         since it's not used anymore. doc string fixes.
14350
14351         * package-get.el (package-get-file-installed-p): new function. use
14352         instead of file-installed-p which is in an external package.
14353
14354 1998-05-28  Oliver Graf <ograf@fga.de>
14355
14356         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
14357         favor of select-window/switch-to-buffer
14358
14359 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
14360
14361         * startup.el: changed (getenv "HOME") to (user-home-directory)
14362
14363 1998-05-25  Oliver Graf <ograf@fga.de>
14364
14365         * frame.el (cde-start-drag) moved to dragdrop.el
14366         (offix-start-drag-region) moved to dragdrop.el
14367         (offix-start-drag) moved to dragdrop.el
14368         * dragdrop.el (cde-start-drag) moved from frame.el
14369         (offix-start-drag-region) moved from frame.el
14370         (offix-start-drag) moved from frame.el
14371         (cde-start-drag-region) cde drag regions
14372         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
14373
14374 1998-05-26  Oliver Graf <ograf@fga.de>
14375
14376         * dragdrop.el: created dragdrop-drag prototypes
14377         (cde-start-drag-region) fixed typo
14378
14379 1998-05-28  SL Baur  <steve@altair.xemacs.org>
14380
14381         * simple.el (after-init-hook): Remove reader macro.
14382
14383         * packages.el (packages-hardcoded-lisp): Get rid of reader
14384         macros.  Update DOC string.
14385
14386 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14387
14388         * mouse.el (drag-window-divider): Ditto.
14389
14390         * modeline.el (mouse-drag-modeline): Use it.
14391
14392         * lisp-mode.el (let-specifier): Specify indentation.
14393
14394         * specifier.el (let-specifier): Renamed from
14395         `with-specifier-instance'.
14396
14397 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
14398
14399         * x-faces.el:
14400         * faces.el: move definition of xpm-color-symbols from x-faces.el
14401         to faces. Predicate x-get-resource on the presence of x.
14402
14403         * msw-faces.el: set 3d-object face rather than modeline. Specify
14404         faces as specfier defaults.
14405
14406         * package-get.el: don't use package-admin-add-single-file-package.
14407
14408 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
14409
14410         * toolbar-items.el: Fixup tooltips.
14411         (toolbar-gnus): Don't use obsolete variable
14412         toolbar-news-frame-properties.
14413         (toolbar-news-reader): Default to `gnus' instead of
14414         `not-configured'.
14415
14416         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
14417         Windows.
14418
14419 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
14420
14421         * package-get.el: rename -installedp -> -installed-p.
14422
14423 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
14424
14425         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
14426         attributes, and assinged it to continuation, truncation and
14427         hscroll glyphs.
14428
14429         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
14430         and made continuation, truncation and hscroll glyphs arrow
14431         characters out of that font.
14432
14433 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14434
14435         * minibuf.el (minibuffer-electric-separator): Play nicely with
14436         directory-sep-char being \.
14437         (minibuffer-electric-tilde): Ditto.
14438         (read-file-name-map): Ditto.
14439
14440 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
14441
14442         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
14443         on X devices.
14444         (default-mouse-track-deal-with-down-event): Avoid
14445         `x-disown-selection'; use `disown-selection' instead.
14446
14447 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14448
14449         * select.el:
14450         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
14451         moved to (cut-copy-clear-internal) in select.el. Ditto for
14452         (x-delete-primary-selection) (x-kill-primary-selection)
14453         (x-copy-primary-selection).
14454         (own-clipboard): new function.
14455
14456         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
14457         functions in select.el. remove old ones.
14458         (mswindows-own-clipboard): new function.
14459
14460 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
14461
14462         * gnuserv.el: allow connections from mswindows type devices.
14463
14464 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
14465
14466         * msw-glyphs.el: change image type used from cursor to resource.
14467
14468 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
14469
14470         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
14471         for {top,bottom}-{left,right} values in addition to
14472         {top,bottom}_{left,right}.
14473         Use x-get-resource instead of x-get-resource-and-bogosity-check.
14474
14475 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
14476
14477         * cl-macs.el (specifier-instance): Undefine its setf method.
14478
14479         * specifier.el (with-specifier-instance): Added docstring.
14480
14481         * mouse.el (drag-window-divider): Ditto.
14482
14483         * modeline.el (mouse-drag-modeline): Use it.
14484
14485         * lisp-mode.el (with-specifier-instance): Define its indentation
14486         level.
14487
14488         * specifier.el (with-specifier-instance): New macro.
14489
14490 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
14491
14492         * package-get.el (package-get-create-custom): new function to
14493         auto-generate package-get-custom.el from package-get-base.el.
14494         * (package-get-ever-installedp): new function.
14495         * (package-get-custom): new function to get all packages specified
14496         by customize.
14497
14498 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
14499
14500         * cus-edit.el (custom-file): Revert to `~/.emacs'.
14501
14502 1998-05-23  SL Baur  <steve@altair.xemacs.org>
14503
14504         * cl-extra.el: Reverse previous float change.
14505
14506 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
14507
14508         * x-faces.el:
14509         * faces.el (try-font-name): moved from x-faces.el since it is
14510         required by w3 under mswindows as well X.
14511
14512 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14513
14514         * winnt.el: Removed evil (setq completion-ignore-case t)
14515         clause, one more overlookef fsfism.
14516         (nt-quote-args-functions-alist): End sentences with double space.
14517
14518 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
14519
14520         * window-xemacs.el (push-window-configuration): Remove kludgery of
14521         recaching default-toolbar specifier.
14522         (pop-window-configuration): Ditto.
14523         (unpop-window-configuration): Ditto.
14524
14525 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14526
14527         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
14528
14529 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
14530
14531         * winnt.el (nt-quote-args-verbatim): Added function.
14532         (nt-quote-args-prefix-quote): Added function.
14533         (nt-quote-args-backslash-quote): Added function.
14534         (nt-quote-args-double-quote): Added function.
14535         (nt-quote-args-functions-alist): New variable.
14536         (nt-quote-process-args): Added function. This is the main quoting
14537         work horse called from process-nt.c
14538
14539 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14540
14541         * winnt.el: Removed duplicate definitions for backspace,
14542         delete, M-backspace and C-M-backspace.
14543         (file-name-buffer-file-type-alist): Removed this variable.
14544         (find-buffer-file-type): Removed function.
14545         (find-file-binary):  Removed function.
14546         (find-file-text): Removed function.
14547         (find-file-not-found-set-buffer-file-type): Removed function.
14548         (save-to-unix-hook): Removed function.
14549         (revert-from-unix-hook): Removed function.
14550         (using-unix-filesystems): Removed function.
14551         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
14552         warning.
14553         (x-set-selection): Removed function.
14554         (x-get-selection): Removed function.
14555         Removed commented FSFisms.
14556         Replaced copyright notice (this file is not part of GNU Emacs).
14557         (nt-shell-mode-hook): Moved here from a lambda expression. Added
14558         comint-process-echoes setting to t.
14559
14560 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14561
14562         * packages.el (packages-no-package-hierarchy-regexp): Introduced
14563         and used following the interface change of
14564         `paths-find-recursive-path'.
14565
14566         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
14567         regexp instead of a list of base names.
14568         (paths-version-control-filename-regexp):
14569         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
14570         Introduced and used following the interface change of
14571         `paths-find-recursive-path'.
14572
14573 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14574
14575         * simple.el (delete-forward-p): Make it a defun; do X garbage only
14576         on X devices, rather than on all non-TTY devices.
14577
14578 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
14579
14580         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
14581
14582         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
14583
14584 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
14585
14586         * itimer.el (activate-itimer): Fixed usage of integers
14587         as argument to `concat'.
14588
14589 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
14590
14591         * itimer.el (start-itimer): replace the use of `concat' with
14592         `format'
14593
14594 1998-05-16  SL Baur  <steve@altair.xemacs.org>
14595
14596         * mode-motion.el (mode-motion-hook): Clarify docstring.
14597         From Bob Weiner <weiner@altrasoft.com>
14598
14599         * loadhist.el (symbol-file): Supply prompt string when used
14600         interactively.
14601         From Bob Weiner <weiner@altrasoft.com>
14602
14603 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
14604
14605         * loadup.el (really-early-error-handler): Ditto.
14606
14607         * update-elc.el: Ditto.
14608
14609         * setup-paths.el (paths-construct-exec-path): Ditto.
14610
14611         * make-docfile.el: Ditto.
14612
14613         * find-paths.el (paths-decode-directory-path): Use split-path
14614         instead of decode-path.
14615
14616         * files.el (parse-colon-path): Update docstring reference.
14617
14618 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
14619
14620         * msw-init.el:
14621         * x-init.el:
14622         Bind cut'n'paste keys to non window-system specific functions.
14623
14624         * msw-select.el: New function mswindows-clear-clipboard.
14625         mswindows-cut-copy-clipboard extended to handle clearing of the
14626         selection and renamed to mswindows-cut-copy-clear-clipboard.
14627
14628         * select.el: on mswindows devices delete-primary-selection
14629         calls mswindows-clear-clipboard.
14630
14631 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
14632
14633         * simple.el (quoted-insert): Inhibit quit when using read-char.
14634
14635         * cmdloop.el (read-char): Don't inhibit quit.
14636         (read-char-exclusive): Ditto.
14637         (read-char): Signal quit if quit-char was pressed.
14638         (read-char-exclusive): Ditto.
14639         (read-quoted-char): Return a character, not integer.
14640
14641         * menubar-items.el (default-popup-menu): Use Andy's generic
14642         selection code.
14643         (default-popup-menu): Fix code.
14644
14645 1998-05-14  Oliver Graf <ograf@fga.de>
14646
14647         * dragdrop.el (dragdrop-function-widget): this time it's done
14648
14649 1998-05-13  Oliver Graf <ograf@fga.de>
14650
14651         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
14652
14653 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
14654
14655         * device.el (device-pixel-width):
14656         (device-pixel-height):
14657         (device-mm-width):
14658         (device-mm-height):
14659         (device-bitplanes):
14660         (device-color-cells): Swapped parameters to device-system-metric
14661         according to the interface change.
14662
14663 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
14664
14665         * mouse.el (default-mouse-motion-handler): Use new name of the
14666         function event-over-vertical-divider-p.
14667         Do not set E-W arrow cursor over the divider if
14668         vertical-divider-draggable-p is nil in the window.
14669         ([top-level]): Use new name for the variable
14670         vertical-divider-map.
14671         (drag-window-divider): Respect vertical-divider-draggable-p.
14672         Variable name typo fixes.
14673
14674 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14675
14676         * keymap.el (kbd): Define here; handle string constants and
14677         others...
14678
14679 1998-05-15  Christian Nyb <chr@mediascience.no>
14680
14681         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
14682         in Emacs 18.
14683
14684 1998-05-13  Didier Verna  <didier@xemacs.org>
14685
14686         * mouse.el (drag-window-divider): give the vertical divider a
14687         pressed look when dragging it.
14688
14689 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
14690
14691         * faces.el: predicate some more face operations on x or mswindows
14692         not just x.
14693
14694         * modeline.el: enable modeline coloring for mswindows.
14695
14696 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14697
14698         * minibuf.el (minibuffer-default): Added variable; compatible with
14699         FSF Emacs.
14700         (next-history-element): Used `minibuffer-default'.
14701
14702 1998-05-12  Oliver Graf <ograf@fga.de>
14703
14704         * dragdrop.el (dragdrop-function-widget): button and mods ok
14705         arguments still look a bit strange
14706         (dragdrop-compare-mods) created
14707         (dragdrop-drop-do-functions) correctly checks for buttons and
14708         modifiers
14709
14710 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14711
14712         * setup-paths.el (paths-default-info-directories): Replace
14713         path-separator with directory-sep-char.
14714
14715         * files.el (path-separator): Don't define it here.
14716
14717 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
14718
14719         * update-elc.el: Ditto.
14720
14721         * setup-paths.el (paths-construct-exec-path): Ditto.
14722
14723         * make-docfile.el: Ditto.
14724
14725         * loadup.el (really-early-error-handler): Ditto.
14726
14727         * find-paths.el (paths-decode-directory-path): Use decode-path
14728         instead of decode-path-internal.
14729
14730         * files.el (parse-colon-path): Update docstring.
14731
14732 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
14733
14734         * subr.el (get-buffer-window-list): Make BUFFER optional.
14735
14736         * window-xemacs.el (windows-of-buffer): Defalias to
14737         get-buffer-window-list.
14738
14739 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14740
14741         * disass.el: Fix maintainer keyword.
14742
14743         * bytecomp.el (byte-compile-and-load-file): Autoload.
14744         (byte-compile-buffer): Ditto.
14745
14746         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
14747         value is returned, not the name.
14748         (lisp-imenu-generic-expression): Enable it.
14749         (lisp-mode-variables): Ditto.
14750         (lisp-indent-offset): Change defconst to defvar.
14751         (lisp-indent-function): Ditto.
14752         (lisp-body-indent): Ditto.
14753
14754 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14755
14756         * modeline.el: Use zap-last-kbd-macro-event.
14757
14758         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
14759         nil, don't attempt to do anything with messages.
14760         (eval-last-sexp): Use `letf' for clarity.
14761
14762 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14763
14764         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
14765
14766 1998-05-11  Martin Buchholz  <martin@xemacs.org>
14767
14768         * buff-menu.el:
14769         * lisp-mode.el:
14770         * obsolete.el:
14771         Change empty docstrings into no doc strings at all.
14772         Fix bogus FSF-format docstrings.
14773         * etags.el: Fix docstring.
14774
14775 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
14776
14777         * package-get.el (package-get): Use internal md5
14778
14779 1998-05-13  SL Baur  <steve@altair.xemacs.org>
14780
14781         * about.el (about-xemacs): Correct abuse of concat.
14782
14783 1998-05-11  SL Baur  <steve@altair.xemacs.org>
14784
14785         * info.el (Info-mode): Use easymenu.
14786
14787 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
14788
14789         * apropos.el (apropos): Don't use concat with integers.
14790
14791         * cmdloop.el (describe-last-error): Handle the case when no error
14792         was seen gracefully.
14793
14794         * apropos.el (apropos-print): Use with-displaying-help-buffer as
14795         defun.
14796         (apropos-describe-plist): Ditto.
14797
14798         * help.el (with-displaying-help-buffer): Revert to a defun.
14799         (describe-key): Use it as defun.
14800         (describe-mode): Ditto.
14801         (describe-bindings): Ditto.
14802         (describe-prefix-bindings): Ditto.
14803         (describe-installation): Ditto.
14804         (view-lossage): Ditto.
14805         (describe-function): Ditto.
14806         (describe-variable): Ditto.
14807         (describe-syntax): Ditto.
14808
14809 1998-05-11  Oliver Graf <ograf@fga.de>
14810
14811         * dragdrop.el: changed order of require/provide
14812         (dragdrop-drop-mime-default) changed to new calling conventions
14813         (dragdrop-drop-do-functions) changed to new calling conventions
14814         (dragdrop-function-widget) this one needs more work...
14815
14816 1998-05-10  Oliver Graf <ograf@fga.de>
14817
14818         * about.el: another small change in my entry
14819         * dragdrop.el (dragdrop-drop-log-function): logging added
14820         plus customizations
14821         changed interface to handler functions. now called with event
14822         and object
14823
14824 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
14825
14826         * glyphs.el (divider-pointer-glyph): Declared new glyph,
14827         E-W arrow pointer displayed over draggable dividers.
14828
14829         * mouse.el (default-mouse-motion-handler): Show it when
14830         appropriate.
14831         (drag-window-divider): Added.
14832         ([top-level]): Initialized window-divider-map with a keymap
14833         binding the above function to left button down event.
14834
14835         * x-mouse.el (x-init-pointer-shape): Initialize
14836         divider-pointer-glyph from Cursor.dividerPointer, or use default
14837         E-W double arrow.
14838
14839 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
14840
14841         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
14842
14843 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14844
14845         * simple.el (count-words-buffer): Don't query for buffer.
14846         (count-lines-buffer): Ditto.
14847
14848 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14849
14850         * help.el (where-is): add optional insert argument.
14851
14852 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
14853
14854         * help.el (describe-key-briefly): New argument INSERT.
14855
14856         * simple.el (eval-expression): New optional argument; synch with
14857         FSF 20.3.
14858
14859         * keydefs.el (global-map): Add new register bindings.
14860
14861         * register.el: Synched with FSF 20.3.
14862
14863 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
14864
14865         * window-xemacs.el (recenter): all arguments are optional.
14866
14867 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
14868
14869         * device.el: (device-pixel-width): Reflected name/parameters
14870         change to device-system-metric.
14871         (device-pixel-height): Ditto.
14872         (device-mm-width): Ditto.
14873         (device-mm-height): Ditto.
14874         (device-bitplanes): Ditto.
14875         (device-color-cells): Ditto.
14876
14877 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14878
14879         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
14880
14881         * cl.el (most-positive-fixnum): Document.
14882         (most-negative-fixnum): Ditto.
14883
14884         * cus-dep.el: Updated comment.
14885
14886         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
14887         constant.
14888
14889         * cus-load.el (custom-put): Removed.
14890
14891         * files.el (after-find-file): Just resignal quit instead of
14892         signaling "canceled".
14893
14894 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
14895
14896         * frame.el (other-frame): Use `focus-frame' instead of
14897         select-frame kludges.
14898
14899         * lisp-mode.el: Update lisp-indent-function for
14900         save-selected-frame and with-selected-frame.
14901
14902         * frame.el (save-selected-frame): New macro.
14903         (with-selected-frame): Ditto.
14904         (other-frame): Use `set-frame-focus'.
14905
14906 1998-05-06  Oliver Graf <ograf@fga.de>
14907
14908         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
14909         (dragdrop-drop-url-default) default handler for URL drops created
14910         (dragdrop-drop-mime-default) default handler for MIME drops created
14911         (dragdrop-drop-functions) default custom for handling drops created
14912         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
14913
14914 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
14915
14916         * mouse.el: Removed redundant mouse-mswindows-drop function.
14917
14918 1998-05-05  Oliver Graf <ograf@fga.de>
14919
14920         * about.el: changed some text in my entry
14921         * dragdrop.el: added customs
14922
14923 1998-05-04  Oliver Graf <ograf@fga.de>
14924
14925         * mouse.el: killed global drop key bindings
14926         (mouse-offix-drop) removed
14927         * dragdrop.el: created
14928         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14929
14930 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14931
14932         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14933         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14934
14935         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14936         obsolete comment.
14937
14938         * scrollbar.el (scrollbars-visible-p): Use new
14939         {vertical,horizontal}-scrollbar-visible-p specifiers.
14940
14941 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14942
14943         * device.el (device-pixel-height):
14944         (device-pixel-width):
14945         (device-mm-width):
14946         (device-mm-height):
14947         (device-bitplanes):
14948         (device-color-cells): Moved these 6 functions from device.c; they
14949         all use single (device-system-metrics) call.
14950
14951 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14952
14953         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14954         were renamed.
14955
14956         * menubar-items.el:
14957         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14958         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14959
14960         * help.el (help-map): Remove Hyperbole keybinding logic.
14961         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14962
14963 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14964
14965         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14966         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14967
14968 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14969
14970         * msw-glyphs.el: use nicer icon3 from the frame icon.
14971
14972 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14973
14974         * version.el (emacs-version): Remove InfoDock conditionals.
14975
14976         * startup.el (startup-splash-frame): Change ID logo name.
14977
14978 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14979
14980         * files.el (after-find-file): If the user presses C-g on
14981         directory-creation prompt, kill the buffer.
14982
14983 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14984
14985         * simple.el (count-words-region): Reverse previous change.
14986
14987 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14988
14989         * replace.el (query-replace): Just call perform-replace.
14990         (query-replace-regexp): Ditto.
14991         (perform-replace): Move region handling here.
14992         (perform-replace): Use the new arg to match-data.
14993
14994 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14995
14996         * x-init.el: Install X specific display table that
14997           displays char 0240 as a space to avoid whatever it is
14998           that screws up display of that character code.
14999
15000 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
15001
15002         * help.el (function-arglist): If no arguments are documented for a
15003         subr, print nothing rather than incorrect output.
15004
15005 1998-05-05  SL Baur  <steve@altair.xemacs.org>
15006
15007         * cmdloop.el (command-error): Update bail-out error message to use
15008         `emacs-program-name'.
15009
15010         * lib-complete.el: Remove reader macro cruft.
15011
15012         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
15013         cruft.
15014
15015         * simple.el (count-words-region): Drop interactive-p check on the
15016         message.
15017
15018 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
15019
15020         * font.el
15021         * msw-faces.el
15022         Correct spelling of mswindows-font-canonicalize-name.
15023
15024 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15025
15026         * ldap.el (ldap-host-parameters-alist): Replaced with
15027         `ldap-host-parameters-plist'
15028         (ldap-search): Adapt to previous change
15029
15030 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15031
15032         * about.el (about-hackers): Update Bob Weiner bio.
15033         (about-maintainer-info): Ditto.
15034
15035 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
15036
15037         * simple.el (display-warning-minimum-level): Docfix.
15038
15039 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
15040
15041         * widget.el (:default-get): New keyword.
15042         * wid-edit.el (default, widget-default-default-get): Define it.
15043         (group, widget-group-default-get): Define it.
15044         (menu-choice, widget-choice-default-get): Define it.
15045         (widget-default-get): New function.
15046         (widget-choice-action): Call it.
15047         (widget-editable-list-entry-create): Call it.
15048
15049 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15050
15051         * byte-optimize.el (byte-boolean-vars): Removed.
15052         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
15053         lookup through `byte-boolean-vars'.
15054
15055 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
15056
15057         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
15058         resource-provided values into ghost specs for scrollbar-height and
15059         scrollbar-width.
15060
15061 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15062
15063         * byte-optimize.el: Don't attempt to optimize /=.
15064
15065         * bytecomp.el (byte-compile-one-ore-more-args): New function.
15066         (byte-compile-/=): Ditto.
15067
15068 1998-05-02  SL Baur  <steve@altair.xemacs.org>
15069
15070         * apropos.el: Use `with-displaying-help-buffer'.
15071         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
15072         Use `with-displaying-help-buffer'.
15073         (apropos-follow): Do not give special treatment to buffer cursor
15074         was in prior to a mouse click.
15075         (apropos-describe-plist): Use `with-displaying-help-buffer'.
15076         (apropos-print-doc): Set correct buffer for setting text
15077         properties.
15078
15079 1998-05-01  SL Baur  <steve@altair.xemacs.org>
15080
15081         * help.el (help-buffer-prefix-string): New variable.
15082         (help-buffer-name): Use it.
15083
15084         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
15085         mode menu.
15086
15087 1998-04-30  Greg Klanderman  <greg@alphatech.com>
15088
15089         * frame.el (other-frame): Work even when focus-follows-mouse is true.
15090
15091 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
15092
15093         * files.el (find-file-noselect): Update docstring.
15094         (find-file-noselect): Signal an error if found an unreadable file.
15095         (file-chase-links): Save the match data.
15096         (normal-mode): Use `lwarn' and `error-message-string'.
15097         (interpreter-mode-alist): Change defconst to defvar.
15098         (inhibit-first-line-modes-regexps): Ditto.
15099         (inhibit-first-line-modes-regexps): Added .tgz.
15100         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
15101         (change-major-mode-with-file-name): New user-option.
15102         (set-visited-file-name): Synched with FSF.
15103         (file-name-extension): New function, from FSF 20.3.
15104         (file-relative-name): Synched with FSF.
15105         (save-some-buffers): Support the C-r feature.
15106         (recover-session): Synched with FSF.
15107         (kill-some-buffers): Ditto.
15108         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
15109
15110 1998-04-30  SL Baur  <steve@altair.xemacs.org>
15111
15112         * files.el (insert-file): Undo previous change and reenable use of
15113         format.el.
15114
15115 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15116
15117         * window-xemacs.el (recenter): Define.
15118
15119 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15120
15121         * font.el (mswindows-font-create-name)
15122         (mswindows-font-create-object): new functions for mswindows type
15123         fonts.
15124
15125         * msw-faces.el (mswindows-font-canicolize-name): fix so that
15126         strings are parsed as well as font objects.
15127
15128 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
15129
15130         * modeline.el (defining-kbd-macro): Restore modeline indication of
15131         kbd-macro being recorded.
15132         (add-minor-mode): Simplify docstring.
15133         (modeline-minor-mode-menu): Remove stuff.
15134
15135 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15136
15137         * code-process.el (call-process): dynamically decide process
15138         coding type.
15139
15140 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
15141
15142         * modeline.el: Add line-number-mode, column-number-mode to
15143         the modeline minor-mode menu.  Button2 on the line number does
15144         goto-line.
15145
15146 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
15147
15148         * mouse.el: move x-selection-owner-p type things to
15149         selection-owner-p.
15150
15151         * msw-init.el: copy zmacs stuff from x-init.el
15152
15153         * msw-select.el (mswindows-own-selection)
15154         (mswindows-disown-selection) (mswindows-selection-owner-p): new
15155         functions. Very simple minded implementation of selectio
15156         ownership.
15157
15158         * select.el (own-selection) (disown-selection)
15159         (activate-region-as-selection) (select-make-extent-for-selection)
15160         (valid-simple-selection-p): functions moved from x-select.el for
15161         generalized selection.
15162
15163         * x-select.el: see select.el changes.
15164
15165         * x-toolbar.el: use new selection functions.
15166
15167 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15168
15169         * packages.el (packages-find-package-directories): Fixed bug that
15170         would pick up multiple site-package directories.
15171         (package-locations): Added "xemacs-packages" as a late package
15172         location.
15173
15174         * find-paths.el: Now uses `emacs-program-name' and
15175         `emacs-program-version'.
15176         Additions to enforce version-specific directories in
15177         `paths-find-version-directory'.
15178
15179 1998-04-29  SL Baur  <steve@altair.xemacs.org>
15180
15181         * default.el: Removed.
15182         * site-start.el: Removed.
15183
15184 1998-04-29  Didier Verna  <didier@xemacs.org>
15185
15186         * minibuf.el (minibuffer-history-minimum-string-length): Default
15187         to nil.
15188
15189 1998-04-28  SL Baur  <steve@altair.xemacs.org>
15190
15191         * find-paths.el (paths-program-name): Rename.
15192         (paths-emacs-root-p): Ditto.
15193         (paths-find-site-directory): Ditto.
15194
15195 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
15196
15197         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
15198         `emacs-lisp-byte-compile-and-load'.
15199
15200 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15201
15202         * ldap.el (ldap-search): Fixed additional parameter passing to
15203         `ldap-open'
15204
15205 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
15206
15207         * select.el (kill-primary-selection) (selection-owner-p)
15208         (copy-primary-selection) (yank-clipboard-selection)
15209         (selection-exists-p) (delete-primary-selection): new file and
15210         functions that do the right thing for the selected device.
15211
15212         * x-menubar.el: use generalised selection functions.
15213
15214         * dumped-lisp.el: dump select.el.
15215
15216 1998-04-27  SL Baur  <steve@altair.xemacs.org>
15217
15218         * find-paths.el (paths-progname): New variable.
15219         (paths-emacs-root-p): Use it.
15220         (paths-find-site-directory): Ditto.
15221
15222 1998-04-26  SL Baur  <steve@altair.xemacs.org>
15223
15224         * loadup.el ((member "dump" command-line-args)): Dump as
15225         `infodock' if InfoDock.
15226
15227 1998-04-25  SL Baur  <steve@altair.xemacs.org>
15228
15229         * find-paths.el (construct-emacs-version): Simplify, include
15230         program name in the return value.
15231         * (paths-find-version-directory): Use it.
15232
15233 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15234
15235         * info.el (Info-parse-dir-entries): Fixed regexp
15236         (Info-build-dir-anew): Remove full suffix and capitalize info file
15237         name for files with no @direntry
15238         (Info-batch-rebuild-dir): New function
15239         (Info-suffixed-file): Check for regular files instead of simple
15240         file existence (could catch directories before)
15241
15242 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15243
15244         * setup-paths.el, find-paths.el: Removed uses of `not' which
15245         temacs doesn't have.
15246
15247         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
15248         into root searching.
15249
15250 1998-04-24  Martin Buchholz  <martin@xemacs.org>
15251
15252         * subr.el: Remove definition of `not'.
15253
15254 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
15255
15256         * msw-glyphs.el: enable graphics support.
15257
15258 1998-04-23  Didier Verna  <didier@xemacs.org>
15259
15260         * x-menubar.el (default-menubar): restored the line-number-mode
15261         option.
15262
15263         * misc doc string updates related to the options menu.
15264
15265 1998-04-24  SL Baur  <steve@altair.xemacs.org>
15266
15267         * setup-paths.el (paths-construct-load-path): Fix typo.
15268
15269 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15270
15271         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
15272         font-menu-ignore-scaled-fonts don't have to be bound now; this
15273         gets us one step further towards making --no-autoloads work.
15274
15275         * startup.el (normal-top-level): Load auto-autoloads only if
15276         lisp-directory is non-nil.
15277
15278         * setup-paths.el (paths-construct-load-path): Made it robust
15279         against nil lisp-directory.
15280
15281         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
15282         to the list of variables that cause a warning when nil.
15283
15284         * toolbar.el (init-toolbar-location): Now works even when there's
15285         no toolbar icon directory.
15286
15287 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
15288
15289         * help.el (view-lossage): Recognize it.
15290
15291         * simple.el (log-message): Mark multiline messages.
15292
15293 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15294
15295         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
15296
15297 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
15298
15299         * package-get.el (package-get-all):  add `\n' separator to
15300         interactive specification so that both variables are read
15301
15302 1998-04-22  Didier Verna  <didier@xemacs.org>
15303
15304         * x-menubar.el: ported the options menu to Custom.
15305         Moved the "read only" toggle button to the buffers menu.
15306         Corrected some missing ;;;###autoload or defcustom.
15307
15308         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
15309         the scrollbar-visible specifier for options menu handling.
15310
15311         * toolbar.el (toolbar-visible-p)
15312                      (toolbar-captioned-p)
15313                      (default-toolbar-position): defcustom wrappers around
15314         the toolbar specifiers for options menu handling.
15315
15316         * frame.el (get-frame-for-buffer-default-instance-limit):
15317         defcustom it for options menu handling.
15318
15319         * font-lock.el (font-lock-mode): defcustom and autoload the variable
15320         font-lock-mode for options menu handling.
15321
15322         * cus-start.el: added Custom properties to overwrite-mode for
15323         options menu handling.
15324
15325 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15326
15327         * about.el: shameless self-promotion.
15328
15329 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
15330
15331         * simple.el (raw-append-message): Slightly optimize.
15332         (remove-message): Use `push' for clarity.
15333         (append-message): Ditto.
15334         (display-warning): Dito.
15335         (raw-append-message): Send the message to the appropriate device.
15336
15337 1998-04-22  SL Baur  <steve@altair.xemacs.org>
15338
15339         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
15340         From Sean MacLennan <Sean.MacLennan@pika.ca>
15341
15342 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15343
15344         * setup-paths.el: Changed `directory-sep-char' to
15345         `path-separator', following a change in GNU Emacs.
15346
15347 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15348
15349         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
15350         (Info-build-dir-anew): Add a final newline.
15351         (Info-build-dir-anew): Do not issue warning when rebuilding policy
15352         is `always'
15353         (Info-rebuild-dir): Ditto
15354
15355         * dumped-lisp.el (preloaded-file-list): Added ldap.el
15356
15357 1998-04-21  SL Baur  <steve@altair.xemacs.org>
15358
15359         * simple.el (count-words-buffer): Retain zmacs region.
15360         (count-words-region): Ditto.
15361         * simple.el: (what-line): Expanded line counts.
15362         (count-lines): New parameter to conditionalize whether collapsed
15363         lines get counted.
15364         From Bob Weiner <weiner@altrasoft.com>
15365
15366 1998-04-19  SL Baur  <steve@altair.xemacs.org>
15367
15368         * packages.el (package-locations): infodock-packages must override
15369         mule-packages and packages.
15370
15371 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
15372
15373         * wid-edit.el:
15374         remove rude messages from widget-activation-widget-mapper
15375         and widget-activation-glyph-mapper
15376
15377 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
15378
15379         * toolbar.el: Remove (featurep 'x) test from
15380         toolbar-make-button-list
15381
15382 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
15383
15384         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
15385         only if in the same frame.
15386
15387 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15388
15389         * packages.el (package-locations): Added site-packages hierarchy.
15390
15391         * setup-paths.el (paths-default-info-directories): Introduced and
15392         used.
15393
15394         * packages.el, setup-paths.el: Set various path searching depths
15395         to 1.
15396
15397         * packages.el (packages-hierarchy-depth):
15398         (packages-load-path-depth): Introduced and used.
15399
15400         * setup-paths.el (paths-load-path-depth): Introduced and used.
15401
15402         * find-paths.el (paths-find-recursive-path): Added max-depth
15403         parameter.
15404
15405 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15406
15407         * setup-paths.el (paths-construct-info-path): Removed
15408         dependency on behavior of (file-name-as-directory "").
15409
15410 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15411
15412         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
15413         lisp objects
15414
15415 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15416
15417         * dump-paths.el, startup.el: Added handling for --debug-paths.
15418
15419 1998-04-15  William M. Perry  <wmperry@aventail.com>
15420
15421         * wid-edit.el: We cannot just set the help-echo or balloon-help
15422           properties for an extent based on the :help-echo widget
15423           property, since help-echo and balloon-help cause an EXTENT to
15424           get passed in, where :help-echo functions are expecting a WIDGET
15425
15426 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
15427
15428         * scrollbar.el (init-scrollbar-from-resources): Call
15429         mswindows-init-scrollbar-metrics when appropriate.
15430
15431 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
15432
15433         * dumped-lisp.el: dump x-toolbar for window system
15434
15435         * msw-init.el (init-post-mswindows-win): enable toolbars if we
15436         have support and xpm.
15437
15438 1998-04-16  SL Baur  <steve@altair.xemacs.org>
15439
15440         * files.el (toggle-read-only): Fix docstring.
15441         From Didier Verna <didier@xemacs.org>
15442
15443 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15444
15445         * startup.el (normal-top-level): Load autoload-file-name without
15446         specifying an extension---some people only auto-autoload.el.gz.
15447
15448 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
15449
15450         * files.el (backup-enable-predicate): Don't bomb on NAME being
15451         nil.
15452
15453 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15454
15455         * find-paths.el, packages.el: Now prefers configure'd paths.
15456         This shouldn't cause any of the originally anticipated problems as
15457         the current paths architecture will not define the various
15458         configure-xxx variables if they're not specified on the configure
15459         command line.
15460
15461         * find-paths.el, setup-paths.el, packages.el: Removed all
15462         mentionings of "/" as a path separator.
15463         Used paths-construct-path throughout.
15464
15465         * find-paths.el (paths-construct-path): Created to assemble paths
15466         from directory components.
15467
15468         * setup-paths.el, packages.el: Used paths-decode-directory-path
15469         instead of decode-path-internal.
15470
15471         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
15472         and associates.
15473         (paths-decode-directory-path) Created.
15474
15475         * setup-paths.el: Changed configure-exec-path to
15476         configure-exec-directory.
15477
15478 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15479
15480         * packages.el (packages-find-packages): Fixed decoding of
15481         EMACSPACKAGEPATH.
15482
15483         * startup.el: -no-packages -> -no-early-packages.
15484
15485         (packages-load-package-lisps): Fixed loading of auto-autoload
15486         files.
15487
15488         * startup.el (normal-top-level): Fixed loading of core
15489         auto-autoload.
15490
15491         * obsolete.el: Un-obsoleted site-directory.  Sigh.
15492
15493         * startup.el, packages.el, dump-paths.el: Added proper settings
15494         for site-directory and lisp-directory variables.
15495
15496         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
15497         inhibit-package-autoloads and fixed handling of it.
15498
15499         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
15500         handling of former inhibit-package-init, now
15501         inhibit-early-packages, to make -vanilla etc. work.
15502
15503 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
15504
15505         * code-process.el (start-process): Fallback to 'undecided instead
15506         of 'binary for process input coding stream.
15507
15508         * process.el (start-process): Docstring fix.
15509
15510 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15511
15512         * info.el (Info-insert-dir): Do not insert temporary dir files
15513         in Info-dir-file-attributes
15514         (Info-build-dir-anew): Ensure temporary buffer is not read-only
15515         (Info-rebuild-dir): Ditto.
15516
15517 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15518
15519         * obsolete.el: Added obsoleteness declarations for
15520         `site-directory' and `Info-default-directory-list'.
15521
15522 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15523
15524         * find-paths.el (paths-find-emacs-root): Only look at the
15525         executable at the end of the symlink chain for determining the
15526         Emacs root.
15527
15528 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15529
15530         * setup-paths.el (paths-construct-info-path): Changed construction
15531         to cater to gone default in configure.
15532
15533         * find-paths.el (paths-uniq-append): Added.
15534
15535         * packages.el: Rewritten package path construction once again.
15536
15537         * dump-paths.el, startup.el: Removed package-path as a global
15538         variable.
15539
15540         * package-admin.el (package-admin-add-single-file-package):
15541         (package-admin-add-binary-package): Changed package-path to
15542         late-packages.
15543
15544         * packages.el (packages-split-path): Split path at "/" rather than
15545         nil according to change in emacs.c.
15546
15547 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15548
15549         * setup-paths.el (paths-construct-info-path): Changed info path
15550         order so that directories come out right.
15551         (paths-find-lock-directory): Fixed bug: It used to think
15552         configure-lock-directory is a path.
15553
15554 1998-04-06  Jeff Miller <jmiller@smart.net>
15555
15556         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
15557         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
15558         eases the use of toolbar-add/kill-item functions.
15559
15560 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
15561
15562         * code-files.el (file-coding-system-alist): Commented out
15563         loaddefs.el magical treatment.
15564
15565 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15566
15567         * info.el (Info-rebuild-outdated-dir): Added new option
15568         `conservative' and made it the default
15569         (Info-rebuild-dir): Appropriately parse multi-line description
15570         strings, and multi-section dir files. Issue warning when dir
15571         is rebuilt as temporary
15572         (Info-build-dir-anew): Issue warning when dir is built as
15573         temporary
15574
15575 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
15576
15577         * list-mode.el (list-mode-map): Bind highlight motion commands to
15578         standard keys left, right, C-b and C-f.
15579
15580 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15581
15582         * files.el (auto-mode-alist): allow .sc for Scheme->C
15583
15584 1998-04-06  SL Baur  <steve@altair.xemacs.org>
15585
15586         * loadup.el (pureload): Don't quote (garbage-collect).
15587
15588 1998-04-04  SL Baur  <steve@altair.xemacs.org>
15589
15590         * package-get-base.el: Updated.
15591
15592 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
15593
15594         * isearch-mode.el (isearch-just-started): New variable.
15595         (isearch-mode): Set it.
15596         (isearch-repeat): Advance one character forward only if the search
15597         was successful, and was not just started.
15598         (isearch-repeat): Clear isearch-just-started.
15599
15600 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15601
15602         * finder.el (finder-compile-keywords): Don't eval new finder-inf
15603         if running -batch.
15604
15605 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
15606
15607         * subr.el (listify-key-sequence): Removed.
15608
15609 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
15610
15611         * bytecomp.el (byte-compile-print-gensym): New option.
15612         (byte-compile-output-file-form): Use it.
15613         (byte-compile-output-docform): Ditto.
15614         (byte-compile-compiled-obj-to-list): Ditto.
15615
15616 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
15617
15618         * msw-glyphs.el: set frame icon if xpm support.
15619
15620 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15621
15622         * help.el: Code that pretty prints variable values
15623           removed.
15624
15625 1998-04-02  SL Baur  <steve@altair.xemacs.org>
15626
15627         * find-paths.el (paths-emacs-root-p): Correct test for installation
15628         directory.
15629         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15630
15631 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
15632
15633         * loaddefs.el: Don't set debug-ignored-errors; leave
15634           its default value set to nil.
15635
15636 1998-03-29  Damon Lipparelli  <lipp@primus.com>
15637
15638         * info.el (Info-rebuild-dir): fixed mis-spelling.
15639
15640 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15641
15642         * info.el (Info-rebuild-outdated-dir): New custom var
15643         (Info-insert-node): Create/update dir file when needed, ie when it
15644         does not exist or is older than some info files in directory
15645
15646 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15647
15648         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
15649         for last packages, mainly for using a 20.4 package base.
15650
15651         * packages.el (late-packages): Typo fix.  It was called
15652         early-packages.
15653
15654         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
15655         relative symlinks correctly.
15656         (paths-find-emacs-roots): More rigorous checking for plausible
15657         configuration-time root.
15658
15659         * startup.el (normal-top-level): Added a warning if XEmacs cannot
15660         find its roots.
15661
15662 1998-03-27  Martin Buchholz  <martin@xemacs.org>
15663
15664         * faces.el: Fix docstrings.
15665         * glyphs.el: Fix docstrings.
15666         * mouse.el: Fix docstrings.
15667
15668         * frame.el: Change phrase `current frame' to `selected frame'.
15669
15670         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
15671
15672         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
15673         macros using backquote to make them infinitely more readable.
15674
15675 1998-03-30  SL Baur  <steve@altair.xemacs.org>
15676
15677         * packages.el (packages-find-package-path): Hardcoded specialized
15678         InfoDock support until we can clean this up.
15679
15680         * help.el (describe-bindings-1): Return the value of the bindings
15681         help buffer created.
15682         (describe-bindings): Ditto.
15683
15684         * simple.el (set-variable): Restore previous behavior of not
15685         bombing if the variable to set is not boundp.
15686
15687 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15688
15689         * packages.el (packages-handle-package-dumped-lisps): Allow for
15690         non-local files to be loaded off the package-lisp variable.
15691
15692 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15693
15694         * x-faces.el: Global X resources should override
15695           specs for all device classes (color, grayscale, mono);
15696           code currently doesn't override any of them.  Fixed by
15697           calling remove-specifier with '(x default) as the tag
15698           set and allowing inexact matches.
15699
15700 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
15701
15702         * faces.el: Separated face initializations based on
15703           device classes into device type specific (tag set,
15704           instantiator) pairs.
15705
15706 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
15707
15708         * wid-edit.el (widget-choice-action): Remember user's explicit
15709         choice.
15710         (widget-choice-value-create): Respect it.
15711         From Richard Stallman <rms@gnu.org>
15712
15713 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15714
15715         * setup-paths.el (paths-construct-info-path): Always append
15716         existing directories from configure-time info path.
15717
15718         * startup.el (startup-setup-paths): Renamed misnamed info-path to
15719         Info-directory-list.
15720
15721         * info.el: Removed Info-default-directory-list which was broken by
15722         design.
15723         Removed bogus initialization of Info-directory-list---startup.el
15724         can do a much better job.
15725         Added autoload of Info-directory-list.
15726
15727         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
15728         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
15729         be exclusive; now it's merely given precedence, just like in the
15730         old days.
15731
15732 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15733
15734         * find-paths.el (paths-find-architecture-directory): Fix bug with
15735         finding; it used to default too early.
15736
15737 1998-03-25  Martin Buchholz <martin@xemacs.org>
15738
15739         * packages.el (packages-split-path): Fix a bug; it used to fail
15740         for paths that weren't split.
15741
15742 1998-03-26  SL Baur  <steve@altair.xemacs.org>
15743
15744         * finder.el (finder-compile-keywords): trap on errors.
15745
15746 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
15747
15748         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
15749           fourth argument of t so that only the specs exactly
15750           matching the tag lists are removed.
15751
15752 1998-03-25  SL Baur  <steve@altair.xemacs.org>
15753
15754         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
15755
15756 1998-03-23  SL Baur  <steve@altair.xemacs.org>
15757
15758         * minibuf.el (mouse-read-file-name-1): If a default directory was
15759         specified, use it for generating the completions.
15760
15761 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15762
15763         * update-elc.el: Now respects inhibit-package-init and
15764         inhibit-site-lisp.
15765         Now does path construction with loadup-paths.
15766
15767         * startup.el (normal-top-level, startup-setup-paths): Now respects
15768         inhibit-package-init and inhibit-site-lisp.
15769
15770         * packages.el (packages-find-package-path): Extended package path
15771         by version-specific hierarchies.
15772         (packages-find-packages): Now respects inhibit flag and
15773         inhibit-site-lisp.
15774         Moved path setup to loadup-paths.
15775
15776         * make-docfile.el: Now respects inhibit-package-init and
15777         inhibit-site-lisp.
15778         Now does path construction with loadup-paths.
15779
15780         * loadup.el: Now respects inhibit-package-init and
15781         inhibit-site-lisp.
15782
15783         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
15784
15785         * loadup-paths.el: New file: setup load-path to encompass
15786         packages.
15787
15788 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15789
15790         * auto-show.el: load-gc renamed to pureload.
15791         * site-load.el: Ditto.
15792         * packages.el (toplevel): Ditto.
15793         * loadup.el (really-early-error-handler): Ditto.
15794         * dumped-lisp.el (preloaded-file-list): Ditto.
15795         * cus-face.el (custom-declare-face): Ditto.
15796
15797 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
15798
15799         * <Today>: The Big Path Searching Overhaul.
15800
15801         * find-paths.el: New file: find and assemble paths in the
15802         installation hierarchy.
15803
15804         * setup-paths.el: New file: global layout of paths and directories
15805         within the XEmacs hierarchy.
15806
15807         * packages.el: Replaced everything related to path searching and
15808         startup by code in terms of find-paths.
15809
15810         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
15811         the new path searching engine.
15812
15813         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
15814         and setup-paths.
15815
15816 1998-03-22  SL Baur  <steve@altair.xemacs.org>
15817
15818         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
15819         setup-paths.el.
15820
15821 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15822
15823         * msw-glyphs.el: Added check for 'mswindows feature, so the file
15824         compiles identically in any configuration.
15825         Removed irrelevant commentary.
15826
15827 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
15828
15829         * simple.el (set-variable): Allow setting specifiers.
15830
15831 1998-03-19  SL Baur  <steve@altair.xemacs.org>
15832
15833         * lisp.el (forward-sexp): Revert previous change.
15834
15835 1998-03-18  SL Baur  <steve@altair.xemacs.org>
15836
15837         * frame.el (frame-initialize): Use `delete-console' instead of
15838         `delete-device' to delete the stream console to match the usage in
15839         Fkill_emacs.
15840
15841 1998-03-16  SL Baur  <steve@altair.xemacs.org>
15842
15843         * files.el (cdpath-previous): New variable.
15844         (cd): Use it.
15845         From Bob Weiner <weiner@wave.altrasoft.com>
15846
15847 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
15848
15849         * keydefs.el: Changed keybindings of forward-char,
15850           backward, scroll-up and scroll-down to point to their
15851           -command counterparts.
15852
15853         * simple.el: New functions: forwarc-char-command,
15854           backwrad-char-command, scroll-up-command,
15855           scroll-down-command which work liek their counterparts
15856           except that they honor the variable
15857           signal-error-on-buffer-boundary.
15858
15859           Definition of signal-error-on-buffer-boundary received
15860           from src/cmds.c.
15861
15862           defvar declaration added for word-across-newline to avoid
15863           byte-compiler warning about the free variable reference.
15864
15865 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
15866
15867         * winnt.el: Removed "%t" from the beginning of
15868         modeline-format. From now on, there's no nt-specifics in the modeline.
15869
15870 1998-03-14  SL Baur  <steve@altair.xemacs.org>
15871
15872         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
15873         of `when' with `if'.
15874
15875 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
15876
15877         * msw-glyphs.el: New file. Defines TTY-style glyphs for
15878         mswindows. Must be reworked along with glyphs.el, or
15879         merged into it, after there is images support.
15880
15881         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
15882         'mswindows.
15883
15884 1998-03-13  SL Baur  <steve@altair.xemacs.org>
15885
15886         * faces.el: fix for text cursor initialization.
15887         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
15888         From Andy Piper <andyp@parallax.co.uk>
15889
15890 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
15891
15892         * files.el (set-auto-mode): If a mode is not fboundp, check to see
15893         if there is an existing package that handles it and warn the user
15894         about that mode.
15895
15896 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
15897
15898         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
15899         Installation" menu item when Installation-string is not bound.
15900
15901 1998-03-11  SL Baur  <steve@altair.xemacs.org>
15902
15903         * lisp.el (forward-sexp): Fix for test for balanced sexp.
15904         From Jeremiah W. James <jerry@cs.ucsb.edu>
15905
15906 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
15907
15908         * msw-faces.el:
15909         * faces.el: Fix face initialization.
15910
15911 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
15912
15913         * files.el (backup-enable-predicate): fix breakage introduced
15914         by TMPDIR patch.
15915
15916 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15917
15918         * x-faces.el (x-init-face-from-resources): The
15919           TTY face property retrieval functions don't return
15920           specifiers, so use face-property instead.
15921
15922 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15923
15924         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15925
15926 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15927
15928         * x-menubar.el: Expanded documentation for
15929           option-save-faces.  Changed Options -> Browse Faces
15930           menu entry to invoke customize-face.
15931
15932 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15933
15934         * faces.el: Most face initialization moved out of
15935           init-other-random-faces to the top level so that the
15936           initialization happens before Xemacs is dumped.  Much
15937           of the fascist "face-differs-from-default-p or FROB!"
15938           code has been retired in favor of letting the user do
15939           what they want to do.  Face initialization code changed
15940           to use `default' specifier tag so that the settings can
15941           be overridden later if the user wishes it.
15942
15943 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15944
15945         * about.el (about-hackers): Update contributors list.
15946
15947 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15948
15949         * specifier.el: Define new specifier tag `default'.
15950
15951         * modeline.el: Initialize faces using `default' tag.
15952
15953         * x-faces.el (x-init-face-from-resources): Remove
15954           specifier specs containing the `default' tag before
15955           adding new specs.
15956
15957 1998-03-02  John Jones  <jj@asu.edu>
15958
15959         * package-get.el (package-get-all): fixed arguments on call to
15960         package-admin-add-single-file-package.
15961         * package-get.el (package-get-installedp): fixed to match
15962         advertised behavior.
15963         * package-get.el: added function package-get-update-all which
15964         installs newest versions of all the current packages (if they are
15965         not already installed).
15966
15967 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15968
15969         * files.el (find-file-noselect): Uncommented `truename' binding in
15970         `let*' and use it later to set `buffer-file-truename' iff it's
15971         still nil, as happens for example when finding a compressed
15972         file with "jka-compr".
15973
15974 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15975
15976         * faces.el: in make-face-* type functions do the operation for all
15977         window systems, not just the first one found.
15978
15979         * font.el: call mswindows-list-fonts for mswindows.
15980
15981 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15982
15983         * code-process.el (call-process-region):
15984         * process.el (call-process-region):
15985         * package-get.el (package-get-dir):
15986         * files.el (backup-enable-predicate):
15987         * gnuserv.el (gnuserv-temp-file-regexp):
15988         Use temp-directory in place of `/tmp'.
15989
15990 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15991
15992         * "Fast" dired-in-C enhancements for Windows 95/NT:
15993
15994         * files.el: Added function, `wildcard-to-regexp', from GNU
15995           Emacs.
15996
15997         * files.el (insert-directory): Modified to use special
15998           dired-in-C enhancements if present.
15999
16000 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
16001
16002         * code-files.el: make default coding no-conversion.
16003
16004 1998-03-02  SL Baur  <steve@altair.xemacs.org>
16005
16006         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
16007         the load-path.
16008
16009         * update-elc.el: Strip directory when testing for files not to
16010         bytecompile.
16011
16012 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
16013
16014         * lisp-mode.el: Use recommended form for menus.
16015
16016         * info.el (Info-construct-menu): Use recommended form for menus.
16017
16018         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
16019         entry.
16020
16021 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
16022
16023         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
16024           (get-frame-for-buffer-noselect): Always return frames
16025           in the not-this-window-p cond clause.
16026
16027 1998-02-27  SL Baur  <steve@altair.xemacs.org>
16028
16029         * help.el (describe-installation): New function.
16030
16031         * x-menubar.el (default-menubar): Add describe-installation to
16032         Help menu.
16033
16034         * packages.el (packages-unbytecompiled-lisp): Installation.el
16035         should not be bytecompiled.
16036
16037         * dumped-lisp.el (preloaded-file-list): Dump Installation with
16038         XEmacs.
16039
16040         * x-menubar.el (default-menubar): Use correct guard for VM menu
16041         entry.
16042
16043         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
16044         coding.
16045         From Andy Piper <andyp@parallax.co.uk>
16046
16047 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
16048
16049         * ldap.el: Do not require ldap-internal at compile time.
16050
16051 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
16052
16053         * code-files.el: new file. a virtual copy of mule-files.el
16054         but without charset
16055         dependencies. (toggle-buffer-file-ocding-system) new function for
16056         changing the eol type for the current buffer.
16057
16058         * code-process.el: new file. a copy of
16059         mule-process.el. mule-process.el will disappear when things have
16060         settled.
16061
16062         * coding.el: new file. a virtual copy of mule-files.el but
16063         without charset dependencies. (coding-system-base) new function
16064         for getting the parent coding system of a coding system with eol
16065         type set.
16066
16067         * dumped-lisp.el: add above files for the non-mule case.
16068
16069 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16070
16071         * window-xemacs.el (display-buffer): If no explicit
16072           frame is specified, search for a window that displays
16073           the buffer on the currently selected frame, before
16074           searching other frames.
16075
16076 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
16077
16078         * frame.el (get-frame-for-buffer): If not-this-window-p
16079           is non-nil, use window on the selected frame if it is not
16080           also the selected window.  When defaulting, search for
16081           windows on the currently selected fgrame before searching
16082           other frames.
16083
16084 1998-02-25  Didier Verna  <didier@xemacs.org>
16085
16086         * modeline.el (modeline-swap-buffers): originally named
16087         `mouse-release-modeline'. Whether to actually swap the buffers is
16088         decided in `mouse-drag-modeline'.
16089         (mouse-drag-modeline): A button release event is considered a
16090         mouse click is both X (modeline scroll) and Y (modeline drag) pos
16091         stay unchanged.
16092
16093 1998-02-25  SL Baur  <steve@altair.xemacs.org>
16094
16095         * x-menubar.el: Put redo on the menubar.
16096         From Aki Vehtari <Aki.Vehtari@hut.fi>
16097
16098 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16099
16100         * bytecomp.el (displaying-byte-compile-warnings): if
16101         temp-buffer-show-function is set, use it to display current set of
16102         warnings in the "*Compile-Log-Show*" buffer.
16103
16104         * simple.el (display-warning-buffer): if temp-buffer-show-function
16105         is set, use it to display current set of warnings in the
16106         "*Warnings-Show*" buffer.
16107
16108 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16109
16110         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
16111         Common Lisp.
16112
16113 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
16114
16115         * menubar.el: Allow button descriptors at least 2 long.
16116
16117         * x-menubar.el (default-menubar): Use recommended forms.
16118         (file-menu-filter): Remove.
16119         (edit-menu-filter): Remove.
16120
16121 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16122
16123         * about.el (about-hackers): Updated.
16124
16125 1998-02-22  Greg Klanderman  <greg@alphatech.com>
16126
16127         * help.el (help-max-help-buffers): new variable
16128         (help-register-and-maybe-prune-excess): new function
16129         (help-buffer-name): use help-max-help-buffers.
16130         (with-displaying-help-buffer): use
16131         help-register-and-maybe-prune-excess.
16132
16133         * help.el (help-maybe-pretty-print-value): if the value fits on
16134         one line, let it.
16135
16136 1998-02-21  Greg Klanderman  <greg@alphatech.com>
16137
16138         * (with-displaying-help-buffer): there is no need to kill the buffer
16139         if it exists, because with-output-to-temp-buffer will clear it.
16140         further, killing the buffer violates the rule that
16141         temp-buffer-show-function, if set, has the full responsibility of
16142         showing the temp buffer.  killing the buffer fucks with the window
16143         configuration, hosing temp-buffer-show-function.
16144
16145
16146 1998-02-23  Didier Verna  <didier@xemacs.org>
16147
16148         * modeline.el (mouse-drag-modeline):
16149         - Always scroll the modeline that was originally clicked on.
16150         - Use x pixels instead of x characters (which doesn't work anyway)
16151         as horizontal reference for modeline dragging. This allows us to
16152         keep on dragging the modeline even if the motion event occurs in
16153         another window.
16154
16155 1998-02-23  Didier Verna  <didier@xemacs.org>
16156
16157         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
16158         glyph on the modeline to indicate that dragging the mouse has an
16159         effect both horizontally and vertically.
16160
16161 1998-02-24  SL Baur  <steve@altair.xemacs.org>
16162
16163         * about.el (about-xemacs): Get rid of redundant visible version
16164         number.
16165
16166 1998-02-19  SL Baur  <steve@altair.xemacs.org>
16167
16168         * about.el (about-hackers): Update credits.
16169
16170 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
16171
16172         * prim/register.el (view-register): Show register type file-query.
16173
16174 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16175
16176         * mode-motion.el (mode-motion-highlight-internal):
16177           save-excursion inside save-window-exucrsion form to
16178           hide buffer point changes from save-window-excursion.
16179           Prevents display flickering when the mouse pointer
16180           moves.
16181
16182 1998-02-17  Didier Verna  <didier@xemacs.org>
16183
16184         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
16185         function to handle correctly the case of a toolbar one side of the
16186         window: scrolling will not necessarily happen.
16187
16188 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
16189
16190         * files.el (after-find-file): Restore missing argument
16191           to format that provides filename for "... consider M-x
16192           recover-file" message.  Also call `message' with "%s"
16193           as the first arg instead of an arbitrary string.
16194
16195 1998-02-18  SL Baur  <steve@altair.xemacs.org>
16196
16197         * about.el (about-hackers): Various additions.
16198
16199 1998-02-15  SL Baur  <steve@altair.xemacs.org>
16200
16201         * autoload.el (generate-file-autoloads-1): Don't force an extra
16202         line out when copying on-the-same line autoloads.
16203
16204         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
16205         is installed.
16206
16207 1998-02-14  Martin Buchholz  <martin@xemacs.org>
16208
16209         * x11/x-win-xfree86.el (x-win-init-xfree86):
16210         * x11/x-win-sun.el (x-win-init-sun):
16211         * x11/x-init.el (x-initialize-compose):
16212         * prim/simple.el:
16213         (backward-or-forward-kill-sexp):
16214         (backward-or-forward-kill-sentence):
16215         (backward-or-forward-kill-word):
16216         (backward-or-forward-delete-char):
16217         * prim/isearch-mode.el (isearch-help-or-delete-char):
16218         Use x-keysym-on-keyboard-sans-modifiers-p instead of
16219         x-keysym-on-keyboard-p to detect backspace.
16220         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
16221         Clean up symbols used with dead keys, checking Linux and solaris
16222         keysyms.
16223         Simplify x-win-*.el using above methods.
16224         Change documentation for x-keysym-*-p functions.
16225
16226 1998-02-14  SL Baur  <steve@altair.xemacs.org>
16227
16228         * about.el (about-hackers): Restore entries for Michael Sperber and
16229         Vinnie Shelton.
16230         From Vinnie Shelton <acs@acm.org>
16231
16232 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
16233
16234         * simple.el (count-words-region): Ditto.
16235
16236 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
16237
16238         * simple.el (count-words-buffer): Document.  Don't print anything
16239         if non-interactive.
16240
16241 1998-02-12  SL Baur  <steve@altair.xemacs.org>
16242
16243         * packages.el (packages-hardcoded-lisp): easymenu.el is in
16244         multiple files in InfoDock.
16245
16246 1998-02-11  SL Baur  <steve@altair.xemacs.org>
16247
16248         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
16249         from version.el in InfoDock.
16250
16251         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
16252         specially.
16253
16254 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16255
16256         * bytecomp-runtime.el (proclaim-inline): Single quotes around
16257         variable name in docstring.
16258
16259 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
16260
16261         * menubar.h: Include "gui.h".
16262
16263 1998-02-10  SL Baur  <steve@altair.xemacs.org>
16264
16265         * site-load.el: Fix documentation.
16266
16267 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16268
16269         * package-get-base.el (package-get-base): Updated.
16270
16271         * keymap.el: PC-ize.
16272
16273 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16274
16275         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
16276         from' on a fresh line.
16277
16278 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
16279
16280         * help.el (help-maybe-pretty-print-value): prin1, not princ the
16281         object.
16282
16283 1998-02-09  SL Baur  <steve@altair.xemacs.org>
16284
16285         * undo-stack.el: PC-ize.
16286
16287         * cmdloop.el: PC-ize.
16288
16289 1998-02-08  SL Baur  <steve@altair.xemacs.org>
16290
16291         * bytecomp-runtime.el: PC-ize.
16292
16293         * byte-optimize.el: Prolog fixup.  PC-ize.
16294
16295         * cus-dep.el: Spelling fix.
16296
16297         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
16298         entries follow).
16299
16300 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16301
16302         * text-mode.el (text-mode-hook-identify): New function,
16303         put on text-mode-hook.  Set text-mode-variant here.
16304         (text-mode): Don't set it here.
16305
16306 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16307
16308         * text-mode.el (text-mode-hook): New defvar.
16309         (text-mode-variant): New variable.
16310         (text-mode): Set that variable locally.
16311         (toggle-text-mode-auto-fill): New command.
16312
16313 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16314
16315         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
16316
16317 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
16318
16319         * text-mode.el (paragraph-indent-text-mode):
16320         Renamed from spaced-text-mode.
16321         (text-mode-map): Bind TAB to indent-relative.
16322         (indented-text-mode-map): Variable deleted.
16323         (indented-text-mode): Now an alias for text-mode.
16324
16325 1998-02-05  SL Baur  <steve@altair.xemacs.org>
16326
16327         * loadup.el: test-atoms debugging stuffs removed.
16328
16329 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
16330
16331         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
16332
16333 1997-12-30  Colin Rafferty  <colin@xemacs.org>
16334
16335         * help.el (describe-beta): Made it use `locate-data-file'.
16336         (describe-distribution): Ditto.
16337         (describe-copying): Ditto.
16338         (describe-project): Ditto.
16339         (view-emacs-news): Ditto.
16340
16341         * help-nomule.el (help-with-tutorial): Made it use
16342         `locate-data-file' to find tutorial.
16343
16344 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
16345
16346         * about.el: Corrected my email address.
16347
16348         * mouse.el: Added 'mouse-mswindows-drop' similar to
16349         'mouse-offix-drop'.
16350
16351 1998-01-27  SL Baur  <steve@altair.xemacs.org>
16352
16353         * loadup.el (running-xemacs): Spelling fix.
16354
16355 1998-01-26  Colin Rafferty  <colin@xemacs.org>
16356
16357         * packages.el (packages-find-packages-1): Don't allow a backwards
16358         compatible lisp tree to overwrite `preloaded-file-list'.
16359
16360 1998-01-26  SL Baur  <steve@altair.xemacs.org>
16361
16362         * loadup.el: Don't delete "xemacs" prior to dumping.
16363
16364 1998-01-24  SL Baur  <steve@altair.xemacs.org>
16365
16366         * package-info.el (pi-last-mod-date): New function.
16367         (pi-author-version): New function.
16368         (batch-update-package-info): Use them.
16369
16370 1998-01-23  Colin Rafferty  <colin@xemacs.org>
16371
16372         * frame.el (get-frame-for-buffer-default-to-current): Create.
16373         (get-frame-for-buffer-noselect): Allow user to use current frame
16374         with `get-frame-for-buffer-default-to-current'.
16375
16376 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
16377
16378         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
16379         (byte-compile-output-docform): Ditto.
16380         (byte-compile-compiled-obj-to-list): Ditto.
16381
16382 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
16383
16384         * startup.el (command-line-1): Removed code that ran
16385           buffer-menu.
16386
16387 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
16388
16389         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
16390
16391 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
16392
16393         * frame.el (suspend-emacs-or-iconify-frame): Check using
16394         `device-on-window-system-p' instead of explicitly checking for X,
16395         so that the same logic works for MS Windows.
16396         (suspend-or-iconify-emacs): Ditto.
16397
16398 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
16399
16400         * about.el (about-maintainer-info): Andy Piper is back.
16401         (xemacs-hackers): Updated Andy Piper's email address.
16402         (about-hackers): Added Jonathan Harris.
16403         (about-hackers): Updated Tibor Polgar's email address.
16404
16405 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16406
16407         * about.el: Add xemacs.org email manager.
16408
16409         * package-get-base.el (package-get-base): Updated with most recent
16410         package updates.
16411
16412 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16413
16414         * help.el (function-arglist): Use `indirect-function' instead of
16415         `symbol-function' so that aliases are treated correctly.
16416
16417 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16418
16419         * help.el (help-map): Add f1 binding to `help-for-help'.
16420         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
16421         (describe-key-briefly): Use `princ' "%s" to print object.
16422         (with-displaying-help-buffer): Kill buffer if it exists, again.
16423         (describe-key): Use `princ' "%s" to print object.
16424         (describe-function-1): Use `princ' "%s" to print object.
16425         Commented out alias lines removed.
16426         (help-pretty-print-limit): New variable to control pretty-printing
16427         of variable values.
16428         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
16429         `help-pretty-print-value' again.  Only print-print when OBJECT is
16430         list of length less than `help-pretty-print-limit'.
16431         (describe-variable): Use `help-maybe-pretty-print-value' again.
16432
16433 1998-01-18  SL Baur  <steve@altair.xemacs.org>
16434
16435         * simple.el (blink-matching-open): Remove C++ kludge.
16436         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
16437
16438 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16439
16440         * info.el (Info-default-directory-list): Made the documentation
16441         more explanitory.
16442
16443 1998-01-13  Martin Buchholz  <martin@xemacs.org>
16444
16445         * lisp/packages.el:
16446         * lisp/package-admin.el:
16447         * lisp/build-report.el:
16448         Fix typos.
16449
16450 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
16451
16452         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
16453         warnings in Java buffers without final newline and editing the
16454         last line.
16455
16456 1998-01-17  SL Baur  <steve@altair.xemacs.org>
16457
16458         * packages.el (packages-find-packages-1): Don't allow a backwards
16459         compatible lisp tree to overwrite `preloaded-file-list'.
16460         Suggested by Colin Rafferty  <colin@xemacs.org>
16461
16462         * mouse.el (mouse-offix-drop): Set undo-boundary.
16463         From Oliver Graf <ograf@fga.de>
16464
16465 1998-01-13  SL Baur  <steve@altair.xemacs.org>
16466
16467         * loadup.el (load-gc): rewrite as defun.
16468         Print something sensical if a required dump-time file isn't found.
16469
16470 1998-01-12  SL Baur  <steve@altair.xemacs.org>
16471
16472         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
16473         bug strikes a menudescriptor.
16474
16475         * package-get-base.el (package-get-base): Updated.
16476
16477         * package-info.el (batch-update-package-info): Derive REQUIRES
16478         from the Makefile.
16479
16480 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
16481
16482         * files.el (save-some-buffers): Don't play games with deleting
16483         other windows if we are in the minibuffer window.
16484
16485 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16486
16487         * modeline.el (modeline-minor-mode-menu): Add support for :active
16488         (add-minor-mode): Document :active property to TOGGLE.
16489
16490 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16491
16492         * modeline.el (modeline-minor-mode-menu): Add support for an
16493         `:included' predicate in the `toggle-sym' plist.
16494         (add-minor-mode): Document the :included property, format
16495         docstring some more.
16496         (modeline-minor-mode-menu): Documentation string added.
16497
16498 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16499
16500         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
16501         labels from the symbol-names by thwacking off the overly redundant
16502         and overused "mode", parenthesizing "minor", and capitalizing the
16503         resultant strings.  Also shortened the menu's title by eliminating
16504         the redundant buffer name.
16505         (add-minor-mode): Beautified the docstring, added mention of the
16506         `:menu-tag' property of TOGGLE.
16507         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
16508         `toggle-sym' to beatify the mode-life menus.
16509         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
16510         `auto-fill-function'.
16511
16512 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16513
16514         * modeline.el (modeline-minor-mode-menu): Changed the string-only
16515         menus to :style 'toggle.
16516
16517 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
16518
16519         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
16520
16521 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
16522
16523         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
16524         only recognize first hyperlink.
16525         (hyper-apropos-highlightify): Deletia, this is already done by
16526         `hyper-apropos-insert-face'.
16527         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
16528
16529 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16530
16531         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
16532         mail.
16533         (toolbar-mail-reader): Add support for `send'.
16534         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
16535
16536 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16537
16538         * info.el (Info-emacs-info-file-name): Add defvar for
16539         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
16540         will function properly.
16541
16542 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
16543
16544         * simple.el: make the backwards delete function called by
16545         `backward-or-forward-delete-char' user configurable.
16546
16547 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
16548
16549         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
16550         compiled function got loaded from.
16551
16552 1998-01-09  SL Baur  <steve@altair.xemacs.org>
16553
16554         * term/apollo.el: Synched up with InfoDock 3.6.2.
16555
16556 1998-01-08  SL Baur  <steve@altair.xemacs.org>
16557
16558         * startup.el (load-init-file): Load autoloads earlier.
16559         (startup-splash-frame): Handle InfoDock logo.
16560
16561         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
16562         InfoDock.
16563         (x-init-toolbar-from-resources): Move from x-toolbar.el.
16564
16565         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
16566         doesn't have this function.
16567
16568         * packages.el (locate-data-file): Fix to call `locate-file'.
16569
16570 1998-01-07  SL Baur  <steve@altair.xemacs.org>
16571
16572         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
16573         version of version.el.
16574         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
16575
16576         * x-menubar.el (default-menubar): Guard reference to
16577         `gnuserv-frame'.
16578         (default-menubar): Guard references to `font-lock-mode'.
16579         (default-menubar): Guard references to font-menu-this-frame-only-p'.
16580         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
16581
16582         * make-docfile.el: Don't snarf doc strings from autoloads.
16583
16584         * startup.el (load-init-file): Use algorithm from loaddefs.el for
16585         loading auto-autoloads files.
16586
16587         * loaddefs.el: Disable dumping autoloads.
16588
16589 1998-01-05  SL Baur  <steve@altair.xemacs.org>
16590
16591         * lisp-mnt.el: Synch to Emacs 20.2.
16592
16593         * help.el: Remove manual autoload of `finder-by-keyword'.
16594
16595         * finder.el (finder-by-keyword): Autoload.
16596
16597         * help.el: Conditionalize hyperbole setup.
16598
16599 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16600
16601         * packages.el (package-require): Update to reflect new data format.
16602
16603 1998-01-02  Didier Verna  <didier@xemacs.org>
16604
16605         * x-menubar.el (default-menubar): make the tutorials available
16606         through the menubar. (Plus some compilation warnings cleanup).
16607
16608 1998-01-04  SL Baur  <steve@altair.xemacs.org>
16609
16610         * check-features.el: New file.  Perform sanity check after build.
16611
16612         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
16613         files to tooltalk package.
16614         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
16615         package.
16616
16617         * package-admin.el (package-admin-xemacs): Use better default for
16618         location of XEmacs binary.
16619
16620 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
16621
16622         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
16623         tag with sexp and add value tag with value `t'.
16624
16625 1998-01-03  SL Baur  <steve@altair.xemacs.org>
16626
16627         * package-get.el: Changes to work with real data.
16628         From Pete Ware <ware@cis.ohio-state.edu>
16629
16630         * packages.el (packages-reload-autoloads): Guard load for the time
16631         being.
16632
16633         * update-elc.el ("packages.el"): Force loading packages.el instead
16634         of possibly out-of-date packges.elc.
16635         * make-docfile.el ("packages.el"): Ditto.
16636
16637 1998-01-02  Colin Rafferty  <colin@xemacs.org>
16638
16639         * build-report.el (build-report-delete-regexp): Added a rule for
16640         the main tarball shadowing anything past it.
16641
16642 1998-01-02  SL Baur  <steve@altair.xemacs.org>
16643
16644         * packages.el (package-provide): Delete a previous provide.
16645
16646         * package-info.el: New file.
16647
16648         * package-get.el: New file.
16649         From Pete Ware <ware@cis.ohio-state.edu>
16650         (package-get): Fix md5 computation to work with Mule.
16651
16652 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16653
16654         * simple.el (log-message-*): Quote symbols in docstrings properly.
16655
16656 1998-01-01  SL Baur  <steve@altair.xemacs.org>
16657
16658         * packages.el (packages-new-autoloads): Ignore symbolic links.
16659
16660         * cus-face.el (face-custom-attributes-get): Fix typo.
16661         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
16662
16663 1997-12-31  SL Baur  <steve@altair.xemacs.org>
16664
16665         * startup.el (load-init-file): Reload new or changed autoloads
16666         unless inhibited.  Reload modified dumped lisp (stubbed).
16667
16668         * packages.el (packages-new-autoloads): New function.
16669         (packages-reload-autoloads): New function.
16670         (packages-reload-dumped-lisp): New (stub) function.
16671
16672         * loadup.el: Inhibit reloading dumped files when running temacs.
16673
16674         * loadhist.el (file-provides): Extend to handle variant
16675         extensions.
16676
16677         * replace.el (query-replace): Fix typo.
16678
16679 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16680
16681         * make-docfile.el: list-autoloads-path has been renamed.
16682         * update-elc.el: list-autoloads has been renamed.
16683
16684         * packages.el (packages-list-autoloads): Renamed.
16685         (packages-list-autoloads-path): Ditto.
16686
16687 1997-12-29  Colin Rafferty  <colin@xemacs.org>
16688
16689         * packages.el (packages-find-packages-1): Made it signal a warning
16690         for an error in an auto-autoload.el file.
16691
16692 1997-12-30  SL Baur  <steve@altair.xemacs.org>
16693
16694         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
16695         tag with const.
16696         From Aki Vehtari <Aki.Vehtari@hut.fi>
16697
16698         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
16699
16700         * loadhist.el (unload-feature): Remove autoload.
16701
16702 1997-12-28  SL Baur  <steve@altair.xemacs.org>
16703
16704         * loadhist.el: Unpackaged.
16705
16706         * help.el (describe-symbol-find-file): Rename
16707         `describe-function-find-file' and make old name obsolete.
16708         (describe-function-1): Use it.
16709         (describe-function-1): Guard reference to
16710         `compiled-function-annotation'.
16711
16712 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16713
16714         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
16715         argument.
16716         (help-mode-quit): New optional arg to control whether it kills or
16717         buries.  Tidied up.
16718         (with-displaying-help-buffer): Don't kill buffer initially, even
16719         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
16720         (help-pretty-print-value): Rename back from
16721         `help-maybe-pretty-print-value'!  If `pp-internal' is available
16722         use it, otherwise use dumped `cl-prettyprint'.
16723         (describe-variable): Use `help-pretty-print-value' again.
16724         (find-func): Removed reference to "find-func" at end.
16725
16726 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
16727
16728         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
16729           GUI XEmacs. Rename? x-menubar is rather window system
16730           independant, except for a couple of items.
16731
16732 1997-12-26  SL Baur  <steve@altair.xemacs.org>
16733
16734         * x-menubar.el (default-menubar): Remove hyperbole and oobr
16735         entries as they will no longer be distributed with XEmacs.
16736
16737         * format.el (format-alist): Fix image/tiff regexps.
16738         From P. E. Jareth Hein <jareth@camelot-soft.com>
16739
16740         * help.el (help-maybe-pretty-print-value): Rename.
16741         (describe-variable): Use it.
16742         (describe-variable): Add trailing linefeed.
16743
16744 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16745
16746         * help.el (describe-function-1): Don't output anything for
16747           arglist of autoload functions.
16748
16749 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16750
16751         * help.el (describe-function-1): Don't output anything for
16752           arglist of autoload functions.
16753
16754 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16755
16756         * help.el (help-mode-map): New bindings for `help-mode-bury',
16757         `describe-function-at-point', `describe-variable-at-point',
16758         `Info-elisp-ref', `customize-variable', `help-next-section' and
16759         `help-prev-section'.
16760         (help-next-section): New function.
16761         (help-prev-section): New function.
16762         (help-mode-quit): Changed to kill the help buffer.
16763         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
16764         correctly.
16765         (help-buffer-name): New function to generate the name of help
16766         buffers.
16767         (with-displaying-help-buffer): Is now a macro.  Takes an new first
16768         argument giving the name of the help buffer.
16769         (describe-key): Use `with-displaying-help-buffer' with name.
16770         (describe-mode): Ditto.
16771         (describe-bindings): Ditto.
16772         (describe-prefix-bindings): Ditto.
16773         (view-lossage): Ditto.
16774         (with-syntax-table): New macro.
16775         (function-called-at-point): Use `ignore-errors' and
16776         `with-syntax-table'.
16777         (function-at-point): Ditto.
16778         (describe-function): Use `with-displaying-help-buffer' with name.
16779         (function-arglist): Extracted from `describe-function-1'.  Returns
16780         function's arglist as string.
16781         (function-documentation): Extracted from `describe-function-1'.
16782         Returns function's docstring.
16783         (describe-function-1): Remove all the "stream" garbage, including
16784         the stream argument.  Use `function-arglist' and
16785         `function-documentation'.
16786         (describe-function-arglist): Just use `function-arglist'.
16787         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
16788         (help-pretty-print-value): New function to help with
16789         pretty-printing variable values.  Knows about `#<...>'.  Needs
16790         `pp-internal'.
16791         (describe-variable): Use `with-displaying-help-buffer' with name.
16792         Formatting improved.  Display file where variable is defined, if
16793         known.  Use `help-pretty-print-value'.
16794         (describe-syntax): Use `with-displaying-help-buffer' with name.
16795         (list-processes): Remove "stream" garbage.
16796
16797 1997-12-25  SL Baur  <steve@altair.xemacs.org>
16798
16799         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
16800         call a dumped routine instead.
16801
16802         * x-win-xfree86.el: Wrap file in defun.
16803         * x-win-sun.el: Ditto.
16804
16805 1997-12-23  SL Baur  <steve@altair.xemacs.org>
16806
16807         * help.el (view-emacs-news): Remove usage of outl-mouse which
16808         advises functions and does other evil things.
16809
16810 1997-12-22  SL Baur  <steve@altair.xemacs.org>
16811
16812         * format.el (format-alist): Add `image/tiff'.
16813         From P. E. Jareth Hein <jareth@camelot-soft.com>
16814
16815 1997-12-21  SL Baur  <steve@altair.xemacs.org>
16816
16817         * about.el (about-hackers): More names added.
16818
16819         * make-docfile.el: Remove superfluous package path search.
16820
16821         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
16822
16823 1997-12-20  SL Baur  <steve@altair.xemacs.org>
16824
16825         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
16826         ignored shadows.
16827
16828 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16829
16830         * startup.el (set-default-load-path): Make sure lisp and site-lisp
16831         get trailing slashes when added to the load-path.
16832
16833         * x-init.el (init-x-win): Locate where XEmacs X localization files
16834         are.
16835
16836 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
16837
16838         * x-faces.el: Added support for foregroundToolBarColor
16839           to xpm-color-symbols.
16840
16841 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16842
16843         * etags.el (tags-remove-duplicates): Removed.
16844         (buffer-tag-table-list): Use `delete-duplicates'.
16845
16846         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
16847         correctly.
16848         (get*): Defalias to `get'.
16849
16850         * cl.el (eql): Compare integers with `eq'.
16851         (cl-map-extents): Check for `map-extents' first.
16852
16853 1997-12-17  Didier Verna  <didier@xemacs.org>
16854
16855         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
16856         added the 'numero', 'copyright' and 'trademark' symbols.
16857
16858         * leim/quail/latin-post.el ("french-postfix"): see above.
16859
16860 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16861
16862         * widget.el (define-widget): Check the arguments.
16863
16864         * cus-edit.el (customize-face): Use `check-argument-type'.
16865         (custom-variable-value-create): Use `signal' to signal error.
16866         (custom-variable-reset-saved): Ditto.
16867         (custom-variable-reset-standard): Ditto.
16868         (custom-face-reset-saved): Ditto.
16869
16870         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
16871         (widget-default-format-handler): Ditto.
16872         (widget-checklist-add-item): Ditto.
16873         (widget-radio-add-item): Ditto.
16874         (widget-editable-list-entry-create): Ditto.
16875         (widget-sexp-prompt-value): Ditto.
16876
16877         * custom.el (custom-declare-variable): Signal errors better.
16878         (custom-handle-keyword): Ditto.
16879         (custom-declare-group): Ditto.
16880
16881         * window-xemacs.el (windows): Ditto.
16882
16883         * menubar.el (menu): Ditto.
16884
16885         * keydefs.el (keyboard): Ditto.
16886
16887         * minibuf.el (minibuffer): Ditto.
16888
16889         * process.el (execute): Ditto.
16890
16891         * fill.el (fill): Ditto.
16892
16893         * modeline.el (modeline): Ditto.
16894
16895         * help.el (help): Ditto.
16896
16897         * faces.el (faces): Ditto.
16898
16899         * files.el (files): Ditto.
16900
16901         * x-init.el (x): Ditto.
16902
16903         * lisp-mode.el (lisp): Ditto.
16904
16905         * process.el (processes): Ditto.
16906
16907         * mouse.el (mouse): Ditto.
16908
16909         * abbrev.el (abbrev): Moved from cus-edit.
16910
16911         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
16912         as variable declaration.
16913
16914 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16915
16916         * menubar.el (find-menu-item): Use `check-argument-type'.
16917         (find-menu-item): Cosmetic changes.
16918
16919 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16920
16921         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16922
16923 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16924
16925         * startup.el (set-default-load-path): Only search package-path
16926         when not running temacs.
16927
16928         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16929         files.
16930
16931         * loadup.el: Correct commentary.  Reformatting.
16932         (really-early-error-handler): Use absolute path to the
16933         first dumped-lisp.el file.
16934         (really-early-error-handler): Print full path name of
16935         each dumped lisp file (inherited from InfoDock).
16936
16937         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16938         dumped-lisp.el files.
16939
16940         * make-docfile.el (preloaded-file-list): Reorder when the
16941         package-path is searched.
16942         * update-elc.el: Ditto.
16943
16944         * lisp-mode.el (call-with-condition-handler): Treat the same as
16945         `condition-case' for indentation.
16946
16947         * about.el (about-xemacs): Update release date.
16948
16949 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16950
16951         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16952         anywhere but at the last clause.
16953         (ecase): Disallow `t' and `otherwise'.
16954
16955 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16956
16957         * cus-edit.el (custom-buffer-create-buttons): New function
16958         from stuff moved out of `custom-buffer-create-internal'.
16959         (custom-novice): New variable.  Default t.
16960         (custom-display-global-buttons): Ditto.  Default `top'.
16961         (custom-buffer-create-internal): Only display help if
16962         `custom-novice' is non-nil.  Display global buttons according to
16963         `custom-display-global-buttons'.
16964
16965 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16966
16967         * menubar.el (find-menu-item): Use `check-argument-type'.
16968         (find-menu-item): Cosmetic changes.
16969
16970 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16971
16972         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16973         look.
16974
16975 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16976
16977         * format.el (format-deannotate-region):  Bug fix.
16978         Deannotating a region containing unknown tags would fail
16979         (causing decoding of text/enriched to fail at user level)
16980
16981 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16982
16983         * minibuf.el (read-directory-name): Support sixth
16984           arg, HISTORY, as already documented.
16985
16986 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16987
16988         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16989         to `ecase'.
16990
16991 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16992
16993         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16994         skk-activate.
16995
16996 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16997
16998         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.